diff --git a/.github/actions/setup-demo/action.yml b/.github/actions/setup-demo/action.yml new file mode 100644 index 000000000..b796ad7a1 --- /dev/null +++ b/.github/actions/setup-demo/action.yml @@ -0,0 +1,35 @@ +name: 'Setup Demo' +description: 'Installs XcodeGen, generates the demo Xcode project, and creates Secrets.plist for Appium E2E' +inputs: + onesignal-app-id: + description: 'OneSignal App ID for the demo Secrets.plist' + required: true + onesignal-api-key: + description: 'OneSignal API Key for the demo Secrets.plist' + required: true +runs: + using: 'composite' + steps: + - name: Install XcodeGen + shell: bash + run: brew install xcodegen + + - name: Create Secrets.plist + shell: bash + working-directory: examples/demo + env: + APP_ID: ${{ inputs.onesignal-app-id }} + API_KEY: ${{ inputs.onesignal-api-key }} + run: | + python3 - <<'PY' + import os, plistlib, pathlib + pathlib.Path('App/Secrets.plist').write_bytes(plistlib.dumps({ + 'ONESIGNAL_APP_ID': os.environ['APP_ID'], + 'ONESIGNAL_API_KEY': os.environ['API_KEY'], + })) + PY + + - name: Generate Xcode project + shell: bash + working-directory: examples/demo + run: xcodegen generate diff --git a/.github/os_probot_metadata.js b/.github/os_probot_metadata.js deleted file mode 100644 index 9708a5922..000000000 --- a/.github/os_probot_metadata.js +++ /dev/null @@ -1,58 +0,0 @@ -/** - * Based on probot-metadata - https://github.com/probot/metadata - */ -const regex = /\n\n/ - -const { Octokit } = require("@octokit/action") - -const octokit = new Octokit() - -module.exports = (context, issue = null) => { - console.log(context) - const prefix = "onesignal-probot" - - if (!issue) issue = context.payload.issue - - return { - async get (key = null) { - let body = issue.body - - if (!body) { - body = (await octokit.issues.get(issue)).data.body || '' - } - - const match = body.match(regex) - - if (match) { - const data = JSON.parse(match[1])[prefix] - return key ? data && data[key] : data - } - }, - - async set (key, value) { - let body = issue.body - let data = {} - - if (!body) body = (await octokit.issues.get(issue)).data.body || '' - - body = body.replace(regex, (_, json) => { - data = JSON.parse(json) - return '' - }) - - if (!data[prefix]) data[prefix] = {} - - if (typeof key === 'object') { - Object.assign(data[prefix], key) - } else { - data[prefix][key] = value - } - - body = `${body}\n\n` - - const [owner, repo] = process.env.GITHUB_REPOSITORY.split("/") - const issue_number = context.payload.issue.number - return octokit.issues.update({ owner, repo, issue_number, body }) - } - } -} diff --git a/.github/release-drafter.yml b/.github/release-drafter.yml deleted file mode 100644 index 48f81b5af..000000000 --- a/.github/release-drafter.yml +++ /dev/null @@ -1,25 +0,0 @@ -name-template: $RESOLVED_VERSION -tag-template: $RESOLVED_VERSION -categories: - - title: 🚀 Features - label: Enhancement / Feature - - title: 🐛 Bug Fixes - label: Bug - - title: 🧰 Improvements - label: Improvement -change-template: '- $TITLE (#$NUMBER)' -version-resolver: - major: - labels: - - 'major' - minor: - labels: - - 'minor' - patch: - labels: - - 'patch' - default: patch -template: | - ## Other Changes - - $CHANGES \ No newline at end of file diff --git a/.github/set_response_times.js b/.github/set_response_times.js deleted file mode 100644 index 5bcac4492..000000000 --- a/.github/set_response_times.js +++ /dev/null @@ -1,47 +0,0 @@ -function calcResponseTimeForIssueCreatedAt(createdAt) { - const issueOpenedDate = new Date(createdAt); - const issueTriagedDate = new Date(); - const businessDaysResponseTime = calcBusinessDaysBetweenDates(issueOpenedDate, issueTriagedDate); - return businessDaysResponseTime; -} - -function calcBusinessDaysBetweenDates(openedDate, triagedDate) { - let differenceInWeeks, responseTime; - if (triagedDate < openedDate) - return -1; // error code if dates transposed - let openedDay = openedDate.getDay(); // day of week - let triagedDay = triagedDate.getDay(); - openedDay = (openedDay == 0) ? 7 : openedDay; // change Sunday from 0 to 7 - triagedDay = (triagedDay == 0) ? 7 : triagedDay; - openedDay = (openedDay > 5) ? 5 : openedDay; // only count weekdays - triagedDay = (triagedDay > 5) ? 5 : triagedDay; - // calculate differnece in weeks (1000mS * 60sec * 60min * 24hrs * 7 days = 604800000) - differenceInWeeks = Math.floor((triagedDate.getTime() - openedDate.getTime()) / 604800000); - if (openedDay < triagedDay) { //Equal to makes it reduce 5 days - responseTime = (differenceInWeeks * 5) + (triagedDay - openedDay); - } - else if (openedDay == triagedDay) { - responseTime = differenceInWeeks * 5; - } - else { - responseTime = ((differenceInWeeks + 1) * 5) - (openedDay - triagedDay); - } - return (responseTime); -} - -module.exports = async(context, osmetadata) => { - const foundResponseTime = await osmetadata(context).get('response_time_in_business_days'); - if (foundResponseTime) { - const foundString = "already found response time in business days: " + foundResponseTime - console.log(foundString); - return foundString; - } - if (context.payload.comment && context.payload.comment.author_association != "MEMBER" && context.payload.comment.author_association != "OWNER" && context.payload.comment.author_association != "CONTRIBUTOR") { - return; - } - const businessDaysResponseTime = calcResponseTimeForIssueCreatedAt(context.payload.issue.created_at); - console.log("response time in business days: " + businessDaysResponseTime); - const result = osmetadata(context, context.payload.issue).set('response_time_in_business_days', businessDaysResponseTime) - console.log("osmetadata update result: " + result); - return "set response time in business days: " + businessDaysResponseTime; -} diff --git a/.github/workflows/Zapier.yml b/.github/workflows/Zapier.yml deleted file mode 100644 index 3665dd586..000000000 --- a/.github/workflows/Zapier.yml +++ /dev/null @@ -1,34 +0,0 @@ -# This is an action to close asana tasks that were generated by Github issues - -name: Zapier web hook - -# Controls when the workflow will run -on: - # Triggers the workflow on push or pull request events but only for the "main" branch - issues: - types: [closed] - -permissions: - issues: read - -# A workflow run is made up of one or more jobs that can run sequentially or in parallel -jobs: - # This workflow contains a single job called "build" - build: - # The type of runner that the job will run on - runs-on: ubuntu-latest - - # Steps represent a sequence of tasks that will be executed as part of the job - steps: - # Runs a set of commands using the runners shell - - name: Call Zapier web hook to close Asana task - if: ${{ !github.event.issue.pull_request }} - env: - ISSUE_TITLE: ${{ github.event.issue.title }} - run: | - curl --location --request POST 'https://hooks.zapier.com/hooks/catch/12728683/b7009qc/' \ - --header 'Content-Type: application/json' \ - --header 'Accept: application/json' \ - --data-raw '{ - "task_name" : "$ISSUE_TITLE" - }' diff --git a/.github/workflows/cd.yml b/.github/workflows/cd.yml deleted file mode 100644 index 7b9792e19..000000000 --- a/.github/workflows/cd.yml +++ /dev/null @@ -1,100 +0,0 @@ -name: iOS CD - -on: - workflow_dispatch: - inputs: - version: - type: string - description: "The version number of the release" - required: true - release_branch: - type: string - description: "The release branch with bumped version numbers for the release" - required: true - -jobs: - build: - name: Build the binaries for the release and create a PR - runs-on: macos-13 - - steps: - - name: setup xcode - uses: maxim-lobanov/setup-xcode@v1 - with: - xcode-version: '15.2' - - name: Checkout OneSignal-iOS-SDK - uses: actions/checkout@v4 - with: - ref: ${{github.event.inputs.release_branch}} - - - name: Install the Apple distribution certificate and provisioning profile - uses: apple-actions/import-codesign-certs@v2 - with: - keychain-password: ${{ secrets.CERTIFICATES_P12_PASSWORD }} - p12-file-base64: ${{ secrets.CERTIFICATES_P12 }} - p12-password: ${{ secrets.CERTIFICATES_P12_PASSWORD }} - - - name: Install the Apple distribution certificate and provisioning profile - uses: apple-actions/import-codesign-certs@v2 - with: - create-keychain: false # do not create a new keychain for this value - keychain-password: ${{ secrets.CERTIFICATES_P12_PASSWORD }} - p12-file-base64: ${{ secrets.DEV_CERTIFICATES_P12 }} - p12-password: ${{ secrets.DEV_CERTIFICATES_P12_PASSWORD }} - # - name: Bump Version Number - # run: | - - name: Build Binaries - run: | - cd iOS_SDK/OneSignalSDK - chmod +x ./build_all_frameworks.sh - ./build_all_frameworks.sh - shell: bash - - name: Code Sign - run: | - cd iOS_SDK/OneSignalSDK - codesign --timestamp -v --sign "Apple Distribution: OneSignal, Inc. (J3J28YJX9L)" OneSignal_Core/OneSignalCore.xcframework - codesign --timestamp -v --sign "Apple Distribution: OneSignal, Inc. (J3J28YJX9L)" OneSignal_Extension/OneSignalExtension.xcframework - codesign --timestamp -v --sign "Apple Distribution: OneSignal, Inc. (J3J28YJX9L)" OneSignal_InAppMessages/OneSignalInAppMessages.xcframework - codesign --timestamp -v --sign "Apple Distribution: OneSignal, Inc. (J3J28YJX9L)" OneSignal_Location/OneSignalLocation.xcframework - codesign --timestamp -v --sign "Apple Distribution: OneSignal, Inc. (J3J28YJX9L)" OneSignal_Notifications/OneSignalNotifications.xcframework - codesign --timestamp -v --sign "Apple Distribution: OneSignal, Inc. (J3J28YJX9L)" OneSignal_OSCore/OneSignalOSCore.xcframework - codesign --timestamp -v --sign "Apple Distribution: OneSignal, Inc. (J3J28YJX9L)" OneSignal_Outcomes/OneSignalOutcomes.xcframework - codesign --timestamp -v --sign "Apple Distribution: OneSignal, Inc. (J3J28YJX9L)" OneSignal_User/OneSignalUser.xcframework - codesign --timestamp -v --sign "Apple Distribution: OneSignal, Inc. (J3J28YJX9L)" OneSignal_XCFramework/OneSignalFramework.xcframework - codesign --timestamp -v --sign "Apple Distribution: OneSignal, Inc. (J3J28YJX9L)" OneSignal_LiveActivities/OneSignalLiveActivities.xcframework - shell: bash - - name: Update Swift Package - run: | - cd iOS_SDK/OneSignalSDK - chmod +x ./update_swift_package.sh - ./update_swift_package.sh ${{github.event.inputs.version}} - shell: bash - - name: Commit Changes - run: | - git config --local user.email "noreply@onesignal.com" - git config --local user.name "SyncR 🤖" - git add . - git commit -m "Release ${{github.event.inputs.version}}" - - - name: Pushing changes - uses: ad-m/github-push-action@master - with: - github_token: ${{ secrets.GITHUB_TOKEN }} - repository: 'OneSignal/OneSignal-iOS-SDK' - force: true - branch: ${{github.event.inputs.release_branch}} - - - name: "Submitting PR" - uses: octokit/request-action@v2.x - with: - route: POST /repos/{owner}/{repo}/pulls - owner: OneSignal - repo: OneSignal-iOS-SDK - head: ${{github.event.inputs.release_branch}} - base: main - title: | - "Release ${{github.event.inputs.version}}" - body: | - "Add Release Notes For Review Here" - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index e8163d6c2..b66852d46 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -16,7 +16,7 @@ jobs: steps: - name: Select Xcode Version run: | - sudo xcode-select -s /Applications/Xcode_15.2.app + sudo xcode-select -s /Applications/Xcode_16.4.0.app - name: Checkout OneSignal-iOS-SDK uses: actions/checkout@v3 - name: Set Default Scheme diff --git a/.github/workflows/create-github-release.yml b/.github/workflows/create-github-release.yml new file mode 100644 index 000000000..acccfec5c --- /dev/null +++ b/.github/workflows/create-github-release.yml @@ -0,0 +1,89 @@ +name: Create GitHub Release + +# This workflow creates a GitHub release in iOS-SDK and attaches the built zip files. +# Runs automatically when a release PR is merged. + +on: + pull_request: + types: + - closed + branches: + - main + - '*-main' # Matches version branches like 5.3-main + +permissions: + contents: write + pull-requests: read + +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: true + +jobs: + # Step 1: Extract version from podspec + get-version: + if: | + github.event.pull_request.merged == true && + contains(github.event.pull_request.title, 'Release') + runs-on: ubuntu-latest + outputs: + version: ${{ steps.extract_version.outputs.version }} + steps: + - name: Checkout OneSignal-iOS-SDK + uses: actions/checkout@v4 + with: + ref: ${{ github.event.pull_request.base.ref }} + + - name: Extract release version from podspec + id: extract_version + run: | + VERSION=$(grep -E "s.version\s*=" OneSignal.podspec | sed -E 's/.*"(.*)".*/\1/') + echo "version=$VERSION" >> $GITHUB_OUTPUT + echo "Extracted version: $VERSION" + + # Step 2: Use reusable workflow to create GitHub release with release notes + create-release: + needs: get-version + uses: OneSignal/sdk-shared/.github/workflows/github-release.yml@main + with: + version: ${{ needs.get-version.outputs.version }} + + # Step 3: Upload the 10 xcframework zips to the release + upload-assets: + needs: [get-version, create-release] + runs-on: ubuntu-latest + + env: + VERSION: ${{ needs.get-version.outputs.version }} + GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} + + steps: + - name: Checkout OneSignal-iOS-SDK + uses: actions/checkout@v4 + with: + ref: ${{ github.event.pull_request.base.ref }} + + - name: 📋 Display Configuration + run: | + echo "============================================" + echo "📦 Uploading assets for version: $VERSION" + echo "============================================" + + - name: Upload xcframework zips to release + run: | + cd iOS_SDK/OneSignalSDK + + gh release upload "$VERSION" \ + OneSignal_Core/OneSignalCore.xcframework.zip \ + OneSignal_Extension/OneSignalExtension.xcframework.zip \ + OneSignal_XCFramework/OneSignalFramework.xcframework.zip \ + OneSignal_InAppMessages/OneSignalInAppMessages.xcframework.zip \ + OneSignal_LiveActivities/OneSignalLiveActivities.xcframework.zip \ + OneSignal_Location/OneSignalLocation.xcframework.zip \ + OneSignal_Notifications/OneSignalNotifications.xcframework.zip \ + OneSignal_OSCore/OneSignalOSCore.xcframework.zip \ + OneSignal_Outcomes/OneSignalOutcomes.xcframework.zip \ + OneSignal_User/OneSignalUser.xcframework.zip + + echo "✅ All xcframework zips uploaded successfully!" + echo "🔗 https://github.com/${{ github.repository }}/releases/tag/$VERSION" diff --git a/.github/workflows/create-release-prs.yml b/.github/workflows/create-release-prs.yml new file mode 100644 index 000000000..1e740dcd8 --- /dev/null +++ b/.github/workflows/create-release-prs.yml @@ -0,0 +1,235 @@ +name: Create Release PRs + +# Note: The "Use workflow from" dropdown selects which version of THIS workflow to run. +# Always select "main" unless you're testing workflow changes from another branch. +# The "base_branch" input below determines where the release PR will be targeted. + +# This workflow bumps version and creates PRs in the iOS-SDK and XCFramework SDK. + +on: + workflow_dispatch: + inputs: + version: + description: "The version number of the release (e.g., 5.2.15 or 5.2.3-beta-01)" + type: string + required: true + base_branch: + description: "Target branch for the PR (e.g. main for regular releases, 5.3-main for 5.3.x releases)" + type: string + required: false + default: "main" + +permissions: + contents: write + pull-requests: write + +jobs: + # Step 1: Use reusable workflow to prepare release branch + prep: + uses: OneSignal/sdk-shared/.github/workflows/prep-release.yml@main + with: + version: ${{ github.event.inputs.version }} + target_branch: ${{ github.event.inputs.base_branch }} + + # Step 2: Update iOS-specific files and build binaries + update-and-build: + needs: prep + runs-on: macos-14 + + outputs: + version_from: ${{ steps.extract_version.outputs.current_version }} + + env: + VERSION: ${{ github.event.inputs.version }} + BASE_BRANCH: ${{ github.event.inputs.base_branch }} + RELEASE_BRANCH: ${{ needs.prep.outputs.release_branch }} + GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} + + steps: + - name: 📋 Display Configuration + run: | + echo "============================================" + echo "📦 Release Version: $VERSION" + echo "🎯 Base Branch (PR Target): $BASE_BRANCH" + echo "🌿 Release Branch: $RELEASE_BRANCH" + echo "============================================" + + - name: Checkout OneSignal-iOS-SDK + uses: actions/checkout@v4 + with: + ref: ${{ needs.prep.outputs.release_branch }} + fetch-depth: 0 + + - name: Setup Git User + uses: OneSignal/sdk-shared/.github/actions/setup-git-user@main + + - name: Extract Current Version + id: extract_version + run: | + CURRENT_VERSION=$(grep -E "s.version\s*=" OneSignal.podspec | sed -E 's/.*"(.*)".*/\1/') + echo "current_version=$CURRENT_VERSION" >> $GITHUB_OUTPUT + echo "Current version: $CURRENT_VERSION" + + - name: Setup Xcode + uses: maxim-lobanov/setup-xcode@v1 + with: + xcode-version: "15.2" + + - name: Install the Apple distribution certificate and provisioning profile (OneSignal) + uses: apple-actions/import-codesign-certs@v2 + with: + keychain-password: ${{ secrets.CERTIFICATES_P12_PASSWORD }} + p12-file-base64: ${{ secrets.CERTIFICATES_P12 }} + p12-password: ${{ secrets.CERTIFICATES_P12_PASSWORD }} + + - name: Install the Apple distribution certificate and provisioning profile (Lilomi) + uses: apple-actions/import-codesign-certs@v2 + with: + create-keychain: false # do not create a new keychain for this value + keychain-password: ${{ secrets.CERTIFICATES_P12_PASSWORD }} + p12-file-base64: ${{ secrets.DEV_CERTIFICATES_P12 }} + p12-password: ${{ secrets.DEV_CERTIFICATES_P12_PASSWORD }} + + - name: Update Version in SDK and Podspec Files + run: | + cd iOS_SDK/OneSignalSDK + chmod +x ./update_version.sh + ./update_version.sh $VERSION + shell: bash + + - name: Commit Version Bump and Push Changes + run: | + git commit -am "chore: bump version to $VERSION" + git push origin $RELEASE_BRANCH + + - name: Build Binaries + run: | + cd iOS_SDK/OneSignalSDK + chmod +x ./build_all_frameworks.sh + ./build_all_frameworks.sh + shell: bash + + - name: Code Sign + run: | + cd iOS_SDK/OneSignalSDK + codesign --timestamp -v --sign "Apple Distribution: OneSignal, Inc. (J3J28YJX9L)" OneSignal_Core/OneSignalCore.xcframework + codesign --timestamp -v --sign "Apple Distribution: OneSignal, Inc. (J3J28YJX9L)" OneSignal_Extension/OneSignalExtension.xcframework + codesign --timestamp -v --sign "Apple Distribution: OneSignal, Inc. (J3J28YJX9L)" OneSignal_InAppMessages/OneSignalInAppMessages.xcframework + codesign --timestamp -v --sign "Apple Distribution: OneSignal, Inc. (J3J28YJX9L)" OneSignal_Location/OneSignalLocation.xcframework + codesign --timestamp -v --sign "Apple Distribution: OneSignal, Inc. (J3J28YJX9L)" OneSignal_Notifications/OneSignalNotifications.xcframework + codesign --timestamp -v --sign "Apple Distribution: OneSignal, Inc. (J3J28YJX9L)" OneSignal_OSCore/OneSignalOSCore.xcframework + codesign --timestamp -v --sign "Apple Distribution: OneSignal, Inc. (J3J28YJX9L)" OneSignal_Outcomes/OneSignalOutcomes.xcframework + codesign --timestamp -v --sign "Apple Distribution: OneSignal, Inc. (J3J28YJX9L)" OneSignal_User/OneSignalUser.xcframework + codesign --timestamp -v --sign "Apple Distribution: OneSignal, Inc. (J3J28YJX9L)" OneSignal_XCFramework/OneSignalFramework.xcframework + codesign --timestamp -v --sign "Apple Distribution: OneSignal, Inc. (J3J28YJX9L)" OneSignal_LiveActivities/OneSignalLiveActivities.xcframework + shell: bash + + - name: Commit Build and Push Changes + run: | + git commit -am "chore: build binaries" + git push origin $RELEASE_BRANCH + + - name: Update Swift Package + run: | + cd iOS_SDK/OneSignalSDK + chmod +x ./update_swift_package.sh + ./update_swift_package.sh $VERSION + shell: bash + + - name: Commit Swift Package and Push Changes + run: | + git add . + git commit -m "chore: update Swift package" + git push origin $RELEASE_BRANCH + + # Step 3: Use reusable workflow to create iOS SDK PR with release notes + create-ios-pr: + needs: [prep, update-and-build] + uses: OneSignal/sdk-shared/.github/workflows/create-release.yml@main + with: + release_branch: ${{ needs.prep.outputs.release_branch }} + target_branch: ${{ github.event.inputs.base_branch }} + + # Step 4: Update XCFramework repository + update-xcframework: + needs: [prep, update-and-build, create-ios-pr] + runs-on: macos-14 + + env: + VERSION: ${{ github.event.inputs.version }} + BASE_BRANCH: ${{ github.event.inputs.base_branch }} + RELEASE_BRANCH: ${{ needs.prep.outputs.release_branch }} + GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} + + steps: + - name: Checkout OneSignal-iOS-SDK + uses: actions/checkout@v4 + with: + ref: ${{ needs.prep.outputs.release_branch }} + path: ios-sdk-repo + + - name: Get iOS SDK PR Body + run: | + cd ios-sdk-repo + + # Find the PR that was just created for this version + PR_NUMBER=$(gh pr list --state open --search "Release $VERSION in:title" --json number --jq '.[0].number // empty') + + if [[ -n "$PR_NUMBER" ]]; then + echo "Found iOS SDK PR: #$PR_NUMBER" + gh pr view "$PR_NUMBER" --json body --jq '.body' > ../pr_body.md + else + echo "Warning: Could not find iOS SDK PR, using default body" + echo "## Release $VERSION" > ../pr_body.md + echo "" >> ../pr_body.md + echo "See iOS SDK release: https://github.com/OneSignal/OneSignal-iOS-SDK/releases/tag/$VERSION" >> ../pr_body.md + fi + + - name: Checkout OneSignal-XCFramework + uses: actions/checkout@v4 + with: + repository: OneSignal/OneSignal-XCFramework + ref: ${{ env.BASE_BRANCH }} + path: xcframework-repo + token: ${{ secrets.PAT_TOKEN_ONESIGNAL_XCFRAMEWORK }} + + - name: Update Package.swift in XCFramework Repository + run: | + # Copy Package.swift from iOS SDK to XCFramework repo + cp ios-sdk-repo/Package.swift xcframework-repo/Package.swift + + # Update package name to OneSignalXCFramework (only line 7, the package declaration) + sed -i '' '7s/name: "OneSignalFramework"/name: "OneSignalXCFramework"/' xcframework-repo/Package.swift + + # Navigate to XCFramework repo + cd xcframework-repo + + # Delete remote branch if it exists + git push origin --delete $RELEASE_BRANCH || true + + # Create release branch + git checkout -b $RELEASE_BRANCH + + # Configure git + git config --local user.email "noreply@onesignal.com" + git config --local user.name "github-actions[bot]" + + # Commit changes + git commit -am "Release $VERSION" + + # Push to remote + git push origin $RELEASE_BRANCH + env: + GH_TOKEN: ${{ secrets.PAT_TOKEN_ONESIGNAL_XCFRAMEWORK }} + + - name: Create Pull Request for XCFramework Repository + env: + GH_TOKEN: ${{ secrets.PAT_TOKEN_ONESIGNAL_XCFRAMEWORK }} + run: | + cd xcframework-repo + + gh pr create \ + --title "Release $VERSION" \ + --body-file ../pr_body.md \ + --head "$RELEASE_BRANCH" \ + --base "$BASE_BRANCH" diff --git a/.github/workflows/e2e.yml b/.github/workflows/e2e.yml new file mode 100644 index 000000000..589c6e523 --- /dev/null +++ b/.github/workflows/e2e.yml @@ -0,0 +1,94 @@ +name: E2E Tests + +on: + push: + branches: + - rel/** + workflow_dispatch: + +permissions: + contents: read + +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: true + +jobs: + build-ios: + runs-on: macos-latest + steps: + - name: Checkout + uses: actions/checkout@v6 + + - name: Set up demo + uses: ./.github/actions/setup-demo + with: + onesignal-app-id: ${{ vars.APPIUM_ONESIGNAL_APP_ID }} + onesignal-api-key: ${{ secrets.APPIUM_ONESIGNAL_API_KEY }} + + - name: Cache Xcode DerivedData + uses: actions/cache@v5 + with: + path: examples/demo/build + key: deriveddata-${{ runner.os }}-${{ hashFiles('examples/demo/project.yml', 'iOS_SDK/OneSignalSDK/OneSignal.xcodeproj/project.pbxproj') }} + restore-keys: deriveddata-${{ runner.os }}- + + - name: Set up iOS codesigning + uses: OneSignal/sdk-shared/.github/actions/setup-ios-demo-codesigning@main + with: + p12-base64: ${{ secrets.APPIUM_IOS_DEV_CERT_P12_BASE64 }} + p12-password: ${{ secrets.APPIUM_IOS_DEV_CERT_PASSWORD }} + asc-key-id: ${{ secrets.APPIUM_APP_STORE_CONNECT_KEY_ID }} + asc-issuer-id: ${{ secrets.APPIUM_APP_STORE_CONNECT_ISSUER_ID }} + asc-private-key: ${{ secrets.APPIUM_APP_STORE_CONNECT_PRIVATE_KEY }} + + - name: Build signed IPA + run: | + xcodebuild archive \ + -workspace iOS_SDK/OneSignalSDK.xcworkspace \ + -scheme App \ + -configuration Release \ + -sdk iphoneos \ + -destination 'generic/platform=iOS' \ + -archivePath examples/demo/build/App.xcarchive \ + -derivedDataPath examples/demo/build \ + -quiet \ + -hideShellScriptEnvironment \ + CODE_SIGN_STYLE=Manual \ + COMPILER_INDEX_STORE_ENABLE=NO + xcodebuild -exportArchive \ + -archivePath examples/demo/build/App.xcarchive \ + -exportOptionsPlist examples/demo/ExportOptions.plist \ + -exportPath examples/demo/build/ipa \ + -quiet + + - name: Verify aps-environment in IPA + working-directory: examples/demo + run: | + IPA=$(ls build/ipa/*.ipa | head -n1) + unzip -oq "$IPA" -d /tmp/ipa + APP=$(ls -d /tmp/ipa/Payload/*.app | head -n1) + codesign -d --entitlements - "$APP" 2>&1 | tee /tmp/entitlements.txt + if ! grep -q 'aps-environment' /tmp/entitlements.txt; then + echo "::error::Built IPA is missing aps-environment entitlement; push subscription will not work" + exit 1 + fi + + - name: Upload IPA + uses: actions/upload-artifact@v7 + with: + name: demo-ipa + path: examples/demo/build/ipa/App.ipa + retention-days: 1 + compression-level: 0 + + e2e-ios: + needs: build-ios + uses: OneSignal/sdk-shared/.github/workflows/appium-e2e.yml@main + secrets: inherit + with: + platform: ios + app-artifact: demo-ipa + app-filename: App.ipa + sdk-type: ios + build-name: ios-${{ github.ref_name }}-${{ github.run_number }} diff --git a/.github/workflows/project.yml b/.github/workflows/project.yml index e4ddc5b59..da8b063f8 100644 --- a/.github/workflows/project.yml +++ b/.github/workflows/project.yml @@ -14,4 +14,4 @@ jobs: with: # SDK Mobile Project project-url: https://github.com/orgs/OneSignal/projects/18 - github-token: ${{ secrets.GH_PROJECTS_TOKEN }} + github-token: ${{ secrets.GH_PUSH_TOKEN }} diff --git a/.github/workflows/publish-release.yml b/.github/workflows/publish-release.yml new file mode 100644 index 000000000..0409b278a --- /dev/null +++ b/.github/workflows/publish-release.yml @@ -0,0 +1,194 @@ +name: Publish Release to CocoaPods and SPM + +# This workflow publishes the OneSignal pods to CocoaPods trunk. +# And creates the tagged release in the OneSignal-XCFramework repository for SPM. +# Run this AFTER the release PR has been merged and the GitHub release has been created. + +on: + workflow_dispatch: + inputs: + ref: + description: "Branch or commit SHA to run on (e.g., main, 5.3-main)" + type: string + required: false + default: "main" + +permissions: + contents: write + pull-requests: write + +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: true + +jobs: + publish: + outputs: + sdk_version: ${{ steps.extract_version.outputs.version }} + runs-on: macos-14 + + env: + COCOAPODS_TRUNK_TOKEN: ${{ secrets.COCOAPODS_TRUNK_TOKEN }} + GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} + + steps: + - name: Checkout OneSignal-iOS-SDK + uses: actions/checkout@v4 + with: + ref: ${{ github.event.inputs.ref }} + fetch-depth: 0 + + - name: Detect current branch + id: detect_branch + run: | + if [[ "${{ github.event_name }}" == "workflow_dispatch" ]]; then + BRANCH="${{ github.event.inputs.ref }}" + else + BRANCH="${GITHUB_REF#refs/heads/}" + fi + echo "branch=$BRANCH" >> $GITHUB_OUTPUT + echo "Detected branch: $BRANCH" + + - name: Extract release version from podspec + id: extract_version + run: | + VERSION=$(grep -E "s.version\s*=" OneSignal.podspec | sed -E 's/.*"(.*)".*/\1/') + echo "version=$VERSION" >> $GITHUB_OUTPUT + echo "Extracted version: $VERSION" + + - name: 📋 Display Configuration + run: | + echo "============================================" + echo "📦 Release Version: ${{ steps.extract_version.outputs.version }}" + echo "🌿 Branch: ${{ steps.detect_branch.outputs.branch }}" + echo "============================================" + + - name: Setup Ruby + uses: ruby/setup-ruby@v1 + with: + ruby-version: "3.0" + + - name: Install CocoaPods + run: | + gem install cocoapods + pod --version + + - name: Validate OneSignal.podspec + run: | + echo "Validating OneSignal.podspec..." + pod spec lint OneSignal.podspec --allow-warnings + + - name: Validate OneSignalXCFramework.podspec + run: | + echo "Validating OneSignalXCFramework.podspec..." + pod spec lint OneSignalXCFramework.podspec --allow-warnings + + - name: Publish OneSignal.podspec to CocoaPods Trunk + run: | + echo "Publishing OneSignal.podspec to CocoaPods Trunk..." + pod trunk push OneSignal.podspec --allow-warnings + + - name: Publish OneSignalXCFramework.podspec to CocoaPods Trunk + run: | + echo "Publishing OneSignalXCFramework.podspec to CocoaPods Trunk..." + pod trunk push OneSignalXCFramework.podspec --allow-warnings + + - name: ✅ CocoaPods Published + run: | + VERSION="${{ steps.extract_version.outputs.version }}" + echo "============================================" + echo "✅ Successfully published version $VERSION to CocoaPods!" + echo "============================================" + echo "📦 OneSignal: https://cocoapods.org/pods/OneSignal" + echo "📦 OneSignalXCFramework: https://cocoapods.org/pods/OneSignalXCFramework" + + - name: Checkout OneSignal-XCFramework + uses: actions/checkout@v4 + with: + repository: OneSignal/OneSignal-XCFramework + ref: ${{ steps.detect_branch.outputs.branch }} + path: xcframework-repo + fetch-depth: 0 + token: ${{ secrets.PAT_TOKEN_ONESIGNAL_XCFRAMEWORK }} + + - name: Get iOS SDK Release Body + id: get_ios_release + run: | + VERSION="${{ steps.extract_version.outputs.version }}" + + # Fetch the release body from OneSignal-iOS-SDK + if gh release view "$VERSION" --repo OneSignal/OneSignal-iOS-SDK --json body --jq '.body' > ios_release_body.md 2>/dev/null; then + echo "✅ Found iOS SDK release for version $VERSION" + echo "found=true" >> $GITHUB_OUTPUT + else + echo "⚠️ No iOS SDK release found for version $VERSION" + echo "found=false" >> $GITHUB_OUTPUT + echo "" > ios_release_body.md + fi + + - name: Create GitHub Release for OneSignal-XCFramework + env: + GH_TOKEN: ${{ secrets.PAT_TOKEN_ONESIGNAL_XCFRAMEWORK }} + run: | + VERSION="${{ steps.extract_version.outputs.version }}" + BRANCH="${{ steps.detect_branch.outputs.branch }}" + + cd xcframework-repo + + # Configure git + git config --local user.email "noreply@onesignal.com" + git config --local user.name "github-actions[bot]" + + # Create and push tag + git tag -a "$VERSION" -m "Release $VERSION" + git push origin "$VERSION" + + echo "✅ Created and pushed tag: $VERSION to OneSignal-XCFramework" + + # Use iOS SDK release body if available, otherwise create default release notes + if [[ "${{ steps.get_ios_release.outputs.found }}" == "true" ]] && [[ -s ../ios_release_body.md ]]; then + echo "Using release notes from iOS SDK release" + cp ../ios_release_body.md release_notes.md + else + echo "No iOS SDK release body found, generating default release notes" + echo "## 🔖 Release $VERSION" > release_notes.md + echo "" >> release_notes.md + echo "This release corresponds to [OneSignal-iOS-SDK $VERSION](https://github.com/OneSignal/OneSignal-iOS-SDK/releases/tag/$VERSION)" >> release_notes.md + fi + + # Determine if this is a pre-release + PRERELEASE_FLAG="" + if [[ "$VERSION" == *"alpha"* ]] || [[ "$VERSION" == *"beta"* ]]; then + PRERELEASE_FLAG="--prerelease" + echo "Marking as pre-release (alpha/beta detected)" + fi + + # Create GitHub release + gh release create "$VERSION" \ + --repo OneSignal/OneSignal-XCFramework \ + --title "$VERSION" \ + --notes-file release_notes.md \ + --target "$BRANCH" \ + $PRERELEASE_FLAG + + echo "✅ GitHub release created successfully for OneSignal-XCFramework!" + echo "🔗 https://github.com/OneSignal/OneSignal-XCFramework/releases/tag/$VERSION" + + - name: ✅ All Steps Complete + run: | + VERSION="${{ steps.extract_version.outputs.version }}" + echo "============================================" + echo "✅ Successfully completed all release steps for version $VERSION" + echo "============================================" + echo "📦 CocoaPods OneSignal: https://cocoapods.org/pods/OneSignal" + echo "📦 CocoaPods OneSignalXCFramework: https://cocoapods.org/pods/OneSignalXCFramework" + echo "🔗 iOS SDK Release: https://github.com/OneSignal/OneSignal-iOS-SDK/releases/tag/$VERSION" + echo "🔗 XCFramework Release: https://github.com/OneSignal/OneSignal-XCFramework/releases/tag/$VERSION" + + wrapper_prs: + needs: publish + uses: OneSignal/sdk-shared/.github/workflows/create-wrapper-prs.yml@main + secrets: + GH_PUSH_TOKEN: ${{ secrets.GH_PUSH_TOKEN }} + with: + ios_version: ${{ needs.publish.outputs.sdk_version }} diff --git a/.github/workflows/release-drafter.yml b/.github/workflows/release-drafter.yml deleted file mode 100644 index 439cae130..000000000 --- a/.github/workflows/release-drafter.yml +++ /dev/null @@ -1,41 +0,0 @@ -name: Release Drafter - -on: - push: - # branches to consider in the event; optional, defaults to all - branches: - - main - # pull_request event is required only for autolabeler - pull_request: - # Only following types are handled by the action, but one can default to all as well - types: [opened, reopened, synchronize] - # pull_request_target event is required for autolabeler to support PRs from forks - # pull_request_target: - # types: [opened, reopened, synchronize] - -permissions: - contents: read - -jobs: - update_release_draft: - permissions: - # write permission is required to create a github release - contents: write - # write permission is required for autolabeler - # otherwise, read permission is required at least - pull-requests: write - runs-on: ubuntu-latest - steps: - # (Optional) GitHub Enterprise requires GHE_HOST variable set - #- name: Set GHE_HOST - # run: | - # echo "GHE_HOST=${GITHUB_SERVER_URL##https:\/\/}" >> $GITHUB_ENV - - # Drafts your next Release notes as Pull Requests are merged into "master" - - uses: release-drafter/release-drafter@v5 - # (Optional) specify config name to use, relative to .github/. Default: release-drafter.yml - # with: - # config-name: my-config.yml - # disable-autolabeler: true - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} \ No newline at end of file diff --git a/.github/workflows/set_response_time.yml b/.github/workflows/set_response_time.yml deleted file mode 100644 index 4b711ee71..000000000 --- a/.github/workflows/set_response_time.yml +++ /dev/null @@ -1,32 +0,0 @@ -name: Set Response Time -on: - issue_comment: - types: - - created - issues: - types: - - closed -jobs: - calculate: - name: set reponse time for the issue - if: github.event.issue.pull_request == null - runs-on: ubuntu-latest - permissions: - issues: write - steps: - - uses: actions/checkout@v3 - with: - token: ${{ secrets.GITHUB_TOKEN }} - - run: npm install @octokit/action@6.0.6 - - uses: actions/github-script@v6 - id: set-time - with: - result-encoding: string - script: | - const os_probot_metadata = require('./.github/os_probot_metadata.js') - const set_response_time = require('./.github/set_response_times.js') - return await set_response_time(context, os_probot_metadata) - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - - name: Get result - run: echo "${{steps.set-time.outputs.result}}" >> $GITHUB_STEP_SUMMARY diff --git a/.gitignore b/.gitignore index 6174637eb..0e7dffa5d 100644 --- a/.gitignore +++ b/.gitignore @@ -17,4 +17,8 @@ profile DerivedData .idea/ iOS_SDK/Carthage/Build -/temp/ \ No newline at end of file +/temp/ +.build/ + +examples/demo/App/Secrets.plist +examples/demo/Local.xcconfig \ No newline at end of file diff --git a/.travis.yml b/.travis.yml deleted file mode 100644 index 202f9299c..000000000 --- a/.travis.yml +++ /dev/null @@ -1,6 +0,0 @@ -language: objective-c -osx_image: xcode11.1 -before_install: - - cd iOS_SDK/OneSignalSDK -script: - - xcodebuild -scheme UnitTests -sdk iphonesimulator -destination 'platform=iOS Simulator,name=iPhone 8 Plus,OS=13.1' test diff --git a/GettingStarted.md b/GettingStarted.md new file mode 100644 index 000000000..2fd265c7e --- /dev/null +++ b/GettingStarted.md @@ -0,0 +1,57 @@ +# Getting Started + +This repo ships two ways to exercise the OneSignal iOS SDK: + +| App | Location | Purpose | +|-----|----------|---------| +| **OneSignalDevApp** | `iOS_SDK/OneSignalDevApp/` | Internal dev/test app wired into `OneSignalSDK.xcworkspace`. Builds against **local SDK source**, so any changes you make to the SDK are picked up immediately. Use this when modifying the SDK. | +| **examples/demo** | `examples/demo/` | Customer-facing SwiftUI demo that mirrors the OneSignal Capacitor / Cordova / RN demos (same section layout, accessibility identifiers, sdk-shared tooltip content). Builds against the published SwiftPM SDK. Use this as a reference integration. | + +## Prerequisites + +| Requirement | Minimum Version | +|-------------|-----------------| +| macOS | 13 Ventura+ | +| Xcode | 15.0+ | +| Swift | 5.9+ | +| iOS target | 16.0+ | + +## Running OneSignalDevApp (SDK contributors) + +This is the recommended path when you're working on the SDK itself. + +1. Open `iOS_SDK/OneSignalSDK.xcworkspace` in Xcode (the workspace, not any individual `.xcodeproj`). +2. Select the **OneSignalDevApp** scheme. +3. Pick a simulator or a connected device. +4. Press **Cmd + R** to build and run. + +SDK debug logs stream to the Xcode console — useful for verifying network calls, subscription state, and in-app message events. + +> Push notification delivery requires a **physical device** with a valid APNs configuration. The simulator supports permission prompts and token generation but won't receive remote pushes. + +## Running examples/demo (reference integration) + +The `examples/demo/` app demonstrates the recommended integration shape for app developers, including a Notification Service Extension target and a Live Activities Widget Extension target. + +See [`examples/demo/README.md`](examples/demo/README.md) for full setup steps. In short: + +1. Create the Xcode project at `examples/demo/App.xcodeproj` (the source files and extension folders are checked in but `project.pbxproj` is not). +2. Add the OneSignal SwiftPM dependency (`https://github.com/OneSignal/OneSignal-iOS-SDK`, 5.0.0+) and attach the right products to each of the three targets (App / NSE / Widget). +3. Configure capabilities (Push Notifications, App Groups, Background Modes → Remote notifications) and run. + +## Using your own App ID + +Both apps default to a shared OneSignal App ID. To switch to your own: + +- **OneSignalDevApp** — open `iOS_SDK/OneSignalDevApp/OneSignalDevApp/AppDelegate.m` and replace the App ID passed to `OneSignal.initialize`. +- **examples/demo** — edit `examples/demo/App/Services/OneSignalService.swift` and replace `defaultAppId`, or override at runtime via `UserDefaults` (key `OneSignalAppId`). + +Changing the App ID requires uninstalling and reinstalling the app for it to take effect. + +## Troubleshooting + +| Problem | Fix | +|---------|-----| +| Build fails with missing framework | Open the workspace (`OneSignalSDK.xcworkspace`), not an individual `.xcodeproj`. | +| Push notifications don't arrive on simulator | Push delivery requires a physical device with APNs configured. | +| "Consent Required" blocks SDK calls | Toggle **Consent Required** off, or grant consent via the SDK's consent API. | diff --git a/README.md b/README.md index a5657ea14..8c2c639bc 100644 --- a/README.md +++ b/README.md @@ -7,28 +7,21 @@ --- -#### ⚠️ Migration Advisory for current OneSignal customers +#### Migrating from v4 or earlier? -Our new [user-centric APIs and v5.x.x SDKs](https://onesignal.com/blog/unify-your-users-across-channels-and-devices/) offer an improved user and data management experience. However, they may not be at 1:1 feature parity with our previous versions yet. - -If you are migrating an existing app, we suggest using iOS Phased Rollout capabilities to ensure that there are no unexpected issues or edge cases. Here is the documentation: - -- [iOS Phased Rollout](https://developer.apple.com/help/app-store-connect/update-your-app/release-a-version-update-in-phases/) - - -If you run into any challenges or have concerns, please contact our support team at support@onesignal.com +See our [Migration Guide](MIGRATION_GUIDE.md) for detailed instructions on upgrading to v5.x.x. --- [OneSignal](https://www.onesignal.com) is a free email, sms, push notification, and in-app message service for mobile apps. This plugin makes it easy to integrate your native iOS app with OneSignal. -

iOS Notification

+

iOS Notification

#### Installation See OneSignal's [iOS Native SDK Setup Guide](https://documentation.onesignal.com/docs/ios-sdk-setup) for documentation. #### API -See OneSignal's [iOS Native SDK API](https://documentation.onesignal.com/docs/ios-native-sdk) page for a list of all available methods. +See OneSignal's [Mobile SDK reference](https://documentation.onesignal.com/docs/en/mobile-sdk-reference) page for a list of all available methods. #### Change Log See this repository's [release tags](https://github.com/OneSignal/OneSignal-iOS-SDK/releases) for a complete change log of every released version. @@ -39,4 +32,4 @@ For account issues and support please contact OneSignal support from the [OneSig #### Supports: * Swift and Objective-C Projects -* Supports iOS 9 to iOS 15 +* Supports iOS 12 to iOS 26 diff --git a/default b/default deleted file mode 100644 index 47a2b865b..000000000 --- a/default +++ /dev/null @@ -1 +0,0 @@ -UnitTestApp diff --git a/examples/demo/App.entitlements b/examples/demo/App.entitlements new file mode 100644 index 000000000..344636495 --- /dev/null +++ b/examples/demo/App.entitlements @@ -0,0 +1,12 @@ + + + + + aps-environment + development + com.apple.security.application-groups + + group.com.onesignal.example.onesignal + + + diff --git a/examples/demo/App.xcodeproj/project.pbxproj b/examples/demo/App.xcodeproj/project.pbxproj new file mode 100644 index 000000000..c2eb9fe65 --- /dev/null +++ b/examples/demo/App.xcodeproj/project.pbxproj @@ -0,0 +1,1230 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 77; + objects = { + +/* Begin PBXBuildFile section */ + 00B9E4C45782A6AD1CD3FE48 /* OneSignalExtension.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B2F82BD207897EB78739182A /* OneSignalExtension.framework */; }; + 08C5E83ABC14EC2FC88276B9 /* OneSignalLiveActivities.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F5EBC48D807036E572D97F0E /* OneSignalLiveActivities.framework */; }; + 0BC1978B56970258E20C24C4 /* SendPushSection.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3B81D7E1A7EB9BB4466C768F /* SendPushSection.swift */; }; + 0C4F40193331204CC2E05743 /* OneSignalNotifications.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 283B132CEE12D26D1FA1AADF /* OneSignalNotifications.framework */; }; + 0E6E9EEBF2500A4E70022960 /* UserFetchService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3FD8258E807E6672642A32E6 /* UserFetchService.swift */; }; + 0E7D0439A19C8BF291A8BEB1 /* EmailsSection.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1892E9B40F0E8FB23DD64206 /* EmailsSection.swift */; }; + 12597AC14E1783CC87D6E147 /* OneSignalService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E0F5CBE80CF861238E1A9AA /* OneSignalService.swift */; }; + 14228D0C997F9168643F8154 /* OutcomesSection.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4078B5F096680AFA83D1CB85 /* OutcomesSection.swift */; }; + 1653658B1F4EE21203BBAA5D /* TriggersSection.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1155DE423DAA8B5396948C9B /* TriggersSection.swift */; }; + 16B0C854BC2498BEEDC4EEED /* Theme.swift in Sources */ = {isa = PBXBuildFile; fileRef = B3E7F504B0421F2B6247E2F5 /* Theme.swift */; }; + 1A247F505A707756873AA9FA /* AddItemDialog.swift in Sources */ = {isa = PBXBuildFile; fileRef = D8D84B9C2B0EFE086A8E48CD /* AddItemDialog.swift */; }; + 1F417CAD2528616703CAA54D /* ToastPresenter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8F6CBCD47A3EA4209A6DDB03 /* ToastPresenter.swift */; }; + 1FF9F70882A0CF6A73416DDF /* OneSignalWidgetLiveActivity.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0864BD4A6F62539B2809338F /* OneSignalWidgetLiveActivity.swift */; }; + 2015D767360C96D01A2FF3D9 /* OneSignalCore.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 2C1B9BE42E81492B9DB61343 /* OneSignalCore.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; + 20792A9930A201E187AA0ABF /* PreferencesService.swift in Sources */ = {isa = PBXBuildFile; fileRef = C76153AD2F6C6EB8F77138B9 /* PreferencesService.swift */; }; + 232A52A5D5719F863641166C /* OneSignalExtension.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B2F82BD207897EB78739182A /* OneSignalExtension.framework */; }; + 25C963476DF0B01BAABE24D9 /* TooltipService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 939E1F476EE48B9833A3311C /* TooltipService.swift */; }; + 27C72DF35BE082E3E1093F75 /* SendIamSection.swift in Sources */ = {isa = PBXBuildFile; fileRef = C60D09DC8C809877FB4BF465 /* SendIamSection.swift */; }; + 2859C7827BE28C7EE4AFDAB4 /* CustomNotificationDialog.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D959B1636916DAEE5FE6278 /* CustomNotificationDialog.swift */; }; + 28D491D31B5C07E4D4F48A7D /* SecretsConfig.swift in Sources */ = {isa = PBXBuildFile; fileRef = D4EBF32FC1DBF3C34188E08C /* SecretsConfig.swift */; }; + 2FA8128D2A921DDF02210D8A /* RemoveMultiDialog.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3A654457BF0A55B54220E669 /* RemoveMultiDialog.swift */; }; + 2FCC417641D480849E99588B /* SmsSection.swift in Sources */ = {isa = PBXBuildFile; fileRef = E194A3F19072CB17A8F1A12E /* SmsSection.swift */; }; + 3038C8C43A465DFED77AA533 /* OneSignalNotificationServiceExtension.appex in Embed Foundation Extensions */ = {isa = PBXBuildFile; fileRef = B24E059F4DF6ABED55BA3183 /* OneSignalNotificationServiceExtension.appex */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; + 3927A4BF207695E98A57E445 /* TagsSection.swift in Sources */ = {isa = PBXBuildFile; fileRef = ECAC7EF0B67920F9FEC4F129 /* TagsSection.swift */; }; + 39D2C94F79A62BFF9DE5DBA9 /* OutcomeDialog.swift in Sources */ = {isa = PBXBuildFile; fileRef = D54B9DAAEDBE67B73893C522 /* OutcomeDialog.swift */; }; + 3C899E2494DE29756F5451BE /* OneSignalNotifications.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 283B132CEE12D26D1FA1AADF /* OneSignalNotifications.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; + 3FB3C8C0634A765EE81D042E /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 76989E05CECAD7B8B3C424A7 /* Assets.xcassets */; }; + 4414A3304BAEB384B8D16D09 /* OneSignalExtension.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = B2F82BD207897EB78739182A /* OneSignalExtension.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; + 4C18E3D284BB28BD846162F3 /* NotificationSender.swift in Sources */ = {isa = PBXBuildFile; fileRef = 38138523A8A81A60A77800CA /* NotificationSender.swift */; }; + 56DF63011CB625810F81075D /* OneSignalWidgetBundle.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6DD14C3CEEDFB9557E589B45 /* OneSignalWidgetBundle.swift */; }; + 5737CABFA55E019B2732B90D /* OneSignalViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0F1FA3F3D16A857DB6ED045F /* OneSignalViewModel.swift */; }; + 5B959D44AB09CB821C00AFBF /* ContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 35F726E64F9B6817F917227C /* ContentView.swift */; }; + 5F4B7EC8437D1A8D80DF7674 /* NotificationService.swift in Sources */ = {isa = PBXBuildFile; fileRef = A20B46F63592FC67B655BEB8 /* NotificationService.swift */; }; + 638B81D9DA5FD8636BB038B0 /* OneSignalUser.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EF49509A218369322ECFA3B9 /* OneSignalUser.framework */; }; + 674995A7A55C13341317E19B /* OSDialog.swift in Sources */ = {isa = PBXBuildFile; fileRef = D261D46C404E325CBA87A9E0 /* OSDialog.swift */; }; + 68BC99D15FDCB26EB35EBB07 /* OneSignalLocation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = FE9834773C437CC373607693 /* OneSignalLocation.framework */; }; + 6E3E040FD8A750248E70E46F /* AppModels.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7EA9D80191548D49F09D30B3 /* AppModels.swift */; }; + 7B02F364CA25825E50B09CDB /* OneSignalOutcomes.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EC2530FFC78AECEAF6A7E1B7 /* OneSignalOutcomes.framework */; }; + 7B94F48C31E0BEA4B8CB20E2 /* SectionCard.swift in Sources */ = {isa = PBXBuildFile; fileRef = 497484E7C094D645338BD404 /* SectionCard.swift */; }; + 7C904CE2F4C2A2083324BBEB /* ToastView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F46DFACB9F304B9374F3C570 /* ToastView.swift */; }; + 7D2BA9022E77B00205453467 /* LiveActivityController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0542854462194E28D9E4638D /* LiveActivityController.swift */; }; + 7EBB68E75FAE49C09C048251 /* OneSignalUser.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = EF49509A218369322ECFA3B9 /* OneSignalUser.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; + 8068AFC608E7E82F06733BE7 /* OneSignalCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2C1B9BE42E81492B9DB61343 /* OneSignalCore.framework */; }; + 80E3E2B5438CFEBE1316FA84 /* OneSignalCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2C1B9BE42E81492B9DB61343 /* OneSignalCore.framework */; }; + 837FCE7A095ED1D7CCFEACF3 /* InAppSection.swift in Sources */ = {isa = PBXBuildFile; fileRef = B76FFAF18177241F4A47FE23 /* InAppSection.swift */; }; + 8E57965CF0E9F1C341E61996 /* OneSignal-Dynamic.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 25848A5B7E93DCA744373200 /* OneSignal-Dynamic.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; + 8EA2FF24D93691FDC1661913 /* CustomEventsSection.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B6FF0BC430F5A2B89215967 /* CustomEventsSection.swift */; }; + 902A116B26B8ECAD8EE29C95 /* ToggleRow.swift in Sources */ = {isa = PBXBuildFile; fileRef = 911376C90AA43F41478596FE /* ToggleRow.swift */; }; + 93104E0838915DD6194805D5 /* Secrets.plist in Resources */ = {isa = PBXBuildFile; fileRef = 6B00BC406653BC6B08ECCE26 /* Secrets.plist */; }; + 99C141A5ED972D66B5CD255A /* OneSignalWidget.appex in Embed Foundation Extensions */ = {isa = PBXBuildFile; fileRef = AB92C9C455B15E0B571A1C66 /* OneSignalWidget.appex */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; + 9A7BE456B679D7DE7CA300BC /* ListWidgets.swift in Sources */ = {isa = PBXBuildFile; fileRef = 280B23B41935EAB89C8C6FCB /* ListWidgets.swift */; }; + 9B0D1DD32B99602629BBCB95 /* ActionButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = D6094499773760C3190F62C9 /* ActionButton.swift */; }; + 9FCE157075859B954814F6B7 /* OneSignalLiveActivities.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = F5EBC48D807036E572D97F0E /* OneSignalLiveActivities.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; + A2B1975BB925DCA45327D71E /* App.swift in Sources */ = {isa = PBXBuildFile; fileRef = BDB04A33912347325A0155D6 /* App.swift */; }; + A2E180ADEA246FB6530E5C8C /* TooltipDialog.swift in Sources */ = {isa = PBXBuildFile; fileRef = 38067B9DDA25E12809D9A245 /* TooltipDialog.swift */; }; + A7A5153D68A4967A88B2B433 /* AliasesSection.swift in Sources */ = {isa = PBXBuildFile; fileRef = 225DEBDFE699D266D5BDE7ED /* AliasesSection.swift */; }; + A8498B9A2AA7DA8CB0856CAC /* TrackEventDialog.swift in Sources */ = {isa = PBXBuildFile; fileRef = 432444EA41C495988DFAB422 /* TrackEventDialog.swift */; }; + AB963AA6733C32EFB84DCBC0 /* vine_boom.wav in Resources */ = {isa = PBXBuildFile; fileRef = 1EE449E8308FCB038408D7CF /* vine_boom.wav */; }; + AD514855D19B2C249269C7D2 /* OneSignalOutcomes.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EC2530FFC78AECEAF6A7E1B7 /* OneSignalOutcomes.framework */; }; + AF8A33E8CFAF1A8DB1907130 /* OneSignalOSCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1636BCBAB444EAC7BB34CEDE /* OneSignalOSCore.framework */; }; + B3AE701075398C6A369DBBE0 /* LocationSection.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C0EE23773C63B6EC3FB563A /* LocationSection.swift */; }; + C31F603E294D69E30CE65EA3 /* OneSignalInAppMessages.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 919F0D129D0FA271E24F0BBD /* OneSignalInAppMessages.framework */; }; + C6E9E2C6716059856A1AC571 /* OneSignalInAppMessages.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 919F0D129D0FA271E24F0BBD /* OneSignalInAppMessages.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; + CAB90AEC123A57B401881DBC /* OneSignalOSCore.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 1636BCBAB444EAC7BB34CEDE /* OneSignalOSCore.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; + CE2C54D552E42C2538FB95C4 /* UserSection.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9E2383E8AA63BF04ADA2CF0D /* UserSection.swift */; }; + D154E0266C8AB372F928D42A /* OneSignalLocation.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = FE9834773C437CC373607693 /* OneSignalLocation.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; + D65AC6EC014557264E7A3697 /* OneSignal-Dynamic.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 25848A5B7E93DCA744373200 /* OneSignal-Dynamic.framework */; }; + DBDA727D6317A3CCC73A1699 /* LiveActivitySection.swift in Sources */ = {isa = PBXBuildFile; fileRef = 27856D76807C31B23CD10CFD /* LiveActivitySection.swift */; }; + E3725231A3FD5F5A88BAA758 /* MultiPairInputDialog.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4072202943CA64D2CBC38CB5 /* MultiPairInputDialog.swift */; }; + E5671E3A84219D49E45F8DCF /* KeyValueRow.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5984B93007C6B85AFE09045A /* KeyValueRow.swift */; }; + E72F68A7DB51347AB8B10FA7 /* OneSignalLiveActivities.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F5EBC48D807036E572D97F0E /* OneSignalLiveActivities.framework */; }; + EA93E372AA3E66073487B89C /* PushSection.swift in Sources */ = {isa = PBXBuildFile; fileRef = A42B5EDA3264E3D00A5CB265 /* PushSection.swift */; }; + F1DBBD7F18CB70C5DF2FFC32 /* AppSection.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7EB548D4688766660864F581 /* AppSection.swift */; }; + FB0472C73D007EABFD01CCA8 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = C360043C7B20683C2E3FA3B6 /* Assets.xcassets */; }; + FFD2A54AE34AEADBBAE5B7E3 /* OneSignalOutcomes.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = EC2530FFC78AECEAF6A7E1B7 /* OneSignalOutcomes.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; +/* End PBXBuildFile section */ + +/* Begin PBXContainerItemProxy section */ + 005EC764DD2429AF6136BB9A /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 291D83300C20BA3831824AFD /* OneSignalSDK */; + proxyType = 1; + remoteGlobalIDString = DEBAAE272A4211D900BF2C1C; + remoteInfo = OneSignalInAppMessages; + }; + 06313C80EB92E867CF4AE55C /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 291D83300C20BA3831824AFD /* OneSignalSDK */; + proxyType = 2; + remoteGlobalIDString = DE7D17F927026BA3002D3A5D; + remoteInfo = OneSignalExtension; + }; + 13BDB99578D2E19A9A750DEF /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 291D83300C20BA3831824AFD /* OneSignalSDK */; + proxyType = 1; + remoteGlobalIDString = DE69E19A282ED8060090BB3D; + remoteInfo = OneSignalUser; + }; + 21265D9F7D2B1FBDDD3E716F /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 291D83300C20BA3831824AFD /* OneSignalSDK */; + proxyType = 1; + remoteGlobalIDString = DE7D17F827026BA3002D3A5D; + remoteInfo = OneSignalExtension; + }; + 25CC6D5CA1E9DA9142715E8A /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 291D83300C20BA3831824AFD /* OneSignalSDK */; + proxyType = 2; + remoteGlobalIDString = 3E2400381D4FFC31008BDE70; + remoteInfo = OneSignalFramework; + }; + 5C38CF82FCDF8C89EA732187 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 291D83300C20BA3831824AFD /* OneSignalSDK */; + proxyType = 1; + remoteGlobalIDString = 3E2400371D4FFC31008BDE70; + remoteInfo = OneSignalFramework; + }; + 5C4A42186FB7137C13DD3C0D /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 291D83300C20BA3831824AFD /* OneSignalSDK */; + proxyType = 1; + remoteGlobalIDString = DEBAADF82A420A3700BF2C1C; + remoteInfo = OneSignalLocation; + }; + 642A3E9AC0D14239CE4A128E /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 6B590BF25178DC7D824D09CE /* Project object */; + proxyType = 1; + remoteGlobalIDString = 97373B3889FBDD1762E98B03; + remoteInfo = OneSignalWidget; + }; + 6701C77339EC73AE4FEC7E32 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 291D83300C20BA3831824AFD /* OneSignalSDK */; + proxyType = 1; + remoteGlobalIDString = DE7D187F27037F43002D3A5D; + remoteInfo = OneSignalOutcomes; + }; + 67BDC3D5140D6CC33418AA1D /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 291D83300C20BA3831824AFD /* OneSignalSDK */; + proxyType = 1; + remoteGlobalIDString = DE7D187F27037F43002D3A5D; + remoteInfo = OneSignalOutcomes; + }; + 6DE922175F2D1304874645CD /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 291D83300C20BA3831824AFD /* OneSignalSDK */; + proxyType = 1; + remoteGlobalIDString = 3C115160289A259500565C41; + remoteInfo = OneSignalOSCore; + }; + 8475704534409C59DAE8B29A /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 291D83300C20BA3831824AFD /* OneSignalSDK */; + proxyType = 1; + remoteGlobalIDString = DE7D17F827026BA3002D3A5D; + remoteInfo = OneSignalExtension; + }; + 852E98FC9C8818AE6B636551 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 291D83300C20BA3831824AFD /* OneSignalSDK */; + proxyType = 2; + remoteGlobalIDString = DEF784292912DEB600A1F3A5; + remoteInfo = OneSignalNotifications; + }; + 8B6EE756CF7175F38D5B5B4B /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 291D83300C20BA3831824AFD /* OneSignalSDK */; + proxyType = 2; + remoteGlobalIDString = 3C115161289A259500565C41; + remoteInfo = OneSignalOSCore; + }; + 8E39421BCBE5C21C1A9CB242 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 291D83300C20BA3831824AFD /* OneSignalSDK */; + proxyType = 2; + remoteGlobalIDString = 475F471E2B8E398D00EC05B3; + remoteInfo = OneSignalLiveActivities; + }; + 996095BEB3FD8CE51B7F1AD7 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 291D83300C20BA3831824AFD /* OneSignalSDK */; + proxyType = 2; + remoteGlobalIDString = DEBAADF92A420A3700BF2C1C; + remoteInfo = OneSignalLocation; + }; + 9CA6E55F92E787A8186EEBA1 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 291D83300C20BA3831824AFD /* OneSignalSDK */; + proxyType = 1; + remoteGlobalIDString = DE7D17E527026B95002D3A5D; + remoteInfo = OneSignalCore; + }; + A668D6C94AC1F182AF01EAFF /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 6B590BF25178DC7D824D09CE /* Project object */; + proxyType = 1; + remoteGlobalIDString = 61033D7807F09753830EDBC1; + remoteInfo = OneSignalNotificationServiceExtension; + }; + B627D4859D5F7B2B7F452917 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 291D83300C20BA3831824AFD /* OneSignalSDK */; + proxyType = 1; + remoteGlobalIDString = DE7D17E527026B95002D3A5D; + remoteInfo = OneSignalCore; + }; + C43833A058207841248D7506 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 291D83300C20BA3831824AFD /* OneSignalSDK */; + proxyType = 2; + remoteGlobalIDString = DEBAAE282A4211D900BF2C1C; + remoteInfo = OneSignalInAppMessages; + }; + D1E066F0069BD9B244E196E4 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 291D83300C20BA3831824AFD /* OneSignalSDK */; + proxyType = 1; + remoteGlobalIDString = DEF784282912DEB600A1F3A5; + remoteInfo = OneSignalNotifications; + }; + D378765DB7FB67E222BB7FF1 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 291D83300C20BA3831824AFD /* OneSignalSDK */; + proxyType = 1; + remoteGlobalIDString = 475F471D2B8E398D00EC05B3; + remoteInfo = OneSignalLiveActivities; + }; + D399497AA4F221AD92C859AE /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 291D83300C20BA3831824AFD /* OneSignalSDK */; + proxyType = 2; + remoteGlobalIDString = DE7D17E627026B95002D3A5D; + remoteInfo = OneSignalCore; + }; + D47A29D1FE2C196E0715923B /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 291D83300C20BA3831824AFD /* OneSignalSDK */; + proxyType = 2; + remoteGlobalIDString = DE69E19B282ED8060090BB3D; + remoteInfo = OneSignalUser; + }; + E36EAB44E3DD77FE80F2A724 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 291D83300C20BA3831824AFD /* OneSignalSDK */; + proxyType = 2; + remoteGlobalIDString = DE7D188027037F43002D3A5D; + remoteInfo = OneSignalOutcomes; + }; + E48045948F131DB2BD8C1B2A /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 291D83300C20BA3831824AFD /* OneSignalSDK */; + proxyType = 1; + remoteGlobalIDString = 475F471D2B8E398D00EC05B3; + remoteInfo = OneSignalLiveActivities; + }; +/* End PBXContainerItemProxy section */ + +/* Begin PBXCopyFilesBuildPhase section */ + 7C6B2DB89D01A1E9B8F2A565 /* Embed Foundation Extensions */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 2147483647; + dstPath = ""; + dstSubfolderSpec = 13; + files = ( + 3038C8C43A465DFED77AA533 /* OneSignalNotificationServiceExtension.appex in Embed Foundation Extensions */, + 99C141A5ED972D66B5CD255A /* OneSignalWidget.appex in Embed Foundation Extensions */, + ); + name = "Embed Foundation Extensions"; + runOnlyForDeploymentPostprocessing = 0; + }; + 8EFDE6013C818852098745E7 /* Embed Frameworks */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 2147483647; + dstPath = ""; + dstSubfolderSpec = 10; + files = ( + 2015D767360C96D01A2FF3D9 /* OneSignalCore.framework in Embed Frameworks */, + CAB90AEC123A57B401881DBC /* OneSignalOSCore.framework in Embed Frameworks */, + FFD2A54AE34AEADBBAE5B7E3 /* OneSignalOutcomes.framework in Embed Frameworks */, + 3C899E2494DE29756F5451BE /* OneSignalNotifications.framework in Embed Frameworks */, + 7EBB68E75FAE49C09C048251 /* OneSignalUser.framework in Embed Frameworks */, + 4414A3304BAEB384B8D16D09 /* OneSignalExtension.framework in Embed Frameworks */, + D154E0266C8AB372F928D42A /* OneSignalLocation.framework in Embed Frameworks */, + C6E9E2C6716059856A1AC571 /* OneSignalInAppMessages.framework in Embed Frameworks */, + 9FCE157075859B954814F6B7 /* OneSignalLiveActivities.framework in Embed Frameworks */, + 8E57965CF0E9F1C341E61996 /* OneSignal-Dynamic.framework in Embed Frameworks */, + ); + name = "Embed Frameworks"; + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXCopyFilesBuildPhase section */ + +/* Begin PBXFileReference section */ + 0542854462194E28D9E4638D /* LiveActivityController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LiveActivityController.swift; sourceTree = ""; }; + 0864BD4A6F62539B2809338F /* OneSignalWidgetLiveActivity.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OneSignalWidgetLiveActivity.swift; sourceTree = ""; }; + 0F1FA3F3D16A857DB6ED045F /* OneSignalViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OneSignalViewModel.swift; sourceTree = ""; }; + 1155DE423DAA8B5396948C9B /* TriggersSection.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TriggersSection.swift; sourceTree = ""; }; + 1892E9B40F0E8FB23DD64206 /* EmailsSection.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EmailsSection.swift; sourceTree = ""; }; + 1EE449E8308FCB038408D7CF /* vine_boom.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = vine_boom.wav; sourceTree = ""; }; + 225DEBDFE699D266D5BDE7ED /* AliasesSection.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AliasesSection.swift; sourceTree = ""; }; + 27856D76807C31B23CD10CFD /* LiveActivitySection.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LiveActivitySection.swift; sourceTree = ""; }; + 280B23B41935EAB89C8C6FCB /* ListWidgets.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ListWidgets.swift; sourceTree = ""; }; + 291D83300C20BA3831824AFD /* OneSignalSDK */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = OneSignalSDK; path = ../../iOS_SDK/OneSignalSDK/OneSignal.xcodeproj; sourceTree = ""; }; + 2D959B1636916DAEE5FE6278 /* CustomNotificationDialog.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CustomNotificationDialog.swift; sourceTree = ""; }; + 35F726E64F9B6817F917227C /* ContentView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ContentView.swift; sourceTree = ""; }; + 38067B9DDA25E12809D9A245 /* TooltipDialog.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TooltipDialog.swift; sourceTree = ""; }; + 38138523A8A81A60A77800CA /* NotificationSender.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NotificationSender.swift; sourceTree = ""; }; + 3A654457BF0A55B54220E669 /* RemoveMultiDialog.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RemoveMultiDialog.swift; sourceTree = ""; }; + 3B81D7E1A7EB9BB4466C768F /* SendPushSection.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SendPushSection.swift; sourceTree = ""; }; + 3FD8258E807E6672642A32E6 /* UserFetchService.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserFetchService.swift; sourceTree = ""; }; + 4072202943CA64D2CBC38CB5 /* MultiPairInputDialog.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MultiPairInputDialog.swift; sourceTree = ""; }; + 4078B5F096680AFA83D1CB85 /* OutcomesSection.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OutcomesSection.swift; sourceTree = ""; }; + 432444EA41C495988DFAB422 /* TrackEventDialog.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TrackEventDialog.swift; sourceTree = ""; }; + 497484E7C094D645338BD404 /* SectionCard.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SectionCard.swift; sourceTree = ""; }; + 49D88A349FD70A9153DD2C03 /* App.app */ = {isa = PBXFileReference; includeInIndex = 0; lastKnownFileType = wrapper.application; path = App.app; sourceTree = BUILT_PRODUCTS_DIR; }; + 4B6FF0BC430F5A2B89215967 /* CustomEventsSection.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CustomEventsSection.swift; sourceTree = ""; }; + 5984B93007C6B85AFE09045A /* KeyValueRow.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = KeyValueRow.swift; sourceTree = ""; }; + 5C0EE23773C63B6EC3FB563A /* LocationSection.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LocationSection.swift; sourceTree = ""; }; + 5E0F5CBE80CF861238E1A9AA /* OneSignalService.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OneSignalService.swift; sourceTree = ""; }; + 6B00BC406653BC6B08ECCE26 /* Secrets.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist; path = Secrets.plist; sourceTree = ""; }; + 6DD14C3CEEDFB9557E589B45 /* OneSignalWidgetBundle.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OneSignalWidgetBundle.swift; sourceTree = ""; }; + 76989E05CECAD7B8B3C424A7 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; + 7EA9D80191548D49F09D30B3 /* AppModels.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppModels.swift; sourceTree = ""; }; + 7EB548D4688766660864F581 /* AppSection.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppSection.swift; sourceTree = ""; }; + 8F6CBCD47A3EA4209A6DDB03 /* ToastPresenter.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ToastPresenter.swift; sourceTree = ""; }; + 911376C90AA43F41478596FE /* ToggleRow.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ToggleRow.swift; sourceTree = ""; }; + 939E1F476EE48B9833A3311C /* TooltipService.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TooltipService.swift; sourceTree = ""; }; + 9E2383E8AA63BF04ADA2CF0D /* UserSection.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserSection.swift; sourceTree = ""; }; + A20B46F63592FC67B655BEB8 /* NotificationService.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NotificationService.swift; sourceTree = ""; }; + A42B5EDA3264E3D00A5CB265 /* PushSection.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PushSection.swift; sourceTree = ""; }; + AB92C9C455B15E0B571A1C66 /* OneSignalWidget.appex */ = {isa = PBXFileReference; includeInIndex = 0; lastKnownFileType = "wrapper.app-extension"; path = OneSignalWidget.appex; sourceTree = BUILT_PRODUCTS_DIR; }; + B24E059F4DF6ABED55BA3183 /* OneSignalNotificationServiceExtension.appex */ = {isa = PBXFileReference; includeInIndex = 0; lastKnownFileType = "wrapper.app-extension"; path = OneSignalNotificationServiceExtension.appex; sourceTree = BUILT_PRODUCTS_DIR; }; + B3E7F504B0421F2B6247E2F5 /* Theme.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Theme.swift; sourceTree = ""; }; + B76FFAF18177241F4A47FE23 /* InAppSection.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InAppSection.swift; sourceTree = ""; }; + BDB04A33912347325A0155D6 /* App.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = App.swift; sourceTree = ""; }; + C360043C7B20683C2E3FA3B6 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; + C60D09DC8C809877FB4BF465 /* SendIamSection.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SendIamSection.swift; sourceTree = ""; }; + C76153AD2F6C6EB8F77138B9 /* PreferencesService.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PreferencesService.swift; sourceTree = ""; }; + D261D46C404E325CBA87A9E0 /* OSDialog.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OSDialog.swift; sourceTree = ""; }; + D4EBF32FC1DBF3C34188E08C /* SecretsConfig.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SecretsConfig.swift; sourceTree = ""; }; + D54B9DAAEDBE67B73893C522 /* OutcomeDialog.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OutcomeDialog.swift; sourceTree = ""; }; + D6094499773760C3190F62C9 /* ActionButton.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ActionButton.swift; sourceTree = ""; }; + D8D84B9C2B0EFE086A8E48CD /* AddItemDialog.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AddItemDialog.swift; sourceTree = ""; }; + E194A3F19072CB17A8F1A12E /* SmsSection.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SmsSection.swift; sourceTree = ""; }; + ECAC7EF0B67920F9FEC4F129 /* TagsSection.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TagsSection.swift; sourceTree = ""; }; + F46DFACB9F304B9374F3C570 /* ToastView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ToastView.swift; sourceTree = ""; }; + "TEMP_E243B27C-2274-4671-9C94-8B86EB8D4EFA" /* Build.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Build.xcconfig; sourceTree = ""; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 83824651FEF6A3650CC5A580 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 80E3E2B5438CFEBE1316FA84 /* OneSignalCore.framework in Frameworks */, + AD514855D19B2C249269C7D2 /* OneSignalOutcomes.framework in Frameworks */, + 00B9E4C45782A6AD1CD3FE48 /* OneSignalExtension.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + BC0DC3536DED64E0E8C9923E /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 8068AFC608E7E82F06733BE7 /* OneSignalCore.framework in Frameworks */, + AF8A33E8CFAF1A8DB1907130 /* OneSignalOSCore.framework in Frameworks */, + 7B02F364CA25825E50B09CDB /* OneSignalOutcomes.framework in Frameworks */, + 0C4F40193331204CC2E05743 /* OneSignalNotifications.framework in Frameworks */, + 638B81D9DA5FD8636BB038B0 /* OneSignalUser.framework in Frameworks */, + 232A52A5D5719F863641166C /* OneSignalExtension.framework in Frameworks */, + 68BC99D15FDCB26EB35EBB07 /* OneSignalLocation.framework in Frameworks */, + C31F603E294D69E30CE65EA3 /* OneSignalInAppMessages.framework in Frameworks */, + E72F68A7DB51347AB8B10FA7 /* OneSignalLiveActivities.framework in Frameworks */, + D65AC6EC014557264E7A3697 /* OneSignal-Dynamic.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + C330DBFD3AE797742200EF8B /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 08C5E83ABC14EC2FC88276B9 /* OneSignalLiveActivities.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 19317E8C50FA7D56330C6BDF /* ViewModels */ = { + isa = PBXGroup; + children = ( + 0F1FA3F3D16A857DB6ED045F /* OneSignalViewModel.swift */, + 8F6CBCD47A3EA4209A6DDB03 /* ToastPresenter.swift */, + ); + path = ViewModels; + sourceTree = ""; + }; + 4102E3E068508DD683953C7D = { + isa = PBXGroup; + children = ( + 443E9F32F0EC65EEBF466F3B /* App */, + E62E617DD5FF6C0AA303F74D /* OneSignalNotificationServiceExtension */, + C83678AA9260FD8491BCC58F /* OneSignalWidget */, + E9C3DB3EC6D7655028A9C0D3 /* Products */, + E81A0E25363045BA30E3D600 /* Projects */, + ); + sourceTree = ""; + }; + 443E9F32F0EC65EEBF466F3B /* App */ = { + isa = PBXGroup; + children = ( + 4B8DD72AD7356663EB6BAE3A /* Models */, + 72F51C4EC858B862B629616C /* Services */, + 19317E8C50FA7D56330C6BDF /* ViewModels */, + F0D08B397106EA8498C4A8F4 /* Views */, + BDB04A33912347325A0155D6 /* App.swift */, + 76989E05CECAD7B8B3C424A7 /* Assets.xcassets */, + 6B00BC406653BC6B08ECCE26 /* Secrets.plist */, + 1EE449E8308FCB038408D7CF /* vine_boom.wav */, + ); + path = App; + sourceTree = ""; + }; + 4B8DD72AD7356663EB6BAE3A /* Models */ = { + isa = PBXGroup; + children = ( + 7EA9D80191548D49F09D30B3 /* AppModels.swift */, + ); + path = Models; + sourceTree = ""; + }; + 53EC9A9E14C3568A020C0977 /* Sections */ = { + isa = PBXGroup; + children = ( + 225DEBDFE699D266D5BDE7ED /* AliasesSection.swift */, + 7EB548D4688766660864F581 /* AppSection.swift */, + 4B6FF0BC430F5A2B89215967 /* CustomEventsSection.swift */, + 1892E9B40F0E8FB23DD64206 /* EmailsSection.swift */, + B76FFAF18177241F4A47FE23 /* InAppSection.swift */, + 27856D76807C31B23CD10CFD /* LiveActivitySection.swift */, + 5C0EE23773C63B6EC3FB563A /* LocationSection.swift */, + 4078B5F096680AFA83D1CB85 /* OutcomesSection.swift */, + A42B5EDA3264E3D00A5CB265 /* PushSection.swift */, + C60D09DC8C809877FB4BF465 /* SendIamSection.swift */, + 3B81D7E1A7EB9BB4466C768F /* SendPushSection.swift */, + E194A3F19072CB17A8F1A12E /* SmsSection.swift */, + ECAC7EF0B67920F9FEC4F129 /* TagsSection.swift */, + 1155DE423DAA8B5396948C9B /* TriggersSection.swift */, + 9E2383E8AA63BF04ADA2CF0D /* UserSection.swift */, + ); + path = Sections; + sourceTree = ""; + }; + 54D70151146ED2430545164A /* Products */ = { + isa = PBXGroup; + children = ( + 2C1B9BE42E81492B9DB61343 /* OneSignalCore.framework */, + 1636BCBAB444EAC7BB34CEDE /* OneSignalOSCore.framework */, + EC2530FFC78AECEAF6A7E1B7 /* OneSignalOutcomes.framework */, + 283B132CEE12D26D1FA1AADF /* OneSignalNotifications.framework */, + EF49509A218369322ECFA3B9 /* OneSignalUser.framework */, + B2F82BD207897EB78739182A /* OneSignalExtension.framework */, + FE9834773C437CC373607693 /* OneSignalLocation.framework */, + 919F0D129D0FA271E24F0BBD /* OneSignalInAppMessages.framework */, + F5EBC48D807036E572D97F0E /* OneSignalLiveActivities.framework */, + 25848A5B7E93DCA744373200 /* OneSignal-Dynamic.framework */, + ); + name = Products; + sourceTree = ""; + }; + 72F51C4EC858B862B629616C /* Services */ = { + isa = PBXGroup; + children = ( + 0542854462194E28D9E4638D /* LiveActivityController.swift */, + 38138523A8A81A60A77800CA /* NotificationSender.swift */, + 5E0F5CBE80CF861238E1A9AA /* OneSignalService.swift */, + C76153AD2F6C6EB8F77138B9 /* PreferencesService.swift */, + D4EBF32FC1DBF3C34188E08C /* SecretsConfig.swift */, + 939E1F476EE48B9833A3311C /* TooltipService.swift */, + 3FD8258E807E6672642A32E6 /* UserFetchService.swift */, + ); + path = Services; + sourceTree = ""; + }; + B9C3E998662065E7D921A5CA /* Components */ = { + isa = PBXGroup; + children = ( + D6094499773760C3190F62C9 /* ActionButton.swift */, + D8D84B9C2B0EFE086A8E48CD /* AddItemDialog.swift */, + 2D959B1636916DAEE5FE6278 /* CustomNotificationDialog.swift */, + 5984B93007C6B85AFE09045A /* KeyValueRow.swift */, + 280B23B41935EAB89C8C6FCB /* ListWidgets.swift */, + 4072202943CA64D2CBC38CB5 /* MultiPairInputDialog.swift */, + D261D46C404E325CBA87A9E0 /* OSDialog.swift */, + D54B9DAAEDBE67B73893C522 /* OutcomeDialog.swift */, + 3A654457BF0A55B54220E669 /* RemoveMultiDialog.swift */, + 497484E7C094D645338BD404 /* SectionCard.swift */, + F46DFACB9F304B9374F3C570 /* ToastView.swift */, + 911376C90AA43F41478596FE /* ToggleRow.swift */, + 38067B9DDA25E12809D9A245 /* TooltipDialog.swift */, + 432444EA41C495988DFAB422 /* TrackEventDialog.swift */, + ); + path = Components; + sourceTree = ""; + }; + C83678AA9260FD8491BCC58F /* OneSignalWidget */ = { + isa = PBXGroup; + children = ( + C360043C7B20683C2E3FA3B6 /* Assets.xcassets */, + 6DD14C3CEEDFB9557E589B45 /* OneSignalWidgetBundle.swift */, + 0864BD4A6F62539B2809338F /* OneSignalWidgetLiveActivity.swift */, + ); + path = OneSignalWidget; + sourceTree = ""; + }; + E62E617DD5FF6C0AA303F74D /* OneSignalNotificationServiceExtension */ = { + isa = PBXGroup; + children = ( + A20B46F63592FC67B655BEB8 /* NotificationService.swift */, + ); + path = OneSignalNotificationServiceExtension; + sourceTree = ""; + }; + E81A0E25363045BA30E3D600 /* Projects */ = { + isa = PBXGroup; + children = ( + 291D83300C20BA3831824AFD /* OneSignalSDK */, + ); + name = Projects; + sourceTree = ""; + }; + E9C3DB3EC6D7655028A9C0D3 /* Products */ = { + isa = PBXGroup; + children = ( + 49D88A349FD70A9153DD2C03 /* App.app */, + B24E059F4DF6ABED55BA3183 /* OneSignalNotificationServiceExtension.appex */, + AB92C9C455B15E0B571A1C66 /* OneSignalWidget.appex */, + ); + name = Products; + sourceTree = ""; + }; + F0D08B397106EA8498C4A8F4 /* Views */ = { + isa = PBXGroup; + children = ( + B9C3E998662065E7D921A5CA /* Components */, + 53EC9A9E14C3568A020C0977 /* Sections */, + 35F726E64F9B6817F917227C /* ContentView.swift */, + B3E7F504B0421F2B6247E2F5 /* Theme.swift */, + ); + path = Views; + sourceTree = ""; + }; + "TEMP_9E448277-C21D-48E5-98E2-992293BCF68A" /* demo */ = { + isa = PBXGroup; + children = ( + "TEMP_E243B27C-2274-4671-9C94-8B86EB8D4EFA" /* Build.xcconfig */, + ); + path = demo; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 61033D7807F09753830EDBC1 /* OneSignalNotificationServiceExtension */ = { + isa = PBXNativeTarget; + buildConfigurationList = B4BE2C39FCD722539813E4EC /* Build configuration list for PBXNativeTarget "OneSignalNotificationServiceExtension" */; + buildPhases = ( + 5F10FF7EC3754C580B64A5B5 /* Sources */, + 83824651FEF6A3650CC5A580 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + D9BA8407D7B985A052FA30B8 /* PBXTargetDependency */, + 77C6618DD6ABFFC53745D2D4 /* PBXTargetDependency */, + E848F3B50C187ED7854A19EC /* PBXTargetDependency */, + ); + name = OneSignalNotificationServiceExtension; + packageProductDependencies = ( + ); + productName = OneSignalNotificationServiceExtension; + productReference = B24E059F4DF6ABED55BA3183 /* OneSignalNotificationServiceExtension.appex */; + productType = "com.apple.product-type.app-extension"; + }; + 93E9E330FC2CE7458D9C925F /* App */ = { + isa = PBXNativeTarget; + buildConfigurationList = FFC1863BD4026D2C17CBE82B /* Build configuration list for PBXNativeTarget "App" */; + buildPhases = ( + B77F0AF073564580D75A2CF1 /* Sources */, + 37BFF6A8CB5CC7FA21AD3FA3 /* Resources */, + BC0DC3536DED64E0E8C9923E /* Frameworks */, + 7C6B2DB89D01A1E9B8F2A565 /* Embed Foundation Extensions */, + 8EFDE6013C818852098745E7 /* Embed Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + 3D3214696D0E5D8871D927DC /* PBXTargetDependency */, + A1E826399F98FEF2C79AAD94 /* PBXTargetDependency */, + 39334E1C2B1194C7AA91290D /* PBXTargetDependency */, + E871C2D53DEBE7E6CD0D065C /* PBXTargetDependency */, + 1156917B5D40E6EEA429096E /* PBXTargetDependency */, + 4510858C7D7B77EA769F14BF /* PBXTargetDependency */, + D9EE246568FB5DB89C57EB72 /* PBXTargetDependency */, + DAE061F893FA97AAC97DC5B5 /* PBXTargetDependency */, + 6307D20A82A803B0C465DE8E /* PBXTargetDependency */, + 8438D2BC8BEECACED093384D /* PBXTargetDependency */, + 5CABB31140B2E97E15CB0194 /* PBXTargetDependency */, + 95E2CAB6F6B8EF265EC3BF95 /* PBXTargetDependency */, + ); + name = App; + packageProductDependencies = ( + ); + productName = App; + productReference = 49D88A349FD70A9153DD2C03 /* App.app */; + productType = "com.apple.product-type.application"; + }; + 97373B3889FBDD1762E98B03 /* OneSignalWidget */ = { + isa = PBXNativeTarget; + buildConfigurationList = B4E4C9786F2CB642EDE86073 /* Build configuration list for PBXNativeTarget "OneSignalWidget" */; + buildPhases = ( + FAFE195EF7AA226107A30633 /* Sources */, + 83BDEE3A221EC042F9FBEE81 /* Resources */, + C330DBFD3AE797742200EF8B /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + AADD02BB12D61D365C19EBE0 /* PBXTargetDependency */, + ); + name = OneSignalWidget; + packageProductDependencies = ( + ); + productName = OneSignalWidget; + productReference = AB92C9C455B15E0B571A1C66 /* OneSignalWidget.appex */; + productType = "com.apple.product-type.app-extension"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 6B590BF25178DC7D824D09CE /* Project object */ = { + isa = PBXProject; + attributes = { + BuildIndependentTargetsInParallel = YES; + LastUpgradeCheck = 1430; + TargetAttributes = { + }; + }; + buildConfigurationList = B3FD05C59F197F398A0B04AB /* Build configuration list for PBXProject "App" */; + developmentRegion = en; + hasScannedForEncodings = 0; + knownRegions = ( + Base, + en, + ); + mainGroup = 4102E3E068508DD683953C7D; + minimizedProjectReferenceProxies = 1; + preferredProjectObjectVersion = 77; + productRefGroup = E9C3DB3EC6D7655028A9C0D3 /* Products */; + projectDirPath = ""; + projectReferences = ( + { + ProductGroup = 54D70151146ED2430545164A /* Products */; + ProjectRef = 291D83300C20BA3831824AFD /* OneSignalSDK */; + }, + ); + projectRoot = ""; + targets = ( + 93E9E330FC2CE7458D9C925F /* App */, + 61033D7807F09753830EDBC1 /* OneSignalNotificationServiceExtension */, + 97373B3889FBDD1762E98B03 /* OneSignalWidget */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXReferenceProxy section */ + 1636BCBAB444EAC7BB34CEDE /* OneSignalOSCore.framework */ = { + isa = PBXReferenceProxy; + fileType = wrapper.framework; + path = OneSignalOSCore.framework; + remoteRef = 8B6EE756CF7175F38D5B5B4B /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 25848A5B7E93DCA744373200 /* OneSignal-Dynamic.framework */ = { + isa = PBXReferenceProxy; + fileType = wrapper.framework; + path = "OneSignal-Dynamic.framework"; + remoteRef = 25CC6D5CA1E9DA9142715E8A /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 283B132CEE12D26D1FA1AADF /* OneSignalNotifications.framework */ = { + isa = PBXReferenceProxy; + fileType = wrapper.framework; + path = OneSignalNotifications.framework; + remoteRef = 852E98FC9C8818AE6B636551 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 2C1B9BE42E81492B9DB61343 /* OneSignalCore.framework */ = { + isa = PBXReferenceProxy; + fileType = wrapper.framework; + path = OneSignalCore.framework; + remoteRef = D399497AA4F221AD92C859AE /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 919F0D129D0FA271E24F0BBD /* OneSignalInAppMessages.framework */ = { + isa = PBXReferenceProxy; + fileType = wrapper.framework; + path = OneSignalInAppMessages.framework; + remoteRef = C43833A058207841248D7506 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + B2F82BD207897EB78739182A /* OneSignalExtension.framework */ = { + isa = PBXReferenceProxy; + fileType = wrapper.framework; + path = OneSignalExtension.framework; + remoteRef = 06313C80EB92E867CF4AE55C /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + EC2530FFC78AECEAF6A7E1B7 /* OneSignalOutcomes.framework */ = { + isa = PBXReferenceProxy; + fileType = wrapper.framework; + path = OneSignalOutcomes.framework; + remoteRef = E36EAB44E3DD77FE80F2A724 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + EF49509A218369322ECFA3B9 /* OneSignalUser.framework */ = { + isa = PBXReferenceProxy; + fileType = wrapper.framework; + path = OneSignalUser.framework; + remoteRef = D47A29D1FE2C196E0715923B /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + F5EBC48D807036E572D97F0E /* OneSignalLiveActivities.framework */ = { + isa = PBXReferenceProxy; + fileType = wrapper.framework; + path = OneSignalLiveActivities.framework; + remoteRef = 8E39421BCBE5C21C1A9CB242 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + FE9834773C437CC373607693 /* OneSignalLocation.framework */ = { + isa = PBXReferenceProxy; + fileType = wrapper.framework; + path = OneSignalLocation.framework; + remoteRef = 996095BEB3FD8CE51B7F1AD7 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; +/* End PBXReferenceProxy section */ + +/* Begin PBXResourcesBuildPhase section */ + 37BFF6A8CB5CC7FA21AD3FA3 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 3FB3C8C0634A765EE81D042E /* Assets.xcassets in Resources */, + 93104E0838915DD6194805D5 /* Secrets.plist in Resources */, + AB963AA6733C32EFB84DCBC0 /* vine_boom.wav in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 83BDEE3A221EC042F9FBEE81 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + FB0472C73D007EABFD01CCA8 /* Assets.xcassets in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 5F10FF7EC3754C580B64A5B5 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 5F4B7EC8437D1A8D80DF7674 /* NotificationService.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + B77F0AF073564580D75A2CF1 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 9B0D1DD32B99602629BBCB95 /* ActionButton.swift in Sources */, + 1A247F505A707756873AA9FA /* AddItemDialog.swift in Sources */, + A7A5153D68A4967A88B2B433 /* AliasesSection.swift in Sources */, + A2B1975BB925DCA45327D71E /* App.swift in Sources */, + 6E3E040FD8A750248E70E46F /* AppModels.swift in Sources */, + F1DBBD7F18CB70C5DF2FFC32 /* AppSection.swift in Sources */, + 5B959D44AB09CB821C00AFBF /* ContentView.swift in Sources */, + 8EA2FF24D93691FDC1661913 /* CustomEventsSection.swift in Sources */, + 2859C7827BE28C7EE4AFDAB4 /* CustomNotificationDialog.swift in Sources */, + 0E7D0439A19C8BF291A8BEB1 /* EmailsSection.swift in Sources */, + 837FCE7A095ED1D7CCFEACF3 /* InAppSection.swift in Sources */, + E5671E3A84219D49E45F8DCF /* KeyValueRow.swift in Sources */, + 9A7BE456B679D7DE7CA300BC /* ListWidgets.swift in Sources */, + 7D2BA9022E77B00205453467 /* LiveActivityController.swift in Sources */, + DBDA727D6317A3CCC73A1699 /* LiveActivitySection.swift in Sources */, + B3AE701075398C6A369DBBE0 /* LocationSection.swift in Sources */, + E3725231A3FD5F5A88BAA758 /* MultiPairInputDialog.swift in Sources */, + 4C18E3D284BB28BD846162F3 /* NotificationSender.swift in Sources */, + 674995A7A55C13341317E19B /* OSDialog.swift in Sources */, + 12597AC14E1783CC87D6E147 /* OneSignalService.swift in Sources */, + 5737CABFA55E019B2732B90D /* OneSignalViewModel.swift in Sources */, + 39D2C94F79A62BFF9DE5DBA9 /* OutcomeDialog.swift in Sources */, + 14228D0C997F9168643F8154 /* OutcomesSection.swift in Sources */, + 20792A9930A201E187AA0ABF /* PreferencesService.swift in Sources */, + EA93E372AA3E66073487B89C /* PushSection.swift in Sources */, + 2FA8128D2A921DDF02210D8A /* RemoveMultiDialog.swift in Sources */, + 28D491D31B5C07E4D4F48A7D /* SecretsConfig.swift in Sources */, + 7B94F48C31E0BEA4B8CB20E2 /* SectionCard.swift in Sources */, + 27C72DF35BE082E3E1093F75 /* SendIamSection.swift in Sources */, + 0BC1978B56970258E20C24C4 /* SendPushSection.swift in Sources */, + 2FCC417641D480849E99588B /* SmsSection.swift in Sources */, + 3927A4BF207695E98A57E445 /* TagsSection.swift in Sources */, + 16B0C854BC2498BEEDC4EEED /* Theme.swift in Sources */, + 1F417CAD2528616703CAA54D /* ToastPresenter.swift in Sources */, + 7C904CE2F4C2A2083324BBEB /* ToastView.swift in Sources */, + 902A116B26B8ECAD8EE29C95 /* ToggleRow.swift in Sources */, + A2E180ADEA246FB6530E5C8C /* TooltipDialog.swift in Sources */, + 25C963476DF0B01BAABE24D9 /* TooltipService.swift in Sources */, + A8498B9A2AA7DA8CB0856CAC /* TrackEventDialog.swift in Sources */, + 1653658B1F4EE21203BBAA5D /* TriggersSection.swift in Sources */, + 0E6E9EEBF2500A4E70022960 /* UserFetchService.swift in Sources */, + CE2C54D552E42C2538FB95C4 /* UserSection.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + FAFE195EF7AA226107A30633 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 56DF63011CB625810F81075D /* OneSignalWidgetBundle.swift in Sources */, + 1FF9F70882A0CF6A73416DDF /* OneSignalWidgetLiveActivity.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXTargetDependency section */ + 1156917B5D40E6EEA429096E /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = OneSignalUser; + targetProxy = 13BDB99578D2E19A9A750DEF /* PBXContainerItemProxy */; + }; + 39334E1C2B1194C7AA91290D /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = OneSignalOutcomes; + targetProxy = 67BDC3D5140D6CC33418AA1D /* PBXContainerItemProxy */; + }; + 3D3214696D0E5D8871D927DC /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = OneSignalCore; + targetProxy = 9CA6E55F92E787A8186EEBA1 /* PBXContainerItemProxy */; + }; + 4510858C7D7B77EA769F14BF /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = OneSignalExtension; + targetProxy = 8475704534409C59DAE8B29A /* PBXContainerItemProxy */; + }; + 5CABB31140B2E97E15CB0194 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = 61033D7807F09753830EDBC1 /* OneSignalNotificationServiceExtension */; + targetProxy = A668D6C94AC1F182AF01EAFF /* PBXContainerItemProxy */; + }; + 6307D20A82A803B0C465DE8E /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = OneSignalLiveActivities; + targetProxy = E48045948F131DB2BD8C1B2A /* PBXContainerItemProxy */; + }; + 77C6618DD6ABFFC53745D2D4 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = OneSignalOutcomes; + targetProxy = 6701C77339EC73AE4FEC7E32 /* PBXContainerItemProxy */; + }; + 8438D2BC8BEECACED093384D /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = OneSignalFramework; + targetProxy = 5C38CF82FCDF8C89EA732187 /* PBXContainerItemProxy */; + }; + 95E2CAB6F6B8EF265EC3BF95 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = 97373B3889FBDD1762E98B03 /* OneSignalWidget */; + targetProxy = 642A3E9AC0D14239CE4A128E /* PBXContainerItemProxy */; + }; + A1E826399F98FEF2C79AAD94 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = OneSignalOSCore; + targetProxy = 6DE922175F2D1304874645CD /* PBXContainerItemProxy */; + }; + AADD02BB12D61D365C19EBE0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = OneSignalLiveActivities; + targetProxy = D378765DB7FB67E222BB7FF1 /* PBXContainerItemProxy */; + }; + D9BA8407D7B985A052FA30B8 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = OneSignalCore; + targetProxy = B627D4859D5F7B2B7F452917 /* PBXContainerItemProxy */; + }; + D9EE246568FB5DB89C57EB72 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = OneSignalLocation; + targetProxy = 5C4A42186FB7137C13DD3C0D /* PBXContainerItemProxy */; + }; + DAE061F893FA97AAC97DC5B5 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = OneSignalInAppMessages; + targetProxy = 005EC764DD2429AF6136BB9A /* PBXContainerItemProxy */; + }; + E848F3B50C187ED7854A19EC /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = OneSignalExtension; + targetProxy = 21265D9F7D2B1FBDDD3E716F /* PBXContainerItemProxy */; + }; + E871C2D53DEBE7E6CD0D065C /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = OneSignalNotifications; + targetProxy = D1E066F0069BD9B244E196E4 /* PBXContainerItemProxy */; + }; +/* End PBXTargetDependency section */ + +/* Begin XCBuildConfiguration section */ + 0D2EF3911CA89837C30DB0D1 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = "TEMP_E243B27C-2274-4671-9C94-8B86EB8D4EFA" /* Build.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + ASSETCATALOG_COMPILER_WIDGET_BACKGROUND_COLOR_NAME = WidgetBackground; + DEVELOPMENT_TEAM = 99SW8E36CT; + INFOPLIST_FILE = OneSignalWidget/Info.plist; + IPHONEOS_DEPLOYMENT_TARGET = 16.2; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @executable_path/../../Frameworks"; + PRODUCT_BUNDLE_IDENTIFIER = com.onesignal.example.LA; + PRODUCT_NAME = "$(TARGET_NAME)"; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 4A0C935808978B5A7673E412 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = "TEMP_E243B27C-2274-4671-9C94-8B86EB8D4EFA" /* Build.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CODE_SIGN_ENTITLEMENTS = App.entitlements; + CODE_SIGN_IDENTITY = "iPhone Developer"; + DEVELOPMENT_TEAM = 99SW8E36CT; + ENABLE_USER_SCRIPT_SANDBOXING = NO; + INFOPLIST_FILE = App/Info.plist; + IPHONEOS_DEPLOYMENT_TARGET = 16.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; + PRODUCT_BUNDLE_IDENTIFIER = com.onesignal.example; + PRODUCT_NAME = "$(TARGET_NAME)"; + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 5C9EF0E6AF4F9491454DE177 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_ANALYZER_NONNULL = YES; + CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_ENABLE_OBJC_WEAK = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + CODE_SIGN_STYLE = Automatic; + COPY_PHASE_STRIP = NO; + CURRENT_PROJECT_VERSION = 1; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + DEVELOPMENT_TEAM = ""; + ENABLE_NS_ASSERTIONS = NO; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_C_LANGUAGE_STANDARD = gnu11; + GCC_NO_COMMON_BLOCKS = YES; + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + GENERATE_INFOPLIST_FILE = NO; + IPHONEOS_DEPLOYMENT_TARGET = 16.0; + MARKETING_VERSION = 1.0; + MTL_ENABLE_DEBUG_INFO = NO; + MTL_FAST_MATH = YES; + PRODUCT_NAME = "$(TARGET_NAME)"; + SDKROOT = iphoneos; + SWIFT_COMPILATION_MODE = wholemodule; + SWIFT_OPTIMIZATION_LEVEL = "-O"; + SWIFT_VERSION = 5.9; + }; + name = Release; + }; + D0E56A85F1C385808720F94B /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = "TEMP_E243B27C-2274-4671-9C94-8B86EB8D4EFA" /* Build.xcconfig */; + buildSettings = { + CODE_SIGN_ENTITLEMENTS = OneSignalNotificationServiceExtension/OneSignalNotificationServiceExtension.entitlements; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + CODE_SIGN_STYLE = Manual; + DEVELOPMENT_TEAM = ""; + "DEVELOPMENT_TEAM[sdk=iphoneos*]" = 99SW8E36CT; + INFOPLIST_FILE = OneSignalNotificationServiceExtension/Info.plist; + IPHONEOS_DEPLOYMENT_TARGET = 16.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @executable_path/../../Frameworks"; + PRODUCT_BUNDLE_IDENTIFIER = com.onesignal.example.NSE; + PRODUCT_NAME = "$(TARGET_NAME)"; + PROVISIONING_PROFILE_SPECIFIER = ""; + "PROVISIONING_PROFILE_SPECIFIER[sdk=iphoneos*]" = "Appium Demo - NSE"; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Release; + }; + EB1CC3A930E09FEBECF9195D /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = "TEMP_E243B27C-2274-4671-9C94-8B86EB8D4EFA" /* Build.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CODE_SIGN_ENTITLEMENTS = App.entitlements; + CODE_SIGN_IDENTITY = "iPhone Developer"; + CODE_SIGN_STYLE = Manual; + DEVELOPMENT_TEAM = ""; + "DEVELOPMENT_TEAM[sdk=iphoneos*]" = 99SW8E36CT; + ENABLE_USER_SCRIPT_SANDBOXING = NO; + INFOPLIST_FILE = App/Info.plist; + IPHONEOS_DEPLOYMENT_TARGET = 16.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; + PRODUCT_BUNDLE_IDENTIFIER = com.onesignal.example; + PRODUCT_NAME = "$(TARGET_NAME)"; + PROVISIONING_PROFILE_SPECIFIER = ""; + "PROVISIONING_PROFILE_SPECIFIER[sdk=iphoneos*]" = "Appium Demo - Main"; + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Release; + }; + F305A3E63851EE49DA2D190E /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = "TEMP_E243B27C-2274-4671-9C94-8B86EB8D4EFA" /* Build.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + ASSETCATALOG_COMPILER_WIDGET_BACKGROUND_COLOR_NAME = WidgetBackground; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + CODE_SIGN_STYLE = Manual; + DEVELOPMENT_TEAM = ""; + "DEVELOPMENT_TEAM[sdk=iphoneos*]" = 99SW8E36CT; + INFOPLIST_FILE = OneSignalWidget/Info.plist; + IPHONEOS_DEPLOYMENT_TARGET = 16.2; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @executable_path/../../Frameworks"; + PRODUCT_BUNDLE_IDENTIFIER = com.onesignal.example.LA; + PRODUCT_NAME = "$(TARGET_NAME)"; + PROVISIONING_PROFILE_SPECIFIER = ""; + "PROVISIONING_PROFILE_SPECIFIER[sdk=iphoneos*]" = "Appium Demo - Live Activity"; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Release; + }; + F5FD25168D9B32A08A468069 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = "TEMP_E243B27C-2274-4671-9C94-8B86EB8D4EFA" /* Build.xcconfig */; + buildSettings = { + CODE_SIGN_ENTITLEMENTS = OneSignalNotificationServiceExtension/OneSignalNotificationServiceExtension.entitlements; + DEVELOPMENT_TEAM = 99SW8E36CT; + INFOPLIST_FILE = OneSignalNotificationServiceExtension/Info.plist; + IPHONEOS_DEPLOYMENT_TARGET = 16.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @executable_path/../../Frameworks"; + PRODUCT_BUNDLE_IDENTIFIER = com.onesignal.example.NSE; + PRODUCT_NAME = "$(TARGET_NAME)"; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + F61063B78755D98B1B9C3697 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_ANALYZER_NONNULL = YES; + CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_ENABLE_OBJC_WEAK = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + CODE_SIGN_STYLE = Automatic; + COPY_PHASE_STRIP = NO; + CURRENT_PROJECT_VERSION = 1; + DEBUG_INFORMATION_FORMAT = dwarf; + DEVELOPMENT_TEAM = ""; + ENABLE_STRICT_OBJC_MSGSEND = YES; + ENABLE_TESTABILITY = YES; + GCC_C_LANGUAGE_STANDARD = gnu11; + GCC_DYNAMIC_NO_PIC = NO; + GCC_NO_COMMON_BLOCKS = YES; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "$(inherited)", + "DEBUG=1", + ); + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + GENERATE_INFOPLIST_FILE = NO; + IPHONEOS_DEPLOYMENT_TARGET = 16.0; + MARKETING_VERSION = 1.0; + MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; + MTL_FAST_MATH = YES; + ONLY_ACTIVE_ARCH = YES; + PRODUCT_NAME = "$(TARGET_NAME)"; + SDKROOT = iphoneos; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + SWIFT_VERSION = 5.9; + }; + name = Debug; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + B3FD05C59F197F398A0B04AB /* Build configuration list for PBXProject "App" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + F61063B78755D98B1B9C3697 /* Debug */, + 5C9EF0E6AF4F9491454DE177 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Debug; + }; + B4BE2C39FCD722539813E4EC /* Build configuration list for PBXNativeTarget "OneSignalNotificationServiceExtension" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + F5FD25168D9B32A08A468069 /* Debug */, + D0E56A85F1C385808720F94B /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Debug; + }; + B4E4C9786F2CB642EDE86073 /* Build configuration list for PBXNativeTarget "OneSignalWidget" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 0D2EF3911CA89837C30DB0D1 /* Debug */, + F305A3E63851EE49DA2D190E /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Debug; + }; + FFC1863BD4026D2C17CBE82B /* Build configuration list for PBXNativeTarget "App" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 4A0C935808978B5A7673E412 /* Debug */, + EB1CC3A930E09FEBECF9195D /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Debug; + }; +/* End XCConfigurationList section */ + }; + rootObject = 6B590BF25178DC7D824D09CE /* Project object */; +} diff --git a/examples/demo/App/App.swift b/examples/demo/App/App.swift new file mode 100644 index 000000000..58de08ea3 --- /dev/null +++ b/examples/demo/App/App.swift @@ -0,0 +1,140 @@ +/** + * Modified MIT License + * + * Copyright 2024 OneSignal + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * 1. The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * 2. All copies of substantial portions of the Software may only be used in connection + * with services provided by OneSignal. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. + */ + +import SwiftUI +import OneSignalFramework +import OneSignalLiveActivities + +@main +struct App: SwiftUI.App { + @UIApplicationDelegateAdaptor(AppDelegate.self) var appDelegate + @StateObject private var viewModel = OneSignalViewModel() + @StateObject private var toastPresenter = ToastPresenter() + + var body: some Scene { + WindowGroup { + ContentView() + .environmentObject(viewModel) + .environmentObject(toastPresenter) + } + } +} + +// MARK: - App Delegate + +class AppDelegate: NSObject, UIApplicationDelegate { + + func application( + _ application: UIApplication, + didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]? = nil + ) -> Bool { + // Initialize OneSignal + OneSignalService.shared.initialize(launchOptions: launchOptions) + + // Set up notification lifecycle listeners + setupNotificationListeners() + + // Set up in-app message listeners + setupInAppMessageListeners() + + // Set up Live Activities (iOS 16.1+) + if #available(iOS 16.1, *) { + LiveActivityController.setup() + } + + return true + } + + private func setupNotificationListeners() { + // Foreground notification display + OneSignal.Notifications.addForegroundLifecycleListener(NotificationLifecycleHandler.shared) + + // Notification click handling + OneSignal.Notifications.addClickListener(NotificationClickHandler.shared) + } + + private func setupInAppMessageListeners() { + // In-app message lifecycle + OneSignal.InAppMessages.addLifecycleListener(InAppMessageLifecycleHandler.shared) + + // In-app message click handling + OneSignal.InAppMessages.addClickListener(InAppMessageClickHandler.shared) + } +} + +// MARK: - Notification Handlers + +class NotificationLifecycleHandler: NSObject, OSNotificationLifecycleListener { + static let shared = NotificationLifecycleHandler() + + func onWillDisplay(event: OSNotificationWillDisplayEvent) { + print("[OneSignal] Notification will display: \(event.notification.title ?? "No title")") + // Optionally modify display behavior + // event.preventDefault() // Prevent automatic display + // event.notification.display() // Manually display later + } +} + +class NotificationClickHandler: NSObject, OSNotificationClickListener { + static let shared = NotificationClickHandler() + + func onClick(event: OSNotificationClickEvent) { + print("[OneSignal] Notification clicked: \(event.notification.title ?? "No title")") + // Handle notification click - navigate to specific screen, etc. + } +} + +// MARK: - In-App Message Handlers + +class InAppMessageLifecycleHandler: NSObject, OSInAppMessageLifecycleListener { + static let shared = InAppMessageLifecycleHandler() + + func onWillDisplay(event: OSInAppMessageWillDisplayEvent) { + print("[OneSignal] IAM will display: \(event.message.messageId)") + } + + func onDidDisplay(event: OSInAppMessageDidDisplayEvent) { + print("[OneSignal] IAM did display: \(event.message.messageId)") + } + + func onWillDismiss(event: OSInAppMessageWillDismissEvent) { + print("[OneSignal] IAM will dismiss: \(event.message.messageId)") + } + + func onDidDismiss(event: OSInAppMessageDidDismissEvent) { + print("[OneSignal] IAM did dismiss: \(event.message.messageId)") + } +} + +class InAppMessageClickHandler: NSObject, OSInAppMessageClickListener { + static let shared = InAppMessageClickHandler() + + func onClick(event: OSInAppMessageClickEvent) { + print("[OneSignal] IAM clicked: \(event.result.actionId ?? "No action ID")") + // Handle IAM click - navigate, track event, etc. + } +} diff --git a/examples/demo/App/Assets.xcassets/AccentColor.colorset/Contents.json b/examples/demo/App/Assets.xcassets/AccentColor.colorset/Contents.json new file mode 100644 index 000000000..2c54006ed --- /dev/null +++ b/examples/demo/App/Assets.xcassets/AccentColor.colorset/Contents.json @@ -0,0 +1,38 @@ +{ + "colors" : [ + { + "color" : { + "color-space" : "srgb", + "components" : { + "alpha" : "1.000", + "blue" : "0x4D", + "green" : "0x4B", + "red" : "0xE5" + } + }, + "idiom" : "universal" + }, + { + "appearances" : [ + { + "appearance" : "luminosity", + "value" : "dark" + } + ], + "color" : { + "color-space" : "srgb", + "components" : { + "alpha" : "1.000", + "blue" : "0x6D", + "green" : "0x6B", + "red" : "0xF5" + } + }, + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/examples/demo/App/Assets.xcassets/AppIcon.appiconset/AppIcon.png b/examples/demo/App/Assets.xcassets/AppIcon.appiconset/AppIcon.png new file mode 100644 index 000000000..a4d02a3bc Binary files /dev/null and b/examples/demo/App/Assets.xcassets/AppIcon.appiconset/AppIcon.png differ diff --git a/examples/demo/App/Assets.xcassets/AppIcon.appiconset/Contents.json b/examples/demo/App/Assets.xcassets/AppIcon.appiconset/Contents.json new file mode 100644 index 000000000..cefcc878e --- /dev/null +++ b/examples/demo/App/Assets.xcassets/AppIcon.appiconset/Contents.json @@ -0,0 +1,14 @@ +{ + "images" : [ + { + "filename" : "AppIcon.png", + "idiom" : "universal", + "platform" : "ios", + "size" : "1024x1024" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/examples/demo/App/Assets.xcassets/Contents.json b/examples/demo/App/Assets.xcassets/Contents.json new file mode 100644 index 000000000..73c00596a --- /dev/null +++ b/examples/demo/App/Assets.xcassets/Contents.json @@ -0,0 +1,6 @@ +{ + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/examples/demo/App/Assets.xcassets/LaunchBackground.colorset/Contents.json b/examples/demo/App/Assets.xcassets/LaunchBackground.colorset/Contents.json new file mode 100644 index 000000000..97650a1a6 --- /dev/null +++ b/examples/demo/App/Assets.xcassets/LaunchBackground.colorset/Contents.json @@ -0,0 +1,20 @@ +{ + "colors" : [ + { + "color" : { + "color-space" : "srgb", + "components" : { + "alpha" : "1.000", + "blue" : "1.000", + "green" : "1.000", + "red" : "1.000" + } + }, + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/examples/demo/App/Assets.xcassets/onesignal_launch_icon.imageset/Contents.json b/examples/demo/App/Assets.xcassets/onesignal_launch_icon.imageset/Contents.json new file mode 100644 index 000000000..f6b59d0ab --- /dev/null +++ b/examples/demo/App/Assets.xcassets/onesignal_launch_icon.imageset/Contents.json @@ -0,0 +1,23 @@ +{ + "images" : [ + { + "filename" : "onesignal_launch_icon@1x.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "onesignal_launch_icon@2x.png", + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "onesignal_launch_icon@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/examples/demo/App/Assets.xcassets/onesignal_launch_icon.imageset/onesignal_launch_icon@1x.png b/examples/demo/App/Assets.xcassets/onesignal_launch_icon.imageset/onesignal_launch_icon@1x.png new file mode 100644 index 000000000..5898d09a6 Binary files /dev/null and b/examples/demo/App/Assets.xcassets/onesignal_launch_icon.imageset/onesignal_launch_icon@1x.png differ diff --git a/examples/demo/App/Assets.xcassets/onesignal_launch_icon.imageset/onesignal_launch_icon@2x.png b/examples/demo/App/Assets.xcassets/onesignal_launch_icon.imageset/onesignal_launch_icon@2x.png new file mode 100644 index 000000000..92cac76d9 Binary files /dev/null and b/examples/demo/App/Assets.xcassets/onesignal_launch_icon.imageset/onesignal_launch_icon@2x.png differ diff --git a/examples/demo/App/Assets.xcassets/onesignal_launch_icon.imageset/onesignal_launch_icon@3x.png b/examples/demo/App/Assets.xcassets/onesignal_launch_icon.imageset/onesignal_launch_icon@3x.png new file mode 100644 index 000000000..7f2c280df Binary files /dev/null and b/examples/demo/App/Assets.xcassets/onesignal_launch_icon.imageset/onesignal_launch_icon@3x.png differ diff --git a/examples/demo/App/Assets.xcassets/onesignal_logo.imageset/Contents.json b/examples/demo/App/Assets.xcassets/onesignal_logo.imageset/Contents.json new file mode 100644 index 000000000..43a089b72 --- /dev/null +++ b/examples/demo/App/Assets.xcassets/onesignal_logo.imageset/Contents.json @@ -0,0 +1,16 @@ +{ + "images" : [ + { + "filename" : "onesignal_logo.pdf", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + }, + "properties" : { + "preserves-vector-representation" : true, + "template-rendering-intent" : "original" + } +} diff --git a/examples/demo/App/Assets.xcassets/onesignal_logo.imageset/onesignal_logo.pdf b/examples/demo/App/Assets.xcassets/onesignal_logo.imageset/onesignal_logo.pdf new file mode 100644 index 000000000..30d78ec1b Binary files /dev/null and b/examples/demo/App/Assets.xcassets/onesignal_logo.imageset/onesignal_logo.pdf differ diff --git a/examples/demo/App/Info.plist b/examples/demo/App/Info.plist new file mode 100644 index 000000000..21a2421ab --- /dev/null +++ b/examples/demo/App/Info.plist @@ -0,0 +1,69 @@ + + + + + CFBundleDevelopmentRegion + $(DEVELOPMENT_LANGUAGE) + CFBundleDisplayName + OneSignal Demo + CFBundleExecutable + $(EXECUTABLE_NAME) + CFBundleIdentifier + $(PRODUCT_BUNDLE_IDENTIFIER) + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + $(PRODUCT_NAME) + CFBundlePackageType + $(PRODUCT_BUNDLE_PACKAGE_TYPE) + CFBundleShortVersionString + 1.0 + CFBundleVersion + 2 + LSRequiresIPhoneOS + + NSLocationWhenInUseUsageDescription + This app uses your location to personalize notifications and content. + NSLocationAlwaysAndWhenInUseUsageDescription + This app uses your location to personalize notifications and content even when the app is in the background. + NSSupportsLiveActivities + + NSSupportsLiveActivitiesFrequentUpdates + + UIApplicationSceneManifest + + UIApplicationSupportsMultipleScenes + + + UIBackgroundModes + + remote-notification + + UILaunchScreen + + UIColorName + LaunchBackground + UIImageName + onesignal_launch_icon + UIImageRespectsSafeAreaInsets + + + UIRequiredDeviceCapabilities + + arm64 + + UISupportedInterfaceOrientations + + UIInterfaceOrientationPortrait + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight + + UISupportedInterfaceOrientations~ipad + + UIInterfaceOrientationPortrait + UIInterfaceOrientationPortraitUpsideDown + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight + + + diff --git a/examples/demo/App/Models/AppModels.swift b/examples/demo/App/Models/AppModels.swift new file mode 100644 index 000000000..70ccd615a --- /dev/null +++ b/examples/demo/App/Models/AppModels.swift @@ -0,0 +1,257 @@ +/** + * Modified MIT License + * + * Copyright 2024 OneSignal + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * 1. The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * 2. All copies of substantial portions of the Software may only be used in connection + * with services provided by OneSignal. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. + */ + +import Foundation +import UIKit + +// MARK: - Key-Value Item + +/// Generic key-value pair used for aliases, tags, and triggers +struct KeyValueItem: Identifiable, Equatable { + let id = UUID() + let key: String + let value: String +} + +// MARK: - Notification Type + +/// Push notification samples that can be sent from the demo +enum NotificationType: String, CaseIterable, Identifiable { + case simple = "Simple" + case withImage = "With Image" + case withSound = "With Sound" + + var id: String { rawValue } +} + +// MARK: - In-App Message Type + +/// Sample in-app message layouts triggered by the iam_type trigger +enum InAppMessageType: String, CaseIterable, Identifiable { + case topBanner = "Top Banner" + case bottomBanner = "Bottom Banner" + case centerModal = "Center Modal" + case fullScreen = "Full Screen" + + var id: String { rawValue } + + /// Trigger value the OneSignal IAM rules listen for + var triggerValue: String { + switch self { + case .topBanner: return "top_banner" + case .bottomBanner: return "bottom_banner" + case .centerModal: return "center_modal" + case .fullScreen: return "full_screen" + } + } +} + +// MARK: - Add Item Type + +/// Single-input add dialog flavors +enum AddItemType { + case alias + case email + case sms + case tag + case trigger + case externalUserId + + var title: String { + switch self { + case .alias: return "Add Alias" + case .email: return "Add Email" + case .sms: return "Add SMS" + case .tag: return "Add Tag" + case .trigger: return "Add Trigger" + case .externalUserId: return "Login User" + } + } + + var requiresKeyValue: Bool { + switch self { + case .alias, .tag, .trigger: return true + case .email, .sms, .externalUserId: return false + } + } + + var keyPlaceholder: String { + switch self { + case .alias: return "Label" + case .tag, .trigger: return "Key" + default: return "Key" + } + } + + var valuePlaceholder: String { + switch self { + case .alias: return "ID" + case .email: return "Email Address" + case .sms: return "Phone Number" + case .tag, .trigger: return "Value" + case .externalUserId: return "External User Id" + } + } + + var keyboardType: UIKeyboardType { + switch self { + case .email: return .emailAddress + case .sms: return .phonePad + default: return .default + } + } + + var confirmLabel: String { + switch self { + case .externalUserId: return "Login" + default: return "Add" + } + } + + /// Stable accessibility id prefix shared with the rest of the demo + var accessibilityKey: String { + switch self { + case .alias: return "alias" + case .email: return "email" + case .sms: return "sms" + case .tag: return "tag" + case .trigger: return "trigger" + case .externalUserId: return "login_user_id" + } + } + + /// Accessibility id for the first text field in two-input dialogs. + /// Mirrors the shared Appium spec naming (`alias_label_input`, + /// `tag_key_input`, `trigger_key_input`). + var keyInputID: String { + switch self { + case .alias: return "alias_label_input" + case .tag: return "tag_key_input" + case .trigger: return "trigger_key_input" + default: return "\(accessibilityKey)_key_input" + } + } + + /// Accessibility id for the second / single text field. + /// Mirrors the shared Appium spec naming (`alias_id_input`, + /// `tag_value_input`, `trigger_value_input`, `email_input`, + /// `sms_input`, `login_user_id_input`). + var valueInputID: String { + switch self { + case .alias: return "alias_id_input" + case .tag: return "tag_value_input" + case .trigger: return "trigger_value_input" + default: return "\(accessibilityKey)_input" + } + } + + /// Two-input flavors share `singlepair_*` buttons; single-input flavors + /// share `singleinput_*` so the Appium suite can find them by a stable id + /// regardless of the specific item type. + var confirmButtonID: String { + requiresKeyValue ? "singlepair_confirm_button" : "singleinput_confirm_button" + } + + var cancelButtonID: String { + requiresKeyValue ? "singlepair_cancel_button" : "singleinput_cancel_button" + } +} + +// MARK: - Multi-Add Item Type + +/// Multi-pair add dialog flavors (Add Multiple Aliases / Tags / Triggers) +enum MultiAddItemType: String { + case aliases = "Add Multiple Aliases" + case tags = "Add Multiple Tags" + case triggers = "Add Multiple Triggers" + + var keyPlaceholder: String { + switch self { + case .aliases: return "Label" + case .tags, .triggers: return "Key" + } + } + + var valuePlaceholder: String { + switch self { + case .aliases: return "ID" + case .tags, .triggers: return "Value" + } + } +} + +// MARK: - Remove Multi Item Type + +/// Multi-select remove dialog flavors +enum RemoveMultiItemType: String { + case tags = "Remove Tags" + case triggers = "Remove Triggers" +} + +// MARK: - Outcome Mode + +/// Variants supported by the Send Outcome dialog +enum OutcomeMode: String, CaseIterable, Identifiable { + case normal = "Normal Outcome" + case unique = "Unique Outcome" + case value = "Outcome with Value" + + var id: String { rawValue } + + var accessibilityKey: String { + switch self { + case .normal: return "normal" + case .unique: return "unique" + case .value: return "value" + } + } +} + +// MARK: - Tooltip Models + +/// Tooltip content fetched from sdk-shared (or bundled fallback) +struct TooltipData { + let title: String + let description: String + let options: [TooltipOption]? +} + +struct TooltipOption { + let name: String + let description: String +} + +// MARK: - User Data + +/// User payload returned from the OneSignal /users API +struct UserData { + let aliases: [String: String] + let tags: [String: String] + let emails: [String] + let smsNumbers: [String] + let externalId: String? +} diff --git a/examples/demo/App/Services/LiveActivityController.swift b/examples/demo/App/Services/LiveActivityController.swift new file mode 100644 index 000000000..8d00a542d --- /dev/null +++ b/examples/demo/App/Services/LiveActivityController.swift @@ -0,0 +1,153 @@ +/** + * Modified MIT License + * + * Copyright 2024 OneSignal + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * 1. The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * 2. All copies of substantial portions of the Software may only be used in connection + * with services provided by OneSignal. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. + */ + +import Foundation +import OneSignalFramework +import OneSignalLiveActivities + +/// Order tracking phases used by the Live Activity demo +enum LiveActivityStatus: String, CaseIterable, Identifiable { + case preparing + case onTheWay = "on_the_way" + case delivered + + var id: String { rawValue } + + var displayName: String { + switch self { + case .preparing: return "Preparing" + case .onTheWay: return "On The Way" + case .delivered: return "Delivered" + } + } + + var message: String { + switch self { + case .preparing: return "Your order is being prepared" + case .onTheWay: return "Driver is heading your way" + case .delivered: return "Order delivered!" + } + } + + var estimatedTime: String { + switch self { + case .preparing: return "15 min" + case .onTheWay: return "10 min" + case .delivered: return "" + } + } + + /// Returns the next status in the preparing → on_the_way → delivered → preparing cycle + var next: LiveActivityStatus { + switch self { + case .preparing: return .onTheWay + case .onTheWay: return .delivered + case .delivered: return .preparing + } + } +} + +/// Wraps the OneSignal Live Activities SDK and the REST API endpoints used to update / end activities +enum LiveActivityController { + + @available(iOS 16.1, *) + static func setup() { + OneSignal.LiveActivities.setupDefault() + } + + @available(iOS 16.1, *) + static func start( + activityId: String, + orderNumber: String, + status: LiveActivityStatus + ) { + let attributes: [String: Any] = [ + "orderNumber": orderNumber + ] + let content: [String: Any] = [ + "status": status.rawValue, + "message": status.message, + "estimatedTime": status.estimatedTime + ] + OneSignal.LiveActivities.startDefault( + activityId, + attributes: attributes, + content: content + ) + } + + static func update(appId: String, activityId: String, status: LiveActivityStatus) async -> Bool { + let payload: [String: Any] = [ + "event": "update", + "name": "Live Activity Update", + "priority": 10, + "event_updates": [ + "data": [ + "status": status.rawValue, + "message": status.message, + "estimatedTime": status.estimatedTime + ] + ] + ] + return await postLiveActivity(appId: appId, activityId: activityId, payload: payload) + } + + static func end(appId: String, activityId: String) async -> Bool { + let payload: [String: Any] = [ + "event": "end", + "name": "End Live Activity", + "priority": 10, + "dismissal_date": Int(Date().timeIntervalSince1970), + "event_updates": [ + "message": "Ended Live Activity" + ] + ] + return await postLiveActivity(appId: appId, activityId: activityId, payload: payload) + } + + static var hasApiKey: Bool { SecretsConfig.hasApiKey } + + private static func postLiveActivity(appId: String, activityId: String, payload: [String: Any]) async -> Bool { + guard let key = SecretsConfig.apiKey else { return false } + let urlString = "https://api.onesignal.com/apps/\(appId)/live_activities/\(activityId)/notifications" + guard let url = URL(string: urlString) else { return false } + + var request = URLRequest(url: url) + request.httpMethod = "POST" + request.setValue("application/json", forHTTPHeaderField: "Content-Type") + request.setValue("Key \(key)", forHTTPHeaderField: "Authorization") + request.httpBody = try? JSONSerialization.data(withJSONObject: payload, options: []) + + do { + let (_, response) = try await URLSession.shared.data(for: request) + guard let http = response as? HTTPURLResponse else { return false } + return (200..<300).contains(http.statusCode) + } catch { + return false + } + } +} diff --git a/examples/demo/App/Services/NotificationSender.swift b/examples/demo/App/Services/NotificationSender.swift new file mode 100644 index 000000000..f95b25739 --- /dev/null +++ b/examples/demo/App/Services/NotificationSender.swift @@ -0,0 +1,187 @@ +/** + * Modified MIT License + * + * Copyright 2024 OneSignal + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * 1. The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * 2. All copies of substantial portions of the Software may only be used in connection + * with services provided by OneSignal. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. + */ + +import Foundation + +/// Posts to the OneSignal /notifications REST endpoint to send sample push payloads +final class NotificationSender { + static let shared = NotificationSender() + private init() {} + + enum SendError: Error, LocalizedError { + case noSubscriptionId + case requestFailed(String) + case transient(String) + + var errorDescription: String? { + switch self { + case .noSubscriptionId: return "No push subscription" + case .requestFailed(let msg): return msg + case .transient(let msg): return msg + } + } + } + + private let endpoint = URL(string: "https://onesignal.com/api/v1/notifications")! + private let maxAttempts = 5 + + func sendNotification( + _ type: NotificationType, + appId: String, + subscriptionId: String, + completion: @escaping (Result) -> Void + ) { + var headings = "Simple Notification" + var contents = "This is a simple push notification" + var extra: [String: Any] = [:] + + switch type { + case .simple: + break + case .withImage: + headings = "Image Notification" + contents = "This notification includes an image" + let url = "https://media.onesignal.com/automated_push_templates/ratings_template.png" + extra["big_picture"] = url + extra["ios_attachments"] = ["image": url] + case .withSound: + headings = "Sound Notification" + contents = "This notification plays a custom sound" + extra["ios_sound"] = "vine_boom.wav" + } + + post( + appId: appId, + subscriptionId: subscriptionId, + heading: headings, + content: contents, + extra: extra, + attempt: 1, + completion: completion + ) + } + + func sendCustomNotification( + title: String, + body: String, + appId: String, + subscriptionId: String, + completion: @escaping (Result) -> Void + ) { + post( + appId: appId, + subscriptionId: subscriptionId, + heading: title, + content: body, + extra: [:], + attempt: 1, + completion: completion + ) + } + + private func post( + appId: String, + subscriptionId: String, + heading: String, + content: String, + extra: [String: Any], + attempt: Int, + completion: @escaping (Result) -> Void + ) { + var payload: [String: Any] = [ + "app_id": appId, + "include_subscription_ids": [subscriptionId], + "headings": ["en": heading], + "contents": ["en": content] + ] + payload.merge(extra) { _, new in new } + + guard let body = try? JSONSerialization.data(withJSONObject: payload, options: []) else { + completion(.failure(SendError.requestFailed("Could not encode payload"))) + return + } + + var request = URLRequest(url: endpoint) + request.httpMethod = "POST" + request.httpBody = body + request.setValue("application/json", forHTTPHeaderField: "Content-Type") + request.setValue("application/vnd.onesignal.v1+json", forHTTPHeaderField: "Accept") + + URLSession.shared.dataTask(with: request) { [weak self] data, response, error in + guard let self = self else { return } + if let error = error { + completion(.failure(SendError.requestFailed(error.localizedDescription))) + return + } + guard let http = response as? HTTPURLResponse else { + completion(.failure(SendError.requestFailed("Unexpected response"))) + return + } + guard (200..<300).contains(http.statusCode) else { + let text = data.flatMap { String(data: $0, encoding: .utf8) } ?? "HTTP \(http.statusCode)" + completion(.failure(SendError.requestFailed(text))) + return + } + + // Treat 200 with empty id / errors / zero recipients as a transient backend race + // (subscription not yet indexed) and retry with exponential backoff. + if let data = data, + let json = try? JSONSerialization.jsonObject(with: data) as? [String: Any], + self.isTransientFailure(json) { + if attempt < self.maxAttempts { + let delay = UInt64(2_000_000_000) * UInt64(1 << (attempt - 1)) + Task { + try? await Task.sleep(nanoseconds: delay) + self.post( + appId: appId, + subscriptionId: subscriptionId, + heading: heading, + content: content, + extra: extra, + attempt: attempt + 1, + completion: completion + ) + } + return + } + completion(.failure(SendError.transient(String(describing: json)))) + return + } + + completion(.success(())) + }.resume() + } + + private func isTransientFailure(_ json: [String: Any]) -> Bool { + let id = json["id"] as? String ?? "" + if id.isEmpty { return true } + if let recipients = json["recipients"] as? Int, recipients == 0 { return true } + if let errorsDict = json["errors"] as? [String: Any], !errorsDict.isEmpty { return true } + if let errorsArr = json["errors"] as? [Any], !errorsArr.isEmpty { return true } + return false + } +} diff --git a/examples/demo/App/Services/OneSignalService.swift b/examples/demo/App/Services/OneSignalService.swift new file mode 100644 index 000000000..598189ea0 --- /dev/null +++ b/examples/demo/App/Services/OneSignalService.swift @@ -0,0 +1,240 @@ +/** + * Modified MIT License + * + * Copyright 2024 OneSignal + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * 1. The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * 2. All copies of substantial portions of the Software may only be used in connection + * with services provided by OneSignal. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. + */ + +import Foundation +import OneSignalFramework + +/// Thin wrapper that funnels demo calls through a single OneSignal entry point. +/// Caching for state we restore across cold launches lives in `PreferencesService`. +final class OneSignalService { + + static let shared = OneSignalService() + + private let prefs: PreferencesService + + private init(prefs: PreferencesService = .shared) { + self.prefs = prefs + } + + // MARK: - App ID + + /// Read once at init from `Secrets.plist` (or the hard-coded fallback) so + /// the running session uses a stable value even if the bundle changes. + let appId: String = SecretsConfig.appId + + // MARK: - Initialization + + /// Mirrors the Capacitor demo's `useOneSignal` init order: feed cached + /// consent into the SDK BEFORE `initialize`, then restore IAM-paused, + /// location-shared, and a previously-logged-in external user id once the + /// SDK is ready. Without this, toggles flip back to defaults on every + /// cold launch. + func initialize(launchOptions: [UIApplication.LaunchOptionsKey: Any]?) { + OneSignal.Debug.setLogLevel(.LL_VERBOSE) + + OneSignal.setConsentRequired(prefs.getConsentRequired()) + OneSignal.setConsentGiven(prefs.getConsentGiven()) + + OneSignal.initialize(appId, withLaunchOptions: launchOptions) + + OneSignal.InAppMessages.paused = prefs.getIamPaused() + OneSignal.Location.isShared = prefs.getLocationShared() + + if let storedExternalId = prefs.getExternalUserId() { + OneSignal.login(storedExternalId) + } + } + + // MARK: - Identity + + var onesignalId: String? { OneSignal.User.onesignalId } + var externalId: String? { OneSignal.User.externalId } + + // MARK: - Consent + + /// Read-through cache. `set` writes the value to `PreferencesService` and + /// forwards to the SDK so the next cold launch can restore it. + var consentRequired: Bool { + get { prefs.getConsentRequired() } + set { + prefs.setConsentRequired(newValue) + OneSignal.setConsentRequired(newValue) + } + } + + var consentGiven: Bool { + get { prefs.getConsentGiven() } + set { + prefs.setConsentGiven(newValue) + OneSignal.setConsentGiven(newValue) + } + } + + // MARK: - User + + func login(externalId: String) { + prefs.setExternalUserId(externalId) + OneSignal.login(externalId) + } + + func logout() { + prefs.setExternalUserId(nil) + OneSignal.logout() + } + + // MARK: - Aliases + + func addAlias(label: String, id: String) { OneSignal.User.addAlias(label: label, id: id) } + func addAliases(_ aliases: [String: String]) { OneSignal.User.addAliases(aliases) } + func removeAlias(_ label: String) { OneSignal.User.removeAlias(label) } + func removeAliases(_ labels: [String]) { OneSignal.User.removeAliases(labels) } + + // MARK: - Push Subscription + + var pushSubscriptionId: String? { OneSignal.User.pushSubscription.id } + var isPushEnabled: Bool { OneSignal.User.pushSubscription.optedIn } + var hasNotificationPermission: Bool { OneSignal.Notifications.permission } + + func optInPush() { OneSignal.User.pushSubscription.optIn() } + func optOutPush() { OneSignal.User.pushSubscription.optOut() } + + func requestPushPermission(completion: @escaping (Bool) -> Void) { + OneSignal.Notifications.requestPermission({ accepted in + completion(accepted) + }, fallbackToSettings: true) + } + + // MARK: - Email + + func addEmail(_ email: String) { OneSignal.User.addEmail(email) } + func removeEmail(_ email: String) { OneSignal.User.removeEmail(email) } + + // MARK: - SMS + + func addSms(_ number: String) { OneSignal.User.addSms(number) } + func removeSms(_ number: String) { OneSignal.User.removeSms(number) } + + // MARK: - Tags + + func addTag(key: String, value: String) { OneSignal.User.addTag(key: key, value: value) } + func addTags(_ tags: [String: String]) { OneSignal.User.addTags(tags) } + func removeTag(_ key: String) { OneSignal.User.removeTag(key) } + func removeTags(_ keys: [String]) { OneSignal.User.removeTags(keys) } + func getTags() -> [String: String] { OneSignal.User.getTags() } + + // MARK: - Outcomes + + func sendOutcome(_ name: String) { OneSignal.Session.addOutcome(name) } + func sendOutcome(_ name: String, value: NSNumber) { OneSignal.Session.addOutcome(name, value) } + func sendUniqueOutcome(_ name: String) { OneSignal.Session.addUniqueOutcome(name) } + + // MARK: - In-App Messages + + var isInAppMessagesPaused: Bool { + get { prefs.getIamPaused() } + set { + prefs.setIamPaused(newValue) + OneSignal.InAppMessages.paused = newValue + } + } + + func addTrigger(key: String, value: String) { + OneSignal.InAppMessages.addTrigger(key, withValue: value) + } + + func addTriggers(_ triggers: [String: String]) { + OneSignal.InAppMessages.addTriggers(triggers) + } + + func removeTrigger(_ key: String) { + OneSignal.InAppMessages.removeTrigger(key) + } + + func removeTriggers(_ keys: [String]) { + OneSignal.InAppMessages.removeTriggers(keys) + } + + func clearTriggers() { + OneSignal.InAppMessages.clearTriggers() + } + + // MARK: - Location + + var isLocationShared: Bool { + get { prefs.getLocationShared() } + set { + prefs.setLocationShared(newValue) + OneSignal.Location.isShared = newValue + } + } + + func requestLocationPermission() { + OneSignal.Location.requestPermission() + } + + // MARK: - Notifications + + func clearAllNotifications() { + OneSignal.Notifications.clearAll() + } + + // MARK: - Custom Events + + func trackEvent(name: String, properties: [String: Any]?) { + OneSignal.User.trackEvent(name: name, properties: properties) + } + + // MARK: - Observers + + func addPushSubscriptionObserver(_ observer: OSPushSubscriptionObserver) { + OneSignal.User.pushSubscription.addObserver(observer) + } + + func addUserObserver(_ observer: OSUserStateObserver) { + OneSignal.User.addObserver(observer) + } + + func addPermissionObserver(_ observer: OSNotificationPermissionObserver) { + OneSignal.Notifications.addPermissionObserver(observer) + } + + func addNotificationClickListener(_ listener: OSNotificationClickListener) { + OneSignal.Notifications.addClickListener(listener) + } + + func addNotificationLifecycleListener(_ listener: OSNotificationLifecycleListener) { + OneSignal.Notifications.addForegroundLifecycleListener(listener) + } + + func addInAppMessageClickListener(_ listener: OSInAppMessageClickListener) { + OneSignal.InAppMessages.addClickListener(listener) + } + + func addInAppMessageLifecycleListener(_ listener: OSInAppMessageLifecycleListener) { + OneSignal.InAppMessages.addLifecycleListener(listener) + } +} diff --git a/examples/demo/App/Services/PreferencesService.swift b/examples/demo/App/Services/PreferencesService.swift new file mode 100644 index 000000000..b055224f7 --- /dev/null +++ b/examples/demo/App/Services/PreferencesService.swift @@ -0,0 +1,86 @@ +/** + * Modified MIT License + * + * Copyright 2024 OneSignal + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * 1. The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * 2. All copies of substantial portions of the Software may only be used in connection + * with services provided by OneSignal. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. + */ + +import Foundation + +/// `UserDefaults`-backed cache for state the demo restores across cold launches: +/// consent flags, IAM paused, location shared, and the last-logged-in external +/// user id. Mirrors the Capacitor demo's `PreferencesService` so the iOS demo +/// re-feeds these into the SDK during initialization. +final class PreferencesService { + + static let shared = PreferencesService() + + private let defaults: UserDefaults + + private init(defaults: UserDefaults = .standard) { + self.defaults = defaults + } + + private enum Key { + static let consentRequired = "onesignal.demo.consentRequired" + static let consentGiven = "onesignal.demo.consentGiven" + static let iamPaused = "onesignal.demo.iamPaused" + static let locationShared = "onesignal.demo.locationShared" + static let externalUserId = "onesignal.demo.externalUserId" + } + + // MARK: - Consent + + func getConsentRequired() -> Bool { defaults.bool(forKey: Key.consentRequired) } + func setConsentRequired(_ value: Bool) { defaults.set(value, forKey: Key.consentRequired) } + + func getConsentGiven() -> Bool { defaults.bool(forKey: Key.consentGiven) } + func setConsentGiven(_ value: Bool) { defaults.set(value, forKey: Key.consentGiven) } + + // MARK: - In-App Messages + + func getIamPaused() -> Bool { defaults.bool(forKey: Key.iamPaused) } + func setIamPaused(_ value: Bool) { defaults.set(value, forKey: Key.iamPaused) } + + // MARK: - Location + + func getLocationShared() -> Bool { defaults.bool(forKey: Key.locationShared) } + func setLocationShared(_ value: Bool) { defaults.set(value, forKey: Key.locationShared) } + + // MARK: - External user id + + func getExternalUserId() -> String? { + guard let value = defaults.string(forKey: Key.externalUserId), !value.isEmpty else { + return nil + } + return value + } + + func setExternalUserId(_ value: String?) { + if let value = value, !value.isEmpty { + defaults.set(value, forKey: Key.externalUserId) + } else { + defaults.removeObject(forKey: Key.externalUserId) + } + } +} diff --git a/examples/demo/App/Services/SecretsConfig.swift b/examples/demo/App/Services/SecretsConfig.swift new file mode 100644 index 000000000..51bfedeb5 --- /dev/null +++ b/examples/demo/App/Services/SecretsConfig.swift @@ -0,0 +1,71 @@ +/** + * Modified MIT License + * + * Copyright 2024 OneSignal + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * 1. The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * 2. All copies of substantial portions of the Software may only be used in connection + * with services provided by OneSignal. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. + */ + +import Foundation + +/// Single source of truth for the demo's OneSignal credentials. Mirrors the +/// Capacitor demo's `.env` (`ONESIGNAL_APP_ID`, `ONESIGNAL_API_KEY`) but reads +/// values from `Secrets.plist` bundled with the app — the iOS-idiomatic +/// equivalent. Both keys are optional; consumers fall back to platform defaults +/// when missing. +enum SecretsConfig { + + /// Hard-coded fallback when `ONESIGNAL_APP_ID` is missing or empty in + /// `Secrets.plist`. Matches the default in `sdk-shared/demo/build.md`. + static let defaultAppId = "77e32082-ea27-42e3-a898-c72e141824ef" + + /// Resolved OneSignal App ID. Reads `ONESIGNAL_APP_ID` from `Secrets.plist` + /// and falls back to `defaultAppId` when missing or empty. + static var appId: String { + string(forKey: "ONESIGNAL_APP_ID") ?? defaultAppId + } + + /// Resolved REST API key, if any. Required for Live Activity update/end. + static var apiKey: String? { string(forKey: "ONESIGNAL_API_KEY") } + + /// Convenience used by the Live Activity section to disable update/end + /// buttons when no key is configured. + static var hasApiKey: Bool { apiKey != nil } + + private static let cache: [String: Any] = { + guard + let url = Bundle.main.url(forResource: "Secrets", withExtension: "plist"), + let data = try? Data(contentsOf: url), + let plist = try? PropertyListSerialization.propertyList( + from: data, options: [], format: nil + ) as? [String: Any] + else { + return [:] + } + return plist + }() + + private static func string(forKey key: String) -> String? { + guard let value = cache[key] as? String, !value.isEmpty else { return nil } + return value + } +} diff --git a/examples/demo/App/Services/TooltipService.swift b/examples/demo/App/Services/TooltipService.swift new file mode 100644 index 000000000..b568e1b29 --- /dev/null +++ b/examples/demo/App/Services/TooltipService.swift @@ -0,0 +1,169 @@ +/** + * Modified MIT License + * + * Copyright 2024 OneSignal + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * 1. The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * 2. All copies of substantial portions of the Software may only be used in connection + * with services provided by OneSignal. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. + */ + +import Foundation + +/// Loads tooltip content shared with the other OneSignal demo apps +final class TooltipService { + static let shared = TooltipService() + + private static let remoteURL = URL( + string: "https://raw.githubusercontent.com/OneSignal/sdk-shared/main/demo/tooltip_content.json" + )! + + private var cache: [String: TooltipData] = [:] + private var loaded = false + + private init() { + cache = TooltipService.bundledFallback() + } + + func loadIfNeeded() { + guard !loaded else { return } + loaded = true + + Task.detached { [weak self] in + guard let self = self else { return } + guard let (data, response) = try? await URLSession.shared.data(from: TooltipService.remoteURL), + let http = response as? HTTPURLResponse, + (200..<300).contains(http.statusCode), + let json = try? JSONSerialization.jsonObject(with: data) as? [String: Any] else { + return + } + var parsed: [String: TooltipData] = [:] + for (key, value) in json { + guard let dict = value as? [String: Any], + let title = dict["title"] as? String, + let description = dict["description"] as? String else { + continue + } + let options: [TooltipOption]? + if let rawOptions = dict["options"] as? [[String: Any]] { + options = rawOptions.compactMap { entry -> TooltipOption? in + guard let name = entry["name"] as? String, + let optDescription = entry["description"] as? String else { return nil } + return TooltipOption(name: name, description: optDescription) + } + } else { + options = nil + } + parsed[key] = TooltipData(title: title, description: description, options: options) + } + await MainActor.run { + if !parsed.isEmpty { + self.cache = parsed + } + } + } + } + + func tooltip(for key: String) -> TooltipData? { + cache[key] + } + + /// Minimal fallback content (keys match the sdk-shared tooltip JSON) so info icons + /// still work without network. `app` and `user` are demo-only and not in sdk-shared. + private static func bundledFallback() -> [String: TooltipData] { + [ + "app": TooltipData( + title: "App", + description: "Your OneSignal App ID and consent settings.", + options: nil + ), + "user": TooltipData( + title: "User", + description: "External User Id is your own identifier for the current user. Login/logout to associate the device with a user.", + options: nil + ), + "push": TooltipData( + title: "Push Subscription", + description: "The push subscription for this device. Enables push notifications, in-app messages, and Live Activities.", + options: nil + ), + "sendPushNotification": TooltipData( + title: "Send Push Notification", + description: "Test push notifications by sending them to this device via the OneSignal REST API.", + options: nil + ), + "inAppMessaging": TooltipData( + title: "In-App Messaging", + description: "Display targeted messages inside your app. Pause IAM display while testing.", + options: nil + ), + "sendInAppMessage": TooltipData( + title: "Send In-App Message", + description: "Adds an iam_type trigger that your dashboard IAM rules can listen for.", + options: nil + ), + "aliases": TooltipData( + title: "Aliases", + description: "Custom label/id pairs that let you reference users by your own identifiers.", + options: nil + ), + "emails": TooltipData( + title: "Email Subscriptions", + description: "Email addresses associated with this user.", + options: nil + ), + "sms": TooltipData( + title: "SMS Subscriptions", + description: "Phone numbers associated with this user.", + options: nil + ), + "tags": TooltipData( + title: "Tags", + description: "Key-value string pairs attached to the user for segmentation and personalization.", + options: nil + ), + "outcomes": TooltipData( + title: "Outcomes", + description: "Track user actions attributed to push notifications.", + options: nil + ), + "triggers": TooltipData( + title: "Triggers", + description: "Device-local key-value pairs that control when in-app messages display.", + options: nil + ), + "customEvents": TooltipData( + title: "Custom Events", + description: "Send custom events with optional properties to trigger Journeys.", + options: nil + ), + "location": TooltipData( + title: "Location", + description: "Share device location for location-based segmentation.", + options: nil + ), + "liveActivities": TooltipData( + title: "Live Activities", + description: "Display real-time updates on the iOS Lock Screen and Dynamic Island.", + options: nil + ) + ] + } +} diff --git a/examples/demo/App/Services/UserFetchService.swift b/examples/demo/App/Services/UserFetchService.swift new file mode 100644 index 000000000..836559eaa --- /dev/null +++ b/examples/demo/App/Services/UserFetchService.swift @@ -0,0 +1,98 @@ +/** + * Modified MIT License + * + * Copyright 2024 OneSignal + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * 1. The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * 2. All copies of substantial portions of the Software may only be used in connection + * with services provided by OneSignal. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. + */ + +import Foundation + +/// Reads the OneSignal /users API to hydrate aliases / tags / channels in the demo +final class UserFetchService { + static let shared = UserFetchService() + private init() {} + + func fetchUser(appId: String, onesignalId: String) async -> UserData? { + let urlString = "https://api.onesignal.com/apps/\(appId)/users/by/onesignal_id/\(onesignalId)" + guard let url = URL(string: urlString) else { return nil } + + var request = URLRequest(url: url) + request.httpMethod = "GET" + + do { + let (data, response) = try await URLSession.shared.data(for: request) + guard let http = response as? HTTPURLResponse, (200..<300).contains(http.statusCode) else { + return nil + } + guard let json = try JSONSerialization.jsonObject(with: data) as? [String: Any] else { + return nil + } + return parse(json) + } catch { + return nil + } + } + + private func parse(_ json: [String: Any]) -> UserData { + let identity = json["identity"] as? [String: Any] ?? [:] + let properties = json["properties"] as? [String: Any] ?? [:] + let subscriptions = json["subscriptions"] as? [[String: Any]] ?? [] + + var aliases: [String: String] = [:] + for (key, value) in identity { + guard key != "external_id", key != "onesignal_id" else { continue } + if let stringValue = value as? String { + aliases[key] = stringValue + } + } + + var tags: [String: String] = [:] + if let rawTags = properties["tags"] as? [String: Any] { + for (key, value) in rawTags { + if let stringValue = value as? String { + tags[key] = stringValue + } + } + } + + var emails: [String] = [] + var smsNumbers: [String] = [] + for sub in subscriptions { + let type = sub["type"] as? String ?? "" + let token = sub["token"] as? String ?? "" + guard !token.isEmpty else { continue } + if type == "Email" { emails.append(token) } + if type == "SMS" { smsNumbers.append(token) } + } + + let externalId = identity["external_id"] as? String + + return UserData( + aliases: aliases, + tags: tags, + emails: emails, + smsNumbers: smsNumbers, + externalId: externalId + ) + } +} diff --git a/examples/demo/App/ViewModels/OneSignalViewModel.swift b/examples/demo/App/ViewModels/OneSignalViewModel.swift new file mode 100644 index 000000000..dfa23553a --- /dev/null +++ b/examples/demo/App/ViewModels/OneSignalViewModel.swift @@ -0,0 +1,473 @@ +/** + * Modified MIT License + * + * Copyright 2024 OneSignal + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * 1. The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * 2. All copies of substantial portions of the Software may only be used in connection + * with services provided by OneSignal. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. + */ + +import Foundation +import Combine +import OneSignalFramework + +/// ViewModel that backs every section of the demo +@MainActor +final class OneSignalViewModel: ObservableObject { + + // MARK: - App / Consent + + @Published var appId: String + @Published var consentRequired: Bool = false + @Published var consentGiven: Bool = false + + // MARK: - Identity + + @Published var externalUserId: String? + @Published var aliases: [KeyValueItem] = [] + + // MARK: - Push + + @Published var pushSubscriptionId: String? + @Published var isPushEnabled: Bool = false + @Published var hasNotificationPermission: Bool = false + + // MARK: - Channels + + @Published var emails: [String] = [] + @Published var smsNumbers: [String] = [] + + // MARK: - Tags / Triggers + + @Published var tags: [KeyValueItem] = [] + @Published var triggers: [KeyValueItem] = [] + + // MARK: - In-App / Location + + @Published var isInAppMessagesPaused: Bool = false + @Published var isLocationShared: Bool = false + + // MARK: - UI State + + @Published var isLoading: Bool = false + + @Published var activeTooltip: TooltipData? + + // MARK: - Computed + + var isLoggedIn: Bool { + guard let id = externalUserId else { return false } + return !id.isEmpty + } + + var loginButtonTitle: String { isLoggedIn ? "SWITCH USER" : "LOGIN USER" } + + // MARK: - Private + + private let service: OneSignalService + private let prefs: PreferencesService + private var observers = Observers() + + /// Monotonically incremented on every `fetchUserDataFromApi` call. The + /// value captured at entry guards the post-await write so a slow fetch + /// for an old `onesignalId` cannot overwrite a newer fetch's results. + private var requestSequence: UInt64 = 0 + + // MARK: - Init + + init(service: OneSignalService = .shared, prefs: PreferencesService = .shared) { + self.service = service + self.prefs = prefs + self.appId = service.appId + self.consentRequired = service.consentRequired + self.consentGiven = service.consentGiven + self.externalUserId = service.externalId ?? prefs.getExternalUserId() + self.hasNotificationPermission = service.hasNotificationPermission + refreshState() + setupObservers() + + TooltipService.shared.loadIfNeeded() + + if service.onesignalId != nil { + Task { await fetchUserDataFromApi() } + } + } + + // MARK: - State sync + + func refreshState() { + pushSubscriptionId = service.pushSubscriptionId + isPushEnabled = service.isPushEnabled + isInAppMessagesPaused = service.isInAppMessagesPaused + isLocationShared = service.isLocationShared + hasNotificationPermission = service.hasNotificationPermission + externalUserId = service.externalId + + let sdkTags = service.getTags() + tags = sdkTags.map { KeyValueItem(key: $0.key, value: $0.value) } + } + + func fetchUserDataFromApi() async { + guard let onesignalId = service.onesignalId else { return } + requestSequence &+= 1 + let captured = requestSequence + isLoading = true + + let userData = await UserFetchService.shared.fetchUser(appId: appId, onesignalId: onesignalId) + + // Drop the result if a newer fetch has started while this one was in flight. + guard captured == requestSequence else { return } + + if let userData = userData { + aliases = userData.aliases.map { KeyValueItem(key: $0.key, value: $0.value) } + tags = userData.tags.map { KeyValueItem(key: $0.key, value: $0.value) } + emails = userData.emails + smsNumbers = userData.smsNumbers + if let extId = userData.externalId, !extId.isEmpty { + externalUserId = extId + } + } + isLoading = false + } + + // MARK: - Consent + + func setConsentRequired(_ required: Bool) { + consentRequired = required + service.consentRequired = required + if !required { + consentGiven = true + service.consentGiven = true + } + } + + func setConsentGiven(_ granted: Bool) { + consentGiven = granted + service.consentGiven = granted + } + + // MARK: - User + + func login(externalId: String) { + let trimmed = externalId.trimmingCharacters(in: .whitespacesAndNewlines) + guard !trimmed.isEmpty else { return } + isLoading = true + service.login(externalId: trimmed) + externalUserId = trimmed + clearUserData() + } + + func logout() { + service.logout() + externalUserId = nil + clearUserData() + } + + private func clearUserData() { + aliases.removeAll() + emails.removeAll() + smsNumbers.removeAll() + tags.removeAll() + triggers.removeAll() + } + + // MARK: - Aliases + + func addAlias(label: String, id: String) { + service.addAlias(label: label, id: id) + aliases.removeAll { $0.key == label } + aliases.append(KeyValueItem(key: label, value: id)) + } + + func addAliases(_ pairs: [(String, String)]) { + let dict = Dictionary(pairs, uniquingKeysWith: { _, last in last }) + service.addAliases(dict) + for (key, value) in pairs { + aliases.removeAll { $0.key == key } + aliases.append(KeyValueItem(key: key, value: value)) + } + } + + func removeAlias(_ item: KeyValueItem) { + service.removeAlias(item.key) + aliases.removeAll { $0.id == item.id } + } + + // MARK: - Push + + func setPushEnabled(_ enabled: Bool) { + if enabled { + service.optInPush() + isPushEnabled = true + } else { + service.optOutPush() + isPushEnabled = false + } + } + + func promptPushPermission() { + service.requestPushPermission { [weak self] accepted in + Task { @MainActor in + self?.hasNotificationPermission = accepted + self?.isPushEnabled = accepted + } + } + } + + // MARK: - Email + + func addEmail(_ email: String) { + service.addEmail(email) + if !emails.contains(email) { emails.append(email) } + } + + func removeEmail(_ email: String) { + service.removeEmail(email) + emails.removeAll { $0 == email } + } + + // MARK: - SMS + + func addSms(_ number: String) { + service.addSms(number) + if !smsNumbers.contains(number) { smsNumbers.append(number) } + } + + func removeSms(_ number: String) { + service.removeSms(number) + smsNumbers.removeAll { $0 == number } + } + + // MARK: - Tags + + func addTag(key: String, value: String) { + service.addTag(key: key, value: value) + tags.removeAll { $0.key == key } + tags.append(KeyValueItem(key: key, value: value)) + } + + func addTags(_ pairs: [(String, String)]) { + let dict = Dictionary(pairs, uniquingKeysWith: { _, last in last }) + service.addTags(dict) + for (key, value) in pairs { + tags.removeAll { $0.key == key } + tags.append(KeyValueItem(key: key, value: value)) + } + } + + func removeTag(_ item: KeyValueItem) { + service.removeTag(item.key) + tags.removeAll { $0.id == item.id } + } + + func removeSelectedTags(_ keys: [String]) { + guard !keys.isEmpty else { return } + service.removeTags(keys) + tags.removeAll { keys.contains($0.key) } + } + + // MARK: - Outcomes + + func sendOutcome(_ name: String) { + service.sendOutcome(name) + print("[OneSignal] Outcome sent: \(name)") + } + + func sendUniqueOutcome(_ name: String) { + service.sendUniqueOutcome(name) + print("[OneSignal] Unique outcome sent: \(name)") + } + + func sendOutcome(_ name: String, value: Double) { + service.sendOutcome(name, value: NSNumber(value: value)) + print("[OneSignal] Outcome sent: \(name) = \(value)") + } + + // MARK: - In-App + + func setIamPaused(_ paused: Bool) { + isInAppMessagesPaused = paused + service.isInAppMessagesPaused = paused + } + + func sendIamTrigger(_ type: InAppMessageType) { + service.addTrigger(key: "iam_type", value: type.triggerValue) + triggers.removeAll { $0.key == "iam_type" } + triggers.append(KeyValueItem(key: "iam_type", value: type.triggerValue)) + } + + // MARK: - Triggers + + func addTrigger(key: String, value: String) { + service.addTrigger(key: key, value: value) + triggers.removeAll { $0.key == key } + triggers.append(KeyValueItem(key: key, value: value)) + } + + func addTriggers(_ pairs: [(String, String)]) { + let dict = Dictionary(pairs, uniquingKeysWith: { _, last in last }) + service.addTriggers(dict) + for (key, value) in pairs { + triggers.removeAll { $0.key == key } + triggers.append(KeyValueItem(key: key, value: value)) + } + } + + func removeTrigger(_ item: KeyValueItem) { + service.removeTrigger(item.key) + triggers.removeAll { $0.id == item.id } + } + + func removeSelectedTriggers(_ keys: [String]) { + guard !keys.isEmpty else { return } + service.removeTriggers(keys) + triggers.removeAll { keys.contains($0.key) } + } + + func clearTriggers() { + service.clearTriggers() + triggers.removeAll() + } + + // MARK: - Custom Events + + func trackEvent(name: String, properties: [String: Any]?) { + service.trackEvent(name: name, properties: properties) + print("[OneSignal] Event tracked: \(name)") + } + + // MARK: - Location + + func setLocationShared(_ shared: Bool) { + isLocationShared = shared + service.isLocationShared = shared + } + + func promptLocation() { + service.requestLocationPermission() + } + + func checkLocationShared() -> Bool { + let shared = service.isLocationShared + print("[OneSignal] Location shared: \(shared)") + return shared + } + + // MARK: - Notifications + + func clearAllNotifications() { + service.clearAllNotifications() + } + + func sendNotification(_ type: NotificationType) { + guard let subscriptionId = service.pushSubscriptionId, !subscriptionId.isEmpty else { return } + NotificationSender.shared.sendNotification(type, appId: appId, subscriptionId: subscriptionId) { _ in } + } + + func sendCustomNotification(title: String, body: String) { + guard let subscriptionId = service.pushSubscriptionId, !subscriptionId.isEmpty else { return } + NotificationSender.shared.sendCustomNotification(title: title, body: body, appId: appId, subscriptionId: subscriptionId) { _ in } + } + + // MARK: - Live Activities + + func startLiveActivity(activityId: String, orderNumber: String, status: LiveActivityStatus) { + let trimmedId = activityId.trimmingCharacters(in: .whitespacesAndNewlines) + guard !trimmedId.isEmpty else { return } + if #available(iOS 16.1, *) { + LiveActivityController.start( + activityId: trimmedId, + orderNumber: orderNumber, + status: status + ) + } + } + + func updateLiveActivity(activityId: String, status: LiveActivityStatus) { + let trimmedId = activityId.trimmingCharacters(in: .whitespacesAndNewlines) + guard !trimmedId.isEmpty else { return } + Task { + _ = await LiveActivityController.update( + appId: appId, + activityId: trimmedId, + status: status + ) + } + } + + func endLiveActivity(activityId: String) { + let trimmedId = activityId.trimmingCharacters(in: .whitespacesAndNewlines) + guard !trimmedId.isEmpty else { return } + Task { + _ = await LiveActivityController.end( + appId: appId, + activityId: trimmedId + ) + } + } + + // MARK: - Tooltips + + func showTooltip(for key: String) { + if let tooltip = TooltipService.shared.tooltip(for: key) { + activeTooltip = tooltip + } + } + + func dismissTooltip() { + activeTooltip = nil + } + + // MARK: - Observers + + private func setupObservers() { + observers.viewModel = self + service.addPushSubscriptionObserver(observers) + service.addUserObserver(observers) + service.addPermissionObserver(observers) + } +} + +// MARK: - Observer Bridge + +private final class Observers: NSObject, OSPushSubscriptionObserver, OSUserStateObserver, OSNotificationPermissionObserver { + weak var viewModel: OneSignalViewModel? + + func onPushSubscriptionDidChange(state: OSPushSubscriptionChangedState) { + Task { @MainActor in + viewModel?.pushSubscriptionId = state.current.id + viewModel?.isPushEnabled = state.current.optedIn + } + } + + func onUserStateDidChange(state: OSUserChangedState) { + Task { @MainActor in + await viewModel?.fetchUserDataFromApi() + } + } + + func onNotificationPermissionDidChange(_ permission: Bool) { + Task { @MainActor in + viewModel?.hasNotificationPermission = permission + viewModel?.isPushEnabled = OneSignal.User.pushSubscription.optedIn + } + } +} diff --git a/examples/demo/App/ViewModels/ToastPresenter.swift b/examples/demo/App/ViewModels/ToastPresenter.swift new file mode 100644 index 000000000..2b69f2efd --- /dev/null +++ b/examples/demo/App/ViewModels/ToastPresenter.swift @@ -0,0 +1,56 @@ +/** + * Modified MIT License + * + * Copyright 2024 OneSignal + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * 1. The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * 2. All copies of substantial portions of the Software may only be used in connection + * with services provided by OneSignal. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. + */ + +import Foundation +import Combine + +/// UI-layer toast presenter per sdk-shared/demo/build.md Prompt 7.6. +/// Feedback messages are owned by the UI layer (injected as an +/// `@EnvironmentObject`), never by `OneSignalViewModel`. Replace-on-show: +/// dismisses any visible toast and resets the [toastDurationMs] timer on +/// every call. +@MainActor +final class ToastPresenter: ObservableObject { + + static let toastDurationMs: UInt64 = 3_000 + + @Published var message: String? + + private var dismissTask: Task? + + func show(_ message: String) { + dismissTask?.cancel() + self.message = message + let target = message + dismissTask = Task { [weak self] in + try? await Task.sleep(nanoseconds: ToastPresenter.toastDurationMs * 1_000_000) + guard !Task.isCancelled else { return } + guard let self else { return } + if self.message == target { self.message = nil } + } + } +} diff --git a/examples/demo/App/Views/Components/ActionButton.swift b/examples/demo/App/Views/Components/ActionButton.swift new file mode 100644 index 000000000..a5a301642 --- /dev/null +++ b/examples/demo/App/Views/Components/ActionButton.swift @@ -0,0 +1,110 @@ +/** + * Modified MIT License + * + * Copyright 2024 OneSignal + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * 1. The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * 2. All copies of substantial portions of the Software may only be used in connection + * with services provided by OneSignal. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. + */ + +import SwiftUI + +/// Visual treatment of an action button. The spec defines exactly two variants: +/// the filled primary, and the outlined ("destructive" / secondary) button. +enum ActionButtonStyle { + case filled + case outline +} + +/// Standard wide button used by sections. +/// +/// Matches the spec: full width, 48 tall, 8 corner radius, semibold label, +/// optional 18pt leading icon with 8pt gap before the label. +struct ActionButton: View { + let title: String + let style: ActionButtonStyle + let icon: Image? + let isDisabled: Bool + let accessibilityID: String + let action: () -> Void + + init( + _ title: String, + style: ActionButtonStyle = .filled, + icon: Image? = nil, + isDisabled: Bool = false, + accessibilityID: String, + action: @escaping () -> Void + ) { + self.title = title + self.style = style + self.icon = icon + self.isDisabled = isDisabled + self.accessibilityID = accessibilityID + self.action = action + } + + var body: some View { + Button(action: action) { + HStack(spacing: 8) { + if let icon = icon { + icon + .font(.system(size: OS.Layout.infoIconSize, weight: .semibold)) + } + Text(title) + .font(OS.Font.bodyMedium.weight(.semibold)) + .lineLimit(1) + } + .frame(maxWidth: .infinity) + .frame(height: OS.Layout.buttonHeight) + .foregroundColor(foregroundColor) + .background(backgroundColor) + .clipShape(RoundedRectangle(cornerRadius: OS.Radius.button)) + .overlay(border) + } + .buttonStyle(.plain) + .disabled(isDisabled) + .opacity(isDisabled ? 0.5 : 1) + .accessibilityIdentifier(accessibilityID) + } + + private var backgroundColor: Color { + switch style { + case .filled: return OS.Color.primary + case .outline: return .clear + } + } + + private var foregroundColor: Color { + switch style { + case .filled: return .white + case .outline: return OS.Color.primary + } + } + + @ViewBuilder + private var border: some View { + if case .outline = style { + RoundedRectangle(cornerRadius: OS.Radius.button) + .strokeBorder(OS.Color.primary, lineWidth: 1) + } + } +} diff --git a/examples/demo/App/Views/Components/AddItemDialog.swift b/examples/demo/App/Views/Components/AddItemDialog.swift new file mode 100644 index 000000000..f6b099578 --- /dev/null +++ b/examples/demo/App/Views/Components/AddItemDialog.swift @@ -0,0 +1,88 @@ +/** + * Modified MIT License + * + * Copyright 2024 OneSignal + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * 1. The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * 2. All copies of substantial portions of the Software may only be used in connection + * with services provided by OneSignal. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. + */ + +import SwiftUI + +/// Reusable centered dialog for adding items with one or two text fields. +struct AddItemDialog: View { + let itemType: AddItemType + let onAdd: (String, String) -> Void + let onCancel: () -> Void + + @State private var keyText: String = "" + @State private var valueText: String = "" + + var body: some View { + OSDialog( + title: itemType.title, + confirmLabel: itemType.confirmLabel, + isConfirmEnabled: isValid, + confirmAccessibilityID: itemType.confirmButtonID, + cancelAccessibilityID: itemType.cancelButtonID, + onConfirm: { + onAdd( + keyText.trimmingCharacters(in: .whitespaces), + valueText.trimmingCharacters(in: .whitespaces) + ) + }, + onCancel: onCancel + ) { + VStack(spacing: 12) { + if itemType.requiresKeyValue { + HStack(spacing: 8) { + OSTextField( + placeholder: itemType.keyPlaceholder, + text: $keyText, + accessibilityID: itemType.keyInputID + ) + OSTextField( + placeholder: itemType.valuePlaceholder, + text: $valueText, + keyboardType: itemType.keyboardType, + accessibilityID: itemType.valueInputID + ) + } + } else { + OSTextField( + placeholder: itemType.valuePlaceholder, + text: $valueText, + keyboardType: itemType.keyboardType, + accessibilityID: itemType.valueInputID + ) + } + } + } + } + + private var isValid: Bool { + if itemType.requiresKeyValue { + return !keyText.trimmingCharacters(in: .whitespaces).isEmpty && + !valueText.trimmingCharacters(in: .whitespaces).isEmpty + } + return !valueText.trimmingCharacters(in: .whitespaces).isEmpty + } +} diff --git a/examples/demo/App/Views/Components/CustomNotificationDialog.swift b/examples/demo/App/Views/Components/CustomNotificationDialog.swift new file mode 100644 index 000000000..61df5e318 --- /dev/null +++ b/examples/demo/App/Views/Components/CustomNotificationDialog.swift @@ -0,0 +1,72 @@ +/** + * Modified MIT License + * + * Copyright 2024 OneSignal + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * 1. The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * 2. All copies of substantial portions of the Software may only be used in connection + * with services provided by OneSignal. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. + */ + +import SwiftUI + +/// Centered dialog for composing a custom push notification (title + body). +struct CustomNotificationDialog: View { + let onSend: (String, String) -> Void + let onCancel: () -> Void + + @State private var titleText: String = "" + @State private var bodyText: String = "" + + var body: some View { + OSDialog( + title: "Custom Notification", + confirmLabel: "Send", + isConfirmEnabled: isValid, + confirmAccessibilityID: "custom_notification_send_button", + cancelAccessibilityID: "custom_notification_cancel_button", + onConfirm: { + onSend( + titleText.trimmingCharacters(in: .whitespaces), + bodyText.trimmingCharacters(in: .whitespaces) + ) + }, + onCancel: onCancel + ) { + VStack(spacing: 12) { + OSTextField( + placeholder: "Title", + text: $titleText, + accessibilityID: "custom_notification_title_input" + ) + OSTextEditor( + placeholder: "Body", + text: $bodyText, + accessibilityID: "custom_notification_body_input" + ) + } + } + } + + private var isValid: Bool { + !titleText.trimmingCharacters(in: .whitespaces).isEmpty && + !bodyText.trimmingCharacters(in: .whitespaces).isEmpty + } +} diff --git a/examples/demo/App/Views/Components/KeyValueRow.swift b/examples/demo/App/Views/Components/KeyValueRow.swift new file mode 100644 index 000000000..dd4c23a16 --- /dev/null +++ b/examples/demo/App/Views/Components/KeyValueRow.swift @@ -0,0 +1,59 @@ +/** + * Modified MIT License + * + * Copyright 2024 OneSignal + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * 1. The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * 2. All copies of substantial portions of the Software may only be used in connection + * with services provided by OneSignal. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. + */ + +import SwiftUI + +/// Single label/value horizontal row used inside the App / User / Push info cards. +/// Label is 14pt, value is 12pt (monospaced when a value is an ID). +struct InfoRow: View { + let label: String + let value: String + let valueAccessibilityID: String? + let isMonospaced: Bool + + init(label: String, value: String, valueAccessibilityID: String? = nil, isMonospaced: Bool = false) { + self.label = label + self.value = value + self.valueAccessibilityID = valueAccessibilityID + self.isMonospaced = isMonospaced + } + + var body: some View { + HStack(alignment: .center, spacing: 12) { + Text(label) + .font(OS.Font.bodyMedium) + .foregroundColor(OS.Color.bodyText) + Spacer(minLength: 0) + Text(value) + .font(isMonospaced ? OS.Font.mono12 : OS.Font.bodySmall) + .foregroundColor(OS.Color.bodyText) + .lineLimit(1) + .truncationMode(.middle) + .accessibilityIdentifier(valueAccessibilityID ?? "") + } + } +} diff --git a/examples/demo/App/Views/Components/ListWidgets.swift b/examples/demo/App/Views/Components/ListWidgets.swift new file mode 100644 index 000000000..eeb907f10 --- /dev/null +++ b/examples/demo/App/Views/Components/ListWidgets.swift @@ -0,0 +1,241 @@ +/** + * Modified MIT License + * + * Copyright 2024 OneSignal + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * 1. The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * 2. All copies of substantial portions of the Software may only be used in connection + * with services provided by OneSignal. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. + */ + +import SwiftUI + +// MARK: - Shared list-card chrome + +private struct ListCardEmpty: View { + let text: String + let accessibilityID: String + + var body: some View { + Text(text) + .font(OS.Font.bodyMedium) + .foregroundColor(OS.Color.grey600) + .frame(maxWidth: .infinity, alignment: .center) + .padding(.vertical, OS.Spacing.cardPadding) + .accessibilityIdentifier(accessibilityID) + .osCard() + } +} + +private struct ItemDivider: View { + var body: some View { + Rectangle() + .fill(OS.Color.divider) + .frame(height: OS.Layout.dividerHeight) + } +} + +private struct DeleteButton: View { + let accessibilityID: String + let action: () -> Void + + var body: some View { + Button(action: action) { + Image(systemName: "xmark") + .font(.system(size: OS.Layout.infoIconSize, weight: .semibold)) + .foregroundColor(OS.Color.primary) + .frame(width: 28, height: 28) + } + .buttonStyle(.plain) + .accessibilityIdentifier(accessibilityID) + } +} + +private struct MoreLink: View { + let hidden: Int + let onExpand: () -> Void + let accessibilityID: String + + var body: some View { + Button(action: onExpand) { + Text("\(hidden) more") + .font(OS.Font.bodyMedium.weight(.medium)) + .foregroundColor(OS.Color.primary) + .frame(maxWidth: .infinity) + .padding(.vertical, 4) + } + .buttonStyle(.plain) + .accessibilityIdentifier(accessibilityID) + } +} + +// MARK: - Stacked (key-value) list + +/// List of paired items. Each row shows a 14pt key on top and a 12pt grey value below, +/// with an optional close button to remove. Lists longer than `maxVisible` collapse +/// into a "N more" link. +struct PairList: View { + let items: [KeyValueItem] + let emptyText: String + let sectionKey: String + let onRemove: ((String) -> Void)? + let maxVisible: Int + + @State private var expanded = false + + init( + items: [KeyValueItem], + emptyText: String, + sectionKey: String, + onRemove: ((String) -> Void)? = nil, + maxVisible: Int = OS.Layout.listMaxVisible + ) { + self.items = items + self.emptyText = emptyText + self.sectionKey = sectionKey + self.onRemove = onRemove + self.maxVisible = maxVisible + } + + private var visibleItems: [KeyValueItem] { + expanded ? items : Array(items.prefix(maxVisible)) + } + + private var hiddenCount: Int { max(0, items.count - maxVisible) } + + var body: some View { + if items.isEmpty { + ListCardEmpty(text: emptyText, accessibilityID: "\(sectionKey)_empty") + } else { + VStack(spacing: 0) { + ForEach(visibleItems.indices, id: \.self) { index in + let item = visibleItems[index] + HStack(alignment: .center, spacing: 8) { + VStack(alignment: .leading, spacing: 2) { + Text(item.key) + .font(OS.Font.bodyMedium) + .foregroundColor(OS.Color.bodyText) + .accessibilityIdentifier("\(sectionKey)_pair_key_\(item.key)") + Text(item.value) + .font(OS.Font.bodySmall) + .foregroundColor(OS.Color.grey600) + .accessibilityIdentifier("\(sectionKey)_pair_value_\(item.key)") + } + Spacer(minLength: 0) + if let onRemove = onRemove { + DeleteButton( + accessibilityID: "\(sectionKey)_remove_\(item.key)", + action: { onRemove(item.key) } + ) + } + } + .padding(.vertical, 4) + .padding(.horizontal, 4) + + if index < visibleItems.count - 1 { + ItemDivider() + } + } + if !expanded && hiddenCount > 0 { + ItemDivider() + MoreLink( + hidden: hiddenCount, + onExpand: { expanded = true }, + accessibilityID: "\(sectionKey)_more" + ) + } + } + .osCard() + } + } +} + +// MARK: - Unstacked (single-string) list + +/// List of plain string items (emails, sms numbers). Single 14pt line per row. +struct SingleList: View { + let items: [String] + let emptyText: String + let sectionKey: String + let onRemove: ((String) -> Void)? + let maxVisible: Int + + @State private var expanded = false + + init( + items: [String], + emptyText: String, + sectionKey: String, + onRemove: ((String) -> Void)? = nil, + maxVisible: Int = OS.Layout.listMaxVisible + ) { + self.items = items + self.emptyText = emptyText + self.sectionKey = sectionKey + self.onRemove = onRemove + self.maxVisible = maxVisible + } + + private var visibleItems: [String] { + expanded ? items : Array(items.prefix(maxVisible)) + } + + private var hiddenCount: Int { max(0, items.count - maxVisible) } + + var body: some View { + if items.isEmpty { + ListCardEmpty(text: emptyText, accessibilityID: "\(sectionKey)_empty") + } else { + VStack(spacing: 0) { + ForEach(visibleItems.indices, id: \.self) { index in + let item = visibleItems[index] + HStack(alignment: .center, spacing: 8) { + Text(item) + .font(OS.Font.bodyMedium) + .foregroundColor(OS.Color.bodyText) + .accessibilityIdentifier("\(sectionKey)_value_\(item)") + Spacer(minLength: 0) + if let onRemove = onRemove { + DeleteButton( + accessibilityID: "\(sectionKey)_remove_\(item)", + action: { onRemove(item) } + ) + } + } + .padding(.vertical, 4) + .padding(.horizontal, 4) + + if index < visibleItems.count - 1 { + ItemDivider() + } + } + if !expanded && hiddenCount > 0 { + ItemDivider() + MoreLink( + hidden: hiddenCount, + onExpand: { expanded = true }, + accessibilityID: "\(sectionKey)_more" + ) + } + } + .osCard() + } + } +} diff --git a/examples/demo/App/Views/Components/MultiPairInputDialog.swift b/examples/demo/App/Views/Components/MultiPairInputDialog.swift new file mode 100644 index 000000000..b785b7c3c --- /dev/null +++ b/examples/demo/App/Views/Components/MultiPairInputDialog.swift @@ -0,0 +1,156 @@ +/** + * Modified MIT License + * + * Copyright 2024 OneSignal + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * 1. The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * 2. All copies of substantial portions of the Software may only be used in connection + * with services provided by OneSignal. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. + */ + +import SwiftUI + +/// Centered dialog that adds multiple key/value pairs at once +/// (Add Multiple Aliases / Tags / Triggers). +struct MultiPairInputDialog: View { + let type: MultiAddItemType + let onAdd: ([(String, String)]) -> Void + let onCancel: () -> Void + + @State private var rows: [Row] = [Row()] + @State private var measuredContentHeight: CGFloat = 0 + + struct Row: Identifiable { + let id = UUID() + var key: String = "" + var value: String = "" + } + + /// Upper bound for the rows ScrollView. Keeps the dialog from growing + /// past a sensible point on small devices; content scrolls beyond this. + private let maxRowsHeight: CGFloat = 320 + + var body: some View { + OSDialog( + title: type.rawValue, + confirmLabel: "Add All", + isConfirmEnabled: isValid, + confirmAccessibilityID: "multipair_confirm_button", + cancelAccessibilityID: "multipair_cancel_button", + onConfirm: { + let pairs = rows.compactMap { row -> (String, String)? in + let key = row.key.trimmingCharacters(in: .whitespaces) + let value = row.value.trimmingCharacters(in: .whitespaces) + guard !key.isEmpty, !value.isEmpty else { return nil } + return (key, value) + } + onAdd(pairs) + }, + onCancel: onCancel + ) { + // Always wrap in a ScrollView so the SwiftUI view hierarchy stays + // stable as the keyboard appears. The earlier `ViewThatFits` swap + // (VStack ↔ ScrollView) tore down the focused TextField when the + // keyboard shrunk the safe area, dropping focus mid-typing — that + // broke Appium input on the second row's value field. The frame + // is sized to the measured rows height (clamped) so the dialog + // still grows/shrinks with row count instead of always claiming + // the maximum. + ScrollView { + rowsContent + .background( + GeometryReader { proxy in + Color.clear.preference( + key: RowsHeightPreferenceKey.self, + value: proxy.size.height + ) + } + ) + } + .frame(height: min(max(measuredContentHeight, 1), maxRowsHeight)) + .onPreferenceChange(RowsHeightPreferenceKey.self) { measuredContentHeight = $0 } + } + } + + private var rowsContent: some View { + VStack(spacing: 12) { + ForEach(rows.indices, id: \.self) { index in + VStack(spacing: 8) { + HStack(spacing: 8) { + OSTextField( + placeholder: type.keyPlaceholder, + text: $rows[index].key, + accessibilityID: "multipair_key_\(index)" + ) + OSTextField( + placeholder: type.valuePlaceholder, + text: $rows[index].value, + accessibilityID: "multipair_value_\(index)" + ) + if rows.count > 1 { + Button { + rows.remove(at: index) + } label: { + Image(systemName: "xmark") + .font(.system(size: OS.Layout.infoIconSize, weight: .semibold)) + .foregroundColor(OS.Color.primary) + .frame(width: 28, height: 28) + } + .buttonStyle(.plain) + .accessibilityIdentifier("multipair_remove_row_\(index)") + } + } + if index < rows.count - 1 { + Rectangle() + .fill(OS.Color.divider) + .frame(height: OS.Layout.dividerHeight) + } + } + } + + Button { + rows.append(Row()) + } label: { + Text("+ Add") + .font(OS.Font.bodyMedium.weight(.bold)) + .foregroundColor(OS.Color.primary) + .frame(maxWidth: .infinity, alignment: .center) + .padding(.vertical, 4) + } + .buttonStyle(.plain) + .accessibilityIdentifier("multipair_add_row_button") + } + } + + private var isValid: Bool { + guard !rows.isEmpty else { return false } + return rows.allSatisfy { row in + !row.key.trimmingCharacters(in: .whitespaces).isEmpty && + !row.value.trimmingCharacters(in: .whitespaces).isEmpty + } + } +} + +private struct RowsHeightPreferenceKey: PreferenceKey { + static var defaultValue: CGFloat = 0 + static func reduce(value: inout CGFloat, nextValue: () -> CGFloat) { + value = max(value, nextValue()) + } +} diff --git a/examples/demo/App/Views/Components/OSDialog.swift b/examples/demo/App/Views/Components/OSDialog.swift new file mode 100644 index 000000000..c591dcb6a --- /dev/null +++ b/examples/demo/App/Views/Components/OSDialog.swift @@ -0,0 +1,255 @@ +/** + * Modified MIT License + * + * Copyright 2024 OneSignal + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * 1. The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * 2. All copies of substantial portions of the Software may only be used in connection + * with services provided by OneSignal. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. + */ + +import SwiftUI + +// MARK: - Dialog container + +/// Standard dialog body. Wraps the supplied content in a vertical stack with +/// 24pt outer padding, places a 24pt-weight-regular title above it, and pins +/// an action row (Cancel / confirm) to the bottom. +struct OSDialog: View { + let title: String + let confirmLabel: String + let isConfirmEnabled: Bool + let confirmAccessibilityID: String + let cancelAccessibilityID: String + let onConfirm: () -> Void + let onCancel: () -> Void + @ViewBuilder let content: () -> Content + + init( + title: String, + confirmLabel: String = "Save", + isConfirmEnabled: Bool = true, + confirmAccessibilityID: String = "dialog_confirm_button", + cancelAccessibilityID: String = "dialog_cancel_button", + onConfirm: @escaping () -> Void, + onCancel: @escaping () -> Void, + @ViewBuilder content: @escaping () -> Content + ) { + self.title = title + self.confirmLabel = confirmLabel + self.isConfirmEnabled = isConfirmEnabled + self.confirmAccessibilityID = confirmAccessibilityID + self.cancelAccessibilityID = cancelAccessibilityID + self.onConfirm = onConfirm + self.onCancel = onCancel + self.content = content + } + + var body: some View { + VStack(alignment: .leading, spacing: 16) { + Text(title) + .font(.system(size: 24, weight: .regular)) + .foregroundColor(OS.Color.bodyText) + + content() + + HStack(spacing: 8) { + Spacer(minLength: 0) + OSDialogActionButton( + title: "Cancel", + accessibilityID: cancelAccessibilityID, + isEnabled: true, + action: onCancel + ) + OSDialogActionButton( + title: confirmLabel, + accessibilityID: confirmAccessibilityID, + isEnabled: isConfirmEnabled, + action: onConfirm + ) + } + .padding(.top, 8) + } + .padding(24) + .frame(maxWidth: .infinity, alignment: .leading) + .background(OS.Color.cardBackground) + } +} + +// MARK: - Dialog action button + +/// Text-style action button for dialog footers. +/// Spec: 14pt, weight medium/500, color osPrimary, 12 horizontal / 8 vertical padding. +struct OSDialogActionButton: View { + let title: String + let accessibilityID: String + let isEnabled: Bool + let action: () -> Void + + var body: some View { + Button(action: action) { + Text(title) + .font(OS.Font.bodyMedium.weight(.medium)) + .foregroundColor(isEnabled ? OS.Color.primary : OS.Color.grey500) + .padding(.horizontal, 12) + .padding(.vertical, 8) + } + .buttonStyle(.plain) + .disabled(!isEnabled) + .accessibilityIdentifier(accessibilityID) + } +} + +// MARK: - Dialog text inputs + +/// Bordered text field used inside dialogs. Spec: 8 corner radius, +/// 12 horizontal / 14 vertical content padding, 1px solid grey700 border, +/// 2px solid osPrimary on focus. +struct OSTextField: View { + let placeholder: String + @Binding var text: String + var keyboardType: UIKeyboardType = .default + var autocorrect: Bool = false + var capitalization: TextInputAutocapitalization = .never + var accessibilityID: String + + @FocusState private var focused: Bool + + var body: some View { + TextField(placeholder, text: $text) + .font(OS.Font.bodyMedium) + .foregroundColor(OS.Color.bodyText) + .keyboardType(keyboardType) + .textInputAutocapitalization(capitalization) + .autocorrectionDisabled(!autocorrect) + .padding(.horizontal, 12) + .padding(.vertical, 14) + .focused($focused) + .background( + RoundedRectangle(cornerRadius: OS.Radius.input) + .strokeBorder( + focused ? OS.Color.primary : OS.Color.grey700, + lineWidth: focused ? 2 : 1 + ) + ) + .accessibilityIdentifier(accessibilityID) + } +} + +/// Bordered multi-line text editor mirroring `OSTextField`'s visual. +struct OSTextEditor: View { + let placeholder: String + @Binding var text: String + var minHeight: CGFloat = 90 + var accessibilityID: String + + @FocusState private var focused: Bool + + var body: some View { + ZStack(alignment: .topLeading) { + if text.isEmpty { + Text(placeholder) + .font(OS.Font.bodyMedium) + .foregroundColor(OS.Color.grey600) + .padding(.horizontal, 16) + .padding(.vertical, 18) + .allowsHitTesting(false) + } + + TextEditor(text: $text) + .font(OS.Font.bodyMedium) + .foregroundColor(OS.Color.bodyText) + .scrollContentBackground(.hidden) + .padding(.horizontal, 8) + .padding(.vertical, 8) + .focused($focused) + .frame(minHeight: minHeight) + .accessibilityIdentifier(accessibilityID) + } + .background( + RoundedRectangle(cornerRadius: OS.Radius.input) + .strokeBorder( + focused ? OS.Color.primary : OS.Color.grey700, + lineWidth: focused ? 2 : 1 + ) + ) + } +} + +// MARK: - Centered dialog presentation + +extension View { + /// Presents `content` as a centered modal dialog over the entire screen, + /// matching the styles.md "Dialogs" spec: 54% black backdrop, 16pt + /// horizontal / 24pt vertical insets, 28pt corner radius, white card. + /// Tapping the backdrop dismisses. + /// + /// Uses `.fullScreenCover` rather than `.overlay` so the backdrop and + /// dialog are anchored to the window — sections can attach this modifier + /// without the overlay being clipped to the section's frame inside + /// `ScrollView`. The cover's UIHostingController background is forced + /// clear via `ClearBackgroundView` so the dialog's own backdrop is what + /// the user sees (iOS 16.4+ has `presentationBackground(.clear)`; this + /// works on the demo's 16.0 deployment target). + func osCenteredDialog( + isPresented: Binding, + @ViewBuilder content: @escaping () -> DialogContent + ) -> some View { + modifier(OSCenteredDialogModifier(isPresented: isPresented, dialog: content)) + } +} + +private struct OSCenteredDialogModifier: ViewModifier { + @Binding var isPresented: Bool + @ViewBuilder var dialog: () -> DialogContent + + func body(content: Content) -> some View { + content.fullScreenCover(isPresented: $isPresented) { + ZStack { + OS.Color.backdrop + .ignoresSafeArea() + .contentShape(Rectangle()) + .onTapGesture { isPresented = false } + + dialog() + .clipShape(RoundedRectangle(cornerRadius: OS.Radius.modal)) + .padding(.horizontal, 16) + .padding(.vertical, 24) + } + .background(ClearBackgroundView()) + } + .transaction { $0.disablesAnimations = true } + } +} + +/// UIKit bridge that walks up to the `UIHostingController`'s view and clears +/// its background so the SwiftUI `fullScreenCover` is see-through. Required on +/// iOS < 16.4 where `presentationBackground(.clear)` is unavailable. +private struct ClearBackgroundView: UIViewRepresentable { + func makeUIView(context: Context) -> UIView { + let view = UIView() + DispatchQueue.main.async { + view.superview?.superview?.backgroundColor = .clear + } + return view + } + + func updateUIView(_ uiView: UIView, context: Context) {} +} diff --git a/examples/demo/App/Views/Components/OutcomeDialog.swift b/examples/demo/App/Views/Components/OutcomeDialog.swift new file mode 100644 index 000000000..23493d36c --- /dev/null +++ b/examples/demo/App/Views/Components/OutcomeDialog.swift @@ -0,0 +1,112 @@ +/** + * Modified MIT License + * + * Copyright 2024 OneSignal + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * 1. The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * 2. All copies of substantial portions of the Software may only be used in connection + * with services provided by OneSignal. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. + */ + +import SwiftUI + +/// Centered dialog for sending an outcome (normal, unique, or with value). +struct OutcomeDialog: View { + let onSend: (String, OutcomeMode, Double?) -> Void + let onCancel: () -> Void + + @State private var mode: OutcomeMode = .normal + @State private var name: String = "" + @State private var valueText: String = "" + + var body: some View { + OSDialog( + title: "Send Outcome", + confirmLabel: "Send", + isConfirmEnabled: isValid, + confirmAccessibilityID: "outcome_send_button", + cancelAccessibilityID: "outcome_cancel_button", + onConfirm: { + let trimmed = name.trimmingCharacters(in: .whitespaces) + let value: Double? = mode == .value ? Double(valueText) : nil + onSend(trimmed, mode, value) + }, + onCancel: onCancel + ) { + VStack(spacing: 14) { + ForEach(OutcomeMode.allCases) { option in + OutcomeRadioRow( + title: option.rawValue, + isSelected: mode == option, + accessibilityID: "outcome_type_\(option.accessibilityKey)_radio", + onTap: { mode = option } + ) + } + + OSTextField( + placeholder: "Outcome Name", + text: $name, + accessibilityID: "outcome_name_input" + ) + + if mode == .value { + OSTextField( + placeholder: "Outcome Value", + text: $valueText, + keyboardType: .decimalPad, + accessibilityID: "outcome_value_input" + ) + } + } + } + } + + private var isValid: Bool { + let trimmedName = name.trimmingCharacters(in: .whitespaces) + guard !trimmedName.isEmpty else { return false } + if mode == .value { + return Double(valueText) != nil + } + return true + } +} + +private struct OutcomeRadioRow: View { + let title: String + let isSelected: Bool + let accessibilityID: String + let onTap: () -> Void + + var body: some View { + Button(action: onTap) { + HStack(alignment: .center, spacing: 12) { + Image(systemName: isSelected ? "largecircle.fill.circle" : "circle") + .font(.system(size: 24)) + .foregroundColor(isSelected ? OS.Color.primary : OS.Color.grey700) + Text(title) + .font(OS.Font.bodyLarge) + .foregroundColor(OS.Color.bodyText) + Spacer(minLength: 0) + } + } + .buttonStyle(.plain) + .accessibilityIdentifier(accessibilityID) + } +} diff --git a/examples/demo/App/Views/Components/RemoveMultiDialog.swift b/examples/demo/App/Views/Components/RemoveMultiDialog.swift new file mode 100644 index 000000000..53897fae5 --- /dev/null +++ b/examples/demo/App/Views/Components/RemoveMultiDialog.swift @@ -0,0 +1,142 @@ +/** + * Modified MIT License + * + * Copyright 2024 OneSignal + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * 1. The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * 2. All copies of substantial portions of the Software may only be used in connection + * with services provided by OneSignal. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. + */ + +import SwiftUI + +/// Centered dialog that lets the user pick multiple keys to remove +/// (Remove Tags / Remove Triggers). +struct RemoveMultiDialog: View { + let type: RemoveMultiItemType + let items: [KeyValueItem] + let onRemove: ([String]) -> Void + let onCancel: () -> Void + + @State private var selected: Set = [] + @State private var measuredContentHeight: CGFloat = 0 + + /// Upper bound for the rows ScrollView. Content scrolls beyond this. + private let maxRowsHeight: CGFloat = 320 + + var body: some View { + OSDialog( + title: type.rawValue, + confirmLabel: selected.isEmpty ? "Remove" : "Remove (\(selected.count))", + isConfirmEnabled: !selected.isEmpty, + confirmAccessibilityID: "multiselect_confirm_button", + cancelAccessibilityID: "multiselect_cancel_button", + onConfirm: { onRemove(Array(selected)) }, + onCancel: onCancel + ) { + if items.isEmpty { + Text("Nothing to remove") + .font(OS.Font.bodyMedium) + .foregroundColor(OS.Color.grey600) + .frame(maxWidth: .infinity, alignment: .center) + .padding(.vertical, OS.Spacing.cardPadding) + .accessibilityIdentifier("remove_multi_empty") + } else { + // Always wrap in a ScrollView (single stable view tree), and + // size the frame to the measured content height so the dialog + // shrinks for short lists and scrolls past `maxRowsHeight`. + ScrollView { + rowsContent + .background( + GeometryReader { proxy in + Color.clear.preference( + key: RowsHeightPreferenceKey.self, + value: proxy.size.height + ) + } + ) + } + .frame(height: min(max(measuredContentHeight, 1), maxRowsHeight)) + .onPreferenceChange(RowsHeightPreferenceKey.self) { measuredContentHeight = $0 } + } + } + } + + private var rowsContent: some View { + VStack(spacing: 0) { + ForEach(items.indices, id: \.self) { index in + let item = items[index] + CheckboxRow( + item: item, + isChecked: selected.contains(item.key), + onToggle: { isChecked in + if isChecked { + selected.insert(item.key) + } else { + selected.remove(item.key) + } + } + ) + if index < items.count - 1 { + Rectangle() + .fill(OS.Color.divider) + .frame(height: OS.Layout.dividerHeight) + } + } + } + } +} + +private struct RowsHeightPreferenceKey: PreferenceKey { + static var defaultValue: CGFloat = 0 + static func reduce(value: inout CGFloat, nextValue: () -> CGFloat) { + value = max(value, nextValue()) + } +} + +private struct CheckboxRow: View { + let item: KeyValueItem + let isChecked: Bool + let onToggle: (Bool) -> Void + + var body: some View { + Button { + onToggle(!isChecked) + } label: { + HStack(alignment: .center, spacing: 14) { + Image(systemName: isChecked ? "checkmark.square.fill" : "square") + .font(.system(size: 24)) + .foregroundColor(isChecked ? OS.Color.primary : OS.Color.grey700) + VStack(alignment: .leading, spacing: 2) { + Text(item.key) + .font(OS.Font.bodyLarge) + .foregroundColor(OS.Color.bodyText) + Text(item.value) + .font(OS.Font.bodySmall) + .foregroundColor(OS.Color.grey600) + } + Spacer(minLength: 0) + } + .padding(.vertical, 10) + } + .buttonStyle(.plain) + .accessibilityIdentifier("remove_checkbox_\(item.key)") + } +} diff --git a/examples/demo/App/Views/Components/SectionCard.swift b/examples/demo/App/Views/Components/SectionCard.swift new file mode 100644 index 000000000..bc307771b --- /dev/null +++ b/examples/demo/App/Views/Components/SectionCard.swift @@ -0,0 +1,133 @@ +/** + * Modified MIT License + * + * Copyright 2024 OneSignal + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * 1. The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * 2. All copies of substantial portions of the Software may only be used in connection + * with services provided by OneSignal. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. + */ + +import SwiftUI + +/// Section container. Renders a section header (12pt bold uppercase, osGrey700, +/// letter spacing 0.5) above a vertical stack of children. Per the design spec +/// children supply their own card chrome — this view only owns the header. +struct SectionCard: View { + let title: String + let sectionKey: String + let onInfoTap: (() -> Void)? + @ViewBuilder let content: () -> Content + + init( + title: String, + sectionKey: String, + onInfoTap: (() -> Void)? = nil, + @ViewBuilder content: @escaping () -> Content + ) { + self.title = title + self.sectionKey = sectionKey + self.onInfoTap = onInfoTap + self.content = content + } + + var body: some View { + VStack(alignment: .leading, spacing: OS.Spacing.cardGap) { + HStack(alignment: .center, spacing: 0) { + Text(title.uppercased()) + .font(OS.Font.bodySmall.weight(.bold)) + .tracking(0.5) + .foregroundColor(OS.Color.grey700) + Spacer(minLength: 0) + if let onInfoTap = onInfoTap { + Button(action: onInfoTap) { + Image(systemName: "info.circle") + .font(.system(size: OS.Layout.infoIconSize)) + .foregroundColor(OS.Color.grey500) + .frame(width: 32, height: 32) + } + .buttonStyle(.plain) + .padding(.trailing, -6) + .accessibilityIdentifier("\(sectionKey)_info_icon") + } + } + + VStack(alignment: .leading, spacing: OS.Spacing.cardGap) { + content() + } + } + // SwiftUI does not promote a bare VStack to an accessibility element, + // so a plain `.accessibilityIdentifier` here is invisible to XCUITest / + // Appium queries (e.g. `scrollToEl('user_section')` would loop until it + // hits the scroll cap). `.contain` makes the container queryable while + // keeping every child (Texts, Buttons, toggles) individually accessible. + .accessibilityElement(children: .contain) + .accessibilityIdentifier("\(sectionKey)_section") + } +} + +/// Generic value card used at the top of sections (App ID, Push ID, Status, etc.). +/// Renders rows with a 14pt label and a 12pt value (monospace by default for IDs). +struct ValueCard: View { + struct Row { + let label: String + let value: String + let valueAccessibilityID: String? + let monospaced: Bool + + init(label: String, value: String, valueAccessibilityID: String? = nil, monospaced: Bool = false) { + self.label = label + self.value = value + self.valueAccessibilityID = valueAccessibilityID + self.monospaced = monospaced + } + } + + let rows: [Row] + + var body: some View { + VStack(spacing: 0) { + ForEach(rows.indices, id: \.self) { index in + let row = rows[index] + HStack(alignment: .center, spacing: 12) { + Text(row.label) + .font(OS.Font.bodyMedium) + .foregroundColor(OS.Color.bodyText) + Spacer(minLength: 0) + Text(row.value) + .font(row.monospaced ? OS.Font.mono12 : OS.Font.bodySmall) + .foregroundColor(OS.Color.bodyText) + .lineLimit(1) + .truncationMode(.middle) + .accessibilityIdentifier(row.valueAccessibilityID ?? "") + } + .padding(.vertical, 4) + + if index < rows.count - 1 { + Rectangle() + .fill(OS.Color.divider) + .frame(height: OS.Layout.dividerHeight) + .padding(.vertical, 4) + } + } + } + .osCard() + } +} diff --git a/examples/demo/App/Views/Components/ToastView.swift b/examples/demo/App/Views/Components/ToastView.swift new file mode 100644 index 000000000..9c3845699 --- /dev/null +++ b/examples/demo/App/Views/Components/ToastView.swift @@ -0,0 +1,81 @@ +/** + * Modified MIT License + * + * Copyright 2024 OneSignal + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * 1. The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * 2. All copies of substantial portions of the Software may only be used in connection + * with services provided by OneSignal. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. + */ + +import SwiftUI + +/// A toast notification view that appears at the bottom of the screen +struct ToastView: View { + let message: String + + var body: some View { + Text(message) + .font(.subheadline) + .foregroundColor(.white) + .padding(.horizontal, 16) + .padding(.vertical, 12) + .background(Color.black.opacity(0.8)) + .cornerRadius(8) + .shadow(radius: 4) + .accessibilityIdentifier("snackbar_toast") + } +} + +/// A view modifier that overlays a toast message +struct ToastModifier: ViewModifier { + @Binding var message: String? + + func body(content: Content) -> some View { + ZStack { + content + + if let message = message { + VStack { + Spacer() + ToastView(message: message) + .padding(.bottom, 32) + .transition(.move(edge: .bottom).combined(with: .opacity)) + } + .animation(.easeInOut(duration: 0.3), value: message) + } + } + } +} + +extension View { + /// Adds a toast overlay to the view + func toast(message: Binding) -> some View { + modifier(ToastModifier(message: message)) + } +} + +#Preview { + VStack { + Text("Content") + } + .frame(maxWidth: .infinity, maxHeight: .infinity) + .toast(message: .constant("This is a toast message")) +} diff --git a/examples/demo/App/Views/Components/ToggleRow.swift b/examples/demo/App/Views/Components/ToggleRow.swift new file mode 100644 index 000000000..59d1ceeba --- /dev/null +++ b/examples/demo/App/Views/Components/ToggleRow.swift @@ -0,0 +1,74 @@ +/** + * Modified MIT License + * + * Copyright 2024 OneSignal + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * 1. The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * 2. All copies of substantial portions of the Software may only be used in connection + * with services provided by OneSignal. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. + */ + +import SwiftUI + +/// Toggle row inside a card. Label (14) + optional supporting subtitle (12 osGrey600) +/// on the left, native switch on the right. +struct ToggleRow: View { + let label: String + let description: String? + let isOn: Binding + let isDisabled: Bool + let accessibilityID: String + + init( + label: String, + description: String? = nil, + isOn: Binding, + isDisabled: Bool = false, + accessibilityID: String + ) { + self.label = label + self.description = description + self.isOn = isOn + self.isDisabled = isDisabled + self.accessibilityID = accessibilityID + } + + var body: some View { + HStack(alignment: .center, spacing: 12) { + VStack(alignment: .leading, spacing: 2) { + Text(label) + .font(OS.Font.bodyMedium) + .foregroundColor(OS.Color.bodyText) + if let description = description { + Text(description) + .font(OS.Font.bodySmall) + .foregroundColor(OS.Color.grey600) + } + } + Spacer(minLength: 0) + Toggle("", isOn: isOn) + .labelsHidden() + .tint(OS.Color.primary) + .disabled(isDisabled) + .accessibilityIdentifier(accessibilityID) + } + .osCard() + } +} diff --git a/examples/demo/App/Views/Components/TooltipDialog.swift b/examples/demo/App/Views/Components/TooltipDialog.swift new file mode 100644 index 000000000..f9392eb0d --- /dev/null +++ b/examples/demo/App/Views/Components/TooltipDialog.swift @@ -0,0 +1,101 @@ +/** + * Modified MIT License + * + * Copyright 2024 OneSignal + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * 1. The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * 2. All copies of substantial portions of the Software may only be used in connection + * with services provided by OneSignal. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. + */ + +import SwiftUI + +/// Tooltip dialog body shown when the user taps a section's info icon. +/// Single OK action — no Cancel. Presented as a centered modal via +/// `osCenteredDialog`, so this view renders only the card chrome. +struct TooltipDialog: View { + let tooltip: TooltipData + let onClose: () -> Void + + var body: some View { + VStack(alignment: .leading, spacing: 16) { + Text(tooltip.title) + .font(.system(size: 24, weight: .regular)) + .foregroundColor(OS.Color.bodyText) + .accessibilityIdentifier("tooltip_title") + + ViewThatFits(in: .vertical) { + bodyContent + ScrollView { bodyContent } + } + + HStack { + Spacer() + OSDialogActionButton( + title: "OK", + accessibilityID: "tooltip_ok_button", + isEnabled: true, + action: onClose + ) + } + .padding(.top, 8) + } + .padding(24) + .frame(maxWidth: .infinity, alignment: .leading) + .background(OS.Color.cardBackground) + // `.contain` mirrors `SectionCard`: without it, the outer + // `.accessibilityIdentifier` would propagate down and overwrite each + // child's identifier (`tooltip_title`, `tooltip_description`, + // `tooltip_ok_button`), making them unreachable to XCUITest. + .accessibilityElement(children: .contain) + .accessibilityIdentifier("tooltip_dialog") + } + + private var bodyContent: some View { + VStack(alignment: .leading, spacing: 12) { + Text(tooltip.description) + .font(OS.Font.bodyMedium) + .foregroundColor(OS.Color.bodyText) + .fixedSize(horizontal: false, vertical: true) + .accessibilityIdentifier("tooltip_description") + + if let options = tooltip.options, !options.isEmpty { + Rectangle() + .fill(OS.Color.divider) + .frame(height: OS.Layout.dividerHeight) + .padding(.vertical, 4) + + VStack(alignment: .leading, spacing: 12) { + ForEach(options, id: \.name) { option in + VStack(alignment: .leading, spacing: 4) { + Text(option.name) + .font(OS.Font.bodyMedium.weight(.semibold)) + .foregroundColor(OS.Color.bodyText) + Text(option.description) + .font(OS.Font.bodyMedium) + .foregroundColor(OS.Color.grey600) + .fixedSize(horizontal: false, vertical: true) + } + } + } + } + } + } +} diff --git a/examples/demo/App/Views/Components/TrackEventDialog.swift b/examples/demo/App/Views/Components/TrackEventDialog.swift new file mode 100644 index 000000000..37d62161e --- /dev/null +++ b/examples/demo/App/Views/Components/TrackEventDialog.swift @@ -0,0 +1,103 @@ +/** + * Modified MIT License + * + * Copyright 2024 OneSignal + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * 1. The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * 2. All copies of substantial portions of the Software may only be used in connection + * with services provided by OneSignal. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. + */ + +import SwiftUI + +/// Centered dialog that captures an event name plus an optional +/// JSON properties payload. +struct TrackEventDialog: View { + let onTrack: (String, [String: Any]?) -> Void + let onCancel: () -> Void + + @State private var name: String = "" + @State private var propertiesText: String = "" + @State private var error: String? + + var body: some View { + OSDialog( + title: "Track Event", + confirmLabel: "Track", + isConfirmEnabled: isValid, + confirmAccessibilityID: "event_track_button", + cancelAccessibilityID: "event_cancel_button", + onConfirm: submit, + onCancel: onCancel + ) { + VStack(alignment: .leading, spacing: 12) { + OSTextField( + placeholder: "Event Name", + text: $name, + accessibilityID: "event_name_input" + ) + + Text("Properties (JSON, optional)") + .font(OS.Font.bodySmall) + .foregroundColor(OS.Color.grey600) + + OSTextEditor( + placeholder: "{ \"key\": \"value\" }", + text: $propertiesText, + minHeight: 120, + accessibilityID: "event_properties_input" + ) + + if let error = error { + Text(error) + .font(OS.Font.bodySmall) + .foregroundColor(OS.Color.primary) + .accessibilityIdentifier("event_properties_error") + } + } + } + } + + private var isValid: Bool { + !name.trimmingCharacters(in: .whitespaces).isEmpty + } + + private func submit() { + let trimmedName = name.trimmingCharacters(in: .whitespaces) + let trimmedProps = propertiesText.trimmingCharacters(in: .whitespaces) + + if trimmedProps.isEmpty { + onTrack(trimmedName, nil) + return + } + + guard let data = trimmedProps.data(using: .utf8), + let json = try? JSONSerialization.jsonObject(with: data) else { + error = "Properties must be valid JSON" + return + } + guard let dict = json as? [String: Any] else { + error = "Properties must be a JSON object" + return + } + error = nil + onTrack(trimmedName, dict) + } +} diff --git a/examples/demo/App/Views/ContentView.swift b/examples/demo/App/Views/ContentView.swift new file mode 100644 index 000000000..cdc99be60 --- /dev/null +++ b/examples/demo/App/Views/ContentView.swift @@ -0,0 +1,122 @@ +/** + * Modified MIT License + * + * Copyright 2024 OneSignal + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * 1. The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * 2. All copies of substantial portions of the Software may only be used in connection + * with services provided by OneSignal. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. + */ + +import SwiftUI + +/// Root view composing every section in the same order as the Capacitor demo. +struct ContentView: View { + @EnvironmentObject var viewModel: OneSignalViewModel + @EnvironmentObject var toast: ToastPresenter + + var body: some View { + NavigationStack { + ScrollView { + VStack(alignment: .leading, spacing: OS.Spacing.sectionGap) { + AppSection() + UserSection() + PushSection() + SendPushSection() + InAppSection() + SendIamSection() + AliasesSection() + EmailsSection() + SmsSection() + TagsSection() + OutcomesSection() + TriggersSection() + CustomEventsSection() + LocationSection() + LiveActivitySection() + } + .padding(.horizontal, OS.Spacing.pagePadding) + .padding(.top, OS.Spacing.pagePadding) + .padding(.bottom, OS.Spacing.sectionGap) + } + // `main_scroll_view` is anchored to the SwiftUI `ScrollView` (not + // the inner `VStack`) so XCUITest exposes it as + // `XCUIElementTypeScrollView` with the visible viewport's rect. + // Anchoring on the inner `VStack` reported the full content rect + // (multiple screens tall), causing WDIO `swipe` to compute + // gesture coordinates outside the viewport — iOS clipped those + // to the visible region and the swipe registered as a tap on + // whatever button sat there (e.g. `send_sound_button`). The + // ScrollView identifier is read by `waitForAppReady` and by + // Android's `scrollIntoView` `scrollableElement` param. + .accessibilityIdentifier("main_scroll_view") + .background(OS.Color.lightBackground.ignoresSafeArea()) + .navigationBarTitleDisplayMode(.inline) + .toolbarBackground(OS.Color.primary, for: .navigationBar) + .toolbarBackground(.visible, for: .navigationBar) + .toolbarColorScheme(.dark, for: .navigationBar) + .toolbar { toolbarContent } + } + .osCenteredDialog( + isPresented: Binding( + get: { viewModel.activeTooltip != nil }, + set: { isPresented in if !isPresented { viewModel.dismissTooltip() } } + ) + ) { + if let tooltip = viewModel.activeTooltip { + TooltipDialog(tooltip: tooltip, onClose: { viewModel.dismissTooltip() }) + } + } + .toast(message: $toast.message) + // Auto-prompt for notification permission on first appear, matching the + // Capacitor / Flutter / React Native demos (which all prompt from their + // home screen's mount lifecycle). This races the OneSignal iOS-params + // response: the standard alert shows before the SDK can register for + // provisional authorization (which would otherwise silently grant + // permission and skip the prompt entirely). + .task { + viewModel.promptPushPermission() + } + } + + @ToolbarContentBuilder + private var toolbarContent: some ToolbarContent { + ToolbarItem(placement: .principal) { + HStack(spacing: 6) { + Image("onesignal_logo") + .renderingMode(.template) + .resizable() + .aspectRatio(contentMode: .fit) + .frame(height: 22) + .foregroundColor(.white) + Text("iOS") + .font(OS.Font.bodyMedium) + .foregroundColor(.white) + } + .accessibilityIdentifier("brand_title") + } + } +} + +#Preview { + ContentView() + .environmentObject(OneSignalViewModel()) + .environmentObject(ToastPresenter()) +} diff --git a/examples/demo/App/Views/Sections/AliasesSection.swift b/examples/demo/App/Views/Sections/AliasesSection.swift new file mode 100644 index 000000000..c6772a5be --- /dev/null +++ b/examples/demo/App/Views/Sections/AliasesSection.swift @@ -0,0 +1,75 @@ +/** + * Modified MIT License + * + * Copyright 2024 OneSignal + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * 1. The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * 2. All copies of substantial portions of the Software may only be used in connection + * with services provided by OneSignal. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. + */ + +import SwiftUI + +struct AliasesSection: View { + @EnvironmentObject var viewModel: OneSignalViewModel + @State private var addOpen = false + @State private var addMultipleOpen = false + + var body: some View { + SectionCard( + title: "ALIASES", + sectionKey: "aliases", + onInfoTap: { viewModel.showTooltip(for: "aliases") } + ) { + PairList( + items: viewModel.aliases, + emptyText: "No aliases added", + sectionKey: "aliases" + ) + + ActionButton("ADD ALIAS", accessibilityID: "add_alias_button") { + addOpen = true + } + ActionButton("ADD MULTIPLE ALIASES", accessibilityID: "add_multiple_aliases_button") { + addMultipleOpen = true + } + } + .osCenteredDialog(isPresented: $addOpen) { + AddItemDialog( + itemType: .alias, + onAdd: { key, value in + viewModel.addAlias(label: key, id: value) + addOpen = false + }, + onCancel: { addOpen = false } + ) + } + .osCenteredDialog(isPresented: $addMultipleOpen) { + MultiPairInputDialog( + type: .aliases, + onAdd: { pairs in + viewModel.addAliases(pairs) + addMultipleOpen = false + }, + onCancel: { addMultipleOpen = false } + ) + } + } +} diff --git a/examples/demo/App/Views/Sections/AppSection.swift b/examples/demo/App/Views/Sections/AppSection.swift new file mode 100644 index 000000000..2b772ae91 --- /dev/null +++ b/examples/demo/App/Views/Sections/AppSection.swift @@ -0,0 +1,68 @@ +/** + * Modified MIT License + * + * Copyright 2024 OneSignal + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * 1. The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * 2. All copies of substantial portions of the Software may only be used in connection + * with services provided by OneSignal. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. + */ + +import SwiftUI + +/// App ID display + consent toggles, mirroring the Capacitor AppSection +struct AppSection: View { + @EnvironmentObject var viewModel: OneSignalViewModel + + var body: some View { + SectionCard(title: "APP", sectionKey: "app") { + ValueCard(rows: [ + ValueCard.Row( + label: "App ID", + value: viewModel.appId, + valueAccessibilityID: "app_id_value", + monospaced: true + ) + ]) + + ToggleRow( + label: "Consent Required", + description: "Require consent before SDK processes data", + isOn: Binding( + get: { viewModel.consentRequired }, + set: { viewModel.setConsentRequired($0) } + ), + accessibilityID: "consent_required_toggle" + ) + + if viewModel.consentRequired { + ToggleRow( + label: "Privacy Consent", + description: "Consent given for data collection", + isOn: Binding( + get: { viewModel.consentGiven }, + set: { viewModel.setConsentGiven($0) } + ), + accessibilityID: "privacy_consent_toggle" + ) + } + } + } +} diff --git a/examples/demo/App/Views/Sections/CustomEventsSection.swift b/examples/demo/App/Views/Sections/CustomEventsSection.swift new file mode 100644 index 000000000..01d2e742e --- /dev/null +++ b/examples/demo/App/Views/Sections/CustomEventsSection.swift @@ -0,0 +1,56 @@ +/** + * Modified MIT License + * + * Copyright 2024 OneSignal + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * 1. The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * 2. All copies of substantial portions of the Software may only be used in connection + * with services provided by OneSignal. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. + */ + +import SwiftUI + +struct CustomEventsSection: View { + @EnvironmentObject var viewModel: OneSignalViewModel + @EnvironmentObject var toast: ToastPresenter + @State private var open = false + + var body: some View { + SectionCard( + title: "CUSTOM EVENTS", + sectionKey: "custom_events", + onInfoTap: { viewModel.showTooltip(for: "customEvents") } + ) { + ActionButton("TRACK EVENT", accessibilityID: "track_event_button") { + open = true + } + } + .osCenteredDialog(isPresented: $open) { + TrackEventDialog( + onTrack: { name, properties in + viewModel.trackEvent(name: name, properties: properties) + toast.show("Event tracked: \(name)") + open = false + }, + onCancel: { open = false } + ) + } + } +} diff --git a/examples/demo/App/Views/Sections/EmailsSection.swift b/examples/demo/App/Views/Sections/EmailsSection.swift new file mode 100644 index 000000000..ba9ef1cad --- /dev/null +++ b/examples/demo/App/Views/Sections/EmailsSection.swift @@ -0,0 +1,62 @@ +/** + * Modified MIT License + * + * Copyright 2024 OneSignal + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * 1. The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * 2. All copies of substantial portions of the Software may only be used in connection + * with services provided by OneSignal. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. + */ + +import SwiftUI + +struct EmailsSection: View { + @EnvironmentObject var viewModel: OneSignalViewModel + @State private var addOpen = false + + var body: some View { + SectionCard( + title: "EMAILS", + sectionKey: "emails", + onInfoTap: { viewModel.showTooltip(for: "emails") } + ) { + SingleList( + items: viewModel.emails, + emptyText: "No emails added", + sectionKey: "emails", + onRemove: { viewModel.removeEmail($0) } + ) + + ActionButton("ADD EMAIL", accessibilityID: "add_email_button") { + addOpen = true + } + } + .osCenteredDialog(isPresented: $addOpen) { + AddItemDialog( + itemType: .email, + onAdd: { _, value in + viewModel.addEmail(value) + addOpen = false + }, + onCancel: { addOpen = false } + ) + } + } +} diff --git a/examples/demo/App/Views/Sections/InAppSection.swift b/examples/demo/App/Views/Sections/InAppSection.swift new file mode 100644 index 000000000..84aa00ee4 --- /dev/null +++ b/examples/demo/App/Views/Sections/InAppSection.swift @@ -0,0 +1,51 @@ +/** + * Modified MIT License + * + * Copyright 2024 OneSignal + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * 1. The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * 2. All copies of substantial portions of the Software may only be used in connection + * with services provided by OneSignal. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. + */ + +import SwiftUI + +/// In-app messaging pause toggle +struct InAppSection: View { + @EnvironmentObject var viewModel: OneSignalViewModel + + var body: some View { + SectionCard( + title: "IN-APP MESSAGING", + sectionKey: "iam", + onInfoTap: { viewModel.showTooltip(for: "inAppMessaging") } + ) { + ToggleRow( + label: "Pause In-App Messages", + description: "Toggle in-app message display", + isOn: Binding( + get: { viewModel.isInAppMessagesPaused }, + set: { viewModel.setIamPaused($0) } + ), + accessibilityID: "pause_iam_toggle" + ) + } + } +} diff --git a/examples/demo/App/Views/Sections/LiveActivitySection.swift b/examples/demo/App/Views/Sections/LiveActivitySection.swift new file mode 100644 index 000000000..136c6564d --- /dev/null +++ b/examples/demo/App/Views/Sections/LiveActivitySection.swift @@ -0,0 +1,144 @@ +/** + * Modified MIT License + * + * Copyright 2024 OneSignal + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * 1. The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * 2. All copies of substantial portions of the Software may only be used in connection + * with services provided by OneSignal. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. + */ + +import SwiftUI + +/// Live Activities (iOS 16.1+) section with activity ID + order # inputs and status cycler. +/// Mirrors the Capacitor demo's LiveActivitySection. +struct LiveActivitySection: View { + @EnvironmentObject var viewModel: OneSignalViewModel + + @State private var activityId: String = "order-1" + @State private var orderNumber: String = "ORD-1234" + @State private var statusIndex: Int = 0 + + private let statuses: [LiveActivityStatus] = [.preparing, .onTheWay, .delivered] + + var body: some View { + SectionCard( + title: "LIVE ACTIVITIES", + sectionKey: "live_activities", + onInfoTap: { viewModel.showTooltip(for: "liveActivities") } + ) { + inputCard + + ActionButton( + "START LIVE ACTIVITY", + isDisabled: trimmedActivityId.isEmpty, + accessibilityID: "start_live_activity_button" + ) { + statusIndex = 0 + viewModel.startLiveActivity( + activityId: trimmedActivityId, + orderNumber: orderNumber.trimmingCharacters(in: .whitespacesAndNewlines), + status: statuses[0] + ) + } + + ActionButton( + updateButtonTitle, + isDisabled: trimmedActivityId.isEmpty || !LiveActivityController.hasApiKey, + accessibilityID: "update_live_activity_button" + ) { + let nextIndex = (statusIndex + 1) % statuses.count + viewModel.updateLiveActivity( + activityId: trimmedActivityId, + status: statuses[nextIndex] + ) + statusIndex = nextIndex + } + + ActionButton( + "END LIVE ACTIVITY", + style: .outline, + isDisabled: trimmedActivityId.isEmpty || !LiveActivityController.hasApiKey, + accessibilityID: "end_live_activity_button" + ) { + viewModel.endLiveActivity(activityId: trimmedActivityId) + } + + if !LiveActivityController.hasApiKey { + Text("Set ONESIGNAL_API_KEY in Secrets.plist to enable update & end") + .font(OS.Font.bodySmall) + .foregroundColor(OS.Color.grey600) + .frame(maxWidth: .infinity, alignment: .center) + .accessibilityIdentifier("live_activities_hint") + } + } + } + + private var trimmedActivityId: String { + activityId.trimmingCharacters(in: .whitespacesAndNewlines) + } + + private var nextStatus: LiveActivityStatus { + statuses[(statusIndex + 1) % statuses.count] + } + + private var updateButtonTitle: String { + "UPDATE → \(nextStatus.displayName.uppercased())" + } + + private var inputCard: some View { + VStack(spacing: 4) { + inlineRow( + label: "Activity ID", + placeholder: "Activity ID", + text: $activityId, + accessibilityID: "live_activity_id_input" + ) + inlineRow( + label: "Order #", + placeholder: "Order #", + text: $orderNumber, + accessibilityID: "live_activity_order_number" + ) + } + .osCard() + } + + private func inlineRow( + label: String, + placeholder: String, + text: Binding, + accessibilityID: String + ) -> some View { + HStack(alignment: .center, spacing: 8) { + Text(label) + .font(OS.Font.bodyMedium) + .foregroundColor(OS.Color.grey600) + .frame(minWidth: OS.Layout.inlineLabelMinWidth, alignment: .leading) + TextField(placeholder, text: text) + .font(OS.Font.bodyMedium) + .foregroundColor(OS.Color.bodyText) + .multilineTextAlignment(.trailing) + .autocorrectionDisabled() + .textInputAutocapitalization(.never) + .accessibilityIdentifier(accessibilityID) + } + } +} diff --git a/examples/demo/App/Views/Sections/LocationSection.swift b/examples/demo/App/Views/Sections/LocationSection.swift new file mode 100644 index 000000000..41079cea7 --- /dev/null +++ b/examples/demo/App/Views/Sections/LocationSection.swift @@ -0,0 +1,60 @@ +/** + * Modified MIT License + * + * Copyright 2024 OneSignal + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * 1. The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * 2. All copies of substantial portions of the Software may only be used in connection + * with services provided by OneSignal. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. + */ + +import SwiftUI + +struct LocationSection: View { + @EnvironmentObject var viewModel: OneSignalViewModel + @EnvironmentObject var toast: ToastPresenter + + var body: some View { + SectionCard( + title: "LOCATION", + sectionKey: "location", + onInfoTap: { viewModel.showTooltip(for: "location") } + ) { + ToggleRow( + label: "Location Shared", + description: "Share device location with OneSignal", + isOn: Binding( + get: { viewModel.isLocationShared }, + set: { viewModel.setLocationShared($0) } + ), + accessibilityID: "location_shared_toggle" + ) + + ActionButton("PROMPT LOCATION", accessibilityID: "prompt_location_button") { + viewModel.promptLocation() + } + + ActionButton("CHECK LOCATION", accessibilityID: "check_location_button") { + let shared = viewModel.checkLocationShared() + toast.show("Location shared: \(shared)") + } + } + } +} diff --git a/examples/demo/App/Views/Sections/OutcomesSection.swift b/examples/demo/App/Views/Sections/OutcomesSection.swift new file mode 100644 index 000000000..f4b84f259 --- /dev/null +++ b/examples/demo/App/Views/Sections/OutcomesSection.swift @@ -0,0 +1,67 @@ +/** + * Modified MIT License + * + * Copyright 2024 OneSignal + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * 1. The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * 2. All copies of substantial portions of the Software may only be used in connection + * with services provided by OneSignal. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. + */ + +import SwiftUI + +struct OutcomesSection: View { + @EnvironmentObject var viewModel: OneSignalViewModel + @EnvironmentObject var toast: ToastPresenter + @State private var open = false + + var body: some View { + SectionCard( + title: "OUTCOME EVENTS", + sectionKey: "outcomes", + onInfoTap: { viewModel.showTooltip(for: "outcomes") } + ) { + ActionButton("SEND OUTCOME", accessibilityID: "send_outcome_button") { + open = true + } + } + .osCenteredDialog(isPresented: $open) { + OutcomeDialog( + onSend: { name, mode, value in + switch mode { + case .normal: + viewModel.sendOutcome(name) + toast.show("Outcome sent: \(name)") + case .unique: + viewModel.sendUniqueOutcome(name) + toast.show("Unique outcome sent: \(name)") + case .value: + if let value = value { + viewModel.sendOutcome(name, value: value) + toast.show("Outcome sent: \(name) = \(value)") + } + } + open = false + }, + onCancel: { open = false } + ) + } + } +} diff --git a/examples/demo/App/Views/Sections/PushSection.swift b/examples/demo/App/Views/Sections/PushSection.swift new file mode 100644 index 000000000..d78dfba54 --- /dev/null +++ b/examples/demo/App/Views/Sections/PushSection.swift @@ -0,0 +1,97 @@ +/** + * Modified MIT License + * + * Copyright 2024 OneSignal + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * 1. The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * 2. All copies of substantial portions of the Software may only be used in connection + * with services provided by OneSignal. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. + */ + +import SwiftUI + +/// Push subscription ID, opt-in toggle, and prompt-for-permission CTA +struct PushSection: View { + @EnvironmentObject var viewModel: OneSignalViewModel + + var body: some View { + SectionCard( + title: "PUSH", + sectionKey: "push", + onInfoTap: { viewModel.showTooltip(for: "push") } + ) { + VStack(spacing: 0) { + pushIdRow + Rectangle() + .fill(OS.Color.divider) + .frame(height: OS.Layout.dividerHeight) + .padding(.vertical, 4) + pushEnabledRow + } + .osCard() + + if !viewModel.hasNotificationPermission { + ActionButton( + "PROMPT PUSH", + accessibilityID: "prompt_push_button" + ) { + viewModel.promptPushPermission() + } + } + } + } + + private var pushIdRow: some View { + HStack(alignment: .center, spacing: 12) { + Text("Push ID") + .font(OS.Font.bodyMedium) + .foregroundColor(OS.Color.bodyText) + Spacer(minLength: 0) + Text(viewModel.pushSubscriptionId ?? "—") + .font(OS.Font.mono12) + .foregroundColor(OS.Color.bodyText) + .lineLimit(1) + .truncationMode(.middle) + .accessibilityIdentifier("push_id_value") + } + .padding(.vertical, 4) + } + + private var pushEnabledRow: some View { + HStack(alignment: .center, spacing: 12) { + Text("Push Enabled") + .font(OS.Font.bodyMedium) + .foregroundColor(OS.Color.bodyText) + Spacer(minLength: 0) + Toggle( + "", + isOn: Binding( + get: { viewModel.isPushEnabled }, + set: { viewModel.setPushEnabled($0) } + ) + ) + .labelsHidden() + .tint(OS.Color.primary) + .disabled(!viewModel.hasNotificationPermission) + .accessibilityIdentifier("push_enabled_toggle") + } + .padding(.vertical, 4) + } +} diff --git a/examples/demo/App/Views/Sections/SendIamSection.swift b/examples/demo/App/Views/Sections/SendIamSection.swift new file mode 100644 index 000000000..9fd851a6e --- /dev/null +++ b/examples/demo/App/Views/Sections/SendIamSection.swift @@ -0,0 +1,50 @@ +/** + * Modified MIT License + * + * Copyright 2024 OneSignal + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * 1. The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * 2. All copies of substantial portions of the Software may only be used in connection + * with services provided by OneSignal. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. + */ + +import SwiftUI + +/// Buttons that add an `iam_type` trigger so dashboard IAM rules can fire +struct SendIamSection: View { + @EnvironmentObject var viewModel: OneSignalViewModel + + var body: some View { + SectionCard( + title: "SEND IN-APP MESSAGE", + sectionKey: "send_iam", + onInfoTap: { viewModel.showTooltip(for: "sendInAppMessage") } + ) { + ForEach(InAppMessageType.allCases) { type in + ActionButton( + type.rawValue.uppercased(), + accessibilityID: "send_iam_\(type.triggerValue)_button" + ) { + viewModel.sendIamTrigger(type) + } + } + } + } +} diff --git a/examples/demo/App/Views/Sections/SendPushSection.swift b/examples/demo/App/Views/Sections/SendPushSection.swift new file mode 100644 index 000000000..329fa2c8e --- /dev/null +++ b/examples/demo/App/Views/Sections/SendPushSection.swift @@ -0,0 +1,71 @@ +/** + * Modified MIT License + * + * Copyright 2024 OneSignal + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * 1. The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * 2. All copies of substantial portions of the Software may only be used in connection + * with services provided by OneSignal. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. + */ + +import SwiftUI + +/// Buttons that fire test pushes via the OneSignal REST API +struct SendPushSection: View { + @EnvironmentObject var viewModel: OneSignalViewModel + @State private var customOpen = false + + var body: some View { + SectionCard( + title: "SEND PUSH NOTIFICATION", + sectionKey: "send_push", + onInfoTap: { viewModel.showTooltip(for: "sendPushNotification") } + ) { + ActionButton("SIMPLE", accessibilityID: "send_simple_button") { + viewModel.sendNotification(.simple) + } + ActionButton("WITH IMAGE", accessibilityID: "send_image_button") { + viewModel.sendNotification(.withImage) + } + ActionButton("WITH SOUND", accessibilityID: "send_sound_button") { + viewModel.sendNotification(.withSound) + } + ActionButton("CUSTOM", accessibilityID: "send_custom_button") { + customOpen = true + } + ActionButton( + "CLEAR ALL", + style: .outline, + accessibilityID: "clear_all_button" + ) { + viewModel.clearAllNotifications() + } + } + .osCenteredDialog(isPresented: $customOpen) { + CustomNotificationDialog( + onSend: { title, body in + viewModel.sendCustomNotification(title: title, body: body) + customOpen = false + }, + onCancel: { customOpen = false } + ) + } + } +} diff --git a/examples/demo/App/Views/Sections/SmsSection.swift b/examples/demo/App/Views/Sections/SmsSection.swift new file mode 100644 index 000000000..d8deb5a1a --- /dev/null +++ b/examples/demo/App/Views/Sections/SmsSection.swift @@ -0,0 +1,62 @@ +/** + * Modified MIT License + * + * Copyright 2024 OneSignal + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * 1. The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * 2. All copies of substantial portions of the Software may only be used in connection + * with services provided by OneSignal. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. + */ + +import SwiftUI + +struct SmsSection: View { + @EnvironmentObject var viewModel: OneSignalViewModel + @State private var addOpen = false + + var body: some View { + SectionCard( + title: "SMS", + sectionKey: "sms", + onInfoTap: { viewModel.showTooltip(for: "sms") } + ) { + SingleList( + items: viewModel.smsNumbers, + emptyText: "No SMS added", + sectionKey: "sms", + onRemove: { viewModel.removeSms($0) } + ) + + ActionButton("ADD SMS", accessibilityID: "add_sms_button") { + addOpen = true + } + } + .osCenteredDialog(isPresented: $addOpen) { + AddItemDialog( + itemType: .sms, + onAdd: { _, value in + viewModel.addSms(value) + addOpen = false + }, + onCancel: { addOpen = false } + ) + } + } +} diff --git a/examples/demo/App/Views/Sections/TagsSection.swift b/examples/demo/App/Views/Sections/TagsSection.swift new file mode 100644 index 000000000..a7e775655 --- /dev/null +++ b/examples/demo/App/Views/Sections/TagsSection.swift @@ -0,0 +1,101 @@ +/** + * Modified MIT License + * + * Copyright 2024 OneSignal + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * 1. The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * 2. All copies of substantial portions of the Software may only be used in connection + * with services provided by OneSignal. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. + */ + +import SwiftUI + +struct TagsSection: View { + @EnvironmentObject var viewModel: OneSignalViewModel + @State private var addOpen = false + @State private var addMultipleOpen = false + @State private var removeOpen = false + + var body: some View { + SectionCard( + title: "TAGS", + sectionKey: "tags", + onInfoTap: { viewModel.showTooltip(for: "tags") } + ) { + PairList( + items: viewModel.tags, + emptyText: "No tags added", + sectionKey: "tags", + onRemove: { key in + if let item = viewModel.tags.first(where: { $0.key == key }) { + viewModel.removeTag(item) + } + } + ) + + ActionButton("ADD TAG", accessibilityID: "add_tag_button") { + addOpen = true + } + ActionButton("ADD MULTIPLE TAGS", accessibilityID: "add_multiple_tags_button") { + addMultipleOpen = true + } + if !viewModel.tags.isEmpty { + ActionButton( + "REMOVE TAGS", + style: .outline, + accessibilityID: "remove_tags_button" + ) { + removeOpen = true + } + } + } + .osCenteredDialog(isPresented: $addOpen) { + AddItemDialog( + itemType: .tag, + onAdd: { key, value in + viewModel.addTag(key: key, value: value) + addOpen = false + }, + onCancel: { addOpen = false } + ) + } + .osCenteredDialog(isPresented: $addMultipleOpen) { + MultiPairInputDialog( + type: .tags, + onAdd: { pairs in + viewModel.addTags(pairs) + addMultipleOpen = false + }, + onCancel: { addMultipleOpen = false } + ) + } + .osCenteredDialog(isPresented: $removeOpen) { + RemoveMultiDialog( + type: .tags, + items: viewModel.tags, + onRemove: { keys in + viewModel.removeSelectedTags(keys) + removeOpen = false + }, + onCancel: { removeOpen = false } + ) + } + } +} diff --git a/examples/demo/App/Views/Sections/TriggersSection.swift b/examples/demo/App/Views/Sections/TriggersSection.swift new file mode 100644 index 000000000..0838045af --- /dev/null +++ b/examples/demo/App/Views/Sections/TriggersSection.swift @@ -0,0 +1,108 @@ +/** + * Modified MIT License + * + * Copyright 2024 OneSignal + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * 1. The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * 2. All copies of substantial portions of the Software may only be used in connection + * with services provided by OneSignal. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. + */ + +import SwiftUI + +struct TriggersSection: View { + @EnvironmentObject var viewModel: OneSignalViewModel + @State private var addOpen = false + @State private var addMultipleOpen = false + @State private var removeOpen = false + + var body: some View { + SectionCard( + title: "TRIGGERS", + sectionKey: "triggers", + onInfoTap: { viewModel.showTooltip(for: "triggers") } + ) { + PairList( + items: viewModel.triggers, + emptyText: "No triggers added", + sectionKey: "triggers", + onRemove: { key in + if let item = viewModel.triggers.first(where: { $0.key == key }) { + viewModel.removeTrigger(item) + } + } + ) + + ActionButton("ADD TRIGGER", accessibilityID: "add_trigger_button") { + addOpen = true + } + ActionButton("ADD MULTIPLE TRIGGERS", accessibilityID: "add_multiple_triggers_button") { + addMultipleOpen = true + } + if !viewModel.triggers.isEmpty { + ActionButton( + "REMOVE TRIGGERS", + style: .outline, + accessibilityID: "remove_triggers_button" + ) { + removeOpen = true + } + ActionButton( + "CLEAR ALL TRIGGERS", + style: .outline, + accessibilityID: "clear_triggers_button" + ) { + viewModel.clearTriggers() + } + } + } + .osCenteredDialog(isPresented: $addOpen) { + AddItemDialog( + itemType: .trigger, + onAdd: { key, value in + viewModel.addTrigger(key: key, value: value) + addOpen = false + }, + onCancel: { addOpen = false } + ) + } + .osCenteredDialog(isPresented: $addMultipleOpen) { + MultiPairInputDialog( + type: .triggers, + onAdd: { pairs in + viewModel.addTriggers(pairs) + addMultipleOpen = false + }, + onCancel: { addMultipleOpen = false } + ) + } + .osCenteredDialog(isPresented: $removeOpen) { + RemoveMultiDialog( + type: .triggers, + items: viewModel.triggers, + onRemove: { keys in + viewModel.removeSelectedTriggers(keys) + removeOpen = false + }, + onCancel: { removeOpen = false } + ) + } + } +} diff --git a/examples/demo/App/Views/Sections/UserSection.swift b/examples/demo/App/Views/Sections/UserSection.swift new file mode 100644 index 000000000..0e0bb5067 --- /dev/null +++ b/examples/demo/App/Views/Sections/UserSection.swift @@ -0,0 +1,79 @@ +/** + * Modified MIT License + * + * Copyright 2024 OneSignal + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * 1. The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * 2. All copies of substantial portions of the Software may only be used in connection + * with services provided by OneSignal. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. + */ + +import SwiftUI + +/// Login/logout + status display, mirroring the Capacitor UserSection +struct UserSection: View { + @EnvironmentObject var viewModel: OneSignalViewModel + @State private var loginOpen = false + + var body: some View { + SectionCard(title: "USER", sectionKey: "user") { + ValueCard(rows: [ + ValueCard.Row( + label: "Status", + value: viewModel.isLoggedIn ? "Logged In" : "Anonymous", + valueAccessibilityID: "user_status_value" + ), + ValueCard.Row( + label: "External ID", + value: viewModel.externalUserId ?? "—", + valueAccessibilityID: "user_external_id_value", + monospaced: true + ) + ]) + + ActionButton( + viewModel.loginButtonTitle, + accessibilityID: "login_user_button" + ) { + loginOpen = true + } + + if viewModel.isLoggedIn { + ActionButton( + "LOGOUT USER", + style: .outline, + accessibilityID: "logout_user_button" + ) { + viewModel.logout() + } + } + } + .osCenteredDialog(isPresented: $loginOpen) { + AddItemDialog( + itemType: .externalUserId, + onAdd: { _, value in + viewModel.login(externalId: value) + loginOpen = false + }, + onCancel: { loginOpen = false } + ) + } + } +} diff --git a/examples/demo/App/Views/Theme.swift b/examples/demo/App/Views/Theme.swift new file mode 100644 index 000000000..645f5bf0b --- /dev/null +++ b/examples/demo/App/Views/Theme.swift @@ -0,0 +1,119 @@ +/** + * Modified MIT License + * + * Copyright 2024 OneSignal + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * 1. The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * 2. All copies of substantial portions of the Software may only be used in connection + * with services provided by OneSignal. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. + */ + +import SwiftUI + +/// Design tokens shared across the demo. Mirrors the CSS variables and tables in +/// `sdk-shared/demo/styles.md`. +enum OS { + + // MARK: Colors + + enum Color { + static let primary = SwiftUI.Color(red: 0xE5/255, green: 0x4B/255, blue: 0x4D/255) + static let primaryPressed = SwiftUI.Color(red: 0xC3/255, green: 0x3F/255, blue: 0x41/255) + static let success = SwiftUI.Color(red: 0x34/255, green: 0xA8/255, blue: 0x53/255) + static let grey700 = SwiftUI.Color(red: 0x61/255, green: 0x61/255, blue: 0x61/255) + static let grey600 = SwiftUI.Color(red: 0x75/255, green: 0x75/255, blue: 0x75/255) + static let grey500 = SwiftUI.Color(red: 0x9E/255, green: 0x9E/255, blue: 0x9E/255) + static let lightBackground = SwiftUI.Color(red: 0xF8/255, green: 0xF9/255, blue: 0xFA/255) + static let cardBackground = SwiftUI.Color.white + static let cardBorder = SwiftUI.Color.black.opacity(0.1) + static let divider = SwiftUI.Color(red: 0xE8/255, green: 0xEA/255, blue: 0xED/255) + static let warningBackground = SwiftUI.Color(red: 0xFF/255, green: 0xF8/255, blue: 0xE1/255) + static let backdrop = SwiftUI.Color.black.opacity(0.54) + static let bodyText = SwiftUI.Color(red: 0x21/255, green: 0x21/255, blue: 0x21/255) + } + + // MARK: Spacing + + enum Spacing { + static let cardGap: CGFloat = 8 + static let sectionGap: CGFloat = 24 + static let pagePadding: CGFloat = 16 + static let cardPadding: CGFloat = 12 + } + + // MARK: Radii + + enum Radius { + static let card: CGFloat = 12 + static let button: CGFloat = 8 + static let input: CGFloat = 8 + static let modal: CGFloat = 28 + } + + // MARK: Typography + + enum Font { + static let bodyLarge = SwiftUI.Font.system(size: 16, weight: .regular) + static let bodyMedium = SwiftUI.Font.system(size: 14, weight: .regular) + static let bodySmall = SwiftUI.Font.system(size: 12, weight: .regular) + static let mono12 = SwiftUI.Font.system(size: 12, weight: .regular, design: .monospaced) + static let mono14 = SwiftUI.Font.system(size: 14, weight: .regular, design: .monospaced) + } + + // MARK: Layout constants + + enum Layout { + static let buttonHeight: CGFloat = 48 + static let cardBorderWidth: CGFloat = 2 + static let inputBorderWidth: CGFloat = 1 + static let dividerHeight: CGFloat = 1 + static let infoIconSize: CGFloat = 18 + static let inlineLabelMinWidth: CGFloat = 80 + static let listMaxVisible: Int = 5 + } +} + +// MARK: - Card chrome modifier + +/// Applies the standard demo card visual: white background, 12 corner radius, +/// 2px border, no shadow, 12 px inner padding. +struct CardChrome: ViewModifier { + var padding: CGFloat = OS.Spacing.cardPadding + var background: Color = OS.Color.cardBackground + + func body(content: Content) -> some View { + content + .padding(padding) + .frame(maxWidth: .infinity, alignment: .leading) + .background(background) + .clipShape(RoundedRectangle(cornerRadius: OS.Radius.card)) + .overlay( + RoundedRectangle(cornerRadius: OS.Radius.card) + .strokeBorder(OS.Color.cardBorder, lineWidth: OS.Layout.cardBorderWidth) + ) + } +} + +extension View { + /// Wraps the receiver in the demo's standard card chrome. + func osCard(padding: CGFloat = OS.Spacing.cardPadding, background: Color = OS.Color.cardBackground) -> some View { + modifier(CardChrome(padding: padding, background: background)) + } +} diff --git a/examples/demo/App/vine_boom.wav b/examples/demo/App/vine_boom.wav new file mode 100644 index 000000000..626bd5cc5 Binary files /dev/null and b/examples/demo/App/vine_boom.wav differ diff --git a/examples/demo/Build.xcconfig b/examples/demo/Build.xcconfig new file mode 100644 index 000000000..8db97b911 --- /dev/null +++ b/examples/demo/Build.xcconfig @@ -0,0 +1,8 @@ +// Demo build settings auto-included by every target via project.yml. +// +// Per-developer values (Apple DEVELOPMENT_TEAM, custom bundle ids, etc.) +// belong in a sibling `Local.xcconfig` so they never get committed. The +// optional include below is a no-op when the file is missing, so a fresh +// clone builds without further setup. See `Local.xcconfig.example`. + +#include? "Local.xcconfig" diff --git a/examples/demo/ExportOptions.plist b/examples/demo/ExportOptions.plist new file mode 100644 index 000000000..b7361222e --- /dev/null +++ b/examples/demo/ExportOptions.plist @@ -0,0 +1,23 @@ + + + + + method + development + teamID + 99SW8E36CT + signingStyle + manual + stripSwiftSymbols + + provisioningProfiles + + com.onesignal.example + Appium Demo - Main + com.onesignal.example.NSE + Appium Demo - NSE + com.onesignal.example.LA + Appium Demo - Live Activity + + + diff --git a/examples/demo/Local.xcconfig.example b/examples/demo/Local.xcconfig.example new file mode 100644 index 000000000..8a403f08a --- /dev/null +++ b/examples/demo/Local.xcconfig.example @@ -0,0 +1,15 @@ +// Copy this file to `Local.xcconfig` (gitignored) and uncomment any +// per-developer overrides you need. Settings here apply to the App, +// OneSignalNotificationServiceExtension, and OneSignalWidget targets. +// +// Anything you set here survives `xcodegen generate`; settings you change +// only in Xcode's Signing & Capabilities UI are wiped on regeneration. + +// Apple Developer team id used by automatic signing. Required to run on a +// physical device. +// DEVELOPMENT_TEAM = ABCDE12345 + +// Switch from automatic to manual signing if you have a specific +// provisioning profile to attach. Leave on Automatic for most cases. +// CODE_SIGN_STYLE = Manual +// PROVISIONING_PROFILE_SPECIFIER = MyProfile diff --git a/examples/demo/OneSignalNotificationServiceExtension/Info.plist b/examples/demo/OneSignalNotificationServiceExtension/Info.plist new file mode 100644 index 000000000..ca3cd8f43 --- /dev/null +++ b/examples/demo/OneSignalNotificationServiceExtension/Info.plist @@ -0,0 +1,31 @@ + + + + + CFBundleDevelopmentRegion + $(DEVELOPMENT_LANGUAGE) + CFBundleDisplayName + OneSignalNotificationServiceExtension + CFBundleExecutable + $(EXECUTABLE_NAME) + CFBundleIdentifier + $(PRODUCT_BUNDLE_IDENTIFIER) + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + $(PRODUCT_NAME) + CFBundlePackageType + $(PRODUCT_BUNDLE_PACKAGE_TYPE) + CFBundleShortVersionString + 1.0 + CFBundleVersion + 1 + NSExtension + + NSExtensionPointIdentifier + com.apple.usernotifications.service + NSExtensionPrincipalClass + $(PRODUCT_MODULE_NAME).NotificationService + + + diff --git a/examples/demo/OneSignalNotificationServiceExtension/NotificationService.swift b/examples/demo/OneSignalNotificationServiceExtension/NotificationService.swift new file mode 100644 index 000000000..df9ad5d3c --- /dev/null +++ b/examples/demo/OneSignalNotificationServiceExtension/NotificationService.swift @@ -0,0 +1,71 @@ +/** + * Modified MIT License + * + * Copyright 2024 OneSignal + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * 1. The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * 2. All copies of substantial portions of the Software may only be used in connection + * with services provided by OneSignal. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. + */ + +import UserNotifications +import OneSignalExtension + +/// Notification Service Extension that hands incoming pushes to OneSignal so it can +/// download attachments, decrypt confidential pushes, and apply mutable content updates. +/// Only runs when `mutable_content` is set on the push (which OneSignal sets automatically +/// for any notification with attachments or action buttons). +class NotificationService: UNNotificationServiceExtension { + + var contentHandler: ((UNNotificationContent) -> Void)? + var receivedRequest: UNNotificationRequest! + var bestAttemptContent: UNMutableNotificationContent? + + override func didReceive( + _ request: UNNotificationRequest, + withContentHandler contentHandler: @escaping (UNNotificationContent) -> Void + ) { + self.receivedRequest = request + self.contentHandler = contentHandler + self.bestAttemptContent = (request.content.mutableCopy() as? UNMutableNotificationContent) + + if let bestAttemptContent = bestAttemptContent { + // Uncomment to verify the extension is firing during local debug: + // print("Running NotificationServiceExtension") + // bestAttemptContent.body = "[Modified] " + bestAttemptContent.body + + OneSignalExtension.didReceiveNotificationExtensionRequest( + self.receivedRequest, + with: bestAttemptContent, + withContentHandler: self.contentHandler + ) + } + } + + override func serviceExtensionTimeWillExpire() { + if let contentHandler = contentHandler, let bestAttemptContent = bestAttemptContent { + OneSignalExtension.serviceExtensionTimeWillExpireRequest( + self.receivedRequest, + with: self.bestAttemptContent + ) + contentHandler(bestAttemptContent) + } + } +} diff --git a/examples/demo/OneSignalNotificationServiceExtension/OneSignalNotificationServiceExtension.entitlements b/examples/demo/OneSignalNotificationServiceExtension/OneSignalNotificationServiceExtension.entitlements new file mode 100644 index 000000000..c70461e82 --- /dev/null +++ b/examples/demo/OneSignalNotificationServiceExtension/OneSignalNotificationServiceExtension.entitlements @@ -0,0 +1,10 @@ + + + + + com.apple.security.application-groups + + group.com.onesignal.example.onesignal + + + diff --git a/examples/demo/OneSignalWidget/Assets.xcassets/AccentColor.colorset/Contents.json b/examples/demo/OneSignalWidget/Assets.xcassets/AccentColor.colorset/Contents.json new file mode 100644 index 000000000..0afb3cf0e --- /dev/null +++ b/examples/demo/OneSignalWidget/Assets.xcassets/AccentColor.colorset/Contents.json @@ -0,0 +1,11 @@ +{ + "colors": [ + { + "idiom": "universal" + } + ], + "info": { + "author": "xcode", + "version": 1 + } +} diff --git a/examples/demo/OneSignalWidget/Assets.xcassets/AppIcon.appiconset/Contents.json b/examples/demo/OneSignalWidget/Assets.xcassets/AppIcon.appiconset/Contents.json new file mode 100644 index 000000000..b121e3bce --- /dev/null +++ b/examples/demo/OneSignalWidget/Assets.xcassets/AppIcon.appiconset/Contents.json @@ -0,0 +1,13 @@ +{ + "images": [ + { + "idiom": "universal", + "platform": "ios", + "size": "1024x1024" + } + ], + "info": { + "author": "xcode", + "version": 1 + } +} diff --git a/examples/demo/OneSignalWidget/Assets.xcassets/Contents.json b/examples/demo/OneSignalWidget/Assets.xcassets/Contents.json new file mode 100644 index 000000000..74d6a722c --- /dev/null +++ b/examples/demo/OneSignalWidget/Assets.xcassets/Contents.json @@ -0,0 +1,6 @@ +{ + "info": { + "author": "xcode", + "version": 1 + } +} diff --git a/examples/demo/OneSignalWidget/Assets.xcassets/WidgetBackground.colorset/Contents.json b/examples/demo/OneSignalWidget/Assets.xcassets/WidgetBackground.colorset/Contents.json new file mode 100644 index 000000000..0afb3cf0e --- /dev/null +++ b/examples/demo/OneSignalWidget/Assets.xcassets/WidgetBackground.colorset/Contents.json @@ -0,0 +1,11 @@ +{ + "colors": [ + { + "idiom": "universal" + } + ], + "info": { + "author": "xcode", + "version": 1 + } +} diff --git a/examples/demo/OneSignalWidget/Info.plist b/examples/demo/OneSignalWidget/Info.plist new file mode 100644 index 000000000..a75840841 --- /dev/null +++ b/examples/demo/OneSignalWidget/Info.plist @@ -0,0 +1,29 @@ + + + + + CFBundleDevelopmentRegion + $(DEVELOPMENT_LANGUAGE) + CFBundleDisplayName + OneSignalWidget + CFBundleExecutable + $(EXECUTABLE_NAME) + CFBundleIdentifier + $(PRODUCT_BUNDLE_IDENTIFIER) + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + $(PRODUCT_NAME) + CFBundlePackageType + $(PRODUCT_BUNDLE_PACKAGE_TYPE) + CFBundleShortVersionString + 1.0 + CFBundleVersion + 1 + NSExtension + + NSExtensionPointIdentifier + com.apple.widgetkit-extension + + + diff --git a/examples/demo/OneSignalWidget/OneSignalWidgetBundle.swift b/examples/demo/OneSignalWidget/OneSignalWidgetBundle.swift new file mode 100644 index 000000000..063a36e0c --- /dev/null +++ b/examples/demo/OneSignalWidget/OneSignalWidgetBundle.swift @@ -0,0 +1,38 @@ +/** + * Modified MIT License + * + * Copyright 2024 OneSignal + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * 1. The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * 2. All copies of substantial portions of the Software may only be used in connection + * with services provided by OneSignal. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. + */ + +import WidgetKit +import SwiftUI + +@main +struct OneSignalWidgetBundle: WidgetBundle { + var body: some Widget { + if #available(iOS 16.2, *) { + OneSignalWidgetLiveActivity() + } + } +} diff --git a/examples/demo/OneSignalWidget/OneSignalWidgetLiveActivity.swift b/examples/demo/OneSignalWidget/OneSignalWidgetLiveActivity.swift new file mode 100644 index 000000000..cf4a029d3 --- /dev/null +++ b/examples/demo/OneSignalWidget/OneSignalWidgetLiveActivity.swift @@ -0,0 +1,175 @@ +/** + * Modified MIT License + * + * Copyright 2024 OneSignal + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * 1. The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * 2. All copies of substantial portions of the Software may only be used in connection + * with services provided by OneSignal. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. + */ + +import ActivityKit +import WidgetKit +import SwiftUI +import OneSignalLiveActivities + +/// Live Activity widget that renders the order tracking flow used by the demo. +/// Uses `DefaultLiveActivityAttributes` (provided by the OneSignal SDK) so the same +/// data shape works between `OneSignal.LiveActivities.startDefault(...)` and remote +/// `event_updates` payloads sent via the REST API. +@available(iOS 16.2, *) +struct OneSignalWidgetLiveActivity: Widget { + + var body: some WidgetConfiguration { + ActivityConfiguration(for: DefaultLiveActivityAttributes.self) { context in + let orderNumber = context.attributes.data["orderNumber"]?.asString() ?? "Order" + let status = context.state.data["status"]?.asString() ?? "preparing" + let message = context.state.data["message"]?.asString() ?? "Your order is being prepared" + let eta = context.state.data["estimatedTime"]?.asString() ?? "" + + VStack(spacing: 10) { + HStack { + Text(orderNumber) + .font(.caption) + .foregroundColor(.gray) + Spacer() + if !eta.isEmpty { + Text(eta) + .font(.caption) + .foregroundColor(.white.opacity(0.7)) + } + } + + HStack(spacing: 12) { + Image(systemName: Self.statusIcon(for: status)) + .font(.title2) + .foregroundColor(Self.statusColor(for: status)) + + VStack(alignment: .leading, spacing: 2) { + Text(Self.statusLabel(for: status)) + .font(.headline) + .foregroundColor(.white) + Text(message) + .font(.subheadline) + .foregroundColor(.white.opacity(0.8)) + .lineLimit(1) + } + Spacer() + } + + DeliveryProgressBar(status: status) + } + .padding() + .activityBackgroundTint(Color(red: 0.11, green: 0.13, blue: 0.19)) + .activitySystemActionForegroundColor(.white) + + } dynamicIsland: { context in + let status = context.state.data["status"]?.asString() ?? "preparing" + let message = context.state.data["message"]?.asString() ?? "Preparing" + let eta = context.state.data["estimatedTime"]?.asString() ?? "" + + return DynamicIsland { + DynamicIslandExpandedRegion(.leading) { + Image(systemName: Self.statusIcon(for: status)) + .font(.title2) + .foregroundColor(Self.statusColor(for: status)) + } + DynamicIslandExpandedRegion(.center) { + Text(Self.statusLabel(for: status)) + .font(.headline) + } + DynamicIslandExpandedRegion(.trailing) { + if !eta.isEmpty { + Text(eta) + .font(.caption) + .foregroundColor(.secondary) + } + } + DynamicIslandExpandedRegion(.bottom) { + Text(message) + .font(.caption) + .foregroundColor(.secondary) + } + } compactLeading: { + Image(systemName: Self.statusIcon(for: status)) + .foregroundColor(Self.statusColor(for: status)) + } compactTrailing: { + Text(Self.statusLabel(for: status)) + .font(.caption) + } minimal: { + Image(systemName: Self.statusIcon(for: status)) + .foregroundColor(Self.statusColor(for: status)) + } + } + } + + // MARK: - Status helpers + + private static func statusIcon(for status: String) -> String { + switch status { + case "on_the_way": return "box.truck.fill" + case "delivered": return "checkmark.circle.fill" + default: return "bag.fill" + } + } + + private static func statusColor(for status: String) -> Color { + switch status { + case "on_the_way": return .blue + case "delivered": return .green + default: return .orange + } + } + + private static func statusLabel(for status: String) -> String { + switch status { + case "on_the_way": return "On the Way" + case "delivered": return "Delivered" + default: return "Preparing" + } + } +} + +@available(iOS 16.2, *) +struct DeliveryProgressBar: View { + let status: String + + private var progress: CGFloat { + switch status { + case "on_the_way": return 0.6 + case "delivered": return 1.0 + default: return 0.25 + } + } + + var body: some View { + GeometryReader { geo in + ZStack(alignment: .leading) { + RoundedRectangle(cornerRadius: 3) + .fill(Color.white.opacity(0.2)) + .frame(height: 6) + RoundedRectangle(cornerRadius: 3) + .fill(progress >= 1.0 ? Color.green : Color.blue) + .frame(width: geo.size.width * progress, height: 6) + } + } + .frame(height: 6) + } +} diff --git a/examples/demo/README.md b/examples/demo/README.md new file mode 100644 index 000000000..42e5d5513 --- /dev/null +++ b/examples/demo/README.md @@ -0,0 +1,131 @@ +# OneSignal SwiftUI Example App + +A SwiftUI demo app that exercises every public surface of the OneSignal iOS SDK and mirrors the layout, naming, and behavior of other OneSignal SDKS so the same end-to-end test suite (`@onesignal/sdk-shared`) can drive both apps. + +## Features + +The demo covers all major OneSignal SDK capabilities: + +- **App / Consent**: App ID display, `consent_required` and `privacy_consent` toggles +- **User**: Login / logout with external user ID +- **Push Subscription**: Push subscription ID, opt-in toggle, prompt for permission +- **Send Push Notification**: Simple / image / sound / custom notifications via the OneSignal REST API +- **In-App Messaging**: Pause / resume IAM display, send IAM trigger to surface dashboard messages +- **Aliases / Emails / SMS / Tags**: Add (single or multiple), remove (single or selected) +- **Outcomes**: Send normal / unique / value outcomes +- **Triggers**: Add (single or multiple), remove (single or selected), clear all +- **Custom Events**: Track event with optional JSON properties +- **Location**: Location sharing toggle, request permission +- **Live Activities** (iOS 16.1+): Start / update / end an activity, status cycler + +Section headers use ALL CAPS and an info icon (where Capacitor has one) that opens a tooltip sheet with descriptions sourced from `https://github.com/OneSignal/sdk-shared` (with a bundled fallback). + +Every interactive element exposes an `accessibilityIdentifier` matching the Capacitor demo's `data-testid` so the shared E2E tests can target it. + +## Architecture + +The Xcode project ships three targets, mirroring the Capacitor / Cordova / RN demos: + +``` +examples/demo/ +├── App.xcodeproj +├── App.entitlements # main app: aps-environment + app group +├── App/ # Main app target source +│ ├── App.swift # @main + AppDelegate, SDK + Live Activity setup +│ ├── Views/ +│ │ ├── ContentView.swift # Composes sections + sheets in Capacitor order +│ │ ├── Sections/ # AppSection, UserSection, PushSection, ... +│ │ └── Components/ # SectionCard, ActionButton, ToggleRow, +│ │ # AddItemSheet, MultiPairInputSheet, RemoveMultiSheet, +│ │ # OutcomeSheet, CustomNotificationSheet, TrackEventSheet, +│ │ # TooltipSheet, ToastView, ListWidgets, KeyValueRow +│ ├── ViewModels/ +│ │ └── OneSignalViewModel.swift # Single ObservableObject backing every section +│ ├── Models/ +│ │ └── AppModels.swift # KeyValueItem, NotificationType, InAppMessageType, +│ │ # AddItemType, MultiAddItemType, RemoveMultiItemType, +│ │ # OutcomeMode, TooltipData, UserData +│ ├── Services/ +│ │ ├── OneSignalService.swift # Thin wrapper over OneSignal.* APIs +│ │ ├── NotificationSender.swift # Posts to /notifications with retry on transient failures +│ │ ├── UserFetchService.swift # Hydrates aliases / tags / channels via /users +│ │ ├── TooltipService.swift # Loads tooltip JSON from sdk-shared (with fallback) +│ │ └── LiveActivityController.swift # Wraps OneSignal.LiveActivities + REST update / end +│ ├── Assets.xcassets/ +│ └── Info.plist +│ +├── OneSignalNotificationServiceExtension/ # NSE target — required for rich push (images, decryption, mutable content) +│ ├── NotificationService.swift # Forwards to OneSignalExtension.didReceiveNotificationExtensionRequest +│ ├── Info.plist # NSExtension/usernotifications.service +│ └── OneSignalNotificationServiceExtension.entitlements # app group (must match main app) +│ +└── OneSignalWidget/ # Widget Extension target — required to render Live Activities + ├── OneSignalWidgetBundle.swift # @main WidgetBundle + ├── OneSignalWidgetLiveActivity.swift # Lock screen + Dynamic Island UI for DefaultLiveActivityAttributes + ├── Info.plist # NSExtension/widgetkit-extension + └── Assets.xcassets/ # WidgetBackground, AccentColor, AppIcon +``` + +This mirrors the Capacitor demo's iOS layout (`OneSignal-Capacitor-SDK/examples/demo/ios/App/{App,OneSignalNotificationServiceExtension,OneSignalWidget}/`). + +## Setup Instructions + +The Xcode project is generated from `project.yml` with [XcodeGen](https://github.com/yonaskolb/XcodeGen) and is wired into `iOS_SDK/OneSignalSDK.xcworkspace`, so it builds against the SDK source tree directly. There are no manual Xcode setup steps. + +### 1. Open the workspace + +```bash +open iOS_SDK/OneSignalSDK.xcworkspace +``` + +In the scheme picker pick **App** and run on a simulator or device. Granting notification permissions and selecting a section is enough to exercise the SDK against your local source. + +### 2. Regenerate the project (only when `project.yml` changes) + +```bash +brew install xcodegen # one time +cd examples/demo +xcodegen generate # rewrites App.xcodeproj +``` + +`project.yml` declares three targets — `App`, `OneSignalNotificationServiceExtension`, `OneSignalWidget` — and references the framework targets in `iOS_SDK/OneSignalSDK/OneSignal.xcodeproj` so each one links and embeds the right SDK frameworks at build time. + +### 3. Capabilities & App Group + +The shipped `App.entitlements` and `OneSignalNotificationServiceExtension/OneSignalNotificationServiceExtension.entitlements` use `group.com.onesignal.example.onesignal`. If you need a different group (for example to install on a real device under your own team), change the value in both files to the same string. The other capabilities (Push Notifications, Remote notifications background mode, `NSSupportsLiveActivities`) are already declared in the entitlements / `App/Info.plist`. + +### 4. Configure your OneSignal credentials + +Both the App ID and (optional) REST API key live in a single `Secrets.plist` next to `App/Info.plist`. The file is gitignored. Add it to the App target with the keys you need: + +```xml + + ONESIGNAL_APP_ID + YOUR_APP_ID + ONESIGNAL_API_KEY + YOUR_REST_API_KEY + +``` + +- `ONESIGNAL_APP_ID` — optional. Falls back to the placeholder in `SecretsConfig.defaultAppId` when missing. +- `ONESIGNAL_API_KEY` — optional, only needed for Live Activity **Update** / **End**. Without it, those buttons disable themselves and the section shows a hint. + +> The widget renders `DefaultLiveActivityAttributes` (provided by the SDK), so the Activity ID + Order # you type into the demo flows through to the same widget regardless of whether the update came from `OneSignal.LiveActivities` locally or from the REST `/live_activities/{id}/notifications` endpoint. + +## Running the App + +1. Select a simulator or device +2. Build and run (⌘R) +3. Grant notification permissions when prompted +4. Explore each section + +## Requirements + +- iOS 15.0+ (Live Activities require iOS 16.1+) +- Xcode 15.0+ +- Swift 5.9+ +- OneSignal iOS SDK 5.0+ + +## License + +Modified MIT License — see the repository LICENSE file. diff --git a/examples/demo/build.md b/examples/demo/build.md new file mode 100644 index 000000000..cfb7e6302 --- /dev/null +++ b/examples/demo/build.md @@ -0,0 +1,353 @@ +# OneSignal iOS Sample App - Build Guide + +This document extends the shared build guide with iOS-specific details. + +**Read the shared guide first:** +https://raw.githubusercontent.com/OneSignal/sdk-shared/refs/heads/main/demo/build.md + +Replace `{{PLATFORM}}` with `iOS` everywhere in that guide. Everything below either overrides or supplements sections from the shared guide. + +--- + +## Project Setup + +The demo lives at `examples/demo/` (relative to the SDK repo root) and is wired into the same Xcode workspace as the SDK source (`iOS_SDK/OneSignalSDK.xcworkspace`), so it builds against your local SDK tree directly — no tarball, CocoaPods, or SPM package reference required. + +`App.xcodeproj` is generated from `project.yml` with [XcodeGen](https://github.com/yonaskolb/XcodeGen): + +```bash +brew install xcodegen # one time +cd examples/demo +xcodegen generate # regenerates App.xcodeproj from project.yml +``` + +`project.yml` declares three targets and links them against the SDK framework targets defined in `iOS_SDK/OneSignalSDK/OneSignal.xcodeproj` via a `projectReferences` entry: + +- **App** — main app target, embeds and signs every public SDK framework (`OneSignalCore`, `OneSignalOSCore`, `OneSignalOutcomes`, `OneSignalNotifications`, `OneSignalUser`, `OneSignalExtension`, `OneSignalLocation`, `OneSignalInAppMessages`, `OneSignalLiveActivities`, `OneSignalFramework`) plus the two local extensions +- **OneSignalNotificationServiceExtension** — links (does NOT embed) `OneSignalCore`, `OneSignalOutcomes`, `OneSignalExtension` +- **OneSignalWidget** — links (does NOT embed) `OneSignalLiveActivities` + +Open `iOS_SDK/OneSignalSDK.xcworkspace`, select the **App** scheme, and run. The app and both extensions build from local SDK source, so SDK edits flow through immediately. + +### App icons + +`App/Assets.xcassets/AppIcon.appiconset/` ships pre-populated with the OneSignal logo asset. The widget extension has its own `OneSignalWidget/Assets.xcassets/AppIcon.appiconset/` plus an `AccentColor` and `WidgetBackground` color set (referenced via `ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME` / `ASSETCATALOG_COMPILER_WIDGET_BACKGROUND_COLOR_NAME` in `project.yml`). No regeneration step is needed. + +### Environment / secrets + +Per-developer build settings and OneSignal credentials are split across two layers, both wired into XcodeGen via `project.yml`: + +- `Build.xcconfig` -- root xcconfig referenced by every target's `configFiles: { Debug, Release }`. It only does `#include? "Local.xcconfig"`, so a fresh clone builds with no extra setup. +- `Local.xcconfig` (gitignored) -- per-developer overrides such as `DEVELOPMENT_TEAM`, `CODE_SIGN_STYLE`, and `PROVISIONING_PROFILE_SPECIFIER`. Anything set here survives `xcodegen generate`. See `Local.xcconfig.example` for the template. +- `App/Secrets.plist` (gitignored, `optional: true` in `project.yml`) -- `` with `ONESIGNAL_APP_ID` and `ONESIGNAL_API_KEY` strings. Parsed at runtime by `App/Services/SecretsConfig.swift`. Bundled via an explicit `buildPhase: resources` source entry because XcodeGen otherwise treats `.plist` files as Info.plist-like and skips Copy Bundle Resources. +- `App/vine_boom.wav` (gitignored optional) -- bundled custom notification sound; XcodeGen picks it up automatically from the `App/` source path. + +### Build & run + +There is no `setup.sh` / `run-ios.sh` script -- Xcode handles everything: + +1. `open iOS_SDK/OneSignalSDK.xcworkspace` +2. Pick the **App** scheme +3. ⌘R to build and run on the selected simulator or device + +The only manual step is running `xcodegen generate` after editing `project.yml`. + +--- + +## State Management + +Use a single `OneSignalViewModel` (`App/ViewModels/OneSignalViewModel.swift`) as the central state manager. There is no repository wrapper -- the view-model calls the OneSignal SDK directly through a thin `OneSignalService` singleton (`App/Services/OneSignalService.swift`). + +- `@MainActor final class OneSignalViewModel: ObservableObject` with `@Published` properties for reactive state (app id, push subscription id, aliases, tags, emails, SMS, triggers, consent, location, IAM paused, `isLoading`) +- The only `@Published` UI overlay state is `activeTooltip: TooltipData?`. Action dialogs are NOT in the view-model -- each section owns its own `@State` boolean and binds `.osCenteredDialog(isPresented:)` locally +- `init` calls `refreshState()` and the private `setupObservers()`, which registers `OSPushSubscriptionObserver`, `OSUserStateObserver`, and `OSNotificationPermissionObserver`. SwiftUI keeps the view-model alive for the app lifetime via `@StateObject` in `App.swift`, so no manual teardown is needed +- `OneSignalService` (singleton, `App/Services/OneSignalService.swift`) funnels every SDK call through one entry point and mirrors any setters the SDK doesn't expose as getters (consent flags) into `UserDefaults` +- `NotificationSender` (singleton, `App/Services/NotificationSender.swift`) wraps the `/notifications` REST endpoint with `URLSession` and retries with exponential backoff when the API returns 200 with empty `id` / `recipients == 0` / a non-empty `errors` payload (transient race between subscription create and notification fan-out) +- `UserFetchService` (singleton, `App/Services/UserFetchService.swift`) hydrates aliases / tags / emails / SMS via `GET /users/by/onesignal_id/{id}` -- no auth header, public endpoint +- `LiveActivityController` (`App/Services/LiveActivityController.swift`) wraps `OneSignal.LiveActivities.startDefault(...)` plus the authenticated REST update/end calls. Reads the API key via `SecretsConfig.apiKey`; missing/empty key disables UPDATE / END +- `SecretsConfig` (`App/Services/SecretsConfig.swift`) reads `ONESIGNAL_APP_ID` and `ONESIGNAL_API_KEY` from a bundled `Secrets.plist` (iOS equivalent of `.env`); both keys optional, app ID falls back to a placeholder when missing +- `TooltipService` (singleton, `App/Services/TooltipService.swift`) loads the shared tooltip JSON from `sdk-shared` on a detached task with a bundled fallback so the first render isn't blocked + +### SDK initialization + +`AppDelegate.application(_:didFinishLaunchingWithOptions:)` in `App/App.swift` is intentionally minimal: + +```swift +OneSignalService.shared.initialize(launchOptions: launchOptions) +setupNotificationListeners() +setupInAppMessageListeners() +if #available(iOS 16.1, *) { LiveActivityController.setup() } +``` + +- `OneSignalService.initialize(launchOptions:)` mirrors the Capacitor `useOneSignal` startup order so toggles persist across cold launches: + 1. `OneSignal.Debug.setLogLevel(.LL_VERBOSE)` + 2. `OneSignal.setConsentRequired(prefs.getConsentRequired())` + 3. `OneSignal.setConsentGiven(prefs.getConsentGiven())` + 4. `OneSignal.initialize(appId, withLaunchOptions:)` + 5. `OneSignal.InAppMessages.paused = prefs.getIamPaused()` + 6. `OneSignal.Location.isShared = prefs.getLocationShared()` + 7. If `prefs.getExternalUserId()` is non-nil: `OneSignal.login(storedExternalId)` +- `LiveActivityController.setup()` wraps `OneSignal.LiveActivities.setupDefault()` (iOS 16.1+ guard lives in the controller, not inline) +- The four SDK listeners (`NotificationLifecycleHandler`, `NotificationClickHandler`, `InAppMessageLifecycleHandler`, `InAppMessageClickHandler`) are registered via `OneSignal.Notifications.add*Listener(...)` / `OneSignal.InAppMessages.add*Listener(...)` from the `setupNotificationListeners` / `setupInAppMessageListeners` helpers + +`PreferencesService` (`App/Services/PreferencesService.swift`) is the demo's UserDefaults-backed cache, keyed under `onesignal.demo.*`. It's the single source of truth for any state the demo needs to restore on a fresh launch: consent flags, IAM-paused, location-shared, and the last-logged-in external user id. Setters on `OneSignalService` read-through and write-through this cache (in addition to forwarding to the SDK), so the view model's `@Published` props can hydrate from `service.consentRequired` / `service.consentGiven` / `service.isInAppMessagesPaused` / `service.isLocationShared` and get cached values on cold launch. + +Push subscription id, opt-in, notification permission, and the live `OneSignal.User.externalId` are still read directly from the SDK at runtime (they don't need preference caching). + +--- + +## iOS-Specific UI Details + +### Notification Permission + +- `OneSignalViewModel` exposes `promptPushPermission()` (no `isReady` gate, no separate `promptPush()` method) +- `ContentView` auto-prompts on first appear via an unconditional `.task { viewModel.promptPushPermission() }` modifier on the root view -- this races the OneSignal iOS-params response so the standard alert shows before the SDK can register provisional auth +- `PushSection` renders a conditional `PROMPT PUSH` button that calls `viewModel.promptPushPermission()`. The button is hidden once `hasNotificationPermission == true` + +### Loading State + +- `isLoading` is currently dead state in the view model -- it's flipped inside `fetchUserDataFromApi()` and `login(externalId:)` but no file under `App/Views/` references it. The Aliases / Emails / SMS / Tags sections always render their static empty-state copy via `PairList` / `SingleList` regardless of fetch state +- Stale-result protection: `fetchUserDataFromApi()` increments a `requestSequence` counter on entry, captures the value, and short-circuits after the `await` if a newer fetch has run in the meantime. Mirrors the `requestSequenceRef` pattern from the Capacitor demo so back-to-back logout / login flows don't get overwritten by a slow earlier fetch + +### Toast + +- `ToastPresenter` (`App/ViewModels/ToastPresenter.swift`) is a `@MainActor` `ObservableObject` with `@Published var message: String?` and a `show(_:)` method. It is created as a `@StateObject` in `App.swift` and injected into `ContentView` via `.environmentObject(toastPresenter)`. +- Section views declare `@EnvironmentObject var toast: ToastPresenter` and call `toast.show(...)` from action handlers. Only Outcomes, Custom Events, and Location check trigger the toast; everything else uses `print()` only. +- `ContentView` attaches the host `.toast(message: $toast.message)` modifier (defined in `App/Views/Components/ToastView.swift`) so a single host renders the current message regardless of which section emitted it. +- Replace-on-show: `show(_:)` cancels the previous `dismissTask`, sets `self.message`, and starts a new `Task` that sleeps `ToastPresenter.toastDurationMs` (milliseconds) and clears `message` only if it still matches the captured target string. +- Duration is the static constant `static let toastDurationMs: UInt64 = 3_000` (milliseconds). +- `OneSignalViewModel` must not hold any toast state, expose `toastMessage`, or call a `showToast` method. + +### Dialogs + +- Tooltip state lives on the view model as `@Published var activeTooltip: TooltipData?`. `ContentView` owns layout only and binds the tooltip dialog via `viewModel.activeTooltip` / `viewModel.dismissTooltip()` attached with `.osCenteredDialog`. Sections call `viewModel.showTooltip(for:)` from info icons. +- Sections declare `@State` booleans for their action dialogs (`@State private var addOpen = false`, `@State private var loginOpen = false`, ...) and attach `.osCenteredDialog(isPresented: $addOpen) { AddItemDialog(...) }` on the section view. Dialog confirm handlers call ViewModel SDK methods and (where applicable) `toast.show(...)`. +- `OneSignalViewModel` must not hold any action dialog visibility flags or dialog input drafts. +- `osCenteredDialog` (in `App/Views/Components/OSDialog.swift`) is implemented on top of `.fullScreenCover` with a `ClearBackgroundView` (`UIViewRepresentable`) so the dialog presents at the window level instead of being clipped to the section's frame inside `ScrollView`. The default slide-up animation is suppressed via `.transaction { $0.disablesAnimations = true }` so the dialog's own fade-in is preserved. +- Shared dialog primitives live in `App/Views/Components/`: `AddItemDialog` (typed via `AddItemType` -- single-field and pair layouts both flow through it), `MultiPairInputDialog`, `RemoveMultiDialog`, `OutcomeDialog`, `CustomNotificationDialog`, `TrackEventDialog`, `TooltipDialog`. Sections import and compose them locally. + +### Accessibility (Appium) + +Apply test ids with SwiftUI's `.accessibilityIdentifier("…")` modifier on every interactive element and value display. The ids match the `data-testid` values used by the Capacitor / React Native / Cordova demos one-for-one so the shared Appium suite under `sdk-shared/appium/tests/` runs unchanged against the iOS build. + +XCUITest does NOT inherit identifiers from `Button(role:)` automatically -- set `.accessibilityIdentifier(...)` on every `Button`, `Toggle`, `TextField`, and the wrapping `VStack` of each section. + +- `ContentView` anchors `accessibilityIdentifier("main_scroll_view")` on the SwiftUI `ScrollView` itself (not the inner `VStack`) so XCUITest exposes it as `XCUIElementTypeScrollView` with the visible viewport's rect. The shared Appium swipe workaround on iOS depends on this anchoring -- attaching the id to the inner stack reports the full content rect (multiple screens tall) and WDIO `swipe` then computes gestures outside the viewport, which iOS clips to the visible region and registers as taps on whatever button sits there. +- `ContentView` runs the auto push-permission prompt via `.task { viewModel.promptPushPermission() }` on mount. It races the OneSignal iOS-params response, so the standard alert can show before the SDK registers provisional auth (which would otherwise silently grant permission and skip the prompt entirely). + +### Branding assets + +`App/Assets.xcassets/` ships three branded asset folders alongside the standard `AppIcon` / `AccentColor`: + +- `LaunchBackground.colorset` -- referenced by `UILaunchScreen.UIColorName` in `App/Info.plist` +- `onesignal_launch_icon.imageset` -- referenced by `UILaunchScreen.UIImageName` +- `onesignal_logo.imageset` -- rendered as a template image in the `ContentView` toolbar's principal placement + +--- + +## Xcode Project Targets + +### Notification Service Extension + +`OneSignalNotificationServiceExtension/NotificationService.swift` forwards every push to `OneSignalExtension` so rich attachments (`ios_attachments`), confidential pushes, and `mutable_content` payloads work: + +```swift +override func didReceive(_ request: UNNotificationRequest, + withContentHandler contentHandler: @escaping (UNNotificationContent) -> Void) { + self.receivedRequest = request + self.contentHandler = contentHandler + self.bestAttemptContent = request.content.mutableCopy() as? UNMutableNotificationContent + + if let bestAttemptContent = bestAttemptContent { + OneSignalExtension.didReceiveNotificationExtensionRequest( + self.receivedRequest, with: bestAttemptContent, withContentHandler: contentHandler) + } +} + +override func serviceExtensionTimeWillExpire() { + if let contentHandler, let bestAttemptContent { + OneSignalExtension.serviceExtensionTimeWillExpireRequest(receivedRequest, with: bestAttemptContent) + contentHandler(bestAttemptContent) + } +} +``` + +The NSE entitlements file (`OneSignalNotificationServiceExtension/OneSignalNotificationServiceExtension.entitlements`) **must** declare the same `com.apple.security.application-groups` value as the main app — both ship with `group.com.onesignal.example.onesignal`. If you change the group to install on a real device under your own team, change it in BOTH files to the same string. + +### Widget Extension (Live Activities) + +`OneSignalWidget/OneSignalWidgetLiveActivity.swift` renders the order tracking flow using `DefaultLiveActivityAttributes` from `OneSignalLiveActivities`. Replace the file with the shared reference implementation at `https://raw.githubusercontent.com/OneSignal/sdk-shared/main/demo/LiveActivity.swift` whenever the canonical version is updated. + +The widget target's deployment target is `16.2` (project-wide is `16.0`) because Dynamic Island APIs require 16.2. `NSSupportsLiveActivities = true` is declared in `App/Info.plist`. + +--- + +## Platform Config + +### Entitlements + +`App.entitlements` (main app): + +```xml +aps-environment +development +com.apple.security.application-groups + + group.com.onesignal.example.onesignal + +``` + +`OneSignalNotificationServiceExtension.entitlements` mirrors the same app group. Both must match or rich pushes fail silently. + +### Info.plist + +`App/Info.plist` declares: + +- `NSLocationWhenInUseUsageDescription` and `NSLocationAlwaysAndWhenInUseUsageDescription` -- required for the Location section's prompt +- `NSSupportsLiveActivities = true` -- required for the Live Activity section +- `NSSupportsLiveActivitiesFrequentUpdates = true` -- enables high-frequency push updates to running activities +- `UIBackgroundModes` with `remote-notification` -- required for silent / background pushes +- `UILaunchScreen` references the `LaunchBackground` color set and `onesignal_launch_icon` image set bundled in `App/Assets.xcassets/` + +### Custom Notification Sound + +The demo bundles `examples/demo/App/vine_boom.wav` (sourced from [sdk-shared/assets](https://github.com/OneSignal/sdk-shared/tree/main/assets)). XcodeGen picks it up automatically via the `sources: - path: App` block, and `NotificationSender.swift`'s WITH SOUND payload sets `ios_sound = "vine_boom.wav"` to play it. + +### Credentials (App ID & REST API key) + +The iOS demo does NOT use a `.env` file. Instead, `App/Services/SecretsConfig.swift` reads both `ONESIGNAL_APP_ID` and `ONESIGNAL_API_KEY` from a single `Secrets.plist` bundled with the App target — the iOS-idiomatic equivalent of `.env`: + +```xml + + ONESIGNAL_APP_ID + YOUR_APP_ID + ONESIGNAL_API_KEY + YOUR_REST_API_KEY + +``` + +- `ONESIGNAL_APP_ID` — optional. Falls back to `SecretsConfig.defaultAppId` (the placeholder defined in `sdk-shared/demo/build.md`) when missing or empty. `OneSignalService.shared.appId` is captured from `SecretsConfig.appId` once during `init`, so the value is stable for the running session. +- `ONESIGNAL_API_KEY` — optional, only needed for Live Activity **update** / **end**. `LiveActivityController.hasApiKey` is `true` when set; otherwise the UPDATE / END buttons disable themselves and show a hint in the Live Activity section. + +`Secrets.plist` is gitignored. + +--- + +## File Structure + +``` +examples/demo/ +├── App.xcodeproj # Generated by `xcodegen generate` +├── project.yml # XcodeGen project definition +├── App.entitlements # aps-environment + app group +├── Build.xcconfig # Root xcconfig wired into every target; +│ # only does `#include? "Local.xcconfig"` +├── Local.xcconfig.example # Per-developer overrides template +│ # (DEVELOPMENT_TEAM, CODE_SIGN_STYLE, ...) +├── build.md # This file +├── README.md +├── App/ # Main app target source +│ ├── App.swift # @main + AppDelegate; calls +│ │ # OneSignalService.shared.initialize, +│ │ # registers NotificationLifecycleHandler / +│ │ # NotificationClickHandler / +│ │ # InAppMessageLifecycleHandler / +│ │ # InAppMessageClickHandler, runs +│ │ # LiveActivityController.setup() on iOS 16.1+ +│ ├── Info.plist +│ ├── Secrets.plist # gitignored optional; ONESIGNAL_APP_ID + +│ │ # ONESIGNAL_API_KEY consumed by SecretsConfig +│ ├── vine_boom.wav # gitignored optional; custom notification sound +│ ├── Assets.xcassets/ +│ │ ├── AppIcon.appiconset/ +│ │ ├── AccentColor.colorset/ +│ │ ├── LaunchBackground.colorset/ # UILaunchScreen background color +│ │ ├── onesignal_launch_icon.imageset/ # UILaunchScreen image +│ │ └── onesignal_logo.imageset/ # Used by ContentView toolbar +│ ├── Models/ +│ │ └── AppModels.swift # KeyValueItem, NotificationType, +│ │ # AddItemType, MultiAddItemType, +│ │ # RemoveMultiItemType, OutcomeMode, +│ │ # TooltipData, UserData +│ ├── ViewModels/ +│ │ ├── OneSignalViewModel.swift # @MainActor ObservableObject, holds +│ │ │ # @Published activeTooltip, drives REST +│ │ │ # fetches via UserFetchService, registers +│ │ │ # SDK observers via private setupObservers() +│ │ └── ToastPresenter.swift # @MainActor ObservableObject; @Published +│ │ # message + show() with replace-on-show +│ ├── Services/ +│ │ ├── OneSignalService.swift # Thin wrapper over OneSignal.* APIs +│ │ ├── SecretsConfig.swift # Reads ONESIGNAL_APP_ID / ONESIGNAL_API_KEY +│ │ │ # from Secrets.plist with defaults +│ │ ├── NotificationSender.swift # /notifications POST + transient-retry loop +│ │ ├── UserFetchService.swift # /users GET, parses identity + tags + subs +│ │ ├── TooltipService.swift # Loads sdk-shared tooltip JSON (with fallback) +│ │ └── LiveActivityController.swift # OneSignal.LiveActivities + REST update/end +│ └── Views/ +│ ├── ContentView.swift # NavigationStack + ScrollView; layout + +│ │ # auto push-permission `.task` + tooltip dialog +│ │ # via viewModel.activeTooltip; sections own +│ │ # action dialog state +│ ├── Theme.swift # Design tokens from sdk-shared/demo/styles.md +│ ├── Sections/ +│ │ ├── AppSection.swift +│ │ ├── UserSection.swift +│ │ ├── PushSection.swift +│ │ ├── SendPushSection.swift +│ │ ├── InAppSection.swift +│ │ ├── SendIamSection.swift +│ │ ├── AliasesSection.swift +│ │ ├── EmailsSection.swift +│ │ ├── SmsSection.swift +│ │ ├── TagsSection.swift +│ │ ├── OutcomesSection.swift +│ │ ├── TriggersSection.swift +│ │ ├── CustomEventsSection.swift +│ │ ├── LocationSection.swift +│ │ └── LiveActivitySection.swift +│ └── Components/ +│ ├── SectionCard.swift +│ ├── ActionButton.swift +│ ├── ToggleRow.swift +│ ├── ListWidgets.swift # PairList + SingleList; private helpers +│ │ # ListCardEmpty, ItemDivider, DeleteButton, +│ │ # MoreLink. No LoadingState / CollapsibleList +│ ├── KeyValueRow.swift # Filename vs type name differ -- type is +│ │ # `InfoRow` (currently unused in demo) +│ ├── OSDialog.swift # osCenteredDialog modifier + ClearBackgroundView +│ ├── AddItemDialog.swift # Single + Pair input dialogs (typed via AddItemType) +│ ├── MultiPairInputDialog.swift # Bulk add (aliases / tags / triggers) +│ ├── RemoveMultiDialog.swift # Bulk remove (tags / triggers) +│ ├── OutcomeDialog.swift # Normal / Unique / With Value +│ ├── CustomNotificationDialog.swift +│ ├── TrackEventDialog.swift # Name + JSON properties, validates JSON +│ ├── TooltipDialog.swift +│ └── ToastView.swift # toast(message:) host modifier +│ +├── OneSignalNotificationServiceExtension/ # NSE target -- rich push +│ ├── NotificationService.swift # Forwards to OneSignalExtension +│ ├── Info.plist # NSExtension/usernotifications.service +│ └── OneSignalNotificationServiceExtension.entitlements # MUST match main app group +│ +└── OneSignalWidget/ # Widget Extension target -- Live Activities + ├── OneSignalWidgetBundle.swift # @main WidgetBundle + ├── OneSignalWidgetLiveActivity.swift # Lock screen + Dynamic Island UI for + │ # DefaultLiveActivityAttributes + ├── Info.plist # NSExtension/widgetkit-extension + └── Assets.xcassets/ # WidgetBackground, AccentColor, AppIcon +``` + +--- + +## iOS Best Practices + +- Re-run `xcodegen generate` after any change to `project.yml` so `App.xcodeproj` stays in sync. Commit the regenerated project file with the YAML change. +- Always link the SDK frameworks through the workspace's `projectReferences` (not via SPM or CocoaPods inside the demo) so the demo builds against your local SDK edits without an extra publish step. +- Keep the app group string identical in `App.entitlements` AND `OneSignalNotificationServiceExtension.entitlements` — they MUST match for confidential pushes and badge sync. +- Embed and code-sign each SDK framework on the App target only; the NSE and Widget targets must link the frameworks they need without embedding (the App target owns them in `Frameworks/`). +- Consent / IAM-paused / location-shared restore is NOT implemented in `App.swift` today. The view model only tracks UI toggle state in `Cached*` UserDefaults keys; the SDK side mirrors its own writes through separate `OneSignal*` UserDefaults keys via `OneSignalService`, and the two key sets are not synced. The SDK is the source of truth for everything else (push subscription id, external id, permission, tags) -- read it directly instead of caching. +- Use `OneSignal.User.pushSubscription.optIn()` / `optOut()` rather than touching `optedIn` directly; the SDK applies side effects (token registration, server sync) inside the methods. +- Drive `fetchUserDataFromApi` from the `OSUserStateObserver` only — never call it synchronously right after `OneSignal.login(...)`. The SDK assigns the new `onesignalId` asynchronously, so a synchronous fetch races the assignment and returns null. +- Set `.accessibilityIdentifier(...)` on every interactive control and value display you want to drive from Appium / XCUITest. SwiftUI does not derive identifiers from button titles, and the shared E2E suite selects by identifier. +- Bundle `Secrets.plist` with the App target for the Live Activity REST calls; without it the section disables UPDATE / END instead of failing at runtime. diff --git a/examples/demo/project.yml b/examples/demo/project.yml new file mode 100644 index 000000000..fe654b541 --- /dev/null +++ b/examples/demo/project.yml @@ -0,0 +1,191 @@ +name: App +options: + bundleIdPrefix: com.onesignal.example + deploymentTarget: + iOS: "16.0" + developmentLanguage: en + createIntermediateGroups: true + generateEmptyDirectories: false + groupSortPosition: top +configs: + Debug: debug + Release: release +settings: + base: + SWIFT_VERSION: "5.9" + CURRENT_PROJECT_VERSION: "1" + MARKETING_VERSION: "1.0" + CODE_SIGN_STYLE: Automatic + DEVELOPMENT_TEAM: "" + GENERATE_INFOPLIST_FILE: NO +projectReferences: + OneSignalSDK: + path: ../../iOS_SDK/OneSignalSDK/OneSignal.xcodeproj +targets: + # --------------------------------------------------------------------------- + # Main app + # --------------------------------------------------------------------------- + App: + type: application + platform: iOS + deploymentTarget: "16.0" + configFiles: + Debug: Build.xcconfig + Release: Build.xcconfig + sources: + - path: App + excludes: + - "Info.plist" + - "**/*.entitlements" + # Handled separately below so we can force buildPhase: resources. + # XcodeGen defaults .plist files to BuildPhase.none (assumes + # Info.plist-like), which leaves Secrets.plist out of Copy Bundle + # Resources and Bundle.main.url(...) returns nil at runtime. + - "Secrets.plist" + # Credentials read by App/Services/SecretsConfig.swift at runtime. + # Gitignored and auto-written by sdk-shared/appium/scripts/run-local.sh + # when ONESIGNAL_APP_ID / ONESIGNAL_API_KEY are set; manually populated + # otherwise (see README step 4). optional: true so xcodegen succeeds on + # a fresh clone where the file hasn't been created yet. + - path: App/Secrets.plist + buildPhase: resources + optional: true + settings: + base: + PRODUCT_NAME: "$(TARGET_NAME)" + PRODUCT_BUNDLE_IDENTIFIER: com.onesignal.example + INFOPLIST_FILE: App/Info.plist + CODE_SIGN_ENTITLEMENTS: App.entitlements + TARGETED_DEVICE_FAMILY: "1,2" + LD_RUNPATH_SEARCH_PATHS: "$(inherited) @executable_path/Frameworks" + ENABLE_USER_SCRIPT_SANDBOXING: NO + configs: + Debug: + DEVELOPMENT_TEAM: 99SW8E36CT + Release: + CODE_SIGN_IDENTITY: "iPhone Developer" + CODE_SIGN_STYLE: Manual + DEVELOPMENT_TEAM: "" + "DEVELOPMENT_TEAM[sdk=iphoneos*]": 99SW8E36CT + PROVISIONING_PROFILE_SPECIFIER: "" + "PROVISIONING_PROFILE_SPECIFIER[sdk=iphoneos*]": "Appium Demo - Main" + dependencies: + # SDK Swift framework targets (built from local source via the workspace) + - target: OneSignalSDK/OneSignalCore + embed: true + codeSign: true + - target: OneSignalSDK/OneSignalOSCore + embed: true + codeSign: true + - target: OneSignalSDK/OneSignalOutcomes + embed: true + codeSign: true + - target: OneSignalSDK/OneSignalNotifications + embed: true + codeSign: true + - target: OneSignalSDK/OneSignalUser + embed: true + codeSign: true + - target: OneSignalSDK/OneSignalExtension + embed: true + codeSign: true + - target: OneSignalSDK/OneSignalLocation + embed: true + codeSign: true + - target: OneSignalSDK/OneSignalInAppMessages + embed: true + codeSign: true + - target: OneSignalSDK/OneSignalLiveActivities + embed: true + codeSign: true + - target: OneSignalSDK/OneSignalFramework + embed: true + codeSign: true + # Local app extensions + - target: OneSignalNotificationServiceExtension + embed: true + codeSign: true + - target: OneSignalWidget + embed: true + codeSign: true + + # --------------------------------------------------------------------------- + # Notification Service Extension (rich push) + # --------------------------------------------------------------------------- + OneSignalNotificationServiceExtension: + type: app-extension + platform: iOS + deploymentTarget: "16.0" + configFiles: + Debug: Build.xcconfig + Release: Build.xcconfig + sources: + - path: OneSignalNotificationServiceExtension + excludes: + - "Info.plist" + - "**/*.entitlements" + settings: + base: + PRODUCT_NAME: "$(TARGET_NAME)" + PRODUCT_BUNDLE_IDENTIFIER: com.onesignal.example.NSE + INFOPLIST_FILE: OneSignalNotificationServiceExtension/Info.plist + CODE_SIGN_ENTITLEMENTS: OneSignalNotificationServiceExtension/OneSignalNotificationServiceExtension.entitlements + TARGETED_DEVICE_FAMILY: "1,2" + LD_RUNPATH_SEARCH_PATHS: "$(inherited) @executable_path/Frameworks @executable_path/../../Frameworks" + SKIP_INSTALL: YES + configs: + Debug: + DEVELOPMENT_TEAM: 99SW8E36CT + Release: + "CODE_SIGN_IDENTITY[sdk=iphoneos*]": "iPhone Developer" + CODE_SIGN_STYLE: Manual + DEVELOPMENT_TEAM: "" + "DEVELOPMENT_TEAM[sdk=iphoneos*]": 99SW8E36CT + PROVISIONING_PROFILE_SPECIFIER: "" + "PROVISIONING_PROFILE_SPECIFIER[sdk=iphoneos*]": "Appium Demo - NSE" + dependencies: + - target: OneSignalSDK/OneSignalCore + embed: false + - target: OneSignalSDK/OneSignalOutcomes + embed: false + - target: OneSignalSDK/OneSignalExtension + embed: false + + # --------------------------------------------------------------------------- + # Widget Extension (Live Activities) + # --------------------------------------------------------------------------- + OneSignalWidget: + type: app-extension + platform: iOS + deploymentTarget: "16.2" + configFiles: + Debug: Build.xcconfig + Release: Build.xcconfig + sources: + - path: OneSignalWidget + excludes: + - "Info.plist" + - "**/*.entitlements" + settings: + base: + PRODUCT_NAME: "$(TARGET_NAME)" + PRODUCT_BUNDLE_IDENTIFIER: com.onesignal.example.LA + INFOPLIST_FILE: OneSignalWidget/Info.plist + TARGETED_DEVICE_FAMILY: "1,2" + LD_RUNPATH_SEARCH_PATHS: "$(inherited) @executable_path/Frameworks @executable_path/../../Frameworks" + SKIP_INSTALL: YES + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME: AccentColor + ASSETCATALOG_COMPILER_WIDGET_BACKGROUND_COLOR_NAME: WidgetBackground + configs: + Debug: + DEVELOPMENT_TEAM: 99SW8E36CT + Release: + "CODE_SIGN_IDENTITY[sdk=iphoneos*]": "iPhone Developer" + CODE_SIGN_STYLE: Manual + DEVELOPMENT_TEAM: "" + "DEVELOPMENT_TEAM[sdk=iphoneos*]": 99SW8E36CT + PROVISIONING_PROFILE_SPECIFIER: "" + "PROVISIONING_PROFILE_SPECIFIER[sdk=iphoneos*]": "Appium Demo - Live Activity" + dependencies: + - target: OneSignalSDK/OneSignalLiveActivities + embed: false diff --git a/iOS_SDK/OneSignalDevApp/OneSignalDevApp/AppDelegate.h b/iOS_SDK/OneSignalDevApp/OneSignalDevApp/AppDelegate.h index 8ed7f14d9..a2cdb8caf 100644 --- a/iOS_SDK/OneSignalDevApp/OneSignalDevApp/AppDelegate.h +++ b/iOS_SDK/OneSignalDevApp/OneSignalDevApp/AppDelegate.h @@ -29,9 +29,10 @@ // This project exisits to make testing OneSignal SDK changes. #import +#import #import -@interface AppDelegate : UIResponder +@interface AppDelegate : UIResponder @property (strong, nonatomic) UIWindow *window; diff --git a/iOS_SDK/OneSignalDevApp/OneSignalDevApp/AppDelegate.m b/iOS_SDK/OneSignalDevApp/OneSignalDevApp/AppDelegate.m index 5de2efb52..7aabdb847 100644 --- a/iOS_SDK/OneSignalDevApp/OneSignalDevApp/AppDelegate.m +++ b/iOS_SDK/OneSignalDevApp/OneSignalDevApp/AppDelegate.m @@ -50,9 +50,20 @@ @implementation AppDelegate typedef void (^JwtCompletionBlock)(NSString*); typedef void (^JwtExpiredBlock)(NSString *, JwtCompletionBlock); +- (BOOL)application:(UIApplication *)app openURL:(NSURL *)url options:(NSDictionary *)options { + // Log the full tracking URL and the original extracted URL + // Also trigger trackClickAndReturnOriginal twice to confirm this click event is only sent once + NSLog(@"Dev App: application openURL FULL URL is %@", url); + NSURL *originalURL1 = [OneSignal.LiveActivities trackClickAndReturnOriginal:url]; + NSURL *originalURL2 = [OneSignal.LiveActivities trackClickAndReturnOriginal:url]; + NSLog(@"Dev App: application openURL processed, original URL is %@", originalURL1); + return YES; +} + - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { // [FIRApp configure]; + [UNUserNotificationCenter currentNotificationCenter].delegate = self; NSLog(@"Bundle URL: %@", [[NSBundle mainBundle] bundleURL]); // Uncomment to test LogListener @@ -196,17 +207,66 @@ - (void)applicationDidBecomeActive:(UIApplication *)application { - (void)applicationWillTerminate:(UIApplication *)application { } -// Remote +- (void)onLogEvent:(OneSignalLogEvent * _Nonnull)event { + NSLog(@"Dev App onLogEvent: %@", event.entry); +} + +#pragma mark - Manual Integration APIs (for use when swizzling is disabled) + +// Forward the APNs device token to OneSignal so it can register the device for push - (void)application:(UIApplication *)application -didReceiveRemoteNotification:(NSDictionary *)userInfo -fetchCompletionHandler:(void (^)(UIBackgroundFetchResult result))completionHandler { - - NSLog(@"application:didReceiveRemoteNotification:fetchCompletionHandler: %@", userInfo); - completionHandler(UIBackgroundFetchResultNoData); + didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)deviceToken { + NSLog(@"Dev App application:didRegisterForRemoteNotificationsWithDeviceToken %@", deviceToken); + [OneSignal.Notifications didRegisterForRemoteNotificationsWithDeviceToken:deviceToken]; } -- (void)onLogEvent:(OneSignalLogEvent * _Nonnull)event { - NSLog(@"Dev App onLogEvent: %@", event.entry); +// Forward APNs registration failures so OneSignal can log and retry appropriately +- (void)application:(UIApplication *)application + didFailToRegisterForRemoteNotificationsWithError:(NSError *)error { + NSLog(@"Dev App application:didFailToRegisterForRemoteNotificationsWithError %@", error); + [OneSignal.Notifications didFailToRegisterForRemoteNotificationsWithError:error]; +} + +// Forward background / silent notifications for content-available processing +- (void)application:(UIApplication *)application + didReceiveRemoteNotification:(NSDictionary *)userInfo + fetchCompletionHandler:(void (^)(UIBackgroundFetchResult))completionHandler { + NSLog(@"Dev App application:didReceiveRemoteNotification %@", userInfo); + [OneSignal.Notifications didReceiveRemoteNotification:userInfo + completionHandler:completionHandler]; +} + +// Forward foreground notifications so the SDK can invoke onWillDisplayNotification listeners +// and determine whether to show a banner. Completion returns nil for IAM previews. +- (void)userNotificationCenter:(UNUserNotificationCenter *)center + willPresentNotification:(UNNotification *)notification + withCompletionHandler:(void (^)(UNNotificationPresentationOptions))completionHandler { + NSLog(@"Dev App userNotificationCenter:willPresentNotification %@", notification); + [OneSignal.Notifications + willPresentNotificationWithPayload:notification.request.content.userInfo + completion:^(OSNotification *notif) { + if (notif) { + if (@available(iOS 14.0, *)) { + completionHandler(UNNotificationPresentationOptionBanner | + UNNotificationPresentationOptionList | + UNNotificationPresentationOptionSound); + } else { + completionHandler(UNNotificationPresentationOptionAlert | UNNotificationPresentationOptionSound); + } + } else { + completionHandler(UNNotificationPresentationOptionNone); + } + }]; +} + +// Forward notification tap / action so the SDK can fire onClickNotification listeners +// and handle deep links and action buttons +- (void)userNotificationCenter:(UNUserNotificationCenter *)center + didReceiveNotificationResponse:(UNNotificationResponse *)response + withCompletionHandler:(void (^)(void))completionHandler { + NSLog(@"Dev App userNotificationCenter:didReceiveNotificationResponse %@", response); + [OneSignal.Notifications didReceiveNotificationResponse:response]; + completionHandler(); } @end diff --git a/iOS_SDK/OneSignalDevApp/OneSignalDevApp/Info.plist b/iOS_SDK/OneSignalDevApp/OneSignalDevApp/Info.plist index 7ac3fdb50..bd8031ea4 100644 --- a/iOS_SDK/OneSignalDevApp/OneSignalDevApp/Info.plist +++ b/iOS_SDK/OneSignalDevApp/OneSignalDevApp/Info.plist @@ -24,6 +24,17 @@ APPL CFBundleShortVersionString $(MARKETING_VERSION) + CFBundleURLTypes + + + CFBundleURLName + com.onesignal.example + CFBundleURLSchemes + + myapp + + + CFBundleVersion $(CURRENT_PROJECT_VERSION) LSRequiresIPhoneOS @@ -71,5 +82,7 @@ UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight + OneSignal_disable_swizzling + diff --git a/iOS_SDK/OneSignalDevApp/OneSignalDevApp/SwiftTest.swift b/iOS_SDK/OneSignalDevApp/OneSignalDevApp/SwiftTest.swift index 35d7de8fc..722cceb4b 100644 --- a/iOS_SDK/OneSignalDevApp/OneSignalDevApp/SwiftTest.swift +++ b/iOS_SDK/OneSignalDevApp/OneSignalDevApp/SwiftTest.swift @@ -28,25 +28,54 @@ import Foundation import OneSignalFramework -class SwiftTest: NSObject, OSUserJwtInvalidatedListener, OSLogListener { +class SwiftTest: NSObject, OSLogListener { func onLogEvent(_ event: OneSignalLogEvent) { print("Dev App onLogEvent: \(event.level) - \(event.entry)") } - func onUserJwtInvalidated(event: OSUserJwtInvalidatedEvent) { - print("event: \(event.jsonRepresentation())") - print("externalId: \(event.externalId)") - } - func testSwiftUserModel() { let token1 = OneSignal.User.pushSubscription.token let token = OneSignal.User.pushSubscription.token - OneSignal.Debug._dump() - OneSignal.login(externalId: "euid", token: "token") - OneSignal.updateUserJwt(externalId: "euid", token: "token") - OneSignal.addUserJwtInvalidatedListener(self) - OneSignal.removeUserJwtInvalidatedListener(self) OneSignal.Debug.addLogListener(self) OneSignal.Debug.removeLogListener(self) } + + /** + Track multiple events with different properties. + Properties must pass `JSONSerialization.isValidJSONObject` to be accepted. + */ + @objc + static func trackCustomEvents() { + print("Dev App: track an event with nil properties") + OneSignal.User.trackEvent(name: "null properties", properties: nil) + + print("Dev App: track an event with empty properties") + OneSignal.User.trackEvent(name: "empty properties", properties: [:]) + + let formatter = DateFormatter() + formatter.dateStyle = .short + + let mixedTypes = [ + "string": "somestring", + "number": 5, + "bool": false, + "dateStr": formatter.string(from: Date()) + ] as [String: Any] + + let nestedDict = [ + "someDict": mixedTypes, + "anotherDict": [ + "foo": "bar", + "booleanVal": true, + "float": Float("3.14")! + ] + ] + let invalidProperties = ["date": Date()] + + print("Dev App: track an event with a valid nested dictionary") + OneSignal.User.trackEvent(name: "nested dictionary", properties: nestedDict) + + print("Dev App: track an event with invalid dictionary types") + OneSignal.User.trackEvent(name: "invalid dictionary", properties: invalidProperties) + } } diff --git a/iOS_SDK/OneSignalDevApp/OneSignalDevApp/ViewController.h b/iOS_SDK/OneSignalDevApp/OneSignalDevApp/ViewController.h index 6e778926d..a8ae2dd79 100644 --- a/iOS_SDK/OneSignalDevApp/OneSignalDevApp/ViewController.h +++ b/iOS_SDK/OneSignalDevApp/OneSignalDevApp/ViewController.h @@ -80,6 +80,7 @@ @property (weak, nonatomic) IBOutlet UITextField *activityId; @property (weak, nonatomic) IBOutlet UITextField *languageTextField; +@property (weak, nonatomic) IBOutlet UITextField *customEventsTextField; @end diff --git a/iOS_SDK/OneSignalDevApp/OneSignalDevApp/ViewController.m b/iOS_SDK/OneSignalDevApp/OneSignalDevApp/ViewController.m index 6cb2e0edd..903fec7c8 100644 --- a/iOS_SDK/OneSignalDevApp/OneSignalDevApp/ViewController.m +++ b/iOS_SDK/OneSignalDevApp/OneSignalDevApp/ViewController.m @@ -251,8 +251,12 @@ - (IBAction)startAndEnterLiveActivity:(id)sender { NSString *activityId = [self.activityId text]; // Will not make a live activity if activityId is empty if (activityId && activityId.length) { -// [LiveActivityController createDefaultActivityWithActivityId:activityId ]; - [LiveActivityController createActivityWithActivityId:activityId completionHandler:^(void) {} ]; + // 1. Create a Default activity + // [LiveActivityController createDefaultActivityWithActivityId:activityId ]; + // 2. Create non-OneSignal-aware activity + // [LiveActivityController createActivityWithActivityId:activityId completionHandler:^(void) {} ]; + // 3. Create OneSignal-aware activity + [LiveActivityController createOneSignalAwareActivityWithActivityId:activityId]; } } else { NSLog(@"Must use iOS 13 or later for swift concurrency which is required for [LiveActivityController createActivityWithCompletionHandler..."); @@ -286,4 +290,21 @@ - (IBAction)dontRequireConsent:(id)sender { [OneSignal setConsentRequired:false]; } +- (IBAction)trackCustomEvents:(id)sender { + NSLog(@"Dev App: tracking some preset custom events"); + [OneSignal.User trackEventWithName:@"simple event" properties:@{@"foobarbaz": @"foobarbaz"}]; + NSMutableDictionary *dict = [NSMutableDictionary new]; + dict[@"dict"] = @{@"abc" : @"def"}; + dict[@"false"] = false; + dict[@"int"] = @99; + [OneSignal.User trackEventWithName:@"complex event" properties:dict]; + [SwiftTest trackCustomEvents]; +} + +- (IBAction)trackNamedCustomEvent:(id)sender { + NSString *name = self.customEventsTextField.text; + NSLog(@"Dev App: Tracking custom event with name: %@", name); + [OneSignal.User trackEventWithName:name properties:nil]; +} + @end diff --git a/iOS_SDK/OneSignalDevApp/OneSignalWidgetExtension/OneSignalWidgetExtensionLiveActivity.swift b/iOS_SDK/OneSignalDevApp/OneSignalWidgetExtension/OneSignalWidgetExtensionLiveActivity.swift index 24e60b8e1..991048c14 100644 --- a/iOS_SDK/OneSignalDevApp/OneSignalWidgetExtension/OneSignalWidgetExtensionLiveActivity.swift +++ b/iOS_SDK/OneSignalDevApp/OneSignalWidgetExtension/OneSignalWidgetExtensionLiveActivity.swift @@ -52,9 +52,11 @@ import OneSignalLiveActivities } Spacer() } + .onesignalWidgetURL(URL(string: "https://example.com/page?param1=value1¶m2=value2#section"), context: context) + // .widgetURL(URL(string: "myapp://product/12345")) .activitySystemActionForegroundColor(.black) .activityBackgroundTint(.white) - } dynamicIsland: { _ in + } dynamicIsland: { context in DynamicIsland { // Expanded UI goes here. Compose the expanded UI through // various regions, like leading/trailing/center/bottom @@ -75,7 +77,8 @@ import OneSignalLiveActivities } minimal: { Text("Min") } - .widgetURL(URL(string: "http://www.apple.com")) + .onesignalWidgetURL(URL(string: "https://example.com/page?param1=value1¶m2=value2#section"), context: context) + // .widgetURL(URL(string: "myapp://product/12345")) .keylineTint(Color.red) } } @@ -118,7 +121,8 @@ import OneSignalLiveActivities .padding([.all], 20) .activitySystemActionForegroundColor(.black) .activityBackgroundTint(.white) - } dynamicIsland: { _ in + .onesignalWidgetURL(URL(string: "https://example.com/page?param1=value1¶m2=value2#section"), context: context) + } dynamicIsland: { context in DynamicIsland { // Expanded UI goes here. Compose the expanded UI through // various regions, like leading/trailing/center/bottom @@ -140,6 +144,7 @@ import OneSignalLiveActivities Text("Min") } .keylineTint(Color.red) + .onesignalWidgetURL(URL(string: "https://example.com/page?param1=value1¶m2=value2#section"), context: context) } } } @@ -233,7 +238,8 @@ struct DefaultOneSignalLiveActivityWidget: Widget { .padding([.all], 20) .activitySystemActionForegroundColor(.black) .activityBackgroundTint(.white) - } dynamicIsland: { _ in + .onesignalWidgetURL(URL(string: "https://example.com/page?param1=value1¶m2=value2#section"), context: context) + } dynamicIsland: { context in DynamicIsland { // Expanded UI goes here. Compose the expanded UI through // various regions, like leading/trailing/center/bottom @@ -255,6 +261,7 @@ struct DefaultOneSignalLiveActivityWidget: Widget { Text("Min") } .keylineTint(Color.red) + .onesignalWidgetURL(URL(string: "https://example.com/page?param1=value1¶m2=value2#section"), context: context) } } } diff --git a/iOS_SDK/OneSignalSDK.xcworkspace/contents.xcworkspacedata b/iOS_SDK/OneSignalSDK.xcworkspace/contents.xcworkspacedata index 9979cb733..f182a1cc5 100644 --- a/iOS_SDK/OneSignalSDK.xcworkspace/contents.xcworkspacedata +++ b/iOS_SDK/OneSignalSDK.xcworkspace/contents.xcworkspacedata @@ -7,4 +7,7 @@ + + diff --git a/iOS_SDK/OneSignalSDK/OneSignal.xcodeproj/project.pbxproj b/iOS_SDK/OneSignalSDK/OneSignal.xcodeproj/project.pbxproj index a6cf4783a..dd0004d02 100644 --- a/iOS_SDK/OneSignalSDK/OneSignal.xcodeproj/project.pbxproj +++ b/iOS_SDK/OneSignalSDK/OneSignal.xcodeproj/project.pbxproj @@ -70,6 +70,7 @@ 3C14E39F2AFAE39B006ED053 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 3C14E39E2AFAE39B006ED053 /* PrivacyInfo.xcprivacy */; }; 3C14E3A12AFAE461006ED053 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 3C14E3A02AFAE461006ED053 /* PrivacyInfo.xcprivacy */; }; 3C14E3A42AFAE54C006ED053 /* OneSignalSwiftInterface.swift in Sources */ = {isa = PBXBuildFile; fileRef = DEC08AFF2947D4E900C81DA3 /* OneSignalSwiftInterface.swift */; }; + 3C19C6322E919F0C00D6731E /* OSRequestLiveActivityClicked.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3C19C6312E919F0C00D6731E /* OSRequestLiveActivityClicked.swift */; }; 3C24B0EC2BD09D7A0052E771 /* OneSignalCoreObjCTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 3C24B0EB2BD09D7A0052E771 /* OneSignalCoreObjCTests.m */; }; 3C277D7E2BD76E0000857606 /* OSIdentityModelRepo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3C277D7D2BD76E0000857606 /* OSIdentityModelRepo.swift */; }; 3C2C7DC8288F3C020020F9AE /* OSSubscriptionModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3C2C7DC7288F3C020020F9AE /* OSSubscriptionModel.swift */; }; @@ -79,6 +80,10 @@ 3C2FF9D02C5FCD760081293B /* OSUserJwtConfig.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3C2FF9CF2C5FCD760081293B /* OSUserJwtConfig.swift */; }; 3C3130E02CA383F800906665 /* OSUser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3C3130DF2CA383F800906665 /* OSUser.swift */; }; 3C3130E32CA3858500906665 /* OSPushSubscription.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3C3130E22CA3858500906665 /* OSPushSubscription.swift */; }; + 3C30FE362F21FBE1001B9C25 /* EarlyTriggerTrackingTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3C30FE352F21FBE1001B9C25 /* EarlyTriggerTrackingTests.swift */; }; + 3C3D34E92E95EAA5006A2924 /* LiveActivityConstants.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3C3D34E82E95EAA5006A2924 /* LiveActivityConstants.swift */; }; + 3C3D8D782E92DB7500C3E977 /* OSLiveActivityViewExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3C3D8D772E92DB7500C3E977 /* OSLiveActivityViewExtensions.swift */; }; + 3C4319092F4CE9D90075492D /* SessionEndOutcomesRequestTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3C4319082F4CE9D90075492D /* SessionEndOutcomesRequestTests.swift */; }; 3C44673E296D099D0039A49E /* OneSignalMobileProvision.m in Sources */ = {isa = PBXBuildFile; fileRef = 912411FD1E73342200E41FD7 /* OneSignalMobileProvision.m */; }; 3C44673F296D09CC0039A49E /* OneSignalMobileProvision.h in Headers */ = {isa = PBXBuildFile; fileRef = 912411FC1E73342200E41FD7 /* OneSignalMobileProvision.h */; settings = {ATTRIBUTES = (Public, ); }; }; 3C448B9D2936ADFD002F96BC /* OSBackgroundTaskHandlerImpl.h in Headers */ = {isa = PBXBuildFile; fileRef = 3C448B9B2936ADFD002F96BC /* OSBackgroundTaskHandlerImpl.h */; }; @@ -95,13 +100,25 @@ 3C5501432E09F3D900E77DF7 /* LoggingTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3C5501422E09F3D900E77DF7 /* LoggingTests.swift */; }; 3C5929E32CAD9EC50020D6FF /* OneSignalUserManagerImpl+OSLoggable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3C5929E22CAD9EC50020D6FF /* OneSignalUserManagerImpl+OSLoggable.swift */; }; 3C5929E52CAE523E0020D6FF /* MockUserJwtInvalidatedListener.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3C5929E42CAE523E0020D6FF /* MockUserJwtInvalidatedListener.swift */; }; + 3C60BB9B2ECF860600C765F7 /* OneSignalInAppMessages.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DEBAAE282A4211D900BF2C1C /* OneSignalInAppMessages.framework */; }; + 3C60BB9C2ECF860600C765F7 /* OneSignalInAppMessages.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = DEBAAE282A4211D900BF2C1C /* OneSignalInAppMessages.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; 3C62999F2BEEA34800649187 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 3C62999E2BEEA34800649187 /* PrivacyInfo.xcprivacy */; }; 3C6299A12BEEA38100649187 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 3C6299A02BEEA38100649187 /* PrivacyInfo.xcprivacy */; }; 3C6299A32BEEA3CC00649187 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 3C6299A22BEEA3CC00649187 /* PrivacyInfo.xcprivacy */; }; 3C6299A72BEEA41900649187 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 3C6299A62BEEA40100649187 /* PrivacyInfo.xcprivacy */; }; 3C6299A92BEEA46C00649187 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 3C6299A82BEEA46C00649187 /* PrivacyInfo.xcprivacy */; }; 3C6299AB2BEEA4C000649187 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 3C6299AA2BEEA4C000649187 /* PrivacyInfo.xcprivacy */; }; + 3C64C3322F1066D700693230 /* LiveActivitiesManagerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3C64C3312F1066D700693230 /* LiveActivitiesManagerTests.swift */; }; 3C67F77A2BEB2B710085A0F0 /* SwitchUserIntegrationTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3C67F7792BEB2B710085A0F0 /* SwitchUserIntegrationTests.swift */; }; + 3C68EFE52D93195E00F0896B /* OSCustomEventsExecutor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3C68EFE42D93195E00F0896B /* OSCustomEventsExecutor.swift */; }; + 3C68EFE72D931BA600F0896B /* OSRequestCustomEvents.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3C68EFE62D931BA600F0896B /* OSRequestCustomEvents.swift */; }; + 3C7021E32ECF0821001768C6 /* OneSignalFramework.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3E2400381D4FFC31008BDE70 /* OneSignalFramework.framework */; }; + 3C7021E42ECF0821001768C6 /* OneSignalFramework.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 3E2400381D4FFC31008BDE70 /* OneSignalFramework.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; + 3C7021E92ECF0CF4001768C6 /* IAMIntegrationTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3C7021E82ECF0CF4001768C6 /* IAMIntegrationTests.swift */; }; + 3C7022222ECF124B001768C6 /* OneSignalInAppMessagesMocks.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3C70221C2ECF124B001768C6 /* OneSignalInAppMessagesMocks.framework */; }; + 3C7022232ECF124B001768C6 /* OneSignalInAppMessagesMocks.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 3C70221C2ECF124B001768C6 /* OneSignalInAppMessagesMocks.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; + 3C70222B2ECF126B001768C6 /* OneSignalInAppMessagesMocks.h in Headers */ = {isa = PBXBuildFile; fileRef = 3C7022292ECF126B001768C6 /* OneSignalInAppMessagesMocks.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3C70222D2ECF12A5001768C6 /* IAMTestHelpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3C70222C2ECF12A5001768C6 /* IAMTestHelpers.swift */; }; 3C70FA672D0B68A100031066 /* OneSignalClientError.h in Headers */ = {isa = PBXBuildFile; fileRef = 3C70FA652D0B68A100031066 /* OneSignalClientError.h */; settings = {ATTRIBUTES = (Public, ); }; }; 3C70FA682D0B68A100031066 /* OneSignalClientError.m in Sources */ = {isa = PBXBuildFile; fileRef = 3C70FA662D0B68A100031066 /* OneSignalClientError.m */; }; 3C789DBD293C2206004CF83D /* OSFocusInfluenceParam.m in Sources */ = {isa = PBXBuildFile; fileRef = 7A600B432453790700514A53 /* OSFocusInfluenceParam.m */; }; @@ -146,6 +163,11 @@ 3CA6CE0A28E4F19B00CA0585 /* OSUserRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3CA6CE0928E4F19B00CA0585 /* OSUserRequest.swift */; }; 3CA8B8822BEC2FCB0010ADA1 /* XCTest.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3C7A39D42B7C18EE0082665E /* XCTest.framework */; }; 3CA8B8832BEC2FCB0010ADA1 /* XCTest.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 3C7A39D42B7C18EE0082665E /* XCTest.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; + 3CAA4BB72F0BAFBA00A16682 /* TriggerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3CAA4BB62F0BAFBA00A16682 /* TriggerTests.swift */; }; + 3CB331682F281679000E1801 /* CustomEventsIntegrationTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3CB331672F281679000E1801 /* CustomEventsIntegrationTests.swift */; }; + 3CB3316A2F281692000E1801 /* OSCustomEventsExecutorTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3CB331692F281692000E1801 /* OSCustomEventsExecutorTests.swift */; }; + 3CB35FCB2F0FA20B000E6E0F /* OSMessagingControllerUserStateTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3CB35FCA2F0FA20B000E6E0F /* OSMessagingControllerUserStateTests.swift */; }; + 3CBB6C262ED59CCC000FEB02 /* ConsistencyManagerTestHelpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3CBB6C252ED59CCC000FEB02 /* ConsistencyManagerTestHelpers.swift */; }; 3CC063942B6D6B6B002BB07F /* OneSignalCore.m in Sources */ = {isa = PBXBuildFile; fileRef = 3CC063932B6D6B6B002BB07F /* OneSignalCore.m */; }; 3CC063A22B6D7A8E002BB07F /* OneSignalCoreMocks.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3CC0639A2B6D7A8C002BB07F /* OneSignalCoreMocks.framework */; }; 3CC063A72B6D7A8E002BB07F /* OneSignalCoreTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3CC063A62B6D7A8E002BB07F /* OneSignalCoreTests.swift */; }; @@ -198,6 +220,18 @@ 3CF8629E28A183F900776CA4 /* OSIdentityModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3CF8629D28A183F900776CA4 /* OSIdentityModel.swift */; }; 3CF862A028A1964F00776CA4 /* OSPropertiesModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3CF8629F28A1964F00776CA4 /* OSPropertiesModel.swift */; }; 3CF862A228A197D200776CA4 /* OSPropertiesModelStoreListener.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3CF862A128A197D200776CA4 /* OSPropertiesModelStoreListener.swift */; }; + 3CFA8F4F2E9087DB00201FE5 /* AnyCodable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3CFA8F492E9087DB00201FE5 /* AnyCodable.swift */; }; + 3CFA8F502E9087DB00201FE5 /* OSLiveActivitiesExecutor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3CFA8F412E9087DB00201FE5 /* OSLiveActivitiesExecutor.swift */; }; + 3CFA8F512E9087DB00201FE5 /* DefaultLiveActivityAttributes.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3CFA8F4A2E9087DB00201FE5 /* DefaultLiveActivityAttributes.swift */; }; + 3CFA8F522E9087DB00201FE5 /* OSRequestSetStartToken.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3CFA8F462E9087DB00201FE5 /* OSRequestSetStartToken.swift */; }; + 3CFA8F532E9087DB00201FE5 /* OSRequestRemoveStartToken.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3CFA8F442E9087DB00201FE5 /* OSRequestRemoveStartToken.swift */; }; + 3CFA8F542E9087DB00201FE5 /* OSLiveActivitiesExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3CFA8F4D2E9087DB00201FE5 /* OSLiveActivitiesExtension.swift */; }; + 3CFA8F552E9087DB00201FE5 /* OneSignalLiveActivitiesManagerImpl.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3CFA8F4B2E9087DB00201FE5 /* OneSignalLiveActivitiesManagerImpl.swift */; }; + 3CFA8F562E9087DB00201FE5 /* OSRequestSetUpdateToken.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3CFA8F472E9087DB00201FE5 /* OSRequestSetUpdateToken.swift */; }; + 3CFA8F572E9087DB00201FE5 /* OSRequestRemoveUpdateToken.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3CFA8F452E9087DB00201FE5 /* OSRequestRemoveUpdateToken.swift */; }; + 3CFA8F582E9087DB00201FE5 /* OSLiveActivityRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3CFA8F432E9087DB00201FE5 /* OSLiveActivityRequest.swift */; }; + 3CFA8F592E9087DB00201FE5 /* OneSignalLiveActivityAttributes.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3CFA8F4C2E9087DB00201FE5 /* OneSignalLiveActivityAttributes.swift */; }; + 3CFA8F5B2E9091A200201FE5 /* OSRequestLiveActivityReceiveReceipts.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3CFA8F5A2E9091A200201FE5 /* OSRequestLiveActivityReceiveReceipts.swift */; }; 3E464ED71D88ED1F00DCF7E9 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 37E6B2BA19D9CAF300D0C601 /* UIKit.framework */; }; 3E66F5821D90A2C600E45A01 /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3E08E2701D49A5C8002176DE /* SystemConfiguration.framework */; }; 4529DED21FA81EA800CEAB1D /* NSObjectOverrider.m in Sources */ = {isa = PBXBuildFile; fileRef = 4529DED11FA81EA800CEAB1D /* NSObjectOverrider.m */; }; @@ -215,7 +249,6 @@ 4710EA562B8FD08F00435356 /* OneSignalOSCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3C115161289A259500565C41 /* OneSignalOSCore.framework */; }; 4710EA572B8FD08F00435356 /* OneSignalOSCore.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 3C115161289A259500565C41 /* OneSignalOSCore.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; 4710EA5A2B8FD18800435356 /* OneSignalOSCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3C115161289A259500565C41 /* OneSignalOSCore.framework */; }; - 47278E452BD7E62B00562820 /* DefaultLiveActivityAttributes.swift in Sources */ = {isa = PBXBuildFile; fileRef = 47278E442BD7E62B00562820 /* DefaultLiveActivityAttributes.swift */; }; 47278E472BD92B4B00562820 /* DefaultLiveActivityAttributesTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 47278E462BD92B4B00562820 /* DefaultLiveActivityAttributesTests.swift */; }; 4735424D2B8F93340016DB4C /* OSLiveActivitiesExecutorTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4735424C2B8F93340016DB4C /* OSLiveActivitiesExecutorTests.swift */; }; 473542552B8F93760016DB4C /* OneSignalCoreMocks.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3CC0639A2B6D7A8C002BB07F /* OneSignalCoreMocks.framework */; }; @@ -235,19 +268,9 @@ 475F47252B8E398E00EC05B3 /* OneSignalLiveActivities.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 475F471E2B8E398D00EC05B3 /* OneSignalLiveActivities.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; 475F472A2B8E399F00EC05B3 /* OneSignalCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DE7D17E627026B95002D3A5D /* OneSignalCore.framework */; }; 475F472E2B8E399F00EC05B3 /* OneSignalUser.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DE69E19B282ED8060090BB3D /* OneSignalUser.framework */; }; - 475F47362B8E39DD00EC05B3 /* OSLiveActivitiesExecutor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 475F47352B8E39DD00EC05B3 /* OSLiveActivitiesExecutor.swift */; }; - 475F473A2B8E39F300EC05B3 /* OneSignalLiveActivitiesManagerImpl.swift in Sources */ = {isa = PBXBuildFile; fileRef = 475F47372B8E39F300EC05B3 /* OneSignalLiveActivitiesManagerImpl.swift */; }; - 475F473B2B8E39F300EC05B3 /* OneSignalLiveActivityAttributes.swift in Sources */ = {isa = PBXBuildFile; fileRef = 475F47382B8E39F300EC05B3 /* OneSignalLiveActivityAttributes.swift */; }; - 475F473C2B8E39F300EC05B3 /* OSLiveActivitiesExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 475F47392B8E39F300EC05B3 /* OSLiveActivitiesExtension.swift */; }; - 475F47422B8E3A0A00EC05B3 /* OSRequestRemoveUpdateToken.swift in Sources */ = {isa = PBXBuildFile; fileRef = 475F473D2B8E3A0900EC05B3 /* OSRequestRemoveUpdateToken.swift */; }; - 475F47432B8E3A0A00EC05B3 /* OSRequestSetStartToken.swift in Sources */ = {isa = PBXBuildFile; fileRef = 475F473E2B8E3A0900EC05B3 /* OSRequestSetStartToken.swift */; }; - 475F47442B8E3A0A00EC05B3 /* OSRequestSetUpdateToken.swift in Sources */ = {isa = PBXBuildFile; fileRef = 475F473F2B8E3A0A00EC05B3 /* OSRequestSetUpdateToken.swift */; }; - 475F47452B8E3A0A00EC05B3 /* OSLiveActivityRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 475F47402B8E3A0A00EC05B3 /* OSLiveActivityRequest.swift */; }; - 475F47462B8E3A0A00EC05B3 /* OSRequestRemoveStartToken.swift in Sources */ = {isa = PBXBuildFile; fileRef = 475F47412B8E3A0A00EC05B3 /* OSRequestRemoveStartToken.swift */; }; 475F474A2B8E3B4600EC05B3 /* OneSignalLiveActivities.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 475F471E2B8E398D00EC05B3 /* OneSignalLiveActivities.framework */; platformFilter = ios; }; 475F474F2B8E3B5400EC05B3 /* OneSignalLiveActivities.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 475F471E2B8E398D00EC05B3 /* OneSignalLiveActivities.framework */; }; 475F47502B8E3B5400EC05B3 /* OneSignalLiveActivities.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 475F471E2B8E398D00EC05B3 /* OneSignalLiveActivities.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; - 47A885CD2BB317B300ED91FA /* AnyCodable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 47A885CC2BB317B300ED91FA /* AnyCodable.swift */; }; 5B053FBC2CAE07EB002F30C4 /* OneSignalOSCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3C115161289A259500565C41 /* OneSignalOSCore.framework */; }; 5B053FC32CAE0843002F30C4 /* OSConsistencyManagerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5BC1DE672C90C23E00CA8807 /* OSConsistencyManagerTests.swift */; }; 5B58E4F8237CE7B4009401E0 /* UIDeviceOverrider.m in Sources */ = {isa = PBXBuildFile; fileRef = 5B58E4F6237CE7B4009401E0 /* UIDeviceOverrider.m */; }; @@ -482,7 +505,7 @@ DE7D18C627038249002D3A5D /* OneSignalOutcomes.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DE7D188027037F43002D3A5D /* OneSignalOutcomes.framework */; }; DE7D18CD270385D0002D3A5D /* OSOutcomesRequests.m in Sources */ = {isa = PBXBuildFile; fileRef = DE7D18CB270385D0002D3A5D /* OSOutcomesRequests.m */; }; DE7D18CF270385E0002D3A5D /* OSOutcomesRequests.h in Headers */ = {isa = PBXBuildFile; fileRef = DE7D18CE270385E0002D3A5D /* OSOutcomesRequests.h */; }; - DE7D18D1270389E1002D3A5D /* OSMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 7AE28B8725B8ADF400529100 /* OSMacros.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DE7D18D1270389E1002D3A5D /* OSMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 7AE28B8725B8ADF400529100 /* OSMacros.h */; settings = {ATTRIBUTES = (Private, ); }; }; DE7D18D22703ADE0002D3A5D /* OneSignalOutcomes.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DE7D188027037F43002D3A5D /* OneSignalOutcomes.framework */; }; DE7D18D62703B103002D3A5D /* OSInAppMessageOutcome.m in Sources */ = {isa = PBXBuildFile; fileRef = 7A880F2A23FB45FB0081F5E8 /* OSInAppMessageOutcome.m */; }; DE7D18D72703B111002D3A5D /* OSInAppMessageOutcome.h in Headers */ = {isa = PBXBuildFile; fileRef = 7A880F2923FB45CE0081F5E8 /* OSInAppMessageOutcome.h */; settings = {ATTRIBUTES = (Public, ); }; }; @@ -655,6 +678,27 @@ remoteGlobalIDString = 3C115160289A259500565C41; remoteInfo = OneSignalOSCore; }; + 3C60BB9D2ECF860600C765F7 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 37747F8B19147D6400558FAD /* Project object */; + proxyType = 1; + remoteGlobalIDString = DEBAAE272A4211D900BF2C1C; + remoteInfo = OneSignalInAppMessages; + }; + 3C7021E52ECF0821001768C6 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 37747F8B19147D6400558FAD /* Project object */; + proxyType = 1; + remoteGlobalIDString = 3E2400371D4FFC31008BDE70; + remoteInfo = OneSignalFramework; + }; + 3C7022202ECF124B001768C6 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 37747F8B19147D6400558FAD /* Project object */; + proxyType = 1; + remoteGlobalIDString = 3C70221B2ECF124B001768C6; + remoteInfo = OneSignalInAppMessagesMocks; + }; 3C7A39C32B7BED900082665E /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 37747F8B19147D6400558FAD /* Project object */; @@ -1116,6 +1160,17 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 3C60BB9F2ECF860600C765F7 /* Embed Frameworks */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 2147483647; + dstPath = ""; + dstSubfolderSpec = 10; + files = ( + 3C60BB9C2ECF860600C765F7 /* OneSignalInAppMessages.framework in Embed Frameworks */, + ); + name = "Embed Frameworks"; + runOnlyForDeploymentPostprocessing = 0; + }; 3C7A39C52B7BED910082665E /* Embed Frameworks */ = { isa = PBXCopyFilesBuildPhase; buildActionMask = 2147483647; @@ -1218,7 +1273,9 @@ DEA4B4662888C59E00E9FE12 /* OneSignalExtension.framework in Embed Frameworks */, DEBAAE2F2A4211DA00BF2C1C /* OneSignalInAppMessages.framework in Embed Frameworks */, 475F47252B8E398E00EC05B3 /* OneSignalLiveActivities.framework in Embed Frameworks */, + 3C7022232ECF124B001768C6 /* OneSignalInAppMessagesMocks.framework in Embed Frameworks */, 3C8544BD2C5AEFF700F542A9 /* OneSignalOSCoreMocks.framework in Embed Frameworks */, + 3C7021E42ECF0821001768C6 /* OneSignalFramework.framework in Embed Frameworks */, DEA4B4632888C4DC00E9FE12 /* OneSignalOutcomes.framework in Embed Frameworks */, 3CEE934B2B7C73B6008440BD /* OneSignalUserMocks.framework in Embed Frameworks */, DEA4B45D2888C1D000E9FE12 /* OneSignalCore.framework in Embed Frameworks */, @@ -1239,8 +1296,8 @@ 03866CBF2378A67B0009C1D8 /* RestClientAsserts.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = RestClientAsserts.h; sourceTree = ""; }; 03866CC02378A67B0009C1D8 /* RestClientAsserts.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = RestClientAsserts.m; sourceTree = ""; }; 03CCCC7D2835D8CC004BF794 /* OneSignalUNUserNotificationCenterSwizzlingTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OneSignalUNUserNotificationCenterSwizzlingTest.m; sourceTree = ""; }; - 03CCCC812835D90F004BF794 /* OneSignalUNUserNotificationCenterHelper.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = OneSignalUNUserNotificationCenterHelper.m; path = UNNotificationCenter/OneSignalUNUserNotificationCenterHelper.m; sourceTree = ""; }; - 03CCCC822835D90F004BF794 /* OneSignalUNUserNotificationCenterHelper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = OneSignalUNUserNotificationCenterHelper.h; path = UNNotificationCenter/OneSignalUNUserNotificationCenterHelper.h; sourceTree = ""; }; + 03CCCC812835D90F004BF794 /* OneSignalUNUserNotificationCenterHelper.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OneSignalUNUserNotificationCenterHelper.m; sourceTree = ""; }; + 03CCCC822835D90F004BF794 /* OneSignalUNUserNotificationCenterHelper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OneSignalUNUserNotificationCenterHelper.h; sourceTree = ""; }; 03CCCC842835F291004BF794 /* UIApplicationDelegateSwizzlingTests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = UIApplicationDelegateSwizzlingTests.m; sourceTree = ""; }; 03E56DD128405F4A006AA1DA /* OneSignalAppDelegateOverrider.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = OneSignalAppDelegateOverrider.h; sourceTree = ""; }; 03E56DD228405F4A006AA1DA /* OneSignalAppDelegateOverrider.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = OneSignalAppDelegateOverrider.m; sourceTree = ""; }; @@ -1264,6 +1321,7 @@ 3C11518C289AF5E800565C41 /* OSModelChangedHandler.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OSModelChangedHandler.swift; sourceTree = ""; }; 3C14E39E2AFAE39B006ED053 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = PrivacyInfo.xcprivacy; sourceTree = ""; }; 3C14E3A02AFAE461006ED053 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = PrivacyInfo.xcprivacy; sourceTree = ""; }; + 3C19C6312E919F0C00D6731E /* OSRequestLiveActivityClicked.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OSRequestLiveActivityClicked.swift; sourceTree = ""; }; 3C24B0EA2BD09D790052E771 /* OneSignalCoreTests-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "OneSignalCoreTests-Bridging-Header.h"; sourceTree = ""; }; 3C24B0EB2BD09D7A0052E771 /* OneSignalCoreObjCTests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = OneSignalCoreObjCTests.m; sourceTree = ""; }; 3C277D7D2BD76E0000857606 /* OSIdentityModelRepo.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OSIdentityModelRepo.swift; sourceTree = ""; }; @@ -1275,6 +1333,10 @@ 3C2FF9CF2C5FCD760081293B /* OSUserJwtConfig.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OSUserJwtConfig.swift; sourceTree = ""; }; 3C3130DF2CA383F800906665 /* OSUser.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OSUser.swift; sourceTree = ""; }; 3C3130E22CA3858500906665 /* OSPushSubscription.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OSPushSubscription.swift; sourceTree = ""; }; + 3C30FE352F21FBE1001B9C25 /* EarlyTriggerTrackingTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EarlyTriggerTrackingTests.swift; sourceTree = ""; }; + 3C3D34E82E95EAA5006A2924 /* LiveActivityConstants.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LiveActivityConstants.swift; sourceTree = ""; }; + 3C3D8D772E92DB7500C3E977 /* OSLiveActivityViewExtensions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OSLiveActivityViewExtensions.swift; sourceTree = ""; }; + 3C4319082F4CE9D90075492D /* SessionEndOutcomesRequestTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SessionEndOutcomesRequestTests.swift; sourceTree = ""; }; 3C448B9B2936ADFD002F96BC /* OSBackgroundTaskHandlerImpl.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = OSBackgroundTaskHandlerImpl.h; sourceTree = ""; }; 3C448B9C2936ADFD002F96BC /* OSBackgroundTaskHandlerImpl.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = OSBackgroundTaskHandlerImpl.m; sourceTree = ""; }; 3C448BA12936B474002F96BC /* OSBackgroundTaskManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OSBackgroundTaskManager.swift; sourceTree = ""; }; @@ -1293,7 +1355,15 @@ 3C6299A62BEEA40100649187 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = PrivacyInfo.xcprivacy; sourceTree = ""; }; 3C6299A82BEEA46C00649187 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = PrivacyInfo.xcprivacy; sourceTree = ""; }; 3C6299AA2BEEA4C000649187 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = PrivacyInfo.xcprivacy; sourceTree = ""; }; + 3C64C3312F1066D700693230 /* LiveActivitiesManagerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LiveActivitiesManagerTests.swift; sourceTree = ""; }; 3C67F7792BEB2B710085A0F0 /* SwitchUserIntegrationTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SwitchUserIntegrationTests.swift; sourceTree = ""; }; + 3C68EFE42D93195E00F0896B /* OSCustomEventsExecutor.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OSCustomEventsExecutor.swift; sourceTree = ""; }; + 3C68EFE62D931BA600F0896B /* OSRequestCustomEvents.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OSRequestCustomEvents.swift; sourceTree = ""; }; + 3C7021E72ECF0CF3001768C6 /* OneSignalInAppMessagesTests-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "OneSignalInAppMessagesTests-Bridging-Header.h"; sourceTree = ""; }; + 3C7021E82ECF0CF4001768C6 /* IAMIntegrationTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IAMIntegrationTests.swift; sourceTree = ""; }; + 3C70221C2ECF124B001768C6 /* OneSignalInAppMessagesMocks.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = OneSignalInAppMessagesMocks.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 3C7022292ECF126B001768C6 /* OneSignalInAppMessagesMocks.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = OneSignalInAppMessagesMocks.h; sourceTree = ""; }; + 3C70222C2ECF12A5001768C6 /* IAMTestHelpers.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IAMTestHelpers.swift; sourceTree = ""; }; 3C70FA652D0B68A100031066 /* OneSignalClientError.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = OneSignalClientError.h; sourceTree = ""; }; 3C70FA662D0B68A100031066 /* OneSignalClientError.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = OneSignalClientError.m; sourceTree = ""; }; 3C7A39D42B7C18EE0082665E /* XCTest.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = XCTest.framework; path = Platforms/iPhoneOS.platform/Developer/Library/Frameworks/XCTest.framework; sourceTree = DEVELOPER_DIR; }; @@ -1321,6 +1391,11 @@ 3C9AD6D02B228B9200BC1540 /* OSRequestRemoveAlias.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OSRequestRemoveAlias.swift; sourceTree = ""; }; 3C9AD6D22B228BB000BC1540 /* OSRequestUpdateProperties.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OSRequestUpdateProperties.swift; sourceTree = ""; }; 3CA6CE0928E4F19B00CA0585 /* OSUserRequest.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OSUserRequest.swift; sourceTree = ""; }; + 3CAA4BB62F0BAFBA00A16682 /* TriggerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TriggerTests.swift; sourceTree = ""; }; + 3CB331672F281679000E1801 /* CustomEventsIntegrationTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CustomEventsIntegrationTests.swift; sourceTree = ""; }; + 3CB331692F281692000E1801 /* OSCustomEventsExecutorTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OSCustomEventsExecutorTests.swift; sourceTree = ""; }; + 3CB35FCA2F0FA20B000E6E0F /* OSMessagingControllerUserStateTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OSMessagingControllerUserStateTests.swift; sourceTree = ""; }; + 3CBB6C252ED59CCC000FEB02 /* ConsistencyManagerTestHelpers.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ConsistencyManagerTestHelpers.swift; sourceTree = ""; }; 3CC063932B6D6B6B002BB07F /* OneSignalCore.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = OneSignalCore.m; sourceTree = ""; }; 3CC0639A2B6D7A8C002BB07F /* OneSignalCoreMocks.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = OneSignalCoreMocks.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 3CC0639C2B6D7A8D002BB07F /* OneSignalCoreMocks.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = OneSignalCoreMocks.h; sourceTree = ""; }; @@ -1360,6 +1435,18 @@ 3CF8629D28A183F900776CA4 /* OSIdentityModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OSIdentityModel.swift; sourceTree = ""; }; 3CF8629F28A1964F00776CA4 /* OSPropertiesModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OSPropertiesModel.swift; sourceTree = ""; }; 3CF862A128A197D200776CA4 /* OSPropertiesModelStoreListener.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OSPropertiesModelStoreListener.swift; sourceTree = ""; }; + 3CFA8F412E9087DB00201FE5 /* OSLiveActivitiesExecutor.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OSLiveActivitiesExecutor.swift; sourceTree = ""; }; + 3CFA8F432E9087DB00201FE5 /* OSLiveActivityRequest.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OSLiveActivityRequest.swift; sourceTree = ""; }; + 3CFA8F442E9087DB00201FE5 /* OSRequestRemoveStartToken.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OSRequestRemoveStartToken.swift; sourceTree = ""; }; + 3CFA8F452E9087DB00201FE5 /* OSRequestRemoveUpdateToken.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OSRequestRemoveUpdateToken.swift; sourceTree = ""; }; + 3CFA8F462E9087DB00201FE5 /* OSRequestSetStartToken.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OSRequestSetStartToken.swift; sourceTree = ""; }; + 3CFA8F472E9087DB00201FE5 /* OSRequestSetUpdateToken.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OSRequestSetUpdateToken.swift; sourceTree = ""; }; + 3CFA8F492E9087DB00201FE5 /* AnyCodable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AnyCodable.swift; sourceTree = ""; }; + 3CFA8F4A2E9087DB00201FE5 /* DefaultLiveActivityAttributes.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DefaultLiveActivityAttributes.swift; sourceTree = ""; }; + 3CFA8F4B2E9087DB00201FE5 /* OneSignalLiveActivitiesManagerImpl.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OneSignalLiveActivitiesManagerImpl.swift; sourceTree = ""; }; + 3CFA8F4C2E9087DB00201FE5 /* OneSignalLiveActivityAttributes.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OneSignalLiveActivityAttributes.swift; sourceTree = ""; }; + 3CFA8F4D2E9087DB00201FE5 /* OSLiveActivitiesExtension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OSLiveActivitiesExtension.swift; sourceTree = ""; }; + 3CFA8F5A2E9091A200201FE5 /* OSRequestLiveActivityReceiveReceipts.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OSRequestLiveActivityReceiveReceipts.swift; sourceTree = ""; }; 3E08E2701D49A5C8002176DE /* SystemConfiguration.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SystemConfiguration.framework; path = System/Library/Frameworks/SystemConfiguration.framework; sourceTree = SDKROOT; }; 3E2400381D4FFC31008BDE70 /* OneSignalFramework.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = OneSignalFramework.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 3E24003B1D4FFC31008BDE70 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; @@ -1396,7 +1483,6 @@ 454F94F61FAD2EC300D74CCF /* OSNotification+Internal.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "OSNotification+Internal.h"; sourceTree = ""; }; 4710EA522B8FCFB200435356 /* OSDispatchQueue.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OSDispatchQueue.swift; sourceTree = ""; }; 4710EA542B8FD04400435356 /* MockOSDispatchQueue.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MockOSDispatchQueue.swift; sourceTree = ""; }; - 47278E442BD7E62B00562820 /* DefaultLiveActivityAttributes.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = DefaultLiveActivityAttributes.swift; path = Source/DefaultLiveActivityAttributes.swift; sourceTree = ""; }; 47278E462BD92B4B00562820 /* DefaultLiveActivityAttributesTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DefaultLiveActivityAttributesTests.swift; sourceTree = ""; }; 4735424A2B8F93330016DB4C /* OneSignalLiveActivitiesTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = OneSignalLiveActivitiesTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; 4735424C2B8F93340016DB4C /* OSLiveActivitiesExecutorTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OSLiveActivitiesExecutorTests.swift; sourceTree = ""; }; @@ -1404,17 +1490,7 @@ 4746E2AA2B8775C400D6324C /* LiveActivitiesObjcTests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = LiveActivitiesObjcTests.m; sourceTree = ""; }; 475F471E2B8E398D00EC05B3 /* OneSignalLiveActivities.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = OneSignalLiveActivities.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 475F47202B8E398E00EC05B3 /* OneSignalLiveActivities.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = OneSignalLiveActivities.h; sourceTree = ""; }; - 475F47352B8E39DD00EC05B3 /* OSLiveActivitiesExecutor.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = OSLiveActivitiesExecutor.swift; path = Source/Executors/OSLiveActivitiesExecutor.swift; sourceTree = ""; }; - 475F47372B8E39F300EC05B3 /* OneSignalLiveActivitiesManagerImpl.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = OneSignalLiveActivitiesManagerImpl.swift; path = Source/OneSignalLiveActivitiesManagerImpl.swift; sourceTree = ""; }; - 475F47382B8E39F300EC05B3 /* OneSignalLiveActivityAttributes.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = OneSignalLiveActivityAttributes.swift; path = Source/OneSignalLiveActivityAttributes.swift; sourceTree = ""; }; - 475F47392B8E39F300EC05B3 /* OSLiveActivitiesExtension.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = OSLiveActivitiesExtension.swift; path = Source/OSLiveActivitiesExtension.swift; sourceTree = ""; }; - 475F473D2B8E3A0900EC05B3 /* OSRequestRemoveUpdateToken.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = OSRequestRemoveUpdateToken.swift; path = Source/Requests/OSRequestRemoveUpdateToken.swift; sourceTree = ""; }; - 475F473E2B8E3A0900EC05B3 /* OSRequestSetStartToken.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = OSRequestSetStartToken.swift; path = Source/Requests/OSRequestSetStartToken.swift; sourceTree = ""; }; - 475F473F2B8E3A0A00EC05B3 /* OSRequestSetUpdateToken.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = OSRequestSetUpdateToken.swift; path = Source/Requests/OSRequestSetUpdateToken.swift; sourceTree = ""; }; - 475F47402B8E3A0A00EC05B3 /* OSLiveActivityRequest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = OSLiveActivityRequest.swift; path = Source/Requests/OSLiveActivityRequest.swift; sourceTree = ""; }; - 475F47412B8E3A0A00EC05B3 /* OSRequestRemoveStartToken.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = OSRequestRemoveStartToken.swift; path = Source/Requests/OSRequestRemoveStartToken.swift; sourceTree = ""; }; - 475F47482B8E3A4400EC05B3 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = Info.plist; path = OneSignalLiveActivitiesFramework/Info.plist; sourceTree = ""; }; - 47A885CC2BB317B300ED91FA /* AnyCodable.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = AnyCodable.swift; path = Source/AnyCodable.swift; sourceTree = ""; }; + 475F47482B8E3A4400EC05B3 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 5B053FB82CAE07EB002F30C4 /* OneSignalOSCoreTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = OneSignalOSCoreTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; 5B58E4F3237CE7B3009401E0 /* UIDeviceOverrider.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UIDeviceOverrider.h; sourceTree = ""; }; 5B58E4F6237CE7B4009401E0 /* UIDeviceOverrider.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = UIDeviceOverrider.m; sourceTree = ""; }; @@ -1762,6 +1838,14 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 3C7022192ECF124B001768C6 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 3C60BB9B2ECF860600C765F7 /* OneSignalInAppMessages.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; 3C8544B32C5AEFF600F542A9 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; @@ -1963,6 +2047,7 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( + 3C7021E32ECF0821001768C6 /* OneSignalFramework.framework in Frameworks */, 3C11518E289AF83600565C41 /* OneSignalOSCore.framework in Frameworks */, DE3784852888D00300453A8E /* OneSignalUser.framework in Frameworks */, DEBAAE2E2A4211DA00BF2C1C /* OneSignalInAppMessages.framework in Frameworks */, @@ -1976,6 +2061,7 @@ 3CEE934A2B7C73B6008440BD /* OneSignalUserMocks.framework in Frameworks */, DEF5CD52253934410003E9CC /* CoreFoundation.framework in Frameworks */, DEF5CD502539343C0003E9CC /* Foundation.framework in Frameworks */, + 3C7022222ECF124B001768C6 /* OneSignalInAppMessagesMocks.framework in Frameworks */, DEF5CD4F253934350003E9CC /* UIKit.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; @@ -2013,7 +2099,7 @@ 03CCCC822835D90F004BF794 /* OneSignalUNUserNotificationCenterHelper.h */, 03CCCC812835D90F004BF794 /* OneSignalUNUserNotificationCenterHelper.m */, ); - name = UNNotificationCenter; + path = UNNotificationCenter; sourceTree = ""; }; 37747F8A19147D6400558FAD = { @@ -2046,6 +2132,7 @@ 3CC0639B2B6D7A8D002BB07F /* OneSignalCoreMocks */, 3C8544B72C5AEFF700F542A9 /* OneSignalOSCoreMocks */, 3CC063DE2B6D7F2A002BB07F /* OneSignalUserMocks */, + 3C70222A2ECF126B001768C6 /* OneSignalInAppMessagesMocks */, 3CC063A52B6D7A8E002BB07F /* OneSignalCoreTests */, 3CC063EC2B6D7FE8002BB07F /* OneSignalUserTests */, 3C01518F2C2E298F0079E076 /* OneSignalInAppMessagesTests */, @@ -2080,6 +2167,7 @@ 3C01518E2C2E298E0079E076 /* OneSignalInAppMessagesTests.xctest */, 3C8544B62C5AEFF600F542A9 /* OneSignalOSCoreMocks.framework */, 5B053FB82CAE07EB002F30C4 /* OneSignalOSCoreTests.xctest */, + 3C70221C2ECF124B001768C6 /* OneSignalInAppMessagesMocks.framework */, ); name = Products; sourceTree = ""; @@ -2116,6 +2204,11 @@ isa = PBXGroup; children = ( 3C01519B2C2E29F90079E076 /* IAMRequestTests.m */, + 3C7021E82ECF0CF4001768C6 /* IAMIntegrationTests.swift */, + 3CAA4BB62F0BAFBA00A16682 /* TriggerTests.swift */, + 3C30FE352F21FBE1001B9C25 /* EarlyTriggerTrackingTests.swift */, + 3CB35FCA2F0FA20B000E6E0F /* OSMessagingControllerUserStateTests.swift */, + 3C7021E72ECF0CF3001768C6 /* OneSignalInAppMessagesTests-Bridging-Header.h */, ); path = OneSignalInAppMessagesTests; sourceTree = ""; @@ -2188,11 +2281,21 @@ path = Public; sourceTree = ""; }; + 3C70222A2ECF126B001768C6 /* OneSignalInAppMessagesMocks */ = { + isa = PBXGroup; + children = ( + 3C7022292ECF126B001768C6 /* OneSignalInAppMessagesMocks.h */, + 3C70222C2ECF12A5001768C6 /* IAMTestHelpers.swift */, + ); + path = OneSignalInAppMessagesMocks; + sourceTree = ""; + }; 3C8544B72C5AEFF700F542A9 /* OneSignalOSCoreMocks */ = { isa = PBXGroup; children = ( 3C8544B82C5AEFF700F542A9 /* OneSignalOSCoreMocks.h */, 3C8544C22C5AF18B00F542A9 /* OSCoreMocks.swift */, + 3CBB6C252ED59CCC000FEB02 /* ConsistencyManagerTestHelpers.swift */, 3CF11E3F2C6E6DE2002856F5 /* MockNewRecordsState.swift */, ); path = OneSignalOSCoreMocks; @@ -2211,6 +2314,7 @@ isa = PBXGroup; children = ( 3C8E6E0028AC0BA10031E48A /* OSIdentityOperationExecutor.swift */, + 3C68EFE42D93195E00F0896B /* OSCustomEventsExecutor.swift */, 3C8E6DFE28AB09AE0031E48A /* OSPropertyOperationExecutor.swift */, 3CE795FA28DBDCE700736BD4 /* OSSubscriptionOperationExecutor.swift */, 3C9AD6BB2B2285FB00BC1540 /* OSUserExecutor.swift */, @@ -2233,6 +2337,7 @@ 3C9AD6C62B228A9800BC1540 /* OSRequestTransferSubscription.swift */, 3C9AD6C02B22886600BC1540 /* OSRequestUpdateSubscription.swift */, 3C9AD6C42B228A7300BC1540 /* OSRequestDeleteSubscription.swift */, + 3C68EFE62D931BA600F0896B /* OSRequestCustomEvents.swift */, ); path = Requests; sourceTree = ""; @@ -2280,6 +2385,7 @@ 3CF11E3E2C6D61AC002856F5 /* Executors */, 3CC063ED2B6D7FE8002BB07F /* OneSignalUserTests.swift */, 3CC890342C5BF9A7002CB4CC /* UserConcurrencyTests.swift */, + 3CB331672F281679000E1801 /* CustomEventsIntegrationTests.swift */, 3C67F7792BEB2B710085A0F0 /* SwitchUserIntegrationTests.swift */, 3CDE664B2BFC2A56006DA114 /* OneSignalUserObjcTests.m */, ); @@ -2302,10 +2408,49 @@ DE3568E92C88F56600AF447C /* PropertyExecutorTests.swift */, DE3568EF2C89067400AF447C /* SubscriptionsExecutorTests.swift */, DE3568F12C8911EA00AF447C /* IdentityExecutorTests.swift */, + 3CB331692F281692000E1801 /* OSCustomEventsExecutorTests.swift */, ); path = Executors; sourceTree = ""; }; + 3CFA8F422E9087DB00201FE5 /* Executors */ = { + isa = PBXGroup; + children = ( + 3CFA8F412E9087DB00201FE5 /* OSLiveActivitiesExecutor.swift */, + ); + path = Executors; + sourceTree = ""; + }; + 3CFA8F482E9087DB00201FE5 /* Requests */ = { + isa = PBXGroup; + children = ( + 3CFA8F432E9087DB00201FE5 /* OSLiveActivityRequest.swift */, + 3CFA8F462E9087DB00201FE5 /* OSRequestSetStartToken.swift */, + 3CFA8F442E9087DB00201FE5 /* OSRequestRemoveStartToken.swift */, + 3CFA8F472E9087DB00201FE5 /* OSRequestSetUpdateToken.swift */, + 3CFA8F452E9087DB00201FE5 /* OSRequestRemoveUpdateToken.swift */, + 3CFA8F5A2E9091A200201FE5 /* OSRequestLiveActivityReceiveReceipts.swift */, + 3C19C6312E919F0C00D6731E /* OSRequestLiveActivityClicked.swift */, + ); + path = Requests; + sourceTree = ""; + }; + 3CFA8F4E2E9087DB00201FE5 /* Source */ = { + isa = PBXGroup; + children = ( + 3CFA8F422E9087DB00201FE5 /* Executors */, + 3CFA8F482E9087DB00201FE5 /* Requests */, + 3CFA8F4B2E9087DB00201FE5 /* OneSignalLiveActivitiesManagerImpl.swift */, + 3CFA8F4C2E9087DB00201FE5 /* OneSignalLiveActivityAttributes.swift */, + 3C3D8D772E92DB7500C3E977 /* OSLiveActivityViewExtensions.swift */, + 3CFA8F4D2E9087DB00201FE5 /* OSLiveActivitiesExtension.swift */, + 3CFA8F492E9087DB00201FE5 /* AnyCodable.swift */, + 3C3D34E82E95EAA5006A2924 /* LiveActivityConstants.swift */, + 3CFA8F4A2E9087DB00201FE5 /* DefaultLiveActivityAttributes.swift */, + ); + path = Source; + sourceTree = ""; + }; 3E2400391D4FFC31008BDE70 /* OneSignalFramework */ = { isa = PBXGroup; children = ( @@ -2378,6 +2523,7 @@ isa = PBXGroup; children = ( 4735424C2B8F93340016DB4C /* OSLiveActivitiesExecutorTests.swift */, + 3C64C3312F1066D700693230 /* LiveActivitiesManagerTests.swift */, 47278E462BD92B4B00562820 /* DefaultLiveActivityAttributesTests.swift */, ); path = OneSignalLiveActivitiesTests; @@ -2386,45 +2532,19 @@ 475F471F2B8E398E00EC05B3 /* OneSignalLiveActivities */ = { isa = PBXGroup; children = ( - 475F47342B8E39B700EC05B3 /* Executors */, - 475F47332B8E39B100EC05B3 /* Requests */, - 475F47372B8E39F300EC05B3 /* OneSignalLiveActivitiesManagerImpl.swift */, - 475F47382B8E39F300EC05B3 /* OneSignalLiveActivityAttributes.swift */, - 475F47392B8E39F300EC05B3 /* OSLiveActivitiesExtension.swift */, + 3CFA8F4E2E9087DB00201FE5 /* Source */, 475F47202B8E398E00EC05B3 /* OneSignalLiveActivities.h */, - 47A885CC2BB317B300ED91FA /* AnyCodable.swift */, - 47278E442BD7E62B00562820 /* DefaultLiveActivityAttributes.swift */, 3C6299A22BEEA3CC00649187 /* PrivacyInfo.xcprivacy */, ); path = OneSignalLiveActivities; sourceTree = ""; }; - 475F47332B8E39B100EC05B3 /* Requests */ = { - isa = PBXGroup; - children = ( - 475F47402B8E3A0A00EC05B3 /* OSLiveActivityRequest.swift */, - 475F473E2B8E3A0900EC05B3 /* OSRequestSetStartToken.swift */, - 475F47412B8E3A0A00EC05B3 /* OSRequestRemoveStartToken.swift */, - 475F473F2B8E3A0A00EC05B3 /* OSRequestSetUpdateToken.swift */, - 475F473D2B8E3A0900EC05B3 /* OSRequestRemoveUpdateToken.swift */, - ); - name = Requests; - sourceTree = ""; - }; - 475F47342B8E39B700EC05B3 /* Executors */ = { - isa = PBXGroup; - children = ( - 475F47352B8E39DD00EC05B3 /* OSLiveActivitiesExecutor.swift */, - ); - name = Executors; - sourceTree = ""; - }; 475F47472B8E3A1C00EC05B3 /* OneSignalLiveActivitiesFramework */ = { isa = PBXGroup; children = ( 475F47482B8E3A4400EC05B3 /* Info.plist */, ); - name = OneSignalLiveActivitiesFramework; + path = OneSignalLiveActivitiesFramework; sourceTree = ""; }; 5B053FB92CAE07EB002F30C4 /* OneSignalOSCoreTests */ = { @@ -2535,6 +2655,7 @@ 3C2C7DC2288E007E0020F9AE /* UnitTests-Bridging-Header.h */, 4746E2A62B86B64100D6324C /* LiveActivitiesSwiftTests.swift */, 4746E2AA2B8775C400D6324C /* LiveActivitiesObjcTests.m */, + 3C4319082F4CE9D90075492D /* SessionEndOutcomesRequestTests.swift */, ); path = UnitTests; sourceTree = ""; @@ -2581,8 +2702,6 @@ CA1A6E6820DC2E31001C41B9 /* OneSignalDialogController.m */, CA1A6E6D20DC2E73001C41B9 /* OneSignalDialogRequest.h */, CA1A6E6E20DC2E73001C41B9 /* OneSignalDialogRequest.m */, - DE20425C24E21C1500350E4F /* UIApplication+OneSignal.h */, - DE20425D24E21C2C00350E4F /* UIApplication+OneSignal.m */, ); name = Categories; sourceTree = ""; @@ -2971,6 +3090,8 @@ DEBAAE4C2A42157B00BF2C1C /* UI */, DEBAAE2A2A4211DA00BF2C1C /* OneSignalInAppMessages.h */, DEBAAE982A42179A00BF2C1C /* OneSignalInAppMessages.m */, + DE20425C24E21C1500350E4F /* UIApplication+OneSignal.h */, + DE20425D24E21C2C00350E4F /* UIApplication+OneSignal.m */, DEBAAE962A42178800BF2C1C /* OSInAppMessagingDefines.h */, 3C14E39E2AFAE39B006ED053 /* PrivacyInfo.xcprivacy */, ); @@ -3132,6 +3253,14 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 3C7022172ECF124B001768C6 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 3C70222B2ECF126B001768C6 /* OneSignalInAppMessagesMocks.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; 3C8544B12C5AEFF600F542A9 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; @@ -3396,6 +3525,28 @@ productReference = 3C115161289A259500565C41 /* OneSignalOSCore.framework */; productType = "com.apple.product-type.framework"; }; + 3C70221B2ECF124B001768C6 /* OneSignalInAppMessagesMocks */ = { + isa = PBXNativeTarget; + buildConfigurationList = 3C7022282ECF124B001768C6 /* Build configuration list for PBXNativeTarget "OneSignalInAppMessagesMocks" */; + buildPhases = ( + 3C7022172ECF124B001768C6 /* Headers */, + 3C7022182ECF124B001768C6 /* Sources */, + 3C7022192ECF124B001768C6 /* Frameworks */, + 3C70221A2ECF124B001768C6 /* Resources */, + 3C60BB9F2ECF860600C765F7 /* Embed Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + 3C60BB9E2ECF860600C765F7 /* PBXTargetDependency */, + ); + name = OneSignalInAppMessagesMocks; + packageProductDependencies = ( + ); + productName = OneSignalInAppMessagesMocks; + productReference = 3C70221C2ECF124B001768C6 /* OneSignalInAppMessagesMocks.framework */; + productType = "com.apple.product-type.framework"; + }; 3C8544B52C5AEFF600F542A9 /* OneSignalOSCoreMocks */ = { isa = PBXNativeTarget; buildConfigurationList = 3C8544C12C5AEFF800F542A9 /* Build configuration list for PBXNativeTarget "OneSignalOSCoreMocks" */; @@ -3777,6 +3928,8 @@ 3CEE934D2B7C73B6008440BD /* PBXTargetDependency */, 475F47232B8E398E00EC05B3 /* PBXTargetDependency */, 3C8544BB2C5AEFF700F542A9 /* PBXTargetDependency */, + 3C7021E62ECF0821001768C6 /* PBXTargetDependency */, + 3C7022212ECF124B001768C6 /* PBXTargetDependency */, ); name = UnitTestApp; productName = UnitTestApp; @@ -3819,7 +3972,7 @@ }; 3C01518D2C2E298E0079E076 = { CreatedOnToolsVersion = 15.2; - LastSwiftMigration = 1520; + LastSwiftMigration = 1640; TestTargetID = DEF5CCF02539321A0003E9CC; }; 3C115160289A259500565C41 = { @@ -3827,6 +3980,10 @@ DevelopmentTeam = 99SW8E36CT; ProvisioningStyle = Automatic; }; + 3C70221B2ECF124B001768C6 = { + CreatedOnToolsVersion = 16.4; + LastSwiftMigration = 1640; + }; 3C8544B52C5AEFF600F542A9 = { CreatedOnToolsVersion = 15.2; LastSwiftMigration = 1520; @@ -3980,6 +4137,7 @@ 3CC063992B6D7A8C002BB07F /* OneSignalCoreMocks */, 3C8544B52C5AEFF600F542A9 /* OneSignalOSCoreMocks */, 3CC063DC2B6D7F2A002BB07F /* OneSignalUserMocks */, + 3C70221B2ECF124B001768C6 /* OneSignalInAppMessagesMocks */, 3CC063A02B6D7A8D002BB07F /* OneSignalCoreTests */, 3CC063EA2B6D7FE8002BB07F /* OneSignalUserTests */, 473542492B8F93330016DB4C /* OneSignalLiveActivitiesTests */, @@ -4006,6 +4164,13 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 3C70221A2ECF124B001768C6 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; 3C8544B42C5AEFF600F542A9 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; @@ -4229,7 +4394,11 @@ isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( + 3C30FE362F21FBE1001B9C25 /* EarlyTriggerTrackingTests.swift in Sources */, + 3CAA4BB72F0BAFBA00A16682 /* TriggerTests.swift in Sources */, + 3C7021E92ECF0CF4001768C6 /* IAMIntegrationTests.swift in Sources */, 3C01519C2C2E29F90079E076 /* IAMRequestTests.m in Sources */, + 3CB35FCB2F0FA20B000E6E0F /* OSMessagingControllerUserStateTests.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -4264,10 +4433,19 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 3C7022182ECF124B001768C6 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 3C70222D2ECF12A5001768C6 /* IAMTestHelpers.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; 3C8544B22C5AEFF600F542A9 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( + 3CBB6C262ED59CCC000FEB02 /* ConsistencyManagerTestHelpers.swift in Sources */, 3C8544C32C5AF18B00F542A9 /* OSCoreMocks.swift in Sources */, 3CF11E402C6E6DE2002856F5 /* MockNewRecordsState.swift in Sources */, ); @@ -4311,6 +4489,7 @@ isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( + 3CB331682F281679000E1801 /* CustomEventsIntegrationTests.swift in Sources */, 3CF11E3D2C6D6155002856F5 /* UserExecutorTests.swift in Sources */, DE3568EA2C88F56600AF447C /* PropertyExecutorTests.swift in Sources */, DE3568F22C8911EA00AF447C /* IdentityExecutorTests.swift in Sources */, @@ -4318,6 +4497,7 @@ 3CC063EE2B6D7FE8002BB07F /* OneSignalUserTests.swift in Sources */, 3CC890352C5BF9A7002CB4CC /* UserConcurrencyTests.swift in Sources */, DE3568F02C89067400AF447C /* SubscriptionsExecutorTests.swift in Sources */, + 3CB3316A2F281692000E1801 /* OSCustomEventsExecutorTests.swift in Sources */, 3CDE664C2BFC2A56006DA114 /* OneSignalUserObjcTests.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; @@ -4355,6 +4535,7 @@ buildActionMask = 2147483647; files = ( 4735424D2B8F93340016DB4C /* OSLiveActivitiesExecutorTests.swift in Sources */, + 3C64C3322F1066D700693230 /* LiveActivitiesManagerTests.swift in Sources */, 47278E472BD92B4B00562820 /* DefaultLiveActivityAttributesTests.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; @@ -4363,17 +4544,21 @@ isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 475F473C2B8E39F300EC05B3 /* OSLiveActivitiesExtension.swift in Sources */, - 47278E452BD7E62B00562820 /* DefaultLiveActivityAttributes.swift in Sources */, - 475F47432B8E3A0A00EC05B3 /* OSRequestSetStartToken.swift in Sources */, - 475F473B2B8E39F300EC05B3 /* OneSignalLiveActivityAttributes.swift in Sources */, - 475F47362B8E39DD00EC05B3 /* OSLiveActivitiesExecutor.swift in Sources */, - 475F473A2B8E39F300EC05B3 /* OneSignalLiveActivitiesManagerImpl.swift in Sources */, - 475F47422B8E3A0A00EC05B3 /* OSRequestRemoveUpdateToken.swift in Sources */, - 475F47452B8E3A0A00EC05B3 /* OSLiveActivityRequest.swift in Sources */, - 47A885CD2BB317B300ED91FA /* AnyCodable.swift in Sources */, - 475F47462B8E3A0A00EC05B3 /* OSRequestRemoveStartToken.swift in Sources */, - 475F47442B8E3A0A00EC05B3 /* OSRequestSetUpdateToken.swift in Sources */, + 3CFA8F4F2E9087DB00201FE5 /* AnyCodable.swift in Sources */, + 3C3D8D782E92DB7500C3E977 /* OSLiveActivityViewExtensions.swift in Sources */, + 3C3D34E92E95EAA5006A2924 /* LiveActivityConstants.swift in Sources */, + 3CFA8F502E9087DB00201FE5 /* OSLiveActivitiesExecutor.swift in Sources */, + 3CFA8F512E9087DB00201FE5 /* DefaultLiveActivityAttributes.swift in Sources */, + 3CFA8F522E9087DB00201FE5 /* OSRequestSetStartToken.swift in Sources */, + 3CFA8F532E9087DB00201FE5 /* OSRequestRemoveStartToken.swift in Sources */, + 3CFA8F542E9087DB00201FE5 /* OSLiveActivitiesExtension.swift in Sources */, + 3CFA8F552E9087DB00201FE5 /* OneSignalLiveActivitiesManagerImpl.swift in Sources */, + 3CFA8F562E9087DB00201FE5 /* OSRequestSetUpdateToken.swift in Sources */, + 3C19C6322E919F0C00D6731E /* OSRequestLiveActivityClicked.swift in Sources */, + 3CFA8F572E9087DB00201FE5 /* OSRequestRemoveUpdateToken.swift in Sources */, + 3CFA8F582E9087DB00201FE5 /* OSLiveActivityRequest.swift in Sources */, + 3CFA8F592E9087DB00201FE5 /* OneSignalLiveActivityAttributes.swift in Sources */, + 3CFA8F5B2E9091A200201FE5 /* OSRequestLiveActivityReceiveReceipts.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -4420,6 +4605,7 @@ 4529DED21FA81EA800CEAB1D /* NSObjectOverrider.m in Sources */, CA42CAC320D99CB90001F2F2 /* ProvisionalAuthorizationTests.m in Sources */, 5B58E4F8237CE7B4009401E0 /* UIDeviceOverrider.m in Sources */, + 3C4319092F4CE9D90075492D /* SessionEndOutcomesRequestTests.swift in Sources */, CA8E19022193C6B0009DA223 /* InAppMessagingIntegrationTests.m in Sources */, CAB4112B20852E4C005A70D1 /* DelayedConsentInitializationParameters.m in Sources */, 7AECE59223674A9700537907 /* OSAttributedFocusTimeProcessor.m in Sources */, @@ -4486,8 +4672,10 @@ 3CEE90A72BFE6ABD00B0FB5B /* OSPropertiesSupportedProperty.swift in Sources */, 3C9AD6C12B22886600BC1540 /* OSRequestUpdateSubscription.swift in Sources */, 3C3130E02CA383F800906665 /* OSUser.swift in Sources */, + 3C68EFE72D931BA600F0896B /* OSRequestCustomEvents.swift in Sources */, 3C0EF49E28A1DBCB00E5434B /* OSUserInternalImpl.swift in Sources */, 3C8E6DFF28AB09AE0031E48A /* OSPropertyOperationExecutor.swift in Sources */, + 3C68EFE52D93195E00F0896B /* OSCustomEventsExecutor.swift in Sources */, 3C9AD6CB2B228B5200BC1540 /* OSRequestIdentifyUser.swift in Sources */, 3CF807372C80F3B5003E5FE1 /* OSUserUtils.swift in Sources */, 3C9AD6BC2B2285FB00BC1540 /* OSUserExecutor.swift in Sources */, @@ -4683,6 +4871,21 @@ target = 3C115160289A259500565C41 /* OneSignalOSCore */; targetProxy = 3C115199289AF86C00565C41 /* PBXContainerItemProxy */; }; + 3C60BB9E2ECF860600C765F7 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = DEBAAE272A4211D900BF2C1C /* OneSignalInAppMessages */; + targetProxy = 3C60BB9D2ECF860600C765F7 /* PBXContainerItemProxy */; + }; + 3C7021E62ECF0821001768C6 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = 3E2400371D4FFC31008BDE70 /* OneSignalFramework */; + targetProxy = 3C7021E52ECF0821001768C6 /* PBXContainerItemProxy */; + }; + 3C7022212ECF124B001768C6 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = 3C70221B2ECF124B001768C6 /* OneSignalInAppMessagesMocks */; + targetProxy = 3C7022202ECF124B001768C6 /* PBXContainerItemProxy */; + }; 3C7A39C42B7BED900082665E /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = 3CC063992B6D7A8C002BB07F /* OneSignalCoreMocks */; @@ -5066,6 +5269,7 @@ PRODUCT_NAME = "$(TARGET_NAME)"; SWIFT_COMPILATION_MODE = wholemodule; SWIFT_EMIT_LOC_STRINGS = NO; + SWIFT_OBJC_BRIDGING_HEADER = "OneSignalInAppMessagesTests/OneSignalInAppMessagesTests-Bridging-Header.h"; SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; TEST_HOST = "$(BUILT_PRODUCTS_DIR)/UnitTestApp.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/UnitTestApp"; @@ -5119,6 +5323,7 @@ PRODUCT_NAME = "$(TARGET_NAME)"; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "DEBUG $(inherited)"; SWIFT_EMIT_LOC_STRINGS = NO; + SWIFT_OBJC_BRIDGING_HEADER = "OneSignalInAppMessagesTests/OneSignalInAppMessagesTests-Bridging-Header.h"; SWIFT_OPTIMIZATION_LEVEL = "-Onone"; SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; @@ -5166,6 +5371,7 @@ PRODUCT_NAME = "$(TARGET_NAME)"; SWIFT_COMPILATION_MODE = wholemodule; SWIFT_EMIT_LOC_STRINGS = NO; + SWIFT_OBJC_BRIDGING_HEADER = "OneSignalInAppMessagesTests/OneSignalInAppMessagesTests-Bridging-Header.h"; SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; TEST_HOST = "$(BUILT_PRODUCTS_DIR)/UnitTestApp.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/UnitTestApp"; @@ -5300,6 +5506,194 @@ }; name = Debug; }; + 3C7022242ECF124B001768C6 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; + CLANG_ANALYZER_NONNULL = YES; + CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++20"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_WEAK = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_COMMA = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; + CODE_SIGN_STYLE = Automatic; + COPY_PHASE_STRIP = NO; + CURRENT_PROJECT_VERSION = 1; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + DEFINES_MODULE = YES; + DEVELOPMENT_TEAM = 99SW8E36CT; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + ENABLE_MODULE_VERIFIER = YES; + ENABLE_USER_SCRIPT_SANDBOXING = YES; + GCC_C_LANGUAGE_STANDARD = gnu17; + GENERATE_INFOPLIST_FILE = YES; + INFOPLIST_KEY_NSHumanReadableCopyright = "Copyright © 2025 Hiptic. All rights reserved."; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + LOCALIZATION_PREFERS_STRING_CATALOGS = YES; + MARKETING_VERSION = 1.0; + MODULE_VERIFIER_SUPPORTED_LANGUAGES = "objective-c objective-c++"; + MODULE_VERIFIER_SUPPORTED_LANGUAGE_STANDARDS = "gnu17 gnu++20"; + MTL_ENABLE_DEBUG_INFO = NO; + MTL_FAST_MATH = YES; + PRODUCT_BUNDLE_IDENTIFIER = com.onesignal.OneSignalInAppMessagesMocks; + PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; + SKIP_INSTALL = YES; + SWIFT_EMIT_LOC_STRINGS = YES; + SWIFT_VERSION = 6.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; + 3C7022252ECF124B001768C6 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; + CLANG_ANALYZER_NONNULL = YES; + CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++20"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_WEAK = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_COMMA = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; + CODE_SIGN_STYLE = Automatic; + COPY_PHASE_STRIP = NO; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DEVELOPMENT_TEAM = 99SW8E36CT; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + ENABLE_MODULE_VERIFIER = YES; + ENABLE_TESTABILITY = YES; + ENABLE_USER_SCRIPT_SANDBOXING = YES; + GCC_C_LANGUAGE_STANDARD = gnu17; + GCC_DYNAMIC_NO_PIC = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "DEBUG=1", + "$(inherited)", + ); + GENERATE_INFOPLIST_FILE = YES; + INFOPLIST_KEY_NSHumanReadableCopyright = "Copyright © 2025 Hiptic. All rights reserved."; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + LOCALIZATION_PREFERS_STRING_CATALOGS = YES; + MARKETING_VERSION = 1.0; + MODULE_VERIFIER_SUPPORTED_LANGUAGES = "objective-c objective-c++"; + MODULE_VERIFIER_SUPPORTED_LANGUAGE_STANDARDS = "gnu17 gnu++20"; + MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; + MTL_FAST_MATH = YES; + ONLY_ACTIVE_ARCH = YES; + PRODUCT_BUNDLE_IDENTIFIER = com.onesignal.OneSignalInAppMessagesMocks; + PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; + SKIP_INSTALL = YES; + SWIFT_EMIT_LOC_STRINGS = YES; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + SWIFT_VERSION = 6.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; + 3C7022262ECF124B001768C6 /* Test */ = { + isa = XCBuildConfiguration; + buildSettings = { + ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; + CLANG_ANALYZER_NONNULL = YES; + CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++20"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_WEAK = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_COMMA = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; + CODE_SIGN_STYLE = Automatic; + COPY_PHASE_STRIP = NO; + CURRENT_PROJECT_VERSION = 1; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + DEFINES_MODULE = YES; + DEVELOPMENT_TEAM = 99SW8E36CT; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + ENABLE_MODULE_VERIFIER = YES; + ENABLE_USER_SCRIPT_SANDBOXING = YES; + GCC_C_LANGUAGE_STANDARD = gnu17; + GENERATE_INFOPLIST_FILE = YES; + INFOPLIST_KEY_NSHumanReadableCopyright = "Copyright © 2025 Hiptic. All rights reserved."; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + LOCALIZATION_PREFERS_STRING_CATALOGS = YES; + MARKETING_VERSION = 1.0; + MODULE_VERIFIER_SUPPORTED_LANGUAGES = "objective-c objective-c++"; + MODULE_VERIFIER_SUPPORTED_LANGUAGE_STANDARDS = "gnu17 gnu++20"; + MTL_ENABLE_DEBUG_INFO = NO; + MTL_FAST_MATH = YES; + PRODUCT_BUNDLE_IDENTIFIER = com.onesignal.OneSignalInAppMessagesMocks; + PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; + SKIP_INSTALL = YES; + SWIFT_EMIT_LOC_STRINGS = YES; + SWIFT_VERSION = 6.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Test; + }; 3C8544BE2C5AEFF800F542A9 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { @@ -6938,7 +7332,7 @@ buildSettings = { BUILD_LIBRARY_FOR_DISTRIBUTION = YES; CLANG_ANALYZER_NONNULL = YES; - CLANG_ENABLE_CODE_COVERAGE = NO; + CLANG_ENABLE_CODE_COVERAGE = YES; CLANG_ENABLE_MODULES = YES; CLANG_ENABLE_MODULE_DEBUGGING = YES; CLANG_WARN_DOCUMENTATION_COMMENTS = YES; @@ -6952,6 +7346,7 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; + ENABLE_TESTABILITY = YES; GCC_WARN_64_TO_32_BIT_CONVERSION = NO; INFOPLIST_FILE = OneSignalFramework/Info.plist; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; @@ -7119,7 +7514,7 @@ buildSettings = { BUILD_LIBRARY_FOR_DISTRIBUTION = YES; CLANG_ANALYZER_NONNULL = YES; - CLANG_ENABLE_CODE_COVERAGE = NO; + CLANG_ENABLE_CODE_COVERAGE = YES; CLANG_ENABLE_MODULES = YES; CLANG_ENABLE_MODULE_DEBUGGING = YES; CLANG_WARN_DOCUMENTATION_COMMENTS = YES; @@ -7133,6 +7528,7 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; + ENABLE_TESTABILITY = YES; GCC_WARN_64_TO_32_BIT_CONVERSION = NO; INFOPLIST_FILE = OneSignalFramework/Info.plist; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; @@ -8981,6 +9377,16 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; + 3C7022282ECF124B001768C6 /* Build configuration list for PBXNativeTarget "OneSignalInAppMessagesMocks" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 3C7022242ECF124B001768C6 /* Release */, + 3C7022252ECF124B001768C6 /* Debug */, + 3C7022262ECF124B001768C6 /* Test */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; 3C8544C12C5AEFF800F542A9 /* Build configuration list for PBXNativeTarget "OneSignalOSCoreMocks" */ = { isa = XCConfigurationList; buildConfigurations = ( diff --git a/iOS_SDK/OneSignalSDK/OneSignalCore/Source/API/OneSignalClientError.m b/iOS_SDK/OneSignalSDK/OneSignalCore/Source/API/OneSignalClientError.m index e096eab13..fd0968407 100644 --- a/iOS_SDK/OneSignalSDK/OneSignalCore/Source/API/OneSignalClientError.m +++ b/iOS_SDK/OneSignalSDK/OneSignalCore/Source/API/OneSignalClientError.m @@ -46,4 +46,8 @@ - (instancetype)initWithCode:(NSInteger)code message:(NSString* _Nonnull)message return self; } +- (NSString *)description { + return [NSString stringWithFormat:@"", (long)_code, _message, _response, _underlyingError]; +} + @end diff --git a/iOS_SDK/OneSignalSDK/OneSignalCore/Source/Categories/NSString+OneSignal.h b/iOS_SDK/OneSignalSDK/OneSignalCore/Source/Categories/NSString+OneSignal.h index c9ee3aa87..1b48a86e6 100644 --- a/iOS_SDK/OneSignalSDK/OneSignalCore/Source/Categories/NSString+OneSignal.h +++ b/iOS_SDK/OneSignalSDK/OneSignalCore/Source/Categories/NSString+OneSignal.h @@ -31,9 +31,7 @@ #define NSString_OneSignal_h @interface NSString (OneSignal) -- (NSString *_Nonnull)one_getVersionForRange:(NSRange)range; - (NSString *_Nonnull)one_substringAfter:(NSString *_Nonnull)needle; -- (NSString *_Nonnull)one_getSemanticVersion; - (NSString *_Nullable)fileExtensionForMimeType; - (NSString *_Nullable)supportedFileExtension; diff --git a/iOS_SDK/OneSignalSDK/OneSignalCore/Source/Categories/NSString+OneSignal.m b/iOS_SDK/OneSignalSDK/OneSignalCore/Source/Categories/NSString+OneSignal.m index 79b0d0c12..b8fe1fab4 100644 --- a/iOS_SDK/OneSignalSDK/OneSignalCore/Source/Categories/NSString+OneSignal.m +++ b/iOS_SDK/OneSignalSDK/OneSignalCore/Source/Categories/NSString+OneSignal.m @@ -41,30 +41,6 @@ - (NSString *)one_substringAfter:(NSString *)needle } -- (NSString*)one_getVersionForRange:(NSRange)range { - - unichar myBuffer[2]; - [self getCharacters:myBuffer range:range]; - NSString *ver = [NSString stringWithCharacters:myBuffer length:2]; - if([ver hasPrefix:@"0"]){ - return [ver one_substringAfter:@"0"]; - } - else{ - return ver; - } -} - -- (NSString*)one_getSemanticVersion { - - NSMutableString *tmpstr = [[NSMutableString alloc] initWithCapacity:5]; - - for ( int i = 0; i <=4; i+=2 ){ - [tmpstr appendString:[self one_getVersionForRange:NSMakeRange(i, 2)]]; - if (i != 4)[tmpstr appendString:@"."]; - } - - return (NSString*)tmpstr; -} - (NSString *)supportedFileExtension { NSArray *components = [self componentsSeparatedByString:@"."]; diff --git a/iOS_SDK/OneSignalSDK/OneSignalCore/Source/OneSignalCommonDefines.h b/iOS_SDK/OneSignalSDK/OneSignalCore/Source/OneSignalCommonDefines.h index c57b28853..40db85978 100644 --- a/iOS_SDK/OneSignalSDK/OneSignalCore/Source/OneSignalCommonDefines.h +++ b/iOS_SDK/OneSignalSDK/OneSignalCore/Source/OneSignalCommonDefines.h @@ -161,6 +161,9 @@ #define GDPR_CONSENT_GRANTED @"GDPR_CONSENT_GRANTED" #define ONESIGNAL_REQUIRE_PRIVACY_CONSENT @"OneSignal_require_privacy_consent" +// Swizzling +#define ONESIGNAL_DISABLE_SWIZZLING @"OneSignal_disable_swizzling" + // Badge handling #define ONESIGNAL_DISABLE_BADGE_CLEARING @"OneSignal_disable_badge_clearing" #define ONESIGNAL_APP_GROUP_NAME_KEY @"OneSignal_app_groups_key" @@ -206,11 +209,12 @@ typedef enum {ATTRIBUTED, NOT_ATTRIBUTED} FocusAttributionState; #define focusAttributionStateString(enum) [@[@"ATTRIBUTED", @"NOT_ATTRIBUTED"] objectAtIndex:enum] // OneSignal Background Task Identifiers -#define ATTRIBUTED_FOCUS_TASK @"ATTRIBUTED_FOCUS_TASK" +#define SESSION_OUTCOMES_TASK @"SESSION_OUTCOMES_TASK" #define OPERATION_REPO_BACKGROUND_TASK @"OPERATION_REPO_BACKGROUND_TASK" #define IDENTITY_EXECUTOR_BACKGROUND_TASK @"IDENTITY_EXECUTOR_BACKGROUND_TASK_" #define PROPERTIES_EXECUTOR_BACKGROUND_TASK @"PROPERTIES_EXECUTOR_BACKGROUND_TASK_" #define SUBSCRIPTION_EXECUTOR_BACKGROUND_TASK @"SUBSCRIPTION_EXECUTOR_BACKGROUND_TASK_" +#define CUSTOM_EVENTS_EXECUTOR_BACKGROUND_TASK @"CUSTOM_EVENTS_EXECUTOR_BACKGROUND_TASK_" // OneSignal constants #define OS_PUSH @"push" @@ -347,6 +351,8 @@ typedef enum {GET, POST, HEAD, PUT, DELETE, OPTIONS, CONNECT, TRACE, PATCH} HTTP #define OS_REMOVE_SUBSCRIPTION_DELTA @"OS_REMOVE_SUBSCRIPTION_DELTA" #define OS_UPDATE_SUBSCRIPTION_DELTA @"OS_UPDATE_SUBSCRIPTION_DELTA" +#define OS_CUSTOM_EVENT_DELTA @"OS_CUSTOM_EVENT_DELTA" + // Operation Repo #define OS_OPERATION_REPO @"OS_OPERATION_REPO" #define OS_OPERATION_REPO_DELTA_QUEUE_KEY @"OS_OPERATION_REPO_DELTA_QUEUE_KEY" @@ -378,8 +384,16 @@ typedef enum {GET, POST, HEAD, PUT, DELETE, OPTIONS, CONNECT, TRACE, PATCH} HTTP #define OS_SUBSCRIPTION_EXECUTOR_UPDATE_REQUEST_QUEUE_KEY @"OS_SUBSCRIPTION_EXECUTOR_UPDATE_REQUEST_QUEUE_KEY" #define OS_SUBSCRIPTION_EXECUTOR_PENDING_QUEUE_KEY @"OS_SUBSCRIPTION_EXECUTOR_PENDING_QUEUE_KEY" +// Custom Events Executor +#define OS_CUSTOM_EVENTS_EXECUTOR @"OS_CUSTOM_EVENTS_EXECUTOR" +#define OS_CUSTOM_EVENTS_EXECUTOR_DELTA_QUEUE_KEY @"OS_CUSTOM_EVENTS_EXECUTOR_DELTA_QUEUE_KEY" +#define OS_CUSTOM_EVENTS_EXECUTOR_REQUEST_QUEUE_KEY @"OS_CUSTOM_EVENTS_EXECUTOR_REQUEST_QUEUE_KEY" +#define OS_CUSTOM_EVENTS_EXECUTOR_PENDING_QUEUE_KEY @"OS_CUSTOM_EVENTS_EXECUTOR_PENDING_QUEUE_KEY" + // Live Activies Executor #define OS_LIVE_ACTIVITIES_EXECUTOR_UPDATE_TOKENS_KEY @"OS_LIVE_ACTIVITIES_EXECUTOR_UPDATE_TOKENS_KEY" #define OS_LIVE_ACTIVITIES_EXECUTOR_START_TOKENS_KEY @"OS_LIVE_ACTIVITIES_EXECUTOR_START_TOKENS_KEY" +#define OS_LIVE_ACTIVITIES_EXECUTOR_RECEIVE_RECEIPTS_KEY @"OS_LIVE_ACTIVITIES_EXECUTOR_RECEIVE_RECEIPTS_KEY" +#define OS_LIVE_ACTIVITIES_EXECUTOR_CLICKED_KEY @"OS_LIVE_ACTIVITIES_EXECUTOR_CLICKED_KEY" #endif /* OneSignalCommonDefines_h */ diff --git a/iOS_SDK/OneSignalSDK/OneSignalCore/Source/OneSignalCore.h b/iOS_SDK/OneSignalSDK/OneSignalCore/Source/OneSignalCore.h index f3922e961..c91e282e4 100644 --- a/iOS_SDK/OneSignalSDK/OneSignalCore/Source/OneSignalCore.h +++ b/iOS_SDK/OneSignalSDK/OneSignalCore/Source/OneSignalCore.h @@ -41,7 +41,6 @@ #import #import #import -#import #import #import #import diff --git a/iOS_SDK/OneSignalSDK/OneSignalCore/Source/OneSignalCoreHelper.h b/iOS_SDK/OneSignalSDK/OneSignalCore/Source/OneSignalCoreHelper.h index 9194ead16..f3c1d4147 100644 --- a/iOS_SDK/OneSignalSDK/OneSignalCore/Source/OneSignalCoreHelper.h +++ b/iOS_SDK/OneSignalSDK/OneSignalCore/Source/OneSignalCoreHelper.h @@ -35,8 +35,6 @@ + (void)dispatch_async_on_main_queue:(void(^)())block; + (void)performSelector:(SEL)aSelector onMainThreadOnObject:(id)targetObj withObject:(id)anArgument afterDelay:(NSTimeInterval)delay; -+ (NSString*)hashUsingSha1:(NSString*)string; -+ (NSString*)hashUsingMD5:(NSString*)string; + (NSString*)trimURLSpacing:(NSString*)url; + (NSString*)parseNSErrorAsJsonString:(NSError*)error; + (BOOL)isOneSignalPayload:(NSDictionary *)payload; diff --git a/iOS_SDK/OneSignalSDK/OneSignalCore/Source/OneSignalCoreHelper.m b/iOS_SDK/OneSignalSDK/OneSignalCore/Source/OneSignalCoreHelper.m index 4c04fda85..9ce42e159 100644 --- a/iOS_SDK/OneSignalSDK/OneSignalCore/Source/OneSignalCoreHelper.m +++ b/iOS_SDK/OneSignalSDK/OneSignalCore/Source/OneSignalCoreHelper.m @@ -32,129 +32,9 @@ extern "C" { #endif -#define CC_DIGEST_DEPRECATION_WARNING \ - "This function is cryptographically broken and should not be used in security contexts. Clients should migrate to SHA256 (or stronger)." - -/* - * For compatibility with legacy implementations, the *Init(), *Update(), - * and *Final() functions declared here *always* return a value of 1 (one). - * This corresponds to "success" in the similar openssl implementations. - * There are no errors of any kind which can be, or are, reported here, - * so you can safely ignore the return values of all of these functions - * if you are implementing new code. - * - * The one-shot functions (CC_MD2(), CC_SHA1(), etc.) perform digest - * calculation and place the result in the caller-supplied buffer - * indicated by the md parameter. They return the md parameter. - * Unlike the opensssl counterparts, these one-shot functions require - * a non-NULL md pointer. Passing in NULL for the md parameter - * results in a NULL return and no digest calculation. - */ - typedef uint32_t CC_LONG; /* 32 bit unsigned integer */ typedef uint64_t CC_LONG64; /* 64 bit unsigned integer */ -/*** MD2 ***/ - -#define CC_MD2_DIGEST_LENGTH 16 /* digest length in bytes */ -#define CC_MD2_BLOCK_BYTES 64 /* block size in bytes */ -#define CC_MD2_BLOCK_LONG (CC_MD2_BLOCK_BYTES / sizeof(CC_LONG)) - -typedef struct CC_MD2state_st -{ - int num; - unsigned char data[CC_MD2_DIGEST_LENGTH]; - CC_LONG cksm[CC_MD2_BLOCK_LONG]; - CC_LONG state[CC_MD2_BLOCK_LONG]; -} CC_MD2_CTX; - -extern int CC_MD2_Init(CC_MD2_CTX *c) -API_DEPRECATED(CC_DIGEST_DEPRECATION_WARNING, macos(10.4, 10.15), ios(2.0, 13.0)); - -extern int CC_MD2_Update(CC_MD2_CTX *c, const void *data, CC_LONG len) -API_DEPRECATED(CC_DIGEST_DEPRECATION_WARNING, macos(10.4, 10.15), ios(2.0, 13.0)); - -extern int CC_MD2_Final(unsigned char *md, CC_MD2_CTX *c) -API_DEPRECATED(CC_DIGEST_DEPRECATION_WARNING, macos(10.4, 10.15), ios(2.0, 13.0)); - -extern unsigned char *CC_MD2(const void *data, CC_LONG len, unsigned char *md) -API_DEPRECATED(CC_DIGEST_DEPRECATION_WARNING, macos(10.4, 10.15), ios(2.0, 13.0)); - -/*** MD4 ***/ - -#define CC_MD4_DIGEST_LENGTH 16 /* digest length in bytes */ -#define CC_MD4_BLOCK_BYTES 64 /* block size in bytes */ -#define CC_MD4_BLOCK_LONG (CC_MD4_BLOCK_BYTES / sizeof(CC_LONG)) - -typedef struct CC_MD4state_st -{ - CC_LONG A,B,C,D; - CC_LONG Nl,Nh; - CC_LONG data[CC_MD4_BLOCK_LONG]; - uint32_t num; -} CC_MD4_CTX; - -extern int CC_MD4_Init(CC_MD4_CTX *c) -API_DEPRECATED(CC_DIGEST_DEPRECATION_WARNING, macos(10.4, 10.15), ios(2.0, 13.0)); - -extern int CC_MD4_Update(CC_MD4_CTX *c, const void *data, CC_LONG len) -API_DEPRECATED(CC_DIGEST_DEPRECATION_WARNING, macos(10.4, 10.15), ios(2.0, 13.0)); - -extern int CC_MD4_Final(unsigned char *md, CC_MD4_CTX *c) -API_DEPRECATED(CC_DIGEST_DEPRECATION_WARNING, macos(10.4, 10.15), ios(2.0, 13.0)); - -extern unsigned char *CC_MD4(const void *data, CC_LONG len, unsigned char *md) -API_DEPRECATED(CC_DIGEST_DEPRECATION_WARNING, macos(10.4, 10.15), ios(2.0, 13.0)); - - -/*** MD5 ***/ - -#define CC_MD5_DIGEST_LENGTH 16 /* digest length in bytes */ -#define CC_MD5_BLOCK_BYTES 64 /* block size in bytes */ -#define CC_MD5_BLOCK_LONG (CC_MD5_BLOCK_BYTES / sizeof(CC_LONG)) - -typedef struct CC_MD5state_st -{ - CC_LONG A,B,C,D; - CC_LONG Nl,Nh; - CC_LONG data[CC_MD5_BLOCK_LONG]; - int num; -} CC_MD5_CTX; - -extern int CC_MD5_Init(CC_MD5_CTX *c) -API_DEPRECATED(CC_DIGEST_DEPRECATION_WARNING, macos(10.4, 10.15), ios(2.0, 13.0)); - -extern int CC_MD5_Update(CC_MD5_CTX *c, const void *data, CC_LONG len) -API_DEPRECATED(CC_DIGEST_DEPRECATION_WARNING, macos(10.4, 10.15), ios(2.0, 13.0)); - -extern int CC_MD5_Final(unsigned char *md, CC_MD5_CTX *c) -API_DEPRECATED(CC_DIGEST_DEPRECATION_WARNING, macos(10.4, 10.15), ios(2.0, 13.0)); - -extern unsigned char *CC_MD5(const void *data, CC_LONG len, unsigned char *md) -API_DEPRECATED(CC_DIGEST_DEPRECATION_WARNING, macos(10.4, 10.15), ios(2.0, 13.0)); - -/*** SHA1 ***/ - -#define CC_SHA1_DIGEST_LENGTH 20 /* digest length in bytes */ -#define CC_SHA1_BLOCK_BYTES 64 /* block size in bytes */ -#define CC_SHA1_BLOCK_LONG (CC_SHA1_BLOCK_BYTES / sizeof(CC_LONG)) - -typedef struct CC_SHA1state_st -{ - CC_LONG h0,h1,h2,h3,h4; - CC_LONG Nl,Nh; - CC_LONG data[CC_SHA1_BLOCK_LONG]; - int num; -} CC_SHA1_CTX; - -extern int CC_SHA1_Init(CC_SHA1_CTX *c); - -extern int CC_SHA1_Update(CC_SHA1_CTX *c, const void *data, CC_LONG len); - -extern int CC_SHA1_Final(unsigned char *md, CC_SHA1_CTX *c); - -extern unsigned char *CC_SHA1(const void *data, CC_LONG len, unsigned char *md); - /*** SHA224 ***/ #define CC_SHA224_DIGEST_LENGTH 28 /* digest length in bytes */ #define CC_SHA224_BLOCK_BYTES 64 /* block size in bytes */ @@ -258,26 +138,6 @@ + (void)performSelector:(SEL)aSelector onMainThreadOnObject:(nullable id)targetO }]; } -+ (NSString*)hashUsingSha1:(NSString*)string { - const char *cstr = [string UTF8String]; - uint8_t digest[CC_SHA1_DIGEST_LENGTH]; - CC_SHA1(cstr, (CC_LONG)strlen(cstr), digest); - NSMutableString *output = [NSMutableString stringWithCapacity:CC_SHA1_DIGEST_LENGTH * 2]; - for (int i = 0; i < CC_SHA1_DIGEST_LENGTH; i++) - [output appendFormat:@"%02x", digest[i]]; - return output; -} - -+ (NSString*)hashUsingMD5:(NSString*)string { - const char *cstr = [string UTF8String]; - uint8_t digest[CC_MD5_DIGEST_LENGTH]; - CC_MD5(cstr, (CC_LONG)strlen(cstr), digest); - NSMutableString *output = [NSMutableString stringWithCapacity:CC_MD5_DIGEST_LENGTH * 2]; - for (int i = 0; i < CC_MD5_DIGEST_LENGTH; i++) - [output appendFormat:@"%02x", digest[i]]; - return output; -} - + (NSString*)trimURLSpacing:(NSString*)url { if (!url || [url isEqual:[NSNull null]]) { return nil; diff --git a/iOS_SDK/OneSignalSDK/OneSignalCore/Source/OneSignalLog.h b/iOS_SDK/OneSignalSDK/OneSignalCore/Source/OneSignalLog.h index bc860f909..8977c214d 100644 --- a/iOS_SDK/OneSignalSDK/OneSignalCore/Source/OneSignalLog.h +++ b/iOS_SDK/OneSignalSDK/OneSignalCore/Source/OneSignalLog.h @@ -48,13 +48,13 @@ typedef NS_ENUM(NSUInteger, ONE_S_LOG_LEVEL) { @protocol OSDebug /** The log level the OneSignal SDK should be writing to the Xcode log. Defaults to [LogLevel.WARN]. - + WARNING: This should not be set higher than LogLevel.WARN in a production setting. */ + (void)setLogLevel:(ONE_S_LOG_LEVEL)logLevel; /** The log level the OneSignal SDK should be showing as a modal. Defaults to [LogLevel.NONE]. - + WARNING: This should not be used in a production setting. */ + (void)setAlertLevel:(ONE_S_LOG_LEVEL)logLevel NS_REFINED_FOR_SWIFT; @@ -62,7 +62,7 @@ typedef NS_ENUM(NSUInteger, ONE_S_LOG_LEVEL) { /** Add a listener to receive all logging messages the SDK produces. Useful to capture and send logs to your server. - + NOTE: All log messages are always passed, LogLevel has no effect on this. */ + (void)addLogListener:(NSObject*_Nonnull)listener NS_REFINED_FOR_SWIFT; diff --git a/iOS_SDK/OneSignalSDK/OneSignalCoreMocks/MockOneSignalClient.swift b/iOS_SDK/OneSignalSDK/OneSignalCoreMocks/MockOneSignalClient.swift index 82f951094..36ef44424 100644 --- a/iOS_SDK/OneSignalSDK/OneSignalCoreMocks/MockOneSignalClient.swift +++ b/iOS_SDK/OneSignalSDK/OneSignalCoreMocks/MockOneSignalClient.swift @@ -202,9 +202,15 @@ extension MockOneSignalClient { return found } - public func hasExecutedRequestOfType(_ type: AnyClass) -> Bool { - executedRequests.contains { request in + public func hasExecutedRequestOfType(_ type: AnyClass, expectedCount: Int? = nil) -> Bool { + let matchingCount = executedRequests.filter { request in request.isKind(of: type) + }.count + + if let expectedCount = expectedCount { + return matchingCount == expectedCount + } else { + return matchingCount > 0 } } } diff --git a/iOS_SDK/OneSignalSDK/OneSignalExtension/OneSignalAttachmentHandler.m b/iOS_SDK/OneSignalSDK/OneSignalExtension/OneSignalAttachmentHandler.m index 042b28146..e955a408e 100644 --- a/iOS_SDK/OneSignalSDK/OneSignalExtension/OneSignalAttachmentHandler.m +++ b/iOS_SDK/OneSignalSDK/OneSignalExtension/OneSignalAttachmentHandler.m @@ -28,6 +28,7 @@ of this software and associated documentation files (the "Software"), to deal #import #import "OneSignalAttachmentHandler.h" #import "OneSignalNotificationCategoryController.h" +#import "OSMacros.h" @interface DirectDownloadDelegate : NSObject { NSError* error; diff --git a/iOS_SDK/OneSignalSDK/OneSignalExtension/OneSignalExtensionRequests.m b/iOS_SDK/OneSignalSDK/OneSignalExtension/OneSignalExtensionRequests.m index ebf505112..079a129cf 100644 --- a/iOS_SDK/OneSignalSDK/OneSignalExtension/OneSignalExtensionRequests.m +++ b/iOS_SDK/OneSignalSDK/OneSignalExtension/OneSignalExtensionRequests.m @@ -27,6 +27,7 @@ of this software and associated documentation files (the "Software"), to deal #import #import "OneSignalExtensionRequests.h" +#import "OSMacros.h" @implementation OSRequestReceiveReceipts diff --git a/iOS_SDK/OneSignalSDK/OneSignalExtension/OneSignalNotificationServiceExtensionHandler.m b/iOS_SDK/OneSignalSDK/OneSignalExtension/OneSignalNotificationServiceExtensionHandler.m index 39df2b8a4..84273fe38 100644 --- a/iOS_SDK/OneSignalSDK/OneSignalExtension/OneSignalNotificationServiceExtensionHandler.m +++ b/iOS_SDK/OneSignalSDK/OneSignalExtension/OneSignalNotificationServiceExtensionHandler.m @@ -26,6 +26,7 @@ */ #import +#import "OSMacros.h" #import #import "OneSignalNotificationServiceExtensionHandler.h" #import "OneSignalExtensionBadgeHandler.h" diff --git a/iOS_SDK/OneSignalSDK/OneSignalExtension/OneSignalReceiveReceiptsController.m b/iOS_SDK/OneSignalSDK/OneSignalExtension/OneSignalReceiveReceiptsController.m index 63aa9dcab..86e1db286 100644 --- a/iOS_SDK/OneSignalSDK/OneSignalExtension/OneSignalReceiveReceiptsController.m +++ b/iOS_SDK/OneSignalSDK/OneSignalExtension/OneSignalReceiveReceiptsController.m @@ -28,6 +28,7 @@ #import #import "OneSignalReceiveReceiptsController.h" #import +#import "OSMacros.h" #import "OneSignalExtensionRequests.h" @implementation OneSignalReceiveReceiptsController diff --git a/iOS_SDK/OneSignalSDK/OneSignalInAppMessages/Controller/OSDynamicTriggerController.m b/iOS_SDK/OneSignalSDK/OneSignalInAppMessages/Controller/OSDynamicTriggerController.m index 2e98511bb..6db4635df 100644 --- a/iOS_SDK/OneSignalSDK/OneSignalInAppMessages/Controller/OSDynamicTriggerController.m +++ b/iOS_SDK/OneSignalSDK/OneSignalInAppMessages/Controller/OSDynamicTriggerController.m @@ -30,6 +30,7 @@ #import "OneSignalCommonDefines.h" #import "OSMessagingController.h" #import +#import "OSMacros.h" #import "OSSessionManager.h" @interface OSDynamicTriggerController () diff --git a/iOS_SDK/OneSignalSDK/OneSignalInAppMessages/Controller/OSInAppMessageController.m b/iOS_SDK/OneSignalSDK/OneSignalInAppMessages/Controller/OSInAppMessageController.m index b78b99d67..bf42b381b 100644 --- a/iOS_SDK/OneSignalSDK/OneSignalInAppMessages/Controller/OSInAppMessageController.m +++ b/iOS_SDK/OneSignalSDK/OneSignalInAppMessages/Controller/OSInAppMessageController.m @@ -27,6 +27,7 @@ #import "OSInAppMessageController.h" #import +#import "OSMacros.h" #import #import "OSInAppMessagingDefines.h" #import "OSInAppMessagingRequests.h" diff --git a/iOS_SDK/OneSignalSDK/OneSignalInAppMessages/Controller/OSInAppMessageMigrationController.m b/iOS_SDK/OneSignalSDK/OneSignalInAppMessages/Controller/OSInAppMessageMigrationController.m index 001dc8569..ea3189f56 100644 --- a/iOS_SDK/OneSignalSDK/OneSignalInAppMessages/Controller/OSInAppMessageMigrationController.m +++ b/iOS_SDK/OneSignalSDK/OneSignalInAppMessages/Controller/OSInAppMessageMigrationController.m @@ -28,6 +28,7 @@ of this software and associated documentation files (the "Software"), to deal #import "OSInAppMessageMigrationController.h" #import "OSInAppMessagingDefines.h" #import "OSInAppMessageInternal.h" +#import "OSMacros.h" @implementation OSInAppMessageMigrationController diff --git a/iOS_SDK/OneSignalSDK/OneSignalInAppMessages/Controller/OSMessagingController.h b/iOS_SDK/OneSignalSDK/OneSignalInAppMessages/Controller/OSMessagingController.h index 2cae45c38..9f92ba020 100644 --- a/iOS_SDK/OneSignalSDK/OneSignalInAppMessages/Controller/OSMessagingController.h +++ b/iOS_SDK/OneSignalSDK/OneSignalInAppMessages/Controller/OSMessagingController.h @@ -61,8 +61,6 @@ NS_ASSUME_NONNULL_BEGIN - (void)addTriggers:(NSDictionary *)triggers; - (void)removeTriggersForKeys:(NSArray *)keys; - (void)clearTriggers; -- (NSDictionary *)getTriggers; -- (id)getTriggerValueForKey:(NSString *)key; - (void)addInAppMessageClickListener:(NSObject *_Nullable)listener; - (void)removeInAppMessageClickListener:(NSObject *_Nullable)listener; diff --git a/iOS_SDK/OneSignalSDK/OneSignalInAppMessages/Controller/OSMessagingController.m b/iOS_SDK/OneSignalSDK/OneSignalInAppMessages/Controller/OSMessagingController.m index 3fdf402c9..80dc3f31b 100644 --- a/iOS_SDK/OneSignalSDK/OneSignalInAppMessages/Controller/OSMessagingController.m +++ b/iOS_SDK/OneSignalSDK/OneSignalInAppMessages/Controller/OSMessagingController.m @@ -26,9 +26,10 @@ */ #import "OSMessagingController.h" -#import "UIApplication+OneSignal.h" // Previously imported via "OneSignalHelper.h" -#import "NSDateFormatter+OneSignal.h" // Previously imported via "OneSignalHelper.h" +#import "UIApplication+OneSignal.h" +#import "NSDateFormatter+OneSignal.h" #import +#import "OSMacros.h" #import "OSInAppMessageClickResult.h" #import "OSInAppMessageClickEvent.h" #import "OSInAppMessageController.h" @@ -145,6 +146,12 @@ @interface OSMessagingController () @property (nonatomic) BOOL calledLoadTags; +/// Tracks whether the first IAM fetch has completed since this cold start +@property (nonatomic) BOOL hasCompletedFirstFetch; + +/// Tracks trigger keys added early on cold start (before first fetch completes), for redisplay logic +@property (strong, nonatomic, nonnull) NSMutableSet *earlySessionTriggers; + @end @implementation OSMessagingController @@ -180,6 +187,7 @@ + (OSMessagingController *)sharedInstance { return sharedInstance; } +/// Note: This method is used in tests only. + (void)removeInstance { sharedInstance = nil; once = 0; @@ -229,6 +237,8 @@ - (instancetype)init { self.messageDisplayQueue = [NSMutableArray new]; self.clickListeners = [NSMutableArray new]; self.lifecycleListeners = [NSMutableArray new]; + self.hasCompletedFirstFetch = NO; + self.earlySessionTriggers = [NSMutableSet new]; let standardUserDefaults = OneSignalUserDefaults.initStandard; @@ -289,7 +299,8 @@ - (void)getInAppMessagesFromServer { // We also need the onesignal ID for ryw consistency NSString *onesignalId = OneSignalUserManagerImpl.sharedInstance.onesignalId; if (!onesignalId) { - [OneSignalLog onesignalLog:ONE_S_LL_VERBOSE message:@"Failed to get in app messages due to no OneSignal ID"]; + [OneSignalLog onesignalLog:ONE_S_LL_VERBOSE message:@"Failed to get in app messages due to no OneSignal ID, will reattempt"]; + shouldRetryGetInAppMessagesOnUserChange = true; return; } @@ -475,6 +486,23 @@ - (void)updateInAppMessagesFromServer:(NSArray *)newMe self.messages = newMessages; self.calledLoadTags = NO; [self resetRedisplayMessagesBySession]; + + // Apply isTriggerChanged for messages that match triggers added too early on cold start + if (self.earlySessionTriggers.count > 0) { + [OneSignalLog onesignalLog:ONE_S_LL_VERBOSE message:[NSString stringWithFormat:@"Processing triggers added early on cold start: %@", self.earlySessionTriggers]]; + for (OSInAppMessageInternal *message in self.messages) { + if ([self.redisplayedInAppMessages objectForKey:message.messageId] && + [self.triggerController hasSharedTriggers:message newTriggersKeys:self.earlySessionTriggers.allObjects]) { + [OneSignalLog onesignalLog:ONE_S_LL_VERBOSE message:[NSString stringWithFormat:@"Setting isTriggerChanged=YES for message %@", message]]; + message.isTriggerChanged = YES; + } + } + [self.earlySessionTriggers removeAllObjects]; + } + + // Mark that first fetch has completed + self.hasCompletedFirstFetch = YES; + [self evaluateMessages]; [self deleteOldRedisplayedInAppMessages]; } @@ -877,6 +905,13 @@ - (void)evaluateRedisplayedInAppMessages:(NSArray *)newTriggersKeys #pragma mark Trigger Methods - (void)addTriggers:(NSDictionary *)triggers { [self evaluateRedisplayedInAppMessages:triggers.allKeys]; + + // Track triggers added early on cold start (before first fetch completes) for redisplay logic + if (!self.hasCompletedFirstFetch) { + [OneSignalLog onesignalLog:ONE_S_LL_VERBOSE message:[NSString stringWithFormat:@"Tracking triggers added early on cold start: %@", triggers]]; + [self.earlySessionTriggers addObjectsFromArray:triggers.allKeys]; + } + [self.triggerController addTriggers:triggers]; } @@ -894,10 +929,6 @@ - (void)clearTriggers { return self.triggerController.getTriggers; } -- (id)getTriggerValueForKey:(NSString *)key { - return [self.triggerController getTriggerValueForKey:key]; -} - #pragma mark OSInAppMessageViewControllerDelegate Methods - (void)messageViewControllerDidDisplay:(OSInAppMessageInternal *)message { [self onDidDisplayInAppMessage:message]; @@ -1326,7 +1357,6 @@ - (void)addTriggers:(NSDictionary *)triggers {} - (void)removeTriggersForKeys:(NSArray *)keys {} - (void)clearTriggers {} - (NSDictionary *)getTriggers { return @{}; } -- (id)getTriggerValueForKey:(NSString *)key { return 0; } #pragma mark OSInAppMessageViewControllerDelegate Methods - (void)messageViewControllerWasDismissed {} - (void)messageViewDidSelectAction:(OSInAppMessageInternal *)message withAction:(OSInAppMessageClickResult *)action {} diff --git a/iOS_SDK/OneSignalSDK/OneSignalInAppMessages/Controller/OSTriggerController.h b/iOS_SDK/OneSignalSDK/OneSignalInAppMessages/Controller/OSTriggerController.h index ce99b69db..e036086d3 100644 --- a/iOS_SDK/OneSignalSDK/OneSignalInAppMessages/Controller/OSTriggerController.h +++ b/iOS_SDK/OneSignalSDK/OneSignalInAppMessages/Controller/OSTriggerController.h @@ -52,7 +52,6 @@ NS_ASSUME_NONNULL_BEGIN - (void)addTriggers:(NSDictionary *)triggers; - (void)removeTriggersForKeys:(NSArray *)keys; - (NSDictionary *)getTriggers; -- (id)getTriggerValueForKey:(NSString *)key; - (void)timeSinceLastMessage:(NSDate *)date; @end diff --git a/iOS_SDK/OneSignalSDK/OneSignalInAppMessages/Controller/OSTriggerController.m b/iOS_SDK/OneSignalSDK/OneSignalInAppMessages/Controller/OSTriggerController.m index 8499192ab..80689b0e6 100644 --- a/iOS_SDK/OneSignalSDK/OneSignalInAppMessages/Controller/OSTriggerController.m +++ b/iOS_SDK/OneSignalSDK/OneSignalInAppMessages/Controller/OSTriggerController.m @@ -27,6 +27,7 @@ #import "OSTriggerController.h" #import "OSInAppMessagingDefines.h" +#import "OSMacros.h" @interface OSTriggerController () @property (strong, nonatomic, nonnull) NSMutableDictionary *triggers; @@ -69,12 +70,6 @@ - (void)removeTriggersForKeys:(NSArray *)keys { } } -- (id)getTriggerValueForKey:(NSString *)key { - @synchronized (self.triggers) { - return self.triggers[key]; - } -} - /* * Part of redisplay logic * @@ -186,11 +181,9 @@ - (BOOL)messageMatchesTriggers:(OSInAppMessageInternal *)message { - (BOOL)evaluateTrigger:(OSTrigger *)trigger forMessage:(OSInAppMessageInternal *)message { if (!self.triggers[trigger.property] && [trigger.kind isEqualToString:OS_DYNAMIC_TRIGGER_KIND_CUSTOM]) { // The value doesn't exist - - // The condition for this trigger is true since the value doesn't exist - // Either loop to the next condition, or return true if we are the last condition - return trigger.operatorType == OSTriggerOperatorTypeNotExists || - (trigger.value && trigger.operatorType == OSTriggerOperatorTypeNotEqualTo); + + // Only NotExists operator should return true for non-existent values + return trigger.operatorType == OSTriggerOperatorTypeNotExists; } else if (trigger.operatorType == OSTriggerOperatorTypeExists) { return true; diff --git a/iOS_SDK/OneSignalSDK/OneSignalInAppMessages/Model/OSInAppMessageBridgeEvent.m b/iOS_SDK/OneSignalSDK/OneSignalInAppMessages/Model/OSInAppMessageBridgeEvent.m index 52c5f1c79..3aba051f0 100644 --- a/iOS_SDK/OneSignalSDK/OneSignalInAppMessages/Model/OSInAppMessageBridgeEvent.m +++ b/iOS_SDK/OneSignalSDK/OneSignalInAppMessages/Model/OSInAppMessageBridgeEvent.m @@ -27,6 +27,7 @@ #import "OSInAppMessageBridgeEvent.h" #import "OSInAppMessageClickResult.h" +#import "OSMacros.h" @implementation OSInAppMessageBridgeEvent diff --git a/iOS_SDK/OneSignalSDK/OneSignalInAppMessages/Model/OSInAppMessageClickEvent.m b/iOS_SDK/OneSignalSDK/OneSignalInAppMessages/Model/OSInAppMessageClickEvent.m index ee6da0999..a949de9bc 100644 --- a/iOS_SDK/OneSignalSDK/OneSignalInAppMessages/Model/OSInAppMessageClickEvent.m +++ b/iOS_SDK/OneSignalSDK/OneSignalInAppMessages/Model/OSInAppMessageClickEvent.m @@ -27,6 +27,7 @@ #import "OSInAppMessageClickEvent.h" +#import "OSMacros.h" @implementation OSInAppMessageClickEvent diff --git a/iOS_SDK/OneSignalSDK/OneSignalInAppMessages/Model/OSInAppMessageClickResult.m b/iOS_SDK/OneSignalSDK/OneSignalInAppMessages/Model/OSInAppMessageClickResult.m index 24a479bdf..676375dbd 100644 --- a/iOS_SDK/OneSignalSDK/OneSignalInAppMessages/Model/OSInAppMessageClickResult.m +++ b/iOS_SDK/OneSignalSDK/OneSignalInAppMessages/Model/OSInAppMessageClickResult.m @@ -28,6 +28,7 @@ #import "OSInAppMessageClickResult.h" #import "OSInAppMessagePushPrompt.h" #import "OSInAppMessageLocationPrompt.h" +#import "OSMacros.h" @implementation OSInAppMessageClickResult diff --git a/iOS_SDK/OneSignalSDK/OneSignalInAppMessages/Model/OSInAppMessageDisplayStats.m b/iOS_SDK/OneSignalSDK/OneSignalInAppMessages/Model/OSInAppMessageDisplayStats.m index c71c73e05..3d829dbc6 100644 --- a/iOS_SDK/OneSignalSDK/OneSignalInAppMessages/Model/OSInAppMessageDisplayStats.m +++ b/iOS_SDK/OneSignalSDK/OneSignalInAppMessages/Model/OSInAppMessageDisplayStats.m @@ -26,6 +26,7 @@ */ #import "OSInAppMessageDisplayStats.h" +#import "OSMacros.h" @interface OSInAppMessageDisplayStats () @property (nonatomic, readwrite) BOOL redisplayEnabled; diff --git a/iOS_SDK/OneSignalSDK/OneSignalInAppMessages/Model/OSInAppMessageInternal.m b/iOS_SDK/OneSignalSDK/OneSignalInAppMessages/Model/OSInAppMessageInternal.m index 040e3bc54..8875f53e6 100644 --- a/iOS_SDK/OneSignalSDK/OneSignalInAppMessages/Model/OSInAppMessageInternal.m +++ b/iOS_SDK/OneSignalSDK/OneSignalInAppMessages/Model/OSInAppMessageInternal.m @@ -28,6 +28,7 @@ #import "OSInAppMessageInternal.h" #import "NSDateFormatter+OneSignal.h" #import "OneSignalCommonDefines.h" +#import "OSMacros.h" @implementation OSInAppMessage diff --git a/iOS_SDK/OneSignalSDK/OneSignalInAppMessages/Model/OSInAppMessageLocationPrompt.m b/iOS_SDK/OneSignalSDK/OneSignalInAppMessages/Model/OSInAppMessageLocationPrompt.m index fb0513cbb..b5d0e8d60 100644 --- a/iOS_SDK/OneSignalSDK/OneSignalInAppMessages/Model/OSInAppMessageLocationPrompt.m +++ b/iOS_SDK/OneSignalSDK/OneSignalInAppMessages/Model/OSInAppMessageLocationPrompt.m @@ -29,6 +29,7 @@ #import "OSInAppMessageLocationPrompt.h" #import #import +#import "OSMacros.h" //@interface OneSignalLocation () // diff --git a/iOS_SDK/OneSignalSDK/OneSignalInAppMessages/Model/OSInAppMessagePushPrompt.m b/iOS_SDK/OneSignalSDK/OneSignalInAppMessages/Model/OSInAppMessagePushPrompt.m index 59bd00c38..18e135ff6 100644 --- a/iOS_SDK/OneSignalSDK/OneSignalInAppMessages/Model/OSInAppMessagePushPrompt.m +++ b/iOS_SDK/OneSignalSDK/OneSignalInAppMessages/Model/OSInAppMessagePushPrompt.m @@ -28,6 +28,7 @@ #import "OSInAppMessagePushPrompt.h" #import "OneSignalInAppMessages.h" #import +#import "OSMacros.h" @implementation OSInAppMessagePushPrompt diff --git a/iOS_SDK/OneSignalSDK/OneSignalInAppMessages/Model/OSInAppMessageTag.m b/iOS_SDK/OneSignalSDK/OneSignalInAppMessages/Model/OSInAppMessageTag.m index f2a559197..757aa2512 100644 --- a/iOS_SDK/OneSignalSDK/OneSignalInAppMessages/Model/OSInAppMessageTag.m +++ b/iOS_SDK/OneSignalSDK/OneSignalInAppMessages/Model/OSInAppMessageTag.m @@ -26,6 +26,7 @@ */ #import "OSInAppMessageTag.h" +#import "OSMacros.h" @implementation OSInAppMessageTag diff --git a/iOS_SDK/OneSignalSDK/OneSignalInAppMessages/Model/OSTrigger.m b/iOS_SDK/OneSignalSDK/OneSignalInAppMessages/Model/OSTrigger.m index cb964b80b..444dc73b6 100644 --- a/iOS_SDK/OneSignalSDK/OneSignalInAppMessages/Model/OSTrigger.m +++ b/iOS_SDK/OneSignalSDK/OneSignalInAppMessages/Model/OSTrigger.m @@ -26,6 +26,7 @@ */ #import "OSTrigger.h" +#import "OSMacros.h" @implementation OSTrigger diff --git a/iOS_SDK/OneSignalSDK/OneSignalInAppMessages/Requests/OSInAppMessagingRequests.m b/iOS_SDK/OneSignalSDK/OneSignalInAppMessages/Requests/OSInAppMessagingRequests.m index e4368f0a9..bfdf50418 100644 --- a/iOS_SDK/OneSignalSDK/OneSignalInAppMessages/Requests/OSInAppMessagingRequests.m +++ b/iOS_SDK/OneSignalSDK/OneSignalInAppMessages/Requests/OSInAppMessagingRequests.m @@ -26,8 +26,13 @@ of this software and associated documentation files (the "Software"), to deal */ #import #import "OSInAppMessagingRequests.h" +#import "OSMacros.h" @implementation OSRequestGetInAppMessages +- (NSString *)description { + return [NSString stringWithFormat:@"", self.path]; +} + + (instancetype _Nonnull) withSubscriptionId:(NSString * _Nonnull)subscriptionId withAliasLabel:(NSString * _Nonnull)aliasLabel withAliasId:(NSString * _Nonnull)aliasId diff --git a/iOS_SDK/OneSignalSDK/OneSignalInAppMessages/UI/OSInAppMessageView.m b/iOS_SDK/OneSignalSDK/OneSignalInAppMessages/UI/OSInAppMessageView.m index f89832c43..e74d98d5d 100644 --- a/iOS_SDK/OneSignalSDK/OneSignalInAppMessages/UI/OSInAppMessageView.m +++ b/iOS_SDK/OneSignalSDK/OneSignalInAppMessages/UI/OSInAppMessageView.m @@ -29,6 +29,7 @@ #import #import "OSInAppMessageClickResult.h" #import +#import "OSMacros.h" @interface OSInAppMessageView () diff --git a/iOS_SDK/OneSignalSDK/OneSignalInAppMessages/UI/OSInAppMessageViewController.m b/iOS_SDK/OneSignalSDK/OneSignalInAppMessages/UI/OSInAppMessageViewController.m index 609419b94..bdefdb3f6 100644 --- a/iOS_SDK/OneSignalSDK/OneSignalInAppMessages/UI/OSInAppMessageViewController.m +++ b/iOS_SDK/OneSignalSDK/OneSignalInAppMessages/UI/OSInAppMessageViewController.m @@ -30,6 +30,7 @@ #import "OSInAppMessageController.h" #import "OSInAppMessageBridgeEvent.h" #import +#import "OSMacros.h" #import "OSSessionManager.h" #define HIGHEST_CONSTRAINT_PRIORITY 999.0f @@ -515,9 +516,14 @@ - (void)dismissCurrentInAppMessage:(BOOL)up withVelocity:(double)velocity { if (self.dismissalTimer) [self.dismissalTimer invalidate]; - // If the rendering event never occurs any constraints being adjusted for dismissal will be nil - // and we should bypass dismissal adjustments and animations and skip straight to the OSMessagingController callback for dismissing - if (!self.didPageRenderingComplete) { + // Return early and skip constraint adjustments/animations if: + // - Page rendering never completed (constraints would be nil) + // - messageView is not valid or not a direct subview of self.view (prevents crashes when + // dismissal is triggered while the view hierarchy is in an inconsistent state) + if (!self.didPageRenderingComplete || + !self.messageView || + self.messageView.superview != self.view) + { [self dismissViewControllerAnimated:false completion:nil]; [self.delegate messageViewControllerWasDismissed:self.message displayed:NO]; return; diff --git a/iOS_SDK/OneSignalSDK/OneSignalInAppMessages/UI/OneSignalWebView.m b/iOS_SDK/OneSignalSDK/OneSignalInAppMessages/UI/OneSignalWebView.m index dbcc8e777..06910b334 100644 --- a/iOS_SDK/OneSignalSDK/OneSignalInAppMessages/UI/OneSignalWebView.m +++ b/iOS_SDK/OneSignalSDK/OneSignalInAppMessages/UI/OneSignalWebView.m @@ -28,7 +28,7 @@ #import #import "OneSignalWebView.h" #import - +#import "OSMacros.h" @implementation OneSignalWebView diff --git a/iOS_SDK/OneSignalSDK/Source/UIApplication+OneSignal.h b/iOS_SDK/OneSignalSDK/OneSignalInAppMessages/UIApplication+OneSignal.h similarity index 100% rename from iOS_SDK/OneSignalSDK/Source/UIApplication+OneSignal.h rename to iOS_SDK/OneSignalSDK/OneSignalInAppMessages/UIApplication+OneSignal.h diff --git a/iOS_SDK/OneSignalSDK/Source/UIApplication+OneSignal.m b/iOS_SDK/OneSignalSDK/OneSignalInAppMessages/UIApplication+OneSignal.m similarity index 100% rename from iOS_SDK/OneSignalSDK/Source/UIApplication+OneSignal.m rename to iOS_SDK/OneSignalSDK/OneSignalInAppMessages/UIApplication+OneSignal.m diff --git a/iOS_SDK/OneSignalSDK/OneSignalInAppMessagesMocks/.swiftlint.yml b/iOS_SDK/OneSignalSDK/OneSignalInAppMessagesMocks/.swiftlint.yml new file mode 100644 index 000000000..d69b4172b --- /dev/null +++ b/iOS_SDK/OneSignalSDK/OneSignalInAppMessagesMocks/.swiftlint.yml @@ -0,0 +1,2 @@ +disabled_rules: + - identifier_name \ No newline at end of file diff --git a/iOS_SDK/OneSignalSDK/OneSignalInAppMessagesMocks/IAMTestHelpers.swift b/iOS_SDK/OneSignalSDK/OneSignalInAppMessagesMocks/IAMTestHelpers.swift new file mode 100644 index 000000000..931ad17fe --- /dev/null +++ b/iOS_SDK/OneSignalSDK/OneSignalInAppMessagesMocks/IAMTestHelpers.swift @@ -0,0 +1,112 @@ +/* + Modified MIT License + + Copyright 2025 OneSignal + + Permission is hereby granted, free of charge, to any person obtaining a copy + of this software and associated documentation files (the "Software"), to deal + in the Software without restriction, including without limitation the rights + to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + + 1. The above copyright notice and this permission notice shall be included in + all copies or substantial portions of the Software. + + 2. All copies of substantial portions of the Software may only be used in connection + with services provided by OneSignal. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + THE SOFTWARE. + */ + +import Foundation +import OneSignalInAppMessages + +let OS_TEST_MESSAGE_ID = "a4b3gj7f-d8cc-11e4-bed1-df8f05be55ba" +let OS_TEST_MESSAGE_VARIANT_ID = "m8dh7234f-d8cc-11e4-bed1-df8f05be55ba" +let OS_TEST_ENGLISH_VARIANT_ID = "11e4-bed1-df8f05be55ba-m8dh7234f-d8cc" + +let OS_DUMMY_HTML = "

Hello World

" + +@objc +public class IAMTestHelpers: NSObject { + + nonisolated(unsafe) static var messageIdIncrementer = 0 + + /// Convert OSTriggerOperatorType enum to string + private static func OS_OPERATOR_TO_STRING(_ type: Int32) -> String { + // Trigger operator strings + let OS_OPERATOR_STRINGS: [String] = [ + "greater", + "less", + "equal", + "not_equal", + "less_or_equal", + "greater_or_equal", + "exists", + "not_exists", + "in" + ] + + return OS_OPERATOR_STRINGS[Int(type)] + } + + /// Returns the JSON of a minimal in-app message that can be used as a building block. + @objc + public static func testDefaultMessageJson() -> [String: Any] { + messageIdIncrementer += 1 + return [ + "id": String(format: "%@_%i", OS_TEST_MESSAGE_ID, messageIdIncrementer), + "variants": [ + "ios": [ + "default": OS_TEST_MESSAGE_VARIANT_ID, + "en": OS_TEST_ENGLISH_VARIANT_ID + ], + "all": [ + "default": "should_never_be_used_by_any_test" + ] + ], + "triggers": [] + ] + } + + /// Returns the JSON of an in-app message with trigger. + @objc + public static func testMessageJsonWithTrigger(kind: String, property: String, triggerId: String, type: Int32, value: Any) -> [String: Any] { + var testMessage = self.testDefaultMessageJson() + + testMessage["triggers"] = [ + [ + [ + "kind": kind, + "property": property, + "operator": OS_OPERATOR_TO_STRING(type), + "value": value, + "id": triggerId + ] + ] + ] + return testMessage + } + + @objc + public static func testFetchMessagesResponse(messages: [[String: Any]]) -> [String: Any] { + return [ + "in_app_messages": messages + ] + } + + /// Returns the JSON of a preview or test in-app message. + @objc + public static func testMessagePreviewJson() -> [String: Any] { + var message = self.testDefaultMessageJson() + message["is_preview"] = true + return message + } +} diff --git a/iOS_SDK/OneSignalSDK/OneSignalInAppMessagesMocks/OneSignalInAppMessagesMocks.h b/iOS_SDK/OneSignalSDK/OneSignalInAppMessagesMocks/OneSignalInAppMessagesMocks.h new file mode 100644 index 000000000..ed33d0be7 --- /dev/null +++ b/iOS_SDK/OneSignalSDK/OneSignalInAppMessagesMocks/OneSignalInAppMessagesMocks.h @@ -0,0 +1,36 @@ +/* + Modified MIT License + + Copyright 2025 OneSignal + + Permission is hereby granted, free of charge, to any person obtaining a copy + of this software and associated documentation files (the "Software"), to deal + in the Software without restriction, including without limitation the rights + to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + + 1. The above copyright notice and this permission notice shall be included in + all copies or substantial portions of the Software. + + 2. All copies of substantial portions of the Software may only be used in connection + with services provided by OneSignal. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + THE SOFTWARE. + */ + +#import + +//! Project version number for OneSignalInAppMessagesMocks. +FOUNDATION_EXPORT double OneSignalInAppMessagesMocksVersionNumber; + +//! Project version string for OneSignalInAppMessagesMocks. +FOUNDATION_EXPORT const unsigned char OneSignalInAppMessagesMocksVersionString[]; + +// In this header, you should import all the public headers of your framework using statements like #import diff --git a/iOS_SDK/OneSignalSDK/OneSignalInAppMessagesTests/.swiftlint.yml b/iOS_SDK/OneSignalSDK/OneSignalInAppMessagesTests/.swiftlint.yml new file mode 100644 index 000000000..c6778fb1d --- /dev/null +++ b/iOS_SDK/OneSignalSDK/OneSignalInAppMessagesTests/.swiftlint.yml @@ -0,0 +1,3 @@ +# in tests, we may want to force cast and throw any errors +disabled_rules: + - force_cast diff --git a/iOS_SDK/OneSignalSDK/OneSignalInAppMessagesTests/EarlyTriggerTrackingTests.swift b/iOS_SDK/OneSignalSDK/OneSignalInAppMessagesTests/EarlyTriggerTrackingTests.swift new file mode 100644 index 000000000..b32ec9192 --- /dev/null +++ b/iOS_SDK/OneSignalSDK/OneSignalInAppMessagesTests/EarlyTriggerTrackingTests.swift @@ -0,0 +1,460 @@ +/* + Modified MIT License + + Copyright 2025 OneSignal + + Permission is hereby granted, free of charge, to any person obtaining a copy + of this software and associated documentation files (the "Software"), to deal + in the Software without restriction, including without limitation the rights + to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + + 1. The above copyright notice and this permission notice shall be included in + all copies or substantial portions of the Software. + + 2. All copies of substantial portions of the Software may only be used in connection +with services provided by OneSignal. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + THE SOFTWARE. + */ + +import XCTest +import OneSignalOSCore +import OneSignalCoreMocks +import OneSignalOSCoreMocks +import OneSignalUserMocks +import OneSignalInAppMessagesMocks +// @testable import OneSignalUser +// @testable import OneSignalInAppMessages + +/** + Tests for early trigger tracking functionality. + + These tests verify that in-app messages can be displayed on cold starts when their + triggers are added very early (before IAM fetch completes). + */ +final class EarlyTriggerTrackingTests: XCTestCase { + + private let testSubscriptionId = "test-subscription-id-12345" + private let testOneSignalId = "test-onesignal-id-12345" + private let testAppId = "test-app-id" + + override func setUpWithError() throws { + OneSignalCoreMocks.clearUserDefaults() + OneSignalUserMocks.reset() + OSConsistencyManager.shared.reset() + OSMessagingController.removeInstance() + + // Set up basic configuration + OneSignalConfigManager.setAppId(testAppId) + OneSignalLog.setLogLevel(.LL_VERBOSE) + + // Tell the User Manager JWT is not required so OSUserUtils.getAlias resolves + // (otherwise the IAM fetch is blocked by null alias and no request fires). + OneSignalUserManagerImpl.sharedInstance.setRequiresUserAuth(false) + } + + override func tearDownWithError() throws { + OSMessagingController.removeInstance() + } + + /** + Test that hasCompletedFirstFetch is set to true after the first fetch completes. + + Scenario: + - Fresh start with no previous fetch + - First IAM fetch completes + + Expected: + - hasCompletedFirstFetch changes from false to true + */ + func testHasCompletedFirstFetch_isSetAfterFirstFetch() throws { + /* Setup */ + let client = MockOneSignalClient() + OneSignalCoreImpl.setSharedClient(client) + OSMessagingController.start() + let controller = OSMessagingController.sharedInstance() + + // Verify initial state + XCTAssertFalse(controller.hasCompletedFirstFetch) + + // Set up mock responses + MockUserRequests.setDefaultCreateAnonUserResponses(with: client, onesignalId: testOneSignalId, subscriptionId: testSubscriptionId) + ConsistencyManagerTestHelpers.setDefaultRywToken(id: testOneSignalId) + + let response = IAMTestHelpers.testFetchMessagesResponse(messages: []) + client.setMockResponseForRequest( + request: "", + response: response) + + /* Execute */ + OneSignalUserManagerImpl.sharedInstance.start() + OneSignalCoreMocks.waitForBackgroundThreads(seconds: 0.5) + + /* Verify */ + XCTAssertTrue(controller.hasCompletedFirstFetch) + } + + /** + Test that triggers added before the first fetch completes are tracked in earlySessionTriggers. + + Scenario: + - Cold start, no IAM fetch has completed yet + - Triggers are added very early in the app lifecycle + + Expected: + - hasCompletedFirstFetch is false + - Triggers are added to earlySessionTriggers + */ + func testTriggersAddedBeforeFirstFetch_areTrackedInEarlySessionTriggers() throws { + /* Setup */ + let client = MockOneSignalClient() + OneSignalCoreImpl.setSharedClient(client) + OSMessagingController.start() + let controller = OSMessagingController.sharedInstance() + + // Verify initial state + XCTAssertFalse(controller.hasCompletedFirstFetch) + XCTAssertEqual(controller.earlySessionTriggers.count, 0) + + /* Execute */ + // Add triggers before first fetch completes + controller.addTriggers(["trigger1": "value1", "trigger2": "value2"]) + + /* Verify */ + XCTAssertFalse(controller.hasCompletedFirstFetch) + XCTAssertEqual(controller.earlySessionTriggers.count, 2) + XCTAssertTrue(controller.earlySessionTriggers.contains("trigger1")) + XCTAssertTrue(controller.earlySessionTriggers.contains("trigger2")) + } + + /** + Test that multiple calls to addTriggers before first fetch accumulate in earlySessionTriggers. + + Scenario: + - Multiple trigger additions before first fetch completes + + Expected: + - All trigger keys are accumulated in earlySessionTriggers + */ + func testMultipleTriggersAddedBeforeFirstFetch_areAllTracked() throws { + /* Setup */ + let client = MockOneSignalClient() + OneSignalCoreImpl.setSharedClient(client) + OSMessagingController.start() + let controller = OSMessagingController.sharedInstance() + + /* Execute */ + // Add triggers in multiple calls + controller.addTriggers(["trigger1": "value1"]) + controller.addTriggers(["trigger2": "value2"]) + controller.addTriggers(["trigger3": "value3"]) + + /* Verify */ + XCTAssertFalse(controller.hasCompletedFirstFetch, ) + XCTAssertEqual(controller.earlySessionTriggers.count, 3) + XCTAssertTrue(controller.earlySessionTriggers.contains("trigger1")) + XCTAssertTrue(controller.earlySessionTriggers.contains("trigger2")) + XCTAssertTrue(controller.earlySessionTriggers.contains("trigger3")) + } + + /** + Test that triggers added after the first fetch completes are NOT tracked in earlySessionTriggers. + + Scenario: + - First IAM fetch has completed + - New triggers are added + + Expected: + - hasCompletedFirstFetch is true + - Triggers are NOT added to earlySessionTriggers + */ + func testTriggersAddedAfterFirstFetch_areNotTrackedInEarlySessionTriggers() throws { + /* Setup */ + let client = MockOneSignalClient() + OneSignalCoreImpl.setSharedClient(client) + OSMessagingController.start() + let controller = OSMessagingController.sharedInstance() + + // Set up mock responses + MockUserRequests.setDefaultCreateAnonUserResponses(with: client, onesignalId: testOneSignalId, subscriptionId: testSubscriptionId) + ConsistencyManagerTestHelpers.setDefaultRywToken(id: testOneSignalId) + + // Set up IAM fetch response with an empty message list + let response = IAMTestHelpers.testFetchMessagesResponse(messages: []) + client.setMockResponseForRequest( + request: "", + response: response) + + // Start the SDK and trigger first fetch + OneSignalUserManagerImpl.sharedInstance.start() + OneSignalCoreMocks.waitForBackgroundThreads(seconds: 2.0) + + // Verify first fetch completed + XCTAssertTrue(controller.hasCompletedFirstFetch) + XCTAssertEqual(controller.earlySessionTriggers.count, 0) + + /* Execute */ + // Add triggers after first fetch + controller.addTriggers(["lateAction": "value"]) + + /* Verify */ + XCTAssertTrue(controller.hasCompletedFirstFetch) + XCTAssertEqual(controller.earlySessionTriggers.count, 0) + + // Verify the triggers were still added to the trigger controller + XCTAssertTrue(controller.triggerController.messageMatchesTriggers( + OSInAppMessageInternal.instance(withJson: IAMTestHelpers.testMessageJsonWithTrigger( + kind: OS_DYNAMIC_TRIGGER_KIND_CUSTOM, + property: "lateAction", + triggerId: "test_id", + type: 2, // equal + value: "value" + ))! + )) + } + + /** + Test that messages matching early triggers get isTriggerChanged flag set when received from server. + + Scenario: + - Triggers are added before first fetch + - IAM fetch completes with messages that were previously shown (in redisplayedInAppMessages) + - Some messages match the early triggers + + Expected: + - Messages matching early triggers have isTriggerChanged = true + - Messages not matching early triggers have isTriggerChanged = false + - earlySessionTriggers is cleared after processing + - hasCompletedFirstFetch is true after fetch + */ + func testMessagesMatchingEarlyTriggers_getIsTriggerChangedFlag() throws { + /* Setup */ + let client = MockOneSignalClient() + OneSignalCoreImpl.setSharedClient(client) + OSMessagingController.start() + let controller = OSMessagingController.sharedInstance() + + // Add triggers before first fetch + controller.addTriggers(["loginAction": "complete", "sessionStart": "true"]) + + // Verify triggers were tracked + XCTAssertEqual(controller.earlySessionTriggers.count, 2) + XCTAssertFalse(controller.hasCompletedFirstFetch) + + // Set up mock responses + MockUserRequests.setDefaultCreateAnonUserResponses(with: client, onesignalId: testOneSignalId, subscriptionId: testSubscriptionId) + ConsistencyManagerTestHelpers.setDefaultRywToken(id: testOneSignalId) + + // Create test messages: + // Message 1: Matches early trigger "loginAction" + let message1Json = IAMTestHelpers.testMessageJsonWithTrigger( + kind: OS_DYNAMIC_TRIGGER_KIND_CUSTOM, + property: "loginAction", + triggerId: "trigger1", + type: 2, // equal + value: "complete" + ) + let message1 = OSInAppMessageInternal.instance(withJson: message1Json)! + + // Message 2: Matches early trigger "sessionStart" + let message2Json = IAMTestHelpers.testMessageJsonWithTrigger( + kind: OS_DYNAMIC_TRIGGER_KIND_CUSTOM, + property: "sessionStart", + triggerId: "trigger2", + type: 2, // equal + value: "true" + ) + let message2 = OSInAppMessageInternal.instance(withJson: message2Json)! + + // Message 3: Does not match any early trigger + let message3Json = IAMTestHelpers.testMessageJsonWithTrigger( + kind: OS_DYNAMIC_TRIGGER_KIND_CUSTOM, + property: "otherAction", + triggerId: "trigger3", + type: 2, // equal + value: "something" + ) + let message3 = OSInAppMessageInternal.instance(withJson: message3Json)! + + // Mark messages 1 and 2 as previously displayed (so they're in redisplayedInAppMessages) + controller.redisplayedInAppMessages[message1.messageId] = message1 + controller.redisplayedInAppMessages[message2.messageId] = message2 + + // Set up IAM fetch response + let response = IAMTestHelpers.testFetchMessagesResponse(messages: [message1Json, message2Json, message3Json]) + client.setMockResponseForRequest( + request: "", + response: response) + + /* Execute */ + // Start the SDK and trigger first fetch + OneSignalUserManagerImpl.sharedInstance.start() + OneSignalCoreMocks.waitForBackgroundThreads(seconds: 2.0) + + /* Verify */ + // First fetch should have completed + XCTAssertTrue(controller.hasCompletedFirstFetch) + + // Early triggers should be cleared + XCTAssertEqual(controller.earlySessionTriggers.count, 0) + + // Messages should be received + XCTAssertEqual(controller.messages.count, 3) + + // Cast to properly typed array and find the messages + let messages = controller.messages as! [OSInAppMessageInternal] + let receivedMessage1 = messages.first { $0.messageId == message1.messageId } + let receivedMessage2 = messages.first { $0.messageId == message2.messageId } + let receivedMessage3 = messages.first { $0.messageId == message3.messageId } + + XCTAssertNotNil(receivedMessage1) + XCTAssertNotNil(receivedMessage2) + XCTAssertNotNil(receivedMessage3) + + // Messages matching early triggers and in redisplayedInAppMessages should have isTriggerChanged = true + XCTAssertTrue(receivedMessage1!.isTriggerChanged) + XCTAssertTrue(receivedMessage2!.isTriggerChanged) + + // Message 3 does not match early triggers (even though not in redisplayedInAppMessages anyway) + XCTAssertFalse(receivedMessage3!.isTriggerChanged) + } + + /** + Test that messages NOT in redisplayedInAppMessages don't get isTriggerChanged flag, even if they match early triggers. + + Scenario: + - Triggers are added before first fetch + - IAM fetch completes with messages that were NOT previously shown + - Messages match the early triggers + + Expected: + - Messages should NOT have isTriggerChanged = true (because they weren't in redisplayedInAppMessages) + */ + func testMessagesNotInRedisplayed_dontGetIsTriggerChangedFlag() throws { + /* Setup */ + let client = MockOneSignalClient() + OneSignalCoreImpl.setSharedClient(client) + OSMessagingController.start() + let controller = OSMessagingController.sharedInstance() + + // Add triggers before first fetch + controller.addTriggers(["newTrigger": "value"]) + + // Set up mock responses + MockUserRequests.setDefaultCreateAnonUserResponses(with: client, onesignalId: testOneSignalId, subscriptionId: testSubscriptionId) + ConsistencyManagerTestHelpers.setDefaultRywToken(id: testOneSignalId) + + // Create a test message that matches the early trigger + let messageJson = IAMTestHelpers.testMessageJsonWithTrigger( + kind: OS_DYNAMIC_TRIGGER_KIND_CUSTOM, + property: "newTrigger", + triggerId: "trigger1", + type: 2, // equal + value: "value" + ) + let message = OSInAppMessageInternal.instance(withJson: messageJson)! + + // Do NOT add this message to redisplayedInAppMessages + + // Set up IAM fetch response + let response = IAMTestHelpers.testFetchMessagesResponse(messages: [messageJson]) + client.setMockResponseForRequest( + request: "", + response: response) + + /* Execute */ + // Start the SDK and trigger first fetch + OneSignalUserManagerImpl.sharedInstance.start() + OneSignalCoreMocks.waitForBackgroundThreads(seconds: 1.0) + + /* Verify */ + XCTAssertTrue(controller.hasCompletedFirstFetch) + XCTAssertEqual(controller.messages.count, 1) + + let messages = controller.messages as! [OSInAppMessageInternal] + let receivedMessage = messages.first { $0.messageId == message.messageId } + XCTAssertNotNil(receivedMessage) + + // Message should NOT have isTriggerChanged because it's not in redisplayedInAppMessages + XCTAssertFalse(receivedMessage!.isTriggerChanged) + } + + /** + Test that earlySessionTriggers only applies to messages with shared trigger keys. + + Scenario: + - Multiple triggers added early + - Messages with different trigger combinations + + Expected: + - Only messages with matching trigger keys get isTriggerChanged + */ + func testIsTriggerChanged_onlyAppliedToMessagesWithMatchingTriggerKeys() throws { + /* Setup */ + let client = MockOneSignalClient() + OneSignalCoreImpl.setSharedClient(client) + OSMessagingController.start() + let controller = OSMessagingController.sharedInstance() + + // Add specific triggers before first fetch + controller.addTriggers(["action_a": "value1"]) + + // Set up mock responses + MockUserRequests.setDefaultCreateAnonUserResponses(with: client, onesignalId: testOneSignalId, subscriptionId: testSubscriptionId) + ConsistencyManagerTestHelpers.setDefaultRywToken(id: testOneSignalId) + + // Message 1: Uses trigger "action_a" (matches early triggers) + let message1Json = IAMTestHelpers.testMessageJsonWithTrigger( + kind: OS_DYNAMIC_TRIGGER_KIND_CUSTOM, + property: "action_a", + triggerId: "trigger1", + type: 2, + value: "value1" + ) + let message1 = OSInAppMessageInternal.instance(withJson: message1Json)! + + // Message 2: Uses trigger "action_b" (does NOT match early triggers) + let message2Json = IAMTestHelpers.testMessageJsonWithTrigger( + kind: OS_DYNAMIC_TRIGGER_KIND_CUSTOM, + property: "action_b", + triggerId: "trigger2", + type: 2, + value: "value2" + ) + let message2 = OSInAppMessageInternal.instance(withJson: message2Json)! + + // Mark both as previously displayed + controller.redisplayedInAppMessages[message1.messageId] = message1 + controller.redisplayedInAppMessages[message2.messageId] = message2 + + // Set up IAM fetch response + let response = IAMTestHelpers.testFetchMessagesResponse(messages: [message1Json, message2Json]) + client.setMockResponseForRequest( + request: "", + response: response) + + /* Execute */ + OneSignalUserManagerImpl.sharedInstance.start() + OneSignalCoreMocks.waitForBackgroundThreads(seconds: 1.0) + + /* Verify */ + let messages = controller.messages as! [OSInAppMessageInternal] + let receivedMessage1 = messages.first { $0.messageId == message1.messageId } + let receivedMessage2 = messages.first { $0.messageId == message2.messageId } + + XCTAssertNotNil(receivedMessage1) + XCTAssertNotNil(receivedMessage2) + + // Only message 1 should have isTriggerChanged (it has shared trigger "action_a") + XCTAssertTrue(receivedMessage1!.isTriggerChanged) + XCTAssertFalse(receivedMessage2!.isTriggerChanged) + } +} diff --git a/iOS_SDK/OneSignalSDK/OneSignalInAppMessagesTests/IAMIntegrationTests.swift b/iOS_SDK/OneSignalSDK/OneSignalInAppMessagesTests/IAMIntegrationTests.swift new file mode 100644 index 000000000..8f2cdb26f --- /dev/null +++ b/iOS_SDK/OneSignalSDK/OneSignalInAppMessagesTests/IAMIntegrationTests.swift @@ -0,0 +1,119 @@ +/* + Modified MIT License + + Copyright 2025 OneSignal + + Permission is hereby granted, free of charge, to any person obtaining a copy + of this software and associated documentation files (the "Software"), to deal + in the Software without restriction, including without limitation the rights + to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + + 1. The above copyright notice and this permission notice shall be included in + all copies or substantial portions of the Software. + + 2. All copies of substantial portions of the Software may only be used in connection +with services provided by OneSignal. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + THE SOFTWARE. + */ + +import XCTest +@testable import OneSignalInAppMessages +import OneSignalOSCore +import OneSignalUser +import OneSignalCoreMocks +import OneSignalOSCoreMocks +import OneSignalUserMocks +import OneSignalInAppMessagesMocks + +/** + These tests can include some Obj-C InAppMessagingIntegrationTests migrations. + */ +final class IAMIntegrationTests: XCTestCase { + override func setUpWithError() throws { + OneSignalCoreMocks.clearUserDefaults() + OneSignalUserMocks.reset() + OSConsistencyManager.shared.reset() + // Temp. logging to help debug during testing + OneSignalLog.setLogLevel(.LL_VERBOSE) + + // Tell the User Manager JWT is not required so OSUserUtils.getAlias resolves + // (otherwise the IAM fetch is blocked by null alias and no request fires). + OneSignalUserManagerImpl.sharedInstance.setRequiresUserAuth(false) + } + + override func tearDownWithError() throws { } + + /** + Test IAMs should display even when IAMs are paused. + */ + func testPreviewIAMIsDisplayedOnPause() throws { + /* Setup */ + OneSignalCoreImpl.setSharedClient(MockOneSignalClient()) + // App ID is set because there are guards against nil App ID + OneSignalConfigManager.setAppId("test-app-id") + + // 1. Pause IAMs + OneSignalInAppMessages.__paused(true) + + // 2. Create a preview message + let messageJson = IAMTestHelpers.testMessagePreviewJson() + let message = OSInAppMessageInternal.instance(withJson: messageJson) + XCTAssertNotNil(message, "Preview message should be created successfully") + + // 3. Present the preview message + OSMessagingController.sharedInstance().present(inAppPreviewMessage: message) + + // 4. Verify that the preview IAM is showing even when paused + XCTAssertTrue(OSMessagingController.sharedInstance().isInAppMessageShowing) + } + + /** + Pausing IAMs will not evaluate messages. + */ + func testPausingIAMs_doesNotCreateMessageQueue() throws { + /* Setup */ + + let client = MockOneSignalClient() + OneSignalCoreImpl.setSharedClient(client) + + // 1. App ID is set because there are guards against nil App ID + OneSignalConfigManager.setAppId("test-app-id") + + // 2. Set up mock responses for the anonymous user, as the user needs an OSID + MockUserRequests.setDefaultCreateAnonUserResponses(with: client) + + // 3. Set up mock responses for fetching IAMs + let message = IAMTestHelpers.testMessageJsonWithTrigger(kind: OS_DYNAMIC_TRIGGER_KIND_CUSTOM, property: "session_time", triggerId: "test_id1", type: 1, value: 10.0) + let response = IAMTestHelpers.testFetchMessagesResponse(messages: [message]) + client.setMockResponseForRequest( + request: "", + response: response) + + // 4. Unblock the Consistency Manager to allow fetching of IAMs + ConsistencyManagerTestHelpers.setDefaultRywToken(id: anonUserOSID) + + // 5. Pausing should prevent messages from being evaluated and shown + OneSignalInAppMessages.__paused(true) + + // 6. Start the user manager to generate a user instance + OneSignalUserManagerImpl.sharedInstance.start() + OneSignalCoreMocks.waitForBackgroundThreads(seconds: 0.5) + + // 7. Fetch IAMs + OneSignalInAppMessages.getFromServer() + OneSignalCoreMocks.waitForBackgroundThreads(seconds: 0.5) + + // Make sure no IAM is showing, and the queue has no IAMs + XCTAssertFalse(OSMessagingController.sharedInstance().isInAppMessageShowing) + XCTAssertEqual(OSMessagingController.sharedInstance().messageDisplayQueue.count, 0) + } +} diff --git a/iOS_SDK/OneSignalSDK/OneSignalInAppMessagesTests/OSMessagingControllerUserStateTests.swift b/iOS_SDK/OneSignalSDK/OneSignalInAppMessagesTests/OSMessagingControllerUserStateTests.swift new file mode 100644 index 000000000..346d029a1 --- /dev/null +++ b/iOS_SDK/OneSignalSDK/OneSignalInAppMessagesTests/OSMessagingControllerUserStateTests.swift @@ -0,0 +1,174 @@ +/* + Modified MIT License + + Copyright 2025 OneSignal + + Permission is hereby granted, free of charge, to any person obtaining a copy + of this software and associated documentation files (the "Software"), to deal + in the Software without restriction, including without limitation the rights + to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + + 1. The above copyright notice and this permission notice shall be included in + all copies or substantial portions of the Software. + + 2. All copies of substantial portions of the Software may only be used in connection +with services provided by OneSignal. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + THE SOFTWARE. + */ + +import XCTest +@testable import OneSignalInAppMessages +import OneSignalOSCore +import OneSignalCoreMocks +import OneSignalOSCoreMocks +import OneSignalUserMocks +@testable import OneSignalUser + +/** + Tests for OSMessagingController's user state observer functionality. + + These tests verify that IAM fetching is deferred when blockers (push subscription, alias, or + OneSignal ID) are absent at fetch time, and retried when the user state observer fires with a + valid OneSignal ID. + + Related to PR: https://github.com/OneSignal/OneSignal-iOS-SDK/pull/1626 + */ +final class OSMessagingControllerUserStateTests: XCTestCase { + + private let testOneSignalId = "test-onesignal-id-12345" + private let testExternalId = "test-external-id-12345" + private let testAppId = "test-app-id" + + override func setUpWithError() throws { + OneSignalCoreMocks.clearUserDefaults() + OneSignalUserMocks.reset() + OSConsistencyManager.shared.reset() + OSMessagingController.removeInstance() + + OneSignalConfigManager.setAppId(testAppId) + OneSignalLog.setLogLevel(.LL_VERBOSE) + + // Tell the User Manager JWT is not required so OSUserUtils.getAlias resolves + // (otherwise the IAM fetch is blocked by null alias and no request fires). + OneSignalUserManagerImpl.sharedInstance.setRequiresUserAuth(false) + } + + override func tearDownWithError() throws { + OSMessagingController.removeInstance() + } + + /** + Test that getInAppMessagesFromServer does not fire an IAM network request when the + OneSignal ID is unavailable. + + Scenario: + - User manager has not been started; no OneSignal ID is available + - getInAppMessagesFromServer is called + + Expected: + - No IAM request fires (the call returns early) + */ + func testDoesNotFetchWhenOneSignalIDUnavailable() throws { + /* Setup */ + let client = MockOneSignalClient() + OneSignalCoreImpl.setSharedClient(client) + OSMessagingController.start() + + /* Execute */ + OneSignalInAppMessages.getFromServer() + OneSignalCoreMocks.waitForBackgroundThreads(seconds: 0.5) + + /* Verify */ + XCTAssertTrue(client.hasExecutedRequestOfType(OSRequestGetInAppMessages.self, expectedCount: 0)) + } + + /** + Test that the IAM fetch is retried when the user state observer fires with a valid + OneSignal ID after a previously-deferred attempt. + + Scenario: + - Anonymous user is created (sets push subscription ID) + - login() is called but the network response is delayed, so OneSignal ID is not yet hydrated + - getInAppMessagesFromServer is called; the fetch is deferred because OneSignal ID is missing + - The login response then arrives, OneSignal ID is hydrated, and the user state observer fires + + Expected: + - No IAM request fires during the deferred call + - Exactly one IAM request fires after the user state observer triggers the retry + */ + func testRetriesFetchWhenUserStateChangesWithValidOneSignalID() throws { + /* Setup */ + let client = MockOneSignalClient() + OneSignalCoreImpl.setSharedClient(client) + OSMessagingController.start() + + ConsistencyManagerTestHelpers.setDefaultRywToken(id: testOneSignalId) + + /* Execute */ + MockUserRequests.setDefaultCreateAnonUserResponses(with: client, onesignalId: testOneSignalId, subscriptionId: testPushSubId) + OneSignalUserManagerImpl.sharedInstance.start() + + // Login to a new user, without setting the client response yet, so onesignal ID is not hydrated. + OneSignalUserManagerImpl.sharedInstance.login(externalId: testExternalId, token: nil) + + // First attempt: fetch is deferred because OneSignal ID is missing on the new user. + OneSignalInAppMessages.getFromServer() + OneSignalCoreMocks.waitForBackgroundThreads(seconds: 0.5) + + XCTAssertTrue(client.hasExecutedRequestOfType(OSRequestGetInAppMessages.self, expectedCount: 0)) + + // Now let the login succeed, receive onesignal ID which fires user state observer. + MockUserRequests.setDefaultIdentifyUserResponses(with: client, externalId: testExternalId) + OneSignalUserManagerImpl.sharedInstance.userExecutor?.userRequestQueue.first?.sentToClient = false + OneSignalUserManagerImpl.sharedInstance.userExecutor?.executePendingRequests() + OneSignalCoreMocks.waitForBackgroundThreads(seconds: 0.5) + + /* Verify */ + XCTAssertTrue(client.hasExecutedRequestOfType(OSRequestGetInAppMessages.self, expectedCount: 1)) + } + + /** + Test that a user state change without a pending retry does not trigger an extra fetch. + + Scenario: + - Anonymous user starts with a valid OneSignal ID, IAM fetch runs once during start + - login() with an external ID fires a user state change + + Expected: + - Exactly one IAM request total — the user state change does not produce an additional fetch + */ + func testDoesNothingWhenNoRetryPending() throws { + /* Setup */ + let client = MockOneSignalClient() + OneSignalCoreImpl.setSharedClient(client) + OneSignalInAppMessages.start() + + MockUserRequests.setDefaultCreateAnonUserResponses( + with: client, + onesignalId: testOneSignalId, + subscriptionId: testPushSubId + ) + ConsistencyManagerTestHelpers.setDefaultRywToken(id: testOneSignalId) + OneSignalUserManagerImpl.sharedInstance.start() + OneSignalCoreMocks.waitForBackgroundThreads(seconds: 0.5) + + XCTAssertTrue(client.hasExecutedRequestOfType(OSRequestGetInAppMessages.self, expectedCount: 1)) + + /* Execute */ + MockUserRequests.setDefaultIdentifyUserResponses(with: client, externalId: testExternalId) + OneSignalUserManagerImpl.sharedInstance.login(externalId: testExternalId, token: nil) + OneSignalCoreMocks.waitForBackgroundThreads(seconds: 0.5) + + /* Verify */ + XCTAssertTrue(client.hasExecutedRequestOfType(OSRequestGetInAppMessages.self, expectedCount: 1)) + } +} diff --git a/iOS_SDK/OneSignalSDK/OneSignalInAppMessagesTests/OneSignalInAppMessagesTests-Bridging-Header.h b/iOS_SDK/OneSignalSDK/OneSignalInAppMessagesTests/OneSignalInAppMessagesTests-Bridging-Header.h new file mode 100644 index 000000000..813316635 --- /dev/null +++ b/iOS_SDK/OneSignalSDK/OneSignalInAppMessagesTests/OneSignalInAppMessagesTests-Bridging-Header.h @@ -0,0 +1,20 @@ +// +// Use this file to import your target's public headers that you would like to expose to Swift. +// + +#import "OSInAppMessageInternal.h" +#import "OSMessagingController.h" +#import "OSInAppMessagingRequests.h" + +// Expose private properties and methods for testing +@interface OSMessagingController (Testing) +@property (nonatomic) BOOL hasCompletedFirstFetch; +@property (strong, nonatomic, nonnull) NSMutableArray *messageDisplayQueue; +@property (strong, nonatomic, nonnull) NSMutableSet *earlySessionTriggers; +@property (strong, nonatomic, nonnull) NSMutableDictionary *redisplayedInAppMessages; +@property (strong, nonatomic, nonnull) NSMutableArray *messages; +@property (strong, nonatomic, nonnull) OSTriggerController *triggerController; ++ (void)start; ++ (void)removeInstance; +- (void)presentInAppPreviewMessage:(OSInAppMessageInternal *)message; +@end diff --git a/iOS_SDK/OneSignalSDK/OneSignalInAppMessagesTests/TriggerTests.swift b/iOS_SDK/OneSignalSDK/OneSignalInAppMessagesTests/TriggerTests.swift new file mode 100644 index 000000000..cdc2aa7f0 --- /dev/null +++ b/iOS_SDK/OneSignalSDK/OneSignalInAppMessagesTests/TriggerTests.swift @@ -0,0 +1,122 @@ +/* + Modified MIT License + + Copyright 2025 OneSignal + + Permission is hereby granted, free of charge, to any person obtaining a copy + of this software and associated documentation files (the "Software"), to deal + in the Software without restriction, including without limitation the rights + to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + + 1. The above copyright notice and this permission notice shall be included in + all copies or substantial portions of the Software. + + 2. All copies of substantial portions of the Software may only be used in connection +with services provided by OneSignal. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + THE SOFTWARE. + */ + +import XCTest +import OneSignalInAppMessagesMocks + +final class TriggerTests: XCTestCase { + + override func setUpWithError() throws { + // Put setup code here. This method is called before the invocation of each test method in the class. + } + + override func tearDownWithError() throws { + // Put teardown code here. This method is called after the invocation of each test method in the class. + } + + /** + Test that NotEqualTo trigger does NOT match non-existent properties. + */ + func testNotEqualToTrigger_doesNotMatchNonExistentProperty() throws { + /* Setup */ + let triggerController = OSTriggerController() + + // Create a message with NotEqualTo trigger + let messageJson = IAMTestHelpers.testMessageJsonWithTrigger( + kind: OS_DYNAMIC_TRIGGER_KIND_CUSTOM, + property: "prop", + triggerId: "test_trigger", + type: 3, // OSTriggerOperatorTypeNotEqualTo + value: "value" + ) + let message = OSInAppMessageInternal.instance(withJson: messageJson) + XCTAssertNotNil(message, "Message should be created successfully") + + // Test 1: NotEqualTo should NOT match when property doesn't exist + XCTAssertFalse(triggerController.messageMatchesTriggers(message!)) + + // Test 2: NotEqualTo SHOULD match when property exists with different value + triggerController.addTriggers(["prop": "other"]) + XCTAssertTrue(triggerController.messageMatchesTriggers(message!)) + + // Test 3: NotEqualTo should NOT match when property exists with same value + triggerController.addTriggers(["prop": "value"]) + XCTAssertFalse(triggerController.messageMatchesTriggers(message!)) + } + + /** + Test that NotExists trigger correctly matches non-existent properties. + */ + func testNotExistsTrigger_matchesNonExistentProperty() throws { + /* Setup */ + let triggerController = OSTriggerController() + + // Create a message with NotExists trigger + let messageJson = IAMTestHelpers.testMessageJsonWithTrigger( + kind: OS_DYNAMIC_TRIGGER_KIND_CUSTOM, + property: "prop", + triggerId: "test_trigger", + type: 7, // OSTriggerOperatorTypeNotExists + value: "value" + ) + let message = OSInAppMessageInternal.instance(withJson: messageJson) + XCTAssertNotNil(message, "Message should be created successfully") + + // Test 1: NotExists SHOULD match when property doesn't exist + XCTAssertTrue(triggerController.messageMatchesTriggers(message!)) + + // Test 2: NotExists should NOT match when property exists + triggerController.addTriggers(["prop": "other"]) + XCTAssertFalse(triggerController.messageMatchesTriggers(message!)) + } + + /** + Test that Exists trigger correctly matches existing properties. + */ + func testExistsTrigger_matchesExistingProperty() throws { + /* Setup */ + let triggerController = OSTriggerController() + + // Create a message with Exists trigger + let messageJson = IAMTestHelpers.testMessageJsonWithTrigger( + kind: OS_DYNAMIC_TRIGGER_KIND_CUSTOM, + property: "prop", + triggerId: "test_trigger", + type: 6, // OSTriggerOperatorTypeExists + value: "value" + ) + let message = OSInAppMessageInternal.instance(withJson: messageJson) + XCTAssertNotNil(message, "Message should be created successfully") + + // Test 1: Exists should NOT match when property doesn't exist + XCTAssertFalse(triggerController.messageMatchesTriggers(message!)) + + // Test 2: Exists SHOULD match when property exists + triggerController.addTriggers(["prop": "other"]) + XCTAssertTrue(triggerController.messageMatchesTriggers(message!)) + } +} diff --git a/iOS_SDK/OneSignalSDK/OneSignalLiveActivities/Source/Executors/OSLiveActivitiesExecutor.swift b/iOS_SDK/OneSignalSDK/OneSignalLiveActivities/Source/Executors/OSLiveActivitiesExecutor.swift index decfe741b..23c7b3082 100644 --- a/iOS_SDK/OneSignalSDK/OneSignalLiveActivities/Source/Executors/OSLiveActivitiesExecutor.swift +++ b/iOS_SDK/OneSignalSDK/OneSignalLiveActivities/Source/Executors/OSLiveActivitiesExecutor.swift @@ -48,8 +48,9 @@ class RequestCache { init(cacheKey: String, ttl: TimeInterval) { self.cacheKey = cacheKey self.ttl = ttl - self.items = OneSignalUserDefaults.initShared() - .getSavedCodeableData(forKey: cacheKey, defaultValue: nil) as? [String: OSLiveActivityRequest] ?? [String: OSLiveActivityRequest]() + let cached = OneSignalUserDefaults.initShared().getSavedCodeableData(forKey: cacheKey, defaultValue: nil) + // for safe-casting to the protocol, the intermediary cast to AnyObject is necessary + self.items = cached as? [String: AnyObject] as? [String: OSLiveActivityRequest] ?? [String: OSLiveActivityRequest]() OneSignalLog.onesignalLog(.LL_VERBOSE, message: "OneSignal.LiveActivities initialized token cache \(self): \(items)") } @@ -97,7 +98,7 @@ class RequestCache { class UpdateRequestCache: RequestCache { // An update token should not last longer than 8 hours, we keep for 24 hours to be safe. - static let OneDayInSeconds = TimeInterval(60 * 60 * 24 * 365) + static let OneDayInSeconds = TimeInterval(60 * 60 * 24) init() { super.init(cacheKey: OS_LIVE_ACTIVITIES_EXECUTOR_UPDATE_TOKENS_KEY, ttl: UpdateRequestCache.OneDayInSeconds) @@ -113,10 +114,30 @@ class StartRequestCache: RequestCache { } } +class ReceiveReceiptsRequestCache: RequestCache { + // Keep receive receipts requests for up to 30 days. + static let OneMonthInSeconds = TimeInterval(60 * 60 * 24 * 30) + + init() { + super.init(cacheKey: OS_LIVE_ACTIVITIES_EXECUTOR_RECEIVE_RECEIPTS_KEY, ttl: ReceiveReceiptsRequestCache.OneMonthInSeconds) + } +} + +class ClickedRequestCache: RequestCache { + // Keep click event requests for up to 30 days. + static let OneMonthInSeconds = TimeInterval(60 * 60 * 24 * 30) + + init() { + super.init(cacheKey: OS_LIVE_ACTIVITIES_EXECUTOR_CLICKED_KEY, ttl: ClickedRequestCache.OneMonthInSeconds) + } +} + class OSLiveActivitiesExecutor: OSPushSubscriptionObserver { // The currently tracked update and start tokens (key) and their associated request (value). THESE ARE NOT THREAD SAFE let updateTokens: UpdateRequestCache = UpdateRequestCache() let startTokens: StartRequestCache = StartRequestCache() + let receiveReceipts: ReceiveReceiptsRequestCache = ReceiveReceiptsRequestCache() + let clickEvents: ClickedRequestCache = ClickedRequestCache() // The live activities request dispatch queue, serial. This synchronizes access to `updateTokens` and `startTokens`. private var requestDispatch: OSDispatchQueue @@ -181,14 +202,20 @@ class OSLiveActivitiesExecutor: OSPushSubscriptionObserver { private func caches(_ block: (RequestCache) -> Void) { block(self.startTokens) block(self.updateTokens) + block(self.receiveReceipts) + block(self.clickEvents) } private func getCache(_ request: OSLiveActivityRequest) -> RequestCache { if request is OSLiveActivityUpdateTokenRequest { return self.updateTokens + } else if request is OSLiveActivityStartTokenRequest { + return self.startTokens + } else if request is OSRequestLiveActivityClicked { + return self.clickEvents } - return self.startTokens + return self.receiveReceipts } private func executeRequest(_ cache: RequestCache, request: OSLiveActivityRequest) { diff --git a/iOS_SDK/OneSignalSDK/OneSignalLiveActivities/Source/LiveActivityConstants.swift b/iOS_SDK/OneSignalSDK/OneSignalLiveActivities/Source/LiveActivityConstants.swift new file mode 100644 index 000000000..0d57ff67f --- /dev/null +++ b/iOS_SDK/OneSignalSDK/OneSignalLiveActivities/Source/LiveActivityConstants.swift @@ -0,0 +1,41 @@ +/* + Modified MIT License + + Copyright 2025 OneSignal + + Permission is hereby granted, free of charge, to any person obtaining a copy + of this software and associated documentation files (the "Software"), to deal + in the Software without restriction, including without limitation the rights + to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + + 1. The above copyright notice and this permission notice shall be included in + all copies or substantial portions of the Software. + + 2. All copies of substantial portions of the Software may only be used in connection + with services provided by OneSignal. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + THE SOFTWARE. + */ + +/// Constants used throughout the OneSignalLiveActivities module +enum LiveActivityConstants { + /// URL components for OneSignal click tracking + enum Tracking { + static let scheme = "onesignal-liveactivity" + static let host = "track" + static let clickPath = "/click" + static let clickId = "clickId" + static let activityId = "activityId" + static let activityType = "activityType" + static let notificationId = "notificationId" + static let redirect = "redirect" + } +} diff --git a/iOS_SDK/OneSignalSDK/OneSignalLiveActivities/Source/OSLiveActivityViewExtensions.swift b/iOS_SDK/OneSignalSDK/OneSignalLiveActivities/Source/OSLiveActivityViewExtensions.swift new file mode 100644 index 000000000..aa5a6c485 --- /dev/null +++ b/iOS_SDK/OneSignalSDK/OneSignalLiveActivities/Source/OSLiveActivityViewExtensions.swift @@ -0,0 +1,149 @@ +/* + Modified MIT License + + Copyright 2025 OneSignal + + Permission is hereby granted, free of charge, to any person obtaining a copy + of this software and associated documentation files (the "Software"), to deal + in the Software without restriction, including without limitation the rights + to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + + 1. The above copyright notice and this permission notice shall be included in + all copies or substantial portions of the Software. + + 2. All copies of substantial portions of the Software may only be used in connection + with services provided by OneSignal. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + THE SOFTWARE. + */ + +// Effectively blanks out this file for Mac Catalyst +#if targetEnvironment(macCatalyst) +#else +import WidgetKit +import ActivityKit +import SwiftUI + +@available(iOS 16.1, *) +extension DynamicIsland { + /// Sets the URL that opens the corresponding app of a Live Activity when a user taps on the Live Activity. + /// Sets OneSignal activity metadata. See Important callout below on usage. + /// + /// By setting the URL with this function, it becomes the default URL for deep linking into the app + /// for each view of the Live Activity. However, if you include a + /// in the Live Activity, + /// the link takes priority over the default URL. When a person taps on the `Link`, it takes them to the + /// place in the app that corresponds to the URL of the `Link`. + /// + /// - Parameters: + /// - url: The URL that opens the app. + /// - context: The activity view context. + /// + /// - Returns: The configuration object for the Dynamic Island with the specified URL. + /// + /// > Important: Use instead of`.widgetURL`. Requires handling from your app's URL handling code + /// (e.g., `application(_:open:options:)` in AppDelegate or `onOpenURL` in SwiftUI) using the + /// `OneSignal.LiveActivities.trackClickAndReturnOriginal(url)` method. + public func onesignalWidgetURL( + _ url: URL?, + context: ActivityViewContext + ) -> DynamicIsland { + return self.widgetURL(LiveActivityTrackingUtils.generateTrackingDeepLink(originalURL: url, context: context)) + } +} + +@available(iOS 16.1, *) +extension View { + /// Sets the URL to open in the containing app when the user clicks the widget. + /// Sets OneSignal activity metadata. See Important callout below on usage. + /// + /// - Parameters: + /// - url: The URL to open in the containing app. + /// - context: The activity view context. + /// - Returns: A view that opens the specified URL when the user clicks + /// the widget. + /// + /// Widgets support one `onesignalWidgetURL` modifier in their view hierarchy. + /// If multiple views have `onesignalWidgetURL` modifiers, the behavior is undefined. + /// + /// > Important: Use instead of`.widgetURL`. Requires handling from your app's URL handling code + /// (e.g., `application(_:open:options:)` in AppDelegate or `onOpenURL` in SwiftUI) using the + /// `OneSignal.LiveActivities.trackClickAndReturnOriginal(url)` method. + @MainActor @preconcurrency public func onesignalWidgetURL(_ url: URL?, context: ActivityViewContext) -> some View { + return self.widgetURL(LiveActivityTrackingUtils.generateTrackingDeepLink(originalURL: url, context: context)) + } +} + +// MARK: - Tracking Utilities + +/// Utilities for building and managing Live Activity tracking URLs +enum LiveActivityTrackingUtils { + /// Generates a tracking deep link from an original URL and activity context + /// - Parameters: + /// - originalURL: The original URL to track clicks for + /// - context: The activity view context containing metadata + /// - Returns: The tracking URL, or nil if construction failed + @available(iOS 16.1, *) + static func generateTrackingDeepLink(originalURL: URL?, context: ActivityViewContext) -> URL? { + // Get activity metadata from context + let activityId = context.attributes.onesignal.activityId + let activityType = String(describing: T.self) + let notificationId = context.state.onesignal?.notificationId + + return buildTrackingURL( + originalURL: originalURL, + activityId: activityId, + activityType: activityType, + notificationId: notificationId + ) + } + + /// Builds a tracking URL that wraps the original URL with OneSignal tracking parameters + /// - Parameters: + /// - originalURL: The original URL to track clicks for + /// - activityId: The activity identifier + /// - activityType: The activity type name + /// - notificationId: Optional notification ID + /// - Returns: The tracking URL, or nil if construction failed + static func buildTrackingURL( + originalURL: URL?, + activityId: String, + activityType: String, + notificationId: String? + ) -> URL? { + // Generate a unique click ID + let clickId = UUID().uuidString + + // Build OneSignal tracking URL + var components = URLComponents() + components.scheme = LiveActivityConstants.Tracking.scheme + components.host = LiveActivityConstants.Tracking.host + components.path = LiveActivityConstants.Tracking.clickPath + + var queryItems = [ + URLQueryItem(name: LiveActivityConstants.Tracking.clickId, value: clickId), + URLQueryItem(name: LiveActivityConstants.Tracking.activityId, value: activityId), + URLQueryItem(name: LiveActivityConstants.Tracking.activityType, value: activityType), + URLQueryItem(name: LiveActivityConstants.Tracking.notificationId, value: notificationId) + ] + + if let originalURL = originalURL { + // URLQueryItem automatically percent-encodes the value when URLComponents constructs the URL + // This ensures special characters like &, #, ?, etc. in the redirect URL are properly encoded + queryItems.append(URLQueryItem(name: LiveActivityConstants.Tracking.redirect, value: originalURL.absoluteString)) + } + + components.queryItems = queryItems + + return components.url + } +} +#endif diff --git a/iOS_SDK/OneSignalSDK/OneSignalLiveActivities/Source/OneSignalLiveActivitiesManagerImpl.swift b/iOS_SDK/OneSignalSDK/OneSignalLiveActivities/Source/OneSignalLiveActivitiesManagerImpl.swift index 95c381bc1..64ee3d0d1 100644 --- a/iOS_SDK/OneSignalSDK/OneSignalLiveActivities/Source/OneSignalLiveActivitiesManagerImpl.swift +++ b/iOS_SDK/OneSignalSDK/OneSignalLiveActivities/Source/OneSignalLiveActivitiesManagerImpl.swift @@ -171,10 +171,60 @@ public class OneSignalLiveActivitiesManagerImpl: NSObject, OSLiveActivities { contentState: contentState, pushType: .token) } catch let error { - OneSignalLog.onesignalLog(.LL_DEBUG, message: "Cannot start default live activity: " + error.localizedDescription) + OneSignalLog.onesignalLog(.LL_DEBUG, message: "Cannot start default live activity: \(error)") } } + @objc + public static func trackClickAndReturnOriginal(_ url: URL) -> URL? { + // Check if this is a OneSignal click tracking URL + guard url.scheme == LiveActivityConstants.Tracking.scheme, + url.host == LiveActivityConstants.Tracking.host, + url.path == LiveActivityConstants.Tracking.clickPath, + let components = URLComponents(url: url, resolvingAgainstBaseURL: false), + let queryItems = components.queryItems else + { + OneSignalLog.onesignalLog(.LL_VERBOSE, message: "trackClickAndReturnOriginal:\(url) is not a tracking URL") + return url + } + + /// Helper function to extract redirect URL + func getRedirectURL() -> URL? { + guard let redirectString = queryItems.first(where: { $0.name == LiveActivityConstants.Tracking.redirect })?.value, + let redirectURL = URL(string: redirectString) + else { + return nil + } + return redirectURL + } + + // Extract metadata + guard let clickId = queryItems.first(where: { $0.name == LiveActivityConstants.Tracking.clickId })?.value, + let activityId = queryItems.first(where: { $0.name == LiveActivityConstants.Tracking.activityId })?.value, + let activityType = queryItems.first(where: { $0.name == LiveActivityConstants.Tracking.activityType })?.value else + { + OneSignalLog.onesignalLog(.LL_ERROR, message: "Missing required parameters in tracking URL: \(url)") + return getRedirectURL() + } + + let notificationId = queryItems.first(where: { $0.name == LiveActivityConstants.Tracking.notificationId })?.value + + trackClick(clickId: clickId, activityType: activityType, activityId: activityId, notificationId: notificationId) + + return getRedirectURL() + } + + /** + Track the click event. + - Parameters: + - clickId: UUID representing the unique click event, as it is possible for this click to be tracked multiple times. + */ + private static func trackClick(clickId: String, activityType: String, activityId: String, notificationId: String?) { + OneSignalLog.onesignalLog(.LL_VERBOSE, message: "OneSignal.LiveActivities trackClick called with clickId: \(clickId), activityType: \(activityType), activityId: \(activityId)") + let req = OSRequestLiveActivityClicked(key: clickId, activityType: activityType, activityId: activityId, notificationId: notificationId) + _executor.append(req) + } + @available(iOS 17.2, *) private static func listenForPushToStart(_ activityType: Attributes.Type, options: LiveActivitySetupOptions? = nil) { if options == nil || options!.enablePushToStart { @@ -202,6 +252,9 @@ public class OneSignalLiveActivitiesManagerImpl: NSObject, OSLiveActivities { for activity in Activity.activities { listenForActivityStateUpdates(activityType, activity: activity, options: options) listenForActivityPushToUpdate(activityType, activity: activity, options: options) + if #available(iOS 16.2, *) { + listenForContentUpdates(activityType, activity: activity) + } } // Establish listeners for activity updates @@ -221,6 +274,9 @@ public class OneSignalLiveActivitiesManagerImpl: NSObject, OSLiveActivities { listenForActivityStateUpdates(activityType, activity: activity, options: options) listenForActivityPushToUpdate(activityType, activity: activity, options: options) + if #available(iOS 16.2, *) { + listenForContentUpdates(activityType, activity: activity) + } } } } @@ -272,5 +328,23 @@ public class OneSignalLiveActivitiesManagerImpl: NSObject, OSLiveActivities { } } } + + @available(iOS 16.2, *) + private static func listenForContentUpdates(_ activityType: Attributes.Type, activity: Activity) { + Task { + for await content in activity.contentUpdates { + // Don't track a live activity started / updated "in app" without a notification + if let notificationId = activity.content.state.onesignal?.notificationId { + OneSignalLiveActivitiesManagerImpl.addReceiveReceipts(notificationId: notificationId, activityType: "\(activityType)", activityId: activity.attributes.onesignal.activityId) + } + } + } + } + + private static func addReceiveReceipts(notificationId: String, activityType: String, activityId: String) { + OneSignalLog.onesignalLog(.LL_VERBOSE, message: "OneSignal.LiveActivities addReceiveReceipts called with notificationId: \(notificationId), activityType: \(activityType), activityId: \(activityId)") + let req = OSRequestLiveActivityReceiveReceipts(key: notificationId, activityType: activityType, activityId: activityId) + _executor.append(req) + } } #endif diff --git a/iOS_SDK/OneSignalSDK/OneSignalLiveActivities/Source/Requests/OSRequestLiveActivityClicked.swift b/iOS_SDK/OneSignalSDK/OneSignalLiveActivities/Source/Requests/OSRequestLiveActivityClicked.swift new file mode 100644 index 000000000..d6bbb58e6 --- /dev/null +++ b/iOS_SDK/OneSignalSDK/OneSignalLiveActivities/Source/Requests/OSRequestLiveActivityClicked.swift @@ -0,0 +1,110 @@ +/* + Modified MIT License + + Copyright 2025 OneSignal + + Permission is hereby granted, free of charge, to any person obtaining a copy + of this software and associated documentation files (the "Software"), to deal + in the Software without restriction, including without limitation the rights + to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + + 1. The above copyright notice and this permission notice shall be included in + all copies or substantial portions of the Software. + + 2. All copies of substantial portions of the Software may only be used in connection + with services provided by OneSignal. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + THE SOFTWARE. + */ + +import OneSignalCore +import OneSignalUser + +class OSRequestLiveActivityClicked: OneSignalRequest, OSLiveActivityRequest { + override var description: String { return "(OSRequestLiveActivityClicked) key:\(key) requestSuccessful:\(requestSuccessful) activityType:\(activityType) activityId:\(activityId)" } + + var key: String // UUID representing this unique click + var activityType: String + var activityId: String + var notificationId: String? + var requestSuccessful: Bool + var shouldForgetWhenSuccessful: Bool = true + + func prepareForExecution() -> Bool { + guard let appId = OneSignalConfigManager.getAppId() else { + OneSignalLog.onesignalLog(.LL_DEBUG, message: "Cannot generate the OSRequestLiveActivityClicked due to null app ID.") + return false + } + + guard let subscriptionId = OneSignalUserManagerImpl.sharedInstance.pushSubscriptionId else { + OneSignalLog.onesignalLog(.LL_DEBUG, message: "Cannot generate the OSRequestLiveActivityClicked due to null subscription ID.") + return false + } + + guard let activityType = self.activityType.addingPercentEncoding(withAllowedCharacters: NSCharacterSet.urlUserAllowed) else { + OneSignalLog.onesignalLog(.LL_DEBUG, message: "Cannot translate activity type to url encoded string.") + return false + } + + var params: [String: Any] = [ + "device_type": 0, + "activity_id": activityId + ] + if let notificationId = notificationId { + params["notification_id"] = notificationId + } + self.parameters = params + self.path = "apps/\(appId)/activities/clicks/track/\(activityType)/subscriptions/\(subscriptionId)" + self.method = PUT + + return true + } + + func supersedes(_ existing: any OSLiveActivityRequest) -> Bool { + return false + } + + init(key: String, activityType: String, activityId: String, notificationId: String?) { + self.key = key + self.activityType = activityType + self.activityId = activityId + self.notificationId = notificationId + self.requestSuccessful = false + super.init() + } + + func encode(with coder: NSCoder) { + coder.encode(key, forKey: "key") + coder.encode(activityType, forKey: "activityType") + coder.encode(activityId, forKey: "activityId") + coder.encode(notificationId, forKey: "notificationId") + coder.encode(requestSuccessful, forKey: "requestSuccessful") + coder.encode(timestamp, forKey: "timestamp") + } + + required init?(coder: NSCoder) { + guard + let key = coder.decodeObject(forKey: "key") as? String, + let activityType = coder.decodeObject(forKey: "activityType") as? String, + let activityId = coder.decodeObject(forKey: "activityId") as? String, + let timestamp = coder.decodeObject(forKey: "timestamp") as? Date + else { + return nil + } + self.key = key + self.activityType = activityType + self.activityId = activityId + self.notificationId = coder.decodeObject(forKey: "notificationId") as? String + self.requestSuccessful = coder.decodeBool(forKey: "requestSuccessful") + super.init() + self.timestamp = timestamp + } +} diff --git a/iOS_SDK/OneSignalSDK/OneSignalLiveActivities/Source/Requests/OSRequestLiveActivityReceiveReceipts.swift b/iOS_SDK/OneSignalSDK/OneSignalLiveActivities/Source/Requests/OSRequestLiveActivityReceiveReceipts.swift new file mode 100644 index 000000000..6bae8f371 --- /dev/null +++ b/iOS_SDK/OneSignalSDK/OneSignalLiveActivities/Source/Requests/OSRequestLiveActivityReceiveReceipts.swift @@ -0,0 +1,100 @@ +/* + Modified MIT License + + Copyright 2025 OneSignal + + Permission is hereby granted, free of charge, to any person obtaining a copy + of this software and associated documentation files (the "Software"), to deal + in the Software without restriction, including without limitation the rights + to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + + 1. The above copyright notice and this permission notice shall be included in + all copies or substantial portions of the Software. + + 2. All copies of substantial portions of the Software may only be used in connection + with services provided by OneSignal. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + THE SOFTWARE. + */ + +import OneSignalCore +import OneSignalUser + +class OSRequestLiveActivityReceiveReceipts: OneSignalRequest, OSLiveActivityRequest { + override var description: String { return "(OSRequestLiveActivityReceiveReceipts) key:\(key) requestSuccessful:\(requestSuccessful) activityType:\(activityType) activityId:\(activityId)" } + + var key: String // notification Id + var activityType: String + var activityId: String + var requestSuccessful: Bool + var shouldForgetWhenSuccessful: Bool = true + + func prepareForExecution() -> Bool { + guard let appId = OneSignalConfigManager.getAppId() else { + OneSignalLog.onesignalLog(.LL_DEBUG, message: "Cannot generate the OSRequestLiveActivityReceiveReceipts due to null app ID.") + return false + } + + guard let subscriptionId = OneSignalUserManagerImpl.sharedInstance.pushSubscriptionId else { + OneSignalLog.onesignalLog(.LL_DEBUG, message: "Cannot generate the OSRequestLiveActivityReceiveReceipts due to null subscription ID.") + return false + } + + self.path = "notifications/\(key)/report_received" + self.parameters = [ + "app_id": appId, + "player_id": subscriptionId, + "device_type": 0, + "live_activity_id": activityId, + "live_activity_type": activityType + ] + self.method = PUT + + return true + } + + func supersedes(_ existing: any OSLiveActivityRequest) -> Bool { + return false + } + + init(key: String, activityType: String, activityId: String) { + self.key = key + self.activityType = activityType + self.activityId = activityId + self.requestSuccessful = false + super.init() + } + + func encode(with coder: NSCoder) { + coder.encode(key, forKey: "key") + coder.encode(activityType, forKey: "activityType") + coder.encode(activityId, forKey: "activityId") + coder.encode(requestSuccessful, forKey: "requestSuccessful") + coder.encode(timestamp, forKey: "timestamp") + } + + required init?(coder: NSCoder) { + guard + let key = coder.decodeObject(forKey: "key") as? String, + let activityType = coder.decodeObject(forKey: "activityType") as? String, + let activityId = coder.decodeObject(forKey: "activityId") as? String, + let timestamp = coder.decodeObject(forKey: "timestamp") as? Date + else { + return nil + } + self.key = key + self.activityType = activityType + self.activityId = activityId + self.requestSuccessful = coder.decodeBool(forKey: "requestSuccessful") + super.init() + self.timestamp = timestamp + } +} diff --git a/iOS_SDK/OneSignalSDK/OneSignalLiveActivities/Source/Requests/OSRequestRemoveStartToken.swift b/iOS_SDK/OneSignalSDK/OneSignalLiveActivities/Source/Requests/OSRequestRemoveStartToken.swift index 1769c001b..1941cf43d 100644 --- a/iOS_SDK/OneSignalSDK/OneSignalLiveActivities/Source/Requests/OSRequestRemoveStartToken.swift +++ b/iOS_SDK/OneSignalSDK/OneSignalLiveActivities/Source/Requests/OSRequestRemoveStartToken.swift @@ -78,14 +78,13 @@ class OSRequestRemoveStartToken: OneSignalRequest, OSLiveActivityRequest, OSLive required init?(coder: NSCoder) { guard let key = coder.decodeObject(forKey: "key") as? String, - let requestSuccessful = coder.decodeObject(forKey: "requestSuccessful") as? Bool, let timestamp = coder.decodeObject(forKey: "timestamp") as? Date else { // Log error return nil } self.key = key - self.requestSuccessful = requestSuccessful + self.requestSuccessful = coder.decodeBool(forKey: "requestSuccessful") super.init() self.timestamp = timestamp } diff --git a/iOS_SDK/OneSignalSDK/OneSignalLiveActivities/Source/Requests/OSRequestRemoveUpdateToken.swift b/iOS_SDK/OneSignalSDK/OneSignalLiveActivities/Source/Requests/OSRequestRemoveUpdateToken.swift index 0f904dd59..74ed764de 100644 --- a/iOS_SDK/OneSignalSDK/OneSignalLiveActivities/Source/Requests/OSRequestRemoveUpdateToken.swift +++ b/iOS_SDK/OneSignalSDK/OneSignalLiveActivities/Source/Requests/OSRequestRemoveUpdateToken.swift @@ -79,14 +79,13 @@ class OSRequestRemoveUpdateToken: OneSignalRequest, OSLiveActivityRequest, OSLiv required init?(coder: NSCoder) { guard let key = coder.decodeObject(forKey: "key") as? String, - let requestSuccessful = coder.decodeObject(forKey: "requestSuccessful") as? Bool, let timestamp = coder.decodeObject(forKey: "timestamp") as? Date else { // Log error return nil } self.key = key - self.requestSuccessful = requestSuccessful + self.requestSuccessful = coder.decodeBool(forKey: "requestSuccessful") super.init() self.timestamp = timestamp } diff --git a/iOS_SDK/OneSignalSDK/OneSignalLiveActivitiesTests/LiveActivitiesManagerTests.swift b/iOS_SDK/OneSignalSDK/OneSignalLiveActivitiesTests/LiveActivitiesManagerTests.swift new file mode 100644 index 000000000..298334194 --- /dev/null +++ b/iOS_SDK/OneSignalSDK/OneSignalLiveActivitiesTests/LiveActivitiesManagerTests.swift @@ -0,0 +1,154 @@ +/* + Modified MIT License + + Copyright 2025 OneSignal + + Permission is hereby granted, free of charge, to any person obtaining a copy + of this software and associated documentation files (the "Software"), to deal + in the Software without restriction, including without limitation the rights + to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + + 1. The above copyright notice and this permission notice shall be included in + all copies or substantial portions of the Software. + + 2. All copies of substantial portions of the Software may only be used in connection +with services provided by OneSignal. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + THE SOFTWARE. + */ + +import XCTest +@testable import OneSignalLiveActivities + +final class LiveActivitiesManagerTests: XCTestCase { + + override func setUpWithError() throws { + } + + override func tearDownWithError() throws { + } + + // MARK: - Helper Methods + + private func createTrackingURL( + from clientURL: URL?, + activityId: String = "test-activity-id", + activityType: String = "TestActivityType", + notificationId: String? = "test-notification-id" + ) -> URL? { + return LiveActivityTrackingUtils.buildTrackingURL( + originalURL: clientURL, + activityId: activityId, + activityType: activityType, + notificationId: notificationId + ) + } + + // MARK: - Tests + + func testTrackClickAndReturnOriginal_nonTrackingURL_returnsOriginalURL() throws { + /* Setup */ + let originalURL = URL(string: "https://example.com/path")! + + /* Then */ + XCTAssertEqual(OneSignalLiveActivitiesManagerImpl.trackClickAndReturnOriginal(originalURL), originalURL) + } + + func testTrackClickAndReturnOriginal_validTrackingURLWithAllParameters_tracksClickAndReturnsRedirectURL() throws { + /* Setup */ + let originalURL = URL(string: "https://example.com/destination")! + let trackingURL = createTrackingURL(from: originalURL) + XCTAssertNotNil(trackingURL) + + /* Verify tracking URL structure */ + let trackingURLString = trackingURL!.absoluteString + XCTAssertTrue(trackingURLString.starts(with: "onesignal-liveactivity://track/click?")) + XCTAssertTrue(trackingURLString.contains("clickId=")) + XCTAssertTrue(trackingURLString.contains("activityId=test-activity-id")) + XCTAssertTrue(trackingURLString.contains("activityType=TestActivityType")) + XCTAssertTrue(trackingURLString.contains("notificationId=test-notification-id")) + XCTAssertTrue(trackingURLString.contains("redirect=https://example.com/destination")) + + XCTAssertEqual(trackingURL!.scheme, "onesignal-liveactivity") + XCTAssertEqual(trackingURL!.host, "track") + XCTAssertEqual(trackingURL!.path, "/click") + + let components = URLComponents(url: trackingURL!, resolvingAgainstBaseURL: false) + let queryItems = components?.queryItems ?? [] + + XCTAssertNotNil(queryItems.first(where: { $0.name == "clickId" })?.value) + XCTAssertEqual(queryItems.first(where: { $0.name == "activityId" })?.value, "test-activity-id") + XCTAssertEqual(queryItems.first(where: { $0.name == "activityType" })?.value, "TestActivityType") + XCTAssertEqual(queryItems.first(where: { $0.name == "notificationId" })?.value, "test-notification-id") + XCTAssertEqual(queryItems.first(where: { $0.name == "redirect" })?.value, "https://example.com/destination") + + /* Then */ + XCTAssertEqual(OneSignalLiveActivitiesManagerImpl.trackClickAndReturnOriginal(trackingURL!), originalURL) + } + + func testTrackClickAndReturnOriginal_validTrackingURLWithoutNotificationId_tracksClickAndReturnsRedirectURL() throws { + /* Setup */ + let clientURL = URL(string: "https://example.com/destination")! + let trackingURL = createTrackingURL(from: clientURL, notificationId: nil) + XCTAssertNotNil(trackingURL) + + /* Then */ + XCTAssertEqual(OneSignalLiveActivitiesManagerImpl.trackClickAndReturnOriginal(trackingURL!), clientURL) + } + + func testTrackClickAndReturnOriginal_trackingURLMissingRequiredParameters_returnsRedirectURLWithoutTracking() throws { + /* Setup */ + let redirectURL = "https://example.com/destination" + let trackingURLString = "onesignal-liveactivity://track/click?activityId=test-activity-id&redirect=\(redirectURL.addingPercentEncoding(withAllowedCharacters: .urlQueryAllowed)!)" + let trackingURL = URL(string: trackingURLString)! + + /* When */ + let result = OneSignalLiveActivitiesManagerImpl.trackClickAndReturnOriginal(trackingURL) + + /* Then */ + XCTAssertEqual(result!.absoluteString, redirectURL) + } + + func testTrackClickAndReturnOriginal_trackingURLWithNoRedirectParameter_returnsNil() throws { + /* Setup */ + let trackingURL = createTrackingURL(from: nil) + XCTAssertNotNil(trackingURL) + + /* Then */ + XCTAssertNil(OneSignalLiveActivitiesManagerImpl.trackClickAndReturnOriginal(trackingURL!)) + } + + func testTrackClickAndReturnOriginal_malformedTrackingURL_returnsOriginalURL() throws { + /* Setup */ + let malformedURL = URL(string: "liveactivity://foo/wrong-path?clickId=test-click-id")! + + /* Then */ + XCTAssertEqual(OneSignalLiveActivitiesManagerImpl.trackClickAndReturnOriginal(malformedURL), malformedURL) + } + + func testTrackClickAndReturnOriginal_complexURLWithQueryParamsAndFragment_preservesAllComponents() throws { + /* Setup */ + let clientURL = URL(string: "https://example.com/page?param1=value1¶m2=value2#section")! + let trackingURL = createTrackingURL(from: clientURL) + XCTAssertNotNil(trackingURL) + + /* When */ + let result = OneSignalLiveActivitiesManagerImpl.trackClickAndReturnOriginal(trackingURL!) + + /* Then */ + XCTAssertEqual(result!, clientURL) + XCTAssertEqual(result!.scheme, "https") + XCTAssertEqual(result!.host, "example.com") + XCTAssertEqual(result!.path, "/page") + XCTAssertEqual(result!.query, "param1=value1¶m2=value2") + XCTAssertEqual(result!.fragment, "section") + } +} diff --git a/iOS_SDK/OneSignalSDK/OneSignalLiveActivitiesTests/OSLiveActivitiesExecutorTests.swift b/iOS_SDK/OneSignalSDK/OneSignalLiveActivitiesTests/OSLiveActivitiesExecutorTests.swift index b2af70b54..5bc7fa84c 100644 --- a/iOS_SDK/OneSignalSDK/OneSignalLiveActivitiesTests/OSLiveActivitiesExecutorTests.swift +++ b/iOS_SDK/OneSignalSDK/OneSignalLiveActivitiesTests/OSLiveActivitiesExecutorTests.swift @@ -138,7 +138,7 @@ final class OSLiveActivitiesExecutorTests: XCTestCase { OneSignalCoreMocks.waitForBackgroundThreads(seconds: 0.2) mockClient.reset() - let request = OSRequestRemoveStartToken(key: "my-activity-id") + let request = OSRequestRemoveUpdateToken(key: "my-activity-id") mockClient.setMockResponseForRequest(request: String(describing: request), response: [String: Any]()) /* When */ @@ -152,6 +152,56 @@ final class OSLiveActivitiesExecutorTests: XCTestCase { XCTAssertTrue(mockClient.executedRequests[0] == request) } + func testReceiveReceiptsWithSuccessfulRequest() throws { + /* Setup */ + let mockDispatchQueue = MockDispatchQueue() + let mockClient = MockOneSignalClient() + OneSignalCoreImpl.setSharedClient(mockClient) + OneSignalUserDefaults.initShared().saveString(forKey: OSUD_LEGACY_PLAYER_ID, withValue: "my-subscription-id") + OneSignalUserManagerImpl.sharedInstance.start() + // Wait for any user setup requests to complete + OneSignalCoreMocks.waitForBackgroundThreads(seconds: 0.2) + mockClient.reset() + + let request = OSRequestLiveActivityReceiveReceipts(key: "notification-id", activityType: "my-activity-type", activityId: "my-activity-id") + mockClient.setMockResponseForRequest(request: String(describing: request), response: [String: Any]()) + + /* When */ + let executor = OSLiveActivitiesExecutor(requestDispatch: mockDispatchQueue) + executor.append(request) + mockDispatchQueue.waitForDispatches(2) + + /* Then */ + XCTAssertEqual(executor.receiveReceipts.items.count, 0) + XCTAssertEqual(mockClient.executedRequests.count, 1) + XCTAssertTrue(mockClient.executedRequests[0] == request) + } + + func testClickEventWithSuccessfulRequest() throws { + /* Setup */ + let mockDispatchQueue = MockDispatchQueue() + let mockClient = MockOneSignalClient() + OneSignalCoreImpl.setSharedClient(mockClient) + OneSignalUserDefaults.initShared().saveString(forKey: OSUD_LEGACY_PLAYER_ID, withValue: "my-subscription-id") + OneSignalUserManagerImpl.sharedInstance.start() + // Wait for any user setup requests to complete + OneSignalCoreMocks.waitForBackgroundThreads(seconds: 0.2) + mockClient.reset() + + let request = OSRequestLiveActivityClicked(key: "unique-click-id", activityType: "my-activity-type", activityId: "my-activity-id", notificationId: "my-notif-id") + mockClient.setMockResponseForRequest(request: String(describing: request), response: [String: Any]()) + + /* When */ + let executor = OSLiveActivitiesExecutor(requestDispatch: mockDispatchQueue) + executor.append(request) + mockDispatchQueue.waitForDispatches(2) + + /* Then */ + XCTAssertEqual(executor.clickEvents.items.count, 0) + XCTAssertEqual(mockClient.executedRequests.count, 1) + XCTAssertTrue(mockClient.executedRequests[0] == request) + } + func testRequestWillNotExecuteWhenNoSubscription() throws { /* Setup */ let mockDispatchQueue = MockDispatchQueue() @@ -223,6 +273,48 @@ final class OSLiveActivitiesExecutorTests: XCTestCase { XCTAssertTrue(mockClient.executedRequests[0] == request) } + func testRequestsUncacheCorrectly() throws { + /* Setup */ + let mockClient = MockOneSignalClient() + OneSignalCoreImpl.setSharedClient(mockClient) + let mockDispatchQueue = MockDispatchQueue() + let executor1 = OSLiveActivitiesExecutor(requestDispatch: mockDispatchQueue) + + /* When */ + let setStartToken = OSRequestSetStartToken(key: "key-setStartToken", token: "my-token") + let removeStartToken = OSRequestRemoveStartToken(key: "key-removeStartToken") + let setUpdateToken = OSRequestSetUpdateToken(key: "key-setUpdateToken", token: "my-token") + let removeUpdateToken = OSRequestRemoveUpdateToken(key: "key-removeUpdateToken") + let receiveReceipt = OSRequestLiveActivityReceiveReceipts(key: "key-receiveReceipt", activityType: "my-activity-type", activityId: "my-activity-id") + let clickEvent = OSRequestLiveActivityClicked(key: "key-clickEvent", activityType: "my-activity-type", activityId: "my-activity-id", notificationId: "notification-id") + + executor1.append(setStartToken) + executor1.append(removeStartToken) + executor1.append(setUpdateToken) + executor1.append(removeUpdateToken) + executor1.append(receiveReceipt) + executor1.append(clickEvent) + mockDispatchQueue.waitForDispatches(6) + + // create a new executor which will uncache requests + let executor2 = OSLiveActivitiesExecutor(requestDispatch: MockDispatchQueue()) + + /* Then */ + XCTAssertEqual(executor2.startTokens.items.count, 2) + XCTAssertTrue(executor2.startTokens.items["key-setStartToken"] is OSRequestSetStartToken) + XCTAssertTrue(executor2.startTokens.items["key-removeStartToken"] is OSRequestRemoveStartToken) + + XCTAssertEqual(executor2.updateTokens.items.count, 2) + XCTAssertTrue(executor2.updateTokens.items["key-setUpdateToken"] is OSRequestSetUpdateToken) + XCTAssertTrue(executor2.updateTokens.items["key-removeUpdateToken"] is OSRequestRemoveUpdateToken) + + XCTAssertEqual(executor2.receiveReceipts.items.count, 1) + XCTAssertTrue(executor2.receiveReceipts.items["key-receiveReceipt"] is OSRequestLiveActivityReceiveReceipts) + + XCTAssertEqual(executor2.clickEvents.items.count, 1) + XCTAssertTrue(executor2.clickEvents.items["key-clickEvent"] is OSRequestLiveActivityClicked) + } + func testSetStartRequestNotExecutedWithSameActivityTypeAndToken() throws { /* Setup */ let mockDispatchQueue = MockDispatchQueue() @@ -398,4 +490,32 @@ final class OSLiveActivitiesExecutorTests: XCTestCase { XCTAssertTrue(mockClient.executedRequests[0] == request1) XCTAssertTrue(mockClient.executedRequests[1] == request2) } + + func testReceiveReceiptsRequestNotExecutedWithSameNotificationId() throws { + /* Setup */ + let mockDispatchQueue = MockDispatchQueue() + let mockClient = MockOneSignalClient() + OneSignalCoreImpl.setSharedClient(mockClient) + OneSignalUserDefaults.initShared().saveString(forKey: OSUD_LEGACY_PLAYER_ID, withValue: "my-subscription-id") + OneSignalUserManagerImpl.sharedInstance.start() + // Wait for any user setup requests to complete + OneSignalCoreMocks.waitForBackgroundThreads(seconds: 0.2) + mockClient.reset() + + let request1 = OSRequestLiveActivityReceiveReceipts(key: "my-notification-id", activityType: "my-activity-type-1", activityId: "my-activity-id-1") + let request2 = OSRequestLiveActivityReceiveReceipts(key: "my-notification-id", activityType: "my-activity-type-2", activityId: "my-activity-id-2") + mockClient.setMockResponseForRequest(request: String(describing: request1), response: [String: Any]()) + mockClient.setMockResponseForRequest(request: String(describing: request2), response: [String: Any]()) + + /* When */ + let executor = OSLiveActivitiesExecutor(requestDispatch: mockDispatchQueue) + executor.append(request1) + executor.append(request2) + mockDispatchQueue.waitForDispatches(3) + + /* Then */ + XCTAssertEqual(executor.receiveReceipts.items.count, 0) + XCTAssertEqual(mockClient.executedRequests.count, 1) + XCTAssertTrue(mockClient.executedRequests[0] == request1) + } } diff --git a/iOS_SDK/OneSignalSDK/OneSignalLocation/OneSignalLocationManager.m b/iOS_SDK/OneSignalSDK/OneSignalLocation/OneSignalLocationManager.m index 3dc23d8fc..dae1d86ec 100644 --- a/iOS_SDK/OneSignalSDK/OneSignalLocation/OneSignalLocationManager.m +++ b/iOS_SDK/OneSignalSDK/OneSignalLocation/OneSignalLocationManager.m @@ -29,6 +29,7 @@ #import #import "OneSignalLocationManager.h" #import +#import "OSMacros.h" #import @implementation OneSignalLocationManager diff --git a/iOS_SDK/OneSignalSDK/OneSignalNotifications/Categories/UIApplicationDelegate+OneSignalNotifications.m b/iOS_SDK/OneSignalSDK/OneSignalNotifications/Categories/UIApplicationDelegate+OneSignalNotifications.m index 50ae12bc7..563429203 100644 --- a/iOS_SDK/OneSignalSDK/OneSignalNotifications/Categories/UIApplicationDelegate+OneSignalNotifications.m +++ b/iOS_SDK/OneSignalSDK/OneSignalNotifications/Categories/UIApplicationDelegate+OneSignalNotifications.m @@ -35,6 +35,7 @@ #import "SwizzlingForwarder.h" #import "OSNotificationsManager.h" #import +#import "OSMacros.h" // This class hooks into the UIApplicationDelegate selectors to receive iOS 9 and older events. // - UNUserNotificationCenter is used for iOS 10 @@ -110,10 +111,10 @@ + (BOOL)swizzledClassInHeirarchy:(Class)delegateClass { return false; } -- (void)oneSignalDidRegisterForRemoteNotifications:(UIApplication*)app deviceToken:(NSData*)inDeviceToken { +- (void)oneSignalDidRegisterForRemoteNotifications:(UIApplication*)app deviceToken:(NSData*)deviceToken { [OneSignalNotificationsAppDelegate traceCall:@"oneSignalDidRegisterForRemoteNotifications:deviceToken:"]; - [OSNotificationsManager didRegisterForRemoteNotifications:app deviceToken:inDeviceToken]; + [OSNotificationsManager processRegisteredDeviceToken:deviceToken]; SwizzlingForwarder *forwarder = [[SwizzlingForwarder alloc] initWithTarget:self @@ -124,14 +125,14 @@ - (void)oneSignalDidRegisterForRemoteNotifications:(UIApplication*)app deviceTok application:didRegisterForRemoteNotificationsWithDeviceToken: ) ]; - [forwarder invokeWithArgs:@[app, inDeviceToken]]; + [forwarder invokeWithArgs:@[app, deviceToken]]; } - (void)oneSignalDidFailRegisterForRemoteNotification:(UIApplication*)app error:(NSError*)err { [OneSignalNotificationsAppDelegate traceCall:@"oneSignalDidFailRegisterForRemoteNotification:error:"]; if ([OneSignalConfigManager getAppId]) - [OSNotificationsManager handleDidFailRegisterForRemoteNotification:err]; + [OSNotificationsManager processFailedRemoteNotificationsRegistration:err]; SwizzlingForwarder *forwarder = [[SwizzlingForwarder alloc] initWithTarget:self @@ -168,18 +169,10 @@ - (void) oneSignalReceiveRemoteNotification:(UIApplication*)application UserInfo let appState = [UIApplication sharedApplication].applicationState; let isVisibleNotification = userInfo[@"aps"][@"alert"] != nil; - // iOS 9 - Notification was tapped on - // https://medium.com/posts-from-emmerge/ios-push-notification-background-fetch-demystified-7090358bb66e - // - NOTE: We do not have the extra logic for the notifiation center or double tap home button cases - // of "inactive" on notification received the link above describes. - // Omiting that complex logic as iOS 9 usage stats are very low (12/11/2020) and these are rare cases. - if ([OSDeviceUtils isIOSVersionLessThan:@"10.0"] && appState == UIApplicationStateInactive && isVisibleNotification) { - [OSNotificationsManager notificationReceived:userInfo wasOpened:YES]; - } - else if (appState == UIApplicationStateActive && isVisibleNotification) + if (appState == UIApplicationStateActive && isVisibleNotification) [OSNotificationsManager notificationReceived:userInfo wasOpened:NO]; else - startedBackgroundJob = [OSNotificationsManager receiveRemoteNotification:application UserInfo:userInfo completionHandler:forwarder.hasReceiver ? nil : completionHandler]; + startedBackgroundJob = [OSNotificationsManager processReceivedRemoteNotification:userInfo completionHandler:forwarder.hasReceiver ? nil : completionHandler]; } if (forwarder.hasReceiver) { diff --git a/iOS_SDK/OneSignalSDK/OneSignalNotifications/Categories/UNUserNotificationCenter+OneSignalNotifications.m b/iOS_SDK/OneSignalSDK/OneSignalNotifications/Categories/UNUserNotificationCenter+OneSignalNotifications.m index e093bb469..ede5b9ff4 100644 --- a/iOS_SDK/OneSignalSDK/OneSignalNotifications/Categories/UNUserNotificationCenter+OneSignalNotifications.m +++ b/iOS_SDK/OneSignalSDK/OneSignalNotifications/Categories/UNUserNotificationCenter+OneSignalNotifications.m @@ -33,6 +33,7 @@ #import "UIApplicationDelegate+OneSignalNotifications.h" #import "OSNotificationsManager.h" #import +#import "OSMacros.h" #import #pragma clang diagnostic push #pragma clang diagnostic ignored "-Wundeclared-selector" @@ -292,7 +293,7 @@ - (void)onesignalUserNotificationCenter:(UNUserNotificationCenter *)center [OneSignalLog onesignalLog:ONE_S_LL_VERBOSE message:[NSString stringWithFormat:@"onesignalUserNotificationCenter:willPresentNotification:withCompletionHandler: Fired! %@", notification.request.content.body]]; - [OSNotificationsManager handleWillPresentNotificationInForegroundWithPayload:notification.request.content.userInfo withCompletion:^(OSNotification *responseNotif) { + [OSNotificationsManager processWillPresentNotificationWithPayload:notification.request.content.userInfo completion:^(OSNotification *responseNotif) { UNNotificationPresentationOptions displayType = responseNotif != nil ? (UNNotificationPresentationOptions)7 : (UNNotificationPresentationOptions)0; finishProcessingNotification(notification, center, displayType, completionHandler, self); }]; @@ -376,19 +377,7 @@ + (BOOL)isDismissEvent:(UNNotificationResponse *)response { } + (void)processiOS10Open:(UNNotificationResponse*)response { - if (![OneSignalConfigManager getAppId]) - return; - - if ([OneSignalNotificationsUNUserNotificationCenter isDismissEvent:response]) - return; - - if (![OneSignalCoreHelper isOneSignalPayload:response.notification.request.content.userInfo]) - return; - - let userInfo = [OneSignalCoreHelper formatApsPayloadIntoStandard:response.notification.request.content.userInfo - identifier:response.actionIdentifier]; - - [OSNotificationsManager notificationReceived:userInfo wasOpened:YES]; + [OSNotificationsManager processNotificationResponse:response]; } // Calls depercated pre-iOS 10 selector if one is set on the AppDelegate. diff --git a/iOS_SDK/OneSignalSDK/OneSignalNotifications/NotificationSettings/OneSignalNotificationSettings.m b/iOS_SDK/OneSignalSDK/OneSignalNotifications/NotificationSettings/OneSignalNotificationSettings.m index 8d2dc9425..0a2db39c4 100644 --- a/iOS_SDK/OneSignalSDK/OneSignalNotifications/NotificationSettings/OneSignalNotificationSettings.m +++ b/iOS_SDK/OneSignalSDK/OneSignalNotifications/NotificationSettings/OneSignalNotificationSettings.m @@ -33,7 +33,7 @@ #import "OneSignalCommonDefines.h" #import "OSNotificationsManager.h" #import -#import +#import "OSMacros.h" #import @interface OneSignalNotificationSettings () diff --git a/iOS_SDK/OneSignalSDK/OneSignalNotifications/OSNotificationsManager.h b/iOS_SDK/OneSignalSDK/OneSignalNotifications/OSNotificationsManager.h index a53d03d74..cff6ac32b 100644 --- a/iOS_SDK/OneSignalSDK/OneSignalNotifications/OSNotificationsManager.h +++ b/iOS_SDK/OneSignalSDK/OneSignalNotifications/OSNotificationsManager.h @@ -65,6 +65,18 @@ NS_SWIFT_NAME(onClick(event:)); + (void)addPermissionObserver:(NSObject*_Nonnull)observer NS_REFINED_FOR_SWIFT; + (void)removePermissionObserver:(NSObject*_Nonnull)observer NS_REFINED_FOR_SWIFT; + (void)clearAll; +// Manual integration APIs (for use when swizzling is disabled via Info.plist) ++ (void)didRegisterForRemoteNotificationsWithDeviceToken:(NSData *_Nonnull)deviceToken + NS_SWIFT_NAME(didRegisterForRemoteNotifications(deviceToken:)); ++ (void)didFailToRegisterForRemoteNotificationsWithError:(NSError *_Nonnull)error + NS_SWIFT_NAME(didFailToRegisterForRemoteNotifications(error:)); ++ (void)didReceiveRemoteNotification:(NSDictionary *_Nonnull)userInfo completionHandler:(void (^_Nonnull)(UIBackgroundFetchResult))completionHandler + NS_SWIFT_NAME(didReceiveRemoteNotification(userInfo:completionHandler:)); ++ (void)willPresentNotificationWithPayload:(NSDictionary *_Nonnull)payload completion:(OSNotificationDisplayResponse _Nonnull)completion + NS_SWIFT_NAME(willPresentNotification(payload:completion:)); ++ (void)didReceiveNotificationResponse:(UNNotificationResponse *_Nonnull)response + NS_SWIFT_NAME(didReceiveNotificationResponse(_:)); ++ (void)setBadgeCount:(NSInteger)badgeCount; @end @@ -82,7 +94,7 @@ NS_SWIFT_NAME(onClick(event:)); @property (class, weak, nonatomic, nullable) id delegate; + (Class _Nonnull)Notifications; -+ (void)start; ++ (void)startSwizzling; + (void)setColdStartFromTapOnNotification:(BOOL)coldStartFromTapOnNotification; + (BOOL)getColdStartFromTapOnNotification; @@ -116,10 +128,17 @@ NS_SWIFT_NAME(onClick(event:)); + (void)handleNotificationActionWithUrl:(NSString* _Nullable)url actionID:(NSString* _Nonnull)actionID; + (void)clearBadgeCount:(BOOL)fromNotifOpened fromClearAll:(BOOL)fromClearAll; -+ (BOOL)receiveRemoteNotification:(UIApplication* _Nonnull)application UserInfo:(NSDictionary* _Nonnull)userInfo completionHandler:(void (^_Nonnull)(UIBackgroundFetchResult))completionHandler; + (void)notificationReceived:(NSDictionary* _Nonnull)messageDict wasOpened:(BOOL)opened; -+ (void)handleWillPresentNotificationInForegroundWithPayload:(NSDictionary * _Nonnull)payload withCompletion:(OSNotificationDisplayResponse _Nonnull)completion; -+ (void)didRegisterForRemoteNotifications:(UIApplication *_Nonnull)app deviceToken:(NSData *_Nonnull)inDeviceToken; -+ (void)handleDidFailRegisterForRemoteNotification:(NSError*_Nonnull)err; + (void)checkProvisionalAuthorizationStatus; ++ (void)registerLifecycleObserver; ++ (BOOL)isSwizzlingDisabled; + +// Internal entry points called by swizzled delegate paths +// These bypass the swizzling-active guard so the SDK doesn't block its own calls ++ (void)processRegisteredDeviceToken:(NSData *_Nonnull)deviceToken; ++ (void)processFailedRemoteNotificationsRegistration:(NSError *_Nonnull)error; ++ (BOOL)processReceivedRemoteNotification:(NSDictionary *_Nonnull)userInfo completionHandler:(void (^_Nonnull)(UIBackgroundFetchResult))completionHandler; ++ (void)processWillPresentNotificationWithPayload:(NSDictionary *_Nonnull)payload completion:(OSNotificationDisplayResponse _Nonnull)completion; ++ (void)processNotificationResponse:(UNNotificationResponse *_Nonnull)response; + @end diff --git a/iOS_SDK/OneSignalSDK/OneSignalNotifications/OSNotificationsManager.m b/iOS_SDK/OneSignalSDK/OneSignalNotifications/OSNotificationsManager.m index 4a72345b6..d1e44de81 100644 --- a/iOS_SDK/OneSignalSDK/OneSignalNotifications/OSNotificationsManager.m +++ b/iOS_SDK/OneSignalSDK/OneSignalNotifications/OSNotificationsManager.m @@ -27,6 +27,7 @@ of this software and associated documentation files (the "Software"), to deal #import "OSNotificationsManager.h" #import +#import "OSMacros.h" #import #import #import "OSNotification+OneSignal.h" @@ -160,6 +161,15 @@ +(void)setDelegate:(id)delegate { static UIBackgroundTaskIdentifier _mediaBackgroundTask; static BOOL _disableBadgeClearing = NO; ++ (BOOL)isSwizzlingDisabled { + static BOOL _disabled = NO; + static dispatch_once_t onceToken; + dispatch_once(&onceToken, ^{ + id plistValue = [[NSBundle mainBundle] objectForInfoDictionaryKey:ONESIGNAL_DISABLE_SWIZZLING]; + _disabled = plistValue != nil && [plistValue boolValue]; + }); + return _disabled; +} static BOOL _coldStartFromTapOnNotification = NO; // Set to false as soon as it's read. @@ -234,7 +244,7 @@ + (void)setPushSubscriptionId:(NSString *)pushSubscriptionId { #pragma clang diagnostic push #pragma clang diagnostic ignored "-Wundeclared-selector" -+ (void)start { ++ (void)startSwizzling { // Swizzle - UIApplication delegate //TODO: do the equivalent in the notificaitons module injectSelector( @@ -251,9 +261,6 @@ + (void)start { @selector(onesignalSetApplicationIconBadgeNumber:) ); [OneSignalNotificationsUNUserNotificationCenter setup]; - - [self registerLifecycleObserver]; - } #pragma clang diagnostic pop @@ -443,9 +450,16 @@ + (BOOL)registerForAPNsToken { return true; } -+ (void)didRegisterForRemoteNotifications:(UIApplication *)app - deviceToken:(NSData *)inDeviceToken { - let parsedDeviceToken = [NSString hexStringFromData:inDeviceToken]; ++ (void)didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)deviceToken { + if (![self isSwizzlingDisabled]) { + [OneSignalLog onesignalLog:ONE_S_LL_WARN message:@"OneSignal: didRegisterForRemoteNotificationsWithDeviceToken: ignored because swizzling is active. Remove the manual call or set OneSignal_disable_swizzling to true in Info.plist."]; + return; + } + [self processRegisteredDeviceToken:deviceToken]; +} + ++ (void)processRegisteredDeviceToken:(NSData *)deviceToken { + let parsedDeviceToken = [NSString hexStringFromData:deviceToken]; [OneSignalLog onesignalLog:ONE_S_LL_INFO message: [NSString stringWithFormat:@"Device Registered with Apple: %@", parsedDeviceToken]]; @@ -464,7 +478,15 @@ + (void)didRegisterForRemoteNotifications:(UIApplication *)app [self sendPushTokenToDelegate]; } -+ (void)handleDidFailRegisterForRemoteNotification:(NSError*)err { ++ (void)didFailToRegisterForRemoteNotificationsWithError:(NSError*)err { + if (![self isSwizzlingDisabled]) { + [OneSignalLog onesignalLog:ONE_S_LL_WARN message:@"OneSignal: didFailToRegisterForRemoteNotificationsWithError: ignored because swizzling is active. Remove the manual call or set OneSignal_disable_swizzling to true in Info.plist."]; + return; + } + [self processFailedRemoteNotificationsRegistration:err]; +} + ++ (void)processFailedRemoteNotificationsRegistration:(NSError*)err { OSNotificationsManager.waitingForApnsResponse = false; if (err.code == 3000) { @@ -650,9 +672,19 @@ + (NSString*)checkForProcessedDups:(NSDictionary*)customDict lastMessageId:(NSSt return nil; } -+ (void)handleWillPresentNotificationInForegroundWithPayload:(NSDictionary *)payload withCompletion:(OSNotificationDisplayResponse)completion { ++ (void)willPresentNotificationWithPayload:(NSDictionary *)payload completion:(OSNotificationDisplayResponse)completion { + if (![self isSwizzlingDisabled]) { + [OneSignalLog onesignalLog:ONE_S_LL_WARN message:@"OneSignal: willPresentNotificationWithPayload:completion: ignored because swizzling is active. Remove the manual call or set OneSignal_disable_swizzling to true in Info.plist."]; + completion([OSNotification new]); + return; + } + [self processWillPresentNotificationWithPayload:payload completion:completion]; +} + ++ (void)processWillPresentNotificationWithPayload:(NSDictionary *)payload completion:(OSNotificationDisplayResponse)completion { // check to make sure the app is in focus and it's a OneSignal notification - if (![OneSignalCoreHelper isOneSignalPayload:payload] + if ([OSPrivacyConsentController shouldLogMissingPrivacyConsentErrorWithMethodName:nil] + || ![OneSignalCoreHelper isOneSignalPayload:payload] || UIApplication.sharedApplication.applicationState == UIApplicationStateBackground) { completion([OSNotification new]); return; @@ -661,10 +693,16 @@ + (void)handleWillPresentNotificationInForegroundWithPayload:(NSDictionary *)pay OSDisplayableNotification *osNotification = [OSDisplayableNotification parseWithApns:payload]; if ([osNotification additionalData][ONESIGNAL_IAM_PREVIEW]) { + [self notificationReceived:payload wasOpened:NO]; completion(nil); return; } - [self handleWillShowInForegroundForNotification:osNotification completion:completion]; + + OSNotificationDisplayResponse wrappedCompletion = ^(OSNotification *notification) { + [self notificationReceived:payload wasOpened:NO]; + completion(notification); + }; + [self handleWillShowInForegroundForNotification:osNotification completion:wrappedCompletion]; } + (void)handleWillShowInForegroundForNotification:(OSDisplayableNotification *)notification completion:(OSNotificationDisplayResponse)completion { @@ -800,17 +838,7 @@ + (void)clearBadgeCount:(BOOL)fromNotifOpened fromClearAll:(BOOL)fromClearAll { return; } - if (@available(iOS 16.0, *)) { - [[UNUserNotificationCenter currentNotificationCenter] setBadgeCount:0 withCompletionHandler:^(NSError * _Nullable error) { - if (error) { - [OneSignalLog onesignalLog:ONE_S_LL_ERROR message:[NSString stringWithFormat:@"clearBadgeCount encountered error setting badge count: %@", error]]; - } - }]; - } else { - [OneSignalCoreHelper runOnMainThread:^{ - [[UIApplication sharedApplication] setApplicationIconBadgeNumber:0]; - }]; - } + [self setBadgeCount:0]; } + (BOOL)handleIAMPreview:(OSNotification *)notification { @@ -907,9 +935,18 @@ + (void)fireClickListenersForUnprocessedEvents { _unprocessedClickEvents = [NSMutableArray new]; } -+ (BOOL)receiveRemoteNotification:(UIApplication*)application UserInfo:(NSDictionary*)userInfo completionHandler:(void (^)(UIBackgroundFetchResult))completionHandler { - var startedBackgroundJob = false; - ++ (void)didReceiveRemoteNotification:(NSDictionary*)userInfo completionHandler:(void (^)(UIBackgroundFetchResult))completionHandler { + if (![self isSwizzlingDisabled]) { + [OneSignalLog onesignalLog:ONE_S_LL_WARN message:@"OneSignal: didReceiveRemoteNotification:completionHandler: ignored because swizzling is active. Remove the manual call or set OneSignal_disable_swizzling to true in Info.plist."]; + return; + } + BOOL startedBackgroundJob = [self processReceivedRemoteNotification:userInfo completionHandler:completionHandler]; + if (!startedBackgroundJob) { + completionHandler(UIBackgroundFetchResultNewData); + } +} + ++ (BOOL)processReceivedRemoteNotification:(NSDictionary*)userInfo completionHandler:(void (^)(UIBackgroundFetchResult))completionHandler { NSDictionary* richData = nil; // TODO: Look into why the userInfo payload would be different here for displaying vs opening.... // Check for buttons or attachments pre-2.4.0 version @@ -919,27 +956,23 @@ + (BOOL)receiveRemoteNotification:(UIApplication*)application UserInfo:(NSDictio // Generate local notification for action button and/or attachments. if (richData) { let osNotification = [OSNotification parseWithApns:userInfo]; - - if ([OSDeviceUtils isIOSVersionGreaterThanOrEqual:@"10.0"]) { - startedBackgroundJob = true; - [self addNotificationRequest:osNotification completionHandler:completionHandler]; - } + [self addNotificationRequest:osNotification completionHandler:completionHandler]; + return YES; } // Method was called due to a tap on a notification - Fire open notification - else if (application.applicationState == UIApplicationStateActive) { + else if (UIApplication.sharedApplication.applicationState == UIApplicationStateActive) { _lastMessageReceived = userInfo; if ([OneSignalCoreHelper isDisplayableNotification:userInfo]) { [self notificationReceived:userInfo wasOpened:YES]; } - return startedBackgroundJob; } // content-available notification received in the background else { _lastMessageReceived = userInfo; } - - return startedBackgroundJob; + + return NO; } + (void)addNotificationRequest:(OSNotification*)notification @@ -999,6 +1032,45 @@ + (UNNotificationRequest*)prepareUNNotificationRequest:(OSNotification*)notifica return [UNNotificationRequest requestWithIdentifier:identifier content:content trigger:trigger]; } +#pragma mark - Manual Integration APIs (for use when swizzling is disabled) + ++ (void)didReceiveNotificationResponse:(UNNotificationResponse *)response { + if (![self isSwizzlingDisabled]) { + [OneSignalLog onesignalLog:ONE_S_LL_WARN message:@"OneSignal: didReceiveNotificationResponse: ignored because swizzling is active. Remove the manual call or set OneSignal_disable_swizzling to true in Info.plist."]; + return; + } + [self processNotificationResponse:response]; +} + ++ (void)processNotificationResponse:(UNNotificationResponse *)response { + if ([OSPrivacyConsentController shouldLogMissingPrivacyConsentErrorWithMethodName:nil]) + return; + if (![OneSignalConfigManager getAppId]) + return; + if ([@"com.apple.UNNotificationDismissActionIdentifier" isEqual:response.actionIdentifier]) + return; + if (![OneSignalCoreHelper isOneSignalPayload:response.notification.request.content.userInfo]) + return; + NSDictionary *userInfo = [OneSignalCoreHelper formatApsPayloadIntoStandard:response.notification.request.content.userInfo + identifier:response.actionIdentifier]; + [self notificationReceived:userInfo wasOpened:YES]; +} + ++ (void)setBadgeCount:(NSInteger)badgeCount { + [OneSignalBadgeHelpers updateCachedBadgeValue:badgeCount usePreviousBadgeCount:false]; + if (@available(iOS 16.0, *)) { + [[UNUserNotificationCenter currentNotificationCenter] setBadgeCount:badgeCount withCompletionHandler:^(NSError * _Nullable error) { + if (error) { + [OneSignalLog onesignalLog:ONE_S_LL_ERROR message:[NSString stringWithFormat:@"setBadgeCount encountered error setting badge count: %@", error]]; + } + }]; + } else { + [OneSignalCoreHelper runOnMainThread:^{ + [UIApplication sharedApplication].applicationIconBadgeNumber = badgeCount; + }]; + } +} + - (void)dealloc { [OneSignalLog onesignalLog:ONE_S_LL_VERBOSE message:@"OSNotificationsManager observer deallocated"]; [[NSNotificationCenter defaultCenter] removeObserver:self]; diff --git a/iOS_SDK/OneSignalSDK/OneSignalNotifications/OSPermission.m b/iOS_SDK/OneSignalSDK/OneSignalNotifications/OSPermission.m index 6edf22634..da4d1e17c 100644 --- a/iOS_SDK/OneSignalSDK/OneSignalNotifications/OSPermission.m +++ b/iOS_SDK/OneSignalSDK/OneSignalNotifications/OSPermission.m @@ -27,6 +27,7 @@ #import "OSPermission.h" #import +#import "OSMacros.h" #import "OSNotificationsManager.h" @implementation OSPermissionStateInternal diff --git a/iOS_SDK/OneSignalSDK/OneSignalNotificationsTests/OneSignalNotificationsTests.swift b/iOS_SDK/OneSignalSDK/OneSignalNotificationsTests/OneSignalNotificationsTests.swift index 5052d6bf7..e178a5732 100644 --- a/iOS_SDK/OneSignalSDK/OneSignalNotificationsTests/OneSignalNotificationsTests.swift +++ b/iOS_SDK/OneSignalSDK/OneSignalNotificationsTests/OneSignalNotificationsTests.swift @@ -40,35 +40,80 @@ final class OneSignalNotificationsTests: XCTestCase { // Put teardown code here. This method is called after the invocation of each test method in the class. } + /// Helper to get cached badge count from OneSignalUserDefaults + private func getCachedBadgeCount() -> Int { + return OneSignalUserDefaults.initShared().getSavedInteger(forKey: "onesignalBadgeCount", defaultValue: 0) + } + + /// Helper to set badge count + private func setBadgeCount(_ count: Int, completion: @escaping () -> Void = {}) { + if #available(iOS 16.0, *) { + UNUserNotificationCenter.current().setBadgeCount(count) { error in + if let error = error { + XCTFail("Failed to set badge count: \(error)") + } + completion() + } + } else { + // Fallback for iOS 15 and earlier + UIApplication.shared.applicationIconBadgeNumber = count + completion() + } + } + func testClearBadgesWhenAppEntersForeground() throws { // NotificationManager Start to register lifecycle listener - OSNotificationsManager.start() + OSNotificationsManager.startSwizzling() // Set badge count > 0 - UIApplication.shared.applicationIconBadgeNumber = 1 + let expectation = self.expectation(description: "Badge set") + setBadgeCount(1) { + expectation.fulfill() + } + wait(for: [expectation], timeout: 0.5) + + // Verify badge was set + XCTAssertEqual(getCachedBadgeCount(), 1) + // Then background the app OneSignalCoreMocks.backgroundApp() // Foreground the app OneSignalCoreMocks.foregroundApp() + + // Wait for async badge clearing on iOS 16+ + Thread.sleep(forTimeInterval: 0.1) + // Ensure that badge count == 0 - XCTAssertEqual(UIApplication.shared.applicationIconBadgeNumber, 0) + XCTAssertEqual(getCachedBadgeCount(), 0) } func testDontclearBadgesWhenAppBecomesActive() throws { // NotificationManager Start to register lifecycle listener - OSNotificationsManager.start() + OSNotificationsManager.startSwizzling() // Set badge count > 0 - UIApplication.shared.applicationIconBadgeNumber = 1 + let expectation = self.expectation(description: "Badge set") + setBadgeCount(1) { + expectation.fulfill() + } + wait(for: [expectation], timeout: 0.5) + + // Verify badge was set + XCTAssertEqual(getCachedBadgeCount(), 1) + // Then resign active OneSignalCoreMocks.resignActive() // App becomes active the app OneSignalCoreMocks.becomeActive() + + // Wait for async badge clearing on iOS 16+ + Thread.sleep(forTimeInterval: 0.1) + // Ensure that badge count == 1 - XCTAssertEqual(UIApplication.shared.applicationIconBadgeNumber, 1) + XCTAssertEqual(getCachedBadgeCount(), 1) } func testUpdateNotificationTypesOnAppEntersForeground() throws { // NotificationManager Start to register lifecycle listener - OSNotificationsManager.start() + OSNotificationsManager.startSwizzling() OSNotificationsManager.delegate = self diff --git a/iOS_SDK/OneSignalSDK/OneSignalOSCore/Source/OSLiveActivities.swift b/iOS_SDK/OneSignalSDK/OneSignalOSCore/Source/OSLiveActivities.swift index e35af78fd..9491cc474 100644 --- a/iOS_SDK/OneSignalSDK/OneSignalOSCore/Source/OSLiveActivities.swift +++ b/iOS_SDK/OneSignalSDK/OneSignalOSCore/Source/OSLiveActivities.swift @@ -34,7 +34,7 @@ import OneSignalCore public protocol OSLiveActivities { /** Indicate this device has entered a live activity, identified within OneSignal by the `activityId`. - - Parameters + - Parameters: - activityId: The activity identifier the live activity on this device will receive updates for. - withToken: The live activity's update token to receive the updates. */ @@ -43,7 +43,7 @@ public protocol OSLiveActivities { /** Indicate this device has entered a live activity, identified within OneSignal by the `activityId`. This method is deprecated since the request to enter a live activity will always succeed. - - Parameters + - Parameters: - activityId: The activity identifier the live activity on this device will receive updates for. - withToken: The live activity's update token to receive the updates. - withSuccess: A success callback that will be called when the live activity enter request has been queued. @@ -54,7 +54,7 @@ public protocol OSLiveActivities { /** Indicate this device has exited a live activity, identified within OneSignal by the `activityId`. - - Parameters + - Parameters: - activityId: The activity identifier the live activity on this device will no longer receive updates for. */ static func exit(_ activityId: String) @@ -62,11 +62,21 @@ public protocol OSLiveActivities { /** Indicate this device has exited a live activity, identified within OneSignal by the `activityId`. This method is deprecated since the request to enter a live activity will always succeed. - - Parameters + - Parameters: - activityId: The activity identifier the live activity on this device will no longer receive updates for. - withSuccess: A success callback that will be called when the live activity exit request has been queued. - withFailure: A failure callback that will be called when the live activity enter exit was not successfully queued. */ @available(*, deprecated) static func exit(_ activityId: String, withSuccess: OSResultSuccessBlock?, withFailure: OSFailureBlock?) + + /** + Use in conjunction with the `onesignalWidgetURL` modifier. Handle a URL opened in the app to track Live Activity clicks. Call this method from your app's URL handling code + (e.g., `application(_:open:options:)` in AppDelegate or `onOpenURL` in SwiftUI). + + - Parameters: + - url: The URL that was opened, which may be a OneSignal Live Activity click tracking URL. + - Returns: The intended original nullable URL. + */ + static func trackClickAndReturnOriginal(_ url: URL) -> URL? } diff --git a/iOS_SDK/OneSignalSDK/OneSignalOSCore/Source/OSOperationExecutor.swift b/iOS_SDK/OneSignalSDK/OneSignalOSCore/Source/OSOperationExecutor.swift index 6b1800075..d1b131b33 100644 --- a/iOS_SDK/OneSignalSDK/OneSignalOSCore/Source/OSOperationExecutor.swift +++ b/iOS_SDK/OneSignalSDK/OneSignalOSCore/Source/OSOperationExecutor.swift @@ -32,11 +32,8 @@ import OneSignalCore */ public protocol OSOperationExecutor: OSLoggable { var supportedDeltas: [String] { get } - var deltaQueue: [OSDelta] { get } func enqueueDelta(_ delta: OSDelta) func cacheDeltaQueue() func processDeltaQueue(inBackground: Bool) - - func processRequestQueue(inBackground: Bool) } diff --git a/iOS_SDK/OneSignalSDK/OneSignalOSCore/Source/OSStubLiveActivities.swift b/iOS_SDK/OneSignalSDK/OneSignalOSCore/Source/OSStubLiveActivities.swift index ea91df7f9..761875502 100644 --- a/iOS_SDK/OneSignalSDK/OneSignalOSCore/Source/OSStubLiveActivities.swift +++ b/iOS_SDK/OneSignalSDK/OneSignalOSCore/Source/OSStubLiveActivities.swift @@ -31,4 +31,8 @@ public class OSStubLiveActivities: NSObject, OSLiveActivities { OneSignalLog.onesignalLog(.LL_ERROR, message: "OneSignalLiveActivities not found. In order to use OneSignal's LiveActivities features the OneSignalLiveActivities module must be added.") } + public static func trackClickAndReturnOriginal(_ url: URL) -> URL? { + OneSignalLog.onesignalLog(.LL_ERROR, message: "OneSignalLiveActivities not found. In order to use OneSignal's LiveActivities features the OneSignalLiveActivities module must be added.") + return url + } } diff --git a/iOS_SDK/OneSignalSDK/OneSignalOSCoreMocks/ConsistencyManagerTestHelpers.swift b/iOS_SDK/OneSignalSDK/OneSignalOSCoreMocks/ConsistencyManagerTestHelpers.swift new file mode 100644 index 000000000..53d105943 --- /dev/null +++ b/iOS_SDK/OneSignalSDK/OneSignalOSCoreMocks/ConsistencyManagerTestHelpers.swift @@ -0,0 +1,39 @@ +/* + Modified MIT License + + Copyright 2025 OneSignal + + Permission is hereby granted, free of charge, to any person obtaining a copy + of this software and associated documentation files (the "Software"), to deal + in the Software without restriction, including without limitation the rights + to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + + 1. The above copyright notice and this permission notice shall be included in + all copies or substantial portions of the Software. + + 2. All copies of substantial portions of the Software may only be used in connection + with services provided by OneSignal. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + THE SOFTWARE. + */ + +import OneSignalOSCore + +public class ConsistencyManagerTestHelpers { + /// Unblocks the Consistency Manager, which allows fetching of IAMs for example. + public static func setDefaultRywToken(id: String) { + let key = OSIamFetchOffsetKey.userUpdate + let rywToken = "123" + let rywDelay: NSNumber = 0 + let rywData = OSReadYourWriteData(rywToken: rywToken, rywDelay: rywDelay) + OSConsistencyManager.shared.setRywTokenAndDelay(id: id, key: key, value: rywData) + } +} diff --git a/iOS_SDK/OneSignalSDK/OneSignalOutcomes/OSInAppMessageOutcome.m b/iOS_SDK/OneSignalSDK/OneSignalOutcomes/OSInAppMessageOutcome.m index 843a5b6f2..a83131f8f 100644 --- a/iOS_SDK/OneSignalSDK/OneSignalOutcomes/OSInAppMessageOutcome.m +++ b/iOS_SDK/OneSignalSDK/OneSignalOutcomes/OSInAppMessageOutcome.m @@ -26,6 +26,7 @@ */ #import "OSInAppMessageOutcome.h" +#import "OSMacros.h" @implementation OSInAppMessageOutcome diff --git a/iOS_SDK/OneSignalSDK/OneSignalOutcomes/OSOutcomes.m b/iOS_SDK/OneSignalSDK/OneSignalOutcomes/OSOutcomes.m index f246242d3..88df80b14 100644 --- a/iOS_SDK/OneSignalSDK/OneSignalOutcomes/OSOutcomes.m +++ b/iOS_SDK/OneSignalSDK/OneSignalOutcomes/OSOutcomes.m @@ -26,6 +26,7 @@ of this software and associated documentation files (the "Software"), to deal */ #import "OneSignalOutcomes.h" #import +#import "OSMacros.h" @implementation OSOutcomes diff --git a/iOS_SDK/OneSignalSDK/OneSignalOutcomes/Source/Influence/OSChannelTracker.m b/iOS_SDK/OneSignalSDK/OneSignalOutcomes/Source/Influence/OSChannelTracker.m index d712247aa..b35313dc8 100644 --- a/iOS_SDK/OneSignalSDK/OneSignalOutcomes/Source/Influence/OSChannelTracker.m +++ b/iOS_SDK/OneSignalSDK/OneSignalOutcomes/Source/Influence/OSChannelTracker.m @@ -27,6 +27,7 @@ of this software and associated documentation files (the "Software"), to deal #import #import +#import "OSMacros.h" #import "OSChannelTracker.h" #import "OSIndirectInfluence.h" diff --git a/iOS_SDK/OneSignalSDK/OneSignalOutcomes/Source/Influence/OSInAppMessageTracker.m b/iOS_SDK/OneSignalSDK/OneSignalOutcomes/Source/Influence/OSInAppMessageTracker.m index a45e8ca4a..0a9c21b9d 100644 --- a/iOS_SDK/OneSignalSDK/OneSignalOutcomes/Source/Influence/OSInAppMessageTracker.m +++ b/iOS_SDK/OneSignalSDK/OneSignalOutcomes/Source/Influence/OSInAppMessageTracker.m @@ -30,6 +30,7 @@ of this software and associated documentation files (the "Software"), to deal #import "OSIndirectInfluence.h" #import "OSInAppMessageTracker.h" #import +#import "OSMacros.h" @interface OSChannelTracker () diff --git a/iOS_SDK/OneSignalSDK/OneSignalOutcomes/Source/Influence/model/OSIndirectInfluence.m b/iOS_SDK/OneSignalSDK/OneSignalOutcomes/Source/Influence/model/OSIndirectInfluence.m index 1f7351c07..6eabc1d4f 100644 --- a/iOS_SDK/OneSignalSDK/OneSignalOutcomes/Source/Influence/model/OSIndirectInfluence.m +++ b/iOS_SDK/OneSignalSDK/OneSignalOutcomes/Source/Influence/model/OSIndirectInfluence.m @@ -28,6 +28,7 @@ of this software and associated documentation files (the "Software"), to deal #import #import "OSIndirectInfluence.h" #import +#import "OSMacros.h" @interface OSIndirectInfluence () diff --git a/iOS_SDK/OneSignalSDK/OneSignalOutcomes/Source/OutcomeEvents/Model/V1/OSOutcomeEvent.m b/iOS_SDK/OneSignalSDK/OneSignalOutcomes/Source/OutcomeEvents/Model/V1/OSOutcomeEvent.m index 441967668..c6044cbf9 100644 --- a/iOS_SDK/OneSignalSDK/OneSignalOutcomes/Source/OutcomeEvents/Model/V1/OSOutcomeEvent.m +++ b/iOS_SDK/OneSignalSDK/OneSignalOutcomes/Source/OutcomeEvents/Model/V1/OSOutcomeEvent.m @@ -27,6 +27,7 @@ of this software and associated documentation files (the "Software"), to deal #import "OSOutcomeEvent.h" #import +#import "OSMacros.h" @implementation OSOutcomeEvent diff --git a/iOS_SDK/OneSignalSDK/OneSignalOutcomes/Source/OutcomeEvents/OSOutcomeEventsRepository.m b/iOS_SDK/OneSignalSDK/OneSignalOutcomes/Source/OutcomeEvents/OSOutcomeEventsRepository.m index cf4762989..8fde91097 100644 --- a/iOS_SDK/OneSignalSDK/OneSignalOutcomes/Source/OutcomeEvents/OSOutcomeEventsRepository.m +++ b/iOS_SDK/OneSignalSDK/OneSignalOutcomes/Source/OutcomeEvents/OSOutcomeEventsRepository.m @@ -28,6 +28,7 @@ of this software and associated documentation files (the "Software"), to deal #import #import "OSCachedUniqueOutcome.h" #import "OSOutcomeEventsRepository.h" +#import "OSMacros.h" @implementation OSOutcomeEventsRepository diff --git a/iOS_SDK/OneSignalSDK/OneSignalOutcomes/Source/OutcomeEvents/OSOutcomesRequests.m b/iOS_SDK/OneSignalSDK/OneSignalOutcomes/Source/OutcomeEvents/OSOutcomesRequests.m index 8b4257e83..e0b7e3adf 100644 --- a/iOS_SDK/OneSignalSDK/OneSignalOutcomes/Source/OutcomeEvents/OSOutcomesRequests.m +++ b/iOS_SDK/OneSignalSDK/OneSignalOutcomes/Source/OutcomeEvents/OSOutcomesRequests.m @@ -26,7 +26,7 @@ of this software and associated documentation files (the "Software"), to deal */ #import "OSOutcomesRequests.h" - +#import "OSMacros.h" @implementation OSRequestSendOutcomesV1ToServer NSString * const APP_ID = @"app_id"; diff --git a/iOS_SDK/OneSignalSDK/OneSignalOutcomes/Source/OutcomeEvents/OneSignalOutcomeEventsController.m b/iOS_SDK/OneSignalSDK/OneSignalOutcomes/Source/OutcomeEvents/OneSignalOutcomeEventsController.m index b9f17231a..c8d849870 100644 --- a/iOS_SDK/OneSignalSDK/OneSignalOutcomes/Source/OutcomeEvents/OneSignalOutcomeEventsController.m +++ b/iOS_SDK/OneSignalSDK/OneSignalOutcomes/Source/OutcomeEvents/OneSignalOutcomeEventsController.m @@ -117,12 +117,12 @@ - (void)sendSessionEndOutcomes:(NSNumber * _Nonnull)timeElapsed pushSubscriptionId:pushSubscriptionId onesignalId:onesignalId influenceParams:influenceParams] onSuccess:^(NSDictionary *result) { - [OneSignalLog onesignalLog:ONE_S_LL_DEBUG message:@"OneSignalOutcomeEventsController:sendSessionEndOutcomes attributed succeed"]; + [OneSignalLog onesignalLog:ONE_S_LL_DEBUG message:@"OneSignalOutcomeEventsController:sendSessionEndOutcomes succeed"]; if (successBlock) { successBlock(result); } } onFailure:^(OneSignalClientError *error) { - [OneSignalLog onesignalLog:ONE_S_LL_ERROR message:@"OneSignalOutcomeEventsController:sendSessionEndOutcomes attributed failed"]; + [OneSignalLog onesignalLog:ONE_S_LL_ERROR message:@"OneSignalOutcomeEventsController:sendSessionEndOutcomes failed"]; if (failureBlock) { failureBlock(error.underlyingError); } diff --git a/iOS_SDK/OneSignalSDK/OneSignalUser/Source/Executors/OSCustomEventsExecutor.swift b/iOS_SDK/OneSignalSDK/OneSignalUser/Source/Executors/OSCustomEventsExecutor.swift new file mode 100644 index 000000000..d5a3e52a4 --- /dev/null +++ b/iOS_SDK/OneSignalSDK/OneSignalUser/Source/Executors/OSCustomEventsExecutor.swift @@ -0,0 +1,451 @@ +/* + Modified MIT License + + Copyright 2025 OneSignal + + Permission is hereby granted, free of charge, to any person obtaining a copy + of this software and associated documentation files (the "Software"), to deal + in the Software without restriction, including without limitation the rights + to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + + 1. The above copyright notice and this permission notice shall be included in + all copies or substantial portions of the Software. + + 2. All copies of substantial portions of the Software may only be used in connection + with services provided by OneSignal. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + THE SOFTWARE. + */ + +import OneSignalOSCore +import OneSignalCore + +class OSCustomEventsExecutor: OSOperationExecutor { + private enum EventConstants { + static let name = "name" + static let onesignalId = "onesignal_id" + static let timestamp = "timestamp" + static let payload = "payload" + static let deviceType = "device_type" + static let sdk = "sdk" + static let appVersion = "app_version" + static let type = "type" + static let deviceModel = "device_model" + static let deviceOs = "device_os" + static let osSdk = "os_sdk" + static let ios = "ios" + static let iOSPush = "iOSPush" + } + + var supportedDeltas: [String] = [OS_CUSTOM_EVENT_DELTA] + var deltaQueue: [OSDelta] = [] + var requestQueue: [OSRequestCustomEvents] = [] + var pendingAuthRequests: [String: [OSRequestCustomEvents]] = [String: [OSRequestCustomEvents]]() + let newRecordsState: OSNewRecordsState + let jwtConfig: OSUserJwtConfig + + // The executor dispatch queue, serial. This synchronizes access to `deltaQueue` and `requestQueue`. + private let dispatchQueue = DispatchQueue(label: "OneSignal.OSCustomEventsExecutor", target: .global()) + + init(newRecordsState: OSNewRecordsState, jwtConfig: OSUserJwtConfig) { + self.newRecordsState = newRecordsState + self.jwtConfig = jwtConfig + self.jwtConfig.subscribe(self, key: OS_CUSTOM_EVENTS_EXECUTOR) + // Read unfinished deltas and requests from cache, if any... + uncacheDeltas() + uncacheRequests() + } + + private func uncacheDeltas() { + if var deltaQueue = OneSignalUserDefaults.initShared().getSavedCodeableData(forKey: OS_CUSTOM_EVENTS_EXECUTOR_DELTA_QUEUE_KEY, defaultValue: []) as? [OSDelta] { + for (index, delta) in deltaQueue.enumerated().reversed() { + guard let model = OneSignalUserManagerImpl.sharedInstance.getIdentityModel(delta.identityModelId) else { + // The identity model does not exist, drop this Delta + OneSignalLog.onesignalLog(.LL_WARN, message: "OSCustomEventsExecutor.init dropped: \(delta)") + deltaQueue.remove(at: index) + continue + } + + // If JWT is on but the external ID does not exist, drop this Delta + if jwtConfig.isRequired == true, model.externalId == nil { + OneSignalLog.onesignalLog(.LL_DEBUG, message: "Invalid with JWT: OSCustomEventsExecutor.uncacheDeltas dropped \(delta)") + deltaQueue.remove(at: index) + } + } + self.deltaQueue = deltaQueue + OneSignalUserDefaults.initShared().saveCodeableData(forKey: OS_CUSTOM_EVENTS_EXECUTOR_DELTA_QUEUE_KEY, withValue: self.deltaQueue) + } else { + OneSignalLog.onesignalLog(.LL_ERROR, message: "OSCustomEventsExecutor error encountered reading from cache for \(OS_CUSTOM_EVENTS_EXECUTOR_DELTA_QUEUE_KEY)") + self.deltaQueue = [] + } + OneSignalLog.onesignalLog(.LL_VERBOSE, message: "OSCustomEventsExecutor successfully uncached Deltas: \(deltaQueue)") + } + + private func uncacheRequests() { + var requestQueue: [OSRequestCustomEvents] = [] + + if let cachedQueue = OneSignalUserDefaults.initShared().getSavedCodeableData(forKey: OS_CUSTOM_EVENTS_EXECUTOR_REQUEST_QUEUE_KEY, defaultValue: []) as? [OSRequestCustomEvents] { + requestQueue = cachedQueue + } + + if let pendingRequests = OneSignalUserDefaults.initShared().getSavedCodeableData(forKey: OS_CUSTOM_EVENTS_EXECUTOR_PENDING_QUEUE_KEY, defaultValue: [:]) as? [String: [OSRequestCustomEvents]] { + for requests in pendingRequests.values { + for request in requests { + requestQueue.append(request) + } + } + } + + // Hook each uncached Request to the model in the store + for (index, request) in requestQueue.enumerated().reversed() { + if jwtConfig.isRequired == true, + request.identityModel.externalId == nil + { + // remove if jwt is on but the model does not have external ID + requestQueue.remove(at: index) + continue + } + + if let identityModel = OneSignalUserManagerImpl.sharedInstance.getIdentityModel(request.identityModel.modelId) { + // 1. The identity model exist in the repo, set it to be the Request's model + request.identityModel = identityModel + } else if request.prepareForExecution(newRecordsState: newRecordsState) { + // 2. The request can be sent, add the model to the repo + OneSignalUserManagerImpl.sharedInstance.addIdentityModelToRepo(request.identityModel) + } else { + // 3. The identitymodel do not exist AND this request cannot be sent, drop this Request + OneSignalLog.onesignalLog(.LL_WARN, message: "OSCustomEventsExecutor.init dropped: \(request)") + requestQueue.remove(at: index) + } + } + self.requestQueue = requestQueue + OneSignalUserDefaults.initShared().saveCodeableData(forKey: OS_CUSTOM_EVENTS_EXECUTOR_REQUEST_QUEUE_KEY, withValue: self.requestQueue) + OneSignalLog.onesignalLog(.LL_VERBOSE, message: "OSCustomEventsExecutor successfully uncached Requests: \(requestQueue)") + } + + func enqueueDelta(_ delta: OSDelta) { + self.dispatchQueue.async { + OneSignalLog.onesignalLog(.LL_VERBOSE, message: "OSCustomEventsExecutor enqueue delta \(delta)") + self.deltaQueue.append(delta) + } + } + + func cacheDeltaQueue() { + self.dispatchQueue.async { + OneSignalUserDefaults.initShared().saveCodeableData(forKey: OS_CUSTOM_EVENTS_EXECUTOR_DELTA_QUEUE_KEY, withValue: self.deltaQueue) + } + } + + /// The `deltaQueue` can contain events for multiple users. They will remain as Deltas if there is no onesignal ID yet for its user. + /// This method will be used in an upcoming release that combine multiple events. + func processDeltaQueueWithBatching(inBackground: Bool) { + guard jwtConfig.isRequired != nil else { + OneSignalLog.onesignalLog(.LL_DEBUG, message: "OSCustomEventsExecutor processDeltaQueueWithBatching returning early due to requiresAuth: \(String(describing: jwtConfig.isRequired))") + return + } + + self.dispatchQueue.async { + if self.deltaQueue.isEmpty { + // Delta queue is empty but there may be pending requests + self.processRequestQueue(inBackground: inBackground) + return + } + OneSignalLog.onesignalLog(.LL_VERBOSE, message: "OSCustomEventsExecutor processDeltaQueue with queue: \(self.deltaQueue)") + + // Holds mapping of identity model ID to the events for it + var combinedEvents: [String: [[String: Any]]] = [:] + + // 1. Combine the events for every distinct user + for (index, delta) in self.deltaQueue.enumerated().reversed() { + guard let identityModel = OneSignalUserManagerImpl.sharedInstance.getIdentityModel(delta.identityModelId), + let onesignalId = identityModel.onesignalId + else { + OneSignalLog.onesignalLog(.LL_VERBOSE, message: "OSCustomEventsExecutor.processDeltaQueue skipping: \(delta)") + // keep this Delta in the queue, as it is not yet ready to be processed + continue + } + + // If JWT is on but the external ID does not exist, drop this Delta + if self.jwtConfig.isRequired == true, identityModel.externalId == nil { + OneSignalLog.onesignalLog(.LL_DEBUG, message: "Invalid with JWT: OSCustomEventsExecutor.processDeltaQueue dropped \(delta)") + self.deltaQueue.remove(at: index) + continue + } + + guard let properties = delta.value as? [String: Any] else { + // This should not happen as there are preventative typing measures before this step + OneSignalLog.onesignalLog(.LL_ERROR, message: "OSCustomEventsExecutor.processDeltaQueue dropped due to invalid properties: \(delta)") + self.deltaQueue.remove(at: index) + continue + } + + let event: [String: Any] = [ + EventConstants.name: delta.property, + EventConstants.onesignalId: onesignalId, + EventConstants.timestamp: ISO8601DateFormatter().string(from: delta.timestamp), + EventConstants.payload: self.addSdkMetadata(properties: properties) + ] + + combinedEvents[identityModel.modelId, default: []].append(event) + self.deltaQueue.remove(at: index) + } + + // 2. Turn each user's events into a Request + for (modelId, events) in combinedEvents { + guard let identityModel = OneSignalUserManagerImpl.sharedInstance.getIdentityModel(modelId) + else { + // This should never happen as we already checked this during Deltas processing above + continue + } + let request = OSRequestCustomEvents( + events: events, + identityModel: identityModel + ) + self.requestQueue.append(request) + } + + // Persist executor's requests (including new request) to storage + OneSignalUserDefaults.initShared().saveCodeableData(forKey: OS_CUSTOM_EVENTS_EXECUTOR_REQUEST_QUEUE_KEY, withValue: self.requestQueue) + OneSignalUserDefaults.initShared().saveCodeableData(forKey: OS_CUSTOM_EVENTS_EXECUTOR_DELTA_QUEUE_KEY, withValue: self.deltaQueue) + + self.processRequestQueue(inBackground: inBackground) + } + } + + func processDeltaQueue(inBackground: Bool) { + guard jwtConfig.isRequired != nil else { + OneSignalLog.onesignalLog(.LL_DEBUG, message: "OSCustomEventsExecutor processDeltaQueue returning early due to requiresAuth: \(String(describing: jwtConfig.isRequired))") + return + } + + self.dispatchQueue.async { + if self.deltaQueue.isEmpty { + // Delta queue is empty but there may be pending requests + self.processRequestQueue(inBackground: inBackground) + return + } + OneSignalLog.onesignalLog(.LL_VERBOSE, message: "OSCustomEventsExecutor processDeltaQueue with queue: \(self.deltaQueue)") + + for (index, delta) in self.deltaQueue.enumerated().reversed() { + guard let identityModel = OneSignalUserManagerImpl.sharedInstance.getIdentityModel(delta.identityModelId), + let onesignalId = identityModel.onesignalId + else { + OneSignalLog.onesignalLog(.LL_VERBOSE, message: "OSCustomEventsExecutor.processDeltaQueue skipping: \(delta)") + // keep this Delta in the queue, as it is not yet ready to be processed + continue + } + + // If JWT is on but the external ID does not exist, drop this Delta + if self.jwtConfig.isRequired == true, identityModel.externalId == nil { + OneSignalLog.onesignalLog(.LL_DEBUG, message: "Invalid with JWT: OSCustomEventsExecutor.processDeltaQueue dropped \(delta)") + self.deltaQueue.remove(at: index) + continue + } + + guard let properties = delta.value as? [String: Any] else { + // This should not happen as there are preventative typing measures before this step + OneSignalLog.onesignalLog(.LL_ERROR, message: "OSCustomEventsExecutor.processDeltaQueue dropped due to invalid properties: \(delta)") + self.deltaQueue.remove(at: index) + continue + } + + let event: [String: Any] = [ + EventConstants.name: delta.property, + EventConstants.onesignalId: onesignalId, + EventConstants.timestamp: ISO8601DateFormatter().string(from: delta.timestamp), + EventConstants.payload: self.addSdkMetadata(properties: properties) + ] + + self.deltaQueue.remove(at: index) + + let request = OSRequestCustomEvents( + events: [event], + identityModel: identityModel + ) + self.requestQueue.append(request) + } + + // Persist executor's requests (including new request) to storage + OneSignalUserDefaults.initShared().saveCodeableData(forKey: OS_CUSTOM_EVENTS_EXECUTOR_REQUEST_QUEUE_KEY, withValue: self.requestQueue) + OneSignalUserDefaults.initShared().saveCodeableData(forKey: OS_CUSTOM_EVENTS_EXECUTOR_DELTA_QUEUE_KEY, withValue: self.deltaQueue) + + self.processRequestQueue(inBackground: inBackground) + } + } + + /** + Adds additional data about the SDK to the event payload. + */ + private func addSdkMetadata(properties: [String: Any]) -> [String: Any] { + // TODO: Exact information contained in payload should be confirmed before the custom events GA release + let metadata = [ + EventConstants.deviceType: EventConstants.ios, + EventConstants.sdk: ONESIGNAL_VERSION, + EventConstants.appVersion: Bundle.main.infoDictionary?["CFBundleShortVersionString"] as? String, + EventConstants.type: EventConstants.iOSPush, + EventConstants.deviceModel: OSDeviceUtils.getDeviceVariant(), + EventConstants.deviceOs: UIDevice.current.systemVersion + ] + var payload = properties + payload[EventConstants.osSdk] = metadata + return payload + } + + /// This method is called by `processDeltaQueue` only and does not need to be added to the dispatchQueue. + private func processRequestQueue(inBackground: Bool) { + if requestQueue.isEmpty { + return + } + + for request in requestQueue { + executeRequest(request, inBackground: inBackground) + } + } + + func handleUnauthorizedError(externalId: String, request: OSRequestCustomEvents) { + if jwtConfig.isRequired ?? false { + self.pendRequestUntilAuthUpdated(request, externalId: externalId) + OneSignalUserManagerImpl.sharedInstance.invalidateJwtForExternalId(externalId: externalId) + } + } + + func pendRequestUntilAuthUpdated(_ request: OSRequestCustomEvents, externalId: String?) { + self.dispatchQueue.async { + self.requestQueue.removeAll(where: { $0 == request}) + OneSignalUserDefaults.initShared().saveCodeableData(forKey: OS_CUSTOM_EVENTS_EXECUTOR_REQUEST_QUEUE_KEY, withValue: self.requestQueue) + guard let externalId = externalId else { + return + } + var requests = self.pendingAuthRequests[externalId] ?? [] + let inQueue = requests.contains(where: {$0 == request}) + guard !inQueue else { + return + } + requests.append(request) + self.pendingAuthRequests[externalId] = requests + OneSignalUserDefaults.initShared().saveCodeableData(forKey: OS_CUSTOM_EVENTS_EXECUTOR_PENDING_QUEUE_KEY, withValue: self.pendingAuthRequests) + } + } + + func executeRequest(_ request: OSRequestCustomEvents, inBackground: Bool) { + guard !request.sentToClient else { + return + } + + guard request.addJWTHeaderIsValid(identityModel: request.identityModel) else { + pendRequestUntilAuthUpdated(request, externalId: request.identityModel.externalId) + return + } + + guard request.prepareForExecution(newRecordsState: newRecordsState) else { + return + } + request.sentToClient = true + + let backgroundTaskIdentifier = CUSTOM_EVENTS_EXECUTOR_BACKGROUND_TASK + UUID().uuidString + if inBackground { + OSBackgroundTaskManager.beginBackgroundTask(backgroundTaskIdentifier) + } + + OneSignalCoreImpl.sharedClient().execute(request) { _ in + self.dispatchQueue.async { + self.requestQueue.removeAll(where: { $0 == request}) + OneSignalUserDefaults.initShared().saveCodeableData(forKey: OS_CUSTOM_EVENTS_EXECUTOR_REQUEST_QUEUE_KEY, withValue: self.requestQueue) + if inBackground { + OSBackgroundTaskManager.endBackgroundTask(backgroundTaskIdentifier) + } + } + } onFailure: { error in + OneSignalLog.onesignalLog(.LL_ERROR, message: "OSCustomEventsExecutor request failed with error: \(error.debugDescription)") + self.dispatchQueue.async { + let responseType = OSNetworkingUtils.getResponseStatusType(error.code) + if responseType == .unauthorized && (self.jwtConfig.isRequired ?? false) { + if let externalId = request.identityModel.externalId { + self.handleUnauthorizedError(externalId: externalId, request: request) + } + request.sentToClient = false + } else if responseType != .retryable { + // Fail, no retry, remove from cache and queue + self.requestQueue.removeAll(where: { $0 == request}) + OneSignalUserDefaults.initShared().saveCodeableData(forKey: OS_CUSTOM_EVENTS_EXECUTOR_REQUEST_QUEUE_KEY, withValue: self.requestQueue) + } + // TODO: Handle payload too large (not necessary for alpha release) + if inBackground { + OSBackgroundTaskManager.endBackgroundTask(backgroundTaskIdentifier) + } + } + } + } +} + +extension OSCustomEventsExecutor: OSUserJwtConfigListener { + func onRequiresUserAuthChanged(from: OSRequiresUserAuth, to: OSRequiresUserAuth) { + // If auth changed from false or unknown to true, drop invalid items + if to == .on { + removeInvalidDeltasAndRequests() + } + } + + func onJwtUpdated(externalId: String, token: String?) { + reQueuePendingRequestsForExternalId(externalId: externalId) + } + + private func reQueuePendingRequestsForExternalId(externalId: String) { + self.dispatchQueue.async { + guard let requests = self.pendingAuthRequests[externalId] else { + return + } + for request in requests { + self.requestQueue.append(request) + } + self.pendingAuthRequests[externalId] = nil + OneSignalUserDefaults.initShared().saveCodeableData(forKey: OS_CUSTOM_EVENTS_EXECUTOR_REQUEST_QUEUE_KEY, withValue: self.requestQueue) + OneSignalUserDefaults.initShared().saveCodeableData(forKey: OS_CUSTOM_EVENTS_EXECUTOR_PENDING_QUEUE_KEY, withValue: self.pendingAuthRequests) + self.processRequestQueue(inBackground: false) + } + } + + private func removeInvalidDeltasAndRequests() { + self.dispatchQueue.async { + for (index, delta) in self.deltaQueue.enumerated().reversed() { + if let identityModel = OneSignalUserManagerImpl.sharedInstance.getIdentityModel(delta.identityModelId), + identityModel.externalId == nil + { + OneSignalLog.onesignalLog(.LL_DEBUG, message: "Invalid with JWT: OSCustomEventsExecutor.removeInvalidDeltasAndRequests dropped \(delta)") + self.deltaQueue.remove(at: index) + } + } + OneSignalUserDefaults.initShared().saveCodeableData(forKey: OS_CUSTOM_EVENTS_EXECUTOR_DELTA_QUEUE_KEY, withValue: self.deltaQueue) + + for (index, request) in self.requestQueue.enumerated().reversed() { + if request.identityModel.externalId == nil { + OneSignalLog.onesignalLog(.LL_DEBUG, message: "Invalid with JWT: OSCustomEventsExecutor.removeInvalidDeltasAndRequests dropped \(request)") + self.requestQueue.remove(at: index) + } + } + OneSignalUserDefaults.initShared().saveCodeableData(forKey: OS_CUSTOM_EVENTS_EXECUTOR_REQUEST_QUEUE_KEY, withValue: self.requestQueue) + } + } +} + +extension OSCustomEventsExecutor: OSLoggable { + func logSelf() { + OneSignalLog.onesignalLog(.LL_VERBOSE, message: + """ + OSCustomEventsExecutor has the following queues: + requestQueue: \(self.requestQueue) + deltaQueue: \(self.deltaQueue) + pendingAuthRequests: \(self.pendingAuthRequests) + + """ + ) + } +} diff --git a/iOS_SDK/OneSignalSDK/OneSignalUser/Source/Executors/OSIdentityOperationExecutor.swift b/iOS_SDK/OneSignalSDK/OneSignalUser/Source/Executors/OSIdentityOperationExecutor.swift index c9448c751..e667806e8 100644 --- a/iOS_SDK/OneSignalSDK/OneSignalUser/Source/Executors/OSIdentityOperationExecutor.swift +++ b/iOS_SDK/OneSignalSDK/OneSignalUser/Source/Executors/OSIdentityOperationExecutor.swift @@ -30,7 +30,7 @@ import OneSignalCore class OSIdentityOperationExecutor: OSOperationExecutor { var supportedDeltas: [String] = [OS_ADD_ALIAS_DELTA, OS_REMOVE_ALIAS_DELTA] - var deltaQueue: [OSDelta] = [] + private var deltaQueue: [OSDelta] = [] // To simplify uncaching, we maintain separate request queues for each type var addRequestQueue: [OSRequestAddAliases] = [] var removeRequestQueue: [OSRequestRemoveAlias] = [] @@ -237,7 +237,7 @@ class OSIdentityOperationExecutor: OSOperationExecutor { } /// This method is called by `processDeltaQueue` only and does not need to be added to the dispatchQueue. - func processRequestQueue(inBackground: Bool) { + private func processRequestQueue(inBackground: Bool) { let requestQueue: [OneSignalRequest] = addRequestQueue + removeRequestQueue if requestQueue.isEmpty { diff --git a/iOS_SDK/OneSignalSDK/OneSignalUser/Source/Executors/OSPropertyOperationExecutor.swift b/iOS_SDK/OneSignalSDK/OneSignalUser/Source/Executors/OSPropertyOperationExecutor.swift index 65c5f5092..d22ee4eea 100644 --- a/iOS_SDK/OneSignalSDK/OneSignalUser/Source/Executors/OSPropertyOperationExecutor.swift +++ b/iOS_SDK/OneSignalSDK/OneSignalUser/Source/Executors/OSPropertyOperationExecutor.swift @@ -261,7 +261,7 @@ class OSPropertyOperationExecutor: OSOperationExecutor { } /// This method is called by `processDeltaQueue` only and does not need to be added to the dispatchQueue. - func processRequestQueue(inBackground: Bool) { + private func processRequestQueue(inBackground: Bool) { if updateRequestQueue.isEmpty { return } diff --git a/iOS_SDK/OneSignalSDK/OneSignalUser/Source/Executors/OSSubscriptionOperationExecutor.swift b/iOS_SDK/OneSignalSDK/OneSignalUser/Source/Executors/OSSubscriptionOperationExecutor.swift index 443d74507..919597285 100644 --- a/iOS_SDK/OneSignalSDK/OneSignalUser/Source/Executors/OSSubscriptionOperationExecutor.swift +++ b/iOS_SDK/OneSignalSDK/OneSignalUser/Source/Executors/OSSubscriptionOperationExecutor.swift @@ -30,7 +30,7 @@ import OneSignalCore class OSSubscriptionOperationExecutor: OSOperationExecutor { var supportedDeltas: [String] = [OS_ADD_SUBSCRIPTION_DELTA, OS_REMOVE_SUBSCRIPTION_DELTA, OS_UPDATE_SUBSCRIPTION_DELTA] - var deltaQueue: [OSDelta] = [] + private var deltaQueue: [OSDelta] = [] // To simplify uncaching, we maintain separate request queues for each type var addRequestQueue: [OSRequestCreateSubscription] = [] var removeRequestQueue: [OSRequestDeleteSubscription] = [] @@ -196,7 +196,7 @@ class OSSubscriptionOperationExecutor: OSOperationExecutor { /** Since there are 2 subscription stores, we need to check both stores for the model with a particular `modelId`. */ - func getSubscriptionModelFromStores(modelId: String) -> OSSubscriptionModel? { + private func getSubscriptionModelFromStores(modelId: String) -> OSSubscriptionModel? { if let modelInStore = OneSignalUserManagerImpl.sharedInstance.pushSubscriptionModelStore.getModel(modelId: modelId) { return modelInStore } @@ -320,7 +320,7 @@ class OSSubscriptionOperationExecutor: OSOperationExecutor { } /// This method is called by `processDeltaQueue` only and does not need to be added to the dispatchQueue. - func processRequestQueue(inBackground: Bool) { + private func processRequestQueue(inBackground: Bool) { let requestQueue: [OneSignalRequest] = addRequestQueue + removeRequestQueue + updateRequestQueue if requestQueue.isEmpty { @@ -482,7 +482,7 @@ extension OSSubscriptionOperationExecutor { } } - func executeUpdateSubscriptionRequest(_ request: OSRequestUpdateSubscription, inBackground: Bool) { + private func executeUpdateSubscriptionRequest(_ request: OSRequestUpdateSubscription, inBackground: Bool) { guard !request.sentToClient else { return } diff --git a/iOS_SDK/OneSignalSDK/OneSignalUser/Source/OneSignalUserManagerImpl.swift b/iOS_SDK/OneSignalSDK/OneSignalUser/Source/OneSignalUserManagerImpl.swift index 60c2e5737..2db7d5381 100644 --- a/iOS_SDK/OneSignalSDK/OneSignalUser/Source/OneSignalUserManagerImpl.swift +++ b/iOS_SDK/OneSignalSDK/OneSignalUser/Source/OneSignalUserManagerImpl.swift @@ -29,6 +29,9 @@ import OneSignalCore import OneSignalOSCore import OneSignalNotifications +// swiftlint:disable file_length type_body_length +// TODO: This file exceeds the 1000-line limit and the class body exceeds 350 lines. +// Extract in followup, since this is only for rebasing. /** Internal API to access the User Manager. */ @@ -141,6 +144,7 @@ public class OneSignalUserManagerImpl: NSObject, OneSignalUserManager { var propertyExecutor: OSPropertyOperationExecutor? var identityExecutor: OSIdentityOperationExecutor? var subscriptionExecutor: OSSubscriptionOperationExecutor? + var customEventsExecutor: OSCustomEventsExecutor? private init(jwtConfig: OSUserJwtConfig) { self.jwtConfig = jwtConfig @@ -192,12 +196,15 @@ public class OneSignalUserManagerImpl: NSObject, OneSignalUserManager { let propertyExecutor = OSPropertyOperationExecutor(newRecordsState: newRecordsState, jwtConfig: jwtConfig) let identityExecutor = OSIdentityOperationExecutor(newRecordsState: newRecordsState, jwtConfig: jwtConfig) let subscriptionExecutor = OSSubscriptionOperationExecutor(newRecordsState: newRecordsState, jwtConfig: jwtConfig) + let customEventsExecutor = OSCustomEventsExecutor(newRecordsState: newRecordsState, jwtConfig: jwtConfig) self.propertyExecutor = propertyExecutor self.identityExecutor = identityExecutor self.subscriptionExecutor = subscriptionExecutor + self.customEventsExecutor = customEventsExecutor operationRepo.addExecutor(identityExecutor) operationRepo.addExecutor(propertyExecutor) operationRepo.addExecutor(subscriptionExecutor) + operationRepo.addExecutor(customEventsExecutor) // Path 2. There is a legacy player to migrate if let legacyPlayerId = OneSignalUserDefaults.initShared().getSavedString(forKey: OSUD_LEGACY_PLAYER_ID, defaultValue: nil) { @@ -898,6 +905,32 @@ extension OneSignalUserManagerImpl: OSUser { user.setLanguage(language) } + + public func trackEvent(name: String, properties: [String: Any]?) { + guard !OneSignalConfigManager.shouldAwaitAppIdAndLogMissingPrivacyConsent(forMethod: "trackEvent") else { + return + } + + let processedProperties = properties ?? [:] + + // Make sure the properties are serializable as JSON object + guard JSONSerialization.isValidJSONObject(processedProperties) else { + OneSignalLog.onesignalLog(.LL_ERROR, message: "trackEvent called with invalid properties \(processedProperties), dropping this event.") + return + } + + // Get the identity model of the current user + let identityModel = user.identityModel + + let delta = OSDelta( + name: OS_CUSTOM_EVENT_DELTA, + identityModelId: identityModel.modelId, + model: identityModel, + property: name, + value: processedProperties + ) + operationRepo.enqueueDelta(delta) + } } extension OneSignalUserManagerImpl { diff --git a/iOS_SDK/OneSignalSDK/OneSignalUser/Source/Public/OSUser.swift b/iOS_SDK/OneSignalSDK/OneSignalUser/Source/Public/OSUser.swift index 9693ff25b..555120f62 100644 --- a/iOS_SDK/OneSignalSDK/OneSignalUser/Source/Public/OSUser.swift +++ b/iOS_SDK/OneSignalSDK/OneSignalUser/Source/Public/OSUser.swift @@ -57,4 +57,12 @@ func removeSms(_ number: String) // Language func setLanguage(_ language: String) + // Events + /** + Track an event performed by the current user. + - Parameters: + - name: Name of the event, e.g., 'Started Free Trial' + - properties: Optional properties specific to the event. For example, an event with the name 'Started Free Trial' might have properties like promo code used or expiration date. + */ + func trackEvent(name: String, properties: [String: Any]?) } diff --git a/iOS_SDK/OneSignalSDK/OneSignalUser/Source/Requests/OSRequestCustomEvents.swift b/iOS_SDK/OneSignalSDK/OneSignalUser/Source/Requests/OSRequestCustomEvents.swift new file mode 100644 index 000000000..9a752a568 --- /dev/null +++ b/iOS_SDK/OneSignalSDK/OneSignalUser/Source/Requests/OSRequestCustomEvents.swift @@ -0,0 +1,87 @@ +/* + Modified MIT License + + Copyright 2025 OneSignal + + Permission is hereby granted, free of charge, to any person obtaining a copy + of this software and associated documentation files (the "Software"), to deal + in the Software without restriction, including without limitation the rights + to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + + 1. The above copyright notice and this permission notice shall be included in + all copies or substantial portions of the Software. + + 2. All copies of substantial portions of the Software may only be used in connection + with services provided by OneSignal. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + THE SOFTWARE. + */ + +import OneSignalCore +import OneSignalOSCore + +class OSRequestCustomEvents: OneSignalRequest, OSUserRequest { + var sentToClient = false + let stringDescription: String + override var description: String { + return stringDescription + } + + var identityModel: OSIdentityModel + + func prepareForExecution(newRecordsState: OSNewRecordsState) -> Bool { + guard let onesignalId = identityModel.onesignalId, + newRecordsState.canAccess(onesignalId), + let appId = OneSignalConfigManager.getAppId() + else { + return false + } + + _ = self.addPushSubscriptionToAdditionalHeaders() + self.path = "apps/\(appId)/custom_events" + return true + } + + init(events: [[String: Any]], identityModel: OSIdentityModel) { + self.identityModel = identityModel + self.stringDescription = "" + super.init() + self.parameters = [ + "events": events + ] + self.method = POST + } + + func encode(with coder: NSCoder) { + coder.encode(identityModel, forKey: "identityModel") + coder.encode(parameters, forKey: "parameters") + coder.encode(method.rawValue, forKey: "method") // Encodes as String + coder.encode(timestamp, forKey: "timestamp") + } + + required init?(coder: NSCoder) { + guard + let identityModel = coder.decodeObject(forKey: "identityModel") as? OSIdentityModel, + let rawMethod = coder.decodeObject(forKey: "method") as? UInt32, + let parameters = coder.decodeObject(forKey: "parameters") as? [String: Any], + let timestamp = coder.decodeObject(forKey: "timestamp") as? Date + else { + // Log error + return nil + } + self.identityModel = identityModel + self.stringDescription = "" + super.init() + self.parameters = parameters + self.method = HTTPMethod(rawValue: rawMethod) + self.timestamp = timestamp + } +} diff --git a/iOS_SDK/OneSignalSDK/OneSignalUserMocks/MockUserRequests.swift b/iOS_SDK/OneSignalSDK/OneSignalUserMocks/MockUserRequests.swift index 6ae2f6f90..f6d8e827e 100644 --- a/iOS_SDK/OneSignalSDK/OneSignalUserMocks/MockUserRequests.swift +++ b/iOS_SDK/OneSignalSDK/OneSignalUserMocks/MockUserRequests.swift @@ -86,8 +86,11 @@ extension MockUserRequests { } @objc - public static func setDefaultCreateAnonUserResponses(with client: MockOneSignalClient) { - let anonCreateResponse = testDefaultFullCreateUserResponse(onesignalId: anonUserOSID, externalId: nil, subscriptionId: testPushSubId) + public static func setDefaultCreateAnonUserResponses(with client: MockOneSignalClient, onesignalId: String? = nil, subscriptionId: String? = nil) { + let anonCreateResponse = testDefaultFullCreateUserResponse( + onesignalId: onesignalId ?? anonUserOSID, + externalId: nil, + subscriptionId: subscriptionId ?? testPushSubId) client.setMockResponseForRequest( request: "", diff --git a/iOS_SDK/OneSignalSDK/OneSignalUserMocks/OneSignalUserMocks.swift b/iOS_SDK/OneSignalSDK/OneSignalUserMocks/OneSignalUserMocks.swift index 92981061d..812f717c0 100644 --- a/iOS_SDK/OneSignalSDK/OneSignalUserMocks/OneSignalUserMocks.swift +++ b/iOS_SDK/OneSignalSDK/OneSignalUserMocks/OneSignalUserMocks.swift @@ -26,6 +26,7 @@ */ import Foundation +import OneSignalCore import OneSignalOSCore import OneSignalOSCoreMocks @testable import OneSignalUser @@ -38,6 +39,17 @@ public class OneSignalUserMocks: NSObject { public static func reset() { OneSignalUserManagerImpl.sharedInstance.reset() } + + public static func setUserManagerInternalUser(externalId: String = "test-external-id", onesignalId: String?) -> OSUserInternal { + let user = OneSignalUserManagerImpl.sharedInstance.setNewInternalUser( + externalId: externalId, + pushSubscriptionModel: OSSubscriptionModel(type: .push, address: "", subscriptionId: testPushSubId, reachable: false, isDisabled: false, changeNotifier: OSEventProducer()) + ) + if let onesignalId = onesignalId { + user.identityModel.addAliases([OS_ONESIGNAL_ID: onesignalId]) + } + return user + } } extension OSIdentityModelRepo { diff --git a/iOS_SDK/OneSignalSDK/OneSignalUserTests/CustomEventsIntegrationTests.swift b/iOS_SDK/OneSignalSDK/OneSignalUserTests/CustomEventsIntegrationTests.swift new file mode 100644 index 000000000..e4c856fb8 --- /dev/null +++ b/iOS_SDK/OneSignalSDK/OneSignalUserTests/CustomEventsIntegrationTests.swift @@ -0,0 +1,244 @@ +/* + Modified MIT License + + Copyright 2026 OneSignal + + Permission is hereby granted, free of charge, to any person obtaining a copy + of this software and associated documentation files (the "Software"), to deal + in the Software without restriction, including without limitation the rights + to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + + 1. The above copyright notice and this permission notice shall be included in + all copies or substantial portions of the Software. + + 2. All copies of substantial portions of the Software may only be used in connection + with services provided by OneSignal. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + THE SOFTWARE. + */ + +import XCTest +import OneSignalCore +import OneSignalOSCore +import OneSignalCoreMocks +import OneSignalOSCoreMocks +import OneSignalUserMocks +@testable import OneSignalUser + +final class CustomEventsIntegrationTests: XCTestCase { + + override func setUpWithError() throws { + OneSignalCoreMocks.clearUserDefaults() + OneSignalUserMocks.reset() + OneSignalConfigManager.setAppId("test-app-id") + OneSignalLog.setLogLevel(.LL_VERBOSE) + + // Tell the User Manager JWT is not required so the executors' processDeltaQueue + // gate (`guard jwtConfig.isRequired != nil`) passes and custom events get sent. + OneSignalUserManagerImpl.sharedInstance.setRequiresUserAuth(false) + } + + override func tearDownWithError() throws { + OneSignalCoreMocks.clearUserDefaults() + } + + // MARK: - Public API Tests + + func testTrackEvent_withValidProperties_enqueuesdelta() { + /* Setup */ + let client = MockOneSignalClient() + OneSignalCoreImpl.setSharedClient(client) + client.fireSuccessForAllRequests = true + + let userManager = OneSignalUserManagerImpl.sharedInstance + + _ = OneSignalUserMocks.setUserManagerInternalUser(externalId: userA_EUID, onesignalId: userA_OSID) + + let properties = ["string_key": "value", "number_key": 42, "bool_key": true] as [String: Any] + + /* When */ + userManager.trackEvent(name: "test_event", properties: properties) + userManager.operationRepo.addFlushDeltaQueueToDispatchQueue() + OneSignalCoreMocks.waitForBackgroundThreads(seconds: 0.5) + + /* Then */ + XCTAssertTrue(client.hasExecutedRequestOfType(OSRequestCustomEvents.self)) + } + + func testTrackEvent_withNilProperties_enqueuesdelta() { + /* Setup */ + let client = MockOneSignalClient() + OneSignalCoreImpl.setSharedClient(client) + client.fireSuccessForAllRequests = true + + let userManager = OneSignalUserManagerImpl.sharedInstance + _ = OneSignalUserMocks.setUserManagerInternalUser(externalId: userA_EUID, onesignalId: userA_OSID) + + /* When */ + userManager.trackEvent(name: "test_event", properties: nil) + userManager.operationRepo.addFlushDeltaQueueToDispatchQueue() + OneSignalCoreMocks.waitForBackgroundThreads(seconds: 0.5) + + /* Then */ + XCTAssertTrue(client.hasExecutedRequestOfType(OSRequestCustomEvents.self)) + } + + func testTrackEvent_withEmptyProperties_enqueuesdelta() { + /* Setup */ + let client = MockOneSignalClient() + OneSignalCoreImpl.setSharedClient(client) + client.fireSuccessForAllRequests = true + + let userManager = OneSignalUserManagerImpl.sharedInstance + _ = OneSignalUserMocks.setUserManagerInternalUser(externalId: userA_EUID, onesignalId: userA_OSID) + + /* When */ + userManager.trackEvent(name: "test_event", properties: [:]) + userManager.operationRepo.addFlushDeltaQueueToDispatchQueue() + OneSignalCoreMocks.waitForBackgroundThreads(seconds: 0.5) + + /* Then */ + XCTAssertTrue(client.hasExecutedRequestOfType(OSRequestCustomEvents.self)) + } + + func testTrackEvent_withInvalidProperties_doesNotEnqueueDelta() { + /* Setup */ + let client = MockOneSignalClient() + OneSignalCoreImpl.setSharedClient(client) + client.fireSuccessForAllRequests = true + + let userManager = OneSignalUserManagerImpl.sharedInstance + _ = OneSignalUserMocks.setUserManagerInternalUser(externalId: userA_EUID, onesignalId: userA_OSID) + + // Create an invalid property (Date is not JSON serializable) + let invalidProperties = ["date": Date()] as [String: Any] + + /* When */ + userManager.trackEvent(name: "test_event", properties: invalidProperties) + userManager.operationRepo.addFlushDeltaQueueToDispatchQueue() + OneSignalCoreMocks.waitForBackgroundThreads(seconds: 0.5) + + /* Then - No request should be made */ + XCTAssertFalse(client.hasExecutedRequestOfType(OSRequestCustomEvents.self)) + XCTAssertEqual(client.executedRequests.count, 0) + } + + // MARK: - Property Validation Tests + + func testTrackEvent_withComplexNestedStructure_sendsCorrectly() { + /* Setup */ + let client = MockOneSignalClient() + OneSignalCoreImpl.setSharedClient(client) + client.fireSuccessForAllRequests = true + + let userManager = OneSignalUserManagerImpl.sharedInstance + _ = OneSignalUserMocks.setUserManagerInternalUser(externalId: userA_EUID, onesignalId: userA_OSID) + + let complexProperties = [ + "level1": "string_value", + "level1_number": 123, + "level1_bool": false, + "level1_nested": [ + "level2_key": "level2_value", + "level2_number": 456, + "level2_nested": [ + "level3_key": "level3_value", + "level3_array": [1, 2, 3] + ] + ] + ] as [String: Any] + + /* When */ + userManager.trackEvent(name: "complex_event", properties: complexProperties) + userManager.operationRepo.addFlushDeltaQueueToDispatchQueue() + OneSignalCoreMocks.waitForBackgroundThreads(seconds: 0.5) + + /* Then */ + XCTAssertTrue(client.hasExecutedRequestOfType(OSRequestCustomEvents.self)) + + guard let request = client.executedRequests.first as? OSRequestCustomEvents, + let events = request.parameters!["events"] as? [[String: Any]], + let event = events.first, + let payload = event["payload"] as? [String: Any] else { + XCTFail("Expected valid payload") + return + } + + // Verify event-level fields + XCTAssertEqual(event["name"] as? String, "complex_event") + XCTAssertEqual(event["onesignal_id"] as? String, userA_OSID) + + // Verify level 1 properties + XCTAssertEqual(payload["level1"] as? String, "string_value") + XCTAssertEqual(payload["level1_number"] as? Int, 123) + XCTAssertEqual(payload["level1_bool"] as? Bool, false) + + // Verify level 1 nested object exists and has correct structure + guard let level1Nested = payload["level1_nested"] as? [String: Any] else { + XCTFail("Expected level1_nested object") + return + } + + // Verify level 2 properties + XCTAssertEqual(level1Nested["level2_key"] as? String, "level2_value") + XCTAssertEqual(level1Nested["level2_number"] as? Int, 456) + + // Verify level 2 nested object exists + guard let level2Nested = level1Nested["level2_nested"] as? [String: Any] else { + XCTFail("Expected level2_nested object") + return + } + + // Verify level 3 properties + XCTAssertEqual(level2Nested["level3_key"] as? String, "level3_value") + + // Verify level 3 array + guard let level3Array = level2Nested["level3_array"] as? [Int] else { + XCTFail("Expected level3_array as array of Int") + return + } + XCTAssertEqual(level3Array.count, 3) + } + + func testTrackEvent_withArrayProperties_sendsCorrectly() { + /* Setup */ + let client = MockOneSignalClient() + OneSignalCoreImpl.setSharedClient(client) + client.fireSuccessForAllRequests = true + + let userManager = OneSignalUserManagerImpl.sharedInstance + _ = OneSignalUserMocks.setUserManagerInternalUser(externalId: userA_EUID, onesignalId: userA_OSID) + + let properties = [ + "items": ["item1", "item2", "item3"], + "numbers": [1, 2, 3, 4, 5] + ] as [String: Any] + + /* When */ + userManager.trackEvent(name: "array_event", properties: properties) + userManager.operationRepo.addFlushDeltaQueueToDispatchQueue() + OneSignalCoreMocks.waitForBackgroundThreads(seconds: 0.5) + + /* Then */ + XCTAssertTrue(client.hasExecutedRequestOfType(OSRequestCustomEvents.self)) + + guard let request = client.executedRequests.first as? OSRequestCustomEvents, + let events = request.parameters!["events"] as? [[String: Any]], + let event = events.first, + let payload = event["payload"] as? [String: Any] else { + XCTFail("Expected valid request structure") + return + } + + XCTAssertNotNil(payload["items"] as? [String]) + XCTAssertNotNil(payload["numbers"] as? [Int]) + } +} diff --git a/iOS_SDK/OneSignalSDK/OneSignalUserTests/Executors/OSCustomEventsExecutorTests.swift b/iOS_SDK/OneSignalSDK/OneSignalUserTests/Executors/OSCustomEventsExecutorTests.swift new file mode 100644 index 000000000..dbaa0594e --- /dev/null +++ b/iOS_SDK/OneSignalSDK/OneSignalUserTests/Executors/OSCustomEventsExecutorTests.swift @@ -0,0 +1,431 @@ +/* + Modified MIT License + + Copyright 2026 OneSignal + + Permission is hereby granted, free of charge, to any person obtaining a copy + of this software and associated documentation files (the "Software"), to deal + in the Software without restriction, including without limitation the rights + to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + + 1. The above copyright notice and this permission notice shall be included in + all copies or substantial portions of the Software. + + 2. All copies of substantial portions of the Software may only be used in connection + with services provided by OneSignal. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + THE SOFTWARE. + */ + +import XCTest +import OneSignalCore +import OneSignalOSCore +import OneSignalCoreMocks +import OneSignalOSCoreMocks +import OneSignalUserMocks +@testable import OneSignalUser + +private class CustomEventsMocks { + let client = MockOneSignalClient() + let newRecordsState = MockNewRecordsState() + let customEventsExecutor: OSCustomEventsExecutor + + init() { + OneSignalCoreImpl.setSharedClient(client) + // jwtConfig on BOTH the local config (gates the executor's processDeltaQueue) AND the + // shared instance (request's addJWTHeaderIsValid reads sharedInstance.jwtConfig, not + // the local one) must be in a known state (.off), otherwise the request gets pended + // instead of executed. + let jwtConfig = OSUserJwtConfig() + jwtConfig.isRequired = false + OneSignalUserManagerImpl.sharedInstance.jwtConfig.isRequired = false + customEventsExecutor = OSCustomEventsExecutor(newRecordsState: newRecordsState, jwtConfig: jwtConfig) + } +} + +final class OSCustomEventsExecutorTests: XCTestCase { + func createCustomEventDelta( + name: String, + properties: [String: Any]?, + identityModel: OSIdentityModel + ) -> OSDelta { + return OSDelta( + name: OS_CUSTOM_EVENT_DELTA, + identityModelId: identityModel.modelId, + model: identityModel, + property: name, + value: properties ?? [:] + ) + } + + override func setUpWithError() throws { + OneSignalCoreMocks.clearUserDefaults() + OneSignalUserMocks.reset() + OneSignalConfigManager.setAppId("test-app-id") + OneSignalLog.setLogLevel(.LL_VERBOSE) + } + + override func tearDownWithError() throws { + OneSignalCoreMocks.clearUserDefaults() + } + + // MARK: - Basic Event Tracking Tests + + func testTrackEvent_withProperties_sendsRequest() { + /* Setup */ + let mocks = CustomEventsMocks() + let user = OneSignalUserMocks.setUserManagerInternalUser(onesignalId: userA_OSID) + + let properties = ["key1": "value1", "key2": 123, "key3": true] as [String: Any] + let delta = createCustomEventDelta(name: "test_event", properties: properties, identityModel: user.identityModel) + + mocks.client.fireSuccessForAllRequests = true + + /* When */ + mocks.customEventsExecutor.enqueueDelta(delta) + mocks.customEventsExecutor.processDeltaQueue(inBackground: false) + OneSignalCoreMocks.waitForBackgroundThreads(seconds: 0.5) + + /* Then */ + XCTAssertTrue(mocks.client.hasExecutedRequestOfType(OSRequestCustomEvents.self)) + XCTAssertEqual(mocks.client.executedRequests.count, 1) + + guard let request = mocks.client.executedRequests.first as? OSRequestCustomEvents else { + XCTFail("Expected OSRequestCustomEvents") + return + } + + // Verify the request contains the event with correct structure + guard let events = request.parameters!["events"] as? [[String: Any]], + let event = events.first else { + XCTFail("Expected events array in request parameters") + return + } + + // Verify event-level fields + XCTAssertEqual(events.count, 1) + XCTAssertEqual(event["name"] as! String, "test_event") + XCTAssertEqual(event["onesignal_id"] as! String, userA_OSID) + + // Verify timestamp exists and is a valid ISO8601 formatted string + guard let timestampString = event["timestamp"] as? String else { + XCTFail("Expected timestamp as String") + return + } + + // Verify it can be parsed as ISO8601 + let iso8601Formatter = ISO8601DateFormatter() + guard let parsedDate = iso8601Formatter.date(from: timestampString) else { + XCTFail("Expected timestamp to be valid ISO8601 format, got: \(timestampString)") + return + } + XCTAssertNotNil(parsedDate) + + // Verify payload contains user properties and os_sdk metadata + guard let payload = event["payload"] as? [String: Any] else { + XCTFail("Expected payload in event") + return + } + + // Verify user-provided properties + XCTAssertEqual(payload["key1"] as! String, "value1") + XCTAssertEqual(payload["key2"] as! Int, 123) + XCTAssertEqual(payload["key3"] as! Bool, true) + + // Verify payload contains exactly the expected keys (user properties + os_sdk) + let expectedKeys = Set(["key1", "key2", "key3", "os_sdk"]) + let actualKeys = Set(payload.keys) + XCTAssertEqual(actualKeys, expectedKeys, "Payload should contain only user properties and os_sdk") + } + + func testTrackEvent_withEmptyProperties_sendsRequestWithEmptyPayload() { + /* Setup */ + let mocks = CustomEventsMocks() + let user = OneSignalUserMocks.setUserManagerInternalUser(onesignalId: userA_OSID) + + let delta = createCustomEventDelta(name: "event_empty_props", properties: [:], identityModel: user.identityModel) + + mocks.client.fireSuccessForAllRequests = true + + /* When */ + mocks.customEventsExecutor.enqueueDelta(delta) + mocks.customEventsExecutor.processDeltaQueue(inBackground: false) + OneSignalCoreMocks.waitForBackgroundThreads(seconds: 0.5) + + /* Then */ + XCTAssertTrue(mocks.client.hasExecutedRequestOfType(OSRequestCustomEvents.self)) + + guard let request = mocks.client.executedRequests.first as? OSRequestCustomEvents, + let events = request.parameters!["events"] as? [[String: Any]], + let event = events.first, + let payload = event["payload"] as? [String: Any] else { + XCTFail("Expected valid request structure") + return + } + + // Should only contain os_sdk metadata + XCTAssertNotNil(payload["os_sdk"]) + XCTAssertEqual(payload.count, 1) + } + + func testTrackEvent_withNestedProperties_sendsRequestWithNestedStructure() { + /* Setup */ + let mocks = CustomEventsMocks() + let user = OneSignalUserMocks.setUserManagerInternalUser(onesignalId: userA_OSID) + + let properties = [ + "topLevel": "value", + "nested": [ + "foo": "bar", + "booleanVal": true, + "number": 3.14 + ] + ] as [String: Any] + + let delta = createCustomEventDelta(name: "nested_event", properties: properties, identityModel: user.identityModel) + + mocks.client.fireSuccessForAllRequests = true + + /* When */ + mocks.customEventsExecutor.enqueueDelta(delta) + mocks.customEventsExecutor.processDeltaQueue(inBackground: false) + OneSignalCoreMocks.waitForBackgroundThreads(seconds: 0.5) + + /* Then */ + XCTAssertTrue(mocks.client.hasExecutedRequestOfType(OSRequestCustomEvents.self)) + XCTAssertEqual(mocks.client.executedRequests.count, 1) + + guard let request = mocks.client.executedRequests.first as? OSRequestCustomEvents, + let events = request.parameters!["events"] as? [[String: Any]], + let event = events.first, + let payload = event["payload"] as? [String: Any], + let nested = payload["nested"] as? [String: Any] else { + XCTFail("Expected valid nested structure") + return + } + + XCTAssertEqual(payload["topLevel"] as? String, "value") + XCTAssertEqual(nested["foo"] as? String, "bar") + XCTAssertEqual(nested["booleanVal"] as? Bool, true) + XCTAssertEqual(nested["number"] as? Double, 3.14) + } + + // MARK: - Multiple Events Tests (No Batching) + + func testProcessDeltaQueue_withMultipleEventsForSameUser_createsSeparateRequests() { + /* Setup */ + let mocks = CustomEventsMocks() + let user = OneSignalUserMocks.setUserManagerInternalUser(onesignalId: userA_OSID) + + let delta1 = createCustomEventDelta(name: "event1", properties: ["key": "value1"], identityModel: user.identityModel) + let delta2 = createCustomEventDelta(name: "event2", properties: ["key": "value2"], identityModel: user.identityModel) + let delta3 = createCustomEventDelta(name: "event3", properties: nil, identityModel: user.identityModel) + + mocks.client.fireSuccessForAllRequests = true + + /* When */ + mocks.customEventsExecutor.enqueueDelta(delta1) + mocks.customEventsExecutor.enqueueDelta(delta2) + mocks.customEventsExecutor.enqueueDelta(delta3) + mocks.customEventsExecutor.processDeltaQueue(inBackground: false) + OneSignalCoreMocks.waitForBackgroundThreads(seconds: 0.5) + + /* Then */ + // Should have 3 separate requests, one per event (no batching) + XCTAssertEqual(mocks.client.executedRequests.count, 3) + + let requests = mocks.client.executedRequests.compactMap { $0 as? OSRequestCustomEvents } + XCTAssertEqual(requests.count, 3) + + // Verify each request has exactly 1 event + for request in requests { + guard let events = request.parameters!["events"] as? [[String: Any]] else { + XCTFail("Expected events array in request") + return + } + XCTAssertEqual(events.count, 1, "Each request should contain exactly 1 event") + } + + // Verify all event names are present + let eventNames = requests.compactMap { request -> String? in + guard let events = request.parameters!["events"] as? [[String: Any]], + let event = events.first else { + return nil + } + return event["name"] as? String + }.sorted() + + XCTAssertEqual(eventNames, ["event1", "event2", "event3"]) + } + + func testProcessDeltaQueue_withEventsForMultipleUsers_createsSeparateRequestsPerEvent() { + /* Setup */ + let mocks = CustomEventsMocks() + let userA = OneSignalUserMocks.setUserManagerInternalUser(externalId: userA_EUID, onesignalId: userA_OSID) + let userB = OneSignalUserMocks.setUserManagerInternalUser(externalId: userB_EUID, onesignalId: userB_OSID) + + let deltaUserA1 = createCustomEventDelta(name: "userA_event1", properties: ["user": "A"], identityModel: userA.identityModel) + let deltaUserA2 = createCustomEventDelta(name: "userA_event2", properties: ["user": "A"], identityModel: userA.identityModel) + let deltaUserB1 = createCustomEventDelta(name: "userB_event1", properties: ["user": "B"], identityModel: userB.identityModel) + + mocks.client.fireSuccessForAllRequests = true + + /* When */ + mocks.customEventsExecutor.enqueueDelta(deltaUserA1) + mocks.customEventsExecutor.enqueueDelta(deltaUserA2) + mocks.customEventsExecutor.enqueueDelta(deltaUserB1) + mocks.customEventsExecutor.processDeltaQueue(inBackground: false) + OneSignalCoreMocks.waitForBackgroundThreads(seconds: 0.5) + + /* Then */ + // Should have 3 separate requests, one per event (no batching) + XCTAssertEqual(mocks.client.executedRequests.count, 3) + + let requests = mocks.client.executedRequests.compactMap { $0 as? OSRequestCustomEvents } + XCTAssertEqual(requests.count, 3) + + // Verify each request has exactly 1 event + for request in requests { + guard let events = request.parameters!["events"] as? [[String: Any]] else { + XCTFail("Expected events array in request") + return + } + XCTAssertEqual(events.count, 1, "Each request should contain exactly 1 event") + } + + // Count events by user + let eventsByUser = requests.reduce(into: [String: Int]()) { counts, request in + guard let events = request.parameters!["events"] as? [[String: Any]], + let event = events.first, + let onesignalId = event["onesignal_id"] as? String else { + return + } + counts[onesignalId, default: 0] += 1 + } + + XCTAssertEqual(eventsByUser[userA_OSID], 2, "Should have 2 events for userA") + XCTAssertEqual(eventsByUser[userB_OSID], 1, "Should have 1 event for userB") + } + + // MARK: - Missing OneSignal ID Tests + + func testProcessDeltaQueue_withoutOnesignalId_doesNotSendRequest() { + /* Setup */ + let mocks = CustomEventsMocks() + let user = OneSignalUserMocks.setUserManagerInternalUser(onesignalId: nil) + + let delta = createCustomEventDelta(name: "blocked_event", properties: ["key": "value"], identityModel: user.identityModel) + + mocks.client.fireSuccessForAllRequests = true + + /* When */ + mocks.customEventsExecutor.enqueueDelta(delta) + mocks.customEventsExecutor.processDeltaQueue(inBackground: false) + OneSignalCoreMocks.waitForBackgroundThreads(seconds: 0.5) + + /* Then */ + // No request should be made + XCTAssertFalse(mocks.client.hasExecutedRequestOfType(OSRequestCustomEvents.self)) + XCTAssertEqual(mocks.client.executedRequests.count, 0) + } + + // MARK: - Caching Tests + + func testCacheDeltaQueue_persistsDeltasToStorage() { + /* Setup */ + let mocks = CustomEventsMocks() + let user = OneSignalUserMocks.setUserManagerInternalUser(onesignalId: userA_OSID) + + let delta = createCustomEventDelta(name: "cached_event", properties: ["key": "value"], identityModel: user.identityModel) + + /* When */ + mocks.customEventsExecutor.enqueueDelta(delta) + mocks.customEventsExecutor.cacheDeltaQueue() + OneSignalCoreMocks.waitForBackgroundThreads(seconds: 0.3) + + /* Then - Verify delta is cached */ + let cachedDeltas = OneSignalUserDefaults.initShared().getSavedCodeableData( + forKey: OS_CUSTOM_EVENTS_EXECUTOR_DELTA_QUEUE_KEY, + defaultValue: [] + ) as? [OSDelta] + + XCTAssertEqual(cachedDeltas?.count, 1) + XCTAssertEqual(cachedDeltas?.first?.property, "cached_event") + } + + func testUncacheDeltas_restoresDeltasFromStorage() { + /* Setup */ + let user = OneSignalUserMocks.setUserManagerInternalUser(onesignalId: userA_OSID) + let delta = createCustomEventDelta(name: "restored_event", properties: ["key": "value1"], identityModel: user.identityModel) + + OneSignalUserDefaults.initShared().saveCodeableData( + forKey: OS_CUSTOM_EVENTS_EXECUTOR_DELTA_QUEUE_KEY, + withValue: [delta] + ) + + /* When - Create new executor which uncaches deltas in init */ + let mocks = CustomEventsMocks() + mocks.client.fireSuccessForAllRequests = true + + mocks.customEventsExecutor.processDeltaQueue(inBackground: false) + OneSignalCoreMocks.waitForBackgroundThreads(seconds: 0.5) + + /* Then */ + XCTAssertTrue(mocks.client.hasExecutedRequestOfType(OSRequestCustomEvents.self)) + + guard let request = mocks.client.executedRequests.first as? OSRequestCustomEvents, + let events = request.parameters?["events"] as? [[String: Any]], + let event = events.first else { + XCTFail("Expected valid request") + return + } + + XCTAssertEqual(event["name"] as? String, "restored_event") + } + + // MARK: - SDK Metadata Tests + + func testTrackEvent_includesSdkMetadata() { + /* Setup */ + let mocks = CustomEventsMocks() + let user = OneSignalUserMocks.setUserManagerInternalUser(onesignalId: userA_OSID) + + let delta = createCustomEventDelta(name: "metadata_event", properties: ["user_key": "user_value"], identityModel: user.identityModel) + + mocks.client.fireSuccessForAllRequests = true + + /* When */ + mocks.customEventsExecutor.enqueueDelta(delta) + mocks.customEventsExecutor.processDeltaQueue(inBackground: false) + OneSignalCoreMocks.waitForBackgroundThreads(seconds: 0.5) + + /* Then */ + guard let request = mocks.client.executedRequests.first as? OSRequestCustomEvents, + let events = request.parameters!["events"] as? [[String: Any]], + let event = events.first, + let payload = event["payload"] as? [String: Any], + let osSdk = payload["os_sdk"] as? [String: Any] else { + XCTFail("Expected valid request with os_sdk metadata") + return + } + + // Verify os_sdk metadata fields + XCTAssertEqual(osSdk["device_type"] as? String, "ios") + XCTAssertEqual(osSdk["type"] as? String, "iOSPush") + XCTAssertNotNil(osSdk["sdk"]) + XCTAssertNotNil(osSdk["device_os"]) + XCTAssertNotNil(osSdk["device_model"]) + XCTAssertNotNil(osSdk["app_version"]) + + // Verify user properties are still present + XCTAssertEqual(payload["user_key"] as? String, "user_value") + } +} diff --git a/iOS_SDK/OneSignalSDK/OneSignalUserTests/Executors/UserExecutorTests.swift b/iOS_SDK/OneSignalSDK/OneSignalUserTests/Executors/UserExecutorTests.swift index 63ffcde3d..eb40d1f21 100644 --- a/iOS_SDK/OneSignalSDK/OneSignalUserTests/Executors/UserExecutorTests.swift +++ b/iOS_SDK/OneSignalSDK/OneSignalUserTests/Executors/UserExecutorTests.swift @@ -14,7 +14,7 @@ all copies or substantial portions of the Software. 2. All copies of substantial portions of the Software may only be used in connection -with services provided by OneSignal. + with services provided by OneSignal. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, @@ -167,7 +167,7 @@ final class UserExecutorTests: XCTestCase { let mocks = Mocks() mocks.setAuthRequired(false) - let user = mocks.setUserManagerInternalUser(externalId: "new-eid") + _ = OneSignalUserMocks.setUserManagerInternalUser(externalId: "new-eid", onesignalId: nil) let anonIdentityModel = OSIdentityModel(aliases: [OS_ONESIGNAL_ID: userA_OSID], changeNotifier: OSEventProducer()) let newIdentityModel = OSIdentityModel(aliases: [OS_EXTERNAL_ID: userB_EUID], changeNotifier: OSEventProducer()) @@ -312,7 +312,9 @@ final class UserExecutorTests: XCTestCase { mocks.setAuthRequired(true) _ = mocks.setUserManagerInternalUser(externalId: userA_EUID) - // We need to use the user manager's executor because the onJWTUpdated callback won't fire on the mock executor + // We need to use the user manager's executor because the onJWTUpdated callback won't fire on the mock executor. + // start() initializes sharedInstance.userExecutor and subscribes it as a JWT listener. + OneSignalUserManagerImpl.sharedInstance.start() let executor = OneSignalUserManagerImpl.sharedInstance.userExecutor! let userAIdentityModel = OSIdentityModel(aliases: [OS_ONESIGNAL_ID: userA_OSID, OS_EXTERNAL_ID: userA_EUID], changeNotifier: OSEventProducer()) @@ -335,7 +337,8 @@ final class UserExecutorTests: XCTestCase { // The executor should execute this request since identity verification is required and the token was set XCTAssertTrue(mocks.client.hasExecutedRequestOfType(OSRequestFetchUser.self)) XCTAssertTrue(userJwtInvalidatedListener.invalidatedCallbackWasCalled) - XCTAssertEqual(mocks.client.networkRequestCount, 2) + // >= because start() may fire incidental requests (e.g. language update from _user?.update()) + XCTAssertGreaterThanOrEqual(mocks.client.networkRequestCount, 2) } func testUserRequests_RetryAllRequests_OnTokenUpdate() { @@ -345,7 +348,9 @@ final class UserExecutorTests: XCTestCase { mocks.setAuthRequired(true) let userA = mocks.setUserManagerInternalUser(externalId: userA_EUID, onesignalId: userA_OSID) - // We need to use the user manager's executor because the onJWTUpdated callback won't fire on the mock executor + // We need to use the user manager's executor because the onJWTUpdated callback won't fire on the mock executor. + // start() initializes sharedInstance.userExecutor and subscribes it as a JWT listener. + OneSignalUserManagerImpl.sharedInstance.start() let executor = OneSignalUserManagerImpl.sharedInstance.userExecutor! userA.identityModel.jwtBearerToken = userA_InvalidJwtToken @@ -377,7 +382,8 @@ final class UserExecutorTests: XCTestCase { Create and Fetch requests that pass Follow up Fetch made after the success of the Create request */ - XCTAssertEqual(mocks.client.networkRequestCount, 5) + // >= because start() may fire incidental requests (e.g. language update from _user?.update()) + XCTAssertGreaterThanOrEqual(mocks.client.networkRequestCount, 5) } /** @@ -392,7 +398,9 @@ final class UserExecutorTests: XCTestCase { mocks.setAuthRequired(true) let userA = mocks.setUserManagerInternalUser(externalId: userA_EUID, onesignalId: userA_OSID) - // We need to use the user manager's executor because the onJWTUpdated callback won't fire on the mock executor + // We need to use the user manager's executor because the onJWTUpdated callback won't fire on the mock executor. + // start() initializes sharedInstance.userExecutor and subscribes it as a JWT listener. + OneSignalUserManagerImpl.sharedInstance.start() let executor = OneSignalUserManagerImpl.sharedInstance.userExecutor! userA.identityModel.jwtBearerToken = userA_InvalidJwtToken @@ -422,6 +430,7 @@ final class UserExecutorTests: XCTestCase { // The executor should execute this request since identity verification is required and the token was set XCTAssertTrue(mocks.client.hasExecutedRequestOfType(OSRequestFetchUser.self)) XCTAssertTrue(userJwtInvalidatedListener.invalidatedCallbackWasCalled) - XCTAssertEqual(mocks.client.networkRequestCount, 3) + // >= because start() may fire incidental requests (e.g. language update from _user?.update()) + XCTAssertGreaterThanOrEqual(mocks.client.networkRequestCount, 3) } } diff --git a/iOS_SDK/OneSignalSDK/OneSignalUserTests/OneSignalUserObjcTests.m b/iOS_SDK/OneSignalSDK/OneSignalUserTests/OneSignalUserObjcTests.m index fc4d1d3ee..74b1b73cb 100644 --- a/iOS_SDK/OneSignalSDK/OneSignalUserTests/OneSignalUserObjcTests.m +++ b/iOS_SDK/OneSignalSDK/OneSignalUserTests/OneSignalUserObjcTests.m @@ -37,7 +37,7 @@ - (void)testSendPurchases { [OneSignalUserManagerImpl.sharedInstance start]; // 1. Set up mock responses for the anonymous user - [MockUserRequests setDefaultCreateAnonUserResponsesWith:client]; + [MockUserRequests setDefaultCreateAnonUserResponsesWith:client onesignalId:nil subscriptionId:nil]; [OneSignalCoreImpl setSharedClient:client]; /* When */ diff --git a/iOS_SDK/OneSignalSDK/OneSignal_Core/OneSignalCore.xcframework/ios-arm64/OneSignalCore.framework/Headers/NSString+OneSignal.h b/iOS_SDK/OneSignalSDK/OneSignal_Core/OneSignalCore.xcframework/ios-arm64/OneSignalCore.framework/Headers/NSString+OneSignal.h index c9ee3aa87..1b48a86e6 100644 --- a/iOS_SDK/OneSignalSDK/OneSignal_Core/OneSignalCore.xcframework/ios-arm64/OneSignalCore.framework/Headers/NSString+OneSignal.h +++ b/iOS_SDK/OneSignalSDK/OneSignal_Core/OneSignalCore.xcframework/ios-arm64/OneSignalCore.framework/Headers/NSString+OneSignal.h @@ -31,9 +31,7 @@ #define NSString_OneSignal_h @interface NSString (OneSignal) -- (NSString *_Nonnull)one_getVersionForRange:(NSRange)range; - (NSString *_Nonnull)one_substringAfter:(NSString *_Nonnull)needle; -- (NSString *_Nonnull)one_getSemanticVersion; - (NSString *_Nullable)fileExtensionForMimeType; - (NSString *_Nullable)supportedFileExtension; diff --git a/iOS_SDK/OneSignalSDK/OneSignal_Core/OneSignalCore.xcframework/ios-arm64/OneSignalCore.framework/Headers/OneSignalCore.h b/iOS_SDK/OneSignalSDK/OneSignal_Core/OneSignalCore.xcframework/ios-arm64/OneSignalCore.framework/Headers/OneSignalCore.h index f3922e961..c91e282e4 100644 --- a/iOS_SDK/OneSignalSDK/OneSignal_Core/OneSignalCore.xcframework/ios-arm64/OneSignalCore.framework/Headers/OneSignalCore.h +++ b/iOS_SDK/OneSignalSDK/OneSignal_Core/OneSignalCore.xcframework/ios-arm64/OneSignalCore.framework/Headers/OneSignalCore.h @@ -41,7 +41,6 @@ #import #import #import -#import #import #import #import diff --git a/iOS_SDK/OneSignalSDK/OneSignal_Core/OneSignalCore.xcframework/ios-arm64/OneSignalCore.framework/Headers/OneSignalCoreHelper.h b/iOS_SDK/OneSignalSDK/OneSignal_Core/OneSignalCore.xcframework/ios-arm64/OneSignalCore.framework/Headers/OneSignalCoreHelper.h index 9194ead16..f3c1d4147 100644 --- a/iOS_SDK/OneSignalSDK/OneSignal_Core/OneSignalCore.xcframework/ios-arm64/OneSignalCore.framework/Headers/OneSignalCoreHelper.h +++ b/iOS_SDK/OneSignalSDK/OneSignal_Core/OneSignalCore.xcframework/ios-arm64/OneSignalCore.framework/Headers/OneSignalCoreHelper.h @@ -35,8 +35,6 @@ + (void)dispatch_async_on_main_queue:(void(^)())block; + (void)performSelector:(SEL)aSelector onMainThreadOnObject:(id)targetObj withObject:(id)anArgument afterDelay:(NSTimeInterval)delay; -+ (NSString*)hashUsingSha1:(NSString*)string; -+ (NSString*)hashUsingMD5:(NSString*)string; + (NSString*)trimURLSpacing:(NSString*)url; + (NSString*)parseNSErrorAsJsonString:(NSError*)error; + (BOOL)isOneSignalPayload:(NSDictionary *)payload; diff --git a/iOS_SDK/OneSignalSDK/OneSignal_Core/OneSignalCore.xcframework/ios-arm64/OneSignalCore.framework/Info.plist b/iOS_SDK/OneSignalSDK/OneSignal_Core/OneSignalCore.xcframework/ios-arm64/OneSignalCore.framework/Info.plist index 6cb5a4543..2167feeb5 100644 Binary files a/iOS_SDK/OneSignalSDK/OneSignal_Core/OneSignalCore.xcframework/ios-arm64/OneSignalCore.framework/Info.plist and b/iOS_SDK/OneSignalSDK/OneSignal_Core/OneSignalCore.xcframework/ios-arm64/OneSignalCore.framework/Info.plist differ diff --git a/iOS_SDK/OneSignalSDK/OneSignal_Core/OneSignalCore.xcframework/ios-arm64/OneSignalCore.framework/Headers/OSMacros.h b/iOS_SDK/OneSignalSDK/OneSignal_Core/OneSignalCore.xcframework/ios-arm64/OneSignalCore.framework/PrivateHeaders/OSMacros.h similarity index 100% rename from iOS_SDK/OneSignalSDK/OneSignal_Core/OneSignalCore.xcframework/ios-arm64/OneSignalCore.framework/Headers/OSMacros.h rename to iOS_SDK/OneSignalSDK/OneSignal_Core/OneSignalCore.xcframework/ios-arm64/OneSignalCore.framework/PrivateHeaders/OSMacros.h diff --git a/iOS_SDK/OneSignalSDK/OneSignal_Core/OneSignalCore.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalCore.framework/PrivateHeaders b/iOS_SDK/OneSignalSDK/OneSignal_Core/OneSignalCore.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalCore.framework/PrivateHeaders new file mode 120000 index 000000000..d8e564526 --- /dev/null +++ b/iOS_SDK/OneSignalSDK/OneSignal_Core/OneSignalCore.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalCore.framework/PrivateHeaders @@ -0,0 +1 @@ +Versions/Current/PrivateHeaders \ No newline at end of file diff --git a/iOS_SDK/OneSignalSDK/OneSignal_Core/OneSignalCore.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalCore.framework/Versions/A/Headers/NSString+OneSignal.h b/iOS_SDK/OneSignalSDK/OneSignal_Core/OneSignalCore.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalCore.framework/Versions/A/Headers/NSString+OneSignal.h index c9ee3aa87..1b48a86e6 100644 --- a/iOS_SDK/OneSignalSDK/OneSignal_Core/OneSignalCore.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalCore.framework/Versions/A/Headers/NSString+OneSignal.h +++ b/iOS_SDK/OneSignalSDK/OneSignal_Core/OneSignalCore.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalCore.framework/Versions/A/Headers/NSString+OneSignal.h @@ -31,9 +31,7 @@ #define NSString_OneSignal_h @interface NSString (OneSignal) -- (NSString *_Nonnull)one_getVersionForRange:(NSRange)range; - (NSString *_Nonnull)one_substringAfter:(NSString *_Nonnull)needle; -- (NSString *_Nonnull)one_getSemanticVersion; - (NSString *_Nullable)fileExtensionForMimeType; - (NSString *_Nullable)supportedFileExtension; diff --git a/iOS_SDK/OneSignalSDK/OneSignal_Core/OneSignalCore.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalCore.framework/Versions/A/Headers/OneSignalCore.h b/iOS_SDK/OneSignalSDK/OneSignal_Core/OneSignalCore.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalCore.framework/Versions/A/Headers/OneSignalCore.h index f3922e961..c91e282e4 100644 --- a/iOS_SDK/OneSignalSDK/OneSignal_Core/OneSignalCore.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalCore.framework/Versions/A/Headers/OneSignalCore.h +++ b/iOS_SDK/OneSignalSDK/OneSignal_Core/OneSignalCore.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalCore.framework/Versions/A/Headers/OneSignalCore.h @@ -41,7 +41,6 @@ #import #import #import -#import #import #import #import diff --git a/iOS_SDK/OneSignalSDK/OneSignal_Core/OneSignalCore.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalCore.framework/Versions/A/Headers/OneSignalCoreHelper.h b/iOS_SDK/OneSignalSDK/OneSignal_Core/OneSignalCore.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalCore.framework/Versions/A/Headers/OneSignalCoreHelper.h index 9194ead16..f3c1d4147 100644 --- a/iOS_SDK/OneSignalSDK/OneSignal_Core/OneSignalCore.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalCore.framework/Versions/A/Headers/OneSignalCoreHelper.h +++ b/iOS_SDK/OneSignalSDK/OneSignal_Core/OneSignalCore.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalCore.framework/Versions/A/Headers/OneSignalCoreHelper.h @@ -35,8 +35,6 @@ + (void)dispatch_async_on_main_queue:(void(^)())block; + (void)performSelector:(SEL)aSelector onMainThreadOnObject:(id)targetObj withObject:(id)anArgument afterDelay:(NSTimeInterval)delay; -+ (NSString*)hashUsingSha1:(NSString*)string; -+ (NSString*)hashUsingMD5:(NSString*)string; + (NSString*)trimURLSpacing:(NSString*)url; + (NSString*)parseNSErrorAsJsonString:(NSError*)error; + (BOOL)isOneSignalPayload:(NSDictionary *)payload; diff --git a/iOS_SDK/OneSignalSDK/OneSignal_Core/OneSignalCore.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalCore.framework/Versions/A/Headers/OSMacros.h b/iOS_SDK/OneSignalSDK/OneSignal_Core/OneSignalCore.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalCore.framework/Versions/A/PrivateHeaders/OSMacros.h similarity index 100% rename from iOS_SDK/OneSignalSDK/OneSignal_Core/OneSignalCore.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalCore.framework/Versions/A/Headers/OSMacros.h rename to iOS_SDK/OneSignalSDK/OneSignal_Core/OneSignalCore.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalCore.framework/Versions/A/PrivateHeaders/OSMacros.h diff --git a/iOS_SDK/OneSignalSDK/OneSignal_Core/OneSignalCore.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalCore.framework/Versions/A/Resources/Info.plist b/iOS_SDK/OneSignalSDK/OneSignal_Core/OneSignalCore.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalCore.framework/Versions/A/Resources/Info.plist index f18a56283..8452e45bd 100644 --- a/iOS_SDK/OneSignalSDK/OneSignal_Core/OneSignalCore.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalCore.framework/Versions/A/Resources/Info.plist +++ b/iOS_SDK/OneSignalSDK/OneSignal_Core/OneSignalCore.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalCore.framework/Versions/A/Resources/Info.plist @@ -3,7 +3,7 @@ BuildMachineOSBuild - 24E263 + 23J423 CFBundleDevelopmentRegion en CFBundleExecutable @@ -27,19 +27,19 @@ DTCompiler com.apple.compilers.llvm.clang.1_0 DTPlatformBuild - 24B75 + DTPlatformName macosx DTPlatformVersion - 15.1 + 14.2 DTSDKBuild - 24B75 + 23C53 DTSDKName - macosx15.1 + macosx14.2 DTXcode - 1610 + 1520 DTXcodeBuild - 16B40 + 15C500b LSMinimumSystemVersion 10.15 UIDeviceFamily diff --git a/iOS_SDK/OneSignalSDK/OneSignal_Core/OneSignalCore.xcframework/ios-arm64_x86_64-simulator/OneSignalCore.framework/Headers/NSString+OneSignal.h b/iOS_SDK/OneSignalSDK/OneSignal_Core/OneSignalCore.xcframework/ios-arm64_x86_64-simulator/OneSignalCore.framework/Headers/NSString+OneSignal.h index c9ee3aa87..1b48a86e6 100644 --- a/iOS_SDK/OneSignalSDK/OneSignal_Core/OneSignalCore.xcframework/ios-arm64_x86_64-simulator/OneSignalCore.framework/Headers/NSString+OneSignal.h +++ b/iOS_SDK/OneSignalSDK/OneSignal_Core/OneSignalCore.xcframework/ios-arm64_x86_64-simulator/OneSignalCore.framework/Headers/NSString+OneSignal.h @@ -31,9 +31,7 @@ #define NSString_OneSignal_h @interface NSString (OneSignal) -- (NSString *_Nonnull)one_getVersionForRange:(NSRange)range; - (NSString *_Nonnull)one_substringAfter:(NSString *_Nonnull)needle; -- (NSString *_Nonnull)one_getSemanticVersion; - (NSString *_Nullable)fileExtensionForMimeType; - (NSString *_Nullable)supportedFileExtension; diff --git a/iOS_SDK/OneSignalSDK/OneSignal_Core/OneSignalCore.xcframework/ios-arm64_x86_64-simulator/OneSignalCore.framework/Headers/OneSignalCore.h b/iOS_SDK/OneSignalSDK/OneSignal_Core/OneSignalCore.xcframework/ios-arm64_x86_64-simulator/OneSignalCore.framework/Headers/OneSignalCore.h index f3922e961..c91e282e4 100644 --- a/iOS_SDK/OneSignalSDK/OneSignal_Core/OneSignalCore.xcframework/ios-arm64_x86_64-simulator/OneSignalCore.framework/Headers/OneSignalCore.h +++ b/iOS_SDK/OneSignalSDK/OneSignal_Core/OneSignalCore.xcframework/ios-arm64_x86_64-simulator/OneSignalCore.framework/Headers/OneSignalCore.h @@ -41,7 +41,6 @@ #import #import #import -#import #import #import #import diff --git a/iOS_SDK/OneSignalSDK/OneSignal_Core/OneSignalCore.xcframework/ios-arm64_x86_64-simulator/OneSignalCore.framework/Headers/OneSignalCoreHelper.h b/iOS_SDK/OneSignalSDK/OneSignal_Core/OneSignalCore.xcframework/ios-arm64_x86_64-simulator/OneSignalCore.framework/Headers/OneSignalCoreHelper.h index 9194ead16..f3c1d4147 100644 --- a/iOS_SDK/OneSignalSDK/OneSignal_Core/OneSignalCore.xcframework/ios-arm64_x86_64-simulator/OneSignalCore.framework/Headers/OneSignalCoreHelper.h +++ b/iOS_SDK/OneSignalSDK/OneSignal_Core/OneSignalCore.xcframework/ios-arm64_x86_64-simulator/OneSignalCore.framework/Headers/OneSignalCoreHelper.h @@ -35,8 +35,6 @@ + (void)dispatch_async_on_main_queue:(void(^)())block; + (void)performSelector:(SEL)aSelector onMainThreadOnObject:(id)targetObj withObject:(id)anArgument afterDelay:(NSTimeInterval)delay; -+ (NSString*)hashUsingSha1:(NSString*)string; -+ (NSString*)hashUsingMD5:(NSString*)string; + (NSString*)trimURLSpacing:(NSString*)url; + (NSString*)parseNSErrorAsJsonString:(NSError*)error; + (BOOL)isOneSignalPayload:(NSDictionary *)payload; diff --git a/iOS_SDK/OneSignalSDK/OneSignal_Core/OneSignalCore.xcframework/ios-arm64_x86_64-simulator/OneSignalCore.framework/Info.plist b/iOS_SDK/OneSignalSDK/OneSignal_Core/OneSignalCore.xcframework/ios-arm64_x86_64-simulator/OneSignalCore.framework/Info.plist index adad0e4ff..0dceb50ed 100644 Binary files a/iOS_SDK/OneSignalSDK/OneSignal_Core/OneSignalCore.xcframework/ios-arm64_x86_64-simulator/OneSignalCore.framework/Info.plist and b/iOS_SDK/OneSignalSDK/OneSignal_Core/OneSignalCore.xcframework/ios-arm64_x86_64-simulator/OneSignalCore.framework/Info.plist differ diff --git a/iOS_SDK/OneSignalSDK/OneSignal_Core/OneSignalCore.xcframework/ios-arm64_x86_64-simulator/OneSignalCore.framework/Headers/OSMacros.h b/iOS_SDK/OneSignalSDK/OneSignal_Core/OneSignalCore.xcframework/ios-arm64_x86_64-simulator/OneSignalCore.framework/PrivateHeaders/OSMacros.h similarity index 100% rename from iOS_SDK/OneSignalSDK/OneSignal_Core/OneSignalCore.xcframework/ios-arm64_x86_64-simulator/OneSignalCore.framework/Headers/OSMacros.h rename to iOS_SDK/OneSignalSDK/OneSignal_Core/OneSignalCore.xcframework/ios-arm64_x86_64-simulator/OneSignalCore.framework/PrivateHeaders/OSMacros.h diff --git a/iOS_SDK/OneSignalSDK/OneSignal_Extension/OneSignalExtension.xcframework/ios-arm64/OneSignalExtension.framework/Info.plist b/iOS_SDK/OneSignalSDK/OneSignal_Extension/OneSignalExtension.xcframework/ios-arm64/OneSignalExtension.framework/Info.plist index 771eebe38..c079041e1 100644 Binary files a/iOS_SDK/OneSignalSDK/OneSignal_Extension/OneSignalExtension.xcframework/ios-arm64/OneSignalExtension.framework/Info.plist and b/iOS_SDK/OneSignalSDK/OneSignal_Extension/OneSignalExtension.xcframework/ios-arm64/OneSignalExtension.framework/Info.plist differ diff --git a/iOS_SDK/OneSignalSDK/OneSignal_Extension/OneSignalExtension.xcframework/ios-arm64/OneSignalExtension.framework/_CodeSignature/CodeResources b/iOS_SDK/OneSignalSDK/OneSignal_Extension/OneSignalExtension.xcframework/ios-arm64/OneSignalExtension.framework/_CodeSignature/CodeResources index f7140cd3a..1a29bd0fd 100644 --- a/iOS_SDK/OneSignalSDK/OneSignal_Extension/OneSignalExtension.xcframework/ios-arm64/OneSignalExtension.framework/_CodeSignature/CodeResources +++ b/iOS_SDK/OneSignalSDK/OneSignal_Extension/OneSignalExtension.xcframework/ios-arm64/OneSignalExtension.framework/_CodeSignature/CodeResources @@ -26,7 +26,7 @@ Info.plist - afY3QIxExWsPAuCCwsGo5RQfH2M= + Co0LOf1ZIj2hWyRVaQOB+NYPq/A= Modules/module.modulemap diff --git a/iOS_SDK/OneSignalSDK/OneSignal_Extension/OneSignalExtension.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalExtension.framework/Versions/A/Resources/Info.plist b/iOS_SDK/OneSignalSDK/OneSignal_Extension/OneSignalExtension.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalExtension.framework/Versions/A/Resources/Info.plist index e0735a433..565544230 100644 --- a/iOS_SDK/OneSignalSDK/OneSignal_Extension/OneSignalExtension.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalExtension.framework/Versions/A/Resources/Info.plist +++ b/iOS_SDK/OneSignalSDK/OneSignal_Extension/OneSignalExtension.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalExtension.framework/Versions/A/Resources/Info.plist @@ -3,7 +3,7 @@ BuildMachineOSBuild - 24E263 + 23J423 CFBundleDevelopmentRegion en CFBundleExecutable @@ -27,19 +27,19 @@ DTCompiler com.apple.compilers.llvm.clang.1_0 DTPlatformBuild - 24B75 + DTPlatformName macosx DTPlatformVersion - 15.1 + 14.2 DTSDKBuild - 24B75 + 23C53 DTSDKName - macosx15.1 + macosx14.2 DTXcode - 1610 + 1520 DTXcodeBuild - 16B40 + 15C500b LSMinimumSystemVersion 10.15 UIDeviceFamily diff --git a/iOS_SDK/OneSignalSDK/OneSignal_Extension/OneSignalExtension.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalExtension.framework/Versions/A/_CodeSignature/CodeResources b/iOS_SDK/OneSignalSDK/OneSignal_Extension/OneSignalExtension.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalExtension.framework/Versions/A/_CodeSignature/CodeResources index 7d6deba82..9d812702f 100644 --- a/iOS_SDK/OneSignalSDK/OneSignal_Extension/OneSignalExtension.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalExtension.framework/Versions/A/_CodeSignature/CodeResources +++ b/iOS_SDK/OneSignalSDK/OneSignal_Extension/OneSignalExtension.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalExtension.framework/Versions/A/_CodeSignature/CodeResources @@ -6,7 +6,7 @@ Resources/Info.plist - lh+x3ZfK1Y1I6BgV5I/A5K3YLrQ= + vGHV0PfAd+yeLRhImTWhDJFZK78= Resources/PrivacyInfo.xcprivacy @@ -61,7 +61,7 @@ hash2 - E8/X7LbZUtCvqxDapzMOtCSPn7TBD6yzctBhwJVpgbw= + WmzfxWTvfyUzcFFUxJgmCA9U624lHN3Tua2wT4tiMgg= Resources/PrivacyInfo.xcprivacy diff --git a/iOS_SDK/OneSignalSDK/OneSignal_Extension/OneSignalExtension.xcframework/ios-arm64_x86_64-simulator/OneSignalExtension.framework/Info.plist b/iOS_SDK/OneSignalSDK/OneSignal_Extension/OneSignalExtension.xcframework/ios-arm64_x86_64-simulator/OneSignalExtension.framework/Info.plist index 79c75bb5f..bd6f916a7 100644 Binary files a/iOS_SDK/OneSignalSDK/OneSignal_Extension/OneSignalExtension.xcframework/ios-arm64_x86_64-simulator/OneSignalExtension.framework/Info.plist and b/iOS_SDK/OneSignalSDK/OneSignal_Extension/OneSignalExtension.xcframework/ios-arm64_x86_64-simulator/OneSignalExtension.framework/Info.plist differ diff --git a/iOS_SDK/OneSignalSDK/OneSignal_Extension/OneSignalExtension.xcframework/ios-arm64_x86_64-simulator/OneSignalExtension.framework/OneSignalExtension b/iOS_SDK/OneSignalSDK/OneSignal_Extension/OneSignalExtension.xcframework/ios-arm64_x86_64-simulator/OneSignalExtension.framework/OneSignalExtension index f9f197c0f..f504c0325 100755 Binary files a/iOS_SDK/OneSignalSDK/OneSignal_Extension/OneSignalExtension.xcframework/ios-arm64_x86_64-simulator/OneSignalExtension.framework/OneSignalExtension and b/iOS_SDK/OneSignalSDK/OneSignal_Extension/OneSignalExtension.xcframework/ios-arm64_x86_64-simulator/OneSignalExtension.framework/OneSignalExtension differ diff --git a/iOS_SDK/OneSignalSDK/OneSignal_Extension/OneSignalExtension.xcframework/ios-arm64_x86_64-simulator/OneSignalExtension.framework/_CodeSignature/CodeResources b/iOS_SDK/OneSignalSDK/OneSignal_Extension/OneSignalExtension.xcframework/ios-arm64_x86_64-simulator/OneSignalExtension.framework/_CodeSignature/CodeResources index b2463fd65..45c633572 100644 --- a/iOS_SDK/OneSignalSDK/OneSignal_Extension/OneSignalExtension.xcframework/ios-arm64_x86_64-simulator/OneSignalExtension.framework/_CodeSignature/CodeResources +++ b/iOS_SDK/OneSignalSDK/OneSignal_Extension/OneSignalExtension.xcframework/ios-arm64_x86_64-simulator/OneSignalExtension.framework/_CodeSignature/CodeResources @@ -26,7 +26,7 @@ Info.plist - I60jQMdZKQ4YS9zzqln+Fm6l64A= + fVaO2RSjh46agKIuktOQjcq00Tw= Modules/module.modulemap diff --git a/iOS_SDK/OneSignalSDK/OneSignal_InAppMessages/OneSignalInAppMessages.xcframework/ios-arm64/OneSignalInAppMessages.framework/Info.plist b/iOS_SDK/OneSignalSDK/OneSignal_InAppMessages/OneSignalInAppMessages.xcframework/ios-arm64/OneSignalInAppMessages.framework/Info.plist index 22180a3d9..283d297e1 100644 Binary files a/iOS_SDK/OneSignalSDK/OneSignal_InAppMessages/OneSignalInAppMessages.xcframework/ios-arm64/OneSignalInAppMessages.framework/Info.plist and b/iOS_SDK/OneSignalSDK/OneSignal_InAppMessages/OneSignalInAppMessages.xcframework/ios-arm64/OneSignalInAppMessages.framework/Info.plist differ diff --git a/iOS_SDK/OneSignalSDK/OneSignal_InAppMessages/OneSignalInAppMessages.xcframework/ios-arm64/OneSignalInAppMessages.framework/_CodeSignature/CodeResources b/iOS_SDK/OneSignalSDK/OneSignal_InAppMessages/OneSignalInAppMessages.xcframework/ios-arm64/OneSignalInAppMessages.framework/_CodeSignature/CodeResources index fc932d128..f79d4494b 100644 --- a/iOS_SDK/OneSignalSDK/OneSignal_InAppMessages/OneSignalInAppMessages.xcframework/ios-arm64/OneSignalInAppMessages.framework/_CodeSignature/CodeResources +++ b/iOS_SDK/OneSignalSDK/OneSignal_InAppMessages/OneSignalInAppMessages.xcframework/ios-arm64/OneSignalInAppMessages.framework/_CodeSignature/CodeResources @@ -10,7 +10,7 @@ Info.plist - 59xr9wBU5HJQ2EzltD6s3JM/YcU= + K7Gy6tonHI5FKmKMMzO3QVARFFU= Modules/module.modulemap diff --git a/iOS_SDK/OneSignalSDK/OneSignal_InAppMessages/OneSignalInAppMessages.xcframework/ios-x86_64-maccatalyst/OneSignalInAppMessages.framework/Headers b/iOS_SDK/OneSignalSDK/OneSignal_InAppMessages/OneSignalInAppMessages.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalInAppMessages.framework/Headers similarity index 100% rename from iOS_SDK/OneSignalSDK/OneSignal_InAppMessages/OneSignalInAppMessages.xcframework/ios-x86_64-maccatalyst/OneSignalInAppMessages.framework/Headers rename to iOS_SDK/OneSignalSDK/OneSignal_InAppMessages/OneSignalInAppMessages.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalInAppMessages.framework/Headers diff --git a/iOS_SDK/OneSignalSDK/OneSignal_InAppMessages/OneSignalInAppMessages.xcframework/ios-x86_64-maccatalyst/OneSignalInAppMessages.framework/Modules b/iOS_SDK/OneSignalSDK/OneSignal_InAppMessages/OneSignalInAppMessages.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalInAppMessages.framework/Modules similarity index 100% rename from iOS_SDK/OneSignalSDK/OneSignal_InAppMessages/OneSignalInAppMessages.xcframework/ios-x86_64-maccatalyst/OneSignalInAppMessages.framework/Modules rename to iOS_SDK/OneSignalSDK/OneSignal_InAppMessages/OneSignalInAppMessages.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalInAppMessages.framework/Modules diff --git a/iOS_SDK/OneSignalSDK/OneSignal_InAppMessages/OneSignalInAppMessages.xcframework/ios-x86_64-maccatalyst/OneSignalInAppMessages.framework/OneSignalInAppMessages b/iOS_SDK/OneSignalSDK/OneSignal_InAppMessages/OneSignalInAppMessages.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalInAppMessages.framework/OneSignalInAppMessages similarity index 100% rename from iOS_SDK/OneSignalSDK/OneSignal_InAppMessages/OneSignalInAppMessages.xcframework/ios-x86_64-maccatalyst/OneSignalInAppMessages.framework/OneSignalInAppMessages rename to iOS_SDK/OneSignalSDK/OneSignal_InAppMessages/OneSignalInAppMessages.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalInAppMessages.framework/OneSignalInAppMessages diff --git a/iOS_SDK/OneSignalSDK/OneSignal_InAppMessages/OneSignalInAppMessages.xcframework/ios-x86_64-maccatalyst/OneSignalInAppMessages.framework/Resources b/iOS_SDK/OneSignalSDK/OneSignal_InAppMessages/OneSignalInAppMessages.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalInAppMessages.framework/Resources similarity index 100% rename from iOS_SDK/OneSignalSDK/OneSignal_InAppMessages/OneSignalInAppMessages.xcframework/ios-x86_64-maccatalyst/OneSignalInAppMessages.framework/Resources rename to iOS_SDK/OneSignalSDK/OneSignal_InAppMessages/OneSignalInAppMessages.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalInAppMessages.framework/Resources diff --git a/iOS_SDK/OneSignalSDK/OneSignal_InAppMessages/OneSignalInAppMessages.xcframework/ios-x86_64-maccatalyst/OneSignalInAppMessages.framework/Versions/A/Headers/OneSignalInAppMessages.h b/iOS_SDK/OneSignalSDK/OneSignal_InAppMessages/OneSignalInAppMessages.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalInAppMessages.framework/Versions/A/Headers/OneSignalInAppMessages.h similarity index 100% rename from iOS_SDK/OneSignalSDK/OneSignal_InAppMessages/OneSignalInAppMessages.xcframework/ios-x86_64-maccatalyst/OneSignalInAppMessages.framework/Versions/A/Headers/OneSignalInAppMessages.h rename to iOS_SDK/OneSignalSDK/OneSignal_InAppMessages/OneSignalInAppMessages.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalInAppMessages.framework/Versions/A/Headers/OneSignalInAppMessages.h diff --git a/iOS_SDK/OneSignalSDK/OneSignal_InAppMessages/OneSignalInAppMessages.xcframework/ios-x86_64-maccatalyst/OneSignalInAppMessages.framework/Versions/A/Modules/module.modulemap b/iOS_SDK/OneSignalSDK/OneSignal_InAppMessages/OneSignalInAppMessages.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalInAppMessages.framework/Versions/A/Modules/module.modulemap similarity index 100% rename from iOS_SDK/OneSignalSDK/OneSignal_InAppMessages/OneSignalInAppMessages.xcframework/ios-x86_64-maccatalyst/OneSignalInAppMessages.framework/Versions/A/Modules/module.modulemap rename to iOS_SDK/OneSignalSDK/OneSignal_InAppMessages/OneSignalInAppMessages.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalInAppMessages.framework/Versions/A/Modules/module.modulemap diff --git a/iOS_SDK/OneSignalSDK/OneSignal_InAppMessages/OneSignalInAppMessages.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalInAppMessages.framework/Versions/A/OneSignalInAppMessages b/iOS_SDK/OneSignalSDK/OneSignal_InAppMessages/OneSignalInAppMessages.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalInAppMessages.framework/Versions/A/OneSignalInAppMessages new file mode 100755 index 000000000..5166a7e4f Binary files /dev/null and b/iOS_SDK/OneSignalSDK/OneSignal_InAppMessages/OneSignalInAppMessages.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalInAppMessages.framework/Versions/A/OneSignalInAppMessages differ diff --git a/iOS_SDK/OneSignalSDK/OneSignal_InAppMessages/OneSignalInAppMessages.xcframework/ios-x86_64-maccatalyst/OneSignalInAppMessages.framework/Versions/A/Resources/Info.plist b/iOS_SDK/OneSignalSDK/OneSignal_InAppMessages/OneSignalInAppMessages.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalInAppMessages.framework/Versions/A/Resources/Info.plist similarity index 87% rename from iOS_SDK/OneSignalSDK/OneSignal_InAppMessages/OneSignalInAppMessages.xcframework/ios-x86_64-maccatalyst/OneSignalInAppMessages.framework/Versions/A/Resources/Info.plist rename to iOS_SDK/OneSignalSDK/OneSignal_InAppMessages/OneSignalInAppMessages.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalInAppMessages.framework/Versions/A/Resources/Info.plist index 85e217cde..d0ba612a1 100644 --- a/iOS_SDK/OneSignalSDK/OneSignal_InAppMessages/OneSignalInAppMessages.xcframework/ios-x86_64-maccatalyst/OneSignalInAppMessages.framework/Versions/A/Resources/Info.plist +++ b/iOS_SDK/OneSignalSDK/OneSignal_InAppMessages/OneSignalInAppMessages.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalInAppMessages.framework/Versions/A/Resources/Info.plist @@ -3,7 +3,7 @@ BuildMachineOSBuild - 24E263 + 23J423 CFBundleDevelopmentRegion English CFBundleExecutable @@ -27,19 +27,19 @@ DTCompiler com.apple.compilers.llvm.clang.1_0 DTPlatformBuild - 24B75 + DTPlatformName macosx DTPlatformVersion - 15.1 + 14.2 DTSDKBuild - 24B75 + 23C53 DTSDKName - macosx15.1 + macosx14.2 DTXcode - 1610 + 1520 DTXcodeBuild - 16B40 + 15C500b LSMinimumSystemVersion 10.15 UIDeviceFamily diff --git a/iOS_SDK/OneSignalSDK/OneSignal_InAppMessages/OneSignalInAppMessages.xcframework/ios-x86_64-maccatalyst/OneSignalInAppMessages.framework/Versions/A/Resources/PrivacyInfo.xcprivacy b/iOS_SDK/OneSignalSDK/OneSignal_InAppMessages/OneSignalInAppMessages.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalInAppMessages.framework/Versions/A/Resources/PrivacyInfo.xcprivacy similarity index 100% rename from iOS_SDK/OneSignalSDK/OneSignal_InAppMessages/OneSignalInAppMessages.xcframework/ios-x86_64-maccatalyst/OneSignalInAppMessages.framework/Versions/A/Resources/PrivacyInfo.xcprivacy rename to iOS_SDK/OneSignalSDK/OneSignal_InAppMessages/OneSignalInAppMessages.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalInAppMessages.framework/Versions/A/Resources/PrivacyInfo.xcprivacy diff --git a/iOS_SDK/OneSignalSDK/OneSignal_InAppMessages/OneSignalInAppMessages.xcframework/ios-x86_64-maccatalyst/OneSignalInAppMessages.framework/Versions/A/_CodeSignature/CodeResources b/iOS_SDK/OneSignalSDK/OneSignal_InAppMessages/OneSignalInAppMessages.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalInAppMessages.framework/Versions/A/_CodeSignature/CodeResources similarity index 97% rename from iOS_SDK/OneSignalSDK/OneSignal_InAppMessages/OneSignalInAppMessages.xcframework/ios-x86_64-maccatalyst/OneSignalInAppMessages.framework/Versions/A/_CodeSignature/CodeResources rename to iOS_SDK/OneSignalSDK/OneSignal_InAppMessages/OneSignalInAppMessages.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalInAppMessages.framework/Versions/A/_CodeSignature/CodeResources index 02097c702..a57b77eb9 100644 --- a/iOS_SDK/OneSignalSDK/OneSignal_InAppMessages/OneSignalInAppMessages.xcframework/ios-x86_64-maccatalyst/OneSignalInAppMessages.framework/Versions/A/_CodeSignature/CodeResources +++ b/iOS_SDK/OneSignalSDK/OneSignal_InAppMessages/OneSignalInAppMessages.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalInAppMessages.framework/Versions/A/_CodeSignature/CodeResources @@ -6,7 +6,7 @@ Resources/Info.plist - 1hTi7QzxAd0VerzAh1I6Si5Hd2Y= + oCbF96rZ3q5pQ+WqSzLmvdQLUlE= Resources/PrivacyInfo.xcprivacy @@ -33,7 +33,7 @@ hash2 - u02uFLfKGleQ9LFDwwQw1HnLdN7IvAVHcl6U+M+W3l0= + lXjyu61BvrBfj2a5pJJ2wsSUfZ9hu6yTkgSVcKd8J48= Resources/PrivacyInfo.xcprivacy diff --git a/iOS_SDK/OneSignalSDK/OneSignal_InAppMessages/OneSignalInAppMessages.xcframework/ios-x86_64-maccatalyst/OneSignalInAppMessages.framework/Versions/Current b/iOS_SDK/OneSignalSDK/OneSignal_InAppMessages/OneSignalInAppMessages.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalInAppMessages.framework/Versions/Current similarity index 100% rename from iOS_SDK/OneSignalSDK/OneSignal_InAppMessages/OneSignalInAppMessages.xcframework/ios-x86_64-maccatalyst/OneSignalInAppMessages.framework/Versions/Current rename to iOS_SDK/OneSignalSDK/OneSignal_InAppMessages/OneSignalInAppMessages.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalInAppMessages.framework/Versions/Current diff --git a/iOS_SDK/OneSignalSDK/OneSignal_InAppMessages/OneSignalInAppMessages.xcframework/ios-x86_64-maccatalyst/dSYMs/OneSignalInAppMessages.framework.dSYM/Contents/Info.plist b/iOS_SDK/OneSignalSDK/OneSignal_InAppMessages/OneSignalInAppMessages.xcframework/ios-arm64_x86_64-maccatalyst/dSYMs/OneSignalInAppMessages.framework.dSYM/Contents/Info.plist similarity index 100% rename from iOS_SDK/OneSignalSDK/OneSignal_InAppMessages/OneSignalInAppMessages.xcframework/ios-x86_64-maccatalyst/dSYMs/OneSignalInAppMessages.framework.dSYM/Contents/Info.plist rename to iOS_SDK/OneSignalSDK/OneSignal_InAppMessages/OneSignalInAppMessages.xcframework/ios-arm64_x86_64-maccatalyst/dSYMs/OneSignalInAppMessages.framework.dSYM/Contents/Info.plist diff --git a/iOS_SDK/OneSignalSDK/OneSignal_InAppMessages/OneSignalInAppMessages.xcframework/ios-arm64_x86_64-maccatalyst/dSYMs/OneSignalInAppMessages.framework.dSYM/Contents/Resources/DWARF/OneSignalInAppMessages b/iOS_SDK/OneSignalSDK/OneSignal_InAppMessages/OneSignalInAppMessages.xcframework/ios-arm64_x86_64-maccatalyst/dSYMs/OneSignalInAppMessages.framework.dSYM/Contents/Resources/DWARF/OneSignalInAppMessages new file mode 100644 index 000000000..8711847b6 Binary files /dev/null and b/iOS_SDK/OneSignalSDK/OneSignal_InAppMessages/OneSignalInAppMessages.xcframework/ios-arm64_x86_64-maccatalyst/dSYMs/OneSignalInAppMessages.framework.dSYM/Contents/Resources/DWARF/OneSignalInAppMessages differ diff --git a/iOS_SDK/OneSignalSDK/OneSignal_InAppMessages/OneSignalInAppMessages.xcframework/ios-arm64_x86_64-maccatalyst/dSYMs/OneSignalInAppMessages.framework.dSYM/Contents/Resources/Relocations/aarch64/OneSignalInAppMessages.yml b/iOS_SDK/OneSignalSDK/OneSignal_InAppMessages/OneSignalInAppMessages.xcframework/ios-arm64_x86_64-maccatalyst/dSYMs/OneSignalInAppMessages.framework.dSYM/Contents/Resources/Relocations/aarch64/OneSignalInAppMessages.yml new file mode 100644 index 000000000..13042dfdd --- /dev/null +++ b/iOS_SDK/OneSignalSDK/OneSignal_InAppMessages/OneSignalInAppMessages.xcframework/ios-arm64_x86_64-maccatalyst/dSYMs/OneSignalInAppMessages.framework.dSYM/Contents/Resources/Relocations/aarch64/OneSignalInAppMessages.yml @@ -0,0 +1,636 @@ +--- +triple: 'arm64-apple-darwin' +binary-path: '/Users/runner/Library/Developer/Xcode/DerivedData/OneSignal-btyiuxasarxrmcazajaxhhgwtsud/Build/Intermediates.noindex/ArchiveIntermediates/OneSignalInAppMessages/InstallationBuildProductsLocation/Library/Frameworks/OneSignalInAppMessages.framework/Versions/A/OneSignalInAppMessages' +relocations: + - { offsetInCU: 0x27, offset: 0xD6804, size: 0x8, addend: 0x0, symName: '-[OSTriggerController init]', symObjAddr: 0x0, symBinAddr: 0x4000, symSize: 0xB4 } + - { offsetInCU: 0x19B, offset: 0xD6978, size: 0x8, addend: 0x0, symName: '-[OSTriggerController init]', symObjAddr: 0x0, symBinAddr: 0x4000, symSize: 0xB4 } + - { offsetInCU: 0x1D2, offset: 0xD69AF, size: 0x8, addend: 0x0, symName: '-[OSTriggerController addTriggers:]', symObjAddr: 0xB4, symBinAddr: 0x40B4, symSize: 0xB4 } + - { offsetInCU: 0x215, offset: 0xD69F2, size: 0x8, addend: 0x0, symName: '-[OSTriggerController removeTriggersForKeys:]', symObjAddr: 0x168, symBinAddr: 0x4168, symSize: 0x19C } + - { offsetInCU: 0x277, offset: 0xD6A54, size: 0x8, addend: 0x0, symName: '-[OSTriggerController getTriggers]', symObjAddr: 0x304, symBinAddr: 0x4304, symSize: 0x6C } + - { offsetInCU: 0x2AE, offset: 0xD6A8B, size: 0x8, addend: 0x0, symName: '-[OSTriggerController hasSharedTriggers:newTriggersKeys:]', symObjAddr: 0x370, symBinAddr: 0x4370, symSize: 0x2F0 } + - { offsetInCU: 0x346, offset: 0xD6B23, size: 0x8, addend: 0x0, symName: '-[OSTriggerController messageHasOnlyDynamicTriggers:]', symObjAddr: 0x660, symBinAddr: 0x4660, symSize: 0x240 } + - { offsetInCU: 0x3B7, offset: 0xD6B94, size: 0x8, addend: 0x0, symName: '-[OSTriggerController timeSinceLastMessage:]', symObjAddr: 0x8A0, symBinAddr: 0x48A0, symSize: 0x6C } + - { offsetInCU: 0x3FA, offset: 0xD6BD7, size: 0x8, addend: 0x0, symName: '-[OSTriggerController messageMatchesTriggers:]', symObjAddr: 0x90C, symBinAddr: 0x490C, symSize: 0x31C } + - { offsetInCU: 0x4FB, offset: 0xD6CD8, size: 0x8, addend: 0x0, symName: '-[OSTriggerController evaluateTrigger:forMessage:]', symObjAddr: 0xC28, symBinAddr: 0x4C28, symSize: 0x2FC } + - { offsetInCU: 0x55E, offset: 0xD6D3B, size: 0x8, addend: 0x0, symName: '-[OSTriggerController triggerValue:isEqualToValue:]', symObjAddr: 0xF24, symBinAddr: 0x4F24, symSize: 0xCC } + - { offsetInCU: 0x5B1, offset: 0xD6D8E, size: 0x8, addend: 0x0, symName: '-[OSTriggerController array:containsValue:]', symObjAddr: 0xFF0, symBinAddr: 0x4FF0, symSize: 0x14C } + - { offsetInCU: 0x627, offset: 0xD6E04, size: 0x8, addend: 0x0, symName: '-[OSTriggerController triggerMatchesFlex:matchesStringValue:]', symObjAddr: 0x113C, symBinAddr: 0x513C, symSize: 0x1D4 } + - { offsetInCU: 0x6AD, offset: 0xD6E8A, size: 0x8, addend: 0x0, symName: '-[OSTriggerController trigger:matchesStringValue:operatorType:]', symObjAddr: 0x1310, symBinAddr: 0x5310, symSize: 0x1B4 } + - { offsetInCU: 0x710, offset: 0xD6EED, size: 0x8, addend: 0x0, symName: '-[OSTriggerController trigger:matchesNumericValue:operatorType:]', symObjAddr: 0x14C4, symBinAddr: 0x54C4, symSize: 0x24C } + - { offsetInCU: 0x777, offset: 0xD6F54, size: 0x8, addend: 0x0, symName: '-[OSTriggerController dynamicTriggerFired]', symObjAddr: 0x1710, symBinAddr: 0x5710, symSize: 0x30 } + - { offsetInCU: 0x7AB, offset: 0xD6F88, size: 0x8, addend: 0x0, symName: '-[OSTriggerController dynamicTriggerCompleted:]', symObjAddr: 0x1740, symBinAddr: 0x5740, symSize: 0x50 } + - { offsetInCU: 0x7F0, offset: 0xD6FCD, size: 0x8, addend: 0x0, symName: '-[OSTriggerController delegate]', symObjAddr: 0x1790, symBinAddr: 0x5790, symSize: 0x18 } + - { offsetInCU: 0x827, offset: 0xD7004, size: 0x8, addend: 0x0, symName: '-[OSTriggerController setDelegate:]', symObjAddr: 0x17A8, symBinAddr: 0x57A8, symSize: 0xC } + - { offsetInCU: 0x868, offset: 0xD7045, size: 0x8, addend: 0x0, symName: '-[OSTriggerController triggers]', symObjAddr: 0x17B4, symBinAddr: 0x57B4, symSize: 0x8 } + - { offsetInCU: 0x89F, offset: 0xD707C, size: 0x8, addend: 0x0, symName: '-[OSTriggerController setTriggers:]', symObjAddr: 0x17BC, symBinAddr: 0x57BC, symSize: 0xC } + - { offsetInCU: 0x8E0, offset: 0xD70BD, size: 0x8, addend: 0x0, symName: '-[OSTriggerController dynamicTriggerController]', symObjAddr: 0x17C8, symBinAddr: 0x57C8, symSize: 0x8 } + - { offsetInCU: 0x917, offset: 0xD70F4, size: 0x8, addend: 0x0, symName: '-[OSTriggerController setDynamicTriggerController:]', symObjAddr: 0x17D0, symBinAddr: 0x57D0, symSize: 0xC } + - { offsetInCU: 0x958, offset: 0xD7135, size: 0x8, addend: 0x0, symName: '-[OSTriggerController .cxx_destruct]', symObjAddr: 0x17DC, symBinAddr: 0x57DC, symSize: 0x38 } + - { offsetInCU: 0x27, offset: 0xD7392, size: 0x8, addend: 0x0, symName: '+[OSInAppMessageTag instanceWithData:]', symObjAddr: 0x0, symBinAddr: 0x5814, symSize: 0x118 } + - { offsetInCU: 0x5B, offset: 0xD73C6, size: 0x8, addend: 0x0, symName: '+[OSInAppMessageTag instanceWithData:]', symObjAddr: 0x0, symBinAddr: 0x5814, symSize: 0x118 } + - { offsetInCU: 0xC2, offset: 0xD742D, size: 0x8, addend: 0x0, symName: '+[OSInAppMessageTag instanceWithJson:]', symObjAddr: 0x118, symBinAddr: 0x592C, symSize: 0x150 } + - { offsetInCU: 0x115, offset: 0xD7480, size: 0x8, addend: 0x0, symName: '+[OSInAppMessageTag instancePreviewFromNotification:]', symObjAddr: 0x268, symBinAddr: 0x5A7C, symSize: 0x8 } + - { offsetInCU: 0x154, offset: 0xD74BF, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageTag jsonRepresentation]', symObjAddr: 0x270, symBinAddr: 0x5A84, symSize: 0x60 } + - { offsetInCU: 0x19B, offset: 0xD7506, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageTag description]', symObjAddr: 0x2D0, symBinAddr: 0x5AE4, symSize: 0x38 } + - { offsetInCU: 0x1D2, offset: 0xD753D, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageTag tagsToAdd]', symObjAddr: 0x308, symBinAddr: 0x5B1C, symSize: 0x8 } + - { offsetInCU: 0x209, offset: 0xD7574, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageTag setTagsToAdd:]', symObjAddr: 0x310, symBinAddr: 0x5B24, symSize: 0xC } + - { offsetInCU: 0x24A, offset: 0xD75B5, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageTag tagsToRemove]', symObjAddr: 0x31C, symBinAddr: 0x5B30, symSize: 0x8 } + - { offsetInCU: 0x281, offset: 0xD75EC, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageTag setTagsToRemove:]', symObjAddr: 0x324, symBinAddr: 0x5B38, symSize: 0xC } + - { offsetInCU: 0x2C2, offset: 0xD762D, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageTag .cxx_destruct]', symObjAddr: 0x330, symBinAddr: 0x5B44, symSize: 0x30 } + - { offsetInCU: 0x27, offset: 0xD7703, size: 0x8, addend: 0x0, symName: '+[OSInAppMessageMigrationController migrate]', symObjAddr: 0x0, symBinAddr: 0x5B74, symSize: 0x2C } + - { offsetInCU: 0x35, offset: 0xD7711, size: 0x8, addend: 0x0, symName: '+[OSInAppMessageMigrationController migrateIAMRedisplayCache]', symObjAddr: 0x2C, symBinAddr: 0x5BA0, symSize: 0x25C } + - { offsetInCU: 0x102, offset: 0xD77DE, size: 0x8, addend: 0x0, symName: '+[OSInAppMessageMigrationController migrateToOSInAppMessageInternal]', symObjAddr: 0x288, symBinAddr: 0x5DFC, symSize: 0x1F0 } + - { offsetInCU: 0x192, offset: 0xD786E, size: 0x8, addend: 0x0, symName: '+[OSInAppMessageMigrationController migrate]', symObjAddr: 0x0, symBinAddr: 0x5B74, symSize: 0x2C } + - { offsetInCU: 0x1C5, offset: 0xD78A1, size: 0x8, addend: 0x0, symName: '+[OSInAppMessageMigrationController saveCurrentSDKVersion]', symObjAddr: 0x478, symBinAddr: 0x5FEC, symSize: 0x54 } + - { offsetInCU: 0x27, offset: 0xD7943, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageInternal(OSInAppMessageController) loadMessageHTMLContentWithResult:failure:]', symObjAddr: 0x0, symBinAddr: 0x6040, symSize: 0x29C } + - { offsetInCU: 0x99, offset: 0xD79B5, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageInternal(OSInAppMessageController) loadMessageHTMLContentWithResult:failure:]', symObjAddr: 0x0, symBinAddr: 0x6040, symSize: 0x29C } + - { offsetInCU: 0x127, offset: 0xD7A43, size: 0x8, addend: 0x0, symName: '___93-[OSInAppMessageInternal(OSInAppMessageController) loadMessageHTMLContentWithResult:failure:]_block_invoke', symObjAddr: 0x29C, symBinAddr: 0x62DC, symSize: 0x44 } + - { offsetInCU: 0x18D, offset: 0xD7AA9, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32b, symObjAddr: 0x2E0, symBinAddr: 0x6320, symSize: 0x10 } + - { offsetInCU: 0x1B6, offset: 0xD7AD2, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s, symObjAddr: 0x2F0, symBinAddr: 0x6330, symSize: 0x8 } + - { offsetInCU: 0x1D5, offset: 0xD7AF1, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageInternal(OSInAppMessageController) loadPreviewMessageHTMLContentWithUUID:success:failure:]', symObjAddr: 0x2F8, symBinAddr: 0x6338, symSize: 0x13C } + - { offsetInCU: 0x244, offset: 0xD7B60, size: 0x8, addend: 0x0, symName: '___106-[OSInAppMessageInternal(OSInAppMessageController) loadPreviewMessageHTMLContentWithUUID:success:failure:]_block_invoke', symObjAddr: 0x434, symBinAddr: 0x6474, symSize: 0x44 } + - { offsetInCU: 0x2AA, offset: 0xD7BC6, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageInternal(OSInAppMessageController) variantId]', symObjAddr: 0x478, symBinAddr: 0x64B8, symSize: 0x2CC } + - { offsetInCU: 0x27, offset: 0xD7F2C, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageWillDisplayEvent initWithInAppMessage:]', symObjAddr: 0x0, symBinAddr: 0x6784, symSize: 0x2C } + - { offsetInCU: 0x4B, offset: 0xD7F50, size: 0x8, addend: 0x0, symName: _sharedInstance, symObjAddr: 0x23900, symBinAddr: 0x382C8, symSize: 0x0 } + - { offsetInCU: 0x5AC, offset: 0xD84B1, size: 0x8, addend: 0x0, symName: _once, symObjAddr: 0x23908, symBinAddr: 0x382D0, symSize: 0x0 } + - { offsetInCU: 0x5C2, offset: 0xD84C7, size: 0x8, addend: 0x0, symName: __isInAppMessagingPaused, symObjAddr: 0x23910, symBinAddr: 0x382D8, symSize: 0x0 } + - { offsetInCU: 0x653, offset: 0xD8558, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageWillDisplayEvent initWithInAppMessage:]', symObjAddr: 0x0, symBinAddr: 0x6784, symSize: 0x2C } + - { offsetInCU: 0x69A, offset: 0xD859F, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageWillDisplayEvent jsonRepresentation]', symObjAddr: 0x2C, symBinAddr: 0x67B0, symSize: 0x80 } + - { offsetInCU: 0x6E1, offset: 0xD85E6, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageWillDisplayEvent message]', symObjAddr: 0xAC, symBinAddr: 0x6830, symSize: 0x8 } + - { offsetInCU: 0x718, offset: 0xD861D, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageWillDisplayEvent .cxx_destruct]', symObjAddr: 0xB4, symBinAddr: 0x6838, symSize: 0xC } + - { offsetInCU: 0x74B, offset: 0xD8650, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageDidDisplayEvent initWithInAppMessage:]', symObjAddr: 0xC0, symBinAddr: 0x6844, symSize: 0x2C } + - { offsetInCU: 0x792, offset: 0xD8697, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageDidDisplayEvent jsonRepresentation]', symObjAddr: 0xEC, symBinAddr: 0x6870, symSize: 0x80 } + - { offsetInCU: 0x7D9, offset: 0xD86DE, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageDidDisplayEvent message]', symObjAddr: 0x16C, symBinAddr: 0x68F0, symSize: 0x8 } + - { offsetInCU: 0x810, offset: 0xD8715, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageDidDisplayEvent .cxx_destruct]', symObjAddr: 0x174, symBinAddr: 0x68F8, symSize: 0xC } + - { offsetInCU: 0x843, offset: 0xD8748, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageWillDismissEvent initWithInAppMessage:]', symObjAddr: 0x180, symBinAddr: 0x6904, symSize: 0x2C } + - { offsetInCU: 0x88A, offset: 0xD878F, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageWillDismissEvent jsonRepresentation]', symObjAddr: 0x1AC, symBinAddr: 0x6930, symSize: 0x80 } + - { offsetInCU: 0x8D1, offset: 0xD87D6, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageWillDismissEvent message]', symObjAddr: 0x22C, symBinAddr: 0x69B0, symSize: 0x8 } + - { offsetInCU: 0x908, offset: 0xD880D, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageWillDismissEvent .cxx_destruct]', symObjAddr: 0x234, symBinAddr: 0x69B8, symSize: 0xC } + - { offsetInCU: 0x93B, offset: 0xD8840, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageDidDismissEvent initWithInAppMessage:]', symObjAddr: 0x240, symBinAddr: 0x69C4, symSize: 0x2C } + - { offsetInCU: 0x982, offset: 0xD8887, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageDidDismissEvent jsonRepresentation]', symObjAddr: 0x26C, symBinAddr: 0x69F0, symSize: 0x80 } + - { offsetInCU: 0x9C9, offset: 0xD88CE, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageDidDismissEvent message]', symObjAddr: 0x2EC, symBinAddr: 0x6A70, symSize: 0x8 } + - { offsetInCU: 0xA00, offset: 0xD8905, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageDidDismissEvent .cxx_destruct]', symObjAddr: 0x2F4, symBinAddr: 0x6A78, symSize: 0xC } + - { offsetInCU: 0xA60, offset: 0xD8965, size: 0x8, addend: 0x0, symName: '+[OSMessagingController sharedInstance]', symObjAddr: 0x300, symBinAddr: 0x6A84, symSize: 0x74 } + - { offsetInCU: 0xAD8, offset: 0xD89DD, size: 0x8, addend: 0x0, symName: '___39+[OSMessagingController sharedInstance]_block_invoke', symObjAddr: 0x374, symBinAddr: 0x6AF8, symSize: 0x48 } + - { offsetInCU: 0xB17, offset: 0xD8A1C, size: 0x8, addend: 0x0, symName: '+[OSMessagingController removeInstance]', symObjAddr: 0x3BC, symBinAddr: 0x6B40, symSize: 0x28 } + - { offsetInCU: 0xB46, offset: 0xD8A4B, size: 0x8, addend: 0x0, symName: '+[OSMessagingController start]', symObjAddr: 0x3E4, symBinAddr: 0x6B68, symSize: 0xA0 } + - { offsetInCU: 0xB85, offset: 0xD8A8A, size: 0x8, addend: 0x0, symName: '-[OSMessagingController isInAppMessagingPaused]', symObjAddr: 0x484, symBinAddr: 0x6C08, symSize: 0xC } + - { offsetInCU: 0xBB8, offset: 0xD8ABD, size: 0x8, addend: 0x0, symName: '-[OSMessagingController setInAppMessagingPaused:]', symObjAddr: 0x490, symBinAddr: 0x6C14, symSize: 0x90 } + - { offsetInCU: 0xC20, offset: 0xD8B25, size: 0x8, addend: 0x0, symName: '___49-[OSMessagingController setInAppMessagingPaused:]_block_invoke', symObjAddr: 0x520, symBinAddr: 0x6CA4, symSize: 0x34 } + - { offsetInCU: 0xC5F, offset: 0xD8B64, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s, symObjAddr: 0x554, symBinAddr: 0x6CD8, symSize: 0x8 } + - { offsetInCU: 0xC86, offset: 0xD8B8B, size: 0x8, addend: 0x0, symName: '+[OSMessagingController doesDeviceSupportIAM]', symObjAddr: 0x564, symBinAddr: 0x6CE0, symSize: 0x78 } + - { offsetInCU: 0xCB9, offset: 0xD8BBE, size: 0x8, addend: 0x0, symName: '-[OSMessagingController init]', symObjAddr: 0x5DC, symBinAddr: 0x6D58, symSize: 0x3D8 } + - { offsetInCU: 0xD0F, offset: 0xD8C14, size: 0x8, addend: 0x0, symName: '___29-[OSMessagingController init]_block_invoke', symObjAddr: 0x9B4, symBinAddr: 0x7130, symSize: 0x4C } + - { offsetInCU: 0xD3A, offset: 0xD8C3F, size: 0x8, addend: 0x0, symName: '-[OSMessagingController initializeTriggerController]', symObjAddr: 0xA00, symBinAddr: 0x717C, symSize: 0x110 } + - { offsetInCU: 0xD7D, offset: 0xD8C82, size: 0x8, addend: 0x0, symName: '-[OSMessagingController getInAppMessagesFromServer:]', symObjAddr: 0xB10, symBinAddr: 0x728C, symSize: 0xB0 } + - { offsetInCU: 0xE12, offset: 0xD8D17, size: 0x8, addend: 0x0, symName: '___52-[OSMessagingController getInAppMessagesFromServer:]_block_invoke', symObjAddr: 0xBC0, symBinAddr: 0x733C, symSize: 0x218 } + - { offsetInCU: 0xF54, offset: 0xD8E59, size: 0x8, addend: 0x0, symName: '___52-[OSMessagingController getInAppMessagesFromServer:]_block_invoke_2', symObjAddr: 0xDD8, symBinAddr: 0x7554, symSize: 0x60 } + - { offsetInCU: 0xFB8, offset: 0xD8EBD, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40s48s, symObjAddr: 0xE38, symBinAddr: 0x75B4, symSize: 0x30 } + - { offsetInCU: 0xFE1, offset: 0xD8EE6, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s40s48s, symObjAddr: 0xE68, symBinAddr: 0x75E4, symSize: 0x30 } + - { offsetInCU: 0x1000, offset: 0xD8F05, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40s, symObjAddr: 0xE98, symBinAddr: 0x7614, symSize: 0x28 } + - { offsetInCU: 0x1029, offset: 0xD8F2E, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s40s, symObjAddr: 0xEC0, symBinAddr: 0x763C, symSize: 0x28 } + - { offsetInCU: 0x1048, offset: 0xD8F4D, size: 0x8, addend: 0x0, symName: '-[OSMessagingController attemptFetchWithRetries:rywData:attempts:retryLimit:]', symObjAddr: 0xEE8, symBinAddr: 0x7664, symSize: 0x27C } + - { offsetInCU: 0x111A, offset: 0xD901F, size: 0x8, addend: 0x0, symName: ___Block_byref_object_copy_, symObjAddr: 0x1164, symBinAddr: 0x78E0, symSize: 0x10 } + - { offsetInCU: 0x113F, offset: 0xD9044, size: 0x8, addend: 0x0, symName: ___Block_byref_object_dispose_, symObjAddr: 0x1174, symBinAddr: 0x78F0, symSize: 0x8 } + - { offsetInCU: 0x115E, offset: 0xD9063, size: 0x8, addend: 0x0, symName: '___77-[OSMessagingController attemptFetchWithRetries:rywData:attempts:retryLimit:]_block_invoke', symObjAddr: 0x117C, symBinAddr: 0x78F8, symSize: 0x88 } + - { offsetInCU: 0x11C7, offset: 0xD90CC, size: 0x8, addend: 0x0, symName: '___77-[OSMessagingController attemptFetchWithRetries:rywData:attempts:retryLimit:]_block_invoke_2', symObjAddr: 0x1204, symBinAddr: 0x7980, symSize: 0x19C } + - { offsetInCU: 0x126A, offset: 0xD916F, size: 0x8, addend: 0x0, symName: '___77-[OSMessagingController attemptFetchWithRetries:rywData:attempts:retryLimit:]_block_invoke.90', symObjAddr: 0x13A0, symBinAddr: 0x7B1C, symSize: 0x244 } + - { offsetInCU: 0x1361, offset: 0xD9266, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40s48s56s64r, symObjAddr: 0x15E4, symBinAddr: 0x7D60, symSize: 0x4C } + - { offsetInCU: 0x138A, offset: 0xD928F, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s40s48s56s64r, symObjAddr: 0x1630, symBinAddr: 0x7DAC, symSize: 0x44 } + - { offsetInCU: 0x13A9, offset: 0xD92AE, size: 0x8, addend: 0x0, symName: '-[OSMessagingController retryAfterDelay:subscriptionId:rywData:attempts:retryLimit:]', symObjAddr: 0x1674, symBinAddr: 0x7DF0, symSize: 0x16C } + - { offsetInCU: 0x1486, offset: 0xD938B, size: 0x8, addend: 0x0, symName: '___84-[OSMessagingController retryAfterDelay:subscriptionId:rywData:attempts:retryLimit:]_block_invoke', symObjAddr: 0x17E0, symBinAddr: 0x7F5C, symSize: 0x14 } + - { offsetInCU: 0x150C, offset: 0xD9411, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40s48s56s64s, symObjAddr: 0x17F4, symBinAddr: 0x7F70, symSize: 0x40 } + - { offsetInCU: 0x1535, offset: 0xD943A, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s40s48s56s64s, symObjAddr: 0x1834, symBinAddr: 0x7FB0, symSize: 0x40 } + - { offsetInCU: 0x1554, offset: 0xD9459, size: 0x8, addend: 0x0, symName: '-[OSMessagingController fetchInAppMessagesWithoutToken:]', symObjAddr: 0x1874, symBinAddr: 0x7FF0, symSize: 0x120 } + - { offsetInCU: 0x15BB, offset: 0xD94C0, size: 0x8, addend: 0x0, symName: '___56-[OSMessagingController fetchInAppMessagesWithoutToken:]_block_invoke', symObjAddr: 0x1994, symBinAddr: 0x8110, symSize: 0x88 } + - { offsetInCU: 0x1624, offset: 0xD9529, size: 0x8, addend: 0x0, symName: '___56-[OSMessagingController fetchInAppMessagesWithoutToken:]_block_invoke_2', symObjAddr: 0x1A1C, symBinAddr: 0x8198, symSize: 0x19C } + - { offsetInCU: 0x16C7, offset: 0xD95CC, size: 0x8, addend: 0x0, symName: '___56-[OSMessagingController fetchInAppMessagesWithoutToken:]_block_invoke_3', symObjAddr: 0x1BB8, symBinAddr: 0x8334, symSize: 0x88 } + - { offsetInCU: 0x1701, offset: 0xD9606, size: 0x8, addend: 0x0, symName: '-[OSMessagingController updateInAppMessagesFromServer:]', symObjAddr: 0x1C40, symBinAddr: 0x83BC, symSize: 0x350 } + - { offsetInCU: 0x175E, offset: 0xD9663, size: 0x8, addend: 0x0, symName: '-[OSMessagingController resetRedisplayMessagesBySession]', symObjAddr: 0x1F90, symBinAddr: 0x870C, symSize: 0x17C } + - { offsetInCU: 0x17B2, offset: 0xD96B7, size: 0x8, addend: 0x0, symName: '-[OSMessagingController deleteInactiveMessage:]', symObjAddr: 0x210C, symBinAddr: 0x8888, symSize: 0xFC } + - { offsetInCU: 0x1819, offset: 0xD971E, size: 0x8, addend: 0x0, symName: '-[OSMessagingController deleteOldRedisplayedInAppMessages]', symObjAddr: 0x2208, symBinAddr: 0x8984, symSize: 0x288 } + - { offsetInCU: 0x18DB, offset: 0xD97E0, size: 0x8, addend: 0x0, symName: '-[OSMessagingController addInAppMessageClickListener:]', symObjAddr: 0x2490, symBinAddr: 0x8C0C, symSize: 0x8 } + - { offsetInCU: 0x191E, offset: 0xD9823, size: 0x8, addend: 0x0, symName: '-[OSMessagingController removeInAppMessageClickListener:]', symObjAddr: 0x2498, symBinAddr: 0x8C14, symSize: 0x8 } + - { offsetInCU: 0x1961, offset: 0xD9866, size: 0x8, addend: 0x0, symName: '-[OSMessagingController addInAppMessageLifecycleListener:]', symObjAddr: 0x24A0, symBinAddr: 0x8C1C, symSize: 0x8 } + - { offsetInCU: 0x19A4, offset: 0xD98A9, size: 0x8, addend: 0x0, symName: '-[OSMessagingController removeInAppMessageLifecycleListener:]', symObjAddr: 0x24A8, symBinAddr: 0x8C24, symSize: 0x8 } + - { offsetInCU: 0x19E7, offset: 0xD98EC, size: 0x8, addend: 0x0, symName: '-[OSMessagingController onWillDisplayInAppMessage:]', symObjAddr: 0x24B0, symBinAddr: 0x8C2C, symSize: 0x154 } + - { offsetInCU: 0x1A6C, offset: 0xD9971, size: 0x8, addend: 0x0, symName: '-[OSMessagingController onDidDisplayInAppMessage:]', symObjAddr: 0x2604, symBinAddr: 0x8D80, symSize: 0x154 } + - { offsetInCU: 0x1AF1, offset: 0xD99F6, size: 0x8, addend: 0x0, symName: '-[OSMessagingController onWillDismissInAppMessage:]', symObjAddr: 0x2758, symBinAddr: 0x8ED4, symSize: 0x154 } + - { offsetInCU: 0x1B76, offset: 0xD9A7B, size: 0x8, addend: 0x0, symName: '-[OSMessagingController onDidDismissInAppMessage:]', symObjAddr: 0x28AC, symBinAddr: 0x9028, symSize: 0x154 } + - { offsetInCU: 0x1BFB, offset: 0xD9B00, size: 0x8, addend: 0x0, symName: '-[OSMessagingController handleIAMPreview:]', symObjAddr: 0x2A00, symBinAddr: 0x917C, symSize: 0x8C } + - { offsetInCU: 0x1C62, offset: 0xD9B67, size: 0x8, addend: 0x0, symName: '-[OSMessagingController presentInAppMessage:]', symObjAddr: 0x2A8C, symBinAddr: 0x9208, symSize: 0x1CC } + - { offsetInCU: 0x1CC7, offset: 0xD9BCC, size: 0x8, addend: 0x0, symName: '-[OSMessagingController isMessageInDisplayQueue:]', symObjAddr: 0x2C58, symBinAddr: 0x93D4, symSize: 0x144 } + - { offsetInCU: 0x1D28, offset: 0xD9C2D, size: 0x8, addend: 0x0, symName: '-[OSMessagingController presentInAppPreviewMessage:]', symObjAddr: 0x2D9C, symBinAddr: 0x9518, symSize: 0xFC } + - { offsetInCU: 0x1D6D, offset: 0xD9C72, size: 0x8, addend: 0x0, symName: '-[OSMessagingController displayMessage:]', symObjAddr: 0x2E98, symBinAddr: 0x9614, symSize: 0x80 } + - { offsetInCU: 0x1DB2, offset: 0xD9CB7, size: 0x8, addend: 0x0, symName: '-[OSMessagingController showMessage:]', symObjAddr: 0x2F18, symBinAddr: 0x9694, symSize: 0xFC } + - { offsetInCU: 0x1E0D, offset: 0xD9D12, size: 0x8, addend: 0x0, symName: '___37-[OSMessagingController showMessage:]_block_invoke', symObjAddr: 0x3014, symBinAddr: 0x9790, symSize: 0x4C } + - { offsetInCU: 0x1E4F, offset: 0xD9D54, size: 0x8, addend: 0x0, symName: '-[OSMessagingController sendMessageImpression:]', symObjAddr: 0x3060, symBinAddr: 0x97DC, symSize: 0x9C } + - { offsetInCU: 0x1EAA, offset: 0xD9DAF, size: 0x8, addend: 0x0, symName: '___47-[OSMessagingController sendMessageImpression:]_block_invoke', symObjAddr: 0x30FC, symBinAddr: 0x9878, symSize: 0xC } + - { offsetInCU: 0x1EFD, offset: 0xD9E02, size: 0x8, addend: 0x0, symName: '-[OSMessagingController loadTags]', symObjAddr: 0x3108, symBinAddr: 0x9884, symSize: 0x44 } + - { offsetInCU: 0x1F31, offset: 0xD9E36, size: 0x8, addend: 0x0, symName: '-[OSMessagingController messageViewPageImpressionRequest:withPageId:]', symObjAddr: 0x314C, symBinAddr: 0x98C8, symSize: 0x3BC } + - { offsetInCU: 0x1FA9, offset: 0xD9EAE, size: 0x8, addend: 0x0, symName: '___69-[OSMessagingController messageViewPageImpressionRequest:withPageId:]_block_invoke', symObjAddr: 0x3508, symBinAddr: 0x9C84, symSize: 0xF8 } + - { offsetInCU: 0x203E, offset: 0xD9F43, size: 0x8, addend: 0x0, symName: '___69-[OSMessagingController messageViewPageImpressionRequest:withPageId:]_block_invoke.147', symObjAddr: 0x3600, symBinAddr: 0x9D7C, symSize: 0xF8 } + - { offsetInCU: 0x20E4, offset: 0xD9FE9, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40s48s56s, symObjAddr: 0x36F8, symBinAddr: 0x9E74, symSize: 0x38 } + - { offsetInCU: 0x210D, offset: 0xDA012, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s40s48s56s, symObjAddr: 0x3730, symBinAddr: 0x9EAC, symSize: 0x38 } + - { offsetInCU: 0x212C, offset: 0xDA031, size: 0x8, addend: 0x0, symName: '-[OSMessagingController shouldSendImpression:]', symObjAddr: 0x3768, symBinAddr: 0x9EE4, symSize: 0x94 } + - { offsetInCU: 0x2175, offset: 0xDA07A, size: 0x8, addend: 0x0, symName: '-[OSMessagingController messageViewImpressionRequest:]', symObjAddr: 0x37FC, symBinAddr: 0x9F78, symSize: 0x210 } + - { offsetInCU: 0x21CB, offset: 0xDA0D0, size: 0x8, addend: 0x0, symName: '___54-[OSMessagingController messageViewImpressionRequest:]_block_invoke', symObjAddr: 0x3A0C, symBinAddr: 0xA188, symSize: 0xF0 } + - { offsetInCU: 0x224F, offset: 0xDA154, size: 0x8, addend: 0x0, symName: '___54-[OSMessagingController messageViewImpressionRequest:]_block_invoke.153', symObjAddr: 0x3AFC, symBinAddr: 0xA278, symSize: 0x108 } + - { offsetInCU: 0x22D3, offset: 0xDA1D8, size: 0x8, addend: 0x0, symName: '-[OSMessagingController evaluateMessages]', symObjAddr: 0x3C04, symBinAddr: 0xA380, symSize: 0x1C0 } + - { offsetInCU: 0x231F, offset: 0xDA224, size: 0x8, addend: 0x0, symName: '-[OSMessagingController setDataForRedisplay:]', symObjAddr: 0x3DC4, symBinAddr: 0xA540, symSize: 0x4F8 } + - { offsetInCU: 0x23AE, offset: 0xDA2B3, size: 0x8, addend: 0x0, symName: '-[OSMessagingController hasMessageTriggerChanged:]', symObjAddr: 0x42BC, symBinAddr: 0xAA38, symSize: 0xB8 } + - { offsetInCU: 0x2415, offset: 0xDA31A, size: 0x8, addend: 0x0, symName: '-[OSMessagingController shouldShowInAppMessage:]', symObjAddr: 0x4374, symBinAddr: 0xAAF0, symSize: 0x108 } + - { offsetInCU: 0x245E, offset: 0xDA363, size: 0x8, addend: 0x0, symName: '-[OSMessagingController handleMessageActionWithURL:]', symObjAddr: 0x447C, symBinAddr: 0xABF8, symSize: 0x110 } + - { offsetInCU: 0x249F, offset: 0xDA3A4, size: 0x8, addend: 0x0, symName: '___52-[OSMessagingController handleMessageActionWithURL:]_block_invoke', symObjAddr: 0x458C, symBinAddr: 0xAD08, symSize: 0x4 } + - { offsetInCU: 0x24D5, offset: 0xDA3DA, size: 0x8, addend: 0x0, symName: '-[OSMessagingController evaluateRedisplayedInAppMessages:]', symObjAddr: 0x4590, symBinAddr: 0xAD0C, symSize: 0x19C } + - { offsetInCU: 0x253A, offset: 0xDA43F, size: 0x8, addend: 0x0, symName: '-[OSMessagingController addTriggers:]', symObjAddr: 0x472C, symBinAddr: 0xAEA8, symSize: 0x118 } + - { offsetInCU: 0x257F, offset: 0xDA484, size: 0x8, addend: 0x0, symName: '-[OSMessagingController removeTriggersForKeys:]', symObjAddr: 0x4844, symBinAddr: 0xAFC0, symSize: 0x5C } + - { offsetInCU: 0x25C4, offset: 0xDA4C9, size: 0x8, addend: 0x0, symName: '-[OSMessagingController clearTriggers]', symObjAddr: 0x48A0, symBinAddr: 0xB01C, symSize: 0x5C } + - { offsetInCU: 0x2609, offset: 0xDA50E, size: 0x8, addend: 0x0, symName: '-[OSMessagingController getTriggers]', symObjAddr: 0x48FC, symBinAddr: 0xB078, symSize: 0x44 } + - { offsetInCU: 0x2641, offset: 0xDA546, size: 0x8, addend: 0x0, symName: '-[OSMessagingController messageViewControllerDidDisplay:]', symObjAddr: 0x4940, symBinAddr: 0xB0BC, symSize: 0x4 } + - { offsetInCU: 0x2682, offset: 0xDA587, size: 0x8, addend: 0x0, symName: '-[OSMessagingController messageViewControllerWillDismiss:]', symObjAddr: 0x4944, symBinAddr: 0xB0C0, symSize: 0x4 } + - { offsetInCU: 0x26C3, offset: 0xDA5C8, size: 0x8, addend: 0x0, symName: '-[OSMessagingController messageViewControllerWasDismissed:displayed:]', symObjAddr: 0x4948, symBinAddr: 0xB0C4, symSize: 0x260 } + - { offsetInCU: 0x2739, offset: 0xDA63E, size: 0x8, addend: 0x0, symName: '-[OSMessagingController cleanUpInAppWindow]', symObjAddr: 0x4BA8, symBinAddr: 0xB324, symSize: 0x78 } + - { offsetInCU: 0x276D, offset: 0xDA672, size: 0x8, addend: 0x0, symName: '-[OSMessagingController setAndPersistTimeSinceLastMessage]', symObjAddr: 0x4C20, symBinAddr: 0xB39C, symSize: 0xC8 } + - { offsetInCU: 0x27C3, offset: 0xDA6C8, size: 0x8, addend: 0x0, symName: '-[OSMessagingController evaluateMessageDisplayQueue]', symObjAddr: 0x4CE8, symBinAddr: 0xB464, symSize: 0xC4 } + - { offsetInCU: 0x27F7, offset: 0xDA6FC, size: 0x8, addend: 0x0, symName: '-[OSMessagingController persistInAppMessageForRedisplay:]', symObjAddr: 0x4DAC, symBinAddr: 0xB528, symSize: 0x370 } + - { offsetInCU: 0x287B, offset: 0xDA780, size: 0x8, addend: 0x0, symName: '-[OSMessagingController handlePromptActions:withMessage:]', symObjAddr: 0x511C, symBinAddr: 0xB898, symSize: 0x270 } + - { offsetInCU: 0x28F1, offset: 0xDA7F6, size: 0x8, addend: 0x0, symName: '___57-[OSMessagingController handlePromptActions:withMessage:]_block_invoke', symObjAddr: 0x538C, symBinAddr: 0xBB08, symSize: 0xB4 } + - { offsetInCU: 0x2966, offset: 0xDA86B, size: 0x8, addend: 0x0, symName: '-[OSMessagingController showAlertDialogMessage:promptActions:]', symObjAddr: 0x5440, symBinAddr: 0xBBBC, symSize: 0x1E0 } + - { offsetInCU: 0x29EF, offset: 0xDA8F4, size: 0x8, addend: 0x0, symName: '___62-[OSMessagingController showAlertDialogMessage:promptActions:]_block_invoke', symObjAddr: 0x5620, symBinAddr: 0xBD9C, symSize: 0xC } + - { offsetInCU: 0x2A3E, offset: 0xDA943, size: 0x8, addend: 0x0, symName: '-[OSMessagingController messageViewDidSelectAction:withAction:]', symObjAddr: 0x562C, symBinAddr: 0xBDA8, symSize: 0x300 } + - { offsetInCU: 0x2AD4, offset: 0xDA9D9, size: 0x8, addend: 0x0, symName: '-[OSMessagingController messageViewDidDisplayPage:withPageId:]', symObjAddr: 0x592C, symBinAddr: 0xC0A8, symSize: 0xBC } + - { offsetInCU: 0x2B40, offset: 0xDAA45, size: 0x8, addend: 0x0, symName: '___62-[OSMessagingController messageViewDidDisplayPage:withPageId:]_block_invoke', symObjAddr: 0x59E8, symBinAddr: 0xC164, symSize: 0x10 } + - { offsetInCU: 0x2BA4, offset: 0xDAAA9, size: 0x8, addend: 0x0, symName: '-[OSMessagingController messageIsNotActive:]', symObjAddr: 0x59F8, symBinAddr: 0xC174, symSize: 0x68 } + - { offsetInCU: 0x2BFF, offset: 0xDAB04, size: 0x8, addend: 0x0, symName: '___44-[OSMessagingController messageIsNotActive:]_block_invoke', symObjAddr: 0x5A60, symBinAddr: 0xC1DC, symSize: 0x8 } + - { offsetInCU: 0x2C41, offset: 0xDAB46, size: 0x8, addend: 0x0, symName: '-[OSMessagingController messageWillDisplay:]', symObjAddr: 0x5A68, symBinAddr: 0xC1E4, symSize: 0x4 } + - { offsetInCU: 0x2C82, offset: 0xDAB87, size: 0x8, addend: 0x0, symName: '-[OSMessagingController processPreviewInAppMessage:withAction:]', symObjAddr: 0x5A6C, symBinAddr: 0xC1E8, symSize: 0x178 } + - { offsetInCU: 0x2CD0, offset: 0xDABD5, size: 0x8, addend: 0x0, symName: '-[OSMessagingController isClickAvailable:withClickId:]', symObjAddr: 0x5BE4, symBinAddr: 0xC360, symSize: 0xA0 } + - { offsetInCU: 0x2D2A, offset: 0xDAC2F, size: 0x8, addend: 0x0, symName: '-[OSMessagingController sendClickRESTCall:withAction:]', symObjAddr: 0x5C84, symBinAddr: 0xC400, symSize: 0x290 } + - { offsetInCU: 0x2DA2, offset: 0xDACA7, size: 0x8, addend: 0x0, symName: '___54-[OSMessagingController sendClickRESTCall:withAction:]_block_invoke', symObjAddr: 0x5F14, symBinAddr: 0xC690, symSize: 0x118 } + - { offsetInCU: 0x2E37, offset: 0xDAD3C, size: 0x8, addend: 0x0, symName: '___54-[OSMessagingController sendClickRESTCall:withAction:]_block_invoke_2', symObjAddr: 0x602C, symBinAddr: 0xC7A8, symSize: 0x128 } + - { offsetInCU: 0x2ECC, offset: 0xDADD1, size: 0x8, addend: 0x0, symName: '-[OSMessagingController sendTagCallWithAction:]', symObjAddr: 0x6154, symBinAddr: 0xC8D0, symSize: 0x12C } + - { offsetInCU: 0x2F2D, offset: 0xDAE32, size: 0x8, addend: 0x0, symName: '-[OSMessagingController sendOutcomes:forMessageId:]', symObjAddr: 0x6280, symBinAddr: 0xC9FC, symSize: 0x8C } + - { offsetInCU: 0x2F83, offset: 0xDAE88, size: 0x8, addend: 0x0, symName: '-[OSMessagingController sendClickActionOutcomes:]', symObjAddr: 0x630C, symBinAddr: 0xCA88, symSize: 0xE0 } + - { offsetInCU: 0x2FC4, offset: 0xDAEC9, size: 0x8, addend: 0x0, symName: '-[OSMessagingController webViewContentFinishedLoading:]', symObjAddr: 0x63EC, symBinAddr: 0xCB68, symSize: 0x24C } + - { offsetInCU: 0x3009, offset: 0xDAF0E, size: 0x8, addend: 0x0, symName: '-[OSMessagingController addKeySceneToWindow:]', symObjAddr: 0x6638, symBinAddr: 0xCDB4, symSize: 0xA4 } + - { offsetInCU: 0x307B, offset: 0xDAF80, size: 0x8, addend: 0x0, symName: '-[OSMessagingController dynamicTriggerCompleted:]', symObjAddr: 0x66DC, symBinAddr: 0xCE58, symSize: 0xEC } + - { offsetInCU: 0x30C0, offset: 0xDAFC5, size: 0x8, addend: 0x0, symName: '-[OSMessagingController makeRedisplayMessagesAvailableWithTriggers:]', symObjAddr: 0x67C8, symBinAddr: 0xCF44, symSize: 0x1AC } + - { offsetInCU: 0x311D, offset: 0xDB022, size: 0x8, addend: 0x0, symName: '-[OSMessagingController triggerConditionChanged]', symObjAddr: 0x6974, symBinAddr: 0xD0F0, symSize: 0x38 } + - { offsetInCU: 0x3151, offset: 0xDB056, size: 0x8, addend: 0x0, symName: '-[OSMessagingController onApplicationDidBecomeActive]', symObjAddr: 0x69AC, symBinAddr: 0xD128, symSize: 0x50 } + - { offsetInCU: 0x3185, offset: 0xDB08A, size: 0x8, addend: 0x0, symName: '-[OSMessagingController onPushSubscriptionDidChangeWithState:]', symObjAddr: 0x69FC, symBinAddr: 0xD178, symSize: 0x1C0 } + - { offsetInCU: 0x31CA, offset: 0xDB0CF, size: 0x8, addend: 0x0, symName: '-[OSMessagingController onUserStateDidChangeWithState:]', symObjAddr: 0x6BBC, symBinAddr: 0xD338, symSize: 0xD0 } + - { offsetInCU: 0x322F, offset: 0xDB134, size: 0x8, addend: 0x0, symName: '-[OSMessagingController dealloc]', symObjAddr: 0x6C8C, symBinAddr: 0xD408, symSize: 0x68 } + - { offsetInCU: 0x3263, offset: 0xDB168, size: 0x8, addend: 0x0, symName: '-[OSMessagingController isInAppMessageShowing]', symObjAddr: 0x6CF4, symBinAddr: 0xD470, symSize: 0x8 } + - { offsetInCU: 0x329A, offset: 0xDB19F, size: 0x8, addend: 0x0, symName: '-[OSMessagingController setIsInAppMessageShowing:]', symObjAddr: 0x6CFC, symBinAddr: 0xD478, symSize: 0x8 } + - { offsetInCU: 0x32D5, offset: 0xDB1DA, size: 0x8, addend: 0x0, symName: '-[OSMessagingController window]', symObjAddr: 0x6D04, symBinAddr: 0xD480, symSize: 0x8 } + - { offsetInCU: 0x330C, offset: 0xDB211, size: 0x8, addend: 0x0, symName: '-[OSMessagingController setWindow:]', symObjAddr: 0x6D0C, symBinAddr: 0xD488, symSize: 0xC } + - { offsetInCU: 0x334D, offset: 0xDB252, size: 0x8, addend: 0x0, symName: '-[OSMessagingController messages]', symObjAddr: 0x6D18, symBinAddr: 0xD494, symSize: 0x8 } + - { offsetInCU: 0x3384, offset: 0xDB289, size: 0x8, addend: 0x0, symName: '-[OSMessagingController setMessages:]', symObjAddr: 0x6D20, symBinAddr: 0xD49C, symSize: 0xC } + - { offsetInCU: 0x33C5, offset: 0xDB2CA, size: 0x8, addend: 0x0, symName: '-[OSMessagingController triggerController]', symObjAddr: 0x6D2C, symBinAddr: 0xD4A8, symSize: 0x8 } + - { offsetInCU: 0x33FC, offset: 0xDB301, size: 0x8, addend: 0x0, symName: '-[OSMessagingController setTriggerController:]', symObjAddr: 0x6D34, symBinAddr: 0xD4B0, symSize: 0xC } + - { offsetInCU: 0x343D, offset: 0xDB342, size: 0x8, addend: 0x0, symName: '-[OSMessagingController messageDisplayQueue]', symObjAddr: 0x6D40, symBinAddr: 0xD4BC, symSize: 0x8 } + - { offsetInCU: 0x3474, offset: 0xDB379, size: 0x8, addend: 0x0, symName: '-[OSMessagingController setMessageDisplayQueue:]', symObjAddr: 0x6D48, symBinAddr: 0xD4C4, symSize: 0xC } + - { offsetInCU: 0x34B5, offset: 0xDB3BA, size: 0x8, addend: 0x0, symName: '-[OSMessagingController seenInAppMessages]', symObjAddr: 0x6D54, symBinAddr: 0xD4D0, symSize: 0x8 } + - { offsetInCU: 0x34EC, offset: 0xDB3F1, size: 0x8, addend: 0x0, symName: '-[OSMessagingController setSeenInAppMessages:]', symObjAddr: 0x6D5C, symBinAddr: 0xD4D8, symSize: 0xC } + - { offsetInCU: 0x352D, offset: 0xDB432, size: 0x8, addend: 0x0, symName: '-[OSMessagingController redisplayedInAppMessages]', symObjAddr: 0x6D68, symBinAddr: 0xD4E4, symSize: 0x8 } + - { offsetInCU: 0x3564, offset: 0xDB469, size: 0x8, addend: 0x0, symName: '-[OSMessagingController setRedisplayedInAppMessages:]', symObjAddr: 0x6D70, symBinAddr: 0xD4EC, symSize: 0xC } + - { offsetInCU: 0x35A5, offset: 0xDB4AA, size: 0x8, addend: 0x0, symName: '-[OSMessagingController clickedClickIds]', symObjAddr: 0x6D7C, symBinAddr: 0xD4F8, symSize: 0x8 } + - { offsetInCU: 0x35DC, offset: 0xDB4E1, size: 0x8, addend: 0x0, symName: '-[OSMessagingController setClickedClickIds:]', symObjAddr: 0x6D84, symBinAddr: 0xD500, symSize: 0xC } + - { offsetInCU: 0x361D, offset: 0xDB522, size: 0x8, addend: 0x0, symName: '-[OSMessagingController impressionedInAppMessages]', symObjAddr: 0x6D90, symBinAddr: 0xD50C, symSize: 0x8 } + - { offsetInCU: 0x3654, offset: 0xDB559, size: 0x8, addend: 0x0, symName: '-[OSMessagingController setImpressionedInAppMessages:]', symObjAddr: 0x6D98, symBinAddr: 0xD514, symSize: 0xC } + - { offsetInCU: 0x3695, offset: 0xDB59A, size: 0x8, addend: 0x0, symName: '-[OSMessagingController viewedPageIDs]', symObjAddr: 0x6DA4, symBinAddr: 0xD520, symSize: 0x8 } + - { offsetInCU: 0x36CC, offset: 0xDB5D1, size: 0x8, addend: 0x0, symName: '-[OSMessagingController setViewedPageIDs:]', symObjAddr: 0x6DAC, symBinAddr: 0xD528, symSize: 0xC } + - { offsetInCU: 0x370D, offset: 0xDB612, size: 0x8, addend: 0x0, symName: '-[OSMessagingController clickListeners]', symObjAddr: 0x6DB8, symBinAddr: 0xD534, symSize: 0x8 } + - { offsetInCU: 0x3744, offset: 0xDB649, size: 0x8, addend: 0x0, symName: '-[OSMessagingController setClickListeners:]', symObjAddr: 0x6DC0, symBinAddr: 0xD53C, symSize: 0xC } + - { offsetInCU: 0x3785, offset: 0xDB68A, size: 0x8, addend: 0x0, symName: '-[OSMessagingController lifecycleListeners]', symObjAddr: 0x6DCC, symBinAddr: 0xD548, symSize: 0x8 } + - { offsetInCU: 0x37BC, offset: 0xDB6C1, size: 0x8, addend: 0x0, symName: '-[OSMessagingController setLifecycleListeners:]', symObjAddr: 0x6DD4, symBinAddr: 0xD550, symSize: 0xC } + - { offsetInCU: 0x37FD, offset: 0xDB702, size: 0x8, addend: 0x0, symName: '-[OSMessagingController viewController]', symObjAddr: 0x6DE0, symBinAddr: 0xD55C, symSize: 0xC } + - { offsetInCU: 0x3834, offset: 0xDB739, size: 0x8, addend: 0x0, symName: '-[OSMessagingController setViewController:]', symObjAddr: 0x6DEC, symBinAddr: 0xD568, symSize: 0x8 } + - { offsetInCU: 0x3873, offset: 0xDB778, size: 0x8, addend: 0x0, symName: '-[OSMessagingController dateGenerator]', symObjAddr: 0x6DF4, symBinAddr: 0xD570, symSize: 0x8 } + - { offsetInCU: 0x38AA, offset: 0xDB7AF, size: 0x8, addend: 0x0, symName: '-[OSMessagingController setDateGenerator:]', symObjAddr: 0x6DFC, symBinAddr: 0xD578, symSize: 0x8 } + - { offsetInCU: 0x38E9, offset: 0xDB7EE, size: 0x8, addend: 0x0, symName: '-[OSMessagingController currentPromptAction]', symObjAddr: 0x6E04, symBinAddr: 0xD580, symSize: 0x8 } + - { offsetInCU: 0x3920, offset: 0xDB825, size: 0x8, addend: 0x0, symName: '-[OSMessagingController setCurrentPromptAction:]', symObjAddr: 0x6E0C, symBinAddr: 0xD588, symSize: 0xC } + - { offsetInCU: 0x3961, offset: 0xDB866, size: 0x8, addend: 0x0, symName: '-[OSMessagingController currentPromptActions]', symObjAddr: 0x6E18, symBinAddr: 0xD594, symSize: 0x8 } + - { offsetInCU: 0x3998, offset: 0xDB89D, size: 0x8, addend: 0x0, symName: '-[OSMessagingController setCurrentPromptActions:]', symObjAddr: 0x6E20, symBinAddr: 0xD59C, symSize: 0xC } + - { offsetInCU: 0x39D9, offset: 0xDB8DE, size: 0x8, addend: 0x0, symName: '-[OSMessagingController currentInAppMessage]', symObjAddr: 0x6E2C, symBinAddr: 0xD5A8, symSize: 0x8 } + - { offsetInCU: 0x3A10, offset: 0xDB915, size: 0x8, addend: 0x0, symName: '-[OSMessagingController setCurrentInAppMessage:]', symObjAddr: 0x6E34, symBinAddr: 0xD5B0, symSize: 0xC } + - { offsetInCU: 0x3A51, offset: 0xDB956, size: 0x8, addend: 0x0, symName: '-[OSMessagingController isAppInactive]', symObjAddr: 0x6E40, symBinAddr: 0xD5BC, symSize: 0x8 } + - { offsetInCU: 0x3A88, offset: 0xDB98D, size: 0x8, addend: 0x0, symName: '-[OSMessagingController setIsAppInactive:]', symObjAddr: 0x6E48, symBinAddr: 0xD5C4, symSize: 0x8 } + - { offsetInCU: 0x3AC3, offset: 0xDB9C8, size: 0x8, addend: 0x0, symName: '-[OSMessagingController calledLoadTags]', symObjAddr: 0x6E50, symBinAddr: 0xD5CC, symSize: 0x8 } + - { offsetInCU: 0x3AFA, offset: 0xDB9FF, size: 0x8, addend: 0x0, symName: '-[OSMessagingController setCalledLoadTags:]', symObjAddr: 0x6E58, symBinAddr: 0xD5D4, symSize: 0x8 } + - { offsetInCU: 0x3B35, offset: 0xDBA3A, size: 0x8, addend: 0x0, symName: '-[OSMessagingController shouldFetchOnUserChangeWithSubscriptionID]', symObjAddr: 0x6E60, symBinAddr: 0xD5DC, symSize: 0x8 } + - { offsetInCU: 0x3B6C, offset: 0xDBA71, size: 0x8, addend: 0x0, symName: '-[OSMessagingController setShouldFetchOnUserChangeWithSubscriptionID:]', symObjAddr: 0x6E68, symBinAddr: 0xD5E4, symSize: 0xC } + - { offsetInCU: 0x3BAD, offset: 0xDBAB2, size: 0x8, addend: 0x0, symName: '-[OSMessagingController hasCompletedFirstFetch]', symObjAddr: 0x6E74, symBinAddr: 0xD5F0, symSize: 0x8 } + - { offsetInCU: 0x3BE4, offset: 0xDBAE9, size: 0x8, addend: 0x0, symName: '-[OSMessagingController setHasCompletedFirstFetch:]', symObjAddr: 0x6E7C, symBinAddr: 0xD5F8, symSize: 0x8 } + - { offsetInCU: 0x3C1F, offset: 0xDBB24, size: 0x8, addend: 0x0, symName: '-[OSMessagingController earlySessionTriggers]', symObjAddr: 0x6E84, symBinAddr: 0xD600, symSize: 0x8 } + - { offsetInCU: 0x3C56, offset: 0xDBB5B, size: 0x8, addend: 0x0, symName: '-[OSMessagingController setEarlySessionTriggers:]', symObjAddr: 0x6E8C, symBinAddr: 0xD608, symSize: 0xC } + - { offsetInCU: 0x3C97, offset: 0xDBB9C, size: 0x8, addend: 0x0, symName: '-[OSMessagingController .cxx_destruct]', symObjAddr: 0x6E98, symBinAddr: 0xD614, symSize: 0xF0 } + - { offsetInCU: 0x3CCA, offset: 0xDBBCF, size: 0x8, addend: 0x0, symName: '+[DummyOSMessagingController sharedInstance]', symObjAddr: 0x6F88, symBinAddr: 0xD704, symSize: 0x8 } + - { offsetInCU: 0x3CFE, offset: 0xDBC03, size: 0x8, addend: 0x0, symName: '-[DummyOSMessagingController init]', symObjAddr: 0x6F90, symBinAddr: 0xD70C, symSize: 0x34 } + - { offsetInCU: 0x3D36, offset: 0xDBC3B, size: 0x8, addend: 0x0, symName: '-[DummyOSMessagingController isInAppMessagingPaused]', symObjAddr: 0x6FC4, symBinAddr: 0xD740, symSize: 0x8 } + - { offsetInCU: 0x3D6A, offset: 0xDBC6F, size: 0x8, addend: 0x0, symName: '-[DummyOSMessagingController setInAppMessagingPaused:]', symObjAddr: 0x6FCC, symBinAddr: 0xD748, symSize: 0x4 } + - { offsetInCU: 0x3DA7, offset: 0xDBCAC, size: 0x8, addend: 0x0, symName: '-[DummyOSMessagingController getInAppMessagesFromServer]', symObjAddr: 0x6FD0, symBinAddr: 0xD74C, symSize: 0x4 } + - { offsetInCU: 0x3DD7, offset: 0xDBCDC, size: 0x8, addend: 0x0, symName: '-[DummyOSMessagingController addInAppMessageClickListener:]', symObjAddr: 0x6FD4, symBinAddr: 0xD750, symSize: 0x4 } + - { offsetInCU: 0x3E14, offset: 0xDBD19, size: 0x8, addend: 0x0, symName: '-[DummyOSMessagingController removeInAppMessageClickListener:]', symObjAddr: 0x6FD8, symBinAddr: 0xD754, symSize: 0x4 } + - { offsetInCU: 0x3E51, offset: 0xDBD56, size: 0x8, addend: 0x0, symName: '-[DummyOSMessagingController presentInAppMessage:]', symObjAddr: 0x6FDC, symBinAddr: 0xD758, symSize: 0x4 } + - { offsetInCU: 0x3E8E, offset: 0xDBD93, size: 0x8, addend: 0x0, symName: '-[DummyOSMessagingController presentInAppPreviewMessage:]', symObjAddr: 0x6FE0, symBinAddr: 0xD75C, symSize: 0x4 } + - { offsetInCU: 0x3ECB, offset: 0xDBDD0, size: 0x8, addend: 0x0, symName: '-[DummyOSMessagingController displayMessage:]', symObjAddr: 0x6FE4, symBinAddr: 0xD760, symSize: 0x4 } + - { offsetInCU: 0x3F08, offset: 0xDBE0D, size: 0x8, addend: 0x0, symName: '-[DummyOSMessagingController messageViewImpressionRequest:]', symObjAddr: 0x6FE8, symBinAddr: 0xD764, symSize: 0x4 } + - { offsetInCU: 0x3F45, offset: 0xDBE4A, size: 0x8, addend: 0x0, symName: '-[DummyOSMessagingController evaluateMessages]', symObjAddr: 0x6FEC, symBinAddr: 0xD768, symSize: 0x4 } + - { offsetInCU: 0x3F75, offset: 0xDBE7A, size: 0x8, addend: 0x0, symName: '-[DummyOSMessagingController shouldShowInAppMessage:]', symObjAddr: 0x6FF0, symBinAddr: 0xD76C, symSize: 0x8 } + - { offsetInCU: 0x3FB6, offset: 0xDBEBB, size: 0x8, addend: 0x0, symName: '-[DummyOSMessagingController handleMessageActionWithURL:]', symObjAddr: 0x6FF8, symBinAddr: 0xD774, symSize: 0x4 } + - { offsetInCU: 0x3FF3, offset: 0xDBEF8, size: 0x8, addend: 0x0, symName: '-[DummyOSMessagingController addTriggers:]', symObjAddr: 0x6FFC, symBinAddr: 0xD778, symSize: 0x4 } + - { offsetInCU: 0x4030, offset: 0xDBF35, size: 0x8, addend: 0x0, symName: '-[DummyOSMessagingController removeTriggersForKeys:]', symObjAddr: 0x7000, symBinAddr: 0xD77C, symSize: 0x4 } + - { offsetInCU: 0x406D, offset: 0xDBF72, size: 0x8, addend: 0x0, symName: '-[DummyOSMessagingController clearTriggers]', symObjAddr: 0x7004, symBinAddr: 0xD780, symSize: 0x4 } + - { offsetInCU: 0x409D, offset: 0xDBFA2, size: 0x8, addend: 0x0, symName: '-[DummyOSMessagingController getTriggers]', symObjAddr: 0x7008, symBinAddr: 0xD784, symSize: 0x10 } + - { offsetInCU: 0x40D1, offset: 0xDBFD6, size: 0x8, addend: 0x0, symName: '-[DummyOSMessagingController messageViewControllerWasDismissed]', symObjAddr: 0x7018, symBinAddr: 0xD794, symSize: 0x4 } + - { offsetInCU: 0x4101, offset: 0xDC006, size: 0x8, addend: 0x0, symName: '-[DummyOSMessagingController messageViewDidSelectAction:withAction:]', symObjAddr: 0x701C, symBinAddr: 0xD798, symSize: 0x4 } + - { offsetInCU: 0x414B, offset: 0xDC050, size: 0x8, addend: 0x0, symName: '-[DummyOSMessagingController webViewContentFinishedLoading:]', symObjAddr: 0x7020, symBinAddr: 0xD79C, symSize: 0x4 } + - { offsetInCU: 0x4188, offset: 0xDC08D, size: 0x8, addend: 0x0, symName: '-[DummyOSMessagingController triggerConditionChanged]', symObjAddr: 0x7024, symBinAddr: 0xD7A0, symSize: 0x4 } + - { offsetInCU: 0x41B8, offset: 0xDC0BD, size: 0x8, addend: 0x0, symName: '-[DummyOSMessagingController dynamicTriggerCompleted:]', symObjAddr: 0x7028, symBinAddr: 0xD7A4, symSize: 0x4 } + - { offsetInCU: 0x27, offset: 0xDCEEC, size: 0x8, addend: 0x0, symName: '+[OSTrigger instanceWithData:]', symObjAddr: 0x0, symBinAddr: 0xD7A8, symSize: 0x118 } + - { offsetInCU: 0x16C, offset: 0xDD031, size: 0x8, addend: 0x0, symName: '+[OSTrigger instanceWithData:]', symObjAddr: 0x0, symBinAddr: 0xD7A8, symSize: 0x118 } + - { offsetInCU: 0x1D3, offset: 0xDD098, size: 0x8, addend: 0x0, symName: '+[OSTrigger instanceWithJson:]', symObjAddr: 0x118, symBinAddr: 0xD8C0, symSize: 0x404 } + - { offsetInCU: 0x245, offset: 0xDD10A, size: 0x8, addend: 0x0, symName: '+[OSTrigger instancePreviewFromNotification:]', symObjAddr: 0x51C, symBinAddr: 0xDCC4, symSize: 0x8 } + - { offsetInCU: 0x284, offset: 0xDD149, size: 0x8, addend: 0x0, symName: '-[OSTrigger jsonRepresentation]', symObjAddr: 0x524, symBinAddr: 0xDCCC, symSize: 0x208 } + - { offsetInCU: 0x2CB, offset: 0xDD190, size: 0x8, addend: 0x0, symName: '-[OSTrigger description]', symObjAddr: 0x72C, symBinAddr: 0xDED4, symSize: 0x44 } + - { offsetInCU: 0x302, offset: 0xDD1C7, size: 0x8, addend: 0x0, symName: '-[OSTrigger encodeWithCoder:]', symObjAddr: 0x770, symBinAddr: 0xDF18, symSize: 0x98 } + - { offsetInCU: 0x345, offset: 0xDD20A, size: 0x8, addend: 0x0, symName: '-[OSTrigger initWithCoder:]', symObjAddr: 0x808, symBinAddr: 0xDFB0, symSize: 0x118 } + - { offsetInCU: 0x38C, offset: 0xDD251, size: 0x8, addend: 0x0, symName: '-[OSTrigger triggerId]', symObjAddr: 0x920, symBinAddr: 0xE0C8, symSize: 0x8 } + - { offsetInCU: 0x3C3, offset: 0xDD288, size: 0x8, addend: 0x0, symName: '-[OSTrigger setTriggerId:]', symObjAddr: 0x928, symBinAddr: 0xE0D0, symSize: 0xC } + - { offsetInCU: 0x404, offset: 0xDD2C9, size: 0x8, addend: 0x0, symName: '-[OSTrigger kind]', symObjAddr: 0x934, symBinAddr: 0xE0DC, symSize: 0x8 } + - { offsetInCU: 0x43B, offset: 0xDD300, size: 0x8, addend: 0x0, symName: '-[OSTrigger setKind:]', symObjAddr: 0x93C, symBinAddr: 0xE0E4, symSize: 0xC } + - { offsetInCU: 0x47C, offset: 0xDD341, size: 0x8, addend: 0x0, symName: '-[OSTrigger property]', symObjAddr: 0x948, symBinAddr: 0xE0F0, symSize: 0x8 } + - { offsetInCU: 0x4B3, offset: 0xDD378, size: 0x8, addend: 0x0, symName: '-[OSTrigger setProperty:]', symObjAddr: 0x950, symBinAddr: 0xE0F8, symSize: 0xC } + - { offsetInCU: 0x4F4, offset: 0xDD3B9, size: 0x8, addend: 0x0, symName: '-[OSTrigger operatorType]', symObjAddr: 0x95C, symBinAddr: 0xE104, symSize: 0x8 } + - { offsetInCU: 0x52B, offset: 0xDD3F0, size: 0x8, addend: 0x0, symName: '-[OSTrigger setOperatorType:]', symObjAddr: 0x964, symBinAddr: 0xE10C, symSize: 0x8 } + - { offsetInCU: 0x568, offset: 0xDD42D, size: 0x8, addend: 0x0, symName: '-[OSTrigger value]', symObjAddr: 0x96C, symBinAddr: 0xE114, symSize: 0x8 } + - { offsetInCU: 0x59F, offset: 0xDD464, size: 0x8, addend: 0x0, symName: '-[OSTrigger setValue:]', symObjAddr: 0x974, symBinAddr: 0xE11C, symSize: 0xC } + - { offsetInCU: 0x5E0, offset: 0xDD4A5, size: 0x8, addend: 0x0, symName: '-[OSTrigger .cxx_destruct]', symObjAddr: 0x980, symBinAddr: 0xE128, symSize: 0x48 } + - { offsetInCU: 0x27, offset: 0xDD55B, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageLocationPrompt init]', symObjAddr: 0x0, symBinAddr: 0xE170, symSize: 0x3C } + - { offsetInCU: 0x95, offset: 0xDD5C9, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageLocationPrompt init]', symObjAddr: 0x0, symBinAddr: 0xE170, symSize: 0x3C } + - { offsetInCU: 0xCC, offset: 0xDD600, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageLocationPrompt handlePrompt:]', symObjAddr: 0x3C, symBinAddr: 0xE1AC, symSize: 0x11C } + - { offsetInCU: 0x193, offset: 0xDD6C7, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageLocationPrompt description]', symObjAddr: 0x158, symBinAddr: 0xE2C8, symSize: 0x50 } + - { offsetInCU: 0x1CA, offset: 0xDD6FE, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageLocationPrompt hasPrompted]', symObjAddr: 0x1A8, symBinAddr: 0xE318, symSize: 0x8 } + - { offsetInCU: 0x201, offset: 0xDD735, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageLocationPrompt setHasPrompted:]', symObjAddr: 0x1B0, symBinAddr: 0xE320, symSize: 0x8 } + - { offsetInCU: 0x27, offset: 0xDD838, size: 0x8, addend: 0x0, symName: '-[OSRequestGetInAppMessages description]', symObjAddr: 0x0, symBinAddr: 0xE328, symSize: 0x64 } + - { offsetInCU: 0xCB, offset: 0xDD8DC, size: 0x8, addend: 0x0, symName: '-[OSRequestGetInAppMessages description]', symObjAddr: 0x0, symBinAddr: 0xE328, symSize: 0x64 } + - { offsetInCU: 0x102, offset: 0xDD913, size: 0x8, addend: 0x0, symName: '+[OSRequestGetInAppMessages withSubscriptionId:withSessionDuration:withRetryCount:withRywToken:]', symObjAddr: 0x64, symBinAddr: 0xE38C, symSize: 0x1F4 } + - { offsetInCU: 0x1A5, offset: 0xDD9B6, size: 0x8, addend: 0x0, symName: '+[OSRequestInAppMessageViewed withAppId:withPlayerId:withMessageId:forVariantId:]', symObjAddr: 0x258, symBinAddr: 0xE580, symSize: 0x188 } + - { offsetInCU: 0x238, offset: 0xDDA49, size: 0x8, addend: 0x0, symName: '+[OSRequestInAppMessagePageViewed withAppId:withPlayerId:withMessageId:withPageId:forVariantId:]', symObjAddr: 0x3E0, symBinAddr: 0xE708, symSize: 0x1B4 } + - { offsetInCU: 0x2DB, offset: 0xDDAEC, size: 0x8, addend: 0x0, symName: '+[OSRequestInAppMessageClicked withAppId:withPlayerId:withMessageId:forVariantId:withAction:]', symObjAddr: 0x594, symBinAddr: 0xE8BC, symSize: 0x220 } + - { offsetInCU: 0x37E, offset: 0xDDB8F, size: 0x8, addend: 0x0, symName: '+[OSRequestLoadInAppMessageContent withAppId:withMessageId:withVariantId:]', symObjAddr: 0x7B4, symBinAddr: 0xEADC, symSize: 0x148 } + - { offsetInCU: 0x3F1, offset: 0xDDC02, size: 0x8, addend: 0x0, symName: '+[OSRequestLoadInAppMessagePreviewContent withAppId:previewUUID:]', symObjAddr: 0x8FC, symBinAddr: 0xEC24, symSize: 0x10C } + - { offsetInCU: 0x27, offset: 0xDDD35, size: 0x8, addend: 0x0, symName: '+[OneSignalWebViewManager webVC]', symObjAddr: 0x0, symBinAddr: 0xED30, symSize: 0x44 } + - { offsetInCU: 0x41, offset: 0xDDD4F, size: 0x8, addend: 0x0, symName: __webVC, symObjAddr: 0x10C8, symBinAddr: 0x38308, symSize: 0x0 } + - { offsetInCU: 0xAF, offset: 0xDDDBD, size: 0x8, addend: 0x0, symName: '+[OneSignalWebViewManager webVC]', symObjAddr: 0x0, symBinAddr: 0xED30, symSize: 0x44 } + - { offsetInCU: 0xE2, offset: 0xDDDF0, size: 0x8, addend: 0x0, symName: '+[OneSignalWebViewManager displayWebView:]', symObjAddr: 0x44, symBinAddr: 0xED74, symSize: 0x78 } + - { offsetInCU: 0x27, offset: 0xDDE85, size: 0x8, addend: 0x0, symName: '+[OneSignalInAppMessages InAppMessages]', symObjAddr: 0x0, symBinAddr: 0xEDEC, symSize: 0x4 } + - { offsetInCU: 0x74, offset: 0xDDED2, size: 0x8, addend: 0x0, symName: '+[OneSignalInAppMessages InAppMessages]', symObjAddr: 0x0, symBinAddr: 0xEDEC, symSize: 0x4 } + - { offsetInCU: 0xA9, offset: 0xDDF07, size: 0x8, addend: 0x0, symName: '+[OneSignalInAppMessages start]', symObjAddr: 0x4, symBinAddr: 0xEDF0, symSize: 0xC } + - { offsetInCU: 0xD8, offset: 0xDDF36, size: 0x8, addend: 0x0, symName: '+[OneSignalInAppMessages getInAppMessagesFromServer:]', symObjAddr: 0x10, symBinAddr: 0xEDFC, symSize: 0x54 } + - { offsetInCU: 0x117, offset: 0xDDF75, size: 0x8, addend: 0x0, symName: '+[OneSignalInAppMessages onApplicationDidBecomeActive]', symObjAddr: 0x64, symBinAddr: 0xEE50, symSize: 0x38 } + - { offsetInCU: 0x146, offset: 0xDDFA4, size: 0x8, addend: 0x0, symName: '+[OneSignalInAppMessages migrate]', symObjAddr: 0x9C, symBinAddr: 0xEE88, symSize: 0xC } + - { offsetInCU: 0x175, offset: 0xDDFD3, size: 0x8, addend: 0x0, symName: '+[OneSignalInAppMessages addClickListener:]', symObjAddr: 0xA8, symBinAddr: 0xEE94, symSize: 0x6C } + - { offsetInCU: 0x1B4, offset: 0xDE012, size: 0x8, addend: 0x0, symName: '+[OneSignalInAppMessages removeClickListener:]', symObjAddr: 0x114, symBinAddr: 0xEF00, symSize: 0x6C } + - { offsetInCU: 0x1F3, offset: 0xDE051, size: 0x8, addend: 0x0, symName: '+[OneSignalInAppMessages addLifecycleListener:]', symObjAddr: 0x180, symBinAddr: 0xEF6C, symSize: 0x6C } + - { offsetInCU: 0x232, offset: 0xDE090, size: 0x8, addend: 0x0, symName: '+[OneSignalInAppMessages removeLifecycleListener:]', symObjAddr: 0x1EC, symBinAddr: 0xEFD8, symSize: 0x6C } + - { offsetInCU: 0x271, offset: 0xDE0CF, size: 0x8, addend: 0x0, symName: '+[OneSignalInAppMessages addTrigger:withValue:]', symObjAddr: 0x258, symBinAddr: 0xF044, symSize: 0x114 } + - { offsetInCU: 0x2C0, offset: 0xDE11E, size: 0x8, addend: 0x0, symName: '+[OneSignalInAppMessages addTriggers:]', symObjAddr: 0x36C, symBinAddr: 0xF158, symSize: 0x68 } + - { offsetInCU: 0x2FF, offset: 0xDE15D, size: 0x8, addend: 0x0, symName: '+[OneSignalInAppMessages removeTrigger:]', symObjAddr: 0x3D4, symBinAddr: 0xF1C0, symSize: 0xF8 } + - { offsetInCU: 0x33E, offset: 0xDE19C, size: 0x8, addend: 0x0, symName: '+[OneSignalInAppMessages removeTriggers:]', symObjAddr: 0x4CC, symBinAddr: 0xF2B8, symSize: 0x68 } + - { offsetInCU: 0x37D, offset: 0xDE1DB, size: 0x8, addend: 0x0, symName: '+[OneSignalInAppMessages clearTriggers]', symObjAddr: 0x534, symBinAddr: 0xF320, symSize: 0x5C } + - { offsetInCU: 0x3AC, offset: 0xDE20A, size: 0x8, addend: 0x0, symName: '+[OneSignalInAppMessages paused:]', symObjAddr: 0x590, symBinAddr: 0xF37C, symSize: 0x40 } + - { offsetInCU: 0x3EB, offset: 0xDE249, size: 0x8, addend: 0x0, symName: '+[OneSignalInAppMessages paused]', symObjAddr: 0x5D0, symBinAddr: 0xF3BC, symSize: 0x44 } + - { offsetInCU: 0x27, offset: 0xDE2E9, size: 0x8, addend: 0x0, symName: '-[OSDynamicTriggerController init]', symObjAddr: 0x0, symBinAddr: 0xF400, symSize: 0x98 } + - { offsetInCU: 0x16B, offset: 0xDE42D, size: 0x8, addend: 0x0, symName: '-[OSDynamicTriggerController init]', symObjAddr: 0x0, symBinAddr: 0xF400, symSize: 0x98 } + - { offsetInCU: 0x1A2, offset: 0xDE464, size: 0x8, addend: 0x0, symName: '-[OSDynamicTriggerController dynamicTriggerShouldFire:withMessageId:]', symObjAddr: 0x98, symBinAddr: 0xF498, symSize: 0x578 } + - { offsetInCU: 0x26E, offset: 0xDE530, size: 0x8, addend: 0x0, symName: '-[OSDynamicTriggerController evaluateTimeInterval:withCurrentValue:forOperator:]', symObjAddr: 0x610, symBinAddr: 0xFA10, symSize: 0x1D8 } + - { offsetInCU: 0x2D1, offset: 0xDE593, size: 0x8, addend: 0x0, symName: '-[OSDynamicTriggerController timerFiredForMessage:]', symObjAddr: 0x7E8, symBinAddr: 0xFBE8, symSize: 0x118 } + - { offsetInCU: 0x32B, offset: 0xDE5ED, size: 0x8, addend: 0x0, symName: '-[OSDynamicTriggerController delegate]', symObjAddr: 0x900, symBinAddr: 0xFD00, symSize: 0x18 } + - { offsetInCU: 0x362, offset: 0xDE624, size: 0x8, addend: 0x0, symName: '-[OSDynamicTriggerController setDelegate:]', symObjAddr: 0x918, symBinAddr: 0xFD18, symSize: 0xC } + - { offsetInCU: 0x3A3, offset: 0xDE665, size: 0x8, addend: 0x0, symName: '-[OSDynamicTriggerController timeSinceLastMessage]', symObjAddr: 0x924, symBinAddr: 0xFD24, symSize: 0x8 } + - { offsetInCU: 0x3DA, offset: 0xDE69C, size: 0x8, addend: 0x0, symName: '-[OSDynamicTriggerController setTimeSinceLastMessage:]', symObjAddr: 0x92C, symBinAddr: 0xFD2C, symSize: 0xC } + - { offsetInCU: 0x41B, offset: 0xDE6DD, size: 0x8, addend: 0x0, symName: '-[OSDynamicTriggerController scheduledMessages]', symObjAddr: 0x938, symBinAddr: 0xFD38, symSize: 0x8 } + - { offsetInCU: 0x452, offset: 0xDE714, size: 0x8, addend: 0x0, symName: '-[OSDynamicTriggerController setScheduledMessages:]', symObjAddr: 0x940, symBinAddr: 0xFD40, symSize: 0xC } + - { offsetInCU: 0x493, offset: 0xDE755, size: 0x8, addend: 0x0, symName: '-[OSDynamicTriggerController .cxx_destruct]', symObjAddr: 0x94C, symBinAddr: 0xFD4C, symSize: 0x38 } + - { offsetInCU: 0x27, offset: 0xDE858, size: 0x8, addend: 0x0, symName: '-[OSInAppMessage jsonRepresentation]', symObjAddr: 0x0, symBinAddr: 0xFD84, symSize: 0x60 } + - { offsetInCU: 0x303, offset: 0xDEB34, size: 0x8, addend: 0x0, symName: '-[OSInAppMessage jsonRepresentation]', symObjAddr: 0x0, symBinAddr: 0xFD84, symSize: 0x60 } + - { offsetInCU: 0x34A, offset: 0xDEB7B, size: 0x8, addend: 0x0, symName: '-[OSInAppMessage messageId]', symObjAddr: 0x60, symBinAddr: 0xFDE4, symSize: 0x8 } + - { offsetInCU: 0x381, offset: 0xDEBB2, size: 0x8, addend: 0x0, symName: '-[OSInAppMessage setMessageId:]', symObjAddr: 0x68, symBinAddr: 0xFDEC, symSize: 0xC } + - { offsetInCU: 0x3C2, offset: 0xDEBF3, size: 0x8, addend: 0x0, symName: '-[OSInAppMessage .cxx_destruct]', symObjAddr: 0x74, symBinAddr: 0xFDF8, symSize: 0xC } + - { offsetInCU: 0x3F5, offset: 0xDEC26, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageInternal init]', symObjAddr: 0x80, symBinAddr: 0xFE04, symSize: 0xA0 } + - { offsetInCU: 0x42C, offset: 0xDEC5D, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageInternal isBanner]', symObjAddr: 0x120, symBinAddr: 0xFEA4, symSize: 0x38 } + - { offsetInCU: 0x463, offset: 0xDEC94, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageInternal takeActionAsUnique]', symObjAddr: 0x158, symBinAddr: 0xFEDC, symSize: 0x38 } + - { offsetInCU: 0x49A, offset: 0xDECCB, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageInternal isClickAvailable:]', symObjAddr: 0x190, symBinAddr: 0xFF14, symSize: 0x24 } + - { offsetInCU: 0x4E1, offset: 0xDED12, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageInternal clearClickIds]', symObjAddr: 0x1B4, symBinAddr: 0xFF38, symSize: 0x3C } + - { offsetInCU: 0x514, offset: 0xDED45, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageInternal addClickId:]', symObjAddr: 0x1F0, symBinAddr: 0xFF74, symSize: 0x10 } + - { offsetInCU: 0x555, offset: 0xDED86, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageInternal getClickedClickIds]', symObjAddr: 0x200, symBinAddr: 0xFF84, symSize: 0x10 } + - { offsetInCU: 0x58C, offset: 0xDEDBD, size: 0x8, addend: 0x0, symName: '+[OSInAppMessageInternal instanceWithData:]', symObjAddr: 0x210, symBinAddr: 0xFF94, symSize: 0x118 } + - { offsetInCU: 0x5F3, offset: 0xDEE24, size: 0x8, addend: 0x0, symName: '+[OSInAppMessageInternal instanceWithJson:]', symObjAddr: 0x328, symBinAddr: 0x100AC, symSize: 0x68C } + - { offsetInCU: 0x6F8, offset: 0xDEF29, size: 0x8, addend: 0x0, symName: '+[OSInAppMessageInternal instancePreviewFromNotification:]', symObjAddr: 0x9B4, symBinAddr: 0x10738, symSize: 0xA4 } + - { offsetInCU: 0x74B, offset: 0xDEF7C, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageInternal jsonRepresentationInternal]', symObjAddr: 0xA58, symBinAddr: 0x107DC, symSize: 0x3C0 } + - { offsetInCU: 0x7EF, offset: 0xDF020, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageInternal description]', symObjAddr: 0xE18, symBinAddr: 0x10B9C, symSize: 0x114 } + - { offsetInCU: 0x826, offset: 0xDF057, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageInternal isEqual:]', symObjAddr: 0xF2C, symBinAddr: 0x10CB0, symSize: 0xD4 } + - { offsetInCU: 0x879, offset: 0xDF0AA, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageInternal hash]', symObjAddr: 0x1000, symBinAddr: 0x10D84, symSize: 0x3C } + - { offsetInCU: 0x8B0, offset: 0xDF0E1, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageInternal encodeWithCoder:]', symObjAddr: 0x103C, symBinAddr: 0x10DC0, symSize: 0x10C } + - { offsetInCU: 0x8F3, offset: 0xDF124, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageInternal initWithCoder:]', symObjAddr: 0x1148, symBinAddr: 0x10ECC, symSize: 0x190 } + - { offsetInCU: 0x93A, offset: 0xDF16B, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageInternal isFinished]', symObjAddr: 0x12D8, symBinAddr: 0x1105C, symSize: 0x98 } + - { offsetInCU: 0x971, offset: 0xDF1A2, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageInternal variants]', symObjAddr: 0x1370, symBinAddr: 0x110F4, symSize: 0x10 } + - { offsetInCU: 0x9A8, offset: 0xDF1D9, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageInternal setVariants:]', symObjAddr: 0x1380, symBinAddr: 0x11104, symSize: 0x14 } + - { offsetInCU: 0x9E9, offset: 0xDF21A, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageInternal triggers]', symObjAddr: 0x1394, symBinAddr: 0x11118, symSize: 0x10 } + - { offsetInCU: 0xA20, offset: 0xDF251, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageInternal setTriggers:]', symObjAddr: 0x13A4, symBinAddr: 0x11128, symSize: 0x14 } + - { offsetInCU: 0xA61, offset: 0xDF292, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageInternal position]', symObjAddr: 0x13B8, symBinAddr: 0x1113C, symSize: 0x10 } + - { offsetInCU: 0xA98, offset: 0xDF2C9, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageInternal setPosition:]', symObjAddr: 0x13C8, symBinAddr: 0x1114C, symSize: 0x10 } + - { offsetInCU: 0xAD5, offset: 0xDF306, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageInternal displayStats]', symObjAddr: 0x13D8, symBinAddr: 0x1115C, symSize: 0x10 } + - { offsetInCU: 0xB0C, offset: 0xDF33D, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageInternal setDisplayStats:]', symObjAddr: 0x13E8, symBinAddr: 0x1116C, symSize: 0x14 } + - { offsetInCU: 0xB4D, offset: 0xDF37E, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageInternal actionTaken]', symObjAddr: 0x13FC, symBinAddr: 0x11180, symSize: 0x10 } + - { offsetInCU: 0xB84, offset: 0xDF3B5, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageInternal setActionTaken:]', symObjAddr: 0x140C, symBinAddr: 0x11190, symSize: 0x10 } + - { offsetInCU: 0xBBF, offset: 0xDF3F0, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageInternal isPreview]', symObjAddr: 0x141C, symBinAddr: 0x111A0, symSize: 0x10 } + - { offsetInCU: 0xBF6, offset: 0xDF427, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageInternal setIsPreview:]', symObjAddr: 0x142C, symBinAddr: 0x111B0, symSize: 0x10 } + - { offsetInCU: 0xC31, offset: 0xDF462, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageInternal isDisplayedInSession]', symObjAddr: 0x143C, symBinAddr: 0x111C0, symSize: 0x10 } + - { offsetInCU: 0xC68, offset: 0xDF499, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageInternal setIsDisplayedInSession:]', symObjAddr: 0x144C, symBinAddr: 0x111D0, symSize: 0x10 } + - { offsetInCU: 0xCA3, offset: 0xDF4D4, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageInternal isTriggerChanged]', symObjAddr: 0x145C, symBinAddr: 0x111E0, symSize: 0x10 } + - { offsetInCU: 0xCDA, offset: 0xDF50B, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageInternal setIsTriggerChanged:]', symObjAddr: 0x146C, symBinAddr: 0x111F0, symSize: 0x10 } + - { offsetInCU: 0xD15, offset: 0xDF546, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageInternal dragToDismissDisabled]', symObjAddr: 0x147C, symBinAddr: 0x11200, symSize: 0x10 } + - { offsetInCU: 0xD4C, offset: 0xDF57D, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageInternal setDragToDismissDisabled:]', symObjAddr: 0x148C, symBinAddr: 0x11210, symSize: 0x10 } + - { offsetInCU: 0xD87, offset: 0xDF5B8, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageInternal height]', symObjAddr: 0x149C, symBinAddr: 0x11220, symSize: 0x10 } + - { offsetInCU: 0xDBE, offset: 0xDF5EF, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageInternal setHeight:]', symObjAddr: 0x14AC, symBinAddr: 0x11230, symSize: 0x14 } + - { offsetInCU: 0xDFF, offset: 0xDF630, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageInternal endTime]', symObjAddr: 0x14C0, symBinAddr: 0x11244, symSize: 0x10 } + - { offsetInCU: 0xE36, offset: 0xDF667, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageInternal setEndTime:]', symObjAddr: 0x14D0, symBinAddr: 0x11254, symSize: 0x14 } + - { offsetInCU: 0xE77, offset: 0xDF6A8, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageInternal hasLiquid]', symObjAddr: 0x14E4, symBinAddr: 0x11268, symSize: 0x10 } + - { offsetInCU: 0xEAE, offset: 0xDF6DF, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageInternal setHasLiquid:]', symObjAddr: 0x14F4, symBinAddr: 0x11278, symSize: 0x10 } + - { offsetInCU: 0xEE9, offset: 0xDF71A, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageInternal clickedClickIds]', symObjAddr: 0x1504, symBinAddr: 0x11288, symSize: 0x10 } + - { offsetInCU: 0xF20, offset: 0xDF751, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageInternal setClickedClickIds:]', symObjAddr: 0x1514, symBinAddr: 0x11298, symSize: 0x14 } + - { offsetInCU: 0xF61, offset: 0xDF792, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageInternal viewedPageIds]', symObjAddr: 0x1528, symBinAddr: 0x112AC, symSize: 0x10 } + - { offsetInCU: 0xF98, offset: 0xDF7C9, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageInternal setViewedPageIds:]', symObjAddr: 0x1538, symBinAddr: 0x112BC, symSize: 0x14 } + - { offsetInCU: 0xFD9, offset: 0xDF80A, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageInternal .cxx_destruct]', symObjAddr: 0x154C, symBinAddr: 0x112D0, symSize: 0xA4 } + - { offsetInCU: 0x27, offset: 0xDF975, size: 0x8, addend: 0x0, symName: '-[OneSignalWebView viewDidLoad]', symObjAddr: 0x0, symBinAddr: 0x11374, symSize: 0x28C } + - { offsetInCU: 0x41, offset: 0xDF98F, size: 0x8, addend: 0x0, symName: _navController, symObjAddr: 0x5778, symBinAddr: 0x38310, symSize: 0x0 } + - { offsetInCU: 0x5C, offset: 0xDF9AA, size: 0x8, addend: 0x0, symName: _viewControllerForPresentation, symObjAddr: 0x5780, symBinAddr: 0x38318, symSize: 0x0 } + - { offsetInCU: 0xF4, offset: 0xDFA42, size: 0x8, addend: 0x0, symName: '-[OneSignalWebView viewDidLoad]', symObjAddr: 0x0, symBinAddr: 0x11374, symSize: 0x28C } + - { offsetInCU: 0x156, offset: 0xDFAA4, size: 0x8, addend: 0x0, symName: '-[OneSignalWebView viewDidAppear:]', symObjAddr: 0x28C, symBinAddr: 0x11600, symSize: 0x90 } + - { offsetInCU: 0x199, offset: 0xDFAE7, size: 0x8, addend: 0x0, symName: '-[OneSignalWebView dismiss:]', symObjAddr: 0x31C, symBinAddr: 0x11690, symSize: 0x78 } + - { offsetInCU: 0x1D8, offset: 0xDFB26, size: 0x8, addend: 0x0, symName: '___28-[OneSignalWebView dismiss:]_block_invoke', symObjAddr: 0x394, symBinAddr: 0x11708, symSize: 0x8 } + - { offsetInCU: 0x217, offset: 0xDFB65, size: 0x8, addend: 0x0, symName: '-[OneSignalWebView webView:didStartProvisionalNavigation:]', symObjAddr: 0x3AC, symBinAddr: 0x11710, symSize: 0x10 } + - { offsetInCU: 0x262, offset: 0xDFBB0, size: 0x8, addend: 0x0, symName: '-[OneSignalWebView webView:didFinishNavigation:]', symObjAddr: 0x3BC, symBinAddr: 0x11720, symSize: 0x68 } + - { offsetInCU: 0x2AD, offset: 0xDFBFB, size: 0x8, addend: 0x0, symName: '___48-[OneSignalWebView webView:didFinishNavigation:]_block_invoke', symObjAddr: 0x424, symBinAddr: 0x11788, symSize: 0x80 } + - { offsetInCU: 0x308, offset: 0xDFC56, size: 0x8, addend: 0x0, symName: '-[OneSignalWebView webView:didFailNavigation:withError:]', symObjAddr: 0x4A4, symBinAddr: 0x11808, symSize: 0x60 } + - { offsetInCU: 0x35F, offset: 0xDFCAD, size: 0x8, addend: 0x0, symName: '-[OneSignalWebView pinSubviewToMarginsWithSubview:withSuperview:]', symObjAddr: 0x504, symBinAddr: 0x11868, symSize: 0x264 } + - { offsetInCU: 0x400, offset: 0xDFD4E, size: 0x8, addend: 0x0, symName: '-[OneSignalWebView showInApp]', symObjAddr: 0x768, symBinAddr: 0x11ACC, symSize: 0x27C } + - { offsetInCU: 0x45E, offset: 0xDFDAC, size: 0x8, addend: 0x0, symName: '-[OneSignalWebView clearWebView]', symObjAddr: 0x9E4, symBinAddr: 0x11D48, symSize: 0x88 } + - { offsetInCU: 0x491, offset: 0xDFDDF, size: 0x8, addend: 0x0, symName: '-[OneSignalWebView presentationControllerDidDismiss:]', symObjAddr: 0xA6C, symBinAddr: 0x11DD0, symSize: 0x38 } + - { offsetInCU: 0x4D0, offset: 0xDFE1E, size: 0x8, addend: 0x0, symName: '-[OneSignalWebView url]', symObjAddr: 0xAA4, symBinAddr: 0x11E08, symSize: 0x10 } + - { offsetInCU: 0x507, offset: 0xDFE55, size: 0x8, addend: 0x0, symName: '-[OneSignalWebView setUrl:]', symObjAddr: 0xAB4, symBinAddr: 0x11E18, symSize: 0xC } + - { offsetInCU: 0x546, offset: 0xDFE94, size: 0x8, addend: 0x0, symName: '-[OneSignalWebView webView]', symObjAddr: 0xAC0, symBinAddr: 0x11E24, symSize: 0x10 } + - { offsetInCU: 0x57D, offset: 0xDFECB, size: 0x8, addend: 0x0, symName: '-[OneSignalWebView setWebView:]', symObjAddr: 0xAD0, symBinAddr: 0x11E34, symSize: 0x14 } + - { offsetInCU: 0x5BE, offset: 0xDFF0C, size: 0x8, addend: 0x0, symName: '-[OneSignalWebView uiBusy]', symObjAddr: 0xAE4, symBinAddr: 0x11E48, symSize: 0x10 } + - { offsetInCU: 0x5F5, offset: 0xDFF43, size: 0x8, addend: 0x0, symName: '-[OneSignalWebView setUiBusy:]', symObjAddr: 0xAF4, symBinAddr: 0x11E58, symSize: 0x14 } + - { offsetInCU: 0x636, offset: 0xDFF84, size: 0x8, addend: 0x0, symName: '-[OneSignalWebView .cxx_destruct]', symObjAddr: 0xB08, symBinAddr: 0x11E6C, symSize: 0x54 } + - { offsetInCU: 0x27, offset: 0xE0199, size: 0x8, addend: 0x0, symName: '+[OSInAppMessageBridgeEvent instanceWithData:]', symObjAddr: 0x0, symBinAddr: 0x11EC0, symSize: 0x118 } + - { offsetInCU: 0x27E, offset: 0xE03F0, size: 0x8, addend: 0x0, symName: '+[OSInAppMessageBridgeEvent instanceWithData:]', symObjAddr: 0x0, symBinAddr: 0x11EC0, symSize: 0x118 } + - { offsetInCU: 0x2E1, offset: 0xE0453, size: 0x8, addend: 0x0, symName: '+[OSInAppMessageBridgeEvent instanceWithJson:]', symObjAddr: 0x118, symBinAddr: 0x11FD8, symSize: 0x33C } + - { offsetInCU: 0x353, offset: 0xE04C5, size: 0x8, addend: 0x0, symName: '+[OSInAppMessageBridgeEvent instancePreviewFromNotification:]', symObjAddr: 0x454, symBinAddr: 0x12314, symSize: 0x8 } + - { offsetInCU: 0x392, offset: 0xE0504, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageBridgeEvent description]', symObjAddr: 0x45C, symBinAddr: 0x1231C, symSize: 0x44 } + - { offsetInCU: 0x3C9, offset: 0xE053B, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageBridgeEvent type]', symObjAddr: 0x4A0, symBinAddr: 0x12360, symSize: 0x8 } + - { offsetInCU: 0x400, offset: 0xE0572, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageBridgeEvent setType:]', symObjAddr: 0x4A8, symBinAddr: 0x12368, symSize: 0x8 } + - { offsetInCU: 0x43D, offset: 0xE05AF, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageBridgeEvent renderingComplete]', symObjAddr: 0x4B0, symBinAddr: 0x12370, symSize: 0x8 } + - { offsetInCU: 0x474, offset: 0xE05E6, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageBridgeEvent setRenderingComplete:]', symObjAddr: 0x4B8, symBinAddr: 0x12378, symSize: 0xC } + - { offsetInCU: 0x4B5, offset: 0xE0627, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageBridgeEvent resize]', symObjAddr: 0x4C4, symBinAddr: 0x12384, symSize: 0x8 } + - { offsetInCU: 0x4EC, offset: 0xE065E, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageBridgeEvent setResize:]', symObjAddr: 0x4CC, symBinAddr: 0x1238C, symSize: 0xC } + - { offsetInCU: 0x52D, offset: 0xE069F, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageBridgeEvent pageChange]', symObjAddr: 0x4D8, symBinAddr: 0x12398, symSize: 0x8 } + - { offsetInCU: 0x564, offset: 0xE06D6, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageBridgeEvent setPageChange:]', symObjAddr: 0x4E0, symBinAddr: 0x123A0, symSize: 0xC } + - { offsetInCU: 0x5A5, offset: 0xE0717, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageBridgeEvent userAction]', symObjAddr: 0x4EC, symBinAddr: 0x123AC, symSize: 0x8 } + - { offsetInCU: 0x5DC, offset: 0xE074E, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageBridgeEvent setUserAction:]', symObjAddr: 0x4F4, symBinAddr: 0x123B4, symSize: 0xC } + - { offsetInCU: 0x61D, offset: 0xE078F, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageBridgeEvent .cxx_destruct]', symObjAddr: 0x500, symBinAddr: 0x123C0, symSize: 0x48 } + - { offsetInCU: 0x650, offset: 0xE07C2, size: 0x8, addend: 0x0, symName: '+[OSInAppMessageBridgeEventRenderingComplete instanceWithData:]', symObjAddr: 0x548, symBinAddr: 0x12408, symSize: 0x8 } + - { offsetInCU: 0x68F, offset: 0xE0801, size: 0x8, addend: 0x0, symName: '+[OSInAppMessageBridgeEventRenderingComplete instanceWithJson:]', symObjAddr: 0x550, symBinAddr: 0x12410, symSize: 0x270 } + - { offsetInCU: 0x6E2, offset: 0xE0854, size: 0x8, addend: 0x0, symName: '+[OSInAppMessageBridgeEventRenderingComplete instancePreviewFromNotification:]', symObjAddr: 0x7C0, symBinAddr: 0x12680, symSize: 0x8 } + - { offsetInCU: 0x721, offset: 0xE0893, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageBridgeEventRenderingComplete description]', symObjAddr: 0x7C8, symBinAddr: 0x12688, symSize: 0x38 } + - { offsetInCU: 0x758, offset: 0xE08CA, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageBridgeEventRenderingComplete displayLocation]', symObjAddr: 0x800, symBinAddr: 0x126C0, symSize: 0x8 } + - { offsetInCU: 0x78F, offset: 0xE0901, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageBridgeEventRenderingComplete setDisplayLocation:]', symObjAddr: 0x808, symBinAddr: 0x126C8, symSize: 0x8 } + - { offsetInCU: 0x7CC, offset: 0xE093E, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageBridgeEventRenderingComplete height]', symObjAddr: 0x810, symBinAddr: 0x126D0, symSize: 0x8 } + - { offsetInCU: 0x803, offset: 0xE0975, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageBridgeEventRenderingComplete setHeight:]', symObjAddr: 0x818, symBinAddr: 0x126D8, symSize: 0xC } + - { offsetInCU: 0x844, offset: 0xE09B6, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageBridgeEventRenderingComplete dragToDismissDisabled]', symObjAddr: 0x824, symBinAddr: 0x126E4, symSize: 0x8 } + - { offsetInCU: 0x87B, offset: 0xE09ED, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageBridgeEventRenderingComplete setDragToDismissDisabled:]', symObjAddr: 0x82C, symBinAddr: 0x126EC, symSize: 0x8 } + - { offsetInCU: 0x8B6, offset: 0xE0A28, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageBridgeEventRenderingComplete .cxx_destruct]', symObjAddr: 0x834, symBinAddr: 0x126F4, symSize: 0xC } + - { offsetInCU: 0x8E9, offset: 0xE0A5B, size: 0x8, addend: 0x0, symName: '+[OSInAppMessageBridgeEventResize instanceWithData:]', symObjAddr: 0x840, symBinAddr: 0x12700, symSize: 0x8 } + - { offsetInCU: 0x928, offset: 0xE0A9A, size: 0x8, addend: 0x0, symName: '+[OSInAppMessageBridgeEventResize instanceWithJson:]', symObjAddr: 0x848, symBinAddr: 0x12708, symSize: 0x124 } + - { offsetInCU: 0x97B, offset: 0xE0AED, size: 0x8, addend: 0x0, symName: '+[OSInAppMessageBridgeEventResize instancePreviewFromNotification:]', symObjAddr: 0x96C, symBinAddr: 0x1282C, symSize: 0x8 } + - { offsetInCU: 0x9BA, offset: 0xE0B2C, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageBridgeEventResize description]', symObjAddr: 0x974, symBinAddr: 0x12834, symSize: 0x38 } + - { offsetInCU: 0x9F1, offset: 0xE0B63, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageBridgeEventResize height]', symObjAddr: 0x9AC, symBinAddr: 0x1286C, symSize: 0x8 } + - { offsetInCU: 0xA28, offset: 0xE0B9A, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageBridgeEventResize setHeight:]', symObjAddr: 0x9B4, symBinAddr: 0x12874, symSize: 0xC } + - { offsetInCU: 0xA69, offset: 0xE0BDB, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageBridgeEventResize .cxx_destruct]', symObjAddr: 0x9C0, symBinAddr: 0x12880, symSize: 0xC } + - { offsetInCU: 0xA9C, offset: 0xE0C0E, size: 0x8, addend: 0x0, symName: '+[OSInAppMessageBridgeEventPageChange instanceWithData:]', symObjAddr: 0x9CC, symBinAddr: 0x1288C, symSize: 0x8 } + - { offsetInCU: 0xADB, offset: 0xE0C4D, size: 0x8, addend: 0x0, symName: '+[OSInAppMessageBridgeEventPageChange instanceWithJson:]', symObjAddr: 0x9D4, symBinAddr: 0x12894, symSize: 0x7C } + - { offsetInCU: 0xB2E, offset: 0xE0CA0, size: 0x8, addend: 0x0, symName: '+[OSInAppMessageBridgeEventPageChange instancePreviewFromNotification:]', symObjAddr: 0xA50, symBinAddr: 0x12910, symSize: 0x8 } + - { offsetInCU: 0xB6D, offset: 0xE0CDF, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageBridgeEventPageChange description]', symObjAddr: 0xA58, symBinAddr: 0x12918, symSize: 0x90 } + - { offsetInCU: 0xBA4, offset: 0xE0D16, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageBridgeEventPageChange page]', symObjAddr: 0xAE8, symBinAddr: 0x129A8, symSize: 0x8 } + - { offsetInCU: 0xBDB, offset: 0xE0D4D, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageBridgeEventPageChange setPage:]', symObjAddr: 0xAF0, symBinAddr: 0x129B0, symSize: 0xC } + - { offsetInCU: 0xC1C, offset: 0xE0D8E, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageBridgeEventPageChange .cxx_destruct]', symObjAddr: 0xAFC, symBinAddr: 0x129BC, symSize: 0xC } + - { offsetInCU: 0x27, offset: 0xE0E6E, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageClickEvent initWithInAppMessage:clickResult:]', symObjAddr: 0x0, symBinAddr: 0x129C8, symSize: 0x74 } + - { offsetInCU: 0x87, offset: 0xE0ECE, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageClickEvent initWithInAppMessage:clickResult:]', symObjAddr: 0x0, symBinAddr: 0x129C8, symSize: 0x74 } + - { offsetInCU: 0xDE, offset: 0xE0F25, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageClickEvent jsonRepresentation]', symObjAddr: 0x74, symBinAddr: 0x12A3C, symSize: 0xC8 } + - { offsetInCU: 0x125, offset: 0xE0F6C, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageClickEvent description]', symObjAddr: 0x13C, symBinAddr: 0x12B04, symSize: 0x70 } + - { offsetInCU: 0x15C, offset: 0xE0FA3, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageClickEvent message]', symObjAddr: 0x1AC, symBinAddr: 0x12B74, symSize: 0x8 } + - { offsetInCU: 0x193, offset: 0xE0FDA, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageClickEvent result]', symObjAddr: 0x1B4, symBinAddr: 0x12B7C, symSize: 0x8 } + - { offsetInCU: 0x1CA, offset: 0xE1011, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageClickEvent .cxx_destruct]', symObjAddr: 0x1BC, symBinAddr: 0x12B84, symSize: 0x30 } + - { offsetInCU: 0x27, offset: 0xE121A, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageDisplayStats init]', symObjAddr: 0x0, symBinAddr: 0x12BB4, symSize: 0x84 } + - { offsetInCU: 0x10B, offset: 0xE12FE, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageDisplayStats init]', symObjAddr: 0x0, symBinAddr: 0x12BB4, symSize: 0x84 } + - { offsetInCU: 0x142, offset: 0xE1335, size: 0x8, addend: 0x0, symName: '+[OSInAppMessageDisplayStats instanceWithDisplayQuantity:lastDisplayTime:]', symObjAddr: 0x84, symBinAddr: 0x12C38, symSize: 0x50 } + - { offsetInCU: 0x1A5, offset: 0xE1398, size: 0x8, addend: 0x0, symName: '+[OSInAppMessageDisplayStats instanceWithData:]', symObjAddr: 0xD4, symBinAddr: 0x12C88, symSize: 0x118 } + - { offsetInCU: 0x20C, offset: 0xE13FF, size: 0x8, addend: 0x0, symName: '+[OSInAppMessageDisplayStats instanceWithJson:]', symObjAddr: 0x1EC, symBinAddr: 0x12DA0, symSize: 0x1CC } + - { offsetInCU: 0x25F, offset: 0xE1452, size: 0x8, addend: 0x0, symName: '+[OSInAppMessageDisplayStats instancePreviewFromNotification:]', symObjAddr: 0x3B8, symBinAddr: 0x12F6C, symSize: 0x1C } + - { offsetInCU: 0x29E, offset: 0xE1491, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageDisplayStats jsonRepresentation]', symObjAddr: 0x3D4, symBinAddr: 0x12F88, symSize: 0xA4 } + - { offsetInCU: 0x2E5, offset: 0xE14D8, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageDisplayStats isDelayTimeSatisfied:]', symObjAddr: 0x478, symBinAddr: 0x1302C, symSize: 0x28 } + - { offsetInCU: 0x33C, offset: 0xE152F, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageDisplayStats shouldDisplayAgain]', symObjAddr: 0x4A0, symBinAddr: 0x13054, symSize: 0x7C } + - { offsetInCU: 0x383, offset: 0xE1576, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageDisplayStats incrementDisplayQuantity]', symObjAddr: 0x51C, symBinAddr: 0x130D0, symSize: 0x10 } + - { offsetInCU: 0x3B4, offset: 0xE15A7, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageDisplayStats isRedisplayEnabled]', symObjAddr: 0x52C, symBinAddr: 0x130E0, symSize: 0x8 } + - { offsetInCU: 0x3EB, offset: 0xE15DE, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageDisplayStats description]', symObjAddr: 0x534, symBinAddr: 0x130E8, symSize: 0xA0 } + - { offsetInCU: 0x422, offset: 0xE1615, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageDisplayStats encodeWithCoder:]', symObjAddr: 0x5D4, symBinAddr: 0x13188, symSize: 0x98 } + - { offsetInCU: 0x465, offset: 0xE1658, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageDisplayStats initWithCoder:]', symObjAddr: 0x66C, symBinAddr: 0x13220, symSize: 0xC4 } + - { offsetInCU: 0x4AC, offset: 0xE169F, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageDisplayStats lastDisplayTime]', symObjAddr: 0x730, symBinAddr: 0x132E4, symSize: 0x8 } + - { offsetInCU: 0x4E1, offset: 0xE16D4, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageDisplayStats setLastDisplayTime:]', symObjAddr: 0x738, symBinAddr: 0x132EC, symSize: 0x8 } + - { offsetInCU: 0x51F, offset: 0xE1712, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageDisplayStats displayDelay]', symObjAddr: 0x740, symBinAddr: 0x132F4, symSize: 0x8 } + - { offsetInCU: 0x554, offset: 0xE1747, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageDisplayStats setDisplayDelay:]', symObjAddr: 0x748, symBinAddr: 0x132FC, symSize: 0x8 } + - { offsetInCU: 0x592, offset: 0xE1785, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageDisplayStats displayQuantity]', symObjAddr: 0x750, symBinAddr: 0x13304, symSize: 0x8 } + - { offsetInCU: 0x5C9, offset: 0xE17BC, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageDisplayStats setDisplayQuantity:]', symObjAddr: 0x758, symBinAddr: 0x1330C, symSize: 0x8 } + - { offsetInCU: 0x606, offset: 0xE17F9, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageDisplayStats displayLimit]', symObjAddr: 0x760, symBinAddr: 0x13314, symSize: 0x8 } + - { offsetInCU: 0x63D, offset: 0xE1830, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageDisplayStats setDisplayLimit:]', symObjAddr: 0x768, symBinAddr: 0x1331C, symSize: 0x8 } + - { offsetInCU: 0x67A, offset: 0xE186D, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageDisplayStats setIsRedisplayEnabled:]', symObjAddr: 0x770, symBinAddr: 0x13324, symSize: 0x8 } + - { offsetInCU: 0x6B5, offset: 0xE18A8, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageDisplayStats redisplayEnabled]', symObjAddr: 0x778, symBinAddr: 0x1332C, symSize: 0x8 } + - { offsetInCU: 0x6EC, offset: 0xE18DF, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageDisplayStats setRedisplayEnabled:]', symObjAddr: 0x780, symBinAddr: 0x13334, symSize: 0x8 } + - { offsetInCU: 0x27, offset: 0xE19CC, size: 0x8, addend: 0x0, symName: '+[OSInAppMessagePage instanceWithData:]', symObjAddr: 0x0, symBinAddr: 0x1333C, symSize: 0x118 } + - { offsetInCU: 0x97, offset: 0xE1A3C, size: 0x8, addend: 0x0, symName: '+[OSInAppMessagePage instanceWithData:]', symObjAddr: 0x0, symBinAddr: 0x1333C, symSize: 0x118 } + - { offsetInCU: 0xFE, offset: 0xE1AA3, size: 0x8, addend: 0x0, symName: '+[OSInAppMessagePage instanceWithJson:]', symObjAddr: 0x118, symBinAddr: 0x13454, symSize: 0x130 } + - { offsetInCU: 0x151, offset: 0xE1AF6, size: 0x8, addend: 0x0, symName: '+[OSInAppMessagePage instancePreviewFromNotification:]', symObjAddr: 0x248, symBinAddr: 0x13584, symSize: 0x8 } + - { offsetInCU: 0x190, offset: 0xE1B35, size: 0x8, addend: 0x0, symName: '-[OSInAppMessagePage pageId]', symObjAddr: 0x250, symBinAddr: 0x1358C, symSize: 0x8 } + - { offsetInCU: 0x1C7, offset: 0xE1B6C, size: 0x8, addend: 0x0, symName: '-[OSInAppMessagePage setPageId:]', symObjAddr: 0x258, symBinAddr: 0x13594, symSize: 0xC } + - { offsetInCU: 0x208, offset: 0xE1BAD, size: 0x8, addend: 0x0, symName: '-[OSInAppMessagePage pageIndex]', symObjAddr: 0x264, symBinAddr: 0x135A0, symSize: 0x8 } + - { offsetInCU: 0x23F, offset: 0xE1BE4, size: 0x8, addend: 0x0, symName: '-[OSInAppMessagePage setPageIndex:]', symObjAddr: 0x26C, symBinAddr: 0x135A8, symSize: 0xC } + - { offsetInCU: 0x280, offset: 0xE1C25, size: 0x8, addend: 0x0, symName: '-[OSInAppMessagePage .cxx_destruct]', symObjAddr: 0x278, symBinAddr: 0x135B4, symSize: 0x30 } + - { offsetInCU: 0x27, offset: 0xE1CF1, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageViewController initWithMessage:delegate:]', symObjAddr: 0x0, symBinAddr: 0x135E4, symSize: 0xC0 } + - { offsetInCU: 0x4B, offset: 0xE1D15, size: 0x8, addend: 0x0, symName: __dismissingMessage, symObjAddr: 0x14D58, symBinAddr: 0x38320, symSize: 0x0 } + - { offsetInCU: 0x4E8, offset: 0xE21B2, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageViewController initWithMessage:delegate:]', symObjAddr: 0x0, symBinAddr: 0x135E4, symSize: 0xC0 } + - { offsetInCU: 0x53F, offset: 0xE2209, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageViewController prefersStatusBarHidden]', symObjAddr: 0xC0, symBinAddr: 0x136A4, symSize: 0x4 } + - { offsetInCU: 0x574, offset: 0xE223E, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageViewController viewDidLoad]', symObjAddr: 0xC4, symBinAddr: 0x136A8, symSize: 0x108 } + - { offsetInCU: 0x5A7, offset: 0xE2271, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageViewController viewWillAppear:]', symObjAddr: 0x1CC, symBinAddr: 0x137B0, symSize: 0x34 } + - { offsetInCU: 0x5EA, offset: 0xE22B4, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageViewController viewWillDisappear:]', symObjAddr: 0x200, symBinAddr: 0x137E4, symSize: 0x80 } + - { offsetInCU: 0x62D, offset: 0xE22F7, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageViewController applicationIsActive:]', symObjAddr: 0x280, symBinAddr: 0x13864, symSize: 0x3C } + - { offsetInCU: 0x66C, offset: 0xE2336, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageViewController applicationIsInBackground:]', symObjAddr: 0x2BC, symBinAddr: 0x138A0, symSize: 0xC4 } + - { offsetInCU: 0x6BB, offset: 0xE2385, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageViewController addAppBecomeActiveObserver]', symObjAddr: 0x380, symBinAddr: 0x13964, symSize: 0x58 } + - { offsetInCU: 0x6EE, offset: 0xE23B8, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageViewController addAppEnterBackgroundObserver]', symObjAddr: 0x3D8, symBinAddr: 0x139BC, symSize: 0x58 } + - { offsetInCU: 0x721, offset: 0xE23EB, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageViewController setupInitialMessageUI]', symObjAddr: 0x430, symBinAddr: 0x13A14, symSize: 0x250 } + - { offsetInCU: 0x780, offset: 0xE244A, size: 0x8, addend: 0x0, symName: '___53-[OSInAppMessageViewController setupInitialMessageUI]_block_invoke', symObjAddr: 0x680, symBinAddr: 0x13C64, symSize: 0x38 } + - { offsetInCU: 0x7BF, offset: 0xE2489, size: 0x8, addend: 0x0, symName: '___53-[OSInAppMessageViewController setupInitialMessageUI]_block_invoke.43', symObjAddr: 0x6C8, symBinAddr: 0x13C9C, symSize: 0x14 } + - { offsetInCU: 0x811, offset: 0xE24DB, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageViewController updateDropShadow]', symObjAddr: 0x6DC, symBinAddr: 0x13CB0, symSize: 0x1B4 } + - { offsetInCU: 0x864, offset: 0xE252E, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageViewController displayMessage]', symObjAddr: 0x890, symBinAddr: 0x13E64, symSize: 0xA0 } + - { offsetInCU: 0x897, offset: 0xE2561, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageViewController maxDisplayTimeTimerFinished]', symObjAddr: 0x930, symBinAddr: 0x13F04, symSize: 0x8 } + - { offsetInCU: 0x8C8, offset: 0xE2592, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageViewController messageContentOnSuccess]', symObjAddr: 0x938, symBinAddr: 0x13F0C, symSize: 0x50 } + - { offsetInCU: 0x8FF, offset: 0xE25C9, size: 0x8, addend: 0x0, symName: '___55-[OSInAppMessageViewController messageContentOnSuccess]_block_invoke', symObjAddr: 0x988, symBinAddr: 0x13F5C, symSize: 0x8C } + - { offsetInCU: 0x94F, offset: 0xE2619, size: 0x8, addend: 0x0, symName: '___55-[OSInAppMessageViewController messageContentOnSuccess]_block_invoke_2', symObjAddr: 0xA14, symBinAddr: 0x13FE8, symSize: 0x220 } + - { offsetInCU: 0x9C6, offset: 0xE2690, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageViewController parseContentData:]', symObjAddr: 0xC84, symBinAddr: 0x14208, symSize: 0x200 } + - { offsetInCU: 0xA1C, offset: 0xE26E6, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageViewController setContentInsetsInHTML:]', symObjAddr: 0xE84, symBinAddr: 0x14408, symSize: 0x138 } + - { offsetInCU: 0xAF8, offset: 0xE27C2, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageViewController setWaitForTags:]', symObjAddr: 0xFBC, symBinAddr: 0x14540, symSize: 0x8C } + - { offsetInCU: 0xB70, offset: 0xE283A, size: 0x8, addend: 0x0, symName: '___47-[OSInAppMessageViewController setWaitForTags:]_block_invoke', symObjAddr: 0x1048, symBinAddr: 0x145CC, symSize: 0x9C } + - { offsetInCU: 0xBB2, offset: 0xE287C, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageViewController loadMessageContent]', symObjAddr: 0x10E4, symBinAddr: 0x14668, symSize: 0xA0 } + - { offsetInCU: 0xBE6, offset: 0xE28B0, size: 0x8, addend: 0x0, symName: '___50-[OSInAppMessageViewController loadMessageContent]_block_invoke', symObjAddr: 0x1184, symBinAddr: 0x14708, symSize: 0xC } + - { offsetInCU: 0xC39, offset: 0xE2903, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageViewController loadPreviewMessageContent]', symObjAddr: 0x1190, symBinAddr: 0x14714, symSize: 0xE0 } + - { offsetInCU: 0xC6D, offset: 0xE2937, size: 0x8, addend: 0x0, symName: '___57-[OSInAppMessageViewController loadPreviewMessageContent]_block_invoke', symObjAddr: 0x1270, symBinAddr: 0x147F4, symSize: 0xC } + - { offsetInCU: 0xCC0, offset: 0xE298A, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageViewController encounteredErrorLoadingMessageContent:]', symObjAddr: 0x127C, symBinAddr: 0x14800, symSize: 0x10C } + - { offsetInCU: 0xD16, offset: 0xE29E0, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageViewController addConstraintsForMessage]', symObjAddr: 0x1388, symBinAddr: 0x1490C, symSize: 0x1090 } + - { offsetInCU: 0xF42, offset: 0xE2C0C, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageViewController dismissCurrentInAppMessage]', symObjAddr: 0x2418, symBinAddr: 0x1599C, symSize: 0x54 } + - { offsetInCU: 0xF87, offset: 0xE2C51, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageViewController dismissCurrentInAppMessage:]', symObjAddr: 0x246C, symBinAddr: 0x159F0, symSize: 0x60 } + - { offsetInCU: 0xFDD, offset: 0xE2CA7, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageViewController dismissCurrentInAppMessage:withVelocity:]', symObjAddr: 0x24CC, symBinAddr: 0x15A50, symSize: 0x488 } + - { offsetInCU: 0x1066, offset: 0xE2D30, size: 0x8, addend: 0x0, symName: '___72-[OSInAppMessageViewController dismissCurrentInAppMessage:withVelocity:]_block_invoke', symObjAddr: 0x2954, symBinAddr: 0x15ED8, symSize: 0xA8 } + - { offsetInCU: 0x10A8, offset: 0xE2D72, size: 0x8, addend: 0x0, symName: '___72-[OSInAppMessageViewController dismissCurrentInAppMessage:withVelocity:]_block_invoke_2', symObjAddr: 0x29FC, symBinAddr: 0x15F80, symSize: 0x74 } + - { offsetInCU: 0x10FB, offset: 0xE2DC5, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageViewController animateAppearance:]', symObjAddr: 0x2A70, symBinAddr: 0x15FF4, symSize: 0xC4 } + - { offsetInCU: 0x113C, offset: 0xE2E06, size: 0x8, addend: 0x0, symName: '___50-[OSInAppMessageViewController animateAppearance:]_block_invoke', symObjAddr: 0x2B34, symBinAddr: 0x160B8, symSize: 0xA4 } + - { offsetInCU: 0x117E, offset: 0xE2E48, size: 0x8, addend: 0x0, symName: '___50-[OSInAppMessageViewController animateAppearance:]_block_invoke_2', symObjAddr: 0x2BD8, symBinAddr: 0x1615C, symSize: 0x70 } + - { offsetInCU: 0x11DE, offset: 0xE2EA8, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageViewController beginPanAtLocation:]', symObjAddr: 0x2C48, symBinAddr: 0x161CC, symSize: 0xB0 } + - { offsetInCU: 0x121F, offset: 0xE2EE9, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageViewController setupGestureRecognizers]', symObjAddr: 0x2CF8, symBinAddr: 0x1627C, symSize: 0x14C } + - { offsetInCU: 0x1293, offset: 0xE2F5D, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageViewController panGestureRecognizerDidMove:]', symObjAddr: 0x2E44, symBinAddr: 0x163C8, symSize: 0x3A4 } + - { offsetInCU: 0x130B, offset: 0xE2FD5, size: 0x8, addend: 0x0, symName: '___60-[OSInAppMessageViewController panGestureRecognizerDidMove:]_block_invoke', symObjAddr: 0x31E8, symBinAddr: 0x1676C, symSize: 0x34 } + - { offsetInCU: 0x134D, offset: 0xE3017, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageViewController tapGestureRecognizerDidTap:]', symObjAddr: 0x321C, symBinAddr: 0x167A0, symSize: 0x4 } + - { offsetInCU: 0x138C, offset: 0xE3056, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageViewController shouldDismissMessageWithPanGestureOffset:withVelocity:]', symObjAddr: 0x3220, symBinAddr: 0x167A4, symSize: 0x158 } + - { offsetInCU: 0x13F7, offset: 0xE30C1, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageViewController jsEventOccurredWithBody:]', symObjAddr: 0x3378, symBinAddr: 0x168FC, symSize: 0x480 } + - { offsetInCU: 0x1485, offset: 0xE314F, size: 0x8, addend: 0x0, symName: '___56-[OSInAppMessageViewController jsEventOccurredWithBody:]_block_invoke', symObjAddr: 0x37F8, symBinAddr: 0x16D7C, symSize: 0x84 } + - { offsetInCU: 0x14C7, offset: 0xE3191, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageViewController supportedInterfaceOrientations]', symObjAddr: 0x387C, symBinAddr: 0x16E00, symSize: 0x108 } + - { offsetInCU: 0x1521, offset: 0xE31EB, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageViewController viewWillTransitionToSize:withTransitionCoordinator:]', symObjAddr: 0x3984, symBinAddr: 0x16F08, symSize: 0x1E8 } + - { offsetInCU: 0x15A6, offset: 0xE3270, size: 0x8, addend: 0x0, symName: '___83-[OSInAppMessageViewController viewWillTransitionToSize:withTransitionCoordinator:]_block_invoke', symObjAddr: 0x3B6C, symBinAddr: 0x170F0, symSize: 0x94 } + - { offsetInCU: 0x15F5, offset: 0xE32BF, size: 0x8, addend: 0x0, symName: '___83-[OSInAppMessageViewController viewWillTransitionToSize:withTransitionCoordinator:]_block_invoke.130', symObjAddr: 0x3C00, symBinAddr: 0x17184, symSize: 0x94 } + - { offsetInCU: 0x1644, offset: 0xE330E, size: 0x8, addend: 0x0, symName: '___83-[OSInAppMessageViewController viewWillTransitionToSize:withTransitionCoordinator:]_block_invoke_2', symObjAddr: 0x3C94, symBinAddr: 0x17218, symSize: 0x88 } + - { offsetInCU: 0x1697, offset: 0xE3361, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageViewController messageViewFailedToLoadMessageContent]', symObjAddr: 0x3D1C, symBinAddr: 0x172A0, symSize: 0x5C } + - { offsetInCU: 0x16CB, offset: 0xE3395, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageViewController messageViewDidFailToProcessAction]', symObjAddr: 0x3D78, symBinAddr: 0x172FC, symSize: 0x4 } + - { offsetInCU: 0x16FD, offset: 0xE33C7, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageViewController userContentController:didReceiveScriptMessage:]', symObjAddr: 0x3D7C, symBinAddr: 0x17300, symSize: 0xEC } + - { offsetInCU: 0x174F, offset: 0xE3419, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageViewController delegate]', symObjAddr: 0x3E68, symBinAddr: 0x173EC, symSize: 0x20 } + - { offsetInCU: 0x1786, offset: 0xE3450, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageViewController setDelegate:]', symObjAddr: 0x3E88, symBinAddr: 0x1740C, symSize: 0x14 } + - { offsetInCU: 0x17C7, offset: 0xE3491, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageViewController message]', symObjAddr: 0x3E9C, symBinAddr: 0x17420, symSize: 0x10 } + - { offsetInCU: 0x17FE, offset: 0xE34C8, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageViewController setMessage:]', symObjAddr: 0x3EAC, symBinAddr: 0x17430, symSize: 0x14 } + - { offsetInCU: 0x183F, offset: 0xE3509, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageViewController waitForTags]', symObjAddr: 0x3EC0, symBinAddr: 0x17444, symSize: 0x10 } + - { offsetInCU: 0x1876, offset: 0xE3540, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageViewController messageView]', symObjAddr: 0x3ED0, symBinAddr: 0x17454, symSize: 0x10 } + - { offsetInCU: 0x18AD, offset: 0xE3577, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageViewController setMessageView:]', symObjAddr: 0x3EE0, symBinAddr: 0x17464, symSize: 0x14 } + - { offsetInCU: 0x18EE, offset: 0xE35B8, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageViewController initialYConstraint]', symObjAddr: 0x3EF4, symBinAddr: 0x17478, symSize: 0x10 } + - { offsetInCU: 0x1925, offset: 0xE35EF, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageViewController setInitialYConstraint:]', symObjAddr: 0x3F04, symBinAddr: 0x17488, symSize: 0x14 } + - { offsetInCU: 0x1966, offset: 0xE3630, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageViewController finalYConstraint]', symObjAddr: 0x3F18, symBinAddr: 0x1749C, symSize: 0x10 } + - { offsetInCU: 0x199D, offset: 0xE3667, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageViewController setFinalYConstraint:]', symObjAddr: 0x3F28, symBinAddr: 0x174AC, symSize: 0x14 } + - { offsetInCU: 0x19DE, offset: 0xE36A8, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageViewController heightConstraint]', symObjAddr: 0x3F3C, symBinAddr: 0x174C0, symSize: 0x10 } + - { offsetInCU: 0x1A15, offset: 0xE36DF, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageViewController setHeightConstraint:]', symObjAddr: 0x3F4C, symBinAddr: 0x174D0, symSize: 0x14 } + - { offsetInCU: 0x1A56, offset: 0xE3720, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageViewController panGestureRecognizer]', symObjAddr: 0x3F60, symBinAddr: 0x174E4, symSize: 0x20 } + - { offsetInCU: 0x1A8D, offset: 0xE3757, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageViewController setPanGestureRecognizer:]', symObjAddr: 0x3F80, symBinAddr: 0x17504, symSize: 0x14 } + - { offsetInCU: 0x1ACE, offset: 0xE3798, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageViewController tapGestureRecognizer]', symObjAddr: 0x3F94, symBinAddr: 0x17518, symSize: 0x20 } + - { offsetInCU: 0x1B05, offset: 0xE37CF, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageViewController setTapGestureRecognizer:]', symObjAddr: 0x3FB4, symBinAddr: 0x17538, symSize: 0x14 } + - { offsetInCU: 0x1B46, offset: 0xE3810, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageViewController previousOrientation]', symObjAddr: 0x3FC8, symBinAddr: 0x1754C, symSize: 0x10 } + - { offsetInCU: 0x1B7D, offset: 0xE3847, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageViewController setPreviousOrientation:]', symObjAddr: 0x3FD8, symBinAddr: 0x1755C, symSize: 0x10 } + - { offsetInCU: 0x1BBA, offset: 0xE3884, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageViewController orientationOnBackground]', symObjAddr: 0x3FE8, symBinAddr: 0x1756C, symSize: 0x10 } + - { offsetInCU: 0x1BF1, offset: 0xE38BB, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageViewController setOrientationOnBackground:]', symObjAddr: 0x3FF8, symBinAddr: 0x1757C, symSize: 0x10 } + - { offsetInCU: 0x1C2E, offset: 0xE38F8, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageViewController initialGestureRecognizerLocation]', symObjAddr: 0x4008, symBinAddr: 0x1758C, symSize: 0x14 } + - { offsetInCU: 0x1C63, offset: 0xE392D, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageViewController setInitialGestureRecognizerLocation:]', symObjAddr: 0x401C, symBinAddr: 0x175A0, symSize: 0x14 } + - { offsetInCU: 0x1CA2, offset: 0xE396C, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageViewController panVerticalConstraint]', symObjAddr: 0x4030, symBinAddr: 0x175B4, symSize: 0x10 } + - { offsetInCU: 0x1CD9, offset: 0xE39A3, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageViewController setPanVerticalConstraint:]', symObjAddr: 0x4040, symBinAddr: 0x175C4, symSize: 0x14 } + - { offsetInCU: 0x1D1A, offset: 0xE39E4, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageViewController maxDisplayTime]', symObjAddr: 0x4054, symBinAddr: 0x175D8, symSize: 0x10 } + - { offsetInCU: 0x1D4F, offset: 0xE3A19, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageViewController setMaxDisplayTime:]', symObjAddr: 0x4064, symBinAddr: 0x175E8, symSize: 0x10 } + - { offsetInCU: 0x1D8D, offset: 0xE3A57, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageViewController dismissalTimer]', symObjAddr: 0x4074, symBinAddr: 0x175F8, symSize: 0x20 } + - { offsetInCU: 0x1DC4, offset: 0xE3A8E, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageViewController setDismissalTimer:]', symObjAddr: 0x4094, symBinAddr: 0x17618, symSize: 0x14 } + - { offsetInCU: 0x1E05, offset: 0xE3ACF, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageViewController didPageRenderingComplete]', symObjAddr: 0x40A8, symBinAddr: 0x1762C, symSize: 0x10 } + - { offsetInCU: 0x1E3C, offset: 0xE3B06, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageViewController setDidPageRenderingComplete:]', symObjAddr: 0x40B8, symBinAddr: 0x1763C, symSize: 0x10 } + - { offsetInCU: 0x1E77, offset: 0xE3B41, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageViewController pendingHTMLContent]', symObjAddr: 0x40C8, symBinAddr: 0x1764C, symSize: 0x10 } + - { offsetInCU: 0x1EAE, offset: 0xE3B78, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageViewController setPendingHTMLContent:]', symObjAddr: 0x40D8, symBinAddr: 0x1765C, symSize: 0x14 } + - { offsetInCU: 0x1EEF, offset: 0xE3BB9, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageViewController useHeightMargin]', symObjAddr: 0x40EC, symBinAddr: 0x17670, symSize: 0x10 } + - { offsetInCU: 0x1F26, offset: 0xE3BF0, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageViewController setUseHeightMargin:]', symObjAddr: 0x40FC, symBinAddr: 0x17680, symSize: 0x10 } + - { offsetInCU: 0x1F61, offset: 0xE3C2B, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageViewController useWidthMargin]', symObjAddr: 0x410C, symBinAddr: 0x17690, symSize: 0x10 } + - { offsetInCU: 0x1F98, offset: 0xE3C62, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageViewController setUseWidthMargin:]', symObjAddr: 0x411C, symBinAddr: 0x176A0, symSize: 0x10 } + - { offsetInCU: 0x1FD3, offset: 0xE3C9D, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageViewController isFullscreen]', symObjAddr: 0x412C, symBinAddr: 0x176B0, symSize: 0x10 } + - { offsetInCU: 0x200A, offset: 0xE3CD4, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageViewController setIsFullscreen:]', symObjAddr: 0x413C, symBinAddr: 0x176C0, symSize: 0x10 } + - { offsetInCU: 0x2045, offset: 0xE3D0F, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageViewController .cxx_destruct]', symObjAddr: 0x414C, symBinAddr: 0x176D0, symSize: 0xE4 } + - { offsetInCU: 0x27, offset: 0xE4634, size: 0x8, addend: 0x0, symName: '-[OSInAppMessagePushPrompt init]', symObjAddr: 0x0, symBinAddr: 0x177B4, symSize: 0x3C } + - { offsetInCU: 0x94, offset: 0xE46A1, size: 0x8, addend: 0x0, symName: '-[OSInAppMessagePushPrompt init]', symObjAddr: 0x0, symBinAddr: 0x177B4, symSize: 0x3C } + - { offsetInCU: 0xCB, offset: 0xE46D8, size: 0x8, addend: 0x0, symName: '-[OSInAppMessagePushPrompt handlePrompt:]', symObjAddr: 0x3C, symBinAddr: 0x177F0, symSize: 0x98 } + - { offsetInCU: 0x11A, offset: 0xE4727, size: 0x8, addend: 0x0, symName: '___41-[OSInAppMessagePushPrompt handlePrompt:]_block_invoke', symObjAddr: 0xD4, symBinAddr: 0x17888, symSize: 0x10 } + - { offsetInCU: 0x164, offset: 0xE4771, size: 0x8, addend: 0x0, symName: '___41-[OSInAppMessagePushPrompt handlePrompt:]_block_invoke', symObjAddr: 0xD4, symBinAddr: 0x17888, symSize: 0x10 } + - { offsetInCU: 0x190, offset: 0xE479D, size: 0x8, addend: 0x0, symName: '-[OSInAppMessagePushPrompt description]', symObjAddr: 0xFC, symBinAddr: 0x17898, symSize: 0x50 } + - { offsetInCU: 0x1C7, offset: 0xE47D4, size: 0x8, addend: 0x0, symName: '-[OSInAppMessagePushPrompt hasPrompted]', symObjAddr: 0x14C, symBinAddr: 0x178E8, symSize: 0x8 } + - { offsetInCU: 0x1FE, offset: 0xE480B, size: 0x8, addend: 0x0, symName: '-[OSInAppMessagePushPrompt setHasPrompted:]', symObjAddr: 0x154, symBinAddr: 0x178F0, symSize: 0x8 } + - { offsetInCU: 0x27, offset: 0xE49FA, size: 0x8, addend: 0x0, symName: '+[OSInAppMessageClickResult instanceWithData:]', symObjAddr: 0x0, symBinAddr: 0x178F8, symSize: 0x118 } + - { offsetInCU: 0x75, offset: 0xE4A48, size: 0x8, addend: 0x0, symName: '+[OSInAppMessageClickResult instanceWithData:]', symObjAddr: 0x0, symBinAddr: 0x178F8, symSize: 0x118 } + - { offsetInCU: 0xDC, offset: 0xE4AAF, size: 0x8, addend: 0x0, symName: '+[OSInAppMessageClickResult instanceWithJson:]', symObjAddr: 0x118, symBinAddr: 0x17A10, symSize: 0x7FC } + - { offsetInCU: 0x1CB, offset: 0xE4B9E, size: 0x8, addend: 0x0, symName: '+[OSInAppMessageClickResult instancePreviewFromNotification:]', symObjAddr: 0x914, symBinAddr: 0x1820C, symSize: 0x8 } + - { offsetInCU: 0x20A, offset: 0xE4BDD, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageClickResult jsonRepresentation]', symObjAddr: 0x91C, symBinAddr: 0x18214, symSize: 0x138 } + - { offsetInCU: 0x251, offset: 0xE4C24, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageClickResult description]', symObjAddr: 0xA54, symBinAddr: 0x1834C, symSize: 0xAC } + - { offsetInCU: 0x288, offset: 0xE4C5B, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageClickResult actionId]', symObjAddr: 0xB00, symBinAddr: 0x183F8, symSize: 0x8 } + - { offsetInCU: 0x2BF, offset: 0xE4C92, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageClickResult setActionId:]', symObjAddr: 0xB08, symBinAddr: 0x18400, symSize: 0xC } + - { offsetInCU: 0x300, offset: 0xE4CD3, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageClickResult url]', symObjAddr: 0xB14, symBinAddr: 0x1840C, symSize: 0x8 } + - { offsetInCU: 0x337, offset: 0xE4D0A, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageClickResult setUrl:]', symObjAddr: 0xB1C, symBinAddr: 0x18414, symSize: 0xC } + - { offsetInCU: 0x378, offset: 0xE4D4B, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageClickResult closingMessage]', symObjAddr: 0xB28, symBinAddr: 0x18420, symSize: 0x8 } + - { offsetInCU: 0x3AF, offset: 0xE4D82, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageClickResult setClosingMessage:]', symObjAddr: 0xB30, symBinAddr: 0x18428, symSize: 0x8 } + - { offsetInCU: 0x3EA, offset: 0xE4DBD, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageClickResult urlTarget]', symObjAddr: 0xB38, symBinAddr: 0x18430, symSize: 0x8 } + - { offsetInCU: 0x421, offset: 0xE4DF4, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageClickResult setUrlTarget:]', symObjAddr: 0xB40, symBinAddr: 0x18438, symSize: 0x8 } + - { offsetInCU: 0x45E, offset: 0xE4E31, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageClickResult clickType]', symObjAddr: 0xB48, symBinAddr: 0x18440, symSize: 0x8 } + - { offsetInCU: 0x495, offset: 0xE4E68, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageClickResult setClickType:]', symObjAddr: 0xB50, symBinAddr: 0x18448, symSize: 0xC } + - { offsetInCU: 0x4D6, offset: 0xE4EA9, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageClickResult clickId]', symObjAddr: 0xB5C, symBinAddr: 0x18454, symSize: 0x8 } + - { offsetInCU: 0x50D, offset: 0xE4EE0, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageClickResult setClickId:]', symObjAddr: 0xB64, symBinAddr: 0x1845C, symSize: 0xC } + - { offsetInCU: 0x54E, offset: 0xE4F21, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageClickResult pageId]', symObjAddr: 0xB70, symBinAddr: 0x18468, symSize: 0x8 } + - { offsetInCU: 0x585, offset: 0xE4F58, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageClickResult setPageId:]', symObjAddr: 0xB78, symBinAddr: 0x18470, symSize: 0xC } + - { offsetInCU: 0x5C6, offset: 0xE4F99, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageClickResult firstClick]', symObjAddr: 0xB84, symBinAddr: 0x1847C, symSize: 0x8 } + - { offsetInCU: 0x5FD, offset: 0xE4FD0, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageClickResult setFirstClick:]', symObjAddr: 0xB8C, symBinAddr: 0x18484, symSize: 0x8 } + - { offsetInCU: 0x638, offset: 0xE500B, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageClickResult promptActions]', symObjAddr: 0xB94, symBinAddr: 0x1848C, symSize: 0x8 } + - { offsetInCU: 0x66F, offset: 0xE5042, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageClickResult setPromptActions:]', symObjAddr: 0xB9C, symBinAddr: 0x18494, symSize: 0xC } + - { offsetInCU: 0x6B0, offset: 0xE5083, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageClickResult outcomes]', symObjAddr: 0xBA8, symBinAddr: 0x184A0, symSize: 0x8 } + - { offsetInCU: 0x6E7, offset: 0xE50BA, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageClickResult setOutcomes:]', symObjAddr: 0xBB0, symBinAddr: 0x184A8, symSize: 0xC } + - { offsetInCU: 0x728, offset: 0xE50FB, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageClickResult tags]', symObjAddr: 0xBBC, symBinAddr: 0x184B4, symSize: 0x8 } + - { offsetInCU: 0x75F, offset: 0xE5132, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageClickResult setTags:]', symObjAddr: 0xBC4, symBinAddr: 0x184BC, symSize: 0xC } + - { offsetInCU: 0x7A0, offset: 0xE5173, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageClickResult .cxx_destruct]', symObjAddr: 0xBD0, symBinAddr: 0x184C8, symSize: 0x78 } + - { offsetInCU: 0x27, offset: 0xE5258, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageView initWithMessage:withScriptMessageHandler:]', symObjAddr: 0x0, symBinAddr: 0x18540, symSize: 0xA4 } + - { offsetInCU: 0x2BE, offset: 0xE54EF, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageView initWithMessage:withScriptMessageHandler:]', symObjAddr: 0x0, symBinAddr: 0x18540, symSize: 0xA4 } + - { offsetInCU: 0x315, offset: 0xE5546, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageView getTagsString]', symObjAddr: 0xA4, symBinAddr: 0x185E4, symSize: 0x14C } + - { offsetInCU: 0x388, offset: 0xE55B9, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageView addTagsToHTML:]', symObjAddr: 0x1F0, symBinAddr: 0x18730, symSize: 0x94 } + - { offsetInCU: 0x3EF, offset: 0xE5620, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageView loadedHtmlContent:withBaseURL:]', symObjAddr: 0x284, symBinAddr: 0x187C4, symSize: 0xDC } + - { offsetInCU: 0x452, offset: 0xE5683, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageView setupWebviewWithMessageHandler:]', symObjAddr: 0x360, symBinAddr: 0x188A0, symSize: 0x2DC } + - { offsetInCU: 0x4F4, offset: 0xE5725, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageView setIsFullscreen:]', symObjAddr: 0x63C, symBinAddr: 0x18B7C, symSize: 0x10 } + - { offsetInCU: 0x531, offset: 0xE5762, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageView setWebviewFrame]', symObjAddr: 0x64C, symBinAddr: 0x18B8C, symSize: 0xB0 } + - { offsetInCU: 0x593, offset: 0xE57C4, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageView resetWebViewToMaxBoundsAndResizeHeight:]', symObjAddr: 0x6FC, symBinAddr: 0x18C3C, symSize: 0x140 } + - { offsetInCU: 0x5D6, offset: 0xE5807, size: 0x8, addend: 0x0, symName: '___61-[OSInAppMessageView resetWebViewToMaxBoundsAndResizeHeight:]_block_invoke', symObjAddr: 0x83C, symBinAddr: 0x18D7C, symSize: 0xF8 } + - { offsetInCU: 0x6A7, offset: 0xE58D8, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40b, symObjAddr: 0x934, symBinAddr: 0x18E74, symSize: 0x34 } + - { offsetInCU: 0x6D0, offset: 0xE5901, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageView updateSafeAreaInsets]', symObjAddr: 0x990, symBinAddr: 0x18EA8, symSize: 0x120 } + - { offsetInCU: 0x782, offset: 0xE59B3, size: 0x8, addend: 0x0, symName: '___42-[OSInAppMessageView updateSafeAreaInsets]_block_invoke', symObjAddr: 0xAB0, symBinAddr: 0x18FC8, symSize: 0x94 } + - { offsetInCU: 0x807, offset: 0xE5A38, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageView extractHeightFromMetaDataPayload:]', symObjAddr: 0xB44, symBinAddr: 0x1905C, symSize: 0x8C } + - { offsetInCU: 0x84A, offset: 0xE5A7B, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageView setupWebViewConstraints]', symObjAddr: 0xBD0, symBinAddr: 0x190E8, symSize: 0x41C } + - { offsetInCU: 0x87D, offset: 0xE5AAE, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageView removeScriptMessageHandler]', symObjAddr: 0xFEC, symBinAddr: 0x19504, symSize: 0x70 } + - { offsetInCU: 0x8B0, offset: 0xE5AE1, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageView loadReplacementURL:]', symObjAddr: 0x105C, symBinAddr: 0x19574, symSize: 0x88 } + - { offsetInCU: 0x8F3, offset: 0xE5B24, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageView webView:didFinishNavigation:]', symObjAddr: 0x10E4, symBinAddr: 0x195FC, symSize: 0x38 } + - { offsetInCU: 0x93E, offset: 0xE5B6F, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageView viewForZoomingInScrollView:]', symObjAddr: 0x111C, symBinAddr: 0x19634, symSize: 0x8 } + - { offsetInCU: 0x97D, offset: 0xE5BAE, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageView scrollViewWillBeginZooming:withView:]', symObjAddr: 0x1124, symBinAddr: 0x1963C, symSize: 0x64 } + - { offsetInCU: 0x9C8, offset: 0xE5BF9, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageView delegate]', symObjAddr: 0x1188, symBinAddr: 0x196A0, symSize: 0x20 } + - { offsetInCU: 0x9FF, offset: 0xE5C30, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageView setDelegate:]', symObjAddr: 0x11A8, symBinAddr: 0x196C0, symSize: 0x14 } + - { offsetInCU: 0xA40, offset: 0xE5C71, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageView message]', symObjAddr: 0x11BC, symBinAddr: 0x196D4, symSize: 0x10 } + - { offsetInCU: 0xA77, offset: 0xE5CA8, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageView setMessage:]', symObjAddr: 0x11CC, symBinAddr: 0x196E4, symSize: 0x14 } + - { offsetInCU: 0xAB8, offset: 0xE5CE9, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageView webView]', symObjAddr: 0x11E0, symBinAddr: 0x196F8, symSize: 0x10 } + - { offsetInCU: 0xAEF, offset: 0xE5D20, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageView setWebView:]', symObjAddr: 0x11F0, symBinAddr: 0x19708, symSize: 0x14 } + - { offsetInCU: 0xB30, offset: 0xE5D61, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageView loaded]', symObjAddr: 0x1204, symBinAddr: 0x1971C, symSize: 0x10 } + - { offsetInCU: 0xB67, offset: 0xE5D98, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageView setLoaded:]', symObjAddr: 0x1214, symBinAddr: 0x1972C, symSize: 0x10 } + - { offsetInCU: 0xBA2, offset: 0xE5DD3, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageView isFullscreen]', symObjAddr: 0x1224, symBinAddr: 0x1973C, symSize: 0x10 } + - { offsetInCU: 0xBD9, offset: 0xE5E0A, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageView .cxx_destruct]', symObjAddr: 0x1234, symBinAddr: 0x1974C, symSize: 0x50 } + - { offsetInCU: 0x34, offset: 0xE607D, size: 0x8, addend: 0x0, symName: _OneSignalInAppMessagesVersionString, symObjAddr: 0x0, symBinAddr: 0x20698, symSize: 0x0 } + - { offsetInCU: 0x69, offset: 0xE60B2, size: 0x8, addend: 0x0, symName: _OneSignalInAppMessagesVersionNumber, symObjAddr: 0x40, symBinAddr: 0x206D8, symSize: 0x0 } +... diff --git a/iOS_SDK/OneSignalSDK/OneSignal_InAppMessages/OneSignalInAppMessages.xcframework/ios-arm64_x86_64-maccatalyst/dSYMs/OneSignalInAppMessages.framework.dSYM/Contents/Resources/Relocations/x86_64/OneSignalInAppMessages.yml b/iOS_SDK/OneSignalSDK/OneSignal_InAppMessages/OneSignalInAppMessages.xcframework/ios-arm64_x86_64-maccatalyst/dSYMs/OneSignalInAppMessages.framework.dSYM/Contents/Resources/Relocations/x86_64/OneSignalInAppMessages.yml new file mode 100644 index 000000000..f56662159 --- /dev/null +++ b/iOS_SDK/OneSignalSDK/OneSignal_InAppMessages/OneSignalInAppMessages.xcframework/ios-arm64_x86_64-maccatalyst/dSYMs/OneSignalInAppMessages.framework.dSYM/Contents/Resources/Relocations/x86_64/OneSignalInAppMessages.yml @@ -0,0 +1,635 @@ +--- +triple: 'x86_64-apple-darwin' +binary-path: '/Users/runner/Library/Developer/Xcode/DerivedData/OneSignal-btyiuxasarxrmcazajaxhhgwtsud/Build/Intermediates.noindex/ArchiveIntermediates/OneSignalInAppMessages/InstallationBuildProductsLocation/Library/Frameworks/OneSignalInAppMessages.framework/Versions/A/OneSignalInAppMessages' +relocations: + - { offsetInCU: 0x27, offset: 0xD9982, size: 0x8, addend: 0x0, symName: '-[OSTriggerController init]', symObjAddr: 0x0, symBinAddr: 0x4000, symSize: 0xD2 } + - { offsetInCU: 0x19A, offset: 0xD9AF5, size: 0x8, addend: 0x0, symName: '-[OSTriggerController init]', symObjAddr: 0x0, symBinAddr: 0x4000, symSize: 0xD2 } + - { offsetInCU: 0x255, offset: 0xD9BB0, size: 0x8, addend: 0x0, symName: '-[OSTriggerController addTriggers:]', symObjAddr: 0xD2, symBinAddr: 0x40D2, symSize: 0xE6 } + - { offsetInCU: 0x341, offset: 0xD9C9C, size: 0x8, addend: 0x0, symName: '-[OSTriggerController removeTriggersForKeys:]', symObjAddr: 0x1B8, symBinAddr: 0x41B8, symSize: 0x222 } + - { offsetInCU: 0x498, offset: 0xD9DF3, size: 0x8, addend: 0x0, symName: '-[OSTriggerController getTriggers]', symObjAddr: 0x3DA, symBinAddr: 0x43DA, symSize: 0x7D } + - { offsetInCU: 0x4FB, offset: 0xD9E56, size: 0x8, addend: 0x0, symName: '-[OSTriggerController hasSharedTriggers:newTriggersKeys:]', symObjAddr: 0x457, symBinAddr: 0x4457, symSize: 0x4A3 } + - { offsetInCU: 0x76A, offset: 0xDA0C5, size: 0x8, addend: 0x0, symName: '-[OSTriggerController messageHasOnlyDynamicTriggers:]', symObjAddr: 0x8FA, symBinAddr: 0x48FA, symSize: 0x34C } + - { offsetInCU: 0x918, offset: 0xDA273, size: 0x8, addend: 0x0, symName: '-[OSTriggerController timeSinceLastMessage:]', symObjAddr: 0xC46, symBinAddr: 0x4C46, symSize: 0x8B } + - { offsetInCU: 0x9C4, offset: 0xDA31F, size: 0x8, addend: 0x0, symName: '-[OSTriggerController messageMatchesTriggers:]', symObjAddr: 0xCD1, symBinAddr: 0x4CD1, symSize: 0x50D } + - { offsetInCU: 0xCE0, offset: 0xDA63B, size: 0x8, addend: 0x0, symName: '-[OSTriggerController evaluateTrigger:forMessage:]', symObjAddr: 0x11DE, symBinAddr: 0x51DE, symSize: 0x3C0 } + - { offsetInCU: 0x1042, offset: 0xDA99D, size: 0x8, addend: 0x0, symName: '-[OSTriggerController triggerValue:isEqualToValue:]', symObjAddr: 0x159E, symBinAddr: 0x559E, symSize: 0xCC } + - { offsetInCU: 0x111C, offset: 0xDAA77, size: 0x8, addend: 0x0, symName: '-[OSTriggerController array:containsValue:]', symObjAddr: 0x166A, symBinAddr: 0x566A, symSize: 0x197 } + - { offsetInCU: 0x124B, offset: 0xDABA6, size: 0x8, addend: 0x0, symName: '-[OSTriggerController triggerMatchesFlex:matchesStringValue:]', symObjAddr: 0x1801, symBinAddr: 0x5801, symSize: 0x25E } + - { offsetInCU: 0x148B, offset: 0xDADE6, size: 0x8, addend: 0x0, symName: '-[OSTriggerController trigger:matchesStringValue:operatorType:]', symObjAddr: 0x1A5F, symBinAddr: 0x5A5F, symSize: 0x1DC } + - { offsetInCU: 0x15F5, offset: 0xDAF50, size: 0x8, addend: 0x0, symName: '-[OSTriggerController trigger:matchesNumericValue:operatorType:]', symObjAddr: 0x1C3B, symBinAddr: 0x5C3B, symSize: 0x2D9 } + - { offsetInCU: 0x1838, offset: 0xDB193, size: 0x8, addend: 0x0, symName: '-[OSTriggerController dynamicTriggerFired]', symObjAddr: 0x1F14, symBinAddr: 0x5F14, symSize: 0x3D } + - { offsetInCU: 0x1898, offset: 0xDB1F3, size: 0x8, addend: 0x0, symName: '-[OSTriggerController dynamicTriggerCompleted:]', symObjAddr: 0x1F51, symBinAddr: 0x5F51, symSize: 0x69 } + - { offsetInCU: 0x193A, offset: 0xDB295, size: 0x8, addend: 0x0, symName: '-[OSTriggerController delegate]', symObjAddr: 0x1FBA, symBinAddr: 0x5FBA, symSize: 0x16 } + - { offsetInCU: 0x1971, offset: 0xDB2CC, size: 0x8, addend: 0x0, symName: '-[OSTriggerController setDelegate:]', symObjAddr: 0x1FD0, symBinAddr: 0x5FD0, symSize: 0x11 } + - { offsetInCU: 0x19B0, offset: 0xDB30B, size: 0x8, addend: 0x0, symName: '-[OSTriggerController triggers]', symObjAddr: 0x1FE1, symBinAddr: 0x5FE1, symSize: 0xA } + - { offsetInCU: 0x19E5, offset: 0xDB340, size: 0x8, addend: 0x0, symName: '-[OSTriggerController setTriggers:]', symObjAddr: 0x1FEB, symBinAddr: 0x5FEB, symSize: 0x11 } + - { offsetInCU: 0x1A24, offset: 0xDB37F, size: 0x8, addend: 0x0, symName: '-[OSTriggerController dynamicTriggerController]', symObjAddr: 0x1FFC, symBinAddr: 0x5FFC, symSize: 0xA } + - { offsetInCU: 0x1A59, offset: 0xDB3B4, size: 0x8, addend: 0x0, symName: '-[OSTriggerController setDynamicTriggerController:]', symObjAddr: 0x2006, symBinAddr: 0x6006, symSize: 0x11 } + - { offsetInCU: 0x1A98, offset: 0xDB3F3, size: 0x8, addend: 0x0, symName: '-[OSTriggerController .cxx_destruct]', symObjAddr: 0x2017, symBinAddr: 0x6017, symSize: 0x31 } + - { offsetInCU: 0x27, offset: 0xDB650, size: 0x8, addend: 0x0, symName: '+[OSInAppMessageTag instanceWithData:]', symObjAddr: 0x0, symBinAddr: 0x6048, symSize: 0x139 } + - { offsetInCU: 0x5B, offset: 0xDB684, size: 0x8, addend: 0x0, symName: '+[OSInAppMessageTag instanceWithData:]', symObjAddr: 0x0, symBinAddr: 0x6048, symSize: 0x139 } + - { offsetInCU: 0x166, offset: 0xDB78F, size: 0x8, addend: 0x0, symName: '+[OSInAppMessageTag instanceWithJson:]', symObjAddr: 0x139, symBinAddr: 0x6181, symSize: 0x179 } + - { offsetInCU: 0x2BE, offset: 0xDB8E7, size: 0x8, addend: 0x0, symName: '+[OSInAppMessageTag instancePreviewFromNotification:]', symObjAddr: 0x2B2, symBinAddr: 0x62FA, symSize: 0x8 } + - { offsetInCU: 0x2FD, offset: 0xDB926, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageTag jsonRepresentation]', symObjAddr: 0x2BA, symBinAddr: 0x6302, symSize: 0x65 } + - { offsetInCU: 0x36C, offset: 0xDB995, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageTag description]', symObjAddr: 0x31F, symBinAddr: 0x6367, symSize: 0x2D } + - { offsetInCU: 0x3AF, offset: 0xDB9D8, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageTag tagsToAdd]', symObjAddr: 0x34C, symBinAddr: 0x6394, symSize: 0xA } + - { offsetInCU: 0x3E4, offset: 0xDBA0D, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageTag setTagsToAdd:]', symObjAddr: 0x356, symBinAddr: 0x639E, symSize: 0x11 } + - { offsetInCU: 0x423, offset: 0xDBA4C, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageTag tagsToRemove]', symObjAddr: 0x367, symBinAddr: 0x63AF, symSize: 0xA } + - { offsetInCU: 0x458, offset: 0xDBA81, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageTag setTagsToRemove:]', symObjAddr: 0x371, symBinAddr: 0x63B9, symSize: 0x11 } + - { offsetInCU: 0x497, offset: 0xDBAC0, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageTag .cxx_destruct]', symObjAddr: 0x382, symBinAddr: 0x63CA, symSize: 0x28 } + - { offsetInCU: 0x27, offset: 0xDBB95, size: 0x8, addend: 0x0, symName: '+[OSInAppMessageMigrationController migrate]', symObjAddr: 0x0, symBinAddr: 0x63F2, symSize: 0x3B } + - { offsetInCU: 0x35, offset: 0xDBBA3, size: 0x8, addend: 0x0, symName: '+[OSInAppMessageMigrationController migrateIAMRedisplayCache]', symObjAddr: 0x3B, symBinAddr: 0x642D, symSize: 0x2B1 } + - { offsetInCU: 0x2BE, offset: 0xDBE2C, size: 0x8, addend: 0x0, symName: '+[OSInAppMessageMigrationController migrateToOSInAppMessageInternal]', symObjAddr: 0x2EC, symBinAddr: 0x66DE, symSize: 0x245 } + - { offsetInCU: 0x4B9, offset: 0xDC027, size: 0x8, addend: 0x0, symName: '+[OSInAppMessageMigrationController migrate]', symObjAddr: 0x0, symBinAddr: 0x63F2, symSize: 0x3B } + - { offsetInCU: 0x529, offset: 0xDC097, size: 0x8, addend: 0x0, symName: '+[OSInAppMessageMigrationController saveCurrentSDKVersion]', symObjAddr: 0x531, symBinAddr: 0x6923, symSize: 0x6A } + - { offsetInCU: 0x27, offset: 0xDC18B, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageInternal(OSInAppMessageController) loadMessageHTMLContentWithResult:failure:]', symObjAddr: 0x0, symBinAddr: 0x698D, symSize: 0x2EF } + - { offsetInCU: 0x99, offset: 0xDC1FD, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageInternal(OSInAppMessageController) loadMessageHTMLContentWithResult:failure:]', symObjAddr: 0x0, symBinAddr: 0x698D, symSize: 0x2EF } + - { offsetInCU: 0x2FC, offset: 0xDC460, size: 0x8, addend: 0x0, symName: '___93-[OSInAppMessageInternal(OSInAppMessageController) loadMessageHTMLContentWithResult:failure:]_block_invoke', symObjAddr: 0x2EF, symBinAddr: 0x6C7C, symSize: 0x3F } + - { offsetInCU: 0x37B, offset: 0xDC4DF, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32b, symObjAddr: 0x32E, symBinAddr: 0x6CBB, symSize: 0x17 } + - { offsetInCU: 0x3A4, offset: 0xDC508, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageInternal(OSInAppMessageController) loadPreviewMessageHTMLContentWithUUID:success:failure:]', symObjAddr: 0x354, symBinAddr: 0x6CD2, symSize: 0x14E } + - { offsetInCU: 0x53C, offset: 0xDC6A0, size: 0x8, addend: 0x0, symName: '___106-[OSInAppMessageInternal(OSInAppMessageController) loadPreviewMessageHTMLContentWithUUID:success:failure:]_block_invoke', symObjAddr: 0x4A2, symBinAddr: 0x6E20, symSize: 0x3F } + - { offsetInCU: 0x5BB, offset: 0xDC71F, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageInternal(OSInAppMessageController) variantId]', symObjAddr: 0x4E1, symBinAddr: 0x6E5F, symSize: 0x40A } + - { offsetInCU: 0x27, offset: 0xDCC7A, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageWillDisplayEvent initWithInAppMessage:]', symObjAddr: 0x0, symBinAddr: 0x7269, symSize: 0x1F } + - { offsetInCU: 0x4B, offset: 0xDCC9E, size: 0x8, addend: 0x0, symName: _sharedInstance, symObjAddr: 0x2D920, symBinAddr: 0x3B870, symSize: 0x0 } + - { offsetInCU: 0x5AB, offset: 0xDD1FE, size: 0x8, addend: 0x0, symName: _once, symObjAddr: 0x2D928, symBinAddr: 0x3B878, symSize: 0x0 } + - { offsetInCU: 0x5C1, offset: 0xDD214, size: 0x8, addend: 0x0, symName: __isInAppMessagingPaused, symObjAddr: 0x2D930, symBinAddr: 0x3B880, symSize: 0x0 } + - { offsetInCU: 0x652, offset: 0xDD2A5, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageWillDisplayEvent initWithInAppMessage:]', symObjAddr: 0x0, symBinAddr: 0x7269, symSize: 0x1F } + - { offsetInCU: 0x699, offset: 0xDD2EC, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageWillDisplayEvent jsonRepresentation]', symObjAddr: 0x1F, symBinAddr: 0x7288, symSize: 0x8E } + - { offsetInCU: 0x734, offset: 0xDD387, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageWillDisplayEvent message]', symObjAddr: 0xAD, symBinAddr: 0x7316, symSize: 0xA } + - { offsetInCU: 0x769, offset: 0xDD3BC, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageWillDisplayEvent .cxx_destruct]', symObjAddr: 0xB7, symBinAddr: 0x7320, symSize: 0x10 } + - { offsetInCU: 0x79C, offset: 0xDD3EF, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageDidDisplayEvent initWithInAppMessage:]', symObjAddr: 0xC7, symBinAddr: 0x7330, symSize: 0x1F } + - { offsetInCU: 0x7E3, offset: 0xDD436, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageDidDisplayEvent jsonRepresentation]', symObjAddr: 0xE6, symBinAddr: 0x734F, symSize: 0x8E } + - { offsetInCU: 0x87E, offset: 0xDD4D1, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageDidDisplayEvent message]', symObjAddr: 0x174, symBinAddr: 0x73DD, symSize: 0xA } + - { offsetInCU: 0x8B3, offset: 0xDD506, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageDidDisplayEvent .cxx_destruct]', symObjAddr: 0x17E, symBinAddr: 0x73E7, symSize: 0x10 } + - { offsetInCU: 0x8E6, offset: 0xDD539, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageWillDismissEvent initWithInAppMessage:]', symObjAddr: 0x18E, symBinAddr: 0x73F7, symSize: 0x1F } + - { offsetInCU: 0x92D, offset: 0xDD580, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageWillDismissEvent jsonRepresentation]', symObjAddr: 0x1AD, symBinAddr: 0x7416, symSize: 0x8E } + - { offsetInCU: 0x9C8, offset: 0xDD61B, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageWillDismissEvent message]', symObjAddr: 0x23B, symBinAddr: 0x74A4, symSize: 0xA } + - { offsetInCU: 0x9FD, offset: 0xDD650, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageWillDismissEvent .cxx_destruct]', symObjAddr: 0x245, symBinAddr: 0x74AE, symSize: 0x10 } + - { offsetInCU: 0xA30, offset: 0xDD683, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageDidDismissEvent initWithInAppMessage:]', symObjAddr: 0x255, symBinAddr: 0x74BE, symSize: 0x1F } + - { offsetInCU: 0xA77, offset: 0xDD6CA, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageDidDismissEvent jsonRepresentation]', symObjAddr: 0x274, symBinAddr: 0x74DD, symSize: 0x8E } + - { offsetInCU: 0xB12, offset: 0xDD765, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageDidDismissEvent message]', symObjAddr: 0x302, symBinAddr: 0x756B, symSize: 0xA } + - { offsetInCU: 0xB47, offset: 0xDD79A, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageDidDismissEvent .cxx_destruct]', symObjAddr: 0x30C, symBinAddr: 0x7575, symSize: 0x10 } + - { offsetInCU: 0xBA7, offset: 0xDD7FA, size: 0x8, addend: 0x0, symName: '+[OSMessagingController sharedInstance]', symObjAddr: 0x31C, symBinAddr: 0x7585, symSize: 0x63 } + - { offsetInCU: 0xC1F, offset: 0xDD872, size: 0x8, addend: 0x0, symName: '___39+[OSMessagingController sharedInstance]_block_invoke', symObjAddr: 0x37F, symBinAddr: 0x75E8, symSize: 0x46 } + - { offsetInCU: 0xC76, offset: 0xDD8C9, size: 0x8, addend: 0x0, symName: '+[OSMessagingController removeInstance]', symObjAddr: 0x3C5, symBinAddr: 0x762E, symSize: 0x2A } + - { offsetInCU: 0xCB1, offset: 0xDD904, size: 0x8, addend: 0x0, symName: '+[OSMessagingController start]', symObjAddr: 0x3EF, symBinAddr: 0x7658, symSize: 0xD2 } + - { offsetInCU: 0xD94, offset: 0xDD9E7, size: 0x8, addend: 0x0, symName: '-[OSMessagingController isInAppMessagingPaused]', symObjAddr: 0x4C1, symBinAddr: 0x772A, symSize: 0xD } + - { offsetInCU: 0xDC7, offset: 0xDDA1A, size: 0x8, addend: 0x0, symName: '-[OSMessagingController setInAppMessagingPaused:]', symObjAddr: 0x4CE, symBinAddr: 0x7737, symSize: 0x84 } + - { offsetInCU: 0xE5B, offset: 0xDDAAE, size: 0x8, addend: 0x0, symName: '___49-[OSMessagingController setInAppMessagingPaused:]_block_invoke', symObjAddr: 0x552, symBinAddr: 0x77BB, symSize: 0x41 } + - { offsetInCU: 0xEC6, offset: 0xDDB19, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s, symObjAddr: 0x593, symBinAddr: 0x77FC, symSize: 0xF } + - { offsetInCU: 0xEF9, offset: 0xDDB4C, size: 0x8, addend: 0x0, symName: '+[OSMessagingController doesDeviceSupportIAM]', symObjAddr: 0x5B1, symBinAddr: 0x780B, symSize: 0x75 } + - { offsetInCU: 0xF64, offset: 0xDDBB7, size: 0x8, addend: 0x0, symName: '-[OSMessagingController init]', symObjAddr: 0x626, symBinAddr: 0x7880, symSize: 0x46A } + - { offsetInCU: 0x1388, offset: 0xDDFDB, size: 0x8, addend: 0x0, symName: '___29-[OSMessagingController init]_block_invoke', symObjAddr: 0xA90, symBinAddr: 0x7CEA, symSize: 0x57 } + - { offsetInCU: 0x13DF, offset: 0xDE032, size: 0x8, addend: 0x0, symName: '-[OSMessagingController initializeTriggerController]', symObjAddr: 0xAE7, symBinAddr: 0x7D41, symSize: 0x14A } + - { offsetInCU: 0x152E, offset: 0xDE181, size: 0x8, addend: 0x0, symName: '-[OSMessagingController getInAppMessagesFromServer:]', symObjAddr: 0xC31, symBinAddr: 0x7E8B, symSize: 0xB1 } + - { offsetInCU: 0x1613, offset: 0xDE266, size: 0x8, addend: 0x0, symName: '___52-[OSMessagingController getInAppMessagesFromServer:]_block_invoke', symObjAddr: 0xCE2, symBinAddr: 0x7F3C, symSize: 0x266 } + - { offsetInCU: 0x18AF, offset: 0xDE502, size: 0x8, addend: 0x0, symName: '___52-[OSMessagingController getInAppMessagesFromServer:]_block_invoke_2', symObjAddr: 0xF48, symBinAddr: 0x81A2, symSize: 0x6F } + - { offsetInCU: 0x195B, offset: 0xDE5AE, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40s48s, symObjAddr: 0xFB7, symBinAddr: 0x8211, symSize: 0x2C } + - { offsetInCU: 0x19A8, offset: 0xDE5FB, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s40s48s, symObjAddr: 0xFE3, symBinAddr: 0x823D, symSize: 0x2C } + - { offsetInCU: 0x19EB, offset: 0xDE63E, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s40s, symObjAddr: 0x1034, symBinAddr: 0x8269, symSize: 0x25 } + - { offsetInCU: 0x1A22, offset: 0xDE675, size: 0x8, addend: 0x0, symName: '-[OSMessagingController attemptFetchWithRetries:rywData:attempts:retryLimit:]', symObjAddr: 0x1059, symBinAddr: 0x828E, symSize: 0x2CC } + - { offsetInCU: 0x1D13, offset: 0xDE966, size: 0x8, addend: 0x0, symName: ___Block_byref_object_copy_, symObjAddr: 0x1325, symBinAddr: 0x855A, symSize: 0x16 } + - { offsetInCU: 0x1D38, offset: 0xDE98B, size: 0x8, addend: 0x0, symName: ___Block_byref_object_dispose_, symObjAddr: 0x133B, symBinAddr: 0x8570, symSize: 0xF } + - { offsetInCU: 0x1D63, offset: 0xDE9B6, size: 0x8, addend: 0x0, symName: '___77-[OSMessagingController attemptFetchWithRetries:rywData:attempts:retryLimit:]_block_invoke', symObjAddr: 0x134A, symBinAddr: 0x857F, symSize: 0x8D } + - { offsetInCU: 0x1E0D, offset: 0xDEA60, size: 0x8, addend: 0x0, symName: '___77-[OSMessagingController attemptFetchWithRetries:rywData:attempts:retryLimit:]_block_invoke_2', symObjAddr: 0x13D7, symBinAddr: 0x860C, symSize: 0x224 } + - { offsetInCU: 0x1F74, offset: 0xDEBC7, size: 0x8, addend: 0x0, symName: '___77-[OSMessagingController attemptFetchWithRetries:rywData:attempts:retryLimit:]_block_invoke.226', symObjAddr: 0x15FB, symBinAddr: 0x8830, symSize: 0x2D2 } + - { offsetInCU: 0x229F, offset: 0xDEEF2, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40s48s56s64r, symObjAddr: 0x18CD, symBinAddr: 0x8B02, symSize: 0x52 } + - { offsetInCU: 0x22F8, offset: 0xDEF4B, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s40s48s56s64r, symObjAddr: 0x191F, symBinAddr: 0x8B54, symSize: 0x41 } + - { offsetInCU: 0x2347, offset: 0xDEF9A, size: 0x8, addend: 0x0, symName: '-[OSMessagingController retryAfterDelay:subscriptionId:rywData:attempts:retryLimit:]', symObjAddr: 0x1960, symBinAddr: 0x8B95, symSize: 0x151 } + - { offsetInCU: 0x254B, offset: 0xDF19E, size: 0x8, addend: 0x0, symName: '___84-[OSMessagingController retryAfterDelay:subscriptionId:rywData:attempts:retryLimit:]_block_invoke', symObjAddr: 0x1AB1, symBinAddr: 0x8CE6, symSize: 0x29 } + - { offsetInCU: 0x25DD, offset: 0xDF230, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40s48s56s64s, symObjAddr: 0x1ADA, symBinAddr: 0x8D0F, symSize: 0x3A } + - { offsetInCU: 0x2642, offset: 0xDF295, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s40s48s56s64s, symObjAddr: 0x1B14, symBinAddr: 0x8D49, symSize: 0x3A } + - { offsetInCU: 0x269D, offset: 0xDF2F0, size: 0x8, addend: 0x0, symName: '-[OSMessagingController fetchInAppMessagesWithoutToken:]', symObjAddr: 0x1B4E, symBinAddr: 0x8D83, symSize: 0x134 } + - { offsetInCU: 0x27D4, offset: 0xDF427, size: 0x8, addend: 0x0, symName: '___56-[OSMessagingController fetchInAppMessagesWithoutToken:]_block_invoke', symObjAddr: 0x1C82, symBinAddr: 0x8EB7, symSize: 0x8D } + - { offsetInCU: 0x287E, offset: 0xDF4D1, size: 0x8, addend: 0x0, symName: '___56-[OSMessagingController fetchInAppMessagesWithoutToken:]_block_invoke_2', symObjAddr: 0x1D0F, symBinAddr: 0x8F44, symSize: 0x224 } + - { offsetInCU: 0x29E5, offset: 0xDF638, size: 0x8, addend: 0x0, symName: '___56-[OSMessagingController fetchInAppMessagesWithoutToken:]_block_invoke_3', symObjAddr: 0x1F33, symBinAddr: 0x9168, symSize: 0x8D } + - { offsetInCU: 0x2A79, offset: 0xDF6CC, size: 0x8, addend: 0x0, symName: '-[OSMessagingController updateInAppMessagesFromServer:]', symObjAddr: 0x1FC0, symBinAddr: 0x91F5, symSize: 0x4E3 } + - { offsetInCU: 0x2E12, offset: 0xDFA65, size: 0x8, addend: 0x0, symName: '-[OSMessagingController resetRedisplayMessagesBySession]', symObjAddr: 0x24A3, symBinAddr: 0x96D8, symSize: 0x1FF } + - { offsetInCU: 0x2F43, offset: 0xDFB96, size: 0x8, addend: 0x0, symName: '-[OSMessagingController deleteInactiveMessage:]', symObjAddr: 0x26A2, symBinAddr: 0x98D7, symSize: 0x11C } + - { offsetInCU: 0x309D, offset: 0xDFCF0, size: 0x8, addend: 0x0, symName: '-[OSMessagingController deleteOldRedisplayedInAppMessages]', symObjAddr: 0x27BE, symBinAddr: 0x99F3, symSize: 0x3ED } + - { offsetInCU: 0x3314, offset: 0xDFF67, size: 0x8, addend: 0x0, symName: '-[OSMessagingController addInAppMessageClickListener:]', symObjAddr: 0x2BAB, symBinAddr: 0x9DE0, symSize: 0x16 } + - { offsetInCU: 0x336C, offset: 0xDFFBF, size: 0x8, addend: 0x0, symName: '-[OSMessagingController removeInAppMessageClickListener:]', symObjAddr: 0x2BC1, symBinAddr: 0x9DF6, symSize: 0x16 } + - { offsetInCU: 0x33C4, offset: 0xE0017, size: 0x8, addend: 0x0, symName: '-[OSMessagingController addInAppMessageLifecycleListener:]', symObjAddr: 0x2BD7, symBinAddr: 0x9E0C, symSize: 0x16 } + - { offsetInCU: 0x341C, offset: 0xE006F, size: 0x8, addend: 0x0, symName: '-[OSMessagingController removeInAppMessageLifecycleListener:]', symObjAddr: 0x2BED, symBinAddr: 0x9E22, symSize: 0x16 } + - { offsetInCU: 0x3474, offset: 0xE00C7, size: 0x8, addend: 0x0, symName: '-[OSMessagingController onWillDisplayInAppMessage:]', symObjAddr: 0x2C03, symBinAddr: 0x9E38, symSize: 0x1BF } + - { offsetInCU: 0x35BE, offset: 0xE0211, size: 0x8, addend: 0x0, symName: '-[OSMessagingController onDidDisplayInAppMessage:]', symObjAddr: 0x2DC2, symBinAddr: 0x9FF7, symSize: 0x1BF } + - { offsetInCU: 0x3708, offset: 0xE035B, size: 0x8, addend: 0x0, symName: '-[OSMessagingController onWillDismissInAppMessage:]', symObjAddr: 0x2F81, symBinAddr: 0xA1B6, symSize: 0x1BF } + - { offsetInCU: 0x3852, offset: 0xE04A5, size: 0x8, addend: 0x0, symName: '-[OSMessagingController onDidDismissInAppMessage:]', symObjAddr: 0x3140, symBinAddr: 0xA375, symSize: 0x1BF } + - { offsetInCU: 0x399C, offset: 0xE05EF, size: 0x8, addend: 0x0, symName: '-[OSMessagingController handleIAMPreview:]', symObjAddr: 0x32FF, symBinAddr: 0xA534, symSize: 0xA7 } + - { offsetInCU: 0x3A6F, offset: 0xE06C2, size: 0x8, addend: 0x0, symName: '-[OSMessagingController presentInAppMessage:]', symObjAddr: 0x33A6, symBinAddr: 0xA5DB, symSize: 0x24D } + - { offsetInCU: 0x3C6F, offset: 0xE08C2, size: 0x8, addend: 0x0, symName: '-[OSMessagingController isMessageInDisplayQueue:]', symObjAddr: 0x35F3, symBinAddr: 0xA828, symSize: 0x1B4 } + - { offsetInCU: 0x3D83, offset: 0xE09D6, size: 0x8, addend: 0x0, symName: '-[OSMessagingController presentInAppPreviewMessage:]', symObjAddr: 0x37A7, symBinAddr: 0xA9DC, symSize: 0x14C } + - { offsetInCU: 0x3EE0, offset: 0xE0B33, size: 0x8, addend: 0x0, symName: '-[OSMessagingController displayMessage:]', symObjAddr: 0x38F3, symBinAddr: 0xAB28, symSize: 0xA5 } + - { offsetInCU: 0x3FBE, offset: 0xE0C11, size: 0x8, addend: 0x0, symName: '-[OSMessagingController showMessage:]', symObjAddr: 0x3998, symBinAddr: 0xABCD, symSize: 0x124 } + - { offsetInCU: 0x40F5, offset: 0xE0D48, size: 0x8, addend: 0x0, symName: '___37-[OSMessagingController showMessage:]_block_invoke', symObjAddr: 0x3ABC, symBinAddr: 0xACF1, symSize: 0x6E } + - { offsetInCU: 0x4183, offset: 0xE0DD6, size: 0x8, addend: 0x0, symName: '-[OSMessagingController sendMessageImpression:]', symObjAddr: 0x3B2A, symBinAddr: 0xAD5F, symSize: 0x9E } + - { offsetInCU: 0x423B, offset: 0xE0E8E, size: 0x8, addend: 0x0, symName: '___47-[OSMessagingController sendMessageImpression:]_block_invoke', symObjAddr: 0x3BC8, symBinAddr: 0xADFD, symSize: 0x1D } + - { offsetInCU: 0x429A, offset: 0xE0EED, size: 0x8, addend: 0x0, symName: '-[OSMessagingController loadTags]', symObjAddr: 0x3BE5, symBinAddr: 0xAE1A, symSize: 0x54 } + - { offsetInCU: 0x431C, offset: 0xE0F6F, size: 0x8, addend: 0x0, symName: '-[OSMessagingController messageViewPageImpressionRequest:withPageId:]', symObjAddr: 0x3C39, symBinAddr: 0xAE6E, symSize: 0x4A8 } + - { offsetInCU: 0x46E4, offset: 0xE1337, size: 0x8, addend: 0x0, symName: '___69-[OSMessagingController messageViewPageImpressionRequest:withPageId:]_block_invoke', symObjAddr: 0x40E1, symBinAddr: 0xB316, symSize: 0x113 } + - { offsetInCU: 0x484C, offset: 0xE149F, size: 0x8, addend: 0x0, symName: '___69-[OSMessagingController messageViewPageImpressionRequest:withPageId:]_block_invoke.406', symObjAddr: 0x41F4, symBinAddr: 0xB429, symSize: 0x123 } + - { offsetInCU: 0x49BD, offset: 0xE1610, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40s48s56s, symObjAddr: 0x4317, symBinAddr: 0xB54C, symSize: 0x33 } + - { offsetInCU: 0x4A16, offset: 0xE1669, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s40s48s56s, symObjAddr: 0x434A, symBinAddr: 0xB57F, symSize: 0x33 } + - { offsetInCU: 0x4A65, offset: 0xE16B8, size: 0x8, addend: 0x0, symName: '-[OSMessagingController shouldSendImpression:]', symObjAddr: 0x437D, symBinAddr: 0xB5B2, symSize: 0xB2 } + - { offsetInCU: 0x4B37, offset: 0xE178A, size: 0x8, addend: 0x0, symName: '-[OSMessagingController messageViewImpressionRequest:]', symObjAddr: 0x442F, symBinAddr: 0xB664, symSize: 0x281 } + - { offsetInCU: 0x4D5F, offset: 0xE19B2, size: 0x8, addend: 0x0, symName: '___54-[OSMessagingController messageViewImpressionRequest:]_block_invoke', symObjAddr: 0x46B0, symBinAddr: 0xB8E5, symSize: 0x110 } + - { offsetInCU: 0x4EB6, offset: 0xE1B09, size: 0x8, addend: 0x0, symName: '___54-[OSMessagingController messageViewImpressionRequest:]_block_invoke.416', symObjAddr: 0x47C0, symBinAddr: 0xB9F5, symSize: 0x130 } + - { offsetInCU: 0x502D, offset: 0xE1C80, size: 0x8, addend: 0x0, symName: '-[OSMessagingController evaluateMessages]', symObjAddr: 0x48F0, symBinAddr: 0xBB25, symSize: 0x271 } + - { offsetInCU: 0x517C, offset: 0xE1DCF, size: 0x8, addend: 0x0, symName: '-[OSMessagingController setDataForRedisplay:]', symObjAddr: 0x4B61, symBinAddr: 0xBD96, symSize: 0x68F } + - { offsetInCU: 0x5737, offset: 0xE238A, size: 0x8, addend: 0x0, symName: '-[OSMessagingController hasMessageTriggerChanged:]', symObjAddr: 0x51F0, symBinAddr: 0xC425, symSize: 0xDA } + - { offsetInCU: 0x584F, offset: 0xE24A2, size: 0x8, addend: 0x0, symName: '-[OSMessagingController shouldShowInAppMessage:]', symObjAddr: 0x52CA, symBinAddr: 0xC4FF, symSize: 0x136 } + - { offsetInCU: 0x5997, offset: 0xE25EA, size: 0x8, addend: 0x0, symName: '-[OSMessagingController handleMessageActionWithURL:]', symObjAddr: 0x5400, symBinAddr: 0xC635, symSize: 0x148 } + - { offsetInCU: 0x5AB4, offset: 0xE2707, size: 0x8, addend: 0x0, symName: '___52-[OSMessagingController handleMessageActionWithURL:]_block_invoke', symObjAddr: 0x5548, symBinAddr: 0xC77D, symSize: 0x6 } + - { offsetInCU: 0x5AEA, offset: 0xE273D, size: 0x8, addend: 0x0, symName: '-[OSMessagingController evaluateRedisplayedInAppMessages:]', symObjAddr: 0x554E, symBinAddr: 0xC783, symSize: 0x27B } + - { offsetInCU: 0x5C6F, offset: 0xE28C2, size: 0x8, addend: 0x0, symName: '-[OSMessagingController addTriggers:]', symObjAddr: 0x57C9, symBinAddr: 0xC9FE, symSize: 0x155 } + - { offsetInCU: 0x5DE7, offset: 0xE2A3A, size: 0x8, addend: 0x0, symName: '-[OSMessagingController removeTriggersForKeys:]', symObjAddr: 0x591E, symBinAddr: 0xCB53, symSize: 0x79 } + - { offsetInCU: 0x5EA4, offset: 0xE2AF7, size: 0x8, addend: 0x0, symName: '-[OSMessagingController clearTriggers]', symObjAddr: 0x5997, symBinAddr: 0xCBCC, symSize: 0x6E } + - { offsetInCU: 0x5F39, offset: 0xE2B8C, size: 0x8, addend: 0x0, symName: '-[OSMessagingController getTriggers]', symObjAddr: 0x5A05, symBinAddr: 0xCC3A, symSize: 0x50 } + - { offsetInCU: 0x5F9D, offset: 0xE2BF0, size: 0x8, addend: 0x0, symName: '-[OSMessagingController messageViewControllerDidDisplay:]', symObjAddr: 0x5A55, symBinAddr: 0xCC8A, symSize: 0x12 } + - { offsetInCU: 0x5FFB, offset: 0xE2C4E, size: 0x8, addend: 0x0, symName: '-[OSMessagingController messageViewControllerWillDismiss:]', symObjAddr: 0x5A67, symBinAddr: 0xCC9C, symSize: 0x12 } + - { offsetInCU: 0x6059, offset: 0xE2CAC, size: 0x8, addend: 0x0, symName: '-[OSMessagingController messageViewControllerWasDismissed:displayed:]', symObjAddr: 0x5A79, symBinAddr: 0xCCAE, symSize: 0x315 } + - { offsetInCU: 0x634F, offset: 0xE2FA2, size: 0x8, addend: 0x0, symName: '-[OSMessagingController cleanUpInAppWindow]', symObjAddr: 0x5D8E, symBinAddr: 0xCFC3, symSize: 0x9E } + - { offsetInCU: 0x6403, offset: 0xE3056, size: 0x8, addend: 0x0, symName: '-[OSMessagingController setAndPersistTimeSinceLastMessage]', symObjAddr: 0x5E2C, symBinAddr: 0xD061, symSize: 0xEE } + - { offsetInCU: 0x6511, offset: 0xE3164, size: 0x8, addend: 0x0, symName: '-[OSMessagingController evaluateMessageDisplayQueue]', symObjAddr: 0x5F1A, symBinAddr: 0xD14F, symSize: 0x108 } + - { offsetInCU: 0x661A, offset: 0xE326D, size: 0x8, addend: 0x0, symName: '-[OSMessagingController persistInAppMessageForRedisplay:]', symObjAddr: 0x6022, symBinAddr: 0xD257, symSize: 0x442 } + - { offsetInCU: 0x69F6, offset: 0xE3649, size: 0x8, addend: 0x0, symName: '-[OSMessagingController handlePromptActions:withMessage:]', symObjAddr: 0x6464, symBinAddr: 0xD699, symSize: 0x34F } + - { offsetInCU: 0x6C35, offset: 0xE3888, size: 0x8, addend: 0x0, symName: '___57-[OSMessagingController handlePromptActions:withMessage:]_block_invoke', symObjAddr: 0x67B3, symBinAddr: 0xD9E8, symSize: 0xD2 } + - { offsetInCU: 0x6CFC, offset: 0xE394F, size: 0x8, addend: 0x0, symName: '-[OSMessagingController showAlertDialogMessage:promptActions:]', symObjAddr: 0x6885, symBinAddr: 0xDABA, symSize: 0x21B } + - { offsetInCU: 0x6F2E, offset: 0xE3B81, size: 0x8, addend: 0x0, symName: '___62-[OSMessagingController showAlertDialogMessage:promptActions:]_block_invoke', symObjAddr: 0x6AA0, symBinAddr: 0xDCD5, symSize: 0x24 } + - { offsetInCU: 0x6F89, offset: 0xE3BDC, size: 0x8, addend: 0x0, symName: '-[OSMessagingController messageViewDidSelectAction:withAction:]', symObjAddr: 0x6AC4, symBinAddr: 0xDCF9, symSize: 0x47B } + - { offsetInCU: 0x732F, offset: 0xE3F82, size: 0x8, addend: 0x0, symName: '-[OSMessagingController messageViewDidDisplayPage:withPageId:]', symObjAddr: 0x6F3F, symBinAddr: 0xE174, symSize: 0xB3 } + - { offsetInCU: 0x7424, offset: 0xE4077, size: 0x8, addend: 0x0, symName: '___62-[OSMessagingController messageViewDidDisplayPage:withPageId:]_block_invoke', symObjAddr: 0x6FF2, symBinAddr: 0xE227, symSize: 0x21 } + - { offsetInCU: 0x7494, offset: 0xE40E7, size: 0x8, addend: 0x0, symName: '-[OSMessagingController messageIsNotActive:]', symObjAddr: 0x7013, symBinAddr: 0xE248, symSize: 0x5D } + - { offsetInCU: 0x750C, offset: 0xE415F, size: 0x8, addend: 0x0, symName: '___44-[OSMessagingController messageIsNotActive:]_block_invoke', symObjAddr: 0x7070, symBinAddr: 0xE2A5, symSize: 0x16 } + - { offsetInCU: 0x755A, offset: 0xE41AD, size: 0x8, addend: 0x0, symName: '-[OSMessagingController messageWillDisplay:]', symObjAddr: 0x7086, symBinAddr: 0xE2BB, symSize: 0x12 } + - { offsetInCU: 0x75B8, offset: 0xE420B, size: 0x8, addend: 0x0, symName: '-[OSMessagingController processPreviewInAppMessage:withAction:]', symObjAddr: 0x7098, symBinAddr: 0xE2CD, symSize: 0x1CE } + - { offsetInCU: 0x776B, offset: 0xE43BE, size: 0x8, addend: 0x0, symName: '-[OSMessagingController isClickAvailable:withClickId:]', symObjAddr: 0x7266, symBinAddr: 0xE49B, symSize: 0xBD } + - { offsetInCU: 0x7871, offset: 0xE44C4, size: 0x8, addend: 0x0, symName: '-[OSMessagingController sendClickRESTCall:withAction:]', symObjAddr: 0x7323, symBinAddr: 0xE558, symSize: 0x325 } + - { offsetInCU: 0x7B61, offset: 0xE47B4, size: 0x8, addend: 0x0, symName: '___54-[OSMessagingController sendClickRESTCall:withAction:]_block_invoke', symObjAddr: 0x7648, symBinAddr: 0xE87D, symSize: 0x148 } + - { offsetInCU: 0x7CE9, offset: 0xE493C, size: 0x8, addend: 0x0, symName: '___54-[OSMessagingController sendClickRESTCall:withAction:]_block_invoke_2', symObjAddr: 0x7790, symBinAddr: 0xE9C5, symSize: 0x16C } + - { offsetInCU: 0x7E91, offset: 0xE4AE4, size: 0x8, addend: 0x0, symName: '-[OSMessagingController sendTagCallWithAction:]', symObjAddr: 0x78FC, symBinAddr: 0xEB31, symSize: 0x187 } + - { offsetInCU: 0x8027, offset: 0xE4C7A, size: 0x8, addend: 0x0, symName: '-[OSMessagingController sendOutcomes:forMessageId:]', symObjAddr: 0x7A83, symBinAddr: 0xECB8, symSize: 0xB1 } + - { offsetInCU: 0x8131, offset: 0xE4D84, size: 0x8, addend: 0x0, symName: '-[OSMessagingController sendClickActionOutcomes:]', symObjAddr: 0x7B34, symBinAddr: 0xED69, symSize: 0x10F } + - { offsetInCU: 0x8248, offset: 0xE4E9B, size: 0x8, addend: 0x0, symName: '-[OSMessagingController webViewContentFinishedLoading:]', symObjAddr: 0x7C43, symBinAddr: 0xEE78, symSize: 0x2EB } + - { offsetInCU: 0x850D, offset: 0xE5160, size: 0x8, addend: 0x0, symName: '-[OSMessagingController addKeySceneToWindow:]', symObjAddr: 0x7F2E, symBinAddr: 0xF163, symSize: 0xC0 } + - { offsetInCU: 0x8614, offset: 0xE5267, size: 0x8, addend: 0x0, symName: '-[OSMessagingController dynamicTriggerCompleted:]', symObjAddr: 0x7FEE, symBinAddr: 0xF223, symSize: 0xF2 } + - { offsetInCU: 0x86F2, offset: 0xE5345, size: 0x8, addend: 0x0, symName: '-[OSMessagingController makeRedisplayMessagesAvailableWithTriggers:]', symObjAddr: 0x80E0, symBinAddr: 0xF315, symSize: 0x28A } + - { offsetInCU: 0x886C, offset: 0xE54BF, size: 0x8, addend: 0x0, symName: '-[OSMessagingController triggerConditionChanged]', symObjAddr: 0x836A, symBinAddr: 0xF59F, symSize: 0x41 } + - { offsetInCU: 0x88C7, offset: 0xE551A, size: 0x8, addend: 0x0, symName: '-[OSMessagingController onApplicationDidBecomeActive]', symObjAddr: 0x83AB, symBinAddr: 0xF5E0, symSize: 0x50 } + - { offsetInCU: 0x8922, offset: 0xE5575, size: 0x8, addend: 0x0, symName: '-[OSMessagingController onPushSubscriptionDidChangeWithState:]', symObjAddr: 0x83FB, symBinAddr: 0xF630, symSize: 0x24C } + - { offsetInCU: 0x8B48, offset: 0xE579B, size: 0x8, addend: 0x0, symName: '-[OSMessagingController onUserStateDidChangeWithState:]', symObjAddr: 0x8647, symBinAddr: 0xF87C, symSize: 0x10B } + - { offsetInCU: 0x8C69, offset: 0xE58BC, size: 0x8, addend: 0x0, symName: '-[OSMessagingController dealloc]', symObjAddr: 0x8752, symBinAddr: 0xF987, symSize: 0x75 } + - { offsetInCU: 0x8CD1, offset: 0xE5924, size: 0x8, addend: 0x0, symName: '-[OSMessagingController isInAppMessageShowing]', symObjAddr: 0x87C7, symBinAddr: 0xF9FC, symSize: 0xA } + - { offsetInCU: 0x8D06, offset: 0xE5959, size: 0x8, addend: 0x0, symName: '-[OSMessagingController setIsInAppMessageShowing:]', symObjAddr: 0x87D1, symBinAddr: 0xFA06, symSize: 0x9 } + - { offsetInCU: 0x8D43, offset: 0xE5996, size: 0x8, addend: 0x0, symName: '-[OSMessagingController window]', symObjAddr: 0x87DA, symBinAddr: 0xFA0F, symSize: 0xA } + - { offsetInCU: 0x8D78, offset: 0xE59CB, size: 0x8, addend: 0x0, symName: '-[OSMessagingController setWindow:]', symObjAddr: 0x87E4, symBinAddr: 0xFA19, symSize: 0x11 } + - { offsetInCU: 0x8DB7, offset: 0xE5A0A, size: 0x8, addend: 0x0, symName: '-[OSMessagingController messages]', symObjAddr: 0x87F5, symBinAddr: 0xFA2A, symSize: 0xA } + - { offsetInCU: 0x8DEC, offset: 0xE5A3F, size: 0x8, addend: 0x0, symName: '-[OSMessagingController setMessages:]', symObjAddr: 0x87FF, symBinAddr: 0xFA34, symSize: 0x11 } + - { offsetInCU: 0x8E2B, offset: 0xE5A7E, size: 0x8, addend: 0x0, symName: '-[OSMessagingController triggerController]', symObjAddr: 0x8810, symBinAddr: 0xFA45, symSize: 0xA } + - { offsetInCU: 0x8E60, offset: 0xE5AB3, size: 0x8, addend: 0x0, symName: '-[OSMessagingController setTriggerController:]', symObjAddr: 0x881A, symBinAddr: 0xFA4F, symSize: 0x11 } + - { offsetInCU: 0x8E9F, offset: 0xE5AF2, size: 0x8, addend: 0x0, symName: '-[OSMessagingController messageDisplayQueue]', symObjAddr: 0x882B, symBinAddr: 0xFA60, symSize: 0xA } + - { offsetInCU: 0x8ED4, offset: 0xE5B27, size: 0x8, addend: 0x0, symName: '-[OSMessagingController setMessageDisplayQueue:]', symObjAddr: 0x8835, symBinAddr: 0xFA6A, symSize: 0x11 } + - { offsetInCU: 0x8F13, offset: 0xE5B66, size: 0x8, addend: 0x0, symName: '-[OSMessagingController seenInAppMessages]', symObjAddr: 0x8846, symBinAddr: 0xFA7B, symSize: 0xA } + - { offsetInCU: 0x8F48, offset: 0xE5B9B, size: 0x8, addend: 0x0, symName: '-[OSMessagingController setSeenInAppMessages:]', symObjAddr: 0x8850, symBinAddr: 0xFA85, symSize: 0x11 } + - { offsetInCU: 0x8F87, offset: 0xE5BDA, size: 0x8, addend: 0x0, symName: '-[OSMessagingController redisplayedInAppMessages]', symObjAddr: 0x8861, symBinAddr: 0xFA96, symSize: 0xA } + - { offsetInCU: 0x8FBC, offset: 0xE5C0F, size: 0x8, addend: 0x0, symName: '-[OSMessagingController setRedisplayedInAppMessages:]', symObjAddr: 0x886B, symBinAddr: 0xFAA0, symSize: 0x11 } + - { offsetInCU: 0x8FFB, offset: 0xE5C4E, size: 0x8, addend: 0x0, symName: '-[OSMessagingController clickedClickIds]', symObjAddr: 0x887C, symBinAddr: 0xFAB1, symSize: 0xA } + - { offsetInCU: 0x9030, offset: 0xE5C83, size: 0x8, addend: 0x0, symName: '-[OSMessagingController setClickedClickIds:]', symObjAddr: 0x8886, symBinAddr: 0xFABB, symSize: 0x11 } + - { offsetInCU: 0x906F, offset: 0xE5CC2, size: 0x8, addend: 0x0, symName: '-[OSMessagingController impressionedInAppMessages]', symObjAddr: 0x8897, symBinAddr: 0xFACC, symSize: 0xA } + - { offsetInCU: 0x90A4, offset: 0xE5CF7, size: 0x8, addend: 0x0, symName: '-[OSMessagingController setImpressionedInAppMessages:]', symObjAddr: 0x88A1, symBinAddr: 0xFAD6, symSize: 0x11 } + - { offsetInCU: 0x90E3, offset: 0xE5D36, size: 0x8, addend: 0x0, symName: '-[OSMessagingController viewedPageIDs]', symObjAddr: 0x88B2, symBinAddr: 0xFAE7, symSize: 0xA } + - { offsetInCU: 0x9118, offset: 0xE5D6B, size: 0x8, addend: 0x0, symName: '-[OSMessagingController setViewedPageIDs:]', symObjAddr: 0x88BC, symBinAddr: 0xFAF1, symSize: 0x11 } + - { offsetInCU: 0x9157, offset: 0xE5DAA, size: 0x8, addend: 0x0, symName: '-[OSMessagingController clickListeners]', symObjAddr: 0x88CD, symBinAddr: 0xFB02, symSize: 0xA } + - { offsetInCU: 0x918C, offset: 0xE5DDF, size: 0x8, addend: 0x0, symName: '-[OSMessagingController setClickListeners:]', symObjAddr: 0x88D7, symBinAddr: 0xFB0C, symSize: 0x11 } + - { offsetInCU: 0x91CB, offset: 0xE5E1E, size: 0x8, addend: 0x0, symName: '-[OSMessagingController lifecycleListeners]', symObjAddr: 0x88E8, symBinAddr: 0xFB1D, symSize: 0xA } + - { offsetInCU: 0x9200, offset: 0xE5E53, size: 0x8, addend: 0x0, symName: '-[OSMessagingController setLifecycleListeners:]', symObjAddr: 0x88F2, symBinAddr: 0xFB27, symSize: 0x11 } + - { offsetInCU: 0x923F, offset: 0xE5E92, size: 0x8, addend: 0x0, symName: '-[OSMessagingController viewController]', symObjAddr: 0x8903, symBinAddr: 0xFB38, symSize: 0x14 } + - { offsetInCU: 0x9276, offset: 0xE5EC9, size: 0x8, addend: 0x0, symName: '-[OSMessagingController setViewController:]', symObjAddr: 0x8917, symBinAddr: 0xFB4C, symSize: 0xF } + - { offsetInCU: 0x92B5, offset: 0xE5F08, size: 0x8, addend: 0x0, symName: '-[OSMessagingController dateGenerator]', symObjAddr: 0x8926, symBinAddr: 0xFB5B, symSize: 0xA } + - { offsetInCU: 0x92EA, offset: 0xE5F3D, size: 0x8, addend: 0x0, symName: '-[OSMessagingController setDateGenerator:]', symObjAddr: 0x8930, symBinAddr: 0xFB65, symSize: 0xF } + - { offsetInCU: 0x9329, offset: 0xE5F7C, size: 0x8, addend: 0x0, symName: '-[OSMessagingController currentPromptAction]', symObjAddr: 0x893F, symBinAddr: 0xFB74, symSize: 0xA } + - { offsetInCU: 0x935E, offset: 0xE5FB1, size: 0x8, addend: 0x0, symName: '-[OSMessagingController setCurrentPromptAction:]', symObjAddr: 0x8949, symBinAddr: 0xFB7E, symSize: 0x11 } + - { offsetInCU: 0x939D, offset: 0xE5FF0, size: 0x8, addend: 0x0, symName: '-[OSMessagingController currentPromptActions]', symObjAddr: 0x895A, symBinAddr: 0xFB8F, symSize: 0xD } + - { offsetInCU: 0x93D2, offset: 0xE6025, size: 0x8, addend: 0x0, symName: '-[OSMessagingController setCurrentPromptActions:]', symObjAddr: 0x8967, symBinAddr: 0xFB9C, symSize: 0x11 } + - { offsetInCU: 0x9411, offset: 0xE6064, size: 0x8, addend: 0x0, symName: '-[OSMessagingController currentInAppMessage]', symObjAddr: 0x8978, symBinAddr: 0xFBAD, symSize: 0xD } + - { offsetInCU: 0x9446, offset: 0xE6099, size: 0x8, addend: 0x0, symName: '-[OSMessagingController setCurrentInAppMessage:]', symObjAddr: 0x8985, symBinAddr: 0xFBBA, symSize: 0x14 } + - { offsetInCU: 0x9485, offset: 0xE60D8, size: 0x8, addend: 0x0, symName: '-[OSMessagingController isAppInactive]', symObjAddr: 0x8999, symBinAddr: 0xFBCE, symSize: 0xA } + - { offsetInCU: 0x94BA, offset: 0xE610D, size: 0x8, addend: 0x0, symName: '-[OSMessagingController setIsAppInactive:]', symObjAddr: 0x89A3, symBinAddr: 0xFBD8, symSize: 0x9 } + - { offsetInCU: 0x94F7, offset: 0xE614A, size: 0x8, addend: 0x0, symName: '-[OSMessagingController calledLoadTags]', symObjAddr: 0x89AC, symBinAddr: 0xFBE1, symSize: 0xA } + - { offsetInCU: 0x952C, offset: 0xE617F, size: 0x8, addend: 0x0, symName: '-[OSMessagingController setCalledLoadTags:]', symObjAddr: 0x89B6, symBinAddr: 0xFBEB, symSize: 0x9 } + - { offsetInCU: 0x9569, offset: 0xE61BC, size: 0x8, addend: 0x0, symName: '-[OSMessagingController shouldFetchOnUserChangeWithSubscriptionID]', symObjAddr: 0x89BF, symBinAddr: 0xFBF4, symSize: 0xD } + - { offsetInCU: 0x959E, offset: 0xE61F1, size: 0x8, addend: 0x0, symName: '-[OSMessagingController setShouldFetchOnUserChangeWithSubscriptionID:]', symObjAddr: 0x89CC, symBinAddr: 0xFC01, symSize: 0x14 } + - { offsetInCU: 0x95DD, offset: 0xE6230, size: 0x8, addend: 0x0, symName: '-[OSMessagingController hasCompletedFirstFetch]', symObjAddr: 0x89E0, symBinAddr: 0xFC15, symSize: 0xA } + - { offsetInCU: 0x9612, offset: 0xE6265, size: 0x8, addend: 0x0, symName: '-[OSMessagingController setHasCompletedFirstFetch:]', symObjAddr: 0x89EA, symBinAddr: 0xFC1F, symSize: 0x9 } + - { offsetInCU: 0x964F, offset: 0xE62A2, size: 0x8, addend: 0x0, symName: '-[OSMessagingController earlySessionTriggers]', symObjAddr: 0x89F3, symBinAddr: 0xFC28, symSize: 0xD } + - { offsetInCU: 0x9684, offset: 0xE62D7, size: 0x8, addend: 0x0, symName: '-[OSMessagingController setEarlySessionTriggers:]', symObjAddr: 0x8A00, symBinAddr: 0xFC35, symSize: 0x14 } + - { offsetInCU: 0x96C3, offset: 0xE6316, size: 0x8, addend: 0x0, symName: '-[OSMessagingController .cxx_destruct]', symObjAddr: 0x8A14, symBinAddr: 0xFC49, symSize: 0xE4 } + - { offsetInCU: 0x96F6, offset: 0xE6349, size: 0x8, addend: 0x0, symName: '+[DummyOSMessagingController sharedInstance]', symObjAddr: 0x8AF8, symBinAddr: 0xFD2D, symSize: 0x8 } + - { offsetInCU: 0x972A, offset: 0xE637D, size: 0x8, addend: 0x0, symName: '-[DummyOSMessagingController init]', symObjAddr: 0x8B00, symBinAddr: 0xFD35, symSize: 0x2F } + - { offsetInCU: 0x9762, offset: 0xE63B5, size: 0x8, addend: 0x0, symName: '-[DummyOSMessagingController isInAppMessagingPaused]', symObjAddr: 0x8B2F, symBinAddr: 0xFD64, symSize: 0x8 } + - { offsetInCU: 0x9796, offset: 0xE63E9, size: 0x8, addend: 0x0, symName: '-[DummyOSMessagingController setInAppMessagingPaused:]', symObjAddr: 0x8B37, symBinAddr: 0xFD6C, symSize: 0x6 } + - { offsetInCU: 0x97D3, offset: 0xE6426, size: 0x8, addend: 0x0, symName: '-[DummyOSMessagingController getInAppMessagesFromServer]', symObjAddr: 0x8B3D, symBinAddr: 0xFD72, symSize: 0x6 } + - { offsetInCU: 0x9803, offset: 0xE6456, size: 0x8, addend: 0x0, symName: '-[DummyOSMessagingController addInAppMessageClickListener:]', symObjAddr: 0x8B43, symBinAddr: 0xFD78, symSize: 0x6 } + - { offsetInCU: 0x9840, offset: 0xE6493, size: 0x8, addend: 0x0, symName: '-[DummyOSMessagingController removeInAppMessageClickListener:]', symObjAddr: 0x8B49, symBinAddr: 0xFD7E, symSize: 0x6 } + - { offsetInCU: 0x987D, offset: 0xE64D0, size: 0x8, addend: 0x0, symName: '-[DummyOSMessagingController presentInAppMessage:]', symObjAddr: 0x8B4F, symBinAddr: 0xFD84, symSize: 0x6 } + - { offsetInCU: 0x98BA, offset: 0xE650D, size: 0x8, addend: 0x0, symName: '-[DummyOSMessagingController presentInAppPreviewMessage:]', symObjAddr: 0x8B55, symBinAddr: 0xFD8A, symSize: 0x6 } + - { offsetInCU: 0x98F7, offset: 0xE654A, size: 0x8, addend: 0x0, symName: '-[DummyOSMessagingController displayMessage:]', symObjAddr: 0x8B5B, symBinAddr: 0xFD90, symSize: 0x6 } + - { offsetInCU: 0x9934, offset: 0xE6587, size: 0x8, addend: 0x0, symName: '-[DummyOSMessagingController messageViewImpressionRequest:]', symObjAddr: 0x8B61, symBinAddr: 0xFD96, symSize: 0x6 } + - { offsetInCU: 0x9971, offset: 0xE65C4, size: 0x8, addend: 0x0, symName: '-[DummyOSMessagingController evaluateMessages]', symObjAddr: 0x8B67, symBinAddr: 0xFD9C, symSize: 0x6 } + - { offsetInCU: 0x99A1, offset: 0xE65F4, size: 0x8, addend: 0x0, symName: '-[DummyOSMessagingController shouldShowInAppMessage:]', symObjAddr: 0x8B6D, symBinAddr: 0xFDA2, symSize: 0x8 } + - { offsetInCU: 0x99E2, offset: 0xE6635, size: 0x8, addend: 0x0, symName: '-[DummyOSMessagingController handleMessageActionWithURL:]', symObjAddr: 0x8B75, symBinAddr: 0xFDAA, symSize: 0x6 } + - { offsetInCU: 0x9A1F, offset: 0xE6672, size: 0x8, addend: 0x0, symName: '-[DummyOSMessagingController addTriggers:]', symObjAddr: 0x8B7B, symBinAddr: 0xFDB0, symSize: 0x6 } + - { offsetInCU: 0x9A5C, offset: 0xE66AF, size: 0x8, addend: 0x0, symName: '-[DummyOSMessagingController removeTriggersForKeys:]', symObjAddr: 0x8B81, symBinAddr: 0xFDB6, symSize: 0x6 } + - { offsetInCU: 0x9A99, offset: 0xE66EC, size: 0x8, addend: 0x0, symName: '-[DummyOSMessagingController clearTriggers]', symObjAddr: 0x8B87, symBinAddr: 0xFDBC, symSize: 0x6 } + - { offsetInCU: 0x9AC9, offset: 0xE671C, size: 0x8, addend: 0x0, symName: '-[DummyOSMessagingController getTriggers]', symObjAddr: 0x8B8D, symBinAddr: 0xFDC2, symSize: 0x14 } + - { offsetInCU: 0x9AFD, offset: 0xE6750, size: 0x8, addend: 0x0, symName: '-[DummyOSMessagingController messageViewControllerWasDismissed]', symObjAddr: 0x8BA1, symBinAddr: 0xFDD6, symSize: 0x6 } + - { offsetInCU: 0x9B2D, offset: 0xE6780, size: 0x8, addend: 0x0, symName: '-[DummyOSMessagingController messageViewDidSelectAction:withAction:]', symObjAddr: 0x8BA7, symBinAddr: 0xFDDC, symSize: 0x6 } + - { offsetInCU: 0x9B77, offset: 0xE67CA, size: 0x8, addend: 0x0, symName: '-[DummyOSMessagingController webViewContentFinishedLoading:]', symObjAddr: 0x8BAD, symBinAddr: 0xFDE2, symSize: 0x6 } + - { offsetInCU: 0x9BB4, offset: 0xE6807, size: 0x8, addend: 0x0, symName: '-[DummyOSMessagingController triggerConditionChanged]', symObjAddr: 0x8BB3, symBinAddr: 0xFDE8, symSize: 0x6 } + - { offsetInCU: 0x9BE4, offset: 0xE6837, size: 0x8, addend: 0x0, symName: '-[DummyOSMessagingController dynamicTriggerCompleted:]', symObjAddr: 0x8BB9, symBinAddr: 0xFDEE, symSize: 0x6 } + - { offsetInCU: 0x27, offset: 0xE7664, size: 0x8, addend: 0x0, symName: '+[OSTrigger instanceWithData:]', symObjAddr: 0x0, symBinAddr: 0xFDF4, symSize: 0x13C } + - { offsetInCU: 0x16B, offset: 0xE77A8, size: 0x8, addend: 0x0, symName: '+[OSTrigger instanceWithData:]', symObjAddr: 0x0, symBinAddr: 0xFDF4, symSize: 0x13C } + - { offsetInCU: 0x276, offset: 0xE78B3, size: 0x8, addend: 0x0, symName: '+[OSTrigger instanceWithJson:]', symObjAddr: 0x13C, symBinAddr: 0xFF30, symSize: 0x4B1 } + - { offsetInCU: 0x5A4, offset: 0xE7BE1, size: 0x8, addend: 0x0, symName: '+[OSTrigger instancePreviewFromNotification:]', symObjAddr: 0x5ED, symBinAddr: 0x103E1, symSize: 0x8 } + - { offsetInCU: 0x5E3, offset: 0xE7C20, size: 0x8, addend: 0x0, symName: '-[OSTrigger jsonRepresentation]', symObjAddr: 0x5F5, symBinAddr: 0x103E9, symSize: 0x23F } + - { offsetInCU: 0x77A, offset: 0xE7DB7, size: 0x8, addend: 0x0, symName: '-[OSTrigger description]', symObjAddr: 0x834, symBinAddr: 0x10628, symSize: 0x42 } + - { offsetInCU: 0x7BD, offset: 0xE7DFA, size: 0x8, addend: 0x0, symName: '-[OSTrigger encodeWithCoder:]', symObjAddr: 0x876, symBinAddr: 0x1066A, symSize: 0xAD } + - { offsetInCU: 0x8A9, offset: 0xE7EE6, size: 0x8, addend: 0x0, symName: '-[OSTrigger initWithCoder:]', symObjAddr: 0x923, symBinAddr: 0x10717, symSize: 0x120 } + - { offsetInCU: 0x98D, offset: 0xE7FCA, size: 0x8, addend: 0x0, symName: '-[OSTrigger triggerId]', symObjAddr: 0xA43, symBinAddr: 0x10837, symSize: 0xA } + - { offsetInCU: 0x9C2, offset: 0xE7FFF, size: 0x8, addend: 0x0, symName: '-[OSTrigger setTriggerId:]', symObjAddr: 0xA4D, symBinAddr: 0x10841, symSize: 0x11 } + - { offsetInCU: 0xA01, offset: 0xE803E, size: 0x8, addend: 0x0, symName: '-[OSTrigger kind]', symObjAddr: 0xA5E, symBinAddr: 0x10852, symSize: 0xA } + - { offsetInCU: 0xA36, offset: 0xE8073, size: 0x8, addend: 0x0, symName: '-[OSTrigger setKind:]', symObjAddr: 0xA68, symBinAddr: 0x1085C, symSize: 0x11 } + - { offsetInCU: 0xA75, offset: 0xE80B2, size: 0x8, addend: 0x0, symName: '-[OSTrigger property]', symObjAddr: 0xA79, symBinAddr: 0x1086D, symSize: 0xA } + - { offsetInCU: 0xAAA, offset: 0xE80E7, size: 0x8, addend: 0x0, symName: '-[OSTrigger setProperty:]', symObjAddr: 0xA83, symBinAddr: 0x10877, symSize: 0x11 } + - { offsetInCU: 0xAE9, offset: 0xE8126, size: 0x8, addend: 0x0, symName: '-[OSTrigger operatorType]', symObjAddr: 0xA94, symBinAddr: 0x10888, symSize: 0xA } + - { offsetInCU: 0xB1E, offset: 0xE815B, size: 0x8, addend: 0x0, symName: '-[OSTrigger setOperatorType:]', symObjAddr: 0xA9E, symBinAddr: 0x10892, symSize: 0xA } + - { offsetInCU: 0xB5B, offset: 0xE8198, size: 0x8, addend: 0x0, symName: '-[OSTrigger value]', symObjAddr: 0xAA8, symBinAddr: 0x1089C, symSize: 0xA } + - { offsetInCU: 0xB90, offset: 0xE81CD, size: 0x8, addend: 0x0, symName: '-[OSTrigger setValue:]', symObjAddr: 0xAB2, symBinAddr: 0x108A6, symSize: 0x11 } + - { offsetInCU: 0xBCF, offset: 0xE820C, size: 0x8, addend: 0x0, symName: '-[OSTrigger .cxx_destruct]', symObjAddr: 0xAC3, symBinAddr: 0x108B7, symSize: 0x3E } + - { offsetInCU: 0x27, offset: 0xE82C2, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageLocationPrompt init]', symObjAddr: 0x0, symBinAddr: 0x108F5, symSize: 0x38 } + - { offsetInCU: 0x95, offset: 0xE8330, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageLocationPrompt init]', symObjAddr: 0x0, symBinAddr: 0x108F5, symSize: 0x38 } + - { offsetInCU: 0xCC, offset: 0xE8367, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageLocationPrompt handlePrompt:]', symObjAddr: 0x38, symBinAddr: 0x1092D, symSize: 0x14D } + - { offsetInCU: 0x2A2, offset: 0xE853D, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageLocationPrompt description]', symObjAddr: 0x185, symBinAddr: 0x10A7A, symSize: 0x38 } + - { offsetInCU: 0x2E5, offset: 0xE8580, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageLocationPrompt hasPrompted]', symObjAddr: 0x1BD, symBinAddr: 0x10AB2, symSize: 0xA } + - { offsetInCU: 0x31A, offset: 0xE85B5, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageLocationPrompt setHasPrompted:]', symObjAddr: 0x1C7, symBinAddr: 0x10ABC, symSize: 0x9 } + - { offsetInCU: 0x27, offset: 0xE86BA, size: 0x8, addend: 0x0, symName: '-[OSRequestGetInAppMessages description]', symObjAddr: 0x0, symBinAddr: 0x10AC5, symSize: 0x6C } + - { offsetInCU: 0xCB, offset: 0xE875E, size: 0x8, addend: 0x0, symName: '-[OSRequestGetInAppMessages description]', symObjAddr: 0x0, symBinAddr: 0x10AC5, symSize: 0x6C } + - { offsetInCU: 0x12E, offset: 0xE87C1, size: 0x8, addend: 0x0, symName: '+[OSRequestGetInAppMessages withSubscriptionId:withSessionDuration:withRetryCount:withRywToken:]', symObjAddr: 0x6C, symBinAddr: 0x10B31, symSize: 0x243 } + - { offsetInCU: 0x3F3, offset: 0xE8A86, size: 0x8, addend: 0x0, symName: '+[OSRequestInAppMessageViewed withAppId:withPlayerId:withMessageId:forVariantId:]', symObjAddr: 0x2AF, symBinAddr: 0x10D74, symSize: 0x1A1 } + - { offsetInCU: 0x645, offset: 0xE8CD8, size: 0x8, addend: 0x0, symName: '+[OSRequestInAppMessagePageViewed withAppId:withPlayerId:withMessageId:withPageId:forVariantId:]', symObjAddr: 0x450, symBinAddr: 0x10F15, symSize: 0x1CF } + - { offsetInCU: 0x8EE, offset: 0xE8F81, size: 0x8, addend: 0x0, symName: '+[OSRequestInAppMessageClicked withAppId:withPlayerId:withMessageId:forVariantId:withAction:]', symObjAddr: 0x61F, symBinAddr: 0x110E4, symSize: 0x268 } + - { offsetInCU: 0xBEA, offset: 0xE927D, size: 0x8, addend: 0x0, symName: '+[OSRequestLoadInAppMessageContent withAppId:withMessageId:withVariantId:]', symObjAddr: 0x887, symBinAddr: 0x1134C, symSize: 0x16E } + - { offsetInCU: 0xD75, offset: 0xE9408, size: 0x8, addend: 0x0, symName: '+[OSRequestLoadInAppMessagePreviewContent withAppId:previewUUID:]', symObjAddr: 0x9F5, symBinAddr: 0x114BA, symSize: 0x128 } + - { offsetInCU: 0x27, offset: 0xE9603, size: 0x8, addend: 0x0, symName: '+[OneSignalWebViewManager webVC]', symObjAddr: 0x0, symBinAddr: 0x115E2, symSize: 0x3D } + - { offsetInCU: 0x41, offset: 0xE961D, size: 0x8, addend: 0x0, symName: __webVC, symObjAddr: 0x1238, symBinAddr: 0x3B8B0, symSize: 0x0 } + - { offsetInCU: 0xAF, offset: 0xE968B, size: 0x8, addend: 0x0, symName: '+[OneSignalWebViewManager webVC]', symObjAddr: 0x0, symBinAddr: 0x115E2, symSize: 0x3D } + - { offsetInCU: 0xEE, offset: 0xE96CA, size: 0x8, addend: 0x0, symName: '+[OneSignalWebViewManager displayWebView:]', symObjAddr: 0x3D, symBinAddr: 0x1161F, symSize: 0x9D } + - { offsetInCU: 0x27, offset: 0xE97E8, size: 0x8, addend: 0x0, symName: '+[OneSignalInAppMessages InAppMessages]', symObjAddr: 0x0, symBinAddr: 0x116BC, symSize: 0x9 } + - { offsetInCU: 0x74, offset: 0xE9835, size: 0x8, addend: 0x0, symName: '+[OneSignalInAppMessages InAppMessages]', symObjAddr: 0x0, symBinAddr: 0x116BC, symSize: 0x9 } + - { offsetInCU: 0xA9, offset: 0xE986A, size: 0x8, addend: 0x0, symName: '+[OneSignalInAppMessages start]', symObjAddr: 0x9, symBinAddr: 0x116C5, symSize: 0x19 } + - { offsetInCU: 0xE4, offset: 0xE98A5, size: 0x8, addend: 0x0, symName: '+[OneSignalInAppMessages getInAppMessagesFromServer:]', symObjAddr: 0x22, symBinAddr: 0x116DE, symSize: 0x6D } + - { offsetInCU: 0x180, offset: 0xE9941, size: 0x8, addend: 0x0, symName: '+[OneSignalInAppMessages onApplicationDidBecomeActive]', symObjAddr: 0x8F, symBinAddr: 0x1174B, symSize: 0x44 } + - { offsetInCU: 0x1DB, offset: 0xE999C, size: 0x8, addend: 0x0, symName: '+[OneSignalInAppMessages migrate]', symObjAddr: 0xD3, symBinAddr: 0x1178F, symSize: 0x19 } + - { offsetInCU: 0x216, offset: 0xE99D7, size: 0x8, addend: 0x0, symName: '+[OneSignalInAppMessages addClickListener:]', symObjAddr: 0xEC, symBinAddr: 0x117A8, symSize: 0x8A } + - { offsetInCU: 0x2D3, offset: 0xE9A94, size: 0x8, addend: 0x0, symName: '+[OneSignalInAppMessages removeClickListener:]', symObjAddr: 0x176, symBinAddr: 0x11832, symSize: 0x8A } + - { offsetInCU: 0x390, offset: 0xE9B51, size: 0x8, addend: 0x0, symName: '+[OneSignalInAppMessages addLifecycleListener:]', symObjAddr: 0x200, symBinAddr: 0x118BC, symSize: 0x8A } + - { offsetInCU: 0x44D, offset: 0xE9C0E, size: 0x8, addend: 0x0, symName: '+[OneSignalInAppMessages removeLifecycleListener:]', symObjAddr: 0x28A, symBinAddr: 0x11946, symSize: 0x8A } + - { offsetInCU: 0x50A, offset: 0xE9CCB, size: 0x8, addend: 0x0, symName: '+[OneSignalInAppMessages addTrigger:withValue:]', symObjAddr: 0x314, symBinAddr: 0x119D0, symSize: 0x132 } + - { offsetInCU: 0x61D, offset: 0xE9DDE, size: 0x8, addend: 0x0, symName: '+[OneSignalInAppMessages addTriggers:]', symObjAddr: 0x446, symBinAddr: 0x11B02, symSize: 0x84 } + - { offsetInCU: 0x6C5, offset: 0xE9E86, size: 0x8, addend: 0x0, symName: '+[OneSignalInAppMessages removeTrigger:]', symObjAddr: 0x4CA, symBinAddr: 0x11B86, symSize: 0x10C } + - { offsetInCU: 0x7A0, offset: 0xE9F61, size: 0x8, addend: 0x0, symName: '+[OneSignalInAppMessages removeTriggers:]', symObjAddr: 0x5D6, symBinAddr: 0x11C92, symSize: 0x84 } + - { offsetInCU: 0x848, offset: 0xEA009, size: 0x8, addend: 0x0, symName: '+[OneSignalInAppMessages clearTriggers]', symObjAddr: 0x65A, symBinAddr: 0x11D16, symSize: 0x68 } + - { offsetInCU: 0x8AF, offset: 0xEA070, size: 0x8, addend: 0x0, symName: '+[OneSignalInAppMessages paused:]', symObjAddr: 0x6C2, symBinAddr: 0x11D7E, symSize: 0x51 } + - { offsetInCU: 0x922, offset: 0xEA0E3, size: 0x8, addend: 0x0, symName: '+[OneSignalInAppMessages paused]', symObjAddr: 0x713, symBinAddr: 0x11DCF, symSize: 0x4D } + - { offsetInCU: 0x27, offset: 0xEA1AF, size: 0x8, addend: 0x0, symName: '-[OSDynamicTriggerController init]', symObjAddr: 0x0, symBinAddr: 0x11E1C, symSize: 0xAD } + - { offsetInCU: 0x16A, offset: 0xEA2F2, size: 0x8, addend: 0x0, symName: '-[OSDynamicTriggerController init]', symObjAddr: 0x0, symBinAddr: 0x11E1C, symSize: 0xAD } + - { offsetInCU: 0x1FD, offset: 0xEA385, size: 0x8, addend: 0x0, symName: '-[OSDynamicTriggerController dynamicTriggerShouldFire:withMessageId:]', symObjAddr: 0xAD, symBinAddr: 0x11EC9, symSize: 0x72A } + - { offsetInCU: 0x77C, offset: 0xEA904, size: 0x8, addend: 0x0, symName: '-[OSDynamicTriggerController evaluateTimeInterval:withCurrentValue:forOperator:]', symObjAddr: 0x7D7, symBinAddr: 0x125F3, symSize: 0x1DD } + - { offsetInCU: 0x85C, offset: 0xEA9E4, size: 0x8, addend: 0x0, symName: '-[OSDynamicTriggerController timerFiredForMessage:]', symObjAddr: 0x9B4, symBinAddr: 0x127D0, symSize: 0x15F } + - { offsetInCU: 0x9BD, offset: 0xEAB45, size: 0x8, addend: 0x0, symName: '-[OSDynamicTriggerController delegate]', symObjAddr: 0xB13, symBinAddr: 0x1292F, symSize: 0x16 } + - { offsetInCU: 0x9F4, offset: 0xEAB7C, size: 0x8, addend: 0x0, symName: '-[OSDynamicTriggerController setDelegate:]', symObjAddr: 0xB29, symBinAddr: 0x12945, symSize: 0x11 } + - { offsetInCU: 0xA33, offset: 0xEABBB, size: 0x8, addend: 0x0, symName: '-[OSDynamicTriggerController timeSinceLastMessage]', symObjAddr: 0xB3A, symBinAddr: 0x12956, symSize: 0xA } + - { offsetInCU: 0xA68, offset: 0xEABF0, size: 0x8, addend: 0x0, symName: '-[OSDynamicTriggerController setTimeSinceLastMessage:]', symObjAddr: 0xB44, symBinAddr: 0x12960, symSize: 0x11 } + - { offsetInCU: 0xAA7, offset: 0xEAC2F, size: 0x8, addend: 0x0, symName: '-[OSDynamicTriggerController scheduledMessages]', symObjAddr: 0xB55, symBinAddr: 0x12971, symSize: 0xA } + - { offsetInCU: 0xADC, offset: 0xEAC64, size: 0x8, addend: 0x0, symName: '-[OSDynamicTriggerController setScheduledMessages:]', symObjAddr: 0xB5F, symBinAddr: 0x1297B, symSize: 0x11 } + - { offsetInCU: 0xB1B, offset: 0xEACA3, size: 0x8, addend: 0x0, symName: '-[OSDynamicTriggerController .cxx_destruct]', symObjAddr: 0xB70, symBinAddr: 0x1298C, symSize: 0x31 } + - { offsetInCU: 0x27, offset: 0xEADA6, size: 0x8, addend: 0x0, symName: '-[OSInAppMessage jsonRepresentation]', symObjAddr: 0x0, symBinAddr: 0x129BD, symSize: 0x6D } + - { offsetInCU: 0x303, offset: 0xEB082, size: 0x8, addend: 0x0, symName: '-[OSInAppMessage jsonRepresentation]', symObjAddr: 0x0, symBinAddr: 0x129BD, symSize: 0x6D } + - { offsetInCU: 0x37E, offset: 0xEB0FD, size: 0x8, addend: 0x0, symName: '-[OSInAppMessage messageId]', symObjAddr: 0x6D, symBinAddr: 0x12A2A, symSize: 0xA } + - { offsetInCU: 0x3B3, offset: 0xEB132, size: 0x8, addend: 0x0, symName: '-[OSInAppMessage setMessageId:]', symObjAddr: 0x77, symBinAddr: 0x12A34, symSize: 0x11 } + - { offsetInCU: 0x3F2, offset: 0xEB171, size: 0x8, addend: 0x0, symName: '-[OSInAppMessage .cxx_destruct]', symObjAddr: 0x88, symBinAddr: 0x12A45, symSize: 0x10 } + - { offsetInCU: 0x425, offset: 0xEB1A4, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageInternal init]', symObjAddr: 0x98, symBinAddr: 0x12A55, symSize: 0xAF } + - { offsetInCU: 0x4C6, offset: 0xEB245, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageInternal isBanner]', symObjAddr: 0x147, symBinAddr: 0x12B04, symSize: 0x3C } + - { offsetInCU: 0x534, offset: 0xEB2B3, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageInternal takeActionAsUnique]', symObjAddr: 0x183, symBinAddr: 0x12B40, symSize: 0x3F } + - { offsetInCU: 0x59A, offset: 0xEB319, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageInternal isClickAvailable:]', symObjAddr: 0x1C2, symBinAddr: 0x12B7F, symSize: 0x27 } + - { offsetInCU: 0x5F6, offset: 0xEB375, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageInternal clearClickIds]', symObjAddr: 0x1E9, symBinAddr: 0x12BA6, symSize: 0x30 } + - { offsetInCU: 0x635, offset: 0xEB3B4, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageInternal addClickId:]', symObjAddr: 0x219, symBinAddr: 0x12BD6, symSize: 0x1D } + - { offsetInCU: 0x68B, offset: 0xEB40A, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageInternal getClickedClickIds]', symObjAddr: 0x236, symBinAddr: 0x12BF3, symSize: 0x15 } + - { offsetInCU: 0x6C2, offset: 0xEB441, size: 0x8, addend: 0x0, symName: '+[OSInAppMessageInternal instanceWithData:]', symObjAddr: 0x24B, symBinAddr: 0x12C08, symSize: 0x139 } + - { offsetInCU: 0x7CD, offset: 0xEB54C, size: 0x8, addend: 0x0, symName: '+[OSInAppMessageInternal instanceWithJson:]', symObjAddr: 0x384, symBinAddr: 0x12D41, symSize: 0x8CC } + - { offsetInCU: 0xD90, offset: 0xEBB0F, size: 0x8, addend: 0x0, symName: '+[OSInAppMessageInternal instancePreviewFromNotification:]', symObjAddr: 0xC50, symBinAddr: 0x1360D, symSize: 0xBB } + - { offsetInCU: 0xE7A, offset: 0xEBBF9, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageInternal jsonRepresentationInternal]', symObjAddr: 0xD0B, symBinAddr: 0x136C8, symSize: 0x528 } + - { offsetInCU: 0x1203, offset: 0xEBF82, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageInternal description]', symObjAddr: 0x1233, symBinAddr: 0x13BF0, symSize: 0x142 } + - { offsetInCU: 0x12EE, offset: 0xEC06D, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageInternal isEqual:]', symObjAddr: 0x1375, symBinAddr: 0x13D32, symSize: 0xDD } + - { offsetInCU: 0x13ED, offset: 0xEC16C, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageInternal hash]', symObjAddr: 0x1452, symBinAddr: 0x13E0F, symSize: 0x44 } + - { offsetInCU: 0x1450, offset: 0xEC1CF, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageInternal encodeWithCoder:]', symObjAddr: 0x1496, symBinAddr: 0x13E53, symSize: 0x127 } + - { offsetInCU: 0x1599, offset: 0xEC318, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageInternal initWithCoder:]', symObjAddr: 0x15BD, symBinAddr: 0x13F7A, symSize: 0x198 } + - { offsetInCU: 0x16D3, offset: 0xEC452, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageInternal isFinished]', symObjAddr: 0x1755, symBinAddr: 0x14112, symSize: 0xAB } + - { offsetInCU: 0x1776, offset: 0xEC4F5, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageInternal variants]', symObjAddr: 0x1800, symBinAddr: 0x141BD, symSize: 0x11 } + - { offsetInCU: 0x17AB, offset: 0xEC52A, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageInternal setVariants:]', symObjAddr: 0x1811, symBinAddr: 0x141CE, symSize: 0x14 } + - { offsetInCU: 0x17EA, offset: 0xEC569, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageInternal triggers]', symObjAddr: 0x1825, symBinAddr: 0x141E2, symSize: 0x11 } + - { offsetInCU: 0x181F, offset: 0xEC59E, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageInternal setTriggers:]', symObjAddr: 0x1836, symBinAddr: 0x141F3, symSize: 0x14 } + - { offsetInCU: 0x185E, offset: 0xEC5DD, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageInternal position]', symObjAddr: 0x184A, symBinAddr: 0x14207, symSize: 0x11 } + - { offsetInCU: 0x1893, offset: 0xEC612, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageInternal setPosition:]', symObjAddr: 0x185B, symBinAddr: 0x14218, symSize: 0x11 } + - { offsetInCU: 0x18D0, offset: 0xEC64F, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageInternal displayStats]', symObjAddr: 0x186C, symBinAddr: 0x14229, symSize: 0x11 } + - { offsetInCU: 0x1905, offset: 0xEC684, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageInternal setDisplayStats:]', symObjAddr: 0x187D, symBinAddr: 0x1423A, symSize: 0x14 } + - { offsetInCU: 0x1944, offset: 0xEC6C3, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageInternal actionTaken]', symObjAddr: 0x1891, symBinAddr: 0x1424E, symSize: 0x11 } + - { offsetInCU: 0x1979, offset: 0xEC6F8, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageInternal setActionTaken:]', symObjAddr: 0x18A2, symBinAddr: 0x1425F, symSize: 0x10 } + - { offsetInCU: 0x19B6, offset: 0xEC735, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageInternal isPreview]', symObjAddr: 0x18B2, symBinAddr: 0x1426F, symSize: 0x11 } + - { offsetInCU: 0x19EB, offset: 0xEC76A, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageInternal setIsPreview:]', symObjAddr: 0x18C3, symBinAddr: 0x14280, symSize: 0x10 } + - { offsetInCU: 0x1A28, offset: 0xEC7A7, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageInternal isDisplayedInSession]', symObjAddr: 0x18D3, symBinAddr: 0x14290, symSize: 0x11 } + - { offsetInCU: 0x1A5D, offset: 0xEC7DC, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageInternal setIsDisplayedInSession:]', symObjAddr: 0x18E4, symBinAddr: 0x142A1, symSize: 0x10 } + - { offsetInCU: 0x1A9A, offset: 0xEC819, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageInternal isTriggerChanged]', symObjAddr: 0x18F4, symBinAddr: 0x142B1, symSize: 0x11 } + - { offsetInCU: 0x1ACF, offset: 0xEC84E, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageInternal setIsTriggerChanged:]', symObjAddr: 0x1905, symBinAddr: 0x142C2, symSize: 0x10 } + - { offsetInCU: 0x1B0C, offset: 0xEC88B, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageInternal dragToDismissDisabled]', symObjAddr: 0x1915, symBinAddr: 0x142D2, symSize: 0x11 } + - { offsetInCU: 0x1B41, offset: 0xEC8C0, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageInternal setDragToDismissDisabled:]', symObjAddr: 0x1926, symBinAddr: 0x142E3, symSize: 0x10 } + - { offsetInCU: 0x1B7E, offset: 0xEC8FD, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageInternal height]', symObjAddr: 0x1936, symBinAddr: 0x142F3, symSize: 0x11 } + - { offsetInCU: 0x1BB3, offset: 0xEC932, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageInternal setHeight:]', symObjAddr: 0x1947, symBinAddr: 0x14304, symSize: 0x14 } + - { offsetInCU: 0x1BF2, offset: 0xEC971, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageInternal endTime]', symObjAddr: 0x195B, symBinAddr: 0x14318, symSize: 0x11 } + - { offsetInCU: 0x1C27, offset: 0xEC9A6, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageInternal setEndTime:]', symObjAddr: 0x196C, symBinAddr: 0x14329, symSize: 0x14 } + - { offsetInCU: 0x1C66, offset: 0xEC9E5, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageInternal hasLiquid]', symObjAddr: 0x1980, symBinAddr: 0x1433D, symSize: 0x11 } + - { offsetInCU: 0x1C9B, offset: 0xECA1A, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageInternal setHasLiquid:]', symObjAddr: 0x1991, symBinAddr: 0x1434E, symSize: 0x10 } + - { offsetInCU: 0x1CD8, offset: 0xECA57, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageInternal clickedClickIds]', symObjAddr: 0x19A1, symBinAddr: 0x1435E, symSize: 0x11 } + - { offsetInCU: 0x1D0D, offset: 0xECA8C, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageInternal setClickedClickIds:]', symObjAddr: 0x19B2, symBinAddr: 0x1436F, symSize: 0x14 } + - { offsetInCU: 0x1D4C, offset: 0xECACB, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageInternal viewedPageIds]', symObjAddr: 0x19C6, symBinAddr: 0x14383, symSize: 0x11 } + - { offsetInCU: 0x1D81, offset: 0xECB00, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageInternal setViewedPageIds:]', symObjAddr: 0x19D7, symBinAddr: 0x14394, symSize: 0x14 } + - { offsetInCU: 0x1DC0, offset: 0xECB3F, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageInternal .cxx_destruct]', symObjAddr: 0x19EB, symBinAddr: 0x143A8, symSize: 0x86 } + - { offsetInCU: 0x27, offset: 0xECCA9, size: 0x8, addend: 0x0, symName: '-[OneSignalWebView viewDidLoad]', symObjAddr: 0x0, symBinAddr: 0x1442E, symSize: 0x312 } + - { offsetInCU: 0x41, offset: 0xECCC3, size: 0x8, addend: 0x0, symName: _navController, symObjAddr: 0x6A58, symBinAddr: 0x3B8B8, symSize: 0x0 } + - { offsetInCU: 0x5C, offset: 0xECCDE, size: 0x8, addend: 0x0, symName: _viewControllerForPresentation, symObjAddr: 0x6A60, symBinAddr: 0x3B8C0, symSize: 0x0 } + - { offsetInCU: 0xF4, offset: 0xECD76, size: 0x8, addend: 0x0, symName: '-[OneSignalWebView viewDidLoad]', symObjAddr: 0x0, symBinAddr: 0x1442E, symSize: 0x312 } + - { offsetInCU: 0x396, offset: 0xED018, size: 0x8, addend: 0x0, symName: '-[OneSignalWebView viewDidAppear:]', symObjAddr: 0x312, symBinAddr: 0x14740, symSize: 0x98 } + - { offsetInCU: 0x405, offset: 0xED087, size: 0x8, addend: 0x0, symName: '-[OneSignalWebView dismiss:]', symObjAddr: 0x3AA, symBinAddr: 0x147D8, symSize: 0x83 } + - { offsetInCU: 0x485, offset: 0xED107, size: 0x8, addend: 0x0, symName: '___28-[OneSignalWebView dismiss:]_block_invoke', symObjAddr: 0x42D, symBinAddr: 0x1485B, symSize: 0x16 } + - { offsetInCU: 0x4D0, offset: 0xED152, size: 0x8, addend: 0x0, symName: '-[OneSignalWebView webView:didStartProvisionalNavigation:]', symObjAddr: 0x461, symBinAddr: 0x14871, symSize: 0x1D } + - { offsetInCU: 0x527, offset: 0xED1A9, size: 0x8, addend: 0x0, symName: '-[OneSignalWebView webView:didFinishNavigation:]', symObjAddr: 0x47E, symBinAddr: 0x1488E, symSize: 0x61 } + - { offsetInCU: 0x586, offset: 0xED208, size: 0x8, addend: 0x0, symName: '___48-[OneSignalWebView webView:didFinishNavigation:]_block_invoke', symObjAddr: 0x4DF, symBinAddr: 0x148EF, symSize: 0xA6 } + - { offsetInCU: 0x664, offset: 0xED2E6, size: 0x8, addend: 0x0, symName: '-[OneSignalWebView webView:didFailNavigation:withError:]', symObjAddr: 0x585, symBinAddr: 0x14995, symSize: 0x68 } + - { offsetInCU: 0x6F5, offset: 0xED377, size: 0x8, addend: 0x0, symName: '-[OneSignalWebView pinSubviewToMarginsWithSubview:withSuperview:]', symObjAddr: 0x5ED, symBinAddr: 0x149FD, symSize: 0x33E } + - { offsetInCU: 0x97F, offset: 0xED601, size: 0x8, addend: 0x0, symName: '-[OneSignalWebView showInApp]', symObjAddr: 0x92B, symBinAddr: 0x14D3B, symSize: 0x345 } + - { offsetInCU: 0xBFA, offset: 0xED87C, size: 0x8, addend: 0x0, symName: '-[OneSignalWebView clearWebView]', symObjAddr: 0xC70, symBinAddr: 0x15080, symSize: 0x99 } + - { offsetInCU: 0xC78, offset: 0xED8FA, size: 0x8, addend: 0x0, symName: '-[OneSignalWebView presentationControllerDidDismiss:]', symObjAddr: 0xD09, symBinAddr: 0x15119, symSize: 0x41 } + - { offsetInCU: 0xCDE, offset: 0xED960, size: 0x8, addend: 0x0, symName: '-[OneSignalWebView url]', symObjAddr: 0xD4A, symBinAddr: 0x1515A, symSize: 0x11 } + - { offsetInCU: 0xD13, offset: 0xED995, size: 0x8, addend: 0x0, symName: '-[OneSignalWebView setUrl:]', symObjAddr: 0xD5B, symBinAddr: 0x1516B, symSize: 0x11 } + - { offsetInCU: 0xD52, offset: 0xED9D4, size: 0x8, addend: 0x0, symName: '-[OneSignalWebView webView]', symObjAddr: 0xD6C, symBinAddr: 0x1517C, symSize: 0x11 } + - { offsetInCU: 0xD87, offset: 0xEDA09, size: 0x8, addend: 0x0, symName: '-[OneSignalWebView setWebView:]', symObjAddr: 0xD7D, symBinAddr: 0x1518D, symSize: 0x14 } + - { offsetInCU: 0xDC6, offset: 0xEDA48, size: 0x8, addend: 0x0, symName: '-[OneSignalWebView uiBusy]', symObjAddr: 0xD91, symBinAddr: 0x151A1, symSize: 0x11 } + - { offsetInCU: 0xDFB, offset: 0xEDA7D, size: 0x8, addend: 0x0, symName: '-[OneSignalWebView setUiBusy:]', symObjAddr: 0xDA2, symBinAddr: 0x151B2, symSize: 0x14 } + - { offsetInCU: 0xE3A, offset: 0xEDABC, size: 0x8, addend: 0x0, symName: '-[OneSignalWebView .cxx_destruct]', symObjAddr: 0xDB6, symBinAddr: 0x151C6, symSize: 0x42 } + - { offsetInCU: 0x27, offset: 0xEDCCF, size: 0x8, addend: 0x0, symName: '+[OSInAppMessageBridgeEvent instanceWithData:]', symObjAddr: 0x0, symBinAddr: 0x15208, symSize: 0x13D } + - { offsetInCU: 0x27E, offset: 0xEDF26, size: 0x8, addend: 0x0, symName: '+[OSInAppMessageBridgeEvent instanceWithData:]', symObjAddr: 0x0, symBinAddr: 0x15208, symSize: 0x13D } + - { offsetInCU: 0x385, offset: 0xEE02D, size: 0x8, addend: 0x0, symName: '+[OSInAppMessageBridgeEvent instanceWithJson:]', symObjAddr: 0x13D, symBinAddr: 0x15345, symSize: 0x3BB } + - { offsetInCU: 0x5F3, offset: 0xEE29B, size: 0x8, addend: 0x0, symName: '+[OSInAppMessageBridgeEvent instancePreviewFromNotification:]', symObjAddr: 0x4F8, symBinAddr: 0x15700, symSize: 0x8 } + - { offsetInCU: 0x632, offset: 0xEE2DA, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageBridgeEvent description]', symObjAddr: 0x500, symBinAddr: 0x15708, symSize: 0x42 } + - { offsetInCU: 0x675, offset: 0xEE31D, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageBridgeEvent type]', symObjAddr: 0x542, symBinAddr: 0x1574A, symSize: 0xA } + - { offsetInCU: 0x6AA, offset: 0xEE352, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageBridgeEvent setType:]', symObjAddr: 0x54C, symBinAddr: 0x15754, symSize: 0xA } + - { offsetInCU: 0x6E7, offset: 0xEE38F, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageBridgeEvent renderingComplete]', symObjAddr: 0x556, symBinAddr: 0x1575E, symSize: 0xA } + - { offsetInCU: 0x71C, offset: 0xEE3C4, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageBridgeEvent setRenderingComplete:]', symObjAddr: 0x560, symBinAddr: 0x15768, symSize: 0x11 } + - { offsetInCU: 0x75B, offset: 0xEE403, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageBridgeEvent resize]', symObjAddr: 0x571, symBinAddr: 0x15779, symSize: 0xA } + - { offsetInCU: 0x790, offset: 0xEE438, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageBridgeEvent setResize:]', symObjAddr: 0x57B, symBinAddr: 0x15783, symSize: 0x11 } + - { offsetInCU: 0x7CF, offset: 0xEE477, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageBridgeEvent pageChange]', symObjAddr: 0x58C, symBinAddr: 0x15794, symSize: 0xA } + - { offsetInCU: 0x804, offset: 0xEE4AC, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageBridgeEvent setPageChange:]', symObjAddr: 0x596, symBinAddr: 0x1579E, symSize: 0x11 } + - { offsetInCU: 0x843, offset: 0xEE4EB, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageBridgeEvent userAction]', symObjAddr: 0x5A7, symBinAddr: 0x157AF, symSize: 0xA } + - { offsetInCU: 0x878, offset: 0xEE520, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageBridgeEvent setUserAction:]', symObjAddr: 0x5B1, symBinAddr: 0x157B9, symSize: 0x11 } + - { offsetInCU: 0x8B7, offset: 0xEE55F, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageBridgeEvent .cxx_destruct]', symObjAddr: 0x5C2, symBinAddr: 0x157CA, symSize: 0x3E } + - { offsetInCU: 0x8EA, offset: 0xEE592, size: 0x8, addend: 0x0, symName: '+[OSInAppMessageBridgeEventRenderingComplete instanceWithData:]', symObjAddr: 0x600, symBinAddr: 0x15808, symSize: 0x8 } + - { offsetInCU: 0x929, offset: 0xEE5D1, size: 0x8, addend: 0x0, symName: '+[OSInAppMessageBridgeEventRenderingComplete instanceWithJson:]', symObjAddr: 0x608, symBinAddr: 0x15810, symSize: 0x2E0 } + - { offsetInCU: 0xB66, offset: 0xEE80E, size: 0x8, addend: 0x0, symName: '+[OSInAppMessageBridgeEventRenderingComplete instancePreviewFromNotification:]', symObjAddr: 0x8E8, symBinAddr: 0x15AF0, symSize: 0x8 } + - { offsetInCU: 0xBA5, offset: 0xEE84D, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageBridgeEventRenderingComplete description]', symObjAddr: 0x8F0, symBinAddr: 0x15AF8, symSize: 0x2D } + - { offsetInCU: 0xBE8, offset: 0xEE890, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageBridgeEventRenderingComplete displayLocation]', symObjAddr: 0x91D, symBinAddr: 0x15B25, symSize: 0xA } + - { offsetInCU: 0xC1D, offset: 0xEE8C5, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageBridgeEventRenderingComplete setDisplayLocation:]', symObjAddr: 0x927, symBinAddr: 0x15B2F, symSize: 0xA } + - { offsetInCU: 0xC5A, offset: 0xEE902, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageBridgeEventRenderingComplete height]', symObjAddr: 0x931, symBinAddr: 0x15B39, symSize: 0xA } + - { offsetInCU: 0xC8F, offset: 0xEE937, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageBridgeEventRenderingComplete setHeight:]', symObjAddr: 0x93B, symBinAddr: 0x15B43, symSize: 0x11 } + - { offsetInCU: 0xCCE, offset: 0xEE976, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageBridgeEventRenderingComplete dragToDismissDisabled]', symObjAddr: 0x94C, symBinAddr: 0x15B54, symSize: 0xA } + - { offsetInCU: 0xD03, offset: 0xEE9AB, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageBridgeEventRenderingComplete setDragToDismissDisabled:]', symObjAddr: 0x956, symBinAddr: 0x15B5E, symSize: 0x9 } + - { offsetInCU: 0xD40, offset: 0xEE9E8, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageBridgeEventRenderingComplete .cxx_destruct]', symObjAddr: 0x95F, symBinAddr: 0x15B67, symSize: 0x10 } + - { offsetInCU: 0xD73, offset: 0xEEA1B, size: 0x8, addend: 0x0, symName: '+[OSInAppMessageBridgeEventResize instanceWithData:]', symObjAddr: 0x96F, symBinAddr: 0x15B77, symSize: 0x8 } + - { offsetInCU: 0xDB2, offset: 0xEEA5A, size: 0x8, addend: 0x0, symName: '+[OSInAppMessageBridgeEventResize instanceWithJson:]', symObjAddr: 0x977, symBinAddr: 0x15B7F, symSize: 0x142 } + - { offsetInCU: 0xEFE, offset: 0xEEBA6, size: 0x8, addend: 0x0, symName: '+[OSInAppMessageBridgeEventResize instancePreviewFromNotification:]', symObjAddr: 0xAB9, symBinAddr: 0x15CC1, symSize: 0x8 } + - { offsetInCU: 0xF3D, offset: 0xEEBE5, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageBridgeEventResize description]', symObjAddr: 0xAC1, symBinAddr: 0x15CC9, symSize: 0x29 } + - { offsetInCU: 0xF80, offset: 0xEEC28, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageBridgeEventResize height]', symObjAddr: 0xAEA, symBinAddr: 0x15CF2, symSize: 0xA } + - { offsetInCU: 0xFB5, offset: 0xEEC5D, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageBridgeEventResize setHeight:]', symObjAddr: 0xAF4, symBinAddr: 0x15CFC, symSize: 0x11 } + - { offsetInCU: 0xFF4, offset: 0xEEC9C, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageBridgeEventResize .cxx_destruct]', symObjAddr: 0xB05, symBinAddr: 0x15D0D, symSize: 0x10 } + - { offsetInCU: 0x1027, offset: 0xEECCF, size: 0x8, addend: 0x0, symName: '+[OSInAppMessageBridgeEventPageChange instanceWithData:]', symObjAddr: 0xB15, symBinAddr: 0x15D1D, symSize: 0x8 } + - { offsetInCU: 0x1066, offset: 0xEED0E, size: 0x8, addend: 0x0, symName: '+[OSInAppMessageBridgeEventPageChange instanceWithJson:]', symObjAddr: 0xB1D, symBinAddr: 0x15D25, symSize: 0x8B } + - { offsetInCU: 0x111D, offset: 0xEEDC5, size: 0x8, addend: 0x0, symName: '+[OSInAppMessageBridgeEventPageChange instancePreviewFromNotification:]', symObjAddr: 0xBA8, symBinAddr: 0x15DB0, symSize: 0x8 } + - { offsetInCU: 0x115C, offset: 0xEEE04, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageBridgeEventPageChange description]', symObjAddr: 0xBB0, symBinAddr: 0x15DB8, symSize: 0x98 } + - { offsetInCU: 0x11DF, offset: 0xEEE87, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageBridgeEventPageChange page]', symObjAddr: 0xC48, symBinAddr: 0x15E50, symSize: 0xA } + - { offsetInCU: 0x1214, offset: 0xEEEBC, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageBridgeEventPageChange setPage:]', symObjAddr: 0xC52, symBinAddr: 0x15E5A, symSize: 0x11 } + - { offsetInCU: 0x1253, offset: 0xEEEFB, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageBridgeEventPageChange .cxx_destruct]', symObjAddr: 0xC63, symBinAddr: 0x15E6B, symSize: 0x10 } + - { offsetInCU: 0x27, offset: 0xEEFDA, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageClickEvent initWithInAppMessage:clickResult:]', symObjAddr: 0x0, symBinAddr: 0x15E7B, symSize: 0x6E } + - { offsetInCU: 0x87, offset: 0xEF03A, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageClickEvent initWithInAppMessage:clickResult:]', symObjAddr: 0x0, symBinAddr: 0x15E7B, symSize: 0x6E } + - { offsetInCU: 0x14F, offset: 0xEF102, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageClickEvent jsonRepresentation]', symObjAddr: 0x6E, symBinAddr: 0x15EE9, symSize: 0xEF } + - { offsetInCU: 0x23E, offset: 0xEF1F1, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageClickEvent description]', symObjAddr: 0x15D, symBinAddr: 0x15FD8, symSize: 0x76 } + - { offsetInCU: 0x2A1, offset: 0xEF254, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageClickEvent message]', symObjAddr: 0x1D3, symBinAddr: 0x1604E, symSize: 0xA } + - { offsetInCU: 0x2D6, offset: 0xEF289, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageClickEvent result]', symObjAddr: 0x1DD, symBinAddr: 0x16058, symSize: 0xA } + - { offsetInCU: 0x30B, offset: 0xEF2BE, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageClickEvent .cxx_destruct]', symObjAddr: 0x1E7, symBinAddr: 0x16062, symSize: 0x28 } + - { offsetInCU: 0x27, offset: 0xEF4C6, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageDisplayStats init]', symObjAddr: 0x0, symBinAddr: 0x1608A, symSize: 0xA1 } + - { offsetInCU: 0x10B, offset: 0xEF5AA, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageDisplayStats init]', symObjAddr: 0x0, symBinAddr: 0x1608A, symSize: 0xA1 } + - { offsetInCU: 0x1C1, offset: 0xEF660, size: 0x8, addend: 0x0, symName: '+[OSInAppMessageDisplayStats instanceWithDisplayQuantity:lastDisplayTime:]', symObjAddr: 0xA1, symBinAddr: 0x1612B, symSize: 0x5C } + - { offsetInCU: 0x255, offset: 0xEF6F4, size: 0x8, addend: 0x0, symName: '+[OSInAppMessageDisplayStats instanceWithData:]', symObjAddr: 0xFD, symBinAddr: 0x16187, symSize: 0x139 } + - { offsetInCU: 0x360, offset: 0xEF7FF, size: 0x8, addend: 0x0, symName: '+[OSInAppMessageDisplayStats instanceWithJson:]', symObjAddr: 0x236, symBinAddr: 0x162C0, symSize: 0x24F } + - { offsetInCU: 0x55B, offset: 0xEF9FA, size: 0x8, addend: 0x0, symName: '+[OSInAppMessageDisplayStats instancePreviewFromNotification:]', symObjAddr: 0x485, symBinAddr: 0x1650F, symSize: 0x19 } + - { offsetInCU: 0x59A, offset: 0xEFA39, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageDisplayStats jsonRepresentation]', symObjAddr: 0x49E, symBinAddr: 0x16528, symSize: 0xC0 } + - { offsetInCU: 0x649, offset: 0xEFAE8, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageDisplayStats isDelayTimeSatisfied:]', symObjAddr: 0x55E, symBinAddr: 0x165E8, symSize: 0x26 } + - { offsetInCU: 0x69E, offset: 0xEFB3D, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageDisplayStats shouldDisplayAgain]', symObjAddr: 0x584, symBinAddr: 0x1660E, symSize: 0x76 } + - { offsetInCU: 0x71B, offset: 0xEFBBA, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageDisplayStats incrementDisplayQuantity]', symObjAddr: 0x5FA, symBinAddr: 0x16684, symSize: 0xA } + - { offsetInCU: 0x74C, offset: 0xEFBEB, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageDisplayStats isRedisplayEnabled]', symObjAddr: 0x604, symBinAddr: 0x1668E, symSize: 0xA } + - { offsetInCU: 0x781, offset: 0xEFC20, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageDisplayStats description]', symObjAddr: 0x60E, symBinAddr: 0x16698, symSize: 0xBB } + - { offsetInCU: 0x851, offset: 0xEFCF0, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageDisplayStats encodeWithCoder:]', symObjAddr: 0x6C9, symBinAddr: 0x16753, symSize: 0xB9 } + - { offsetInCU: 0x93D, offset: 0xEFDDC, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageDisplayStats initWithCoder:]', symObjAddr: 0x782, symBinAddr: 0x1680C, symSize: 0xE2 } + - { offsetInCU: 0xA2D, offset: 0xEFECC, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageDisplayStats lastDisplayTime]', symObjAddr: 0x864, symBinAddr: 0x168EE, symSize: 0xB } + - { offsetInCU: 0xA62, offset: 0xEFF01, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageDisplayStats setLastDisplayTime:]', symObjAddr: 0x86F, symBinAddr: 0x168F9, symSize: 0xB } + - { offsetInCU: 0xA9F, offset: 0xEFF3E, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageDisplayStats displayDelay]', symObjAddr: 0x87A, symBinAddr: 0x16904, symSize: 0xB } + - { offsetInCU: 0xAD4, offset: 0xEFF73, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageDisplayStats setDisplayDelay:]', symObjAddr: 0x885, symBinAddr: 0x1690F, symSize: 0xB } + - { offsetInCU: 0xB11, offset: 0xEFFB0, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageDisplayStats displayQuantity]', symObjAddr: 0x890, symBinAddr: 0x1691A, symSize: 0xA } + - { offsetInCU: 0xB46, offset: 0xEFFE5, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageDisplayStats setDisplayQuantity:]', symObjAddr: 0x89A, symBinAddr: 0x16924, symSize: 0xA } + - { offsetInCU: 0xB83, offset: 0xF0022, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageDisplayStats displayLimit]', symObjAddr: 0x8A4, symBinAddr: 0x1692E, symSize: 0xA } + - { offsetInCU: 0xBB8, offset: 0xF0057, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageDisplayStats setDisplayLimit:]', symObjAddr: 0x8AE, symBinAddr: 0x16938, symSize: 0xA } + - { offsetInCU: 0xBF5, offset: 0xF0094, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageDisplayStats setIsRedisplayEnabled:]', symObjAddr: 0x8B8, symBinAddr: 0x16942, symSize: 0x9 } + - { offsetInCU: 0xC32, offset: 0xF00D1, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageDisplayStats redisplayEnabled]', symObjAddr: 0x8C1, symBinAddr: 0x1694B, symSize: 0xA } + - { offsetInCU: 0xC67, offset: 0xF0106, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageDisplayStats setRedisplayEnabled:]', symObjAddr: 0x8CB, symBinAddr: 0x16955, symSize: 0x9 } + - { offsetInCU: 0x27, offset: 0xF01F4, size: 0x8, addend: 0x0, symName: '+[OSInAppMessagePage instanceWithData:]', symObjAddr: 0x0, symBinAddr: 0x1695E, symSize: 0x139 } + - { offsetInCU: 0x97, offset: 0xF0264, size: 0x8, addend: 0x0, symName: '+[OSInAppMessagePage instanceWithData:]', symObjAddr: 0x0, symBinAddr: 0x1695E, symSize: 0x139 } + - { offsetInCU: 0x1A2, offset: 0xF036F, size: 0x8, addend: 0x0, symName: '+[OSInAppMessagePage instanceWithJson:]', symObjAddr: 0x139, symBinAddr: 0x16A97, symSize: 0x151 } + - { offsetInCU: 0x2C6, offset: 0xF0493, size: 0x8, addend: 0x0, symName: '+[OSInAppMessagePage instancePreviewFromNotification:]', symObjAddr: 0x28A, symBinAddr: 0x16BE8, symSize: 0x8 } + - { offsetInCU: 0x305, offset: 0xF04D2, size: 0x8, addend: 0x0, symName: '-[OSInAppMessagePage pageId]', symObjAddr: 0x292, symBinAddr: 0x16BF0, symSize: 0xA } + - { offsetInCU: 0x33A, offset: 0xF0507, size: 0x8, addend: 0x0, symName: '-[OSInAppMessagePage setPageId:]', symObjAddr: 0x29C, symBinAddr: 0x16BFA, symSize: 0x11 } + - { offsetInCU: 0x379, offset: 0xF0546, size: 0x8, addend: 0x0, symName: '-[OSInAppMessagePage pageIndex]', symObjAddr: 0x2AD, symBinAddr: 0x16C0B, symSize: 0xA } + - { offsetInCU: 0x3AE, offset: 0xF057B, size: 0x8, addend: 0x0, symName: '-[OSInAppMessagePage setPageIndex:]', symObjAddr: 0x2B7, symBinAddr: 0x16C15, symSize: 0x11 } + - { offsetInCU: 0x3ED, offset: 0xF05BA, size: 0x8, addend: 0x0, symName: '-[OSInAppMessagePage .cxx_destruct]', symObjAddr: 0x2C8, symBinAddr: 0x16C26, symSize: 0x2A } + - { offsetInCU: 0x27, offset: 0xF0685, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageViewController initWithMessage:delegate:]', symObjAddr: 0x0, symBinAddr: 0x16C50, symSize: 0xDA } + - { offsetInCU: 0x4B, offset: 0xF06A9, size: 0x8, addend: 0x0, symName: __dismissingMessage, symObjAddr: 0x1B4D0, symBinAddr: 0x3B8C8, symSize: 0x0 } + - { offsetInCU: 0x4E7, offset: 0xF0B45, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageViewController initWithMessage:delegate:]', symObjAddr: 0x0, symBinAddr: 0x16C50, symSize: 0xDA } + - { offsetInCU: 0x605, offset: 0xF0C63, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageViewController prefersStatusBarHidden]', symObjAddr: 0xDA, symBinAddr: 0x16D2A, symSize: 0x12 } + - { offsetInCU: 0x64F, offset: 0xF0CAD, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageViewController viewDidLoad]', symObjAddr: 0xEC, symBinAddr: 0x16D3C, symSize: 0x13C } + - { offsetInCU: 0x781, offset: 0xF0DDF, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageViewController viewWillAppear:]', symObjAddr: 0x228, symBinAddr: 0x16E78, symSize: 0x2F } + - { offsetInCU: 0x7C4, offset: 0xF0E22, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageViewController viewWillDisappear:]', symObjAddr: 0x257, symBinAddr: 0x16EA7, symSize: 0xA1 } + - { offsetInCU: 0x85F, offset: 0xF0EBD, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageViewController applicationIsActive:]', symObjAddr: 0x2F8, symBinAddr: 0x16F48, symSize: 0x43 } + - { offsetInCU: 0x8CB, offset: 0xF0F29, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageViewController applicationIsInBackground:]', symObjAddr: 0x33B, symBinAddr: 0x16F8B, symSize: 0xFF } + - { offsetInCU: 0x9E7, offset: 0xF1045, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageViewController addAppBecomeActiveObserver]', symObjAddr: 0x43A, symBinAddr: 0x1708A, symSize: 0x67 } + - { offsetInCU: 0xA5B, offset: 0xF10B9, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageViewController addAppEnterBackgroundObserver]', symObjAddr: 0x4A1, symBinAddr: 0x170F1, symSize: 0x67 } + - { offsetInCU: 0xACF, offset: 0xF112D, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageViewController setupInitialMessageUI]', symObjAddr: 0x508, symBinAddr: 0x17158, symSize: 0x2CA } + - { offsetInCU: 0xD2E, offset: 0xF138C, size: 0x8, addend: 0x0, symName: '___53-[OSInAppMessageViewController setupInitialMessageUI]_block_invoke', symObjAddr: 0x7D2, symBinAddr: 0x17422, symSize: 0x4C } + - { offsetInCU: 0xD99, offset: 0xF13F7, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s, symObjAddr: 0x82A, symBinAddr: 0x1746E, symSize: 0xF } + - { offsetInCU: 0xDC4, offset: 0xF1422, size: 0x8, addend: 0x0, symName: '___53-[OSInAppMessageViewController setupInitialMessageUI]_block_invoke.127', symObjAddr: 0x839, symBinAddr: 0x1747D, symSize: 0x22 } + - { offsetInCU: 0xE26, offset: 0xF1484, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageViewController updateDropShadow]', symObjAddr: 0x85B, symBinAddr: 0x1749F, symSize: 0x245 } + - { offsetInCU: 0x1045, offset: 0xF16A3, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageViewController displayMessage]', symObjAddr: 0xAA0, symBinAddr: 0x176E4, symSize: 0xBB } + - { offsetInCU: 0x1109, offset: 0xF1767, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageViewController maxDisplayTimeTimerFinished]', symObjAddr: 0xB5B, symBinAddr: 0x1779F, symSize: 0x15 } + - { offsetInCU: 0x114F, offset: 0xF17AD, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageViewController messageContentOnSuccess]', symObjAddr: 0xB70, symBinAddr: 0x177B4, symSize: 0x4E } + - { offsetInCU: 0x1186, offset: 0xF17E4, size: 0x8, addend: 0x0, symName: '___55-[OSInAppMessageViewController messageContentOnSuccess]_block_invoke', symObjAddr: 0xBBE, symBinAddr: 0x17802, symSize: 0x9D } + - { offsetInCU: 0x1239, offset: 0xF1897, size: 0x8, addend: 0x0, symName: '___55-[OSInAppMessageViewController messageContentOnSuccess]_block_invoke_2', symObjAddr: 0xC5B, symBinAddr: 0x1789F, symSize: 0x2AB } + - { offsetInCU: 0x14BD, offset: 0xF1B1B, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40s, symObjAddr: 0xF06, symBinAddr: 0x17B4A, symSize: 0x26 } + - { offsetInCU: 0x14FE, offset: 0xF1B5C, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageViewController parseContentData:]', symObjAddr: 0xF50, symBinAddr: 0x17B70, symSize: 0x2A6 } + - { offsetInCU: 0x17A3, offset: 0xF1E01, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageViewController setContentInsetsInHTML:]', symObjAddr: 0x11F6, symBinAddr: 0x17E16, symSize: 0x1B5 } + - { offsetInCU: 0x1944, offset: 0xF1FA2, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageViewController setWaitForTags:]', symObjAddr: 0x13AB, symBinAddr: 0x17FCB, symSize: 0x88 } + - { offsetInCU: 0x19D8, offset: 0xF2036, size: 0x8, addend: 0x0, symName: '___47-[OSInAppMessageViewController setWaitForTags:]_block_invoke', symObjAddr: 0x1433, symBinAddr: 0x18053, symSize: 0xCB } + - { offsetInCU: 0x1AA8, offset: 0xF2106, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageViewController loadMessageContent]', symObjAddr: 0x14FE, symBinAddr: 0x1811E, symSize: 0xA7 } + - { offsetInCU: 0x1B3F, offset: 0xF219D, size: 0x8, addend: 0x0, symName: '___50-[OSInAppMessageViewController loadMessageContent]_block_invoke', symObjAddr: 0x15A5, symBinAddr: 0x181C5, symSize: 0x19 } + - { offsetInCU: 0x1BA7, offset: 0xF2205, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageViewController loadPreviewMessageContent]', symObjAddr: 0x15BE, symBinAddr: 0x181DE, symSize: 0xE5 } + - { offsetInCU: 0x1C85, offset: 0xF22E3, size: 0x8, addend: 0x0, symName: '___57-[OSInAppMessageViewController loadPreviewMessageContent]_block_invoke', symObjAddr: 0x16A3, symBinAddr: 0x182C3, symSize: 0x19 } + - { offsetInCU: 0x1CED, offset: 0xF234B, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageViewController encounteredErrorLoadingMessageContent:]', symObjAddr: 0x16BC, symBinAddr: 0x182DC, symSize: 0x139 } + - { offsetInCU: 0x1E4C, offset: 0xF24AA, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageViewController addConstraintsForMessage]', symObjAddr: 0x17F5, symBinAddr: 0x18415, symSize: 0x16B7 } + - { offsetInCU: 0x328E, offset: 0xF38EC, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageViewController dismissCurrentInAppMessage]', symObjAddr: 0x2EAC, symBinAddr: 0x19ACC, symSize: 0x68 } + - { offsetInCU: 0x3316, offset: 0xF3974, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageViewController dismissCurrentInAppMessage:]', symObjAddr: 0x2F14, symBinAddr: 0x19B34, symSize: 0x77 } + - { offsetInCU: 0x33B8, offset: 0xF3A16, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageViewController dismissCurrentInAppMessage:withVelocity:]', symObjAddr: 0x2F8B, symBinAddr: 0x19BAB, symSize: 0x6CD } + - { offsetInCU: 0x3818, offset: 0xF3E76, size: 0x8, addend: 0x0, symName: '___72-[OSInAppMessageViewController dismissCurrentInAppMessage:withVelocity:]_block_invoke', symObjAddr: 0x3658, symBinAddr: 0x1A278, symSize: 0xDA } + - { offsetInCU: 0x3906, offset: 0xF3F64, size: 0x8, addend: 0x0, symName: '___72-[OSInAppMessageViewController dismissCurrentInAppMessage:withVelocity:]_block_invoke_2', symObjAddr: 0x3732, symBinAddr: 0x1A352, symSize: 0x94 } + - { offsetInCU: 0x39C6, offset: 0xF4024, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageViewController animateAppearance:]', symObjAddr: 0x37C6, symBinAddr: 0x1A3E6, symSize: 0xCF } + - { offsetInCU: 0x3A54, offset: 0xF40B2, size: 0x8, addend: 0x0, symName: '___50-[OSInAppMessageViewController animateAppearance:]_block_invoke', symObjAddr: 0x3895, symBinAddr: 0x1A4B5, symSize: 0xD7 } + - { offsetInCU: 0x3B29, offset: 0xF4187, size: 0x8, addend: 0x0, symName: '___50-[OSInAppMessageViewController animateAppearance:]_block_invoke_2', symObjAddr: 0x396C, symBinAddr: 0x1A58C, symSize: 0x86 } + - { offsetInCU: 0x3BDD, offset: 0xF423B, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageViewController beginPanAtLocation:]', symObjAddr: 0x39F2, symBinAddr: 0x1A612, symSize: 0xE0 } + - { offsetInCU: 0x3CDD, offset: 0xF433B, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageViewController setupGestureRecognizers]', symObjAddr: 0x3AD2, symBinAddr: 0x1A6F2, symSize: 0x1C2 } + - { offsetInCU: 0x3EDE, offset: 0xF453C, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageViewController panGestureRecognizerDidMove:]', symObjAddr: 0x3C94, symBinAddr: 0x1A8B4, symSize: 0x4E9 } + - { offsetInCU: 0x4325, offset: 0xF4983, size: 0x8, addend: 0x0, symName: '___60-[OSInAppMessageViewController panGestureRecognizerDidMove:]_block_invoke', symObjAddr: 0x417D, symBinAddr: 0x1AD9D, symSize: 0x41 } + - { offsetInCU: 0x4393, offset: 0xF49F1, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageViewController tapGestureRecognizerDidTap:]', symObjAddr: 0x41BE, symBinAddr: 0x1ADDE, symSize: 0x12 } + - { offsetInCU: 0x43E7, offset: 0xF4A45, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageViewController shouldDismissMessageWithPanGestureOffset:withVelocity:]', symObjAddr: 0x41D0, symBinAddr: 0x1ADF0, symSize: 0x270 } + - { offsetInCU: 0x44B2, offset: 0xF4B10, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageViewController jsEventOccurredWithBody:]', symObjAddr: 0x4440, symBinAddr: 0x1B060, symSize: 0x5E8 } + - { offsetInCU: 0x49FE, offset: 0xF505C, size: 0x8, addend: 0x0, symName: '___56-[OSInAppMessageViewController jsEventOccurredWithBody:]_block_invoke', symObjAddr: 0x4A28, symBinAddr: 0x1B648, symSize: 0x9F } + - { offsetInCU: 0x4AA7, offset: 0xF5105, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageViewController supportedInterfaceOrientations]', symObjAddr: 0x4AC7, symBinAddr: 0x1B6E7, symSize: 0x114 } + - { offsetInCU: 0x4BA9, offset: 0xF5207, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageViewController viewWillTransitionToSize:withTransitionCoordinator:]', symObjAddr: 0x4BDB, symBinAddr: 0x1B7FB, symSize: 0x23E } + - { offsetInCU: 0x4DBA, offset: 0xF5418, size: 0x8, addend: 0x0, symName: '___83-[OSInAppMessageViewController viewWillTransitionToSize:withTransitionCoordinator:]_block_invoke', symObjAddr: 0x4E19, symBinAddr: 0x1BA39, symSize: 0xAE } + - { offsetInCU: 0x4E90, offset: 0xF54EE, size: 0x8, addend: 0x0, symName: '___83-[OSInAppMessageViewController viewWillTransitionToSize:withTransitionCoordinator:]_block_invoke.484', symObjAddr: 0x4EC7, symBinAddr: 0x1BAE7, symSize: 0xA3 } + - { offsetInCU: 0x4F2D, offset: 0xF558B, size: 0x8, addend: 0x0, symName: '___83-[OSInAppMessageViewController viewWillTransitionToSize:withTransitionCoordinator:]_block_invoke_2', symObjAddr: 0x4F6A, symBinAddr: 0x1BB8A, symSize: 0xB1 } + - { offsetInCU: 0x501D, offset: 0xF567B, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageViewController messageViewFailedToLoadMessageContent]', symObjAddr: 0x501B, symBinAddr: 0x1BC3B, symSize: 0x72 } + - { offsetInCU: 0x50AB, offset: 0xF5709, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageViewController messageViewDidFailToProcessAction]', symObjAddr: 0x508D, symBinAddr: 0x1BCAD, symSize: 0x12 } + - { offsetInCU: 0x50F2, offset: 0xF5750, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageViewController userContentController:didReceiveScriptMessage:]', symObjAddr: 0x509F, symBinAddr: 0x1BCBF, symSize: 0xFC } + - { offsetInCU: 0x521D, offset: 0xF587B, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageViewController delegate]', symObjAddr: 0x519B, symBinAddr: 0x1BDBB, symSize: 0x19 } + - { offsetInCU: 0x5254, offset: 0xF58B2, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageViewController setDelegate:]', symObjAddr: 0x51B4, symBinAddr: 0x1BDD4, symSize: 0x14 } + - { offsetInCU: 0x5293, offset: 0xF58F1, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageViewController message]', symObjAddr: 0x51C8, symBinAddr: 0x1BDE8, symSize: 0x11 } + - { offsetInCU: 0x52C8, offset: 0xF5926, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageViewController setMessage:]', symObjAddr: 0x51D9, symBinAddr: 0x1BDF9, symSize: 0x14 } + - { offsetInCU: 0x5307, offset: 0xF5965, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageViewController waitForTags]', symObjAddr: 0x51ED, symBinAddr: 0x1BE0D, symSize: 0x11 } + - { offsetInCU: 0x533C, offset: 0xF599A, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageViewController messageView]', symObjAddr: 0x51FE, symBinAddr: 0x1BE1E, symSize: 0x11 } + - { offsetInCU: 0x5371, offset: 0xF59CF, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageViewController setMessageView:]', symObjAddr: 0x520F, symBinAddr: 0x1BE2F, symSize: 0x14 } + - { offsetInCU: 0x53B0, offset: 0xF5A0E, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageViewController initialYConstraint]', symObjAddr: 0x5223, symBinAddr: 0x1BE43, symSize: 0x11 } + - { offsetInCU: 0x53E5, offset: 0xF5A43, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageViewController setInitialYConstraint:]', symObjAddr: 0x5234, symBinAddr: 0x1BE54, symSize: 0x14 } + - { offsetInCU: 0x5424, offset: 0xF5A82, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageViewController finalYConstraint]', symObjAddr: 0x5248, symBinAddr: 0x1BE68, symSize: 0x11 } + - { offsetInCU: 0x5459, offset: 0xF5AB7, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageViewController setFinalYConstraint:]', symObjAddr: 0x5259, symBinAddr: 0x1BE79, symSize: 0x14 } + - { offsetInCU: 0x5498, offset: 0xF5AF6, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageViewController heightConstraint]', symObjAddr: 0x526D, symBinAddr: 0x1BE8D, symSize: 0x11 } + - { offsetInCU: 0x54CD, offset: 0xF5B2B, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageViewController setHeightConstraint:]', symObjAddr: 0x527E, symBinAddr: 0x1BE9E, symSize: 0x14 } + - { offsetInCU: 0x550C, offset: 0xF5B6A, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageViewController panGestureRecognizer]', symObjAddr: 0x5292, symBinAddr: 0x1BEB2, symSize: 0x19 } + - { offsetInCU: 0x5543, offset: 0xF5BA1, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageViewController setPanGestureRecognizer:]', symObjAddr: 0x52AB, symBinAddr: 0x1BECB, symSize: 0x14 } + - { offsetInCU: 0x5582, offset: 0xF5BE0, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageViewController tapGestureRecognizer]', symObjAddr: 0x52BF, symBinAddr: 0x1BEDF, symSize: 0x19 } + - { offsetInCU: 0x55B9, offset: 0xF5C17, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageViewController setTapGestureRecognizer:]', symObjAddr: 0x52D8, symBinAddr: 0x1BEF8, symSize: 0x14 } + - { offsetInCU: 0x55F8, offset: 0xF5C56, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageViewController previousOrientation]', symObjAddr: 0x52EC, symBinAddr: 0x1BF0C, symSize: 0x11 } + - { offsetInCU: 0x562D, offset: 0xF5C8B, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageViewController setPreviousOrientation:]', symObjAddr: 0x52FD, symBinAddr: 0x1BF1D, symSize: 0x11 } + - { offsetInCU: 0x566A, offset: 0xF5CC8, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageViewController orientationOnBackground]', symObjAddr: 0x530E, symBinAddr: 0x1BF2E, symSize: 0x11 } + - { offsetInCU: 0x569F, offset: 0xF5CFD, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageViewController setOrientationOnBackground:]', symObjAddr: 0x531F, symBinAddr: 0x1BF3F, symSize: 0x11 } + - { offsetInCU: 0x56DC, offset: 0xF5D3A, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageViewController initialGestureRecognizerLocation]', symObjAddr: 0x5330, symBinAddr: 0x1BF50, symSize: 0x18 } + - { offsetInCU: 0x5711, offset: 0xF5D6F, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageViewController setInitialGestureRecognizerLocation:]', symObjAddr: 0x5348, symBinAddr: 0x1BF68, symSize: 0x18 } + - { offsetInCU: 0x5750, offset: 0xF5DAE, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageViewController panVerticalConstraint]', symObjAddr: 0x5360, symBinAddr: 0x1BF80, symSize: 0x11 } + - { offsetInCU: 0x5785, offset: 0xF5DE3, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageViewController setPanVerticalConstraint:]', symObjAddr: 0x5371, symBinAddr: 0x1BF91, symSize: 0x14 } + - { offsetInCU: 0x57C4, offset: 0xF5E22, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageViewController maxDisplayTime]', symObjAddr: 0x5385, symBinAddr: 0x1BFA5, symSize: 0x12 } + - { offsetInCU: 0x57F9, offset: 0xF5E57, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageViewController setMaxDisplayTime:]', symObjAddr: 0x5397, symBinAddr: 0x1BFB7, symSize: 0x12 } + - { offsetInCU: 0x5836, offset: 0xF5E94, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageViewController dismissalTimer]', symObjAddr: 0x53A9, symBinAddr: 0x1BFC9, symSize: 0x19 } + - { offsetInCU: 0x586D, offset: 0xF5ECB, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageViewController setDismissalTimer:]', symObjAddr: 0x53C2, symBinAddr: 0x1BFE2, symSize: 0x14 } + - { offsetInCU: 0x58AC, offset: 0xF5F0A, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageViewController didPageRenderingComplete]', symObjAddr: 0x53D6, symBinAddr: 0x1BFF6, symSize: 0x11 } + - { offsetInCU: 0x58E1, offset: 0xF5F3F, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageViewController setDidPageRenderingComplete:]', symObjAddr: 0x53E7, symBinAddr: 0x1C007, symSize: 0x10 } + - { offsetInCU: 0x591E, offset: 0xF5F7C, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageViewController pendingHTMLContent]', symObjAddr: 0x53F7, symBinAddr: 0x1C017, symSize: 0x11 } + - { offsetInCU: 0x5953, offset: 0xF5FB1, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageViewController setPendingHTMLContent:]', symObjAddr: 0x5408, symBinAddr: 0x1C028, symSize: 0x14 } + - { offsetInCU: 0x5992, offset: 0xF5FF0, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageViewController useHeightMargin]', symObjAddr: 0x541C, symBinAddr: 0x1C03C, symSize: 0x11 } + - { offsetInCU: 0x59C7, offset: 0xF6025, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageViewController setUseHeightMargin:]', symObjAddr: 0x542D, symBinAddr: 0x1C04D, symSize: 0x10 } + - { offsetInCU: 0x5A04, offset: 0xF6062, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageViewController useWidthMargin]', symObjAddr: 0x543D, symBinAddr: 0x1C05D, symSize: 0x11 } + - { offsetInCU: 0x5A39, offset: 0xF6097, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageViewController setUseWidthMargin:]', symObjAddr: 0x544E, symBinAddr: 0x1C06E, symSize: 0x10 } + - { offsetInCU: 0x5A76, offset: 0xF60D4, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageViewController isFullscreen]', symObjAddr: 0x545E, symBinAddr: 0x1C07E, symSize: 0x11 } + - { offsetInCU: 0x5AAB, offset: 0xF6109, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageViewController setIsFullscreen:]', symObjAddr: 0x546F, symBinAddr: 0x1C08F, symSize: 0x10 } + - { offsetInCU: 0x5AE8, offset: 0xF6146, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageViewController .cxx_destruct]', symObjAddr: 0x547F, symBinAddr: 0x1C09F, symSize: 0xC2 } + - { offsetInCU: 0x27, offset: 0xF6A6A, size: 0x8, addend: 0x0, symName: '-[OSInAppMessagePushPrompt init]', symObjAddr: 0x0, symBinAddr: 0x1C161, symSize: 0x38 } + - { offsetInCU: 0x94, offset: 0xF6AD7, size: 0x8, addend: 0x0, symName: '-[OSInAppMessagePushPrompt init]', symObjAddr: 0x0, symBinAddr: 0x1C161, symSize: 0x38 } + - { offsetInCU: 0xCB, offset: 0xF6B0E, size: 0x8, addend: 0x0, symName: '-[OSInAppMessagePushPrompt handlePrompt:]', symObjAddr: 0x38, symBinAddr: 0x1C199, symSize: 0xA4 } + - { offsetInCU: 0x182, offset: 0xF6BC5, size: 0x8, addend: 0x0, symName: '___41-[OSInAppMessagePushPrompt handlePrompt:]_block_invoke', symObjAddr: 0xDC, symBinAddr: 0x1C23D, symSize: 0x19 } + - { offsetInCU: 0x1F4, offset: 0xF6C37, size: 0x8, addend: 0x0, symName: '-[OSInAppMessagePushPrompt description]', symObjAddr: 0x11B, symBinAddr: 0x1C256, symSize: 0x38 } + - { offsetInCU: 0x237, offset: 0xF6C7A, size: 0x8, addend: 0x0, symName: '-[OSInAppMessagePushPrompt hasPrompted]', symObjAddr: 0x153, symBinAddr: 0x1C28E, symSize: 0xA } + - { offsetInCU: 0x26C, offset: 0xF6CAF, size: 0x8, addend: 0x0, symName: '-[OSInAppMessagePushPrompt setHasPrompted:]', symObjAddr: 0x15D, symBinAddr: 0x1C298, symSize: 0x9 } + - { offsetInCU: 0x27, offset: 0xF6E9F, size: 0x8, addend: 0x0, symName: '+[OSInAppMessageClickResult instanceWithData:]', symObjAddr: 0x0, symBinAddr: 0x1C2A1, symSize: 0x139 } + - { offsetInCU: 0x75, offset: 0xF6EED, size: 0x8, addend: 0x0, symName: '+[OSInAppMessageClickResult instanceWithData:]', symObjAddr: 0x0, symBinAddr: 0x1C2A1, symSize: 0x139 } + - { offsetInCU: 0x180, offset: 0xF6FF8, size: 0x8, addend: 0x0, symName: '+[OSInAppMessageClickResult instanceWithJson:]', symObjAddr: 0x139, symBinAddr: 0x1C3DA, symSize: 0xA29 } + - { offsetInCU: 0x826, offset: 0xF769E, size: 0x8, addend: 0x0, symName: '+[OSInAppMessageClickResult instancePreviewFromNotification:]', symObjAddr: 0xB62, symBinAddr: 0x1CE03, symSize: 0x8 } + - { offsetInCU: 0x865, offset: 0xF76DD, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageClickResult jsonRepresentation]', symObjAddr: 0xB6A, symBinAddr: 0x1CE0B, symSize: 0x16E } + - { offsetInCU: 0x9BC, offset: 0xF7834, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageClickResult description]', symObjAddr: 0xCD8, symBinAddr: 0x1CF79, symSize: 0xC7 } + - { offsetInCU: 0xA3F, offset: 0xF78B7, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageClickResult actionId]', symObjAddr: 0xD9F, symBinAddr: 0x1D040, symSize: 0xA } + - { offsetInCU: 0xA74, offset: 0xF78EC, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageClickResult setActionId:]', symObjAddr: 0xDA9, symBinAddr: 0x1D04A, symSize: 0x11 } + - { offsetInCU: 0xAB3, offset: 0xF792B, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageClickResult url]', symObjAddr: 0xDBA, symBinAddr: 0x1D05B, symSize: 0xA } + - { offsetInCU: 0xAE8, offset: 0xF7960, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageClickResult setUrl:]', symObjAddr: 0xDC4, symBinAddr: 0x1D065, symSize: 0x11 } + - { offsetInCU: 0xB27, offset: 0xF799F, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageClickResult closingMessage]', symObjAddr: 0xDD5, symBinAddr: 0x1D076, symSize: 0xA } + - { offsetInCU: 0xB5C, offset: 0xF79D4, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageClickResult setClosingMessage:]', symObjAddr: 0xDDF, symBinAddr: 0x1D080, symSize: 0x9 } + - { offsetInCU: 0xB99, offset: 0xF7A11, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageClickResult urlTarget]', symObjAddr: 0xDE8, symBinAddr: 0x1D089, symSize: 0xA } + - { offsetInCU: 0xBCE, offset: 0xF7A46, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageClickResult setUrlTarget:]', symObjAddr: 0xDF2, symBinAddr: 0x1D093, symSize: 0xA } + - { offsetInCU: 0xC0B, offset: 0xF7A83, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageClickResult clickType]', symObjAddr: 0xDFC, symBinAddr: 0x1D09D, symSize: 0xA } + - { offsetInCU: 0xC40, offset: 0xF7AB8, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageClickResult setClickType:]', symObjAddr: 0xE06, symBinAddr: 0x1D0A7, symSize: 0x11 } + - { offsetInCU: 0xC7F, offset: 0xF7AF7, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageClickResult clickId]', symObjAddr: 0xE17, symBinAddr: 0x1D0B8, symSize: 0xA } + - { offsetInCU: 0xCB4, offset: 0xF7B2C, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageClickResult setClickId:]', symObjAddr: 0xE21, symBinAddr: 0x1D0C2, symSize: 0x11 } + - { offsetInCU: 0xCF3, offset: 0xF7B6B, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageClickResult pageId]', symObjAddr: 0xE32, symBinAddr: 0x1D0D3, symSize: 0xA } + - { offsetInCU: 0xD28, offset: 0xF7BA0, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageClickResult setPageId:]', symObjAddr: 0xE3C, symBinAddr: 0x1D0DD, symSize: 0x11 } + - { offsetInCU: 0xD67, offset: 0xF7BDF, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageClickResult firstClick]', symObjAddr: 0xE4D, symBinAddr: 0x1D0EE, symSize: 0xA } + - { offsetInCU: 0xD9C, offset: 0xF7C14, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageClickResult setFirstClick:]', symObjAddr: 0xE57, symBinAddr: 0x1D0F8, symSize: 0x9 } + - { offsetInCU: 0xDD9, offset: 0xF7C51, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageClickResult promptActions]', symObjAddr: 0xE60, symBinAddr: 0x1D101, symSize: 0xA } + - { offsetInCU: 0xE0E, offset: 0xF7C86, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageClickResult setPromptActions:]', symObjAddr: 0xE6A, symBinAddr: 0x1D10B, symSize: 0x11 } + - { offsetInCU: 0xE4D, offset: 0xF7CC5, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageClickResult outcomes]', symObjAddr: 0xE7B, symBinAddr: 0x1D11C, symSize: 0xA } + - { offsetInCU: 0xE82, offset: 0xF7CFA, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageClickResult setOutcomes:]', symObjAddr: 0xE85, symBinAddr: 0x1D126, symSize: 0x11 } + - { offsetInCU: 0xEC1, offset: 0xF7D39, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageClickResult tags]', symObjAddr: 0xE96, symBinAddr: 0x1D137, symSize: 0xA } + - { offsetInCU: 0xEF6, offset: 0xF7D6E, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageClickResult setTags:]', symObjAddr: 0xEA0, symBinAddr: 0x1D141, symSize: 0x11 } + - { offsetInCU: 0xF35, offset: 0xF7DAD, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageClickResult .cxx_destruct]', symObjAddr: 0xEB1, symBinAddr: 0x1D152, symSize: 0x6A } + - { offsetInCU: 0x27, offset: 0xF7E91, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageView initWithMessage:withScriptMessageHandler:]', symObjAddr: 0x0, symBinAddr: 0x1D1BC, symSize: 0xAD } + - { offsetInCU: 0x2BD, offset: 0xF8127, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageView initWithMessage:withScriptMessageHandler:]', symObjAddr: 0x0, symBinAddr: 0x1D1BC, symSize: 0xAD } + - { offsetInCU: 0x3B5, offset: 0xF821F, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageView getTagsString]', symObjAddr: 0xAD, symBinAddr: 0x1D269, symSize: 0x199 } + - { offsetInCU: 0x51D, offset: 0xF8387, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageView addTagsToHTML:]', symObjAddr: 0x246, symBinAddr: 0x1D402, symSize: 0x96 } + - { offsetInCU: 0x5E5, offset: 0xF844F, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageView loadedHtmlContent:withBaseURL:]', symObjAddr: 0x2DC, symBinAddr: 0x1D498, symSize: 0xED } + - { offsetInCU: 0x6F3, offset: 0xF855D, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageView setupWebviewWithMessageHandler:]', symObjAddr: 0x3C9, symBinAddr: 0x1D585, symSize: 0x391 } + - { offsetInCU: 0xA44, offset: 0xF88AE, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageView setIsFullscreen:]', symObjAddr: 0x75A, symBinAddr: 0x1D916, symSize: 0x1C } + - { offsetInCU: 0xA98, offset: 0xF8902, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageView setWebviewFrame]', symObjAddr: 0x776, symBinAddr: 0x1D932, symSize: 0xEF } + - { offsetInCU: 0xB65, offset: 0xF89CF, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageView resetWebViewToMaxBoundsAndResizeHeight:]', symObjAddr: 0x865, symBinAddr: 0x1DA21, symSize: 0x175 } + - { offsetInCU: 0xCE9, offset: 0xF8B53, size: 0x8, addend: 0x0, symName: '___61-[OSInAppMessageView resetWebViewToMaxBoundsAndResizeHeight:]_block_invoke', symObjAddr: 0x9DA, symBinAddr: 0x1DB96, symSize: 0x10E } + - { offsetInCU: 0xE4D, offset: 0xF8CB7, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40b, symObjAddr: 0xAE8, symBinAddr: 0x1DCA4, symSize: 0x30 } + - { offsetInCU: 0xE82, offset: 0xF8CEC, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageView updateSafeAreaInsets]', symObjAddr: 0xB3D, symBinAddr: 0x1DCD4, symSize: 0x1DB } + - { offsetInCU: 0xFDC, offset: 0xF8E46, size: 0x8, addend: 0x0, symName: '___42-[OSInAppMessageView updateSafeAreaInsets]_block_invoke', symObjAddr: 0xD18, symBinAddr: 0x1DEAF, symSize: 0xA8 } + - { offsetInCU: 0x1091, offset: 0xF8EFB, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageView extractHeightFromMetaDataPayload:]', symObjAddr: 0xDC0, symBinAddr: 0x1DF57, symSize: 0xA0 } + - { offsetInCU: 0x112C, offset: 0xF8F96, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageView setupWebViewConstraints]', symObjAddr: 0xE60, symBinAddr: 0x1DFF7, symSize: 0x526 } + - { offsetInCU: 0x167E, offset: 0xF94E8, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageView removeScriptMessageHandler]', symObjAddr: 0x1386, symBinAddr: 0x1E51D, symSize: 0x8E } + - { offsetInCU: 0x171D, offset: 0xF9587, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageView loadReplacementURL:]', symObjAddr: 0x1414, symBinAddr: 0x1E5AB, symSize: 0x9F } + - { offsetInCU: 0x17D5, offset: 0xF963F, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageView webView:didFinishNavigation:]', symObjAddr: 0x14B3, symBinAddr: 0x1E64A, symSize: 0x3C } + - { offsetInCU: 0x184F, offset: 0xF96B9, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageView viewForZoomingInScrollView:]', symObjAddr: 0x14EF, symBinAddr: 0x1E686, symSize: 0x8 } + - { offsetInCU: 0x188E, offset: 0xF96F8, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageView scrollViewWillBeginZooming:withView:]', symObjAddr: 0x14F7, symBinAddr: 0x1E68E, symSize: 0x88 } + - { offsetInCU: 0x194D, offset: 0xF97B7, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageView delegate]', symObjAddr: 0x157F, symBinAddr: 0x1E716, symSize: 0x19 } + - { offsetInCU: 0x1984, offset: 0xF97EE, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageView setDelegate:]', symObjAddr: 0x1598, symBinAddr: 0x1E72F, symSize: 0x14 } + - { offsetInCU: 0x19C3, offset: 0xF982D, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageView message]', symObjAddr: 0x15AC, symBinAddr: 0x1E743, symSize: 0x11 } + - { offsetInCU: 0x19F8, offset: 0xF9862, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageView setMessage:]', symObjAddr: 0x15BD, symBinAddr: 0x1E754, symSize: 0x14 } + - { offsetInCU: 0x1A37, offset: 0xF98A1, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageView webView]', symObjAddr: 0x15D1, symBinAddr: 0x1E768, symSize: 0x11 } + - { offsetInCU: 0x1A6C, offset: 0xF98D6, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageView setWebView:]', symObjAddr: 0x15E2, symBinAddr: 0x1E779, symSize: 0x14 } + - { offsetInCU: 0x1AAB, offset: 0xF9915, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageView loaded]', symObjAddr: 0x15F6, symBinAddr: 0x1E78D, symSize: 0x11 } + - { offsetInCU: 0x1AE0, offset: 0xF994A, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageView setLoaded:]', symObjAddr: 0x1607, symBinAddr: 0x1E79E, symSize: 0x10 } + - { offsetInCU: 0x1B1D, offset: 0xF9987, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageView isFullscreen]', symObjAddr: 0x1617, symBinAddr: 0x1E7AE, symSize: 0x11 } + - { offsetInCU: 0x1B52, offset: 0xF99BC, size: 0x8, addend: 0x0, symName: '-[OSInAppMessageView .cxx_destruct]', symObjAddr: 0x1628, symBinAddr: 0x1E7BF, symSize: 0x40 } + - { offsetInCU: 0x34, offset: 0xF9C2D, size: 0x8, addend: 0x0, symName: _OneSignalInAppMessagesVersionString, symObjAddr: 0x0, symBinAddr: 0x1F240, symSize: 0x0 } + - { offsetInCU: 0x69, offset: 0xF9C62, size: 0x8, addend: 0x0, symName: _OneSignalInAppMessagesVersionNumber, symObjAddr: 0x40, symBinAddr: 0x1F280, symSize: 0x0 } +... diff --git a/iOS_SDK/OneSignalSDK/OneSignal_InAppMessages/OneSignalInAppMessages.xcframework/ios-arm64_x86_64-simulator/OneSignalInAppMessages.framework/Info.plist b/iOS_SDK/OneSignalSDK/OneSignal_InAppMessages/OneSignalInAppMessages.xcframework/ios-arm64_x86_64-simulator/OneSignalInAppMessages.framework/Info.plist index 63b04c920..87538cb9d 100644 Binary files a/iOS_SDK/OneSignalSDK/OneSignal_InAppMessages/OneSignalInAppMessages.xcframework/ios-arm64_x86_64-simulator/OneSignalInAppMessages.framework/Info.plist and b/iOS_SDK/OneSignalSDK/OneSignal_InAppMessages/OneSignalInAppMessages.xcframework/ios-arm64_x86_64-simulator/OneSignalInAppMessages.framework/Info.plist differ diff --git a/iOS_SDK/OneSignalSDK/OneSignal_InAppMessages/OneSignalInAppMessages.xcframework/ios-arm64_x86_64-simulator/OneSignalInAppMessages.framework/_CodeSignature/CodeResources b/iOS_SDK/OneSignalSDK/OneSignal_InAppMessages/OneSignalInAppMessages.xcframework/ios-arm64_x86_64-simulator/OneSignalInAppMessages.framework/_CodeSignature/CodeResources index 118114393..5de740dc6 100644 --- a/iOS_SDK/OneSignalSDK/OneSignal_InAppMessages/OneSignalInAppMessages.xcframework/ios-arm64_x86_64-simulator/OneSignalInAppMessages.framework/_CodeSignature/CodeResources +++ b/iOS_SDK/OneSignalSDK/OneSignal_InAppMessages/OneSignalInAppMessages.xcframework/ios-arm64_x86_64-simulator/OneSignalInAppMessages.framework/_CodeSignature/CodeResources @@ -10,7 +10,7 @@ Info.plist - /xSou/a+0wA2xUokAMDoA893nhI= + ar0KRYprLxYpNQ6q58wk6kjp0zM= Modules/module.modulemap diff --git a/iOS_SDK/OneSignalSDK/OneSignal_LiveActivities/OneSignalLiveActivities.xcframework/Info.plist b/iOS_SDK/OneSignalSDK/OneSignal_LiveActivities/OneSignalLiveActivities.xcframework/Info.plist index a4883ec13..a99a9d6e2 100644 --- a/iOS_SDK/OneSignalSDK/OneSignal_LiveActivities/OneSignalLiveActivities.xcframework/Info.plist +++ b/iOS_SDK/OneSignalSDK/OneSignal_LiveActivities/OneSignalLiveActivities.xcframework/Info.plist @@ -26,11 +26,12 @@ DebugSymbolsPath dSYMs LibraryIdentifier - ios-x86_64-maccatalyst + ios-arm64_x86_64-maccatalyst LibraryPath OneSignalLiveActivities.framework SupportedArchitectures + arm64 x86_64 SupportedPlatform diff --git a/iOS_SDK/OneSignalSDK/OneSignal_LiveActivities/OneSignalLiveActivities.xcframework/ios-arm64/OneSignalLiveActivities.framework/Headers/OneSignalLiveActivities-Swift.h b/iOS_SDK/OneSignalSDK/OneSignal_LiveActivities/OneSignalLiveActivities.xcframework/ios-arm64/OneSignalLiveActivities.framework/Headers/OneSignalLiveActivities-Swift.h index 58e87fe74..39a015c9d 100644 --- a/iOS_SDK/OneSignalSDK/OneSignal_LiveActivities/OneSignalLiveActivities.xcframework/ios-arm64/OneSignalLiveActivities.framework/Headers/OneSignalLiveActivities-Swift.h +++ b/iOS_SDK/OneSignalSDK/OneSignal_LiveActivities/OneSignalLiveActivities.xcframework/ios-arm64/OneSignalLiveActivities.framework/Headers/OneSignalLiveActivities-Swift.h @@ -1,6 +1,6 @@ #if 0 #elif defined(__arm64__) && __arm64__ -// Generated by Apple Swift version 6.0.2 effective-5.10 (swiftlang-6.0.2.1.2 clang-1600.0.26.4) +// Generated by Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 clang-1500.1.0.2.5) #ifndef ONESIGNALLIVEACTIVITIES_SWIFT_H #define ONESIGNALLIVEACTIVITIES_SWIFT_H #pragma clang diagnostic push @@ -42,8 +42,6 @@ #include #endif #if defined(__cplusplus) -#pragma clang diagnostic push -#pragma clang diagnostic ignored "-Wnon-modular-include-in-framework-module" #if defined(__arm64e__) && __has_include() # include #else @@ -57,7 +55,6 @@ # endif #pragma clang diagnostic pop #endif -#pragma clang diagnostic pop #endif #if !defined(SWIFT_TYPEDEFS) @@ -295,7 +292,6 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #pragma clang diagnostic ignored "-Wunknown-pragmas" #pragma clang diagnostic ignored "-Wnullability" #pragma clang diagnostic ignored "-Wdollar-in-identifier-extension" -#pragma clang diagnostic ignored "-Wunsafe-buffer-usage" #if __has_attribute(external_source_symbol) # pragma push_macro("any") @@ -322,6 +318,26 @@ SWIFT_CLASS_NAMED("LiveActivitySetupOptions") @class NSString; @class NSCoder; +SWIFT_CLASS("_TtC23OneSignalLiveActivities28OSRequestLiveActivityClicked") +@interface OSRequestLiveActivityClicked : OneSignalRequest +@property (nonatomic, readonly, copy) NSString * _Nonnull description; +- (void)encodeWithCoder:(NSCoder * _Nonnull)coder; +- (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)coder OBJC_DESIGNATED_INITIALIZER; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + + +SWIFT_CLASS("_TtC23OneSignalLiveActivities36OSRequestLiveActivityReceiveReceipts") +@interface OSRequestLiveActivityReceiveReceipts : OneSignalRequest +@property (nonatomic, readonly, copy) NSString * _Nonnull description; +- (void)encodeWithCoder:(NSCoder * _Nonnull)coder; +- (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)coder OBJC_DESIGNATED_INITIALIZER; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + + SWIFT_CLASS("_TtC23OneSignalLiveActivities25OSRequestRemoveStartToken") @interface OSRequestRemoveStartToken : OneSignalRequest @property (nonatomic, readonly, copy) NSString * _Nonnull description; @@ -361,6 +377,7 @@ SWIFT_CLASS("_TtC23OneSignalLiveActivities23OSRequestSetUpdateToken") + (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); @end +@class NSURL; SWIFT_CLASS_NAMED("OneSignalLiveActivitiesManagerImpl") @interface OneSignalLiveActivitiesManagerImpl : NSObject @@ -374,6 +391,7 @@ SWIFT_CLASS_NAMED("OneSignalLiveActivitiesManagerImpl") + (void)exit:(NSString * _Nonnull)activityId withSuccess:(OSResultSuccessBlock _Nullable)withSuccess withFailure:(OSFailureBlock _Nullable)withFailure; + (void)setupDefaultWithOptions:(LiveActivitySetupOptions * _Nullable)options SWIFT_AVAILABILITY(ios,introduced=16.1); + (void)startDefault:(NSString * _Nonnull)activityId attributes:(NSDictionary * _Nonnull)attributes content:(NSDictionary * _Nonnull)content SWIFT_AVAILABILITY(ios,introduced=16.1); ++ (NSURL * _Nullable)trackClickAndReturnOriginal:(NSURL * _Nonnull)url SWIFT_WARN_UNUSED_RESULT; - (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; @end diff --git a/iOS_SDK/OneSignalSDK/OneSignal_LiveActivities/OneSignalLiveActivities.xcframework/ios-arm64/OneSignalLiveActivities.framework/Info.plist b/iOS_SDK/OneSignalSDK/OneSignal_LiveActivities/OneSignalLiveActivities.xcframework/ios-arm64/OneSignalLiveActivities.framework/Info.plist index e40ced963..01420e240 100644 Binary files a/iOS_SDK/OneSignalSDK/OneSignal_LiveActivities/OneSignalLiveActivities.xcframework/ios-arm64/OneSignalLiveActivities.framework/Info.plist and b/iOS_SDK/OneSignalSDK/OneSignal_LiveActivities/OneSignalLiveActivities.xcframework/ios-arm64/OneSignalLiveActivities.framework/Info.plist differ diff --git a/iOS_SDK/OneSignalSDK/OneSignal_LiveActivities/OneSignalLiveActivities.xcframework/ios-arm64/OneSignalLiveActivities.framework/Modules/OneSignalLiveActivities.swiftmodule/arm64-apple-ios.abi.json b/iOS_SDK/OneSignalSDK/OneSignal_LiveActivities/OneSignalLiveActivities.xcframework/ios-arm64/OneSignalLiveActivities.framework/Modules/OneSignalLiveActivities.swiftmodule/arm64-apple-ios.abi.json index 8a3eafaf7..d0f907cd5 100644 --- a/iOS_SDK/OneSignalSDK/OneSignal_LiveActivities/OneSignalLiveActivities.xcframework/ios-arm64/OneSignalLiveActivities.framework/Modules/OneSignalLiveActivities.swiftmodule/arm64-apple-ios.abi.json +++ b/iOS_SDK/OneSignalSDK/OneSignal_LiveActivities/OneSignalLiveActivities.xcframework/ios-arm64/OneSignalLiveActivities.framework/Modules/OneSignalLiveActivities.swiftmodule/arm64-apple-ios.abi.json @@ -1,51 +1,45 @@ { "ABIRoot": { "kind": "Root", - "name": "OneSignalLiveActivities", - "printedName": "OneSignalLiveActivities", + "name": "TopLevel", + "printedName": "TopLevel", "children": [ { "kind": "Import", - "name": "OneSignalOSCore", - "printedName": "OneSignalOSCore", - "declKind": "Import", - "moduleName": "OneSignalLiveActivities" - }, - { - "kind": "Import", - "name": "ActivityKit", - "printedName": "ActivityKit", + "name": "Foundation", + "printedName": "Foundation", "declKind": "Import", - "moduleName": "OneSignalLiveActivities" + "moduleName": "OneSignalLiveActivities", + "declAttributes": [ + "RawDocComment" + ] }, { "kind": "TypeDecl", - "name": "LiveActivitySetupOptions", - "printedName": "LiveActivitySetupOptions", + "name": "AnyCodable", + "printedName": "AnyCodable", "children": [ { "kind": "Var", - "name": "enablePushToStart", - "printedName": "enablePushToStart", + "name": "value", + "printedName": "value", "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "ProtocolComposition", + "printedName": "Any" } ], "declKind": "Var", - "usr": "c:@M@OneSignalLiveActivities@objc(cs)LiveActivitySetupOptions(py)enablePushToStart", - "mangledName": "$s23OneSignalLiveActivities0C20ActivitySetupOptionsC17enablePushToStartSbvp", + "usr": "s:23OneSignalLiveActivities10AnyCodableV5valueypvp", + "mangledName": "$s23OneSignalLiveActivities10AnyCodableV5valueypvp", "moduleName": "OneSignalLiveActivities", "declAttributes": [ - "HasInitialValue", "HasStorage", - "AccessControl", - "ObjC", - "RawDocComment" + "AccessControl" ], + "fixedbinaryorder": 0, + "isLet": true, "hasStorage": true, "accessors": [ { @@ -55,31 +49,32 @@ "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "ProtocolComposition", + "printedName": "Any" } ], "declKind": "Accessor", - "usr": "c:@M@OneSignalLiveActivities@objc(cs)LiveActivitySetupOptions(im)enablePushToStart", - "mangledName": "$s23OneSignalLiveActivities0C20ActivitySetupOptionsC17enablePushToStartSbvg", + "usr": "s:23OneSignalLiveActivities10AnyCodableV5valueypvg", + "mangledName": "$s23OneSignalLiveActivities10AnyCodableV5valueypvg", "moduleName": "OneSignalLiveActivities", "implicit": true, "declAttributes": [ - "ObjC" + "Transparent" ], "accessorKind": "get" - }, + } + ] + }, + { + "kind": "Function", + "name": "asBool", + "printedName": "asBool()", + "children": [ { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, { "kind": "TypeNominal", "name": "Bool", @@ -87,288 +82,151 @@ "usr": "s:Sb" } ], - "declKind": "Accessor", - "usr": "c:@M@OneSignalLiveActivities@objc(cs)LiveActivitySetupOptions(im)setEnablePushToStart:", - "mangledName": "$s23OneSignalLiveActivities0C20ActivitySetupOptionsC17enablePushToStartSbvs", - "moduleName": "OneSignalLiveActivities", - "implicit": true, - "declAttributes": [ - "ObjC" - ], - "accessorKind": "set" - }, - { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ], - "declKind": "Accessor", - "usr": "s:23OneSignalLiveActivities0C20ActivitySetupOptionsC17enablePushToStartSbvM", - "mangledName": "$s23OneSignalLiveActivities0C20ActivitySetupOptionsC17enablePushToStartSbvM", - "moduleName": "OneSignalLiveActivities", - "implicit": true, - "accessorKind": "_modify" - } - ] - }, - { - "kind": "Var", - "name": "enablePushToUpdate", - "printedName": "enablePushToUpdate", - "children": [ - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "usr": "s:Sq" } ], - "declKind": "Var", - "usr": "c:@M@OneSignalLiveActivities@objc(cs)LiveActivitySetupOptions(py)enablePushToUpdate", - "mangledName": "$s23OneSignalLiveActivities0C20ActivitySetupOptionsC18enablePushToUpdateSbvp", + "declKind": "Func", + "usr": "s:23OneSignalLiveActivities10AnyCodableV6asBoolSbSgyF", + "mangledName": "$s23OneSignalLiveActivities10AnyCodableV6asBoolSbSgyF", "moduleName": "OneSignalLiveActivities", "declAttributes": [ - "HasInitialValue", - "HasStorage", - "AccessControl", - "ObjC", - "RawDocComment" + "AccessControl" ], - "hasStorage": true, - "accessors": [ + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "asInt", + "printedName": "asInt()", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], - "declKind": "Accessor", - "usr": "c:@M@OneSignalLiveActivities@objc(cs)LiveActivitySetupOptions(im)enablePushToUpdate", - "mangledName": "$s23OneSignalLiveActivities0C20ActivitySetupOptionsC18enablePushToUpdateSbvg", - "moduleName": "OneSignalLiveActivities", - "implicit": true, - "declAttributes": [ - "ObjC" - ], - "accessorKind": "get" - }, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:23OneSignalLiveActivities10AnyCodableV5asIntSiSgyF", + "mangledName": "$s23OneSignalLiveActivities10AnyCodableV5asIntSiSgyF", + "moduleName": "OneSignalLiveActivities", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "asDouble", + "printedName": "asDouble()", + "children": [ { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" } ], - "declKind": "Accessor", - "usr": "c:@M@OneSignalLiveActivities@objc(cs)LiveActivitySetupOptions(im)setEnablePushToUpdate:", - "mangledName": "$s23OneSignalLiveActivities0C20ActivitySetupOptionsC18enablePushToUpdateSbvs", - "moduleName": "OneSignalLiveActivities", - "implicit": true, - "declAttributes": [ - "ObjC" - ], - "accessorKind": "set" - }, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:23OneSignalLiveActivities10AnyCodableV8asDoubleSdSgyF", + "mangledName": "$s23OneSignalLiveActivities10AnyCodableV8asDoubleSdSgyF", + "moduleName": "OneSignalLiveActivities", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "asString", + "printedName": "asString()", + "children": [ { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "declKind": "Accessor", - "usr": "s:23OneSignalLiveActivities0C20ActivitySetupOptionsC18enablePushToUpdateSbvM", - "mangledName": "$s23OneSignalLiveActivities0C20ActivitySetupOptionsC18enablePushToUpdateSbvM", - "moduleName": "OneSignalLiveActivities", - "implicit": true, - "accessorKind": "_modify" + "usr": "s:Sq" } - ] + ], + "declKind": "Func", + "usr": "s:23OneSignalLiveActivities10AnyCodableV8asStringSSSgyF", + "mangledName": "$s23OneSignalLiveActivities10AnyCodableV8asStringSSSgyF", + "moduleName": "OneSignalLiveActivities", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" }, { - "kind": "Constructor", - "name": "init", - "printedName": "init(enablePushToStart:enablePushToUpdate:)", + "kind": "Function", + "name": "asArray", + "printedName": "asArray()", "children": [ { "kind": "TypeNominal", - "name": "LiveActivitySetupOptions", - "printedName": "OneSignalLiveActivities.LiveActivitySetupOptions", - "usr": "c:@M@OneSignalLiveActivities@objc(cs)LiveActivitySetupOptions" - }, - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "hasDefaultArg": true, - "usr": "s:Sb" - }, - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "hasDefaultArg": true, - "usr": "s:Sb" + "name": "Optional", + "printedName": "[OneSignalLiveActivities.AnyCodable]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[OneSignalLiveActivities.AnyCodable]", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyCodable", + "printedName": "OneSignalLiveActivities.AnyCodable", + "usr": "s:23OneSignalLiveActivities10AnyCodableV" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" } ], - "declKind": "Constructor", - "usr": "c:@M@OneSignalLiveActivities@objc(cs)LiveActivitySetupOptions(im)initWithEnablePushToStart:enablePushToUpdate:", - "mangledName": "$s23OneSignalLiveActivities0C20ActivitySetupOptionsC17enablePushToStart0hiJ6UpdateACSb_Sbtcfc", + "declKind": "Func", + "usr": "s:23OneSignalLiveActivities10AnyCodableV7asArraySayACGSgyF", + "mangledName": "$s23OneSignalLiveActivities10AnyCodableV7asArraySayACGSgyF", "moduleName": "OneSignalLiveActivities", - "objc_name": "initWithEnablePushToStart:enablePushToUpdate:", "declAttributes": [ - "AccessControl", - "ObjC" + "AccessControl" ], - "init_kind": "Designated" + "funcSelfKind": "NonMutating" }, { - "kind": "Constructor", - "name": "init", - "printedName": "init()", + "kind": "Function", + "name": "asDict", + "printedName": "asDict()", "children": [ { "kind": "TypeNominal", - "name": "LiveActivitySetupOptions", - "printedName": "OneSignalLiveActivities.LiveActivitySetupOptions", - "usr": "c:@M@OneSignalLiveActivities@objc(cs)LiveActivitySetupOptions" - } - ], - "declKind": "Constructor", - "usr": "c:@M@OneSignalLiveActivities@objc(cs)LiveActivitySetupOptions(im)init", - "mangledName": "$s23OneSignalLiveActivities0C20ActivitySetupOptionsCACycfc", - "moduleName": "OneSignalLiveActivities", - "overriding": true, - "implicit": true, - "objc_name": "init", - "declAttributes": [ - "Dynamic", - "ObjC", - "Override" - ], - "init_kind": "Designated" - } - ], - "declKind": "Class", - "usr": "c:@M@OneSignalLiveActivities@objc(cs)LiveActivitySetupOptions", - "mangledName": "$s23OneSignalLiveActivities0C20ActivitySetupOptionsC", - "moduleName": "OneSignalLiveActivities", - "objc_name": "LiveActivitySetupOptions", - "declAttributes": [ - "AccessControl", - "ObjC", - "RawDocComment" - ], - "superclassUsr": "c:objc(cs)NSObject", - "superclassNames": [ - "ObjectiveC.NSObject" - ], - "conformances": [ - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - }, - { - "kind": "Conformance", - "name": "Equatable", - "printedName": "Equatable", - "usr": "s:SQ", - "mangledName": "$sSQ" - }, - { - "kind": "Conformance", - "name": "Hashable", - "printedName": "Hashable", - "usr": "s:SH", - "mangledName": "$sSH" - }, - { - "kind": "Conformance", - "name": "CVarArg", - "printedName": "CVarArg", - "usr": "s:s7CVarArgP", - "mangledName": "$ss7CVarArgP" - }, - { - "kind": "Conformance", - "name": "_KeyValueCodingAndObservingPublishing", - "printedName": "_KeyValueCodingAndObservingPublishing", - "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", - "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" - }, - { - "kind": "Conformance", - "name": "_KeyValueCodingAndObserving", - "printedName": "_KeyValueCodingAndObserving", - "usr": "s:10Foundation27_KeyValueCodingAndObservingP", - "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" - }, - { - "kind": "Conformance", - "name": "CustomStringConvertible", - "printedName": "CustomStringConvertible", - "usr": "s:s23CustomStringConvertibleP", - "mangledName": "$ss23CustomStringConvertibleP" - }, - { - "kind": "Conformance", - "name": "CustomDebugStringConvertible", - "printedName": "CustomDebugStringConvertible", - "usr": "s:s28CustomDebugStringConvertibleP", - "mangledName": "$ss28CustomDebugStringConvertibleP" - } - ] - }, - { - "kind": "TypeDecl", - "name": "DefaultLiveActivityAttributes", - "printedName": "DefaultLiveActivityAttributes", - "children": [ - { - "kind": "TypeDecl", - "name": "ContentState", - "printedName": "ContentState", - "children": [ - { - "kind": "Var", - "name": "data", - "printedName": "data", + "name": "Optional", + "printedName": "[Swift.String : OneSignalLiveActivities.AnyCodable]?", "children": [ { "kind": "TypeNominal", @@ -391,635 +249,295 @@ "usr": "s:SD" } ], - "declKind": "Var", - "usr": "s:23OneSignalLiveActivities07DefaultC18ActivityAttributesV12ContentStateV4dataSDySSAA10AnyCodableVGvp", - "mangledName": "$s23OneSignalLiveActivities07DefaultC18ActivityAttributesV12ContentStateV4dataSDySSAA10AnyCodableVGvp", - "moduleName": "OneSignalLiveActivities", - "declAttributes": [ - "HasStorage", - "AccessControl" - ], - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Dictionary", - "printedName": "[Swift.String : OneSignalLiveActivities.AnyCodable]", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, - { - "kind": "TypeNominal", - "name": "AnyCodable", - "printedName": "OneSignalLiveActivities.AnyCodable", - "usr": "s:23OneSignalLiveActivities10AnyCodableV" - } - ], - "usr": "s:SD" - } - ], - "declKind": "Accessor", - "usr": "s:23OneSignalLiveActivities07DefaultC18ActivityAttributesV12ContentStateV4dataSDySSAA10AnyCodableVGvg", - "mangledName": "$s23OneSignalLiveActivities07DefaultC18ActivityAttributesV12ContentStateV4dataSDySSAA10AnyCodableVGvg", - "moduleName": "OneSignalLiveActivities", - "implicit": true, - "accessorKind": "get" - }, - { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Dictionary", - "printedName": "[Swift.String : OneSignalLiveActivities.AnyCodable]", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, - { - "kind": "TypeNominal", - "name": "AnyCodable", - "printedName": "OneSignalLiveActivities.AnyCodable", - "usr": "s:23OneSignalLiveActivities10AnyCodableV" - } - ], - "usr": "s:SD" - } - ], - "declKind": "Accessor", - "usr": "s:23OneSignalLiveActivities07DefaultC18ActivityAttributesV12ContentStateV4dataSDySSAA10AnyCodableVGvs", - "mangledName": "$s23OneSignalLiveActivities07DefaultC18ActivityAttributesV12ContentStateV4dataSDySSAA10AnyCodableVGvs", - "moduleName": "OneSignalLiveActivities", - "implicit": true, - "accessorKind": "set" - }, - { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ], - "declKind": "Accessor", - "usr": "s:23OneSignalLiveActivities07DefaultC18ActivityAttributesV12ContentStateV4dataSDySSAA10AnyCodableVGvM", - "mangledName": "$s23OneSignalLiveActivities07DefaultC18ActivityAttributesV12ContentStateV4dataSDySSAA10AnyCodableVGvM", - "moduleName": "OneSignalLiveActivities", - "implicit": true, - "accessorKind": "_modify" - } - ] - }, - { - "kind": "Var", - "name": "onesignal", - "printedName": "onesignal", - "children": [ + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:23OneSignalLiveActivities10AnyCodableV6asDictSDySSACGSgyF", + "mangledName": "$s23OneSignalLiveActivities10AnyCodableV6asDictSDySSACGSgyF", + "moduleName": "OneSignalLiveActivities", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyCodable", + "printedName": "OneSignalLiveActivities.AnyCodable", + "usr": "s:23OneSignalLiveActivities10AnyCodableV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "τ_0_0?", + "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "OneSignalLiveActivities.OneSignalLiveActivityContentStateData?", - "children": [ - { - "kind": "TypeNominal", - "name": "OneSignalLiveActivityContentStateData", - "printedName": "OneSignalLiveActivities.OneSignalLiveActivityContentStateData", - "usr": "s:23OneSignalLiveActivities0abC24ActivityContentStateDataV" - } - ], - "usr": "s:Sq" + "name": "GenericTypeParam", + "printedName": "τ_0_0" } ], - "declKind": "Var", - "usr": "s:23OneSignalLiveActivities07DefaultC18ActivityAttributesV12ContentStateV9onesignalAA0abcfhI4DataVSgvp", - "mangledName": "$s23OneSignalLiveActivities07DefaultC18ActivityAttributesV12ContentStateV9onesignalAA0abcfhI4DataVSgvp", - "moduleName": "OneSignalLiveActivities", - "declAttributes": [ - "HasInitialValue", - "HasStorage", - "AccessControl" - ], - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "OneSignalLiveActivities.OneSignalLiveActivityContentStateData?", - "children": [ - { - "kind": "TypeNominal", - "name": "OneSignalLiveActivityContentStateData", - "printedName": "OneSignalLiveActivities.OneSignalLiveActivityContentStateData", - "usr": "s:23OneSignalLiveActivities0abC24ActivityContentStateDataV" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Accessor", - "usr": "s:23OneSignalLiveActivities07DefaultC18ActivityAttributesV12ContentStateV9onesignalAA0abcfhI4DataVSgvg", - "mangledName": "$s23OneSignalLiveActivities07DefaultC18ActivityAttributesV12ContentStateV9onesignalAA0abcfhI4DataVSgvg", - "moduleName": "OneSignalLiveActivities", - "implicit": true, - "accessorKind": "get" - }, - { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "OneSignalLiveActivities.OneSignalLiveActivityContentStateData?", - "children": [ - { - "kind": "TypeNominal", - "name": "OneSignalLiveActivityContentStateData", - "printedName": "OneSignalLiveActivities.OneSignalLiveActivityContentStateData", - "usr": "s:23OneSignalLiveActivities0abC24ActivityContentStateDataV" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Accessor", - "usr": "s:23OneSignalLiveActivities07DefaultC18ActivityAttributesV12ContentStateV9onesignalAA0abcfhI4DataVSgvs", - "mangledName": "$s23OneSignalLiveActivities07DefaultC18ActivityAttributesV12ContentStateV9onesignalAA0abcfhI4DataVSgvs", - "moduleName": "OneSignalLiveActivities", - "implicit": true, - "accessorKind": "set" - }, - { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ], - "declKind": "Accessor", - "usr": "s:23OneSignalLiveActivities07DefaultC18ActivityAttributesV12ContentStateV9onesignalAA0abcfhI4DataVSgvM", - "mangledName": "$s23OneSignalLiveActivities07DefaultC18ActivityAttributesV12ContentStateV9onesignalAA0abcfhI4DataVSgvM", - "moduleName": "OneSignalLiveActivities", - "implicit": true, - "accessorKind": "_modify" - } - ] + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:23OneSignalLiveActivities10AnyCodableVyACxSgclufc", + "mangledName": "$s23OneSignalLiveActivities10AnyCodableVyACxSgclufc", + "moduleName": "OneSignalLiveActivities", + "genericSig": "<τ_0_0>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(nilLiteral:)", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyCodable", + "printedName": "OneSignalLiveActivities.AnyCodable", + "usr": "s:23OneSignalLiveActivities10AnyCodableV" }, { - "kind": "Constructor", - "name": "init", - "printedName": "init(from:)", - "children": [ - { - "kind": "TypeNominal", - "name": "ContentState", - "printedName": "OneSignalLiveActivities.DefaultLiveActivityAttributes.ContentState", - "usr": "s:23OneSignalLiveActivities07DefaultC18ActivityAttributesV12ContentStateV" - }, - { - "kind": "TypeNominal", - "name": "Decoder", - "printedName": "any Swift.Decoder", - "usr": "s:s7DecoderP" - } - ], - "declKind": "Constructor", - "usr": "s:23OneSignalLiveActivities07DefaultC18ActivityAttributesV12ContentStateV4fromAEs7Decoder_p_tKcfc", - "mangledName": "$s23OneSignalLiveActivities07DefaultC18ActivityAttributesV12ContentStateV4fromAEs7Decoder_p_tKcfc", - "moduleName": "OneSignalLiveActivities", - "implicit": true, - "throwing": true, - "init_kind": "Designated" + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Constructor", + "usr": "s:23OneSignalLiveActivities10AnyCodableV10nilLiteralACyt_tcfc", + "mangledName": "$s23OneSignalLiveActivities10AnyCodableV10nilLiteralACyt_tcfc", + "moduleName": "OneSignalLiveActivities", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(booleanLiteral:)", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyCodable", + "printedName": "OneSignalLiveActivities.AnyCodable", + "usr": "s:23OneSignalLiveActivities10AnyCodableV" }, { - "kind": "Function", - "name": "encode", - "printedName": "encode(to:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Encoder", - "printedName": "any Swift.Encoder", - "usr": "s:s7EncoderP" - } - ], - "declKind": "Func", - "usr": "s:23OneSignalLiveActivities07DefaultC18ActivityAttributesV12ContentStateV6encode2toys7Encoder_p_tKF", - "mangledName": "$s23OneSignalLiveActivities07DefaultC18ActivityAttributesV12ContentStateV6encode2toys7Encoder_p_tKF", - "moduleName": "OneSignalLiveActivities", - "implicit": true, - "throwing": true, - "funcSelfKind": "NonMutating" + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Constructor", + "usr": "s:23OneSignalLiveActivities10AnyCodableV14booleanLiteralACSb_tcfc", + "mangledName": "$s23OneSignalLiveActivities10AnyCodableV14booleanLiteralACSb_tcfc", + "moduleName": "OneSignalLiveActivities", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(integerLiteral:)", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyCodable", + "printedName": "OneSignalLiveActivities.AnyCodable", + "usr": "s:23OneSignalLiveActivities10AnyCodableV" }, { - "kind": "Var", - "name": "hashValue", - "printedName": "hashValue", - "children": [ - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "declKind": "Var", - "usr": "s:23OneSignalLiveActivities07DefaultC18ActivityAttributesV12ContentStateV9hashValueSivp", - "mangledName": "$s23OneSignalLiveActivities07DefaultC18ActivityAttributesV12ContentStateV9hashValueSivp", - "moduleName": "OneSignalLiveActivities", - "implicit": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "declKind": "Accessor", - "usr": "s:23OneSignalLiveActivities07DefaultC18ActivityAttributesV12ContentStateV9hashValueSivg", - "mangledName": "$s23OneSignalLiveActivities07DefaultC18ActivityAttributesV12ContentStateV9hashValueSivg", - "moduleName": "OneSignalLiveActivities", - "implicit": true, - "accessorKind": "get" - } - ] - }, - { - "kind": "Function", - "name": "hash", - "printedName": "hash(into:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Hasher", - "printedName": "Swift.Hasher", - "paramValueOwnership": "InOut", - "usr": "s:s6HasherV" - } - ], - "declKind": "Func", - "usr": "s:23OneSignalLiveActivities07DefaultC18ActivityAttributesV12ContentStateV4hash4intoys6HasherVz_tF", - "mangledName": "$s23OneSignalLiveActivities07DefaultC18ActivityAttributesV12ContentStateV4hash4intoys6HasherVz_tF", - "moduleName": "OneSignalLiveActivities", - "implicit": true, - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "==", - "printedName": "==(_:_:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - }, - { - "kind": "TypeNominal", - "name": "ContentState", - "printedName": "OneSignalLiveActivities.DefaultLiveActivityAttributes.ContentState", - "usr": "s:23OneSignalLiveActivities07DefaultC18ActivityAttributesV12ContentStateV" - }, - { - "kind": "TypeNominal", - "name": "ContentState", - "printedName": "OneSignalLiveActivities.DefaultLiveActivityAttributes.ContentState", - "usr": "s:23OneSignalLiveActivities07DefaultC18ActivityAttributesV12ContentStateV" - } - ], - "declKind": "Func", - "usr": "s:23OneSignalLiveActivities07DefaultC18ActivityAttributesV12ContentStateV2eeoiySbAE_AEtFZ", - "mangledName": "$s23OneSignalLiveActivities07DefaultC18ActivityAttributesV12ContentStateV2eeoiySbAE_AEtFZ", - "moduleName": "OneSignalLiveActivities", - "static": true, - "implicit": true, - "funcSelfKind": "NonMutating" + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], - "declKind": "Struct", - "usr": "s:23OneSignalLiveActivities07DefaultC18ActivityAttributesV12ContentStateV", - "mangledName": "$s23OneSignalLiveActivities07DefaultC18ActivityAttributesV12ContentStateV", + "declKind": "Constructor", + "usr": "s:23OneSignalLiveActivities10AnyCodableV14integerLiteralACSi_tcfc", + "mangledName": "$s23OneSignalLiveActivities10AnyCodableV14integerLiteralACSi_tcfc", "moduleName": "OneSignalLiveActivities", "declAttributes": [ "AccessControl" ], - "conformances": [ - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(floatLiteral:)", + "children": [ { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" + "kind": "TypeNominal", + "name": "AnyCodable", + "printedName": "OneSignalLiveActivities.AnyCodable", + "usr": "s:23OneSignalLiveActivities10AnyCodableV" }, { - "kind": "Conformance", - "name": "OneSignalLiveActivityContentState", - "printedName": "OneSignalLiveActivityContentState", - "usr": "s:23OneSignalLiveActivities0abC20ActivityContentStateP", - "mangledName": "$s23OneSignalLiveActivities0abC20ActivityContentStateP" - }, + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Constructor", + "usr": "s:23OneSignalLiveActivities10AnyCodableV12floatLiteralACSd_tcfc", + "mangledName": "$s23OneSignalLiveActivities10AnyCodableV12floatLiteralACSd_tcfc", + "moduleName": "OneSignalLiveActivities", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(extendedGraphemeClusterLiteral:)", + "children": [ { - "kind": "Conformance", - "name": "Decodable", - "printedName": "Decodable", - "usr": "s:Se", - "mangledName": "$sSe" + "kind": "TypeNominal", + "name": "AnyCodable", + "printedName": "OneSignalLiveActivities.AnyCodable", + "usr": "s:23OneSignalLiveActivities10AnyCodableV" }, { - "kind": "Conformance", - "name": "Encodable", - "printedName": "Encodable", - "usr": "s:SE", - "mangledName": "$sSE" - }, + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:23OneSignalLiveActivities10AnyCodableV30extendedGraphemeClusterLiteralACSS_tcfc", + "mangledName": "$s23OneSignalLiveActivities10AnyCodableV30extendedGraphemeClusterLiteralACSS_tcfc", + "moduleName": "OneSignalLiveActivities", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(stringLiteral:)", + "children": [ { - "kind": "Conformance", - "name": "Hashable", - "printedName": "Hashable", - "usr": "s:SH", - "mangledName": "$sSH" + "kind": "TypeNominal", + "name": "AnyCodable", + "printedName": "OneSignalLiveActivities.AnyCodable", + "usr": "s:23OneSignalLiveActivities10AnyCodableV" }, { - "kind": "Conformance", - "name": "Equatable", - "printedName": "Equatable", - "usr": "s:SQ", - "mangledName": "$sSQ" + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] + ], + "declKind": "Constructor", + "usr": "s:23OneSignalLiveActivities10AnyCodableV13stringLiteralACSS_tcfc", + "mangledName": "$s23OneSignalLiveActivities10AnyCodableV13stringLiteralACSS_tcfc", + "moduleName": "OneSignalLiveActivities", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" }, { - "kind": "Var", - "name": "data", - "printedName": "data", + "kind": "Constructor", + "name": "init", + "printedName": "init(arrayLiteral:)", "children": [ { "kind": "TypeNominal", - "name": "Dictionary", - "printedName": "[Swift.String : OneSignalLiveActivities.AnyCodable]", + "name": "AnyCodable", + "printedName": "OneSignalLiveActivities.AnyCodable", + "usr": "s:23OneSignalLiveActivities10AnyCodableV" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Any]", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, - { - "kind": "TypeNominal", - "name": "AnyCodable", - "printedName": "OneSignalLiveActivities.AnyCodable", - "usr": "s:23OneSignalLiveActivities10AnyCodableV" + "name": "ProtocolComposition", + "printedName": "Any" } ], - "usr": "s:SD" + "usr": "s:Sa" } ], - "declKind": "Var", - "usr": "s:23OneSignalLiveActivities07DefaultC18ActivityAttributesV4dataSDySSAA10AnyCodableVGvp", - "mangledName": "$s23OneSignalLiveActivities07DefaultC18ActivityAttributesV4dataSDySSAA10AnyCodableVGvp", + "declKind": "Constructor", + "usr": "s:23OneSignalLiveActivities10AnyCodableV12arrayLiteralACypd_tcfc", + "mangledName": "$s23OneSignalLiveActivities10AnyCodableV12arrayLiteralACypd_tcfc", "moduleName": "OneSignalLiveActivities", "declAttributes": [ - "HasStorage", "AccessControl" ], - "hasStorage": true, - "accessors": [ + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(dictionaryLiteral:)", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Dictionary", - "printedName": "[Swift.String : OneSignalLiveActivities.AnyCodable]", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, - { - "kind": "TypeNominal", - "name": "AnyCodable", - "printedName": "OneSignalLiveActivities.AnyCodable", - "usr": "s:23OneSignalLiveActivities10AnyCodableV" - } - ], - "usr": "s:SD" - } - ], - "declKind": "Accessor", - "usr": "s:23OneSignalLiveActivities07DefaultC18ActivityAttributesV4dataSDySSAA10AnyCodableVGvg", - "mangledName": "$s23OneSignalLiveActivities07DefaultC18ActivityAttributesV4dataSDySSAA10AnyCodableVGvg", - "moduleName": "OneSignalLiveActivities", - "implicit": true, - "accessorKind": "get" + "kind": "TypeNominal", + "name": "AnyCodable", + "printedName": "OneSignalLiveActivities.AnyCodable", + "usr": "s:23OneSignalLiveActivities10AnyCodableV" }, { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", + "kind": "TypeNominal", + "name": "Array", + "printedName": "[(Swift.AnyHashable, Any)]", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Dictionary", - "printedName": "[Swift.String : OneSignalLiveActivities.AnyCodable]", + "name": "Tuple", + "printedName": "(Swift.AnyHashable, Any)", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "AnyHashable", + "printedName": "Swift.AnyHashable", + "usr": "s:s11AnyHashableV" }, { "kind": "TypeNominal", - "name": "AnyCodable", - "printedName": "OneSignalLiveActivities.AnyCodable", - "usr": "s:23OneSignalLiveActivities10AnyCodableV" + "name": "ProtocolComposition", + "printedName": "Any" } - ], - "usr": "s:SD" - } - ], - "declKind": "Accessor", - "usr": "s:23OneSignalLiveActivities07DefaultC18ActivityAttributesV4dataSDySSAA10AnyCodableVGvs", - "mangledName": "$s23OneSignalLiveActivities07DefaultC18ActivityAttributesV4dataSDySSAA10AnyCodableVGvs", - "moduleName": "OneSignalLiveActivities", - "implicit": true, - "accessorKind": "set" - }, - { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + ] } ], - "declKind": "Accessor", - "usr": "s:23OneSignalLiveActivities07DefaultC18ActivityAttributesV4dataSDySSAA10AnyCodableVGvM", - "mangledName": "$s23OneSignalLiveActivities07DefaultC18ActivityAttributesV4dataSDySSAA10AnyCodableVGvM", - "moduleName": "OneSignalLiveActivities", - "implicit": true, - "accessorKind": "_modify" - } - ] - }, - { - "kind": "Var", - "name": "onesignal", - "printedName": "onesignal", - "children": [ - { - "kind": "TypeNominal", - "name": "OneSignalLiveActivityAttributeData", - "printedName": "OneSignalLiveActivities.OneSignalLiveActivityAttributeData", - "usr": "s:23OneSignalLiveActivities0abC21ActivityAttributeDataV" + "usr": "s:Sa" } ], - "declKind": "Var", - "usr": "s:23OneSignalLiveActivities07DefaultC18ActivityAttributesV9onesignalAA0abcF13AttributeDataVvp", - "mangledName": "$s23OneSignalLiveActivities07DefaultC18ActivityAttributesV9onesignalAA0abcF13AttributeDataVvp", + "declKind": "Constructor", + "usr": "s:23OneSignalLiveActivities10AnyCodableV17dictionaryLiteralACs0E8HashableV_yptd_tcfc", + "mangledName": "$s23OneSignalLiveActivities10AnyCodableV17dictionaryLiteralACs0E8HashableV_yptd_tcfc", "moduleName": "OneSignalLiveActivities", "declAttributes": [ - "HasStorage", "AccessControl" ], - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "OneSignalLiveActivityAttributeData", - "printedName": "OneSignalLiveActivities.OneSignalLiveActivityAttributeData", - "usr": "s:23OneSignalLiveActivities0abC21ActivityAttributeDataV" - } - ], - "declKind": "Accessor", - "usr": "s:23OneSignalLiveActivities07DefaultC18ActivityAttributesV9onesignalAA0abcF13AttributeDataVvg", - "mangledName": "$s23OneSignalLiveActivities07DefaultC18ActivityAttributesV9onesignalAA0abcF13AttributeDataVvg", - "moduleName": "OneSignalLiveActivities", - "implicit": true, - "accessorKind": "get" - }, - { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "OneSignalLiveActivityAttributeData", - "printedName": "OneSignalLiveActivities.OneSignalLiveActivityAttributeData", - "usr": "s:23OneSignalLiveActivities0abC21ActivityAttributeDataV" - } - ], - "declKind": "Accessor", - "usr": "s:23OneSignalLiveActivities07DefaultC18ActivityAttributesV9onesignalAA0abcF13AttributeDataVvs", - "mangledName": "$s23OneSignalLiveActivities07DefaultC18ActivityAttributesV9onesignalAA0abcF13AttributeDataVvs", - "moduleName": "OneSignalLiveActivities", - "implicit": true, - "accessorKind": "set" - }, - { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ], - "declKind": "Accessor", - "usr": "s:23OneSignalLiveActivities07DefaultC18ActivityAttributesV9onesignalAA0abcF13AttributeDataVvM", - "mangledName": "$s23OneSignalLiveActivities07DefaultC18ActivityAttributesV9onesignalAA0abcF13AttributeDataVvM", - "moduleName": "OneSignalLiveActivities", - "implicit": true, - "accessorKind": "_modify" - } - ] + "init_kind": "Designated" }, { "kind": "Constructor", @@ -1028,22 +546,24 @@ "children": [ { "kind": "TypeNominal", - "name": "DefaultLiveActivityAttributes", - "printedName": "OneSignalLiveActivities.DefaultLiveActivityAttributes", - "usr": "s:23OneSignalLiveActivities07DefaultC18ActivityAttributesV" + "name": "AnyCodable", + "printedName": "OneSignalLiveActivities.AnyCodable", + "usr": "s:23OneSignalLiveActivities10AnyCodableV" }, { "kind": "TypeNominal", "name": "Decoder", - "printedName": "any Swift.Decoder", + "printedName": "Swift.Decoder", "usr": "s:s7DecoderP" } ], "declKind": "Constructor", - "usr": "s:23OneSignalLiveActivities07DefaultC18ActivityAttributesV4fromACs7Decoder_p_tKcfc", - "mangledName": "$s23OneSignalLiveActivities07DefaultC18ActivityAttributesV4fromACs7Decoder_p_tKcfc", + "usr": "s:23OneSignalLiveActivities10AnyCodableV4fromACs7Decoder_p_tKcfc", + "mangledName": "$s23OneSignalLiveActivities10AnyCodableV4fromACs7Decoder_p_tKcfc", "moduleName": "OneSignalLiveActivities", - "implicit": true, + "declAttributes": [ + "AccessControl" + ], "throwing": true, "init_kind": "Designated" }, @@ -1060,136 +580,76 @@ { "kind": "TypeNominal", "name": "Encoder", - "printedName": "any Swift.Encoder", + "printedName": "Swift.Encoder", "usr": "s:s7EncoderP" } ], "declKind": "Func", - "usr": "s:23OneSignalLiveActivities07DefaultC18ActivityAttributesV6encode2toys7Encoder_p_tKF", - "mangledName": "$s23OneSignalLiveActivities07DefaultC18ActivityAttributesV6encode2toys7Encoder_p_tKF", + "usr": "s:23OneSignalLiveActivities10AnyCodableV6encode2toys7Encoder_p_tKF", + "mangledName": "$s23OneSignalLiveActivities10AnyCodableV6encode2toys7Encoder_p_tKF", "moduleName": "OneSignalLiveActivities", - "implicit": true, + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], "throwing": true, "funcSelfKind": "NonMutating" - } - ], - "declKind": "Struct", - "usr": "s:23OneSignalLiveActivities07DefaultC18ActivityAttributesV", - "mangledName": "$s23OneSignalLiveActivities07DefaultC18ActivityAttributesV", - "moduleName": "OneSignalLiveActivities", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ], - "conformances": [ - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - }, - { - "kind": "Conformance", - "name": "OneSignalLiveActivityAttributes", - "printedName": "OneSignalLiveActivityAttributes", - "usr": "s:23OneSignalLiveActivities0abC18ActivityAttributesP", - "mangledName": "$s23OneSignalLiveActivities0abC18ActivityAttributesP" }, { - "kind": "Conformance", - "name": "ActivityAttributes", - "printedName": "ActivityAttributes", + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", "children": [ { - "kind": "TypeWitness", - "name": "ContentState", - "printedName": "ContentState", - "children": [ - { - "kind": "TypeNominal", - "name": "ContentState", - "printedName": "OneSignalLiveActivities.DefaultLiveActivityAttributes.ContentState", - "usr": "s:23OneSignalLiveActivities07DefaultC18ActivityAttributesV12ContentStateV" - } - ] + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "AnyCodable", + "printedName": "OneSignalLiveActivities.AnyCodable", + "usr": "s:23OneSignalLiveActivities10AnyCodableV" + }, + { + "kind": "TypeNominal", + "name": "AnyCodable", + "printedName": "OneSignalLiveActivities.AnyCodable", + "usr": "s:23OneSignalLiveActivities10AnyCodableV" } ], - "usr": "s:11ActivityKit0A10AttributesP", - "mangledName": "$s11ActivityKit0A10AttributesP" - }, - { - "kind": "Conformance", - "name": "Decodable", - "printedName": "Decodable", - "usr": "s:Se", - "mangledName": "$sSe" + "declKind": "Func", + "usr": "s:23OneSignalLiveActivities10AnyCodableV2eeoiySbAC_ACtFZ", + "mangledName": "$s23OneSignalLiveActivities10AnyCodableV2eeoiySbAC_ACtFZ", + "moduleName": "OneSignalLiveActivities", + "static": true, + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" }, - { - "kind": "Conformance", - "name": "Encodable", - "printedName": "Encodable", - "usr": "s:SE", - "mangledName": "$sSE" - } - ] - }, - { - "kind": "Import", - "name": "OneSignalCore", - "printedName": "OneSignalCore", - "declKind": "Import", - "moduleName": "OneSignalLiveActivities", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Import", - "name": "OneSignalUser", - "printedName": "OneSignalUser", - "declKind": "Import", - "moduleName": "OneSignalLiveActivities" - }, - { - "kind": "Import", - "name": "ActivityKit", - "printedName": "ActivityKit", - "declKind": "Import", - "moduleName": "OneSignalLiveActivities" - }, - { - "kind": "TypeDecl", - "name": "OneSignalLiveActivityAttributes", - "printedName": "OneSignalLiveActivityAttributes", - "children": [ { "kind": "Var", - "name": "onesignal", - "printedName": "onesignal", + "name": "description", + "printedName": "description", "children": [ { "kind": "TypeNominal", - "name": "OneSignalLiveActivityAttributeData", - "printedName": "OneSignalLiveActivities.OneSignalLiveActivityAttributeData", - "usr": "s:23OneSignalLiveActivities0abC21ActivityAttributeDataV" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Var", - "usr": "s:23OneSignalLiveActivities0abC18ActivityAttributesP9onesignalAA0abcE13AttributeDataVvp", - "mangledName": "$s23OneSignalLiveActivities0abC18ActivityAttributesP9onesignalAA0abcE13AttributeDataVvp", + "usr": "s:23OneSignalLiveActivities10AnyCodableV11descriptionSSvp", + "mangledName": "$s23OneSignalLiveActivities10AnyCodableV11descriptionSSvp", "moduleName": "OneSignalLiveActivities", - "protocolReq": true, "declAttributes": [ - "RawDocComment" + "AccessControl" ], + "isFromExtension": true, "accessors": [ { "kind": "Accessor", @@ -1198,182 +658,108 @@ "children": [ { "kind": "TypeNominal", - "name": "OneSignalLiveActivityAttributeData", - "printedName": "OneSignalLiveActivities.OneSignalLiveActivityAttributeData", - "usr": "s:23OneSignalLiveActivities0abC21ActivityAttributeDataV" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Accessor", - "usr": "s:23OneSignalLiveActivities0abC18ActivityAttributesP9onesignalAA0abcE13AttributeDataVvg", - "mangledName": "$s23OneSignalLiveActivities0abC18ActivityAttributesP9onesignalAA0abcE13AttributeDataVvg", + "usr": "s:23OneSignalLiveActivities10AnyCodableV11descriptionSSvg", + "mangledName": "$s23OneSignalLiveActivities10AnyCodableV11descriptionSSvg", "moduleName": "OneSignalLiveActivities", - "genericSig": "<τ_0_0 where τ_0_0 : OneSignalLiveActivities.OneSignalLiveActivityAttributes>", - "sugared_genericSig": "", - "protocolReq": true, - "reqNewWitnessTableEntry": true, + "isFromExtension": true, "accessorKind": "get" - }, + } + ] + }, + { + "kind": "Var", + "name": "debugDescription", + "printedName": "debugDescription", + "children": [ { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "OneSignalLiveActivityAttributeData", - "printedName": "OneSignalLiveActivities.OneSignalLiveActivityAttributeData", - "usr": "s:23OneSignalLiveActivities0abC21ActivityAttributeDataV" - } - ], - "declKind": "Accessor", - "usr": "s:23OneSignalLiveActivities0abC18ActivityAttributesP9onesignalAA0abcE13AttributeDataVvs", - "mangledName": "$s23OneSignalLiveActivities0abC18ActivityAttributesP9onesignalAA0abcE13AttributeDataVvs", - "moduleName": "OneSignalLiveActivities", - "genericSig": "<τ_0_0 where τ_0_0 : OneSignalLiveActivities.OneSignalLiveActivityAttributes>", - "sugared_genericSig": "", - "protocolReq": true, - "reqNewWitnessTableEntry": true, - "accessorKind": "set" - }, + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23OneSignalLiveActivities10AnyCodableV16debugDescriptionSSvp", + "mangledName": "$s23OneSignalLiveActivities10AnyCodableV16debugDescriptionSSvp", + "moduleName": "OneSignalLiveActivities", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "accessors": [ { "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Accessor", - "usr": "s:23OneSignalLiveActivities0abC18ActivityAttributesP9onesignalAA0abcE13AttributeDataVvM", - "mangledName": "$s23OneSignalLiveActivities0abC18ActivityAttributesP9onesignalAA0abcE13AttributeDataVvM", + "usr": "s:23OneSignalLiveActivities10AnyCodableV16debugDescriptionSSvg", + "mangledName": "$s23OneSignalLiveActivities10AnyCodableV16debugDescriptionSSvg", "moduleName": "OneSignalLiveActivities", - "genericSig": "<τ_0_0 where τ_0_0 : OneSignalLiveActivities.OneSignalLiveActivityAttributes>", - "sugared_genericSig": "", - "protocolReq": true, - "implicit": true, - "intro_iOS": "16.1", - "declAttributes": [ - "Available" - ], - "reqNewWitnessTableEntry": true, - "accessorKind": "_modify" + "isFromExtension": true, + "accessorKind": "get" } ] - } - ], - "declKind": "Protocol", - "usr": "s:23OneSignalLiveActivities0abC18ActivityAttributesP", - "mangledName": "$s23OneSignalLiveActivities0abC18ActivityAttributesP", - "moduleName": "OneSignalLiveActivities", - "genericSig": "<τ_0_0 : ActivityKit.ActivityAttributes, τ_0_0.ContentState : OneSignalLiveActivities.OneSignalLiveActivityContentState>", - "sugared_genericSig": "", - "intro_iOS": "16.1", - "declAttributes": [ - "AccessControl", - "Available", - "RawDocComment" - ], - "conformances": [ - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - }, - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, - { - "kind": "Conformance", - "name": "ActivityAttributes", - "printedName": "ActivityAttributes", - "usr": "s:11ActivityKit0A10AttributesP", - "mangledName": "$s11ActivityKit0A10AttributesP" - }, - { - "kind": "Conformance", - "name": "Encodable", - "printedName": "Encodable", - "usr": "s:SE", - "mangledName": "$sSE" }, - { - "kind": "Conformance", - "name": "Decodable", - "printedName": "Decodable", - "usr": "s:Se", - "mangledName": "$sSe" - } - ] - }, - { - "kind": "TypeDecl", - "name": "OneSignalLiveActivityAttributeData", - "printedName": "OneSignalLiveActivityAttributeData", - "children": [ { "kind": "Function", - "name": "create", - "printedName": "create(activityId:)", + "name": "hash", + "printedName": "hash(into:)", "children": [ { "kind": "TypeNominal", - "name": "OneSignalLiveActivityAttributeData", - "printedName": "OneSignalLiveActivities.OneSignalLiveActivityAttributeData", - "usr": "s:23OneSignalLiveActivities0abC21ActivityAttributeDataV" + "name": "Void", + "printedName": "()" }, { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" } ], "declKind": "Func", - "usr": "s:23OneSignalLiveActivities0abC21ActivityAttributeDataV6create10activityIdACSS_tFZ", - "mangledName": "$s23OneSignalLiveActivities0abC21ActivityAttributeDataV6create10activityIdACSS_tFZ", + "usr": "s:23OneSignalLiveActivities10AnyCodableV4hash4intoys6HasherVz_tF", + "mangledName": "$s23OneSignalLiveActivities10AnyCodableV4hash4intoys6HasherVz_tF", "moduleName": "OneSignalLiveActivities", - "static": true, "declAttributes": [ - "AccessControl", - "RawDocComment" + "AccessControl" ], + "isFromExtension": true, "funcSelfKind": "NonMutating" }, { "kind": "Var", - "name": "activityId", - "printedName": "activityId", + "name": "hashValue", + "printedName": "hashValue", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], "declKind": "Var", - "usr": "s:23OneSignalLiveActivities0abC21ActivityAttributeDataV10activityIdSSvp", - "mangledName": "$s23OneSignalLiveActivities0abC21ActivityAttributeDataV10activityIdSSvp", + "usr": "s:23OneSignalLiveActivities10AnyCodableV9hashValueSivp", + "mangledName": "$s23OneSignalLiveActivities10AnyCodableV9hashValueSivp", "moduleName": "OneSignalLiveActivities", - "declAttributes": [ - "HasStorage", - "AccessControl" - ], - "hasStorage": true, + "implicit": true, + "isFromExtension": true, "accessors": [ { "kind": "Accessor", @@ -1382,137 +768,32 @@ "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Accessor", - "usr": "s:23OneSignalLiveActivities0abC21ActivityAttributeDataV10activityIdSSvg", - "mangledName": "$s23OneSignalLiveActivities0abC21ActivityAttributeDataV10activityIdSSvg", - "moduleName": "OneSignalLiveActivities", - "implicit": true, - "accessorKind": "get" - }, - { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Accessor", - "usr": "s:23OneSignalLiveActivities0abC21ActivityAttributeDataV10activityIdSSvs", - "mangledName": "$s23OneSignalLiveActivities0abC21ActivityAttributeDataV10activityIdSSvs", - "moduleName": "OneSignalLiveActivities", - "implicit": true, - "accessorKind": "set" - }, - { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], "declKind": "Accessor", - "usr": "s:23OneSignalLiveActivities0abC21ActivityAttributeDataV10activityIdSSvM", - "mangledName": "$s23OneSignalLiveActivities0abC21ActivityAttributeDataV10activityIdSSvM", + "usr": "s:23OneSignalLiveActivities10AnyCodableV9hashValueSivg", + "mangledName": "$s23OneSignalLiveActivities10AnyCodableV9hashValueSivg", "moduleName": "OneSignalLiveActivities", "implicit": true, - "accessorKind": "_modify" + "isFromExtension": true, + "accessorKind": "get" } ] - }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init(from:)", - "children": [ - { - "kind": "TypeNominal", - "name": "OneSignalLiveActivityAttributeData", - "printedName": "OneSignalLiveActivities.OneSignalLiveActivityAttributeData", - "usr": "s:23OneSignalLiveActivities0abC21ActivityAttributeDataV" - }, - { - "kind": "TypeNominal", - "name": "Decoder", - "printedName": "any Swift.Decoder", - "usr": "s:s7DecoderP" - } - ], - "declKind": "Constructor", - "usr": "s:23OneSignalLiveActivities0abC21ActivityAttributeDataV4fromACs7Decoder_p_tKcfc", - "mangledName": "$s23OneSignalLiveActivities0abC21ActivityAttributeDataV4fromACs7Decoder_p_tKcfc", - "moduleName": "OneSignalLiveActivities", - "implicit": true, - "throwing": true, - "init_kind": "Designated" - }, - { - "kind": "Function", - "name": "encode", - "printedName": "encode(to:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Encoder", - "printedName": "any Swift.Encoder", - "usr": "s:s7EncoderP" - } - ], - "declKind": "Func", - "usr": "s:23OneSignalLiveActivities0abC21ActivityAttributeDataV6encode2toys7Encoder_p_tKF", - "mangledName": "$s23OneSignalLiveActivities0abC21ActivityAttributeDataV6encode2toys7Encoder_p_tKF", - "moduleName": "OneSignalLiveActivities", - "implicit": true, - "throwing": true, - "funcSelfKind": "NonMutating" } ], "declKind": "Struct", - "usr": "s:23OneSignalLiveActivities0abC21ActivityAttributeDataV", - "mangledName": "$s23OneSignalLiveActivities0abC21ActivityAttributeDataV", + "usr": "s:23OneSignalLiveActivities10AnyCodableV", + "mangledName": "$s23OneSignalLiveActivities10AnyCodableV", "moduleName": "OneSignalLiveActivities", "declAttributes": [ "AccessControl", + "Frozen", "RawDocComment" ], "conformances": [ - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - }, { "kind": "Conformance", "name": "Decodable", @@ -1526,225 +807,132 @@ "printedName": "Encodable", "usr": "s:SE", "mangledName": "$sSE" - } - ] - }, - { - "kind": "TypeDecl", - "name": "OneSignalLiveActivityContentState", - "printedName": "OneSignalLiveActivityContentState", - "children": [ + }, { - "kind": "Var", - "name": "onesignal", - "printedName": "onesignal", + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "ExpressibleByNilLiteral", + "printedName": "ExpressibleByNilLiteral", + "usr": "s:s23ExpressibleByNilLiteralP", + "mangledName": "$ss23ExpressibleByNilLiteralP" + }, + { + "kind": "Conformance", + "name": "ExpressibleByBooleanLiteral", + "printedName": "ExpressibleByBooleanLiteral", "children": [ { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "OneSignalLiveActivities.OneSignalLiveActivityContentStateData?", + "kind": "TypeWitness", + "name": "BooleanLiteralType", + "printedName": "BooleanLiteralType", "children": [ { "kind": "TypeNominal", - "name": "OneSignalLiveActivityContentStateData", - "printedName": "OneSignalLiveActivities.OneSignalLiveActivityContentStateData", - "usr": "s:23OneSignalLiveActivities0abC24ActivityContentStateDataV" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } - ], - "usr": "s:Sq" + ] } ], - "declKind": "Var", - "usr": "s:23OneSignalLiveActivities0abC20ActivityContentStateP9onesignalAA0abcefG4DataVSgvp", - "mangledName": "$s23OneSignalLiveActivities0abC20ActivityContentStateP9onesignalAA0abcefG4DataVSgvp", - "moduleName": "OneSignalLiveActivities", - "protocolReq": true, - "declAttributes": [ - "RawDocComment" - ], - "accessors": [ + "usr": "s:s27ExpressibleByBooleanLiteralP", + "mangledName": "$ss27ExpressibleByBooleanLiteralP" + }, + { + "kind": "Conformance", + "name": "ExpressibleByIntegerLiteral", + "printedName": "ExpressibleByIntegerLiteral", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeWitness", + "name": "IntegerLiteralType", + "printedName": "IntegerLiteralType", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "OneSignalLiveActivities.OneSignalLiveActivityContentStateData?", - "children": [ - { - "kind": "TypeNominal", - "name": "OneSignalLiveActivityContentStateData", - "printedName": "OneSignalLiveActivities.OneSignalLiveActivityContentStateData", - "usr": "s:23OneSignalLiveActivities0abC24ActivityContentStateDataV" - } - ], - "usr": "s:Sq" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } - ], - "declKind": "Accessor", - "usr": "s:23OneSignalLiveActivities0abC20ActivityContentStateP9onesignalAA0abcefG4DataVSgvg", - "mangledName": "$s23OneSignalLiveActivities0abC20ActivityContentStateP9onesignalAA0abcefG4DataVSgvg", - "moduleName": "OneSignalLiveActivities", - "genericSig": "<τ_0_0 where τ_0_0 : OneSignalLiveActivities.OneSignalLiveActivityContentState>", - "sugared_genericSig": "", - "protocolReq": true, - "reqNewWitnessTableEntry": true, - "accessorKind": "get" - }, + ] + } + ], + "usr": "s:s27ExpressibleByIntegerLiteralP", + "mangledName": "$ss27ExpressibleByIntegerLiteralP" + }, + { + "kind": "Conformance", + "name": "ExpressibleByFloatLiteral", + "printedName": "ExpressibleByFloatLiteral", + "children": [ { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", + "kind": "TypeWitness", + "name": "FloatLiteralType", + "printedName": "FloatLiteralType", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "OneSignalLiveActivities.OneSignalLiveActivityContentStateData?", - "children": [ - { - "kind": "TypeNominal", - "name": "OneSignalLiveActivityContentStateData", - "printedName": "OneSignalLiveActivities.OneSignalLiveActivityContentStateData", - "usr": "s:23OneSignalLiveActivities0abC24ActivityContentStateDataV" - } - ], - "usr": "s:Sq" + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" } - ], - "declKind": "Accessor", - "usr": "s:23OneSignalLiveActivities0abC20ActivityContentStateP9onesignalAA0abcefG4DataVSgvs", - "mangledName": "$s23OneSignalLiveActivities0abC20ActivityContentStateP9onesignalAA0abcefG4DataVSgvs", - "moduleName": "OneSignalLiveActivities", - "genericSig": "<τ_0_0 where τ_0_0 : OneSignalLiveActivities.OneSignalLiveActivityContentState>", - "sugared_genericSig": "", - "protocolReq": true, - "reqNewWitnessTableEntry": true, - "accessorKind": "set" - }, + ] + } + ], + "usr": "s:s25ExpressibleByFloatLiteralP", + "mangledName": "$ss25ExpressibleByFloatLiteralP" + }, + { + "kind": "Conformance", + "name": "ExpressibleByStringLiteral", + "printedName": "ExpressibleByStringLiteral", + "children": [ { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", + "kind": "TypeWitness", + "name": "StringLiteralType", + "printedName": "StringLiteralType", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ], - "declKind": "Accessor", - "usr": "s:23OneSignalLiveActivities0abC20ActivityContentStateP9onesignalAA0abcefG4DataVSgvM", - "mangledName": "$s23OneSignalLiveActivities0abC20ActivityContentStateP9onesignalAA0abcefG4DataVSgvM", - "moduleName": "OneSignalLiveActivities", - "genericSig": "<τ_0_0 where τ_0_0 : OneSignalLiveActivities.OneSignalLiveActivityContentState>", - "sugared_genericSig": "", - "protocolReq": true, - "implicit": true, - "intro_iOS": "16.1", - "declAttributes": [ - "Available" - ], - "reqNewWitnessTableEntry": true, - "accessorKind": "_modify" + ] } - ] - } - ], - "declKind": "Protocol", - "usr": "s:23OneSignalLiveActivities0abC20ActivityContentStateP", - "mangledName": "$s23OneSignalLiveActivities0abC20ActivityContentStateP", - "moduleName": "OneSignalLiveActivities", - "genericSig": "<τ_0_0 : Swift.Decodable, τ_0_0 : Swift.Encodable, τ_0_0 : Swift.Hashable>", - "sugared_genericSig": "", - "intro_iOS": "16.1", - "declAttributes": [ - "AccessControl", - "Available", - "RawDocComment" - ], - "conformances": [ - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - }, - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, - { - "kind": "Conformance", - "name": "Hashable", - "printedName": "Hashable", - "usr": "s:SH", - "mangledName": "$sSH" - }, - { - "kind": "Conformance", - "name": "Equatable", - "printedName": "Equatable", - "usr": "s:SQ", - "mangledName": "$sSQ" - }, - { - "kind": "Conformance", - "name": "Encodable", - "printedName": "Encodable", - "usr": "s:SE", - "mangledName": "$sSE" + ], + "usr": "s:s26ExpressibleByStringLiteralP", + "mangledName": "$ss26ExpressibleByStringLiteralP" }, { "kind": "Conformance", - "name": "Decodable", - "printedName": "Decodable", - "usr": "s:Se", - "mangledName": "$sSe" - } - ] - }, - { - "kind": "TypeDecl", - "name": "OneSignalLiveActivityContentStateData", - "printedName": "OneSignalLiveActivityContentStateData", - "children": [ - { - "kind": "Var", - "name": "notificationId", - "printedName": "notificationId", + "name": "ExpressibleByExtendedGraphemeClusterLiteral", + "printedName": "ExpressibleByExtendedGraphemeClusterLiteral", "children": [ { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Var", - "usr": "s:23OneSignalLiveActivities0abC24ActivityContentStateDataV14notificationIdSSvp", - "mangledName": "$s23OneSignalLiveActivities0abC24ActivityContentStateDataV14notificationIdSSvp", - "moduleName": "OneSignalLiveActivities", - "declAttributes": [ - "HasStorage", - "AccessControl" - ], - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeWitness", + "name": "ExtendedGraphemeClusterLiteralType", + "printedName": "ExtendedGraphemeClusterLiteralType", "children": [ { "kind": "TypeNominal", @@ -1752,242 +940,110 @@ "printedName": "Swift.String", "usr": "s:SS" } - ], - "declKind": "Accessor", - "usr": "s:23OneSignalLiveActivities0abC24ActivityContentStateDataV14notificationIdSSvg", - "mangledName": "$s23OneSignalLiveActivities0abC24ActivityContentStateDataV14notificationIdSSvg", - "moduleName": "OneSignalLiveActivities", - "implicit": true, - "accessorKind": "get" - }, + ] + } + ], + "usr": "s:s43ExpressibleByExtendedGraphemeClusterLiteralP", + "mangledName": "$ss43ExpressibleByExtendedGraphemeClusterLiteralP" + }, + { + "kind": "Conformance", + "name": "ExpressibleByUnicodeScalarLiteral", + "printedName": "ExpressibleByUnicodeScalarLiteral", + "children": [ { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", + "kind": "TypeWitness", + "name": "UnicodeScalarLiteralType", + "printedName": "UnicodeScalarLiteralType", "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, { "kind": "TypeNominal", "name": "String", "printedName": "Swift.String", "usr": "s:SS" } - ], - "declKind": "Accessor", - "usr": "s:23OneSignalLiveActivities0abC24ActivityContentStateDataV14notificationIdSSvs", - "mangledName": "$s23OneSignalLiveActivities0abC24ActivityContentStateDataV14notificationIdSSvs", - "moduleName": "OneSignalLiveActivities", - "implicit": true, - "accessorKind": "set" - }, + ] + } + ], + "usr": "s:s33ExpressibleByUnicodeScalarLiteralP", + "mangledName": "$ss33ExpressibleByUnicodeScalarLiteralP" + }, + { + "kind": "Conformance", + "name": "ExpressibleByStringInterpolation", + "printedName": "ExpressibleByStringInterpolation", + "children": [ { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", + "kind": "TypeWitness", + "name": "StringInterpolation", + "printedName": "StringInterpolation", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "DefaultStringInterpolation", + "printedName": "Swift.DefaultStringInterpolation", + "usr": "s:s26DefaultStringInterpolationV" } - ], - "declKind": "Accessor", - "usr": "s:23OneSignalLiveActivities0abC24ActivityContentStateDataV14notificationIdSSvM", - "mangledName": "$s23OneSignalLiveActivities0abC24ActivityContentStateDataV14notificationIdSSvM", - "moduleName": "OneSignalLiveActivities", - "implicit": true, - "accessorKind": "_modify" + ] } - ] + ], + "usr": "s:s32ExpressibleByStringInterpolationP", + "mangledName": "$ss32ExpressibleByStringInterpolationP" }, { - "kind": "Constructor", - "name": "init", - "printedName": "init(from:)", + "kind": "Conformance", + "name": "ExpressibleByArrayLiteral", + "printedName": "ExpressibleByArrayLiteral", "children": [ { - "kind": "TypeNominal", - "name": "OneSignalLiveActivityContentStateData", - "printedName": "OneSignalLiveActivities.OneSignalLiveActivityContentStateData", - "usr": "s:23OneSignalLiveActivities0abC24ActivityContentStateDataV" - }, - { - "kind": "TypeNominal", - "name": "Decoder", - "printedName": "any Swift.Decoder", - "usr": "s:s7DecoderP" + "kind": "TypeWitness", + "name": "ArrayLiteralElement", + "printedName": "ArrayLiteralElement", + "children": [ + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ] } ], - "declKind": "Constructor", - "usr": "s:23OneSignalLiveActivities0abC24ActivityContentStateDataV4fromACs7Decoder_p_tKcfc", - "mangledName": "$s23OneSignalLiveActivities0abC24ActivityContentStateDataV4fromACs7Decoder_p_tKcfc", - "moduleName": "OneSignalLiveActivities", - "implicit": true, - "throwing": true, - "init_kind": "Designated" + "usr": "s:s25ExpressibleByArrayLiteralP", + "mangledName": "$ss25ExpressibleByArrayLiteralP" }, { - "kind": "Function", - "name": "encode", - "printedName": "encode(to:)", + "kind": "Conformance", + "name": "ExpressibleByDictionaryLiteral", + "printedName": "ExpressibleByDictionaryLiteral", "children": [ { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Encoder", - "printedName": "any Swift.Encoder", - "usr": "s:s7EncoderP" - } - ], - "declKind": "Func", - "usr": "s:23OneSignalLiveActivities0abC24ActivityContentStateDataV6encode2toys7Encoder_p_tKF", - "mangledName": "$s23OneSignalLiveActivities0abC24ActivityContentStateDataV6encode2toys7Encoder_p_tKF", - "moduleName": "OneSignalLiveActivities", - "implicit": true, - "throwing": true, - "funcSelfKind": "NonMutating" - }, - { - "kind": "Var", - "name": "hashValue", - "printedName": "hashValue", - "children": [ - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "declKind": "Var", - "usr": "s:23OneSignalLiveActivities0abC24ActivityContentStateDataV9hashValueSivp", - "mangledName": "$s23OneSignalLiveActivities0abC24ActivityContentStateDataV9hashValueSivp", - "moduleName": "OneSignalLiveActivities", - "implicit": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeWitness", + "name": "Key", + "printedName": "Key", "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "AnyHashable", + "printedName": "Swift.AnyHashable", + "usr": "s:s11AnyHashableV" } - ], - "declKind": "Accessor", - "usr": "s:23OneSignalLiveActivities0abC24ActivityContentStateDataV9hashValueSivg", - "mangledName": "$s23OneSignalLiveActivities0abC24ActivityContentStateDataV9hashValueSivg", - "moduleName": "OneSignalLiveActivities", - "implicit": true, - "accessorKind": "get" - } - ] - }, - { - "kind": "Function", - "name": "hash", - "printedName": "hash(into:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Hasher", - "printedName": "Swift.Hasher", - "paramValueOwnership": "InOut", - "usr": "s:s6HasherV" - } - ], - "declKind": "Func", - "usr": "s:23OneSignalLiveActivities0abC24ActivityContentStateDataV4hash4intoys6HasherVz_tF", - "mangledName": "$s23OneSignalLiveActivities0abC24ActivityContentStateDataV4hash4intoys6HasherVz_tF", - "moduleName": "OneSignalLiveActivities", - "implicit": true, - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "==", - "printedName": "==(_:_:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - }, - { - "kind": "TypeNominal", - "name": "OneSignalLiveActivityContentStateData", - "printedName": "OneSignalLiveActivities.OneSignalLiveActivityContentStateData", - "usr": "s:23OneSignalLiveActivities0abC24ActivityContentStateDataV" + ] }, { - "kind": "TypeNominal", - "name": "OneSignalLiveActivityContentStateData", - "printedName": "OneSignalLiveActivities.OneSignalLiveActivityContentStateData", - "usr": "s:23OneSignalLiveActivities0abC24ActivityContentStateDataV" + "kind": "TypeWitness", + "name": "Value", + "printedName": "Value", + "children": [ + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ] } ], - "declKind": "Func", - "usr": "s:23OneSignalLiveActivities0abC24ActivityContentStateDataV2eeoiySbAC_ACtFZ", - "mangledName": "$s23OneSignalLiveActivities0abC24ActivityContentStateDataV2eeoiySbAC_ACtFZ", - "moduleName": "OneSignalLiveActivities", - "static": true, - "implicit": true, - "funcSelfKind": "NonMutating" - } - ], - "declKind": "Struct", - "usr": "s:23OneSignalLiveActivities0abC24ActivityContentStateDataV", - "mangledName": "$s23OneSignalLiveActivities0abC24ActivityContentStateDataV", - "moduleName": "OneSignalLiveActivities", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ], - "conformances": [ - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - }, - { - "kind": "Conformance", - "name": "Decodable", - "printedName": "Decodable", - "usr": "s:Se", - "mangledName": "$sSe" - }, - { - "kind": "Conformance", - "name": "Encodable", - "printedName": "Encodable", - "usr": "s:SE", - "mangledName": "$sSE" + "usr": "s:s30ExpressibleByDictionaryLiteralP", + "mangledName": "$ss30ExpressibleByDictionaryLiteralP" }, { "kind": "Conformance", @@ -1995,37 +1051,27 @@ "printedName": "Hashable", "usr": "s:SH", "mangledName": "$sSH" - }, - { - "kind": "Conformance", - "name": "Equatable", - "printedName": "Equatable", - "usr": "s:SQ", - "mangledName": "$sSQ" } ] }, { "kind": "Import", - "name": "OneSignalCore", - "printedName": "OneSignalCore", + "name": "WidgetKit", + "printedName": "WidgetKit", "declKind": "Import", - "moduleName": "OneSignalLiveActivities", - "declAttributes": [ - "RawDocComment" - ] + "moduleName": "OneSignalLiveActivities" }, { "kind": "Import", - "name": "OneSignalOSCore", - "printedName": "OneSignalOSCore", + "name": "ActivityKit", + "printedName": "ActivityKit", "declKind": "Import", "moduleName": "OneSignalLiveActivities" }, { "kind": "Import", - "name": "OneSignalUser", - "printedName": "OneSignalUser", + "name": "SwiftUI", + "printedName": "SwiftUI", "declKind": "Import", "moduleName": "OneSignalLiveActivities" }, @@ -2034,7 +1080,10 @@ "name": "OneSignalCore", "printedName": "OneSignalCore", "declKind": "Import", - "moduleName": "OneSignalLiveActivities" + "moduleName": "OneSignalLiveActivities", + "declAttributes": [ + "RawDocComment" + ] }, { "kind": "Import", @@ -2045,365 +1094,210 @@ }, { "kind": "Import", - "name": "ActivityKit", - "printedName": "ActivityKit", + "name": "OneSignalUser", + "printedName": "OneSignalUser", "declKind": "Import", "moduleName": "OneSignalLiveActivities" }, { "kind": "TypeDecl", - "name": "OneSignalLiveActivitiesManagerImpl", - "printedName": "OneSignalLiveActivitiesManagerImpl", + "name": "DefaultLiveActivityAttributes", + "printedName": "DefaultLiveActivityAttributes", "children": [ { - "kind": "Function", - "name": "liveActivities", - "printedName": "liveActivities()", + "kind": "TypeDecl", + "name": "ContentState", + "printedName": "ContentState", "children": [ { - "kind": "TypeNominal", - "name": "ExistentialMetatype", - "printedName": "any AnyObject.Type", + "kind": "Var", + "name": "data", + "printedName": "data", "children": [ { "kind": "TypeNominal", - "name": "ProtocolComposition", - "printedName": "AnyObject" + "name": "Dictionary", + "printedName": "[Swift.String : OneSignalLiveActivities.AnyCodable]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "AnyCodable", + "printedName": "OneSignalLiveActivities.AnyCodable", + "usr": "s:23OneSignalLiveActivities10AnyCodableV" + } + ], + "usr": "s:SD" } - ] - } - ], - "declKind": "Func", - "usr": "c:@M@OneSignalLiveActivities@objc(cs)OneSignalLiveActivitiesManagerImpl(cm)liveActivities", - "mangledName": "$s23OneSignalLiveActivities0abcD11ManagerImplC04liveD0yXlXpyFZ", - "moduleName": "OneSignalLiveActivities", - "static": true, - "declAttributes": [ - "Final", - "AccessControl", - "ObjC" - ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "start", - "printedName": "start()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ], - "declKind": "Func", - "usr": "c:@M@OneSignalLiveActivities@objc(cs)OneSignalLiveActivitiesManagerImpl(cm)start", - "mangledName": "$s23OneSignalLiveActivities0abcD11ManagerImplC5startyyFZ", - "moduleName": "OneSignalLiveActivities", - "static": true, - "declAttributes": [ - "Final", - "AccessControl", - "ObjC" - ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "enter", - "printedName": "enter(_:withToken:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Func", - "usr": "c:@M@OneSignalLiveActivities@objc(cs)OneSignalLiveActivitiesManagerImpl(cm)enter:withToken:", - "mangledName": "$s23OneSignalLiveActivities0abcD11ManagerImplC5enter_9withTokenySS_SStFZ", - "moduleName": "OneSignalLiveActivities", - "static": true, - "objc_name": "enter:withToken:", - "declAttributes": [ - "Final", - "ObjC", - "AccessControl" - ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "exit", - "printedName": "exit(_:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Func", - "usr": "c:@M@OneSignalLiveActivities@objc(cs)OneSignalLiveActivitiesManagerImpl(cm)exit:", - "mangledName": "$s23OneSignalLiveActivities0abcD11ManagerImplC4exityySSFZ", - "moduleName": "OneSignalLiveActivities", - "static": true, - "objc_name": "exit:", - "declAttributes": [ - "Final", - "ObjC", - "AccessControl" - ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "setPushToStartToken", - "printedName": "setPushToStartToken(_:withToken:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Func", - "usr": "c:@M@OneSignalLiveActivities@objc(cs)OneSignalLiveActivitiesManagerImpl(cm)setPushToStartToken:withToken:error:", - "mangledName": "$s23OneSignalLiveActivities0abcD11ManagerImplC19setPushToStartToken_04withK0ySS_SStKFZ", - "moduleName": "OneSignalLiveActivities", - "static": true, - "intro_iOS": "17.2", - "declAttributes": [ - "Final", - "AccessControl", - "Available", - "ObjC" - ], - "throwing": true, - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "removePushToStartToken", - "printedName": "removePushToStartToken(_:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Func", - "usr": "c:@M@OneSignalLiveActivities@objc(cs)OneSignalLiveActivitiesManagerImpl(cm)removePushToStartToken:error:", - "mangledName": "$s23OneSignalLiveActivities0abcD11ManagerImplC22removePushToStartTokenyySSKFZ", - "moduleName": "OneSignalLiveActivities", - "static": true, - "intro_iOS": "17.2", - "declAttributes": [ - "Final", - "AccessControl", - "Available", - "ObjC" - ], - "throwing": true, - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "setPushToStartToken", - "printedName": "setPushToStartToken(_:withToken:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + ], + "declKind": "Var", + "usr": "s:23OneSignalLiveActivities07DefaultC18ActivityAttributesV12ContentStateV4dataSDySSAA10AnyCodableVGvp", + "mangledName": "$s23OneSignalLiveActivities07DefaultC18ActivityAttributesV12ContentStateV4dataSDySSAA10AnyCodableVGvp", + "moduleName": "OneSignalLiveActivities", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : OneSignalLiveActivities.AnyCodable]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "AnyCodable", + "printedName": "OneSignalLiveActivities.AnyCodable", + "usr": "s:23OneSignalLiveActivities10AnyCodableV" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Accessor", + "usr": "s:23OneSignalLiveActivities07DefaultC18ActivityAttributesV12ContentStateV4dataSDySSAA10AnyCodableVGvg", + "mangledName": "$s23OneSignalLiveActivities07DefaultC18ActivityAttributesV12ContentStateV4dataSDySSAA10AnyCodableVGvg", + "moduleName": "OneSignalLiveActivities", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : OneSignalLiveActivities.AnyCodable]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "AnyCodable", + "printedName": "OneSignalLiveActivities.AnyCodable", + "usr": "s:23OneSignalLiveActivities10AnyCodableV" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Accessor", + "usr": "s:23OneSignalLiveActivities07DefaultC18ActivityAttributesV12ContentStateV4dataSDySSAA10AnyCodableVGvs", + "mangledName": "$s23OneSignalLiveActivities07DefaultC18ActivityAttributesV12ContentStateV4dataSDySSAA10AnyCodableVGvs", + "moduleName": "OneSignalLiveActivities", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:23OneSignalLiveActivities07DefaultC18ActivityAttributesV12ContentStateV4dataSDySSAA10AnyCodableVGvM", + "mangledName": "$s23OneSignalLiveActivities07DefaultC18ActivityAttributesV12ContentStateV4dataSDySSAA10AnyCodableVGvM", + "moduleName": "OneSignalLiveActivities", + "implicit": true, + "accessorKind": "_modify" + } + ] }, { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "τ_0_0.Type", + "kind": "Var", + "name": "onesignal", + "printedName": "onesignal", "children": [ { "kind": "TypeNominal", - "name": "GenericTypeParam", - "printedName": "τ_0_0" + "name": "Optional", + "printedName": "OneSignalLiveActivities.OneSignalLiveActivityContentStateData?", + "children": [ + { + "kind": "TypeNominal", + "name": "OneSignalLiveActivityContentStateData", + "printedName": "OneSignalLiveActivities.OneSignalLiveActivityContentStateData", + "usr": "s:23OneSignalLiveActivities0abC24ActivityContentStateDataV" + } + ], + "usr": "s:Sq" } - ] - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Func", - "usr": "s:23OneSignalLiveActivities0abcD11ManagerImplC19setPushToStartToken_04withK0yxm_SSt11ActivityKit0M10AttributesRzlFZ", - "mangledName": "$s23OneSignalLiveActivities0abcD11ManagerImplC19setPushToStartToken_04withK0yxm_SSt11ActivityKit0M10AttributesRzlFZ", - "moduleName": "OneSignalLiveActivities", - "genericSig": "<τ_0_0 where τ_0_0 : ActivityKit.ActivityAttributes>", - "sugared_genericSig": "", - "static": true, - "intro_iOS": "17.2", - "declAttributes": [ - "Final", - "AccessControl", - "Available" - ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "removePushToStartToken", - "printedName": "removePushToStartToken(_:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "τ_0_0.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "GenericTypeParam", - "printedName": "τ_0_0" - } - ] - } - ], - "declKind": "Func", - "usr": "s:23OneSignalLiveActivities0abcD11ManagerImplC22removePushToStartTokenyyxm11ActivityKit0L10AttributesRzlFZ", - "mangledName": "$s23OneSignalLiveActivities0abcD11ManagerImplC22removePushToStartTokenyyxm11ActivityKit0L10AttributesRzlFZ", - "moduleName": "OneSignalLiveActivities", - "genericSig": "<τ_0_0 where τ_0_0 : ActivityKit.ActivityAttributes>", - "sugared_genericSig": "", - "static": true, - "intro_iOS": "17.2", - "declAttributes": [ - "Final", - "AccessControl", - "Available" - ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "enter", - "printedName": "enter(_:withToken:withSuccess:withFailure:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "(([Swift.AnyHashable : Any]?) -> ())?", - "children": [ + ], + "declKind": "Var", + "usr": "s:23OneSignalLiveActivities07DefaultC18ActivityAttributesV12ContentStateV9onesignalAA0abcfhI4DataVSgvp", + "mangledName": "$s23OneSignalLiveActivities07DefaultC18ActivityAttributesV12ContentStateV9onesignalAA0abcfhI4DataVSgvp", + "moduleName": "OneSignalLiveActivities", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "([Swift.AnyHashable : Any]?) -> ()", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, { "kind": "TypeNominal", "name": "Optional", - "printedName": "[Swift.AnyHashable : Any]?", + "printedName": "OneSignalLiveActivities.OneSignalLiveActivityContentStateData?", "children": [ { "kind": "TypeNominal", - "name": "Dictionary", - "printedName": "[Swift.AnyHashable : Any]", - "children": [ - { - "kind": "TypeNominal", - "name": "AnyHashable", - "printedName": "Swift.AnyHashable", - "usr": "s:s11AnyHashableV" - }, - { - "kind": "TypeNominal", - "name": "ProtocolComposition", - "printedName": "Any" - } - ], - "usr": "s:SD" + "name": "OneSignalLiveActivityContentStateData", + "printedName": "OneSignalLiveActivities.OneSignalLiveActivityContentStateData", + "usr": "s:23OneSignalLiveActivities0abC24ActivityContentStateDataV" } ], "usr": "s:Sq" } - ] - } - ], - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "(((any Swift.Error)?) -> ())?", - "children": [ + ], + "declKind": "Accessor", + "usr": "s:23OneSignalLiveActivities07DefaultC18ActivityAttributesV12ContentStateV9onesignalAA0abcfhI4DataVSgvg", + "mangledName": "$s23OneSignalLiveActivities07DefaultC18ActivityAttributesV12ContentStateV9onesignalAA0abcfhI4DataVSgvg", + "moduleName": "OneSignalLiveActivities", + "implicit": true, + "accessorKind": "get" + }, { - "kind": "TypeFunc", - "name": "Function", - "printedName": "((any Swift.Error)?) -> ()", + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", "children": [ { "kind": "TypeNominal", @@ -2413,487 +1307,272 @@ { "kind": "TypeNominal", "name": "Optional", - "printedName": "(any Swift.Error)?", + "printedName": "OneSignalLiveActivities.OneSignalLiveActivityContentStateData?", "children": [ { "kind": "TypeNominal", - "name": "Error", - "printedName": "any Swift.Error", - "usr": "s:s5ErrorP" + "name": "OneSignalLiveActivityContentStateData", + "printedName": "OneSignalLiveActivities.OneSignalLiveActivityContentStateData", + "usr": "s:23OneSignalLiveActivities0abC24ActivityContentStateDataV" } ], "usr": "s:Sq" } - ] - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Func", - "usr": "c:@M@OneSignalLiveActivities@objc(cs)OneSignalLiveActivitiesManagerImpl(cm)enter:withToken:withSuccess:withFailure:", - "mangledName": "$s23OneSignalLiveActivities0abcD11ManagerImplC5enter_9withToken0H7Success0H7FailureySS_SSySDys11AnyHashableVypGSgcSgys5Error_pSgcSgtFZ", - "moduleName": "OneSignalLiveActivities", - "static": true, - "objc_name": "enter:withToken:withSuccess:withFailure:", - "declAttributes": [ - "Final", - "ObjC", - "AccessControl" - ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "exit", - "printedName": "exit(_:withSuccess:withFailure:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "(([Swift.AnyHashable : Any]?) -> ())?", - "children": [ + ], + "declKind": "Accessor", + "usr": "s:23OneSignalLiveActivities07DefaultC18ActivityAttributesV12ContentStateV9onesignalAA0abcfhI4DataVSgvs", + "mangledName": "$s23OneSignalLiveActivities07DefaultC18ActivityAttributesV12ContentStateV9onesignalAA0abcfhI4DataVSgvs", + "moduleName": "OneSignalLiveActivities", + "implicit": true, + "accessorKind": "set" + }, { - "kind": "TypeFunc", - "name": "Function", - "printedName": "([Swift.AnyHashable : Any]?) -> ()", + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", "children": [ { "kind": "TypeNominal", "name": "Void", "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "[Swift.AnyHashable : Any]?", - "children": [ - { - "kind": "TypeNominal", - "name": "Dictionary", - "printedName": "[Swift.AnyHashable : Any]", - "children": [ - { - "kind": "TypeNominal", - "name": "AnyHashable", - "printedName": "Swift.AnyHashable", - "usr": "s:s11AnyHashableV" - }, - { - "kind": "TypeNominal", - "name": "ProtocolComposition", - "printedName": "Any" - } - ], - "usr": "s:SD" - } - ], - "usr": "s:Sq" } - ] + ], + "declKind": "Accessor", + "usr": "s:23OneSignalLiveActivities07DefaultC18ActivityAttributesV12ContentStateV9onesignalAA0abcfhI4DataVSgvM", + "mangledName": "$s23OneSignalLiveActivities07DefaultC18ActivityAttributesV12ContentStateV9onesignalAA0abcfhI4DataVSgvM", + "moduleName": "OneSignalLiveActivities", + "implicit": true, + "accessorKind": "_modify" } - ], - "usr": "s:Sq" + ] }, { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "(((any Swift.Error)?) -> ())?", + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "((any Swift.Error)?) -> ()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "(any Swift.Error)?", - "children": [ - { - "kind": "TypeNominal", - "name": "Error", - "printedName": "any Swift.Error", - "usr": "s:s5ErrorP" - } - ], - "usr": "s:Sq" - } - ] + "kind": "TypeNominal", + "name": "ContentState", + "printedName": "OneSignalLiveActivities.DefaultLiveActivityAttributes.ContentState", + "usr": "s:23OneSignalLiveActivities07DefaultC18ActivityAttributesV12ContentStateV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "Swift.Decoder", + "usr": "s:s7DecoderP" } ], - "usr": "s:Sq" - } - ], - "declKind": "Func", - "usr": "c:@M@OneSignalLiveActivities@objc(cs)OneSignalLiveActivitiesManagerImpl(cm)exit:withSuccess:withFailure:", - "mangledName": "$s23OneSignalLiveActivities0abcD11ManagerImplC4exit_11withSuccess0H7FailureySS_ySDys11AnyHashableVypGSgcSgys5Error_pSgcSgtFZ", - "moduleName": "OneSignalLiveActivities", - "static": true, - "objc_name": "exit:withSuccess:withFailure:", - "declAttributes": [ - "Final", - "ObjC", - "AccessControl" - ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "setup", - "printedName": "setup(_:options:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "declKind": "Constructor", + "usr": "s:23OneSignalLiveActivities07DefaultC18ActivityAttributesV12ContentStateV4fromAEs7Decoder_p_tKcfc", + "mangledName": "$s23OneSignalLiveActivities07DefaultC18ActivityAttributesV12ContentStateV4fromAEs7Decoder_p_tKcfc", + "moduleName": "OneSignalLiveActivities", + "implicit": true, + "throwing": true, + "init_kind": "Designated" }, { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "τ_0_0.Type", + "kind": "Function", + "name": "encode", + "printedName": "encode(to:)", "children": [ { "kind": "TypeNominal", - "name": "GenericTypeParam", - "printedName": "τ_0_0" - } - ] - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "OneSignalLiveActivities.LiveActivitySetupOptions?", - "children": [ + "name": "Void", + "printedName": "()" + }, { "kind": "TypeNominal", - "name": "LiveActivitySetupOptions", - "printedName": "OneSignalLiveActivities.LiveActivitySetupOptions", - "usr": "c:@M@OneSignalLiveActivities@objc(cs)LiveActivitySetupOptions" + "name": "Encoder", + "printedName": "Swift.Encoder", + "usr": "s:s7EncoderP" } ], - "hasDefaultArg": true, - "usr": "s:Sq" - } - ], - "declKind": "Func", - "usr": "s:23OneSignalLiveActivities0abcD11ManagerImplC5setup_7optionsyxm_AA0C20ActivitySetupOptionsCSgtAA0abcI10AttributesRzlFZ", - "mangledName": "$s23OneSignalLiveActivities0abcD11ManagerImplC5setup_7optionsyxm_AA0C20ActivitySetupOptionsCSgtAA0abcI10AttributesRzlFZ", - "moduleName": "OneSignalLiveActivities", - "genericSig": "<τ_0_0 where τ_0_0 : OneSignalLiveActivities.OneSignalLiveActivityAttributes>", - "sugared_genericSig": "", - "static": true, - "intro_iOS": "16.1", - "declAttributes": [ - "Final", - "AccessControl", - "Available" - ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "setupDefault", - "printedName": "setupDefault(options:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "declKind": "Func", + "usr": "s:23OneSignalLiveActivities07DefaultC18ActivityAttributesV12ContentStateV6encode2toys7Encoder_p_tKF", + "mangledName": "$s23OneSignalLiveActivities07DefaultC18ActivityAttributesV12ContentStateV6encode2toys7Encoder_p_tKF", + "moduleName": "OneSignalLiveActivities", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" }, { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "OneSignalLiveActivities.LiveActivitySetupOptions?", + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", "children": [ { "kind": "TypeNominal", - "name": "LiveActivitySetupOptions", - "printedName": "OneSignalLiveActivities.LiveActivitySetupOptions", - "usr": "c:@M@OneSignalLiveActivities@objc(cs)LiveActivitySetupOptions" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], - "hasDefaultArg": true, - "usr": "s:Sq" - } - ], - "declKind": "Func", - "usr": "c:@M@OneSignalLiveActivities@objc(cs)OneSignalLiveActivitiesManagerImpl(cm)setupDefaultWithOptions:", - "mangledName": "$s23OneSignalLiveActivities0abcD11ManagerImplC12setupDefault7optionsyAA0C20ActivitySetupOptionsCSg_tFZ", - "moduleName": "OneSignalLiveActivities", - "static": true, - "intro_iOS": "16.1", - "objc_name": "setupDefaultWithOptions:", - "declAttributes": [ - "Final", - "AccessControl", - "Available", - "ObjC" - ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "startDefault", - "printedName": "startDefault(_:attributes:content:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "declKind": "Var", + "usr": "s:23OneSignalLiveActivities07DefaultC18ActivityAttributesV12ContentStateV9hashValueSivp", + "mangledName": "$s23OneSignalLiveActivities07DefaultC18ActivityAttributesV12ContentStateV9hashValueSivp", + "moduleName": "OneSignalLiveActivities", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:23OneSignalLiveActivities07DefaultC18ActivityAttributesV12ContentStateV9hashValueSivg", + "mangledName": "$s23OneSignalLiveActivities07DefaultC18ActivityAttributesV12ContentStateV9hashValueSivg", + "moduleName": "OneSignalLiveActivities", + "implicit": true, + "accessorKind": "get" + } + ] }, { - "kind": "TypeNominal", - "name": "Dictionary", - "printedName": "[Swift.String : Any]", + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Void", + "printedName": "()" }, { "kind": "TypeNominal", - "name": "ProtocolComposition", - "printedName": "Any" + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" } ], - "usr": "s:SD" + "declKind": "Func", + "usr": "s:23OneSignalLiveActivities07DefaultC18ActivityAttributesV12ContentStateV4hash4intoys6HasherVz_tF", + "mangledName": "$s23OneSignalLiveActivities07DefaultC18ActivityAttributesV12ContentStateV4hash4intoys6HasherVz_tF", + "moduleName": "OneSignalLiveActivities", + "implicit": true, + "funcSelfKind": "NonMutating" }, { - "kind": "TypeNominal", - "name": "Dictionary", - "printedName": "[Swift.String : Any]", + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" }, { "kind": "TypeNominal", - "name": "ProtocolComposition", - "printedName": "Any" + "name": "ContentState", + "printedName": "OneSignalLiveActivities.DefaultLiveActivityAttributes.ContentState", + "usr": "s:23OneSignalLiveActivities07DefaultC18ActivityAttributesV12ContentStateV" + }, + { + "kind": "TypeNominal", + "name": "ContentState", + "printedName": "OneSignalLiveActivities.DefaultLiveActivityAttributes.ContentState", + "usr": "s:23OneSignalLiveActivities07DefaultC18ActivityAttributesV12ContentStateV" } ], - "usr": "s:SD" + "declKind": "Func", + "usr": "s:23OneSignalLiveActivities07DefaultC18ActivityAttributesV12ContentStateV2eeoiySbAE_AEtFZ", + "mangledName": "$s23OneSignalLiveActivities07DefaultC18ActivityAttributesV12ContentStateV2eeoiySbAE_AEtFZ", + "moduleName": "OneSignalLiveActivities", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" } ], - "declKind": "Func", - "usr": "c:@M@OneSignalLiveActivities@objc(cs)OneSignalLiveActivitiesManagerImpl(cm)startDefault:attributes:content:", - "mangledName": "$s23OneSignalLiveActivities0abcD11ManagerImplC12startDefault_10attributes7contentySS_SDySSypGAGtFZ", + "declKind": "Struct", + "usr": "s:23OneSignalLiveActivities07DefaultC18ActivityAttributesV12ContentStateV", + "mangledName": "$s23OneSignalLiveActivities07DefaultC18ActivityAttributesV12ContentStateV", "moduleName": "OneSignalLiveActivities", - "static": true, - "intro_iOS": "16.1", "declAttributes": [ - "Final", - "AccessControl", - "Available", - "ObjC" + "AccessControl" ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init()", - "children": [ + "conformances": [ { - "kind": "TypeNominal", - "name": "OneSignalLiveActivitiesManagerImpl", - "printedName": "OneSignalLiveActivities.OneSignalLiveActivitiesManagerImpl", - "usr": "c:@M@OneSignalLiveActivities@objc(cs)OneSignalLiveActivitiesManagerImpl" + "kind": "Conformance", + "name": "OneSignalLiveActivityContentState", + "printedName": "OneSignalLiveActivityContentState", + "usr": "s:23OneSignalLiveActivities0abC20ActivityContentStateP", + "mangledName": "$s23OneSignalLiveActivities0abC20ActivityContentStateP" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" } - ], - "declKind": "Constructor", - "usr": "c:@M@OneSignalLiveActivities@objc(cs)OneSignalLiveActivitiesManagerImpl(im)init", - "mangledName": "$s23OneSignalLiveActivities0abcD11ManagerImplCACycfc", - "moduleName": "OneSignalLiveActivities", - "overriding": true, - "implicit": true, - "objc_name": "init", - "declAttributes": [ - "Dynamic", - "ObjC", - "Override" - ], - "init_kind": "Designated" - } - ], - "declKind": "Class", - "usr": "c:@M@OneSignalLiveActivities@objc(cs)OneSignalLiveActivitiesManagerImpl", - "mangledName": "$s23OneSignalLiveActivities0abcD11ManagerImplC", - "moduleName": "OneSignalLiveActivities", - "objc_name": "OneSignalLiveActivitiesManagerImpl", - "declAttributes": [ - "AccessControl", - "ObjC" - ], - "superclassUsr": "c:objc(cs)NSObject", - "inheritsConvenienceInitializers": true, - "superclassNames": [ - "ObjectiveC.NSObject" - ], - "conformances": [ - { - "kind": "Conformance", - "name": "OSLiveActivities", - "printedName": "OSLiveActivities", - "usr": "c:@M@OneSignalOSCore@objc(pl)OSLiveActivities", - "mangledName": "$s15OneSignalOSCore16OSLiveActivitiesP" - }, - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - }, - { - "kind": "Conformance", - "name": "Equatable", - "printedName": "Equatable", - "usr": "s:SQ", - "mangledName": "$sSQ" - }, - { - "kind": "Conformance", - "name": "Hashable", - "printedName": "Hashable", - "usr": "s:SH", - "mangledName": "$sSH" - }, - { - "kind": "Conformance", - "name": "CVarArg", - "printedName": "CVarArg", - "usr": "s:s7CVarArgP", - "mangledName": "$ss7CVarArgP" - }, - { - "kind": "Conformance", - "name": "_KeyValueCodingAndObservingPublishing", - "printedName": "_KeyValueCodingAndObservingPublishing", - "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", - "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" - }, - { - "kind": "Conformance", - "name": "_KeyValueCodingAndObserving", - "printedName": "_KeyValueCodingAndObserving", - "usr": "s:10Foundation27_KeyValueCodingAndObservingP", - "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" - }, - { - "kind": "Conformance", - "name": "CustomStringConvertible", - "printedName": "CustomStringConvertible", - "usr": "s:s23CustomStringConvertibleP", - "mangledName": "$ss23CustomStringConvertibleP" + ] }, - { - "kind": "Conformance", - "name": "CustomDebugStringConvertible", - "printedName": "CustomDebugStringConvertible", - "usr": "s:s28CustomDebugStringConvertibleP", - "mangledName": "$ss28CustomDebugStringConvertibleP" - } - ] - }, - { - "kind": "Import", - "name": "OneSignalCore", - "printedName": "OneSignalCore", - "declKind": "Import", - "moduleName": "OneSignalLiveActivities", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Import", - "name": "OneSignalUser", - "printedName": "OneSignalUser", - "declKind": "Import", - "moduleName": "OneSignalLiveActivities" - }, - { - "kind": "Import", - "name": "OneSignalCore", - "printedName": "OneSignalCore", - "declKind": "Import", - "moduleName": "OneSignalLiveActivities", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "OneSignalLiveActivities", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "TypeDecl", - "name": "AnyCodable", - "printedName": "AnyCodable", - "children": [ { "kind": "Var", - "name": "value", - "printedName": "value", + "name": "data", + "printedName": "data", "children": [ { "kind": "TypeNominal", - "name": "ProtocolComposition", - "printedName": "Any" + "name": "Dictionary", + "printedName": "[Swift.String : OneSignalLiveActivities.AnyCodable]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "AnyCodable", + "printedName": "OneSignalLiveActivities.AnyCodable", + "usr": "s:23OneSignalLiveActivities10AnyCodableV" + } + ], + "usr": "s:SD" } ], "declKind": "Var", - "usr": "s:23OneSignalLiveActivities10AnyCodableV5valueypvp", - "mangledName": "$s23OneSignalLiveActivities10AnyCodableV5valueypvp", + "usr": "s:23OneSignalLiveActivities07DefaultC18ActivityAttributesV4dataSDySSAA10AnyCodableVGvp", + "mangledName": "$s23OneSignalLiveActivities07DefaultC18ActivityAttributesV4dataSDySSAA10AnyCodableVGvp", "moduleName": "OneSignalLiveActivities", "declAttributes": [ "HasStorage", "AccessControl" ], - "fixedbinaryorder": 0, - "isLet": true, "hasStorage": true, "accessors": [ { @@ -2903,634 +1582,747 @@ "children": [ { "kind": "TypeNominal", - "name": "ProtocolComposition", - "printedName": "Any" + "name": "Dictionary", + "printedName": "[Swift.String : OneSignalLiveActivities.AnyCodable]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "AnyCodable", + "printedName": "OneSignalLiveActivities.AnyCodable", + "usr": "s:23OneSignalLiveActivities10AnyCodableV" + } + ], + "usr": "s:SD" } ], "declKind": "Accessor", - "usr": "s:23OneSignalLiveActivities10AnyCodableV5valueypvg", - "mangledName": "$s23OneSignalLiveActivities10AnyCodableV5valueypvg", + "usr": "s:23OneSignalLiveActivities07DefaultC18ActivityAttributesV4dataSDySSAA10AnyCodableVGvg", + "mangledName": "$s23OneSignalLiveActivities07DefaultC18ActivityAttributesV4dataSDySSAA10AnyCodableVGvg", "moduleName": "OneSignalLiveActivities", "implicit": true, - "declAttributes": [ - "Transparent" - ], "accessorKind": "get" - } - ] - }, - { - "kind": "Function", - "name": "asBool", - "printedName": "asBool()", - "children": [ + }, { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.Bool?", + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : OneSignalLiveActivities.AnyCodable]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "AnyCodable", + "printedName": "OneSignalLiveActivities.AnyCodable", + "usr": "s:23OneSignalLiveActivities10AnyCodableV" + } + ], + "usr": "s:SD" } ], - "usr": "s:Sq" - } - ], - "declKind": "Func", - "usr": "s:23OneSignalLiveActivities10AnyCodableV6asBoolSbSgyF", - "mangledName": "$s23OneSignalLiveActivities10AnyCodableV6asBoolSbSgyF", - "moduleName": "OneSignalLiveActivities", - "declAttributes": [ - "AccessControl" - ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "asInt", - "printedName": "asInt()", - "children": [ + "declKind": "Accessor", + "usr": "s:23OneSignalLiveActivities07DefaultC18ActivityAttributesV4dataSDySSAA10AnyCodableVGvs", + "mangledName": "$s23OneSignalLiveActivities07DefaultC18ActivityAttributesV4dataSDySSAA10AnyCodableVGvs", + "moduleName": "OneSignalLiveActivities", + "implicit": true, + "accessorKind": "set" + }, { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.Int?", + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "Void", + "printedName": "()" } ], - "usr": "s:Sq" + "declKind": "Accessor", + "usr": "s:23OneSignalLiveActivities07DefaultC18ActivityAttributesV4dataSDySSAA10AnyCodableVGvM", + "mangledName": "$s23OneSignalLiveActivities07DefaultC18ActivityAttributesV4dataSDySSAA10AnyCodableVGvM", + "moduleName": "OneSignalLiveActivities", + "implicit": true, + "accessorKind": "_modify" } - ], - "declKind": "Func", - "usr": "s:23OneSignalLiveActivities10AnyCodableV5asIntSiSgyF", - "mangledName": "$s23OneSignalLiveActivities10AnyCodableV5asIntSiSgyF", - "moduleName": "OneSignalLiveActivities", - "declAttributes": [ - "AccessControl" - ], - "funcSelfKind": "NonMutating" + ] }, { - "kind": "Function", - "name": "asDouble", - "printedName": "asDouble()", + "kind": "Var", + "name": "onesignal", + "printedName": "onesignal", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.Double?", - "children": [ - { - "kind": "TypeNominal", - "name": "Double", - "printedName": "Swift.Double", - "usr": "s:Sd" - } - ], - "usr": "s:Sq" + "name": "OneSignalLiveActivityAttributeData", + "printedName": "OneSignalLiveActivities.OneSignalLiveActivityAttributeData", + "usr": "s:23OneSignalLiveActivities0abC21ActivityAttributeDataV" } ], - "declKind": "Func", - "usr": "s:23OneSignalLiveActivities10AnyCodableV8asDoubleSdSgyF", - "mangledName": "$s23OneSignalLiveActivities10AnyCodableV8asDoubleSdSgyF", + "declKind": "Var", + "usr": "s:23OneSignalLiveActivities07DefaultC18ActivityAttributesV9onesignalAA0abcF13AttributeDataVvp", + "mangledName": "$s23OneSignalLiveActivities07DefaultC18ActivityAttributesV9onesignalAA0abcF13AttributeDataVvp", "moduleName": "OneSignalLiveActivities", "declAttributes": [ + "HasStorage", "AccessControl" ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "asString", - "printedName": "asString()", - "children": [ + "hasStorage": true, + "accessors": [ { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "OneSignalLiveActivityAttributeData", + "printedName": "OneSignalLiveActivities.OneSignalLiveActivityAttributeData", + "usr": "s:23OneSignalLiveActivities0abC21ActivityAttributeDataV" } ], - "usr": "s:Sq" - } - ], - "declKind": "Func", - "usr": "s:23OneSignalLiveActivities10AnyCodableV8asStringSSSgyF", - "mangledName": "$s23OneSignalLiveActivities10AnyCodableV8asStringSSSgyF", - "moduleName": "OneSignalLiveActivities", - "declAttributes": [ - "AccessControl" - ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "asArray", - "printedName": "asArray()", - "children": [ + "declKind": "Accessor", + "usr": "s:23OneSignalLiveActivities07DefaultC18ActivityAttributesV9onesignalAA0abcF13AttributeDataVvg", + "mangledName": "$s23OneSignalLiveActivities07DefaultC18ActivityAttributesV9onesignalAA0abcF13AttributeDataVvg", + "moduleName": "OneSignalLiveActivities", + "implicit": true, + "accessorKind": "get" + }, { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "[OneSignalLiveActivities.AnyCodable]?", + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", "children": [ { "kind": "TypeNominal", - "name": "Array", - "printedName": "[OneSignalLiveActivities.AnyCodable]", - "children": [ - { - "kind": "TypeNominal", - "name": "AnyCodable", - "printedName": "OneSignalLiveActivities.AnyCodable", - "usr": "s:23OneSignalLiveActivities10AnyCodableV" - } - ], - "usr": "s:Sa" + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "OneSignalLiveActivityAttributeData", + "printedName": "OneSignalLiveActivities.OneSignalLiveActivityAttributeData", + "usr": "s:23OneSignalLiveActivities0abC21ActivityAttributeDataV" } ], - "usr": "s:Sq" - } - ], - "declKind": "Func", - "usr": "s:23OneSignalLiveActivities10AnyCodableV7asArraySayACGSgyF", - "mangledName": "$s23OneSignalLiveActivities10AnyCodableV7asArraySayACGSgyF", - "moduleName": "OneSignalLiveActivities", - "declAttributes": [ - "AccessControl" - ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "asDict", - "printedName": "asDict()", - "children": [ + "declKind": "Accessor", + "usr": "s:23OneSignalLiveActivities07DefaultC18ActivityAttributesV9onesignalAA0abcF13AttributeDataVvs", + "mangledName": "$s23OneSignalLiveActivities07DefaultC18ActivityAttributesV9onesignalAA0abcF13AttributeDataVvs", + "moduleName": "OneSignalLiveActivities", + "implicit": true, + "accessorKind": "set" + }, { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "[Swift.String : OneSignalLiveActivities.AnyCodable]?", + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", "children": [ { "kind": "TypeNominal", - "name": "Dictionary", - "printedName": "[Swift.String : OneSignalLiveActivities.AnyCodable]", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, - { - "kind": "TypeNominal", - "name": "AnyCodable", - "printedName": "OneSignalLiveActivities.AnyCodable", - "usr": "s:23OneSignalLiveActivities10AnyCodableV" - } - ], - "usr": "s:SD" + "name": "Void", + "printedName": "()" } ], - "usr": "s:Sq" + "declKind": "Accessor", + "usr": "s:23OneSignalLiveActivities07DefaultC18ActivityAttributesV9onesignalAA0abcF13AttributeDataVvM", + "mangledName": "$s23OneSignalLiveActivities07DefaultC18ActivityAttributesV9onesignalAA0abcF13AttributeDataVvM", + "moduleName": "OneSignalLiveActivities", + "implicit": true, + "accessorKind": "_modify" } - ], - "declKind": "Func", - "usr": "s:23OneSignalLiveActivities10AnyCodableV6asDictSDySSACGSgyF", - "mangledName": "$s23OneSignalLiveActivities10AnyCodableV6asDictSDySSACGSgyF", - "moduleName": "OneSignalLiveActivities", - "declAttributes": [ - "AccessControl" - ], - "funcSelfKind": "NonMutating" + ] }, { "kind": "Constructor", "name": "init", - "printedName": "init(_:)", + "printedName": "init(from:)", "children": [ { "kind": "TypeNominal", - "name": "AnyCodable", - "printedName": "OneSignalLiveActivities.AnyCodable", - "usr": "s:23OneSignalLiveActivities10AnyCodableV" + "name": "DefaultLiveActivityAttributes", + "printedName": "OneSignalLiveActivities.DefaultLiveActivityAttributes", + "usr": "s:23OneSignalLiveActivities07DefaultC18ActivityAttributesV" }, { "kind": "TypeNominal", - "name": "Optional", - "printedName": "τ_0_0?", - "children": [ - { - "kind": "TypeNominal", - "name": "GenericTypeParam", - "printedName": "τ_0_0" - } - ], - "usr": "s:Sq" + "name": "Decoder", + "printedName": "Swift.Decoder", + "usr": "s:s7DecoderP" } ], "declKind": "Constructor", - "usr": "s:23OneSignalLiveActivities10AnyCodableVyACxSgclufc", - "mangledName": "$s23OneSignalLiveActivities10AnyCodableVyACxSgclufc", + "usr": "s:23OneSignalLiveActivities07DefaultC18ActivityAttributesV4fromACs7Decoder_p_tKcfc", + "mangledName": "$s23OneSignalLiveActivities07DefaultC18ActivityAttributesV4fromACs7Decoder_p_tKcfc", "moduleName": "OneSignalLiveActivities", - "genericSig": "<τ_0_0>", - "sugared_genericSig": "", - "declAttributes": [ - "AccessControl" - ], + "implicit": true, + "throwing": true, "init_kind": "Designated" }, { - "kind": "Constructor", - "name": "init", - "printedName": "init(nilLiteral:)", + "kind": "Function", + "name": "encode", + "printedName": "encode(to:)", "children": [ - { - "kind": "TypeNominal", - "name": "AnyCodable", - "printedName": "OneSignalLiveActivities.AnyCodable", - "usr": "s:23OneSignalLiveActivities10AnyCodableV" - }, { "kind": "TypeNominal", "name": "Void", "printedName": "()" - } - ], - "declKind": "Constructor", - "usr": "s:23OneSignalLiveActivities10AnyCodableV10nilLiteralACyt_tcfc", - "mangledName": "$s23OneSignalLiveActivities10AnyCodableV10nilLiteralACyt_tcfc", - "moduleName": "OneSignalLiveActivities", - "declAttributes": [ - "AccessControl" - ], - "init_kind": "Designated" - }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init(booleanLiteral:)", - "children": [ - { - "kind": "TypeNominal", - "name": "AnyCodable", - "printedName": "OneSignalLiveActivities.AnyCodable", - "usr": "s:23OneSignalLiveActivities10AnyCodableV" }, { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "Encoder", + "printedName": "Swift.Encoder", + "usr": "s:s7EncoderP" } ], - "declKind": "Constructor", - "usr": "s:23OneSignalLiveActivities10AnyCodableV14booleanLiteralACSb_tcfc", - "mangledName": "$s23OneSignalLiveActivities10AnyCodableV14booleanLiteralACSb_tcfc", + "declKind": "Func", + "usr": "s:23OneSignalLiveActivities07DefaultC18ActivityAttributesV6encode2toys7Encoder_p_tKF", + "mangledName": "$s23OneSignalLiveActivities07DefaultC18ActivityAttributesV6encode2toys7Encoder_p_tKF", "moduleName": "OneSignalLiveActivities", - "declAttributes": [ - "AccessControl" - ], - "init_kind": "Designated" + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:23OneSignalLiveActivities07DefaultC18ActivityAttributesV", + "mangledName": "$s23OneSignalLiveActivities07DefaultC18ActivityAttributesV", + "moduleName": "OneSignalLiveActivities", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "OneSignalLiveActivityAttributes", + "printedName": "OneSignalLiveActivityAttributes", + "usr": "s:23OneSignalLiveActivities0abC18ActivityAttributesP", + "mangledName": "$s23OneSignalLiveActivities0abC18ActivityAttributesP" }, { - "kind": "Constructor", - "name": "init", - "printedName": "init(integerLiteral:)", + "kind": "Conformance", + "name": "ActivityAttributes", + "printedName": "ActivityAttributes", "children": [ { - "kind": "TypeNominal", - "name": "AnyCodable", - "printedName": "OneSignalLiveActivities.AnyCodable", - "usr": "s:23OneSignalLiveActivities10AnyCodableV" - }, - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "kind": "TypeWitness", + "name": "ContentState", + "printedName": "ContentState", + "children": [ + { + "kind": "TypeNominal", + "name": "ContentState", + "printedName": "OneSignalLiveActivities.DefaultLiveActivityAttributes.ContentState", + "usr": "s:23OneSignalLiveActivities07DefaultC18ActivityAttributesV12ContentStateV" + } + ] } ], - "declKind": "Constructor", - "usr": "s:23OneSignalLiveActivities10AnyCodableV14integerLiteralACSi_tcfc", - "mangledName": "$s23OneSignalLiveActivities10AnyCodableV14integerLiteralACSi_tcfc", - "moduleName": "OneSignalLiveActivities", - "declAttributes": [ - "AccessControl" - ], - "init_kind": "Designated" + "usr": "s:11ActivityKit0A10AttributesP", + "mangledName": "$s11ActivityKit0A10AttributesP" }, { - "kind": "Constructor", - "name": "init", - "printedName": "init(floatLiteral:)", - "children": [ - { - "kind": "TypeNominal", - "name": "AnyCodable", - "printedName": "OneSignalLiveActivities.AnyCodable", - "usr": "s:23OneSignalLiveActivities10AnyCodableV" - }, - { - "kind": "TypeNominal", - "name": "Double", - "printedName": "Swift.Double", - "usr": "s:Sd" - } - ], - "declKind": "Constructor", - "usr": "s:23OneSignalLiveActivities10AnyCodableV12floatLiteralACSd_tcfc", - "mangledName": "$s23OneSignalLiveActivities10AnyCodableV12floatLiteralACSd_tcfc", - "moduleName": "OneSignalLiveActivities", - "declAttributes": [ - "AccessControl" - ], - "init_kind": "Designated" + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" }, { - "kind": "Constructor", - "name": "init", - "printedName": "init(extendedGraphemeClusterLiteral:)", + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + } + ] + }, + { + "kind": "Import", + "name": "OneSignalCore", + "printedName": "OneSignalCore", + "declKind": "Import", + "moduleName": "OneSignalLiveActivities", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "OneSignalUser", + "printedName": "OneSignalUser", + "declKind": "Import", + "moduleName": "OneSignalLiveActivities" + }, + { + "kind": "Import", + "name": "OneSignalCore", + "printedName": "OneSignalCore", + "declKind": "Import", + "moduleName": "OneSignalLiveActivities", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "OneSignalUser", + "printedName": "OneSignalUser", + "declKind": "Import", + "moduleName": "OneSignalLiveActivities" + }, + { + "kind": "Import", + "name": "OneSignalOSCore", + "printedName": "OneSignalOSCore", + "declKind": "Import", + "moduleName": "OneSignalLiveActivities" + }, + { + "kind": "Import", + "name": "ActivityKit", + "printedName": "ActivityKit", + "declKind": "Import", + "moduleName": "OneSignalLiveActivities" + }, + { + "kind": "TypeDecl", + "name": "LiveActivitySetupOptions", + "printedName": "LiveActivitySetupOptions", + "children": [ + { + "kind": "Var", + "name": "enablePushToStart", + "printedName": "enablePushToStart", "children": [ { "kind": "TypeNominal", - "name": "AnyCodable", - "printedName": "OneSignalLiveActivities.AnyCodable", - "usr": "s:23OneSignalLiveActivities10AnyCodableV" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], - "declKind": "Constructor", - "usr": "s:23OneSignalLiveActivities10AnyCodableV30extendedGraphemeClusterLiteralACSS_tcfc", - "mangledName": "$s23OneSignalLiveActivities10AnyCodableV30extendedGraphemeClusterLiteralACSS_tcfc", + "declKind": "Var", + "usr": "c:@M@OneSignalLiveActivities@objc(cs)LiveActivitySetupOptions(py)enablePushToStart", + "mangledName": "$s23OneSignalLiveActivities0C20ActivitySetupOptionsC17enablePushToStartSbvp", "moduleName": "OneSignalLiveActivities", "declAttributes": [ - "AccessControl" + "HasInitialValue", + "HasStorage", + "AccessControl", + "ObjC", + "RawDocComment" ], - "init_kind": "Designated" - }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init(stringLiteral:)", - "children": [ - { - "kind": "TypeNominal", - "name": "AnyCodable", - "printedName": "OneSignalLiveActivities.AnyCodable", - "usr": "s:23OneSignalLiveActivities10AnyCodableV" - }, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "c:@M@OneSignalLiveActivities@objc(cs)LiveActivitySetupOptions(im)enablePushToStart", + "mangledName": "$s23OneSignalLiveActivities0C20ActivitySetupOptionsC17enablePushToStartSbvg", + "moduleName": "OneSignalLiveActivities", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "c:@M@OneSignalLiveActivities@objc(cs)LiveActivitySetupOptions(im)setEnablePushToStart:", + "mangledName": "$s23OneSignalLiveActivities0C20ActivitySetupOptionsC17enablePushToStartSbvs", + "moduleName": "OneSignalLiveActivities", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:23OneSignalLiveActivities0C20ActivitySetupOptionsC17enablePushToStartSbvM", + "mangledName": "$s23OneSignalLiveActivities0C20ActivitySetupOptionsC17enablePushToStartSbvM", + "moduleName": "OneSignalLiveActivities", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "enablePushToUpdate", + "printedName": "enablePushToUpdate", + "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], - "declKind": "Constructor", - "usr": "s:23OneSignalLiveActivities10AnyCodableV13stringLiteralACSS_tcfc", - "mangledName": "$s23OneSignalLiveActivities10AnyCodableV13stringLiteralACSS_tcfc", + "declKind": "Var", + "usr": "c:@M@OneSignalLiveActivities@objc(cs)LiveActivitySetupOptions(py)enablePushToUpdate", + "mangledName": "$s23OneSignalLiveActivities0C20ActivitySetupOptionsC18enablePushToUpdateSbvp", "moduleName": "OneSignalLiveActivities", "declAttributes": [ - "AccessControl" + "HasInitialValue", + "HasStorage", + "AccessControl", + "ObjC", + "RawDocComment" ], - "init_kind": "Designated" - }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init(arrayLiteral:)", - "children": [ + "hasStorage": true, + "accessors": [ { - "kind": "TypeNominal", - "name": "AnyCodable", - "printedName": "OneSignalLiveActivities.AnyCodable", - "usr": "s:23OneSignalLiveActivities10AnyCodableV" + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "c:@M@OneSignalLiveActivities@objc(cs)LiveActivitySetupOptions(im)enablePushToUpdate", + "mangledName": "$s23OneSignalLiveActivities0C20ActivitySetupOptionsC18enablePushToUpdateSbvg", + "moduleName": "OneSignalLiveActivities", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" }, { - "kind": "TypeNominal", - "name": "Array", - "printedName": "[Any]", + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", "children": [ { "kind": "TypeNominal", - "name": "ProtocolComposition", - "printedName": "Any" + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], - "usr": "s:Sa" + "declKind": "Accessor", + "usr": "c:@M@OneSignalLiveActivities@objc(cs)LiveActivitySetupOptions(im)setEnablePushToUpdate:", + "mangledName": "$s23OneSignalLiveActivities0C20ActivitySetupOptionsC18enablePushToUpdateSbvs", + "moduleName": "OneSignalLiveActivities", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:23OneSignalLiveActivities0C20ActivitySetupOptionsC18enablePushToUpdateSbvM", + "mangledName": "$s23OneSignalLiveActivities0C20ActivitySetupOptionsC18enablePushToUpdateSbvM", + "moduleName": "OneSignalLiveActivities", + "implicit": true, + "accessorKind": "_modify" } - ], - "declKind": "Constructor", - "usr": "s:23OneSignalLiveActivities10AnyCodableV12arrayLiteralACypd_tcfc", - "mangledName": "$s23OneSignalLiveActivities10AnyCodableV12arrayLiteralACypd_tcfc", - "moduleName": "OneSignalLiveActivities", - "declAttributes": [ - "AccessControl" - ], - "init_kind": "Designated" + ] }, { "kind": "Constructor", "name": "init", - "printedName": "init(dictionaryLiteral:)", + "printedName": "init(enablePushToStart:enablePushToUpdate:)", "children": [ { "kind": "TypeNominal", - "name": "AnyCodable", - "printedName": "OneSignalLiveActivities.AnyCodable", - "usr": "s:23OneSignalLiveActivities10AnyCodableV" + "name": "LiveActivitySetupOptions", + "printedName": "OneSignalLiveActivities.LiveActivitySetupOptions", + "usr": "c:@M@OneSignalLiveActivities@objc(cs)LiveActivitySetupOptions" }, { "kind": "TypeNominal", - "name": "Array", - "printedName": "[(Swift.AnyHashable, Any)]", - "children": [ - { - "kind": "TypeNominal", - "name": "Tuple", - "printedName": "(Swift.AnyHashable, Any)", - "children": [ - { - "kind": "TypeNominal", - "name": "AnyHashable", - "printedName": "Swift.AnyHashable", - "usr": "s:s11AnyHashableV" - }, - { - "kind": "TypeNominal", - "name": "ProtocolComposition", - "printedName": "Any" - } - ] - } - ], - "usr": "s:Sa" + "name": "Bool", + "printedName": "Swift.Bool", + "hasDefaultArg": true, + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "hasDefaultArg": true, + "usr": "s:Sb" } ], "declKind": "Constructor", - "usr": "s:23OneSignalLiveActivities10AnyCodableV17dictionaryLiteralACs0E8HashableV_yptd_tcfc", - "mangledName": "$s23OneSignalLiveActivities10AnyCodableV17dictionaryLiteralACs0E8HashableV_yptd_tcfc", + "usr": "c:@M@OneSignalLiveActivities@objc(cs)LiveActivitySetupOptions(im)initWithEnablePushToStart:enablePushToUpdate:", + "mangledName": "$s23OneSignalLiveActivities0C20ActivitySetupOptionsC17enablePushToStart0hiJ6UpdateACSb_Sbtcfc", "moduleName": "OneSignalLiveActivities", + "objc_name": "initWithEnablePushToStart:enablePushToUpdate:", "declAttributes": [ - "AccessControl" + "AccessControl", + "ObjC" ], "init_kind": "Designated" }, { "kind": "Constructor", "name": "init", - "printedName": "init(from:)", + "printedName": "init()", "children": [ { "kind": "TypeNominal", - "name": "AnyCodable", - "printedName": "OneSignalLiveActivities.AnyCodable", - "usr": "s:23OneSignalLiveActivities10AnyCodableV" - }, - { - "kind": "TypeNominal", - "name": "Decoder", - "printedName": "any Swift.Decoder", - "usr": "s:s7DecoderP" + "name": "LiveActivitySetupOptions", + "printedName": "OneSignalLiveActivities.LiveActivitySetupOptions", + "usr": "c:@M@OneSignalLiveActivities@objc(cs)LiveActivitySetupOptions" } ], "declKind": "Constructor", - "usr": "s:23OneSignalLiveActivities10AnyCodableV4fromACs7Decoder_p_tKcfc", - "mangledName": "$s23OneSignalLiveActivities10AnyCodableV4fromACs7Decoder_p_tKcfc", + "usr": "c:@M@OneSignalLiveActivities@objc(cs)LiveActivitySetupOptions(im)init", + "mangledName": "$s23OneSignalLiveActivities0C20ActivitySetupOptionsCACycfc", "moduleName": "OneSignalLiveActivities", + "overriding": true, + "implicit": true, + "objc_name": "init", "declAttributes": [ - "AccessControl" + "Dynamic", + "ObjC", + "Override" ], - "throwing": true, "init_kind": "Designated" - }, - { + } + ], + "declKind": "Class", + "usr": "c:@M@OneSignalLiveActivities@objc(cs)LiveActivitySetupOptions", + "mangledName": "$s23OneSignalLiveActivities0C20ActivitySetupOptionsC", + "moduleName": "OneSignalLiveActivities", + "objc_name": "LiveActivitySetupOptions", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "superclassUsr": "c:objc(cs)NSObject", + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "Import", + "name": "OneSignalCore", + "printedName": "OneSignalCore", + "declKind": "Import", + "moduleName": "OneSignalLiveActivities" + }, + { + "kind": "Import", + "name": "OneSignalOSCore", + "printedName": "OneSignalOSCore", + "declKind": "Import", + "moduleName": "OneSignalLiveActivities" + }, + { + "kind": "Import", + "name": "ActivityKit", + "printedName": "ActivityKit", + "declKind": "Import", + "moduleName": "OneSignalLiveActivities" + }, + { + "kind": "TypeDecl", + "name": "OneSignalLiveActivitiesManagerImpl", + "printedName": "OneSignalLiveActivitiesManagerImpl", + "children": [ + { "kind": "Function", - "name": "encode", - "printedName": "encode(to:)", + "name": "liveActivities", + "printedName": "liveActivities()", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Encoder", - "printedName": "any Swift.Encoder", - "usr": "s:s7EncoderP" + "name": "ExistentialMetatype", + "printedName": "AnyObject.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "AnyObject" + } + ] } ], "declKind": "Func", - "usr": "s:23OneSignalLiveActivities10AnyCodableV6encode2toys7Encoder_p_tKF", - "mangledName": "$s23OneSignalLiveActivities10AnyCodableV6encode2toys7Encoder_p_tKF", + "usr": "c:@M@OneSignalLiveActivities@objc(cs)OneSignalLiveActivitiesManagerImpl(cm)liveActivities", + "mangledName": "$s23OneSignalLiveActivities0abcD11ManagerImplC04liveD0yXlXpyFZ", "moduleName": "OneSignalLiveActivities", + "static": true, "declAttributes": [ + "Final", "AccessControl", - "RawDocComment" + "ObjC" ], - "throwing": true, "funcSelfKind": "NonMutating" }, { "kind": "Function", - "name": "==", - "printedName": "==(_:_:)", + "name": "start", + "printedName": "start()", "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - }, - { - "kind": "TypeNominal", - "name": "AnyCodable", - "printedName": "OneSignalLiveActivities.AnyCodable", - "usr": "s:23OneSignalLiveActivities10AnyCodableV" - }, - { - "kind": "TypeNominal", - "name": "AnyCodable", - "printedName": "OneSignalLiveActivities.AnyCodable", - "usr": "s:23OneSignalLiveActivities10AnyCodableV" + "name": "Void", + "printedName": "()" } ], "declKind": "Func", - "usr": "s:23OneSignalLiveActivities10AnyCodableV2eeoiySbAC_ACtFZ", - "mangledName": "$s23OneSignalLiveActivities10AnyCodableV2eeoiySbAC_ACtFZ", + "usr": "c:@M@OneSignalLiveActivities@objc(cs)OneSignalLiveActivitiesManagerImpl(cm)start", + "mangledName": "$s23OneSignalLiveActivities0abcD11ManagerImplC5startyyFZ", "moduleName": "OneSignalLiveActivities", "static": true, "declAttributes": [ - "AccessControl" + "Final", + "AccessControl", + "ObjC" ], - "isFromExtension": true, "funcSelfKind": "NonMutating" }, { - "kind": "Var", - "name": "description", - "printedName": "description", + "kind": "Function", + "name": "enter", + "printedName": "enter(_:withToken:)", "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, { "kind": "TypeNominal", "name": "String", "printedName": "Swift.String", "usr": "s:SS" - } - ], - "declKind": "Var", - "usr": "s:23OneSignalLiveActivities10AnyCodableV11descriptionSSvp", - "mangledName": "$s23OneSignalLiveActivities10AnyCodableV11descriptionSSvp", - "moduleName": "OneSignalLiveActivities", - "declAttributes": [ - "AccessControl" - ], - "isFromExtension": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Accessor", - "usr": "s:23OneSignalLiveActivities10AnyCodableV11descriptionSSvg", - "mangledName": "$s23OneSignalLiveActivities10AnyCodableV11descriptionSSvg", - "moduleName": "OneSignalLiveActivities", - "isFromExtension": true, - "accessorKind": "get" - } - ] - }, - { - "kind": "Var", - "name": "debugDescription", - "printedName": "debugDescription", - "children": [ + }, { "kind": "TypeNominal", "name": "String", @@ -3538,40 +2330,23 @@ "usr": "s:SS" } ], - "declKind": "Var", - "usr": "s:23OneSignalLiveActivities10AnyCodableV16debugDescriptionSSvp", - "mangledName": "$s23OneSignalLiveActivities10AnyCodableV16debugDescriptionSSvp", + "declKind": "Func", + "usr": "c:@M@OneSignalLiveActivities@objc(cs)OneSignalLiveActivitiesManagerImpl(cm)enter:withToken:", + "mangledName": "$s23OneSignalLiveActivities0abcD11ManagerImplC5enter_9withTokenySS_SStFZ", "moduleName": "OneSignalLiveActivities", + "static": true, + "objc_name": "enter:withToken:", "declAttributes": [ + "Final", + "ObjC", "AccessControl" ], - "isFromExtension": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Accessor", - "usr": "s:23OneSignalLiveActivities10AnyCodableV16debugDescriptionSSvg", - "mangledName": "$s23OneSignalLiveActivities10AnyCodableV16debugDescriptionSSvg", - "moduleName": "OneSignalLiveActivities", - "isFromExtension": true, - "accessorKind": "get" - } - ] + "funcSelfKind": "NonMutating" }, { "kind": "Function", - "name": "hash", - "printedName": "hash(into:)", + "name": "exit", + "printedName": "exit(_:)", "children": [ { "kind": "TypeNominal", @@ -3580,391 +2355,408 @@ }, { "kind": "TypeNominal", - "name": "Hasher", - "printedName": "Swift.Hasher", - "paramValueOwnership": "InOut", - "usr": "s:s6HasherV" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Func", - "usr": "s:23OneSignalLiveActivities10AnyCodableV4hash4intoys6HasherVz_tF", - "mangledName": "$s23OneSignalLiveActivities10AnyCodableV4hash4intoys6HasherVz_tF", + "usr": "c:@M@OneSignalLiveActivities@objc(cs)OneSignalLiveActivitiesManagerImpl(cm)exit:", + "mangledName": "$s23OneSignalLiveActivities0abcD11ManagerImplC4exityySSFZ", "moduleName": "OneSignalLiveActivities", + "static": true, + "objc_name": "exit:", "declAttributes": [ + "Final", + "ObjC", "AccessControl" ], - "isFromExtension": true, "funcSelfKind": "NonMutating" }, { - "kind": "Var", - "name": "hashValue", - "printedName": "hashValue", + "kind": "Function", + "name": "setPushToStartToken", + "printedName": "setPushToStartToken(_:withToken:)", "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "declKind": "Var", - "usr": "s:23OneSignalLiveActivities10AnyCodableV9hashValueSivp", - "mangledName": "$s23OneSignalLiveActivities10AnyCodableV9hashValueSivp", + "declKind": "Func", + "usr": "c:@M@OneSignalLiveActivities@objc(cs)OneSignalLiveActivitiesManagerImpl(cm)setPushToStartToken:withToken:error:", + "mangledName": "$s23OneSignalLiveActivities0abcD11ManagerImplC19setPushToStartToken_04withK0ySS_SStKFZ", "moduleName": "OneSignalLiveActivities", - "implicit": true, - "isFromExtension": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "declKind": "Accessor", - "usr": "s:23OneSignalLiveActivities10AnyCodableV9hashValueSivg", - "mangledName": "$s23OneSignalLiveActivities10AnyCodableV9hashValueSivg", - "moduleName": "OneSignalLiveActivities", - "implicit": true, - "isFromExtension": true, - "accessorKind": "get" - } - ] - } - ], - "declKind": "Struct", - "usr": "s:23OneSignalLiveActivities10AnyCodableV", - "mangledName": "$s23OneSignalLiveActivities10AnyCodableV", - "moduleName": "OneSignalLiveActivities", - "declAttributes": [ - "AccessControl", - "Frozen", - "RawDocComment" - ], - "conformances": [ - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - }, - { - "kind": "Conformance", - "name": "Decodable", - "printedName": "Decodable", - "usr": "s:Se", - "mangledName": "$sSe" - }, - { - "kind": "Conformance", - "name": "Encodable", - "printedName": "Encodable", - "usr": "s:SE", - "mangledName": "$sSE" - }, - { - "kind": "Conformance", - "name": "Equatable", - "printedName": "Equatable", - "usr": "s:SQ", - "mangledName": "$sSQ" - }, - { - "kind": "Conformance", - "name": "CustomStringConvertible", - "printedName": "CustomStringConvertible", - "usr": "s:s23CustomStringConvertibleP", - "mangledName": "$ss23CustomStringConvertibleP" - }, - { - "kind": "Conformance", - "name": "CustomDebugStringConvertible", - "printedName": "CustomDebugStringConvertible", - "usr": "s:s28CustomDebugStringConvertibleP", - "mangledName": "$ss28CustomDebugStringConvertibleP" - }, - { - "kind": "Conformance", - "name": "ExpressibleByNilLiteral", - "printedName": "ExpressibleByNilLiteral", - "usr": "s:s23ExpressibleByNilLiteralP", - "mangledName": "$ss23ExpressibleByNilLiteralP" + "static": true, + "intro_iOS": "17.2", + "declAttributes": [ + "Final", + "AccessControl", + "Available", + "ObjC" + ], + "throwing": true, + "funcSelfKind": "NonMutating" }, { - "kind": "Conformance", - "name": "ExpressibleByBooleanLiteral", - "printedName": "ExpressibleByBooleanLiteral", + "kind": "Function", + "name": "removePushToStartToken", + "printedName": "removePushToStartToken(_:)", "children": [ { - "kind": "TypeWitness", - "name": "BooleanLiteralType", - "printedName": "BooleanLiteralType", - "children": [ - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - } - ] + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "usr": "s:s27ExpressibleByBooleanLiteralP", - "mangledName": "$ss27ExpressibleByBooleanLiteralP" + "declKind": "Func", + "usr": "c:@M@OneSignalLiveActivities@objc(cs)OneSignalLiveActivitiesManagerImpl(cm)removePushToStartToken:error:", + "mangledName": "$s23OneSignalLiveActivities0abcD11ManagerImplC22removePushToStartTokenyySSKFZ", + "moduleName": "OneSignalLiveActivities", + "static": true, + "intro_iOS": "17.2", + "declAttributes": [ + "Final", + "AccessControl", + "Available", + "ObjC" + ], + "throwing": true, + "funcSelfKind": "NonMutating" }, { - "kind": "Conformance", - "name": "ExpressibleByIntegerLiteral", - "printedName": "ExpressibleByIntegerLiteral", + "kind": "Function", + "name": "setPushToStartToken", + "printedName": "setPushToStartToken(_:withToken:)", "children": [ { - "kind": "TypeWitness", - "name": "IntegerLiteralType", - "printedName": "IntegerLiteralType", + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "τ_0_0.Type", "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "GenericTypeParam", + "printedName": "τ_0_0" } ] + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "usr": "s:s27ExpressibleByIntegerLiteralP", - "mangledName": "$ss27ExpressibleByIntegerLiteralP" + "declKind": "Func", + "usr": "s:23OneSignalLiveActivities0abcD11ManagerImplC19setPushToStartToken_04withK0yxm_SSt11ActivityKit0M10AttributesRzlFZ", + "mangledName": "$s23OneSignalLiveActivities0abcD11ManagerImplC19setPushToStartToken_04withK0yxm_SSt11ActivityKit0M10AttributesRzlFZ", + "moduleName": "OneSignalLiveActivities", + "genericSig": "<τ_0_0 where τ_0_0 : ActivityKit.ActivityAttributes>", + "sugared_genericSig": "", + "static": true, + "intro_iOS": "17.2", + "declAttributes": [ + "Final", + "AccessControl", + "Available" + ], + "funcSelfKind": "NonMutating" }, { - "kind": "Conformance", - "name": "ExpressibleByFloatLiteral", - "printedName": "ExpressibleByFloatLiteral", + "kind": "Function", + "name": "removePushToStartToken", + "printedName": "removePushToStartToken(_:)", "children": [ { - "kind": "TypeWitness", - "name": "FloatLiteralType", - "printedName": "FloatLiteralType", + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "τ_0_0.Type", "children": [ { "kind": "TypeNominal", - "name": "Double", - "printedName": "Swift.Double", - "usr": "s:Sd" + "name": "GenericTypeParam", + "printedName": "τ_0_0" } ] } ], - "usr": "s:s25ExpressibleByFloatLiteralP", - "mangledName": "$ss25ExpressibleByFloatLiteralP" + "declKind": "Func", + "usr": "s:23OneSignalLiveActivities0abcD11ManagerImplC22removePushToStartTokenyyxm11ActivityKit0L10AttributesRzlFZ", + "mangledName": "$s23OneSignalLiveActivities0abcD11ManagerImplC22removePushToStartTokenyyxm11ActivityKit0L10AttributesRzlFZ", + "moduleName": "OneSignalLiveActivities", + "genericSig": "<τ_0_0 where τ_0_0 : ActivityKit.ActivityAttributes>", + "sugared_genericSig": "", + "static": true, + "intro_iOS": "17.2", + "declAttributes": [ + "Final", + "AccessControl", + "Available" + ], + "funcSelfKind": "NonMutating" }, { - "kind": "Conformance", - "name": "ExpressibleByStringLiteral", - "printedName": "ExpressibleByStringLiteral", + "kind": "Function", + "name": "enter", + "printedName": "enter(_:withToken:withSuccess:withFailure:)", "children": [ { - "kind": "TypeWitness", - "name": "StringLiteralType", - "printedName": "StringLiteralType", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(([Swift.AnyHashable : Any]?) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "([Swift.AnyHashable : Any]?) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.AnyHashable : Any]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.AnyHashable : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyHashable", + "printedName": "Swift.AnyHashable", + "usr": "s:s11AnyHashableV" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "usr": "s:Sq" + } + ] } - ] - } - ], - "usr": "s:s26ExpressibleByStringLiteralP", - "mangledName": "$ss26ExpressibleByStringLiteralP" - }, - { - "kind": "Conformance", - "name": "ExpressibleByExtendedGraphemeClusterLiteral", - "printedName": "ExpressibleByExtendedGraphemeClusterLiteral", - "children": [ + ], + "usr": "s:Sq" + }, { - "kind": "TypeWitness", - "name": "ExtendedGraphemeClusterLiteralType", - "printedName": "ExtendedGraphemeClusterLiteralType", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Swift.Error?) -> ())?", "children": [ { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Error?) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Error?", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:Sq" + } + ] } - ] + ], + "usr": "s:Sq" } ], - "usr": "s:s43ExpressibleByExtendedGraphemeClusterLiteralP", - "mangledName": "$ss43ExpressibleByExtendedGraphemeClusterLiteralP" + "declKind": "Func", + "usr": "c:@M@OneSignalLiveActivities@objc(cs)OneSignalLiveActivitiesManagerImpl(cm)enter:withToken:withSuccess:withFailure:", + "mangledName": "$s23OneSignalLiveActivities0abcD11ManagerImplC5enter_9withToken0H7Success0H7FailureySS_SSySDys11AnyHashableVypGSgcSgys5Error_pSgcSgtFZ", + "moduleName": "OneSignalLiveActivities", + "static": true, + "objc_name": "enter:withToken:withSuccess:withFailure:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl" + ], + "funcSelfKind": "NonMutating" }, { - "kind": "Conformance", - "name": "ExpressibleByUnicodeScalarLiteral", - "printedName": "ExpressibleByUnicodeScalarLiteral", + "kind": "Function", + "name": "exit", + "printedName": "exit(_:withSuccess:withFailure:)", "children": [ { - "kind": "TypeWitness", - "name": "UnicodeScalarLiteralType", - "printedName": "UnicodeScalarLiteralType", + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(([Swift.AnyHashable : Any]?) -> ())?", "children": [ { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "kind": "TypeFunc", + "name": "Function", + "printedName": "([Swift.AnyHashable : Any]?) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.AnyHashable : Any]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.AnyHashable : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyHashable", + "printedName": "Swift.AnyHashable", + "usr": "s:s11AnyHashableV" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "usr": "s:Sq" + } + ] } - ] - } - ], - "usr": "s:s33ExpressibleByUnicodeScalarLiteralP", - "mangledName": "$ss33ExpressibleByUnicodeScalarLiteralP" - }, - { - "kind": "Conformance", - "name": "ExpressibleByStringInterpolation", - "printedName": "ExpressibleByStringInterpolation", - "children": [ + ], + "usr": "s:Sq" + }, { - "kind": "TypeWitness", - "name": "StringInterpolation", - "printedName": "StringInterpolation", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Swift.Error?) -> ())?", "children": [ { - "kind": "TypeNominal", - "name": "DefaultStringInterpolation", - "printedName": "Swift.DefaultStringInterpolation", - "usr": "s:s26DefaultStringInterpolationV" + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Error?) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Error?", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:Sq" + } + ] } - ] + ], + "usr": "s:Sq" } ], - "usr": "s:s32ExpressibleByStringInterpolationP", - "mangledName": "$ss32ExpressibleByStringInterpolationP" + "declKind": "Func", + "usr": "c:@M@OneSignalLiveActivities@objc(cs)OneSignalLiveActivitiesManagerImpl(cm)exit:withSuccess:withFailure:", + "mangledName": "$s23OneSignalLiveActivities0abcD11ManagerImplC4exit_11withSuccess0H7FailureySS_ySDys11AnyHashableVypGSgcSgys5Error_pSgcSgtFZ", + "moduleName": "OneSignalLiveActivities", + "static": true, + "objc_name": "exit:withSuccess:withFailure:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl" + ], + "funcSelfKind": "NonMutating" }, { - "kind": "Conformance", - "name": "ExpressibleByArrayLiteral", - "printedName": "ExpressibleByArrayLiteral", - "children": [ - { - "kind": "TypeWitness", - "name": "ArrayLiteralElement", - "printedName": "ArrayLiteralElement", - "children": [ - { - "kind": "TypeNominal", - "name": "ProtocolComposition", - "printedName": "Any" - } - ] - } - ], - "usr": "s:s25ExpressibleByArrayLiteralP", - "mangledName": "$ss25ExpressibleByArrayLiteralP" - }, - { - "kind": "Conformance", - "name": "ExpressibleByDictionaryLiteral", - "printedName": "ExpressibleByDictionaryLiteral", - "children": [ - { - "kind": "TypeWitness", - "name": "Key", - "printedName": "Key", - "children": [ - { - "kind": "TypeNominal", - "name": "AnyHashable", - "printedName": "Swift.AnyHashable", - "usr": "s:s11AnyHashableV" - } - ] - }, - { - "kind": "TypeWitness", - "name": "Value", - "printedName": "Value", - "children": [ - { - "kind": "TypeNominal", - "name": "ProtocolComposition", - "printedName": "Any" - } - ] - } - ], - "usr": "s:s30ExpressibleByDictionaryLiteralP", - "mangledName": "$ss30ExpressibleByDictionaryLiteralP" - }, - { - "kind": "Conformance", - "name": "Hashable", - "printedName": "Hashable", - "usr": "s:SH", - "mangledName": "$sSH" - } - ] - }, - { - "kind": "Import", - "name": "OneSignalCore", - "printedName": "OneSignalCore", - "declKind": "Import", - "moduleName": "OneSignalLiveActivities", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Import", - "name": "OneSignalUser", - "printedName": "OneSignalUser", - "declKind": "Import", - "moduleName": "OneSignalLiveActivities" - }, - { - "kind": "Import", - "name": "OneSignalCore", - "printedName": "OneSignalCore", - "declKind": "Import", - "moduleName": "OneSignalLiveActivities", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Import", - "name": "OneSignalUser", - "printedName": "OneSignalUser", - "declKind": "Import", - "moduleName": "OneSignalLiveActivities" - }, - { - "kind": "TypeDecl", - "name": "OSLiveActivities", - "printedName": "OSLiveActivities", - "children": [ - { - "kind": "Function", - "name": "setup", - "printedName": "setup(_:options:)", + "kind": "Function", + "name": "setup", + "printedName": "setup(_:options:)", "children": [ { "kind": "TypeNominal", @@ -3974,12 +2766,12 @@ { "kind": "TypeNominal", "name": "Metatype", - "printedName": "τ_1_0.Type", + "printedName": "τ_0_0.Type", "children": [ { "kind": "TypeNominal", "name": "GenericTypeParam", - "printedName": "τ_1_0" + "printedName": "τ_0_0" } ] }, @@ -4000,100 +2792,18 @@ } ], "declKind": "Func", - "usr": "s:15OneSignalOSCore16OSLiveActivitiesP0ab4LiveE0E5setup_7optionsyqd__m_AD0F20ActivitySetupOptionsCSgtAD0abfI10AttributesRd__lFZ", - "mangledName": "$s15OneSignalOSCore16OSLiveActivitiesP0ab4LiveE0E5setup_7optionsyqd__m_AD0F20ActivitySetupOptionsCSgtAD0abfI10AttributesRd__lFZ", + "usr": "s:23OneSignalLiveActivities0abcD11ManagerImplC5setup_7optionsyxm_AA0C20ActivitySetupOptionsCSgtAA0abcI10AttributesRzlFZ", + "mangledName": "$s23OneSignalLiveActivities0abcD11ManagerImplC5setup_7optionsyxm_AA0C20ActivitySetupOptionsCSgtAA0abcI10AttributesRzlFZ", "moduleName": "OneSignalLiveActivities", - "genericSig": "<τ_0_0, τ_1_0 where τ_0_0 : OneSignalOSCore.OSLiveActivities, τ_1_0 : OneSignalLiveActivities.OneSignalLiveActivityAttributes>", - "sugared_genericSig": "", + "genericSig": "<τ_0_0 where τ_0_0 : OneSignalLiveActivities.OneSignalLiveActivityAttributes>", + "sugared_genericSig": "", "static": true, "intro_iOS": "16.1", "declAttributes": [ - "Available", - "RawDocComment" - ], - "isFromExtension": true, - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "setPushToStartToken", - "printedName": "setPushToStartToken(_:withToken:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "τ_1_0.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "GenericTypeParam", - "printedName": "τ_1_0" - } - ] - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Func", - "usr": "s:15OneSignalOSCore16OSLiveActivitiesP0ab4LiveE0E19setPushToStartToken_04withK0yqd__m_SSt11ActivityKit0M10AttributesRd__lFZ", - "mangledName": "$s15OneSignalOSCore16OSLiveActivitiesP0ab4LiveE0E19setPushToStartToken_04withK0yqd__m_SSt11ActivityKit0M10AttributesRd__lFZ", - "moduleName": "OneSignalLiveActivities", - "genericSig": "<τ_0_0, τ_1_0 where τ_0_0 : OneSignalOSCore.OSLiveActivities, τ_1_0 : ActivityKit.ActivityAttributes>", - "sugared_genericSig": "", - "static": true, - "intro_iOS": "17.2", - "declAttributes": [ - "Available", - "RawDocComment" - ], - "isFromExtension": true, - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "removePushToStartToken", - "printedName": "removePushToStartToken(_:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "τ_1_0.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "GenericTypeParam", - "printedName": "τ_1_0" - } - ] - } - ], - "declKind": "Func", - "usr": "s:15OneSignalOSCore16OSLiveActivitiesP0ab4LiveE0E22removePushToStartTokenyyqd__m11ActivityKit0L10AttributesRd__lFZ", - "mangledName": "$s15OneSignalOSCore16OSLiveActivitiesP0ab4LiveE0E22removePushToStartTokenyyqd__m11ActivityKit0L10AttributesRd__lFZ", - "moduleName": "OneSignalLiveActivities", - "genericSig": "<τ_0_0, τ_1_0 where τ_0_0 : OneSignalOSCore.OSLiveActivities, τ_1_0 : ActivityKit.ActivityAttributes>", - "sugared_genericSig": "", - "static": true, - "intro_iOS": "17.2", - "declAttributes": [ - "Available", - "RawDocComment" + "Final", + "AccessControl", + "Available" ], - "isFromExtension": true, "funcSelfKind": "NonMutating" }, { @@ -4123,18 +2833,18 @@ } ], "declKind": "Func", - "usr": "s:15OneSignalOSCore16OSLiveActivitiesP0ab4LiveE0E12setupDefault7optionsyAD0F20ActivitySetupOptionsCSg_tFZ", - "mangledName": "$s15OneSignalOSCore16OSLiveActivitiesP0ab4LiveE0E12setupDefault7optionsyAD0F20ActivitySetupOptionsCSg_tFZ", + "usr": "c:@M@OneSignalLiveActivities@objc(cs)OneSignalLiveActivitiesManagerImpl(cm)setupDefaultWithOptions:", + "mangledName": "$s23OneSignalLiveActivities0abcD11ManagerImplC12setupDefault7optionsyAA0C20ActivitySetupOptionsCSg_tFZ", "moduleName": "OneSignalLiveActivities", - "genericSig": "<τ_0_0 where τ_0_0 : OneSignalOSCore.OSLiveActivities>", - "sugared_genericSig": "", "static": true, "intro_iOS": "16.1", + "objc_name": "setupDefaultWithOptions:", "declAttributes": [ + "Final", + "AccessControl", "Available", - "RawDocComment" + "ObjC" ], - "isFromExtension": true, "funcSelfKind": "NonMutating" }, { @@ -4193,275 +2903,3683 @@ } ], "declKind": "Func", - "usr": "s:15OneSignalOSCore16OSLiveActivitiesP0ab4LiveE0E12startDefault_10attributes7contentySS_SDySSypGAHtFZ", - "mangledName": "$s15OneSignalOSCore16OSLiveActivitiesP0ab4LiveE0E12startDefault_10attributes7contentySS_SDySSypGAHtFZ", + "usr": "c:@M@OneSignalLiveActivities@objc(cs)OneSignalLiveActivitiesManagerImpl(cm)startDefault:attributes:content:", + "mangledName": "$s23OneSignalLiveActivities0abcD11ManagerImplC12startDefault_10attributes7contentySS_SDySSypGAGtFZ", "moduleName": "OneSignalLiveActivities", - "genericSig": "<τ_0_0 where τ_0_0 : OneSignalOSCore.OSLiveActivities>", - "sugared_genericSig": "", "static": true, "intro_iOS": "16.1", "declAttributes": [ + "Final", + "AccessControl", "Available", - "RawDocComment" + "ObjC" ], - "isFromExtension": true, "funcSelfKind": "NonMutating" - } - ], - "declKind": "Protocol", - "usr": "c:@M@OneSignalOSCore@objc(pl)OSLiveActivities", - "mangledName": "$s15OneSignalOSCore16OSLiveActivitiesP", - "moduleName": "OneSignalOSCore", - "genericSig": "<τ_0_0 : AnyObject>", - "sugared_genericSig": "", - "declAttributes": [ - "ObjC" - ], - "isExternal": true, - "conformances": [ - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" }, { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - } - ] - } - ], - "json_format_version": 8 - }, - "ConstValues": [ - { - "filePath": "\/Users\/nanli\/Documents\/GitHub\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OSLiveActivitiesExtension.swift", - "kind": "BooleanLiteral", - "offset": 5300, - "length": 4, - "value": "true" + "kind": "Function", + "name": "trackClickAndReturnOriginal", + "printedName": "trackClickAndReturnOriginal(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URL?", + "children": [ + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Func", + "usr": "c:@M@OneSignalLiveActivities@objc(cs)OneSignalLiveActivitiesManagerImpl(cm)trackClickAndReturnOriginal:", + "mangledName": "$s23OneSignalLiveActivities0abcD11ManagerImplC27trackClickAndReturnOriginaly10Foundation3URLVSgAGFZ", + "moduleName": "OneSignalLiveActivities", + "static": true, + "objc_name": "trackClickAndReturnOriginal:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "OneSignalLiveActivitiesManagerImpl", + "printedName": "OneSignalLiveActivities.OneSignalLiveActivitiesManagerImpl", + "usr": "c:@M@OneSignalLiveActivities@objc(cs)OneSignalLiveActivitiesManagerImpl" + } + ], + "declKind": "Constructor", + "usr": "c:@M@OneSignalLiveActivities@objc(cs)OneSignalLiveActivitiesManagerImpl(im)init", + "mangledName": "$s23OneSignalLiveActivities0abcD11ManagerImplCACycfc", + "moduleName": "OneSignalLiveActivities", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@OneSignalLiveActivities@objc(cs)OneSignalLiveActivitiesManagerImpl", + "mangledName": "$s23OneSignalLiveActivities0abcD11ManagerImplC", + "moduleName": "OneSignalLiveActivities", + "objc_name": "OneSignalLiveActivitiesManagerImpl", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "superclassUsr": "c:objc(cs)NSObject", + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "OSLiveActivities", + "printedName": "OSLiveActivities", + "usr": "c:@M@OneSignalOSCore@objc(pl)OSLiveActivities", + "mangledName": "$s15OneSignalOSCore16OSLiveActivitiesP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "Import", + "name": "OneSignalCore", + "printedName": "OneSignalCore", + "declKind": "Import", + "moduleName": "OneSignalLiveActivities", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "OneSignalUser", + "printedName": "OneSignalUser", + "declKind": "Import", + "moduleName": "OneSignalLiveActivities" + }, + { + "kind": "Import", + "name": "OneSignalCore", + "printedName": "OneSignalCore", + "declKind": "Import", + "moduleName": "OneSignalLiveActivities", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "OneSignalUser", + "printedName": "OneSignalUser", + "declKind": "Import", + "moduleName": "OneSignalLiveActivities" + }, + { + "kind": "Import", + "name": "OneSignalCore", + "printedName": "OneSignalCore", + "declKind": "Import", + "moduleName": "OneSignalLiveActivities", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "OneSignalUser", + "printedName": "OneSignalUser", + "declKind": "Import", + "moduleName": "OneSignalLiveActivities" + }, + { + "kind": "Import", + "name": "OneSignalCore", + "printedName": "OneSignalCore", + "declKind": "Import", + "moduleName": "OneSignalLiveActivities", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "ActivityKit", + "printedName": "ActivityKit", + "declKind": "Import", + "moduleName": "OneSignalLiveActivities" + }, + { + "kind": "TypeDecl", + "name": "OneSignalLiveActivityAttributes", + "printedName": "OneSignalLiveActivityAttributes", + "children": [ + { + "kind": "Var", + "name": "onesignal", + "printedName": "onesignal", + "children": [ + { + "kind": "TypeNominal", + "name": "OneSignalLiveActivityAttributeData", + "printedName": "OneSignalLiveActivities.OneSignalLiveActivityAttributeData", + "usr": "s:23OneSignalLiveActivities0abC21ActivityAttributeDataV" + } + ], + "declKind": "Var", + "usr": "s:23OneSignalLiveActivities0abC18ActivityAttributesP9onesignalAA0abcE13AttributeDataVvp", + "mangledName": "$s23OneSignalLiveActivities0abC18ActivityAttributesP9onesignalAA0abcE13AttributeDataVvp", + "moduleName": "OneSignalLiveActivities", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "OneSignalLiveActivityAttributeData", + "printedName": "OneSignalLiveActivities.OneSignalLiveActivityAttributeData", + "usr": "s:23OneSignalLiveActivities0abC21ActivityAttributeDataV" + } + ], + "declKind": "Accessor", + "usr": "s:23OneSignalLiveActivities0abC18ActivityAttributesP9onesignalAA0abcE13AttributeDataVvg", + "mangledName": "$s23OneSignalLiveActivities0abC18ActivityAttributesP9onesignalAA0abcE13AttributeDataVvg", + "moduleName": "OneSignalLiveActivities", + "genericSig": "<τ_0_0 where τ_0_0 : OneSignalLiveActivities.OneSignalLiveActivityAttributes>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "OneSignalLiveActivityAttributeData", + "printedName": "OneSignalLiveActivities.OneSignalLiveActivityAttributeData", + "usr": "s:23OneSignalLiveActivities0abC21ActivityAttributeDataV" + } + ], + "declKind": "Accessor", + "usr": "s:23OneSignalLiveActivities0abC18ActivityAttributesP9onesignalAA0abcE13AttributeDataVvs", + "mangledName": "$s23OneSignalLiveActivities0abC18ActivityAttributesP9onesignalAA0abcE13AttributeDataVvs", + "moduleName": "OneSignalLiveActivities", + "genericSig": "<τ_0_0 where τ_0_0 : OneSignalLiveActivities.OneSignalLiveActivityAttributes>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:23OneSignalLiveActivities0abC18ActivityAttributesP9onesignalAA0abcE13AttributeDataVvM", + "mangledName": "$s23OneSignalLiveActivities0abC18ActivityAttributesP9onesignalAA0abcE13AttributeDataVvM", + "moduleName": "OneSignalLiveActivities", + "genericSig": "<τ_0_0 where τ_0_0 : OneSignalLiveActivities.OneSignalLiveActivityAttributes>", + "sugared_genericSig": "", + "protocolReq": true, + "implicit": true, + "intro_iOS": "16.1", + "declAttributes": [ + "Available" + ], + "reqNewWitnessTableEntry": true, + "accessorKind": "_modify" + } + ] + } + ], + "declKind": "Protocol", + "usr": "s:23OneSignalLiveActivities0abC18ActivityAttributesP", + "mangledName": "$s23OneSignalLiveActivities0abC18ActivityAttributesP", + "moduleName": "OneSignalLiveActivities", + "genericSig": "<τ_0_0 : ActivityKit.ActivityAttributes, τ_0_0.ContentState : OneSignalLiveActivities.OneSignalLiveActivityContentState>", + "sugared_genericSig": "", + "intro_iOS": "16.1", + "declAttributes": [ + "AccessControl", + "Available", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "ActivityAttributes", + "printedName": "ActivityAttributes", + "usr": "s:11ActivityKit0A10AttributesP", + "mangledName": "$s11ActivityKit0A10AttributesP" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + } + ] + }, + { + "kind": "TypeDecl", + "name": "OneSignalLiveActivityAttributeData", + "printedName": "OneSignalLiveActivityAttributeData", + "children": [ + { + "kind": "Function", + "name": "create", + "printedName": "create(activityId:)", + "children": [ + { + "kind": "TypeNominal", + "name": "OneSignalLiveActivityAttributeData", + "printedName": "OneSignalLiveActivities.OneSignalLiveActivityAttributeData", + "usr": "s:23OneSignalLiveActivities0abC21ActivityAttributeDataV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:23OneSignalLiveActivities0abC21ActivityAttributeDataV6create10activityIdACSS_tFZ", + "mangledName": "$s23OneSignalLiveActivities0abC21ActivityAttributeDataV6create10activityIdACSS_tFZ", + "moduleName": "OneSignalLiveActivities", + "static": true, + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "activityId", + "printedName": "activityId", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23OneSignalLiveActivities0abC21ActivityAttributeDataV10activityIdSSvp", + "mangledName": "$s23OneSignalLiveActivities0abC21ActivityAttributeDataV10activityIdSSvp", + "moduleName": "OneSignalLiveActivities", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:23OneSignalLiveActivities0abC21ActivityAttributeDataV10activityIdSSvg", + "mangledName": "$s23OneSignalLiveActivities0abC21ActivityAttributeDataV10activityIdSSvg", + "moduleName": "OneSignalLiveActivities", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:23OneSignalLiveActivities0abC21ActivityAttributeDataV10activityIdSSvs", + "mangledName": "$s23OneSignalLiveActivities0abC21ActivityAttributeDataV10activityIdSSvs", + "moduleName": "OneSignalLiveActivities", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:23OneSignalLiveActivities0abC21ActivityAttributeDataV10activityIdSSvM", + "mangledName": "$s23OneSignalLiveActivities0abC21ActivityAttributeDataV10activityIdSSvM", + "moduleName": "OneSignalLiveActivities", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "OneSignalLiveActivityAttributeData", + "printedName": "OneSignalLiveActivities.OneSignalLiveActivityAttributeData", + "usr": "s:23OneSignalLiveActivities0abC21ActivityAttributeDataV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:23OneSignalLiveActivities0abC21ActivityAttributeDataV4fromACs7Decoder_p_tKcfc", + "mangledName": "$s23OneSignalLiveActivities0abC21ActivityAttributeDataV4fromACs7Decoder_p_tKcfc", + "moduleName": "OneSignalLiveActivities", + "implicit": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "encode", + "printedName": "encode(to:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Encoder", + "printedName": "Swift.Encoder", + "usr": "s:s7EncoderP" + } + ], + "declKind": "Func", + "usr": "s:23OneSignalLiveActivities0abC21ActivityAttributeDataV6encode2toys7Encoder_p_tKF", + "mangledName": "$s23OneSignalLiveActivities0abC21ActivityAttributeDataV6encode2toys7Encoder_p_tKF", + "moduleName": "OneSignalLiveActivities", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:23OneSignalLiveActivities0abC21ActivityAttributeDataV", + "mangledName": "$s23OneSignalLiveActivities0abC21ActivityAttributeDataV", + "moduleName": "OneSignalLiveActivities", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + } + ] + }, + { + "kind": "TypeDecl", + "name": "OneSignalLiveActivityContentState", + "printedName": "OneSignalLiveActivityContentState", + "children": [ + { + "kind": "Var", + "name": "onesignal", + "printedName": "onesignal", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "OneSignalLiveActivities.OneSignalLiveActivityContentStateData?", + "children": [ + { + "kind": "TypeNominal", + "name": "OneSignalLiveActivityContentStateData", + "printedName": "OneSignalLiveActivities.OneSignalLiveActivityContentStateData", + "usr": "s:23OneSignalLiveActivities0abC24ActivityContentStateDataV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:23OneSignalLiveActivities0abC20ActivityContentStateP9onesignalAA0abcefG4DataVSgvp", + "mangledName": "$s23OneSignalLiveActivities0abC20ActivityContentStateP9onesignalAA0abcefG4DataVSgvp", + "moduleName": "OneSignalLiveActivities", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "OneSignalLiveActivities.OneSignalLiveActivityContentStateData?", + "children": [ + { + "kind": "TypeNominal", + "name": "OneSignalLiveActivityContentStateData", + "printedName": "OneSignalLiveActivities.OneSignalLiveActivityContentStateData", + "usr": "s:23OneSignalLiveActivities0abC24ActivityContentStateDataV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:23OneSignalLiveActivities0abC20ActivityContentStateP9onesignalAA0abcefG4DataVSgvg", + "mangledName": "$s23OneSignalLiveActivities0abC20ActivityContentStateP9onesignalAA0abcefG4DataVSgvg", + "moduleName": "OneSignalLiveActivities", + "genericSig": "<τ_0_0 where τ_0_0 : OneSignalLiveActivities.OneSignalLiveActivityContentState>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "OneSignalLiveActivities.OneSignalLiveActivityContentStateData?", + "children": [ + { + "kind": "TypeNominal", + "name": "OneSignalLiveActivityContentStateData", + "printedName": "OneSignalLiveActivities.OneSignalLiveActivityContentStateData", + "usr": "s:23OneSignalLiveActivities0abC24ActivityContentStateDataV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:23OneSignalLiveActivities0abC20ActivityContentStateP9onesignalAA0abcefG4DataVSgvs", + "mangledName": "$s23OneSignalLiveActivities0abC20ActivityContentStateP9onesignalAA0abcefG4DataVSgvs", + "moduleName": "OneSignalLiveActivities", + "genericSig": "<τ_0_0 where τ_0_0 : OneSignalLiveActivities.OneSignalLiveActivityContentState>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:23OneSignalLiveActivities0abC20ActivityContentStateP9onesignalAA0abcefG4DataVSgvM", + "mangledName": "$s23OneSignalLiveActivities0abC20ActivityContentStateP9onesignalAA0abcefG4DataVSgvM", + "moduleName": "OneSignalLiveActivities", + "genericSig": "<τ_0_0 where τ_0_0 : OneSignalLiveActivities.OneSignalLiveActivityContentState>", + "sugared_genericSig": "", + "protocolReq": true, + "implicit": true, + "intro_iOS": "16.1", + "declAttributes": [ + "Available" + ], + "reqNewWitnessTableEntry": true, + "accessorKind": "_modify" + } + ] + } + ], + "declKind": "Protocol", + "usr": "s:23OneSignalLiveActivities0abC20ActivityContentStateP", + "mangledName": "$s23OneSignalLiveActivities0abC20ActivityContentStateP", + "moduleName": "OneSignalLiveActivities", + "genericSig": "<τ_0_0 : Swift.Decodable, τ_0_0 : Swift.Encodable, τ_0_0 : Swift.Hashable>", + "sugared_genericSig": "", + "intro_iOS": "16.1", + "declAttributes": [ + "AccessControl", + "Available", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + } + ] + }, + { + "kind": "TypeDecl", + "name": "OneSignalLiveActivityContentStateData", + "printedName": "OneSignalLiveActivityContentStateData", + "children": [ + { + "kind": "Var", + "name": "notificationId", + "printedName": "notificationId", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23OneSignalLiveActivities0abC24ActivityContentStateDataV14notificationIdSSvp", + "mangledName": "$s23OneSignalLiveActivities0abC24ActivityContentStateDataV14notificationIdSSvp", + "moduleName": "OneSignalLiveActivities", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:23OneSignalLiveActivities0abC24ActivityContentStateDataV14notificationIdSSvg", + "mangledName": "$s23OneSignalLiveActivities0abC24ActivityContentStateDataV14notificationIdSSvg", + "moduleName": "OneSignalLiveActivities", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:23OneSignalLiveActivities0abC24ActivityContentStateDataV14notificationIdSSvs", + "mangledName": "$s23OneSignalLiveActivities0abC24ActivityContentStateDataV14notificationIdSSvs", + "moduleName": "OneSignalLiveActivities", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:23OneSignalLiveActivities0abC24ActivityContentStateDataV14notificationIdSSvM", + "mangledName": "$s23OneSignalLiveActivities0abC24ActivityContentStateDataV14notificationIdSSvM", + "moduleName": "OneSignalLiveActivities", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "OneSignalLiveActivityContentStateData", + "printedName": "OneSignalLiveActivities.OneSignalLiveActivityContentStateData", + "usr": "s:23OneSignalLiveActivities0abC24ActivityContentStateDataV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:23OneSignalLiveActivities0abC24ActivityContentStateDataV4fromACs7Decoder_p_tKcfc", + "mangledName": "$s23OneSignalLiveActivities0abC24ActivityContentStateDataV4fromACs7Decoder_p_tKcfc", + "moduleName": "OneSignalLiveActivities", + "implicit": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "encode", + "printedName": "encode(to:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Encoder", + "printedName": "Swift.Encoder", + "usr": "s:s7EncoderP" + } + ], + "declKind": "Func", + "usr": "s:23OneSignalLiveActivities0abC24ActivityContentStateDataV6encode2toys7Encoder_p_tKF", + "mangledName": "$s23OneSignalLiveActivities0abC24ActivityContentStateDataV6encode2toys7Encoder_p_tKF", + "moduleName": "OneSignalLiveActivities", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:23OneSignalLiveActivities0abC24ActivityContentStateDataV9hashValueSivp", + "mangledName": "$s23OneSignalLiveActivities0abC24ActivityContentStateDataV9hashValueSivp", + "moduleName": "OneSignalLiveActivities", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:23OneSignalLiveActivities0abC24ActivityContentStateDataV9hashValueSivg", + "mangledName": "$s23OneSignalLiveActivities0abC24ActivityContentStateDataV9hashValueSivg", + "moduleName": "OneSignalLiveActivities", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:23OneSignalLiveActivities0abC24ActivityContentStateDataV4hash4intoys6HasherVz_tF", + "mangledName": "$s23OneSignalLiveActivities0abC24ActivityContentStateDataV4hash4intoys6HasherVz_tF", + "moduleName": "OneSignalLiveActivities", + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "OneSignalLiveActivityContentStateData", + "printedName": "OneSignalLiveActivities.OneSignalLiveActivityContentStateData", + "usr": "s:23OneSignalLiveActivities0abC24ActivityContentStateDataV" + }, + { + "kind": "TypeNominal", + "name": "OneSignalLiveActivityContentStateData", + "printedName": "OneSignalLiveActivities.OneSignalLiveActivityContentStateData", + "usr": "s:23OneSignalLiveActivities0abC24ActivityContentStateDataV" + } + ], + "declKind": "Func", + "usr": "s:23OneSignalLiveActivities0abC24ActivityContentStateDataV2eeoiySbAC_ACtFZ", + "mangledName": "$s23OneSignalLiveActivities0abC24ActivityContentStateDataV2eeoiySbAC_ACtFZ", + "moduleName": "OneSignalLiveActivities", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:23OneSignalLiveActivities0abC24ActivityContentStateDataV", + "mangledName": "$s23OneSignalLiveActivities0abC24ActivityContentStateDataV", + "moduleName": "OneSignalLiveActivities", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + } + ] + }, + { + "kind": "Import", + "name": "OneSignalCore", + "printedName": "OneSignalCore", + "declKind": "Import", + "moduleName": "OneSignalLiveActivities", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "OneSignalUser", + "printedName": "OneSignalUser", + "declKind": "Import", + "moduleName": "OneSignalLiveActivities" + }, + { + "kind": "TypeDecl", + "name": "DynamicIsland", + "printedName": "DynamicIsland", + "children": [ + { + "kind": "Function", + "name": "onesignalWidgetURL", + "printedName": "onesignalWidgetURL(_:context:)", + "children": [ + { + "kind": "TypeNominal", + "name": "DynamicIsland", + "printedName": "WidgetKit.DynamicIsland", + "usr": "s:9WidgetKit13DynamicIslandV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URL?", + "children": [ + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ActivityViewContext", + "printedName": "WidgetKit.ActivityViewContext<τ_0_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:9WidgetKit19ActivityViewContextV" + } + ], + "declKind": "Func", + "usr": "s:9WidgetKit13DynamicIslandV23OneSignalLiveActivitiesE09onesignalA3URL_7contextAC10Foundation0J0VSg_AA19ActivityViewContextVyxGtAD0efgM10AttributesRzlF", + "mangledName": "$s9WidgetKit13DynamicIslandV23OneSignalLiveActivitiesE09onesignalA3URL_7contextAC10Foundation0J0VSg_AA19ActivityViewContextVyxGtAD0efgM10AttributesRzlF", + "moduleName": "OneSignalLiveActivities", + "genericSig": "<τ_0_0 where τ_0_0 : OneSignalLiveActivities.OneSignalLiveActivityAttributes>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:9WidgetKit13DynamicIslandV", + "mangledName": "$s9WidgetKit13DynamicIslandV", + "moduleName": "WidgetKit", + "intro_iOS": "16.1", + "declAttributes": [ + "Available", + "Available", + "Available", + "Available" + ], + "isExternal": true + }, + { + "kind": "TypeDecl", + "name": "View", + "printedName": "View", + "children": [ + { + "kind": "Function", + "name": "onesignalWidgetURL", + "printedName": "onesignalWidgetURL(_:context:)", + "children": [ + { + "kind": "TypeNominal", + "name": "OpaqueTypeArchetype", + "printedName": "some SwiftUI.View", + "children": [ + { + "kind": "TypeNominal", + "name": "View", + "printedName": "SwiftUI.View", + "usr": "s:7SwiftUI4ViewP" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URL?", + "children": [ + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ActivityViewContext", + "printedName": "WidgetKit.ActivityViewContext<τ_1_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_1_0" + } + ], + "usr": "s:9WidgetKit19ActivityViewContextV" + } + ], + "declKind": "Func", + "usr": "s:7SwiftUI4ViewP23OneSignalLiveActivitiesE18onesignalWidgetURL_7contextQr10Foundation0J0VSg_0I3Kit08ActivityC7ContextVyqd__GtAD0defN10AttributesRd__lF", + "mangledName": "$s7SwiftUI4ViewP23OneSignalLiveActivitiesE18onesignalWidgetURL_7contextQr10Foundation0J0VSg_0I3Kit08ActivityC7ContextVyqd__GtAD0defN10AttributesRd__lF", + "moduleName": "OneSignalLiveActivities", + "genericSig": "<τ_0_0, τ_1_0 where τ_0_0 : SwiftUI.View, τ_1_0 : OneSignalLiveActivities.OneSignalLiveActivityAttributes>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "Preconcurrency", + "Custom", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "s:7SwiftUI4ViewP", + "mangledName": "$s7SwiftUI4ViewP", + "moduleName": "SwiftUI", + "genericSig": "<τ_0_0.Body : SwiftUI.View>", + "sugared_genericSig": "", + "intro_Macosx": "10.15", + "intro_iOS": "13.0", + "intro_tvOS": "13.0", + "intro_watchOS": "6.0", + "declAttributes": [ + "TypeEraser", + "Available", + "Available", + "Available", + "Available" + ], + "isExternal": true + }, + { + "kind": "TypeDecl", + "name": "OSLiveActivities", + "printedName": "OSLiveActivities", + "children": [ + { + "kind": "Function", + "name": "setup", + "printedName": "setup(_:options:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "τ_1_0.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_1_0" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "OneSignalLiveActivities.LiveActivitySetupOptions?", + "children": [ + { + "kind": "TypeNominal", + "name": "LiveActivitySetupOptions", + "printedName": "OneSignalLiveActivities.LiveActivitySetupOptions", + "usr": "c:@M@OneSignalLiveActivities@objc(cs)LiveActivitySetupOptions" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:15OneSignalOSCore16OSLiveActivitiesP0ab4LiveE0E5setup_7optionsyqd__m_AD0F20ActivitySetupOptionsCSgtAD0abfI10AttributesRd__lFZ", + "mangledName": "$s15OneSignalOSCore16OSLiveActivitiesP0ab4LiveE0E5setup_7optionsyqd__m_AD0F20ActivitySetupOptionsCSgtAD0abfI10AttributesRd__lFZ", + "moduleName": "OneSignalLiveActivities", + "genericSig": "<τ_0_0, τ_1_0 where τ_0_0 : OneSignalOSCore.OSLiveActivities, τ_1_0 : OneSignalLiveActivities.OneSignalLiveActivityAttributes>", + "sugared_genericSig": "", + "static": true, + "intro_iOS": "16.1", + "declAttributes": [ + "Available", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setPushToStartToken", + "printedName": "setPushToStartToken(_:withToken:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "τ_1_0.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_1_0" + } + ] + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:15OneSignalOSCore16OSLiveActivitiesP0ab4LiveE0E19setPushToStartToken_04withK0yqd__m_SSt11ActivityKit0M10AttributesRd__lFZ", + "mangledName": "$s15OneSignalOSCore16OSLiveActivitiesP0ab4LiveE0E19setPushToStartToken_04withK0yqd__m_SSt11ActivityKit0M10AttributesRd__lFZ", + "moduleName": "OneSignalLiveActivities", + "genericSig": "<τ_0_0, τ_1_0 where τ_0_0 : OneSignalOSCore.OSLiveActivities, τ_1_0 : ActivityKit.ActivityAttributes>", + "sugared_genericSig": "", + "static": true, + "intro_iOS": "17.2", + "declAttributes": [ + "Available", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "removePushToStartToken", + "printedName": "removePushToStartToken(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "τ_1_0.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_1_0" + } + ] + } + ], + "declKind": "Func", + "usr": "s:15OneSignalOSCore16OSLiveActivitiesP0ab4LiveE0E22removePushToStartTokenyyqd__m11ActivityKit0L10AttributesRd__lFZ", + "mangledName": "$s15OneSignalOSCore16OSLiveActivitiesP0ab4LiveE0E22removePushToStartTokenyyqd__m11ActivityKit0L10AttributesRd__lFZ", + "moduleName": "OneSignalLiveActivities", + "genericSig": "<τ_0_0, τ_1_0 where τ_0_0 : OneSignalOSCore.OSLiveActivities, τ_1_0 : ActivityKit.ActivityAttributes>", + "sugared_genericSig": "", + "static": true, + "intro_iOS": "17.2", + "declAttributes": [ + "Available", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setupDefault", + "printedName": "setupDefault(options:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "OneSignalLiveActivities.LiveActivitySetupOptions?", + "children": [ + { + "kind": "TypeNominal", + "name": "LiveActivitySetupOptions", + "printedName": "OneSignalLiveActivities.LiveActivitySetupOptions", + "usr": "c:@M@OneSignalLiveActivities@objc(cs)LiveActivitySetupOptions" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:15OneSignalOSCore16OSLiveActivitiesP0ab4LiveE0E12setupDefault7optionsyAD0F20ActivitySetupOptionsCSg_tFZ", + "mangledName": "$s15OneSignalOSCore16OSLiveActivitiesP0ab4LiveE0E12setupDefault7optionsyAD0F20ActivitySetupOptionsCSg_tFZ", + "moduleName": "OneSignalLiveActivities", + "genericSig": "<τ_0_0 where τ_0_0 : OneSignalOSCore.OSLiveActivities>", + "sugared_genericSig": "", + "static": true, + "intro_iOS": "16.1", + "declAttributes": [ + "Available", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "startDefault", + "printedName": "startDefault(_:attributes:content:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Func", + "usr": "s:15OneSignalOSCore16OSLiveActivitiesP0ab4LiveE0E12startDefault_10attributes7contentySS_SDySSypGAHtFZ", + "mangledName": "$s15OneSignalOSCore16OSLiveActivitiesP0ab4LiveE0E12startDefault_10attributes7contentySS_SDySSypGAHtFZ", + "moduleName": "OneSignalLiveActivities", + "genericSig": "<τ_0_0 where τ_0_0 : OneSignalOSCore.OSLiveActivities>", + "sugared_genericSig": "", + "static": true, + "intro_iOS": "16.1", + "declAttributes": [ + "Available", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "c:@M@OneSignalOSCore@objc(pl)OSLiveActivities", + "mangledName": "$s15OneSignalOSCore16OSLiveActivitiesP", + "moduleName": "OneSignalOSCore", + "genericSig": "<τ_0_0 : AnyObject>", + "sugared_genericSig": "", + "declAttributes": [ + "ObjC" + ], + "isExternal": true + } + ], + "json_format_version": 8 + }, + "ConstValues": [ + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/AnyCodable.swift", + "kind": "StringLiteral", + "offset": 2872, + "length": 36, + "value": "\"AnyCodable value cannot be decoded\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/AnyCodable.swift", + "kind": "StringLiteral", + "offset": 5004, + "length": 36, + "value": "\"AnyCodable value cannot be encoded\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/AnyCodable.swift", + "kind": "StringLiteral", + "offset": 5345, + "length": 3, + "value": "\"B\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/AnyCodable.swift", + "kind": "StringLiteral", + "offset": 5416, + "length": 3, + "value": "\"c\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/AnyCodable.swift", + "kind": "StringLiteral", + "offset": 5487, + "length": 3, + "value": "\"s\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/AnyCodable.swift", + "kind": "StringLiteral", + "offset": 5559, + "length": 3, + "value": "\"i\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/AnyCodable.swift", + "kind": "StringLiteral", + "offset": 5564, + "length": 3, + "value": "\"l\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/AnyCodable.swift", + "kind": "StringLiteral", + "offset": 5636, + "length": 3, + "value": "\"q\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/AnyCodable.swift", + "kind": "StringLiteral", + "offset": 5708, + "length": 3, + "value": "\"C\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/AnyCodable.swift", + "kind": "StringLiteral", + "offset": 5780, + "length": 3, + "value": "\"S\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/AnyCodable.swift", + "kind": "StringLiteral", + "offset": 5853, + "length": 3, + "value": "\"I\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/AnyCodable.swift", + "kind": "StringLiteral", + "offset": 5858, + "length": 3, + "value": "\"L\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/AnyCodable.swift", + "kind": "StringLiteral", + "offset": 5931, + "length": 3, + "value": "\"Q\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/AnyCodable.swift", + "kind": "StringLiteral", + "offset": 6004, + "length": 3, + "value": "\"f\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/AnyCodable.swift", + "kind": "StringLiteral", + "offset": 6076, + "length": 3, + "value": "\"d\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/AnyCodable.swift", + "kind": "StringLiteral", + "offset": 6253, + "length": 60, + "value": "\"NSNumber cannot be encoded because its type is not handled\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/AnyCodable.swift", + "kind": "BooleanLiteral", + "offset": 6650, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/AnyCodable.swift", + "kind": "BooleanLiteral", + "offset": 6711, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/AnyCodable.swift", + "kind": "BooleanLiteral", + "offset": 8299, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/AnyCodable.swift", + "kind": "BooleanLiteral", + "offset": 8340, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/AnyCodable.swift", + "kind": "StringLiteral", + "offset": 8908, + "length": 39, + "value": "\"AnyCodable(\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/AnyCodable.swift", + "kind": "StringLiteral", + "offset": 8945, + "length": 1, + "value": "\")\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/AnyCodable.swift", + "kind": "StringLiteral", + "offset": 8984, + "length": 28, + "value": "\"AnyCodable(\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/AnyCodable.swift", + "kind": "StringLiteral", + "offset": 9010, + "length": 1, + "value": "\")\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/LiveActivityConstants.swift", + "kind": "StringLiteral", + "offset": 1418, + "length": 24, + "value": "\"onesignal-liveactivity\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/LiveActivityConstants.swift", + "kind": "StringLiteral", + "offset": 1469, + "length": 7, + "value": "\"track\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/LiveActivityConstants.swift", + "kind": "StringLiteral", + "offset": 1508, + "length": 8, + "value": "\"\/click\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/LiveActivityConstants.swift", + "kind": "StringLiteral", + "offset": 1546, + "length": 9, + "value": "\"clickId\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/LiveActivityConstants.swift", + "kind": "StringLiteral", + "offset": 1588, + "length": 12, + "value": "\"activityId\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/LiveActivityConstants.swift", + "kind": "StringLiteral", + "offset": 1635, + "length": 14, + "value": "\"activityType\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/LiveActivityConstants.swift", + "kind": "StringLiteral", + "offset": 1686, + "length": 16, + "value": "\"notificationId\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/LiveActivityConstants.swift", + "kind": "StringLiteral", + "offset": 1733, + "length": 10, + "value": "\"redirect\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "StringLiteral", + "offset": 2568, + "length": 68, + "value": "\"OneSignal.LiveActivities initialized token cache \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "StringLiteral", + "offset": 2625, + "length": 1, + "value": "\": \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "StringLiteral", + "offset": 2635, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "BooleanLiteral", + "offset": 3105, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "BooleanLiteral", + "offset": 3534, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "StringLiteral", + "offset": 3841, + "length": 84, + "value": "\"OneSignal.LiveActivities remove stale request from token cache \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "StringLiteral", + "offset": 3912, + "length": 1, + "value": "\": \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "StringLiteral", + "offset": 3924, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "StringLiteral", + "offset": 4049, + "length": 63, + "value": "\"OneSignal.LiveActivities saving token cache \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "StringLiteral", + "offset": 4101, + "length": 1, + "value": "\": \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "StringLiteral", + "offset": 4111, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "IntegerLiteral", + "offset": 4409, + "length": 2, + "value": "60" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "IntegerLiteral", + "offset": 4414, + "length": 2, + "value": "60" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "IntegerLiteral", + "offset": 4419, + "length": 2, + "value": "24" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "StringLiteral", + "offset": 4235, + "length": 18, + "value": "\"OneSignalLiveActivities.UpdateRequestCache\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "IntegerLiteral", + "offset": 4707, + "length": 2, + "value": "60" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "IntegerLiteral", + "offset": 4712, + "length": 2, + "value": "60" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "IntegerLiteral", + "offset": 4717, + "length": 2, + "value": "24" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "IntegerLiteral", + "offset": 4722, + "length": 3, + "value": "365" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "StringLiteral", + "offset": 4569, + "length": 17, + "value": "\"OneSignalLiveActivities.StartRequestCache\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "IntegerLiteral", + "offset": 5021, + "length": 2, + "value": "60" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "IntegerLiteral", + "offset": 5026, + "length": 2, + "value": "60" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "IntegerLiteral", + "offset": 5031, + "length": 2, + "value": "24" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "IntegerLiteral", + "offset": 5036, + "length": 2, + "value": "30" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "StringLiteral", + "offset": 4872, + "length": 27, + "value": "\"OneSignalLiveActivities.ReceiveReceiptsRequestCache\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "IntegerLiteral", + "offset": 5336, + "length": 2, + "value": "60" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "IntegerLiteral", + "offset": 5341, + "length": 2, + "value": "60" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "IntegerLiteral", + "offset": 5346, + "length": 2, + "value": "24" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "IntegerLiteral", + "offset": 5351, + "length": 2, + "value": "30" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "StringLiteral", + "offset": 5200, + "length": 19, + "value": "\"OneSignalLiveActivities.ClickedRequestCache\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "IntegerLiteral", + "offset": 6161, + "length": 2, + "value": "30" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "StringLiteral", + "offset": 6339, + "length": 44, + "value": "\"OneSignal.LiveActivities starting executor\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "StringLiteral", + "offset": 7535, + "length": 76, + "value": "\"OneSignal.LiveActivities superseded request not saved\/executed: \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "StringLiteral", + "offset": 7610, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "StringLiteral", + "offset": 7741, + "length": 46, + "value": "\"OneSignal.LiveActivities pollPendingRequests\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "StringLiteral", + "offset": 7961, + "length": 57, + "value": "\"OneSignal.LiveActivities executing outstanding requests\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "StringLiteral", + "offset": 9168, + "length": 84, + "value": "\"Cannot send live activity request when the user has not granted privacy permission\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "StringLiteral", + "offset": 9453, + "length": 56, + "value": "\"OneSignal.LiveActivities executing request: \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "StringLiteral", + "offset": 9508, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "StringLiteral", + "offset": 9714, + "length": 56, + "value": "\"OneSignal.LiveActivities request succeeded: \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "StringLiteral", + "offset": 9769, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "StringLiteral", + "offset": 10043, + "length": 78, + "value": "\"OneSignal.LiveActivities request failed with error \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "StringLiteral", + "offset": 10120, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetStartToken.swift", + "kind": "StringLiteral", + "offset": 1465, + "length": 91, + "value": "\"(OSRequestSetStartToken) key:\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetStartToken.swift", + "kind": "StringLiteral", + "offset": 1501, + "length": 17, + "value": "\" requestSuccessful:\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetStartToken.swift", + "kind": "StringLiteral", + "offset": 1540, + "length": 5, + "value": "\" token:\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetStartToken.swift", + "kind": "StringLiteral", + "offset": 1555, + "length": 3, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetStartToken.swift", + "kind": "BooleanLiteral", + "offset": 1677, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetStartToken.swift", + "kind": "StringLiteral", + "offset": 1803, + "length": 65, + "value": "\"Cannot generate the set start token request due to null app ID.\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetStartToken.swift", + "kind": "BooleanLiteral", + "offset": 1889, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetStartToken.swift", + "kind": "StringLiteral", + "offset": 2065, + "length": 74, + "value": "\"Cannot generate the set start token request due to null subscription ID.\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetStartToken.swift", + "kind": "BooleanLiteral", + "offset": 2160, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetStartToken.swift", + "kind": "StringLiteral", + "offset": 2360, + "length": 55, + "value": "\"Cannot translate activity type to url encoded string.\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetStartToken.swift", + "kind": "BooleanLiteral", + "offset": 2436, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetStartToken.swift", + "kind": "StringLiteral", + "offset": 2473, + "length": 87, + "value": "\"apps\/\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetStartToken.swift", + "kind": "StringLiteral", + "offset": 2487, + "length": 1, + "value": "\"\/activities\/tokens\/start\/\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetStartToken.swift", + "kind": "StringLiteral", + "offset": 2527, + "length": 1, + "value": "\"\/subscriptions\/\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetStartToken.swift", + "kind": "StringLiteral", + "offset": 2559, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetStartToken.swift", + "kind": "StringLiteral", + "offset": 2588, + "length": 16, + "value": "\"activity_token\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetStartToken.swift", + "kind": "StringLiteral", + "offset": 2618, + "length": 13, + "value": "\"device_type\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetStartToken.swift", + "kind": "IntegerLiteral", + "offset": 2633, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetStartToken.swift", + "kind": "BooleanLiteral", + "offset": 2678, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetStartToken.swift", + "kind": "BooleanLiteral", + "offset": 2908, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetStartToken.swift", + "kind": "BooleanLiteral", + "offset": 3321, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetStartToken.swift", + "kind": "StringLiteral", + "offset": 3428, + "length": 5, + "value": "\"key\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetStartToken.swift", + "kind": "StringLiteral", + "offset": 3471, + "length": 7, + "value": "\"token\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetStartToken.swift", + "kind": "StringLiteral", + "offset": 3528, + "length": 19, + "value": "\"requestSuccessful\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetStartToken.swift", + "kind": "StringLiteral", + "offset": 3589, + "length": 11, + "value": "\"timestamp\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetStartToken.swift", + "kind": "StringLiteral", + "offset": 3709, + "length": 5, + "value": "\"key\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetStartToken.swift", + "kind": "StringLiteral", + "offset": 3779, + "length": 7, + "value": "\"token\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetStartToken.swift", + "kind": "StringLiteral", + "offset": 3855, + "length": 11, + "value": "\"timestamp\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetStartToken.swift", + "kind": "StringLiteral", + "offset": 4058, + "length": 19, + "value": "\"requestSuccessful\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetStartToken.swift", + "kind": "StringLiteral", + "offset": 1273, + "length": 22, + "value": "\"OneSignalLiveActivities.OSRequestSetStartToken\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveStartToken.swift", + "kind": "StringLiteral", + "offset": 1421, + "length": 79, + "value": "\"(OSRequestRemoveStartToken) key:\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveStartToken.swift", + "kind": "StringLiteral", + "offset": 1460, + "length": 17, + "value": "\" requestSuccessful:\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveStartToken.swift", + "kind": "StringLiteral", + "offset": 1499, + "length": 3, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveStartToken.swift", + "kind": "BooleanLiteral", + "offset": 1599, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveStartToken.swift", + "kind": "StringLiteral", + "offset": 1771, + "length": 68, + "value": "\"Cannot generate the remove start token request due to null app ID.\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveStartToken.swift", + "kind": "BooleanLiteral", + "offset": 1860, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveStartToken.swift", + "kind": "StringLiteral", + "offset": 2036, + "length": 77, + "value": "\"Cannot generate the remove start token request due to null subscription ID.\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveStartToken.swift", + "kind": "BooleanLiteral", + "offset": 2134, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveStartToken.swift", + "kind": "StringLiteral", + "offset": 2334, + "length": 55, + "value": "\"Cannot translate activity type to url encoded string.\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveStartToken.swift", + "kind": "BooleanLiteral", + "offset": 2410, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveStartToken.swift", + "kind": "StringLiteral", + "offset": 2447, + "length": 87, + "value": "\"apps\/\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveStartToken.swift", + "kind": "StringLiteral", + "offset": 2461, + "length": 1, + "value": "\"\/activities\/tokens\/start\/\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveStartToken.swift", + "kind": "StringLiteral", + "offset": 2501, + "length": 1, + "value": "\"\/subscriptions\/\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveStartToken.swift", + "kind": "StringLiteral", + "offset": 2533, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveStartToken.swift", + "kind": "BooleanLiteral", + "offset": 2580, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveStartToken.swift", + "kind": "BooleanLiteral", + "offset": 2997, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveStartToken.swift", + "kind": "StringLiteral", + "offset": 3104, + "length": 5, + "value": "\"key\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveStartToken.swift", + "kind": "StringLiteral", + "offset": 3159, + "length": 19, + "value": "\"requestSuccessful\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveStartToken.swift", + "kind": "StringLiteral", + "offset": 3220, + "length": 11, + "value": "\"timestamp\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveStartToken.swift", + "kind": "StringLiteral", + "offset": 3340, + "length": 5, + "value": "\"key\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveStartToken.swift", + "kind": "StringLiteral", + "offset": 3414, + "length": 11, + "value": "\"timestamp\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveStartToken.swift", + "kind": "StringLiteral", + "offset": 3590, + "length": 19, + "value": "\"requestSuccessful\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveStartToken.swift", + "kind": "StringLiteral", + "offset": 1273, + "length": 25, + "value": "\"OneSignalLiveActivities.OSRequestRemoveStartToken\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OSLiveActivitiesExtension.swift", + "kind": "BooleanLiteral", + "offset": 5300, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OSLiveActivitiesExtension.swift", + "kind": "BooleanLiteral", + "offset": 5530, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OSLiveActivitiesExtension.swift", + "kind": "BooleanLiteral", + "offset": 5588, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OSLiveActivitiesExtension.swift", + "kind": "BooleanLiteral", + "offset": 5621, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OSLiveActivitiesExtension.swift", + "kind": "StringLiteral", + "offset": 5082, + "length": 24, + "value": "\"OneSignalLiveActivities.LiveActivitySetupOptions\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OneSignalLiveActivitiesManagerImpl.swift", + "kind": "StringLiteral", + "offset": 1700, + "length": 26, + "value": "\"OneSignal.LiveActivities\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OneSignalLiveActivitiesManagerImpl.swift", + "kind": "StringLiteral", + "offset": 2070, + "length": 90, + "value": "\"OneSignal.LiveActivities enter called with activityId: \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OneSignalLiveActivitiesManagerImpl.swift", + "kind": "StringLiteral", + "offset": 2139, + "length": 5, + "value": "\" token: \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OneSignalLiveActivitiesManagerImpl.swift", + "kind": "StringLiteral", + "offset": 2159, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OneSignalLiveActivitiesManagerImpl.swift", + "kind": "StringLiteral", + "offset": 2372, + "length": 70, + "value": "\"OneSignal.LiveActivities leave called with activityId: \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OneSignalLiveActivitiesManagerImpl.swift", + "kind": "StringLiteral", + "offset": 2441, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OneSignalLiveActivitiesManagerImpl.swift", + "kind": "StringLiteral", + "offset": 2710, + "length": 102, + "value": "\"OneSignal.LiveActivities setStartToken called with activityType: \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OneSignalLiveActivitiesManagerImpl.swift", + "kind": "StringLiteral", + "offset": 2791, + "length": 5, + "value": "\" token: \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OneSignalLiveActivitiesManagerImpl.swift", + "kind": "StringLiteral", + "offset": 2811, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OneSignalLiveActivitiesManagerImpl.swift", + "kind": "StringLiteral", + "offset": 3002, + "length": 55, + "value": "\"Cannot translate activity type to url encoded string.\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OneSignalLiveActivitiesManagerImpl.swift", + "kind": "StringLiteral", + "offset": 3336, + "length": 85, + "value": "\"OneSignal.LiveActivities removeStartToken called with activityType: \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OneSignalLiveActivitiesManagerImpl.swift", + "kind": "StringLiteral", + "offset": 3420, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OneSignalLiveActivitiesManagerImpl.swift", + "kind": "StringLiteral", + "offset": 3611, + "length": 55, + "value": "\"Cannot translate activity type to url encoded string.\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OneSignalLiveActivitiesManagerImpl.swift", + "kind": "StringLiteral", + "offset": 3735, + "length": 17, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OneSignalLiveActivitiesManagerImpl.swift", + "kind": "StringLiteral", + "offset": 3751, + "length": 3, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OneSignalLiveActivitiesManagerImpl.swift", + "kind": "StringLiteral", + "offset": 3993, + "length": 17, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OneSignalLiveActivitiesManagerImpl.swift", + "kind": "StringLiteral", + "offset": 4009, + "length": 24, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OneSignalLiveActivitiesManagerImpl.swift", + "kind": "StringLiteral", + "offset": 4384, + "length": 35, + "value": "\"Could not set push to start token\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OneSignalLiveActivitiesManagerImpl.swift", + "kind": "StringLiteral", + "offset": 4656, + "length": 17, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OneSignalLiveActivitiesManagerImpl.swift", + "kind": "StringLiteral", + "offset": 4672, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OneSignalLiveActivitiesManagerImpl.swift", + "kind": "StringLiteral", + "offset": 5025, + "length": 35, + "value": "\"Could not set push to start token\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OneSignalLiveActivitiesManagerImpl.swift", + "kind": "StringLiteral", + "offset": 7407, + "length": 46, + "value": "\"Cannot start default live activity: \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OneSignalLiveActivitiesManagerImpl.swift", + "kind": "StringLiteral", + "offset": 7452, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OneSignalLiveActivitiesManagerImpl.swift", + "kind": "BooleanLiteral", + "offset": 7892, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OneSignalLiveActivitiesManagerImpl.swift", + "kind": "StringLiteral", + "offset": 8028, + "length": 58, + "value": "\"trackClickAndReturnOriginal:\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OneSignalLiveActivitiesManagerImpl.swift", + "kind": "StringLiteral", + "offset": 8063, + "length": 2, + "value": "\" is not a tracking URL\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OneSignalLiveActivitiesManagerImpl.swift", + "kind": "StringLiteral", + "offset": 8968, + "length": 53, + "value": "\"Missing required parameters in tracking URL: \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OneSignalLiveActivitiesManagerImpl.swift", + "kind": "StringLiteral", + "offset": 9020, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OneSignalLiveActivitiesManagerImpl.swift", + "kind": "StringLiteral", + "offset": 9718, + "length": 127, + "value": "\"OneSignal.LiveActivities trackClick called with clickId: \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OneSignalLiveActivitiesManagerImpl.swift", + "kind": "StringLiteral", + "offset": 9786, + "length": 1, + "value": "\", activityType: \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OneSignalLiveActivitiesManagerImpl.swift", + "kind": "StringLiteral", + "offset": 9817, + "length": 1, + "value": "\", activityId: \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OneSignalLiveActivitiesManagerImpl.swift", + "kind": "StringLiteral", + "offset": 9844, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OneSignalLiveActivitiesManagerImpl.swift", + "kind": "StringLiteral", + "offset": 10365, + "length": 72, + "value": "\"OneSignal.LiveActivities listening for pushToStart on: \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OneSignalLiveActivitiesManagerImpl.swift", + "kind": "StringLiteral", + "offset": 10436, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OneSignalLiveActivitiesManagerImpl.swift", + "kind": "StringLiteral", + "offset": 10581, + "length": 6, + "value": "\"%02x\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OneSignalLiveActivitiesManagerImpl.swift", + "kind": "StringLiteral", + "offset": 11982, + "length": 69, + "value": "\"OneSignal.LiveActivities listening for activity on: \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OneSignalLiveActivitiesManagerImpl.swift", + "kind": "StringLiteral", + "offset": 12050, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OneSignalLiveActivitiesManagerImpl.swift", + "kind": "StringLiteral", + "offset": 12646, + "length": 138, + "value": "\"OneSignal.LiveActivities dismissing other activity: \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OneSignalLiveActivitiesManagerImpl.swift", + "kind": "StringLiteral", + "offset": 12714, + "length": 1, + "value": "\":\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OneSignalLiveActivitiesManagerImpl.swift", + "kind": "StringLiteral", + "offset": 12763, + "length": 1, + "value": "\":\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OneSignalLiveActivitiesManagerImpl.swift", + "kind": "StringLiteral", + "offset": 12783, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OneSignalLiveActivitiesManagerImpl.swift", + "kind": "StringLiteral", + "offset": 13717, + "length": 132, + "value": "\"OneSignal.LiveActivities listening for state update on: \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OneSignalLiveActivitiesManagerImpl.swift", + "kind": "StringLiteral", + "offset": 13789, + "length": 1, + "value": "\":\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OneSignalLiveActivitiesManagerImpl.swift", + "kind": "StringLiteral", + "offset": 13833, + "length": 1, + "value": "\":\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OneSignalLiveActivitiesManagerImpl.swift", + "kind": "StringLiteral", + "offset": 13848, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OneSignalLiveActivitiesManagerImpl.swift", + "kind": "StringLiteral", + "offset": 15230, + "length": 136, + "value": "\"OneSignal.LiveActivities enter with existing pushToken for: \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OneSignalLiveActivitiesManagerImpl.swift", + "kind": "StringLiteral", + "offset": 15306, + "length": 1, + "value": "\":\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OneSignalLiveActivitiesManagerImpl.swift", + "kind": "StringLiteral", + "offset": 15350, + "length": 1, + "value": "\":\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OneSignalLiveActivitiesManagerImpl.swift", + "kind": "StringLiteral", + "offset": 15365, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OneSignalLiveActivitiesManagerImpl.swift", + "kind": "StringLiteral", + "offset": 15426, + "length": 6, + "value": "\"%02x\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OneSignalLiveActivitiesManagerImpl.swift", + "kind": "StringLiteral", + "offset": 15771, + "length": 132, + "value": "\"OneSignal.LiveActivities listening for pushToUpdate on: \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OneSignalLiveActivitiesManagerImpl.swift", + "kind": "StringLiteral", + "offset": 15843, + "length": 1, + "value": "\":\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OneSignalLiveActivitiesManagerImpl.swift", + "kind": "StringLiteral", + "offset": 15887, + "length": 1, + "value": "\":\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OneSignalLiveActivitiesManagerImpl.swift", + "kind": "StringLiteral", + "offset": 15902, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OneSignalLiveActivitiesManagerImpl.swift", + "kind": "StringLiteral", + "offset": 16040, + "length": 132, + "value": "\"OneSignal.LiveActivities pushTokenUpdates observed for: \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OneSignalLiveActivitiesManagerImpl.swift", + "kind": "StringLiteral", + "offset": 16112, + "length": 1, + "value": "\":\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OneSignalLiveActivitiesManagerImpl.swift", + "kind": "StringLiteral", + "offset": 16156, + "length": 1, + "value": "\":\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OneSignalLiveActivitiesManagerImpl.swift", + "kind": "StringLiteral", + "offset": 16171, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OneSignalLiveActivitiesManagerImpl.swift", + "kind": "StringLiteral", + "offset": 16236, + "length": 6, + "value": "\"%02x\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OneSignalLiveActivitiesManagerImpl.swift", + "kind": "StringLiteral", + "offset": 16998, + "length": 17, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OneSignalLiveActivitiesManagerImpl.swift", + "kind": "StringLiteral", + "offset": 17014, + "length": 56, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OneSignalLiveActivitiesManagerImpl.swift", + "kind": "StringLiteral", + "offset": 17287, + "length": 149, + "value": "\"OneSignal.LiveActivities addReceiveReceipts called with notificationId: \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OneSignalLiveActivitiesManagerImpl.swift", + "kind": "StringLiteral", + "offset": 17377, + "length": 1, + "value": "\", activityType: \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OneSignalLiveActivitiesManagerImpl.swift", + "kind": "StringLiteral", + "offset": 17408, + "length": 1, + "value": "\", activityId: \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OneSignalLiveActivitiesManagerImpl.swift", + "kind": "StringLiteral", + "offset": 17435, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetUpdateToken.swift", + "kind": "StringLiteral", + "offset": 1420, + "length": 92, + "value": "\"(OSRequestSetUpdateToken) key:\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetUpdateToken.swift", + "kind": "StringLiteral", + "offset": 1457, + "length": 17, + "value": "\" requestSuccessful:\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetUpdateToken.swift", + "kind": "StringLiteral", + "offset": 1496, + "length": 5, + "value": "\" token:\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetUpdateToken.swift", + "kind": "StringLiteral", + "offset": 1511, + "length": 3, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetUpdateToken.swift", + "kind": "BooleanLiteral", + "offset": 1633, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetUpdateToken.swift", + "kind": "StringLiteral", + "offset": 1806, + "length": 66, + "value": "\"Cannot generate the set update token request due to null app ID.\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetUpdateToken.swift", + "kind": "BooleanLiteral", + "offset": 1893, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetUpdateToken.swift", + "kind": "StringLiteral", + "offset": 2069, + "length": 75, + "value": "\"Cannot generate the set update token request due to null subscription ID.\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetUpdateToken.swift", + "kind": "BooleanLiteral", + "offset": 2165, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetUpdateToken.swift", + "kind": "StringLiteral", + "offset": 2363, + "length": 55, + "value": "\"Cannot translate activity type to url encoded string.\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetUpdateToken.swift", + "kind": "BooleanLiteral", + "offset": 2439, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetUpdateToken.swift", + "kind": "StringLiteral", + "offset": 2655, + "length": 51, + "value": "\"apps\/\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetUpdateToken.swift", + "kind": "StringLiteral", + "offset": 2669, + "length": 1, + "value": "\"\/live_activities\/\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetUpdateToken.swift", + "kind": "StringLiteral", + "offset": 2699, + "length": 1, + "value": "\"\/token\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetUpdateToken.swift", + "kind": "StringLiteral", + "offset": 2734, + "length": 17, + "value": "\"subscription_id\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetUpdateToken.swift", + "kind": "StringLiteral", + "offset": 2769, + "length": 12, + "value": "\"push_token\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetUpdateToken.swift", + "kind": "StringLiteral", + "offset": 2795, + "length": 13, + "value": "\"device_type\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetUpdateToken.swift", + "kind": "IntegerLiteral", + "offset": 2810, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetUpdateToken.swift", + "kind": "BooleanLiteral", + "offset": 2856, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetUpdateToken.swift", + "kind": "BooleanLiteral", + "offset": 3087, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetUpdateToken.swift", + "kind": "BooleanLiteral", + "offset": 3500, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetUpdateToken.swift", + "kind": "StringLiteral", + "offset": 3607, + "length": 5, + "value": "\"key\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetUpdateToken.swift", + "kind": "StringLiteral", + "offset": 3650, + "length": 7, + "value": "\"token\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetUpdateToken.swift", + "kind": "StringLiteral", + "offset": 3707, + "length": 19, + "value": "\"requestSuccessful\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetUpdateToken.swift", + "kind": "StringLiteral", + "offset": 3768, + "length": 11, + "value": "\"timestamp\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetUpdateToken.swift", + "kind": "StringLiteral", + "offset": 3888, + "length": 5, + "value": "\"key\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetUpdateToken.swift", + "kind": "StringLiteral", + "offset": 3958, + "length": 7, + "value": "\"token\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetUpdateToken.swift", + "kind": "StringLiteral", + "offset": 4034, + "length": 11, + "value": "\"timestamp\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetUpdateToken.swift", + "kind": "StringLiteral", + "offset": 4237, + "length": 19, + "value": "\"requestSuccessful\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetUpdateToken.swift", + "kind": "StringLiteral", + "offset": 1273, + "length": 23, + "value": "\"OneSignalLiveActivities.OSRequestSetUpdateToken\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityClicked.swift", + "kind": "StringLiteral", + "offset": 1391, + "length": 136, + "value": "\"(OSRequestLiveActivityClicked) key:\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityClicked.swift", + "kind": "StringLiteral", + "offset": 1433, + "length": 17, + "value": "\" requestSuccessful:\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityClicked.swift", + "kind": "StringLiteral", + "offset": 1472, + "length": 12, + "value": "\" activityType:\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityClicked.swift", + "kind": "StringLiteral", + "offset": 1501, + "length": 10, + "value": "\" activityId:\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityClicked.swift", + "kind": "StringLiteral", + "offset": 1526, + "length": 3, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityClicked.swift", + "kind": "BooleanLiteral", + "offset": 1753, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityClicked.swift", + "kind": "StringLiteral", + "offset": 1925, + "length": 70, + "value": "\"Cannot generate the OSRequestLiveActivityClicked due to null app ID.\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityClicked.swift", + "kind": "BooleanLiteral", + "offset": 2016, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityClicked.swift", + "kind": "StringLiteral", + "offset": 2192, + "length": 79, + "value": "\"Cannot generate the OSRequestLiveActivityClicked due to null subscription ID.\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityClicked.swift", + "kind": "BooleanLiteral", + "offset": 2292, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityClicked.swift", + "kind": "StringLiteral", + "offset": 2501, + "length": 55, + "value": "\"Cannot translate activity type to url encoded string.\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityClicked.swift", + "kind": "BooleanLiteral", + "offset": 2577, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityClicked.swift", + "kind": "StringLiteral", + "offset": 2644, + "length": 13, + "value": "\"device_type\"" }, { - "filePath": "\/Users\/nanli\/Documents\/GitHub\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OSLiveActivitiesExtension.swift", - "kind": "BooleanLiteral", - "offset": 5530, - "length": 4, - "value": "true" + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityClicked.swift", + "kind": "IntegerLiteral", + "offset": 2659, + "length": 1, + "value": "0" }, { - "filePath": "\/Users\/nanli\/Documents\/GitHub\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OSLiveActivitiesExtension.swift", - "kind": "BooleanLiteral", - "offset": 5588, - "length": 4, - "value": "true" + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityClicked.swift", + "kind": "StringLiteral", + "offset": 2674, + "length": 13, + "value": "\"activity_id\"" }, { - "filePath": "\/Users\/nanli\/Documents\/GitHub\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OSLiveActivitiesExtension.swift", - "kind": "BooleanLiteral", - "offset": 5621, - "length": 4, - "value": "true" + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityClicked.swift", + "kind": "StringLiteral", + "offset": 2778, + "length": 17, + "value": "\"notification_id\"" }, { - "filePath": "\/Users\/nanli\/Documents\/GitHub\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetStartToken.swift", + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityClicked.swift", "kind": "StringLiteral", - "offset": 1465, - "length": 91, - "value": "\"(OSRequestSetStartToken) key:\"" + "offset": 2877, + "length": 87, + "value": "\"apps\/\"" }, { - "filePath": "\/Users\/nanli\/Documents\/GitHub\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetStartToken.swift", + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityClicked.swift", "kind": "StringLiteral", - "offset": 1501, - "length": 17, - "value": "\" requestSuccessful:\"" + "offset": 2891, + "length": 1, + "value": "\"\/activities\/clicks\/track\/\"" }, { - "filePath": "\/Users\/nanli\/Documents\/GitHub\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetStartToken.swift", + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityClicked.swift", "kind": "StringLiteral", - "offset": 1540, - "length": 5, - "value": "\" token:\"" + "offset": 2931, + "length": 1, + "value": "\"\/subscriptions\/\"" }, { - "filePath": "\/Users\/nanli\/Documents\/GitHub\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetStartToken.swift", + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityClicked.swift", "kind": "StringLiteral", - "offset": 1555, - "length": 3, + "offset": 2963, + "length": 1, "value": "\"\"" }, { - "filePath": "\/Users\/nanli\/Documents\/GitHub\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetStartToken.swift", + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityClicked.swift", "kind": "BooleanLiteral", - "offset": 1677, + "offset": 3007, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityClicked.swift", + "kind": "BooleanLiteral", + "offset": 3103, "length": 5, "value": "false" }, { - "filePath": "\/Users\/nanli\/Documents\/GitHub\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", - "kind": "IntegerLiteral", - "offset": 4277, - "length": 2, - "value": "60" + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityClicked.swift", + "kind": "BooleanLiteral", + "offset": 3386, + "length": 5, + "value": "false" }, { - "filePath": "\/Users\/nanli\/Documents\/GitHub\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", - "kind": "IntegerLiteral", - "offset": 4282, - "length": 2, - "value": "60" + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityClicked.swift", + "kind": "StringLiteral", + "offset": 3493, + "length": 5, + "value": "\"key\"" }, { - "filePath": "\/Users\/nanli\/Documents\/GitHub\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", - "kind": "IntegerLiteral", - "offset": 4287, - "length": 2, - "value": "24" + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityClicked.swift", + "kind": "StringLiteral", + "offset": 3543, + "length": 14, + "value": "\"activityType\"" }, { - "filePath": "\/Users\/nanli\/Documents\/GitHub\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", - "kind": "IntegerLiteral", - "offset": 4292, - "length": 3, - "value": "365" + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityClicked.swift", + "kind": "StringLiteral", + "offset": 3600, + "length": 12, + "value": "\"activityId\"" }, { - "filePath": "\/Users\/nanli\/Documents\/GitHub\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", - "kind": "IntegerLiteral", - "offset": 4581, - "length": 2, - "value": "60" + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityClicked.swift", + "kind": "StringLiteral", + "offset": 3659, + "length": 16, + "value": "\"notificationId\"" }, { - "filePath": "\/Users\/nanli\/Documents\/GitHub\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", - "kind": "IntegerLiteral", - "offset": 4586, - "length": 2, - "value": "60" + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityClicked.swift", + "kind": "StringLiteral", + "offset": 3725, + "length": 19, + "value": "\"requestSuccessful\"" }, { - "filePath": "\/Users\/nanli\/Documents\/GitHub\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", - "kind": "IntegerLiteral", - "offset": 4591, - "length": 2, - "value": "24" + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityClicked.swift", + "kind": "StringLiteral", + "offset": 3786, + "length": 11, + "value": "\"timestamp\"" }, { - "filePath": "\/Users\/nanli\/Documents\/GitHub\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", - "kind": "IntegerLiteral", - "offset": 4596, - "length": 3, - "value": "365" + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityClicked.swift", + "kind": "StringLiteral", + "offset": 3906, + "length": 5, + "value": "\"key\"" }, { - "filePath": "\/Users\/nanli\/Documents\/GitHub\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", - "kind": "IntegerLiteral", - "offset": 5259, - "length": 2, - "value": "30" + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityClicked.swift", + "kind": "StringLiteral", + "offset": 3983, + "length": 14, + "value": "\"activityType\"" }, { - "filePath": "\/Users\/nanli\/Documents\/GitHub\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OneSignalLiveActivitiesManagerImpl.swift", + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityClicked.swift", "kind": "StringLiteral", - "offset": 1700, - "length": 26, - "value": "\"OneSignal.LiveActivities\"" + "offset": 4067, + "length": 12, + "value": "\"activityId\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityClicked.swift", + "kind": "StringLiteral", + "offset": 4148, + "length": 11, + "value": "\"timestamp\"" }, { - "filePath": "\/Users\/nanli\/Documents\/GitHub\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveUpdateToken.swift", + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityClicked.swift", + "kind": "StringLiteral", + "offset": 4376, + "length": 16, + "value": "\"notificationId\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityClicked.swift", + "kind": "StringLiteral", + "offset": 4463, + "length": 19, + "value": "\"requestSuccessful\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityClicked.swift", + "kind": "StringLiteral", + "offset": 1273, + "length": 28, + "value": "\"OneSignalLiveActivities.OSRequestLiveActivityClicked\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveUpdateToken.swift", "kind": "StringLiteral", "offset": 1423, "length": 80, "value": "\"(OSRequestRemoveUpdateToken) key:\"" }, { - "filePath": "\/Users\/nanli\/Documents\/GitHub\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveUpdateToken.swift", + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveUpdateToken.swift", "kind": "StringLiteral", "offset": 1463, "length": 17, "value": "\" requestSuccessful:\"" }, { - "filePath": "\/Users\/nanli\/Documents\/GitHub\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveUpdateToken.swift", + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveUpdateToken.swift", "kind": "StringLiteral", "offset": 1502, "length": 3, "value": "\"\"" }, { - "filePath": "\/Users\/nanli\/Documents\/GitHub\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveUpdateToken.swift", + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveUpdateToken.swift", "kind": "BooleanLiteral", "offset": 1602, "length": 4, "value": "true" }, { - "filePath": "\/Users\/nanli\/Documents\/GitHub\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveStartToken.swift", + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveUpdateToken.swift", "kind": "StringLiteral", - "offset": 1421, - "length": 79, - "value": "\"(OSRequestRemoveStartToken) key:\"" + "offset": 1774, + "length": 69, + "value": "\"Cannot generate the remove update token request due to null app ID.\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveUpdateToken.swift", + "kind": "BooleanLiteral", + "offset": 1864, + "length": 5, + "value": "false" }, { - "filePath": "\/Users\/nanli\/Documents\/GitHub\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveStartToken.swift", + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveUpdateToken.swift", "kind": "StringLiteral", - "offset": 1460, - "length": 17, - "value": "\" requestSuccessful:\"" + "offset": 2040, + "length": 78, + "value": "\"Cannot generate the remove update token request due to null subscription ID.\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveUpdateToken.swift", + "kind": "BooleanLiteral", + "offset": 2139, + "length": 5, + "value": "false" }, { - "filePath": "\/Users\/nanli\/Documents\/GitHub\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveStartToken.swift", + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveUpdateToken.swift", "kind": "StringLiteral", - "offset": 1499, - "length": 3, + "offset": 2337, + "length": 55, + "value": "\"Cannot translate activity type to url encoded string.\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveUpdateToken.swift", + "kind": "BooleanLiteral", + "offset": 2413, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveUpdateToken.swift", + "kind": "StringLiteral", + "offset": 2560, + "length": 69, + "value": "\"apps\/\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveUpdateToken.swift", + "kind": "StringLiteral", + "offset": 2574, + "length": 1, + "value": "\"\/live_activities\/\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveUpdateToken.swift", + "kind": "StringLiteral", + "offset": 2604, + "length": 1, + "value": "\"\/token\/\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveUpdateToken.swift", + "kind": "StringLiteral", + "offset": 2628, + "length": 1, "value": "\"\"" }, { - "filePath": "\/Users\/nanli\/Documents\/GitHub\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveStartToken.swift", + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveUpdateToken.swift", "kind": "BooleanLiteral", - "offset": 1599, + "offset": 2675, "length": 4, "value": "true" }, { - "filePath": "\/Users\/nanli\/Documents\/GitHub\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetUpdateToken.swift", + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveUpdateToken.swift", + "kind": "BooleanLiteral", + "offset": 3092, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveUpdateToken.swift", "kind": "StringLiteral", - "offset": 1420, - "length": 92, - "value": "\"(OSRequestSetUpdateToken) key:\"" + "offset": 3199, + "length": 5, + "value": "\"key\"" }, { - "filePath": "\/Users\/nanli\/Documents\/GitHub\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetUpdateToken.swift", + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveUpdateToken.swift", "kind": "StringLiteral", - "offset": 1457, + "offset": 3246, + "length": 11, + "value": "\"timestamp\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveUpdateToken.swift", + "kind": "StringLiteral", + "offset": 3307, + "length": 19, + "value": "\"requestSuccessful\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveUpdateToken.swift", + "kind": "StringLiteral", + "offset": 3435, + "length": 5, + "value": "\"key\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveUpdateToken.swift", + "kind": "StringLiteral", + "offset": 3509, + "length": 11, + "value": "\"timestamp\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveUpdateToken.swift", + "kind": "StringLiteral", + "offset": 3685, + "length": 19, + "value": "\"requestSuccessful\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveUpdateToken.swift", + "kind": "StringLiteral", + "offset": 1273, + "length": 26, + "value": "\"OneSignalLiveActivities.OSRequestRemoveUpdateToken\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityReceiveReceipts.swift", + "kind": "StringLiteral", + "offset": 1399, + "length": 144, + "value": "\"(OSRequestLiveActivityReceiveReceipts) key:\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityReceiveReceipts.swift", + "kind": "StringLiteral", + "offset": 1449, "length": 17, "value": "\" requestSuccessful:\"" }, { - "filePath": "\/Users\/nanli\/Documents\/GitHub\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetUpdateToken.swift", + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityReceiveReceipts.swift", "kind": "StringLiteral", - "offset": 1496, - "length": 5, - "value": "\" token:\"" + "offset": 1488, + "length": 12, + "value": "\" activityType:\"" }, { - "filePath": "\/Users\/nanli\/Documents\/GitHub\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetUpdateToken.swift", + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityReceiveReceipts.swift", "kind": "StringLiteral", - "offset": 1511, + "offset": 1517, + "length": 10, + "value": "\" activityId:\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityReceiveReceipts.swift", + "kind": "StringLiteral", + "offset": 1542, "length": 3, "value": "\"\"" }, { - "filePath": "\/Users\/nanli\/Documents\/GitHub\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetUpdateToken.swift", + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityReceiveReceipts.swift", "kind": "BooleanLiteral", - "offset": 1633, + "offset": 1717, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityReceiveReceipts.swift", + "kind": "StringLiteral", + "offset": 1889, + "length": 78, + "value": "\"Cannot generate the OSRequestLiveActivityReceiveReceipts due to null app ID.\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityReceiveReceipts.swift", + "kind": "BooleanLiteral", + "offset": 1988, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityReceiveReceipts.swift", + "kind": "StringLiteral", + "offset": 2164, + "length": 87, + "value": "\"Cannot generate the OSRequestLiveActivityReceiveReceipts due to null subscription ID.\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityReceiveReceipts.swift", + "kind": "BooleanLiteral", + "offset": 2272, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityReceiveReceipts.swift", + "kind": "StringLiteral", + "offset": 2309, + "length": 38, + "value": "\"notifications\/\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityReceiveReceipts.swift", + "kind": "StringLiteral", + "offset": 2330, + "length": 1, + "value": "\"\/report_received\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityReceiveReceipts.swift", + "kind": "StringLiteral", + "offset": 2388, + "length": 8, + "value": "\"app_id\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityReceiveReceipts.swift", + "kind": "StringLiteral", + "offset": 2417, + "length": 11, + "value": "\"player_id\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityReceiveReceipts.swift", + "kind": "StringLiteral", + "offset": 2458, + "length": 13, + "value": "\"device_type\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityReceiveReceipts.swift", + "kind": "IntegerLiteral", + "offset": 2473, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityReceiveReceipts.swift", + "kind": "StringLiteral", + "offset": 2488, + "length": 18, + "value": "\"live_activity_id\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityReceiveReceipts.swift", + "kind": "StringLiteral", + "offset": 2532, + "length": 20, + "value": "\"live_activity_type\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityReceiveReceipts.swift", + "kind": "BooleanLiteral", + "offset": 2619, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityReceiveReceipts.swift", + "kind": "BooleanLiteral", + "offset": 2715, "length": 5, "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityReceiveReceipts.swift", + "kind": "BooleanLiteral", + "offset": 2928, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityReceiveReceipts.swift", + "kind": "StringLiteral", + "offset": 3035, + "length": 5, + "value": "\"key\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityReceiveReceipts.swift", + "kind": "StringLiteral", + "offset": 3085, + "length": 14, + "value": "\"activityType\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityReceiveReceipts.swift", + "kind": "StringLiteral", + "offset": 3142, + "length": 12, + "value": "\"activityId\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityReceiveReceipts.swift", + "kind": "StringLiteral", + "offset": 3204, + "length": 19, + "value": "\"requestSuccessful\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityReceiveReceipts.swift", + "kind": "StringLiteral", + "offset": 3265, + "length": 11, + "value": "\"timestamp\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityReceiveReceipts.swift", + "kind": "StringLiteral", + "offset": 3385, + "length": 5, + "value": "\"key\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityReceiveReceipts.swift", + "kind": "StringLiteral", + "offset": 3462, + "length": 14, + "value": "\"activityType\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityReceiveReceipts.swift", + "kind": "StringLiteral", + "offset": 3546, + "length": 12, + "value": "\"activityId\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityReceiveReceipts.swift", + "kind": "StringLiteral", + "offset": 3627, + "length": 11, + "value": "\"timestamp\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityReceiveReceipts.swift", + "kind": "StringLiteral", + "offset": 3856, + "length": 19, + "value": "\"requestSuccessful\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityReceiveReceipts.swift", + "kind": "StringLiteral", + "offset": 1273, + "length": 36, + "value": "\"OneSignalLiveActivities.OSRequestLiveActivityReceiveReceipts\"" } ] } \ No newline at end of file diff --git a/iOS_SDK/OneSignalSDK/OneSignal_LiveActivities/OneSignalLiveActivities.xcframework/ios-arm64/OneSignalLiveActivities.framework/Modules/OneSignalLiveActivities.swiftmodule/arm64-apple-ios.private.swiftinterface b/iOS_SDK/OneSignalSDK/OneSignal_LiveActivities/OneSignalLiveActivities.xcframework/ios-arm64/OneSignalLiveActivities.framework/Modules/OneSignalLiveActivities.swiftmodule/arm64-apple-ios.private.swiftinterface index 665f23a33..ae02c8ece 100644 --- a/iOS_SDK/OneSignalSDK/OneSignal_LiveActivities/OneSignalLiveActivities.xcframework/ios-arm64/OneSignalLiveActivities.framework/Modules/OneSignalLiveActivities.swiftmodule/arm64-apple-ios.private.swiftinterface +++ b/iOS_SDK/OneSignalSDK/OneSignal_LiveActivities/OneSignalLiveActivities.xcframework/ios-arm64/OneSignalLiveActivities.framework/Modules/OneSignalLiveActivities.swiftmodule/arm64-apple-ios.private.swiftinterface @@ -1,7 +1,7 @@ // swift-interface-format-version: 1.0 -// swift-compiler-version: Apple Swift version 6.0.2 effective-5.10 (swiftlang-6.0.2.1.2 clang-1600.0.26.4) -// swift-module-flags: -target arm64-apple-ios11.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -enable-bare-slash-regex -module-name OneSignalLiveActivities -// swift-module-flags-ignorable: -no-verify-emitted-module-interface +// swift-compiler-version: Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 clang-1500.1.0.2.5) +// swift-module-flags: -target arm64-apple-ios11.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name OneSignalLiveActivities +// swift-module-flags-ignorable: -enable-bare-slash-regex import ActivityKit import Foundation import OneSignalCore @@ -9,92 +9,11 @@ import OneSignalCore import OneSignalOSCore import OneSignalUser import Swift +import SwiftUI +import WidgetKit import _Concurrency import _StringProcessing import _SwiftConcurrencyShims -extension OneSignalOSCore.OSLiveActivities { - @available(iOS 16.1, *) - public static func setup(_ activityType: T.Type, options: OneSignalLiveActivities.LiveActivitySetupOptions? = nil) where T : OneSignalLiveActivities.OneSignalLiveActivityAttributes - @available(iOS 17.2, *) - public static func setPushToStartToken(_ activityType: T.Type, withToken: Swift.String) where T : ActivityKit.ActivityAttributes - @available(iOS 17.2, *) - public static func removePushToStartToken(_ activityType: T.Type) where T : ActivityKit.ActivityAttributes - @available(iOS 16.1, *) - public static func setupDefault(options: OneSignalLiveActivities.LiveActivitySetupOptions? = nil) - @available(iOS 16.1, *) - public static func startDefault(_ activityId: Swift.String, attributes: [Swift.String : Any], content: [Swift.String : Any]) -} -@objc(LiveActivitySetupOptions) public class LiveActivitySetupOptions : ObjectiveC.NSObject { - @objc public var enablePushToStart: Swift.Bool - @objc public var enablePushToUpdate: Swift.Bool - @objc public init(enablePushToStart: Swift.Bool = true, enablePushToUpdate: Swift.Bool = true) - @objc deinit -} -public struct DefaultLiveActivityAttributes : OneSignalLiveActivities.OneSignalLiveActivityAttributes { - public struct ContentState : OneSignalLiveActivities.OneSignalLiveActivityContentState { - public var data: [Swift.String : OneSignalLiveActivities.AnyCodable] - public var onesignal: OneSignalLiveActivities.OneSignalLiveActivityContentStateData? - public func hash(into hasher: inout Swift.Hasher) - public static func == (a: OneSignalLiveActivities.DefaultLiveActivityAttributes.ContentState, b: OneSignalLiveActivities.DefaultLiveActivityAttributes.ContentState) -> Swift.Bool - public func encode(to encoder: any Swift.Encoder) throws - public var hashValue: Swift.Int { - get - } - public init(from decoder: any Swift.Decoder) throws - } - public var data: [Swift.String : OneSignalLiveActivities.AnyCodable] - public var onesignal: OneSignalLiveActivities.OneSignalLiveActivityAttributeData - public func encode(to encoder: any Swift.Encoder) throws - public init(from decoder: any Swift.Decoder) throws -} -@available(iOS 16.1, *) -public protocol OneSignalLiveActivityAttributes : ActivityKit.ActivityAttributes where Self.ContentState : OneSignalLiveActivities.OneSignalLiveActivityContentState { - var onesignal: OneSignalLiveActivities.OneSignalLiveActivityAttributeData { get set } -} -public struct OneSignalLiveActivityAttributeData : Swift.Decodable, Swift.Encodable { - public static func create(activityId: Swift.String) -> OneSignalLiveActivities.OneSignalLiveActivityAttributeData - public var activityId: Swift.String - public func encode(to encoder: any Swift.Encoder) throws - public init(from decoder: any Swift.Decoder) throws -} -@available(iOS 16.1, *) -public protocol OneSignalLiveActivityContentState : Swift.Decodable, Swift.Encodable, Swift.Hashable { - var onesignal: OneSignalLiveActivities.OneSignalLiveActivityContentStateData? { get set } -} -public struct OneSignalLiveActivityContentStateData : Swift.Decodable, Swift.Encodable, Swift.Hashable { - public var notificationId: Swift.String - public func hash(into hasher: inout Swift.Hasher) - public static func == (a: OneSignalLiveActivities.OneSignalLiveActivityContentStateData, b: OneSignalLiveActivities.OneSignalLiveActivityContentStateData) -> Swift.Bool - public func encode(to encoder: any Swift.Encoder) throws - public var hashValue: Swift.Int { - get - } - public init(from decoder: any Swift.Decoder) throws -} -@_inheritsConvenienceInitializers @objc(OneSignalLiveActivitiesManagerImpl) public class OneSignalLiveActivitiesManagerImpl : ObjectiveC.NSObject, OneSignalOSCore.OSLiveActivities { - @objc public static func liveActivities() -> Swift.AnyClass - @objc public static func start() - @objc public static func enter(_ activityId: Swift.String, withToken: Swift.String) - @objc public static func exit(_ activityId: Swift.String) - @available(iOS 17.2, *) - @objc public static func setPushToStartToken(_ activityType: Swift.String, withToken: Swift.String) throws - @available(iOS 17.2, *) - @objc public static func removePushToStartToken(_ activityType: Swift.String) throws - @available(iOS 17.2, *) - public static func setPushToStartToken(_ activityType: T.Type, withToken: Swift.String) where T : ActivityKit.ActivityAttributes - @available(iOS 17.2, *) - public static func removePushToStartToken(_ activityType: T.Type) where T : ActivityKit.ActivityAttributes - @objc public static func enter(_ activityId: Swift.String, withToken: Swift.String, withSuccess: OneSignalCore.OSResultSuccessBlock?, withFailure: OneSignalCore.OSFailureBlock?) - @objc public static func exit(_ activityId: Swift.String, withSuccess: OneSignalCore.OSResultSuccessBlock?, withFailure: OneSignalCore.OSFailureBlock?) - @available(iOS 16.1, *) - public static func setup(_ activityType: Attributes.Type, options: OneSignalLiveActivities.LiveActivitySetupOptions? = nil) where Attributes : OneSignalLiveActivities.OneSignalLiveActivityAttributes - @available(iOS 16.1, *) - @objc public static func setupDefault(options: OneSignalLiveActivities.LiveActivitySetupOptions? = nil) - @available(iOS 16.1, *) - @objc public static func startDefault(_ activityId: Swift.String, attributes: [Swift.String : Any], content: [Swift.String : Any]) - @objc override dynamic public init() - @objc deinit -} @frozen public struct AnyCodable : Swift.Codable { public let value: Any public func asBool() -> Swift.Bool? @@ -160,3 +79,96 @@ extension OneSignalLiveActivities.AnyCodable : Swift.Hashable { get } } +@available(iOS 16.1, *) +extension WidgetKit.DynamicIsland { + public func onesignalWidgetURL(_ url: Foundation.URL?, context: WidgetKit.ActivityViewContext) -> WidgetKit.DynamicIsland where T : OneSignalLiveActivities.OneSignalLiveActivityAttributes +} +@available(iOS 16.1, *) +extension SwiftUI.View { + @_Concurrency.MainActor @preconcurrency public func onesignalWidgetURL(_ url: Foundation.URL?, context: WidgetKit.ActivityViewContext) -> some SwiftUI.View where T : OneSignalLiveActivities.OneSignalLiveActivityAttributes + +} +public struct DefaultLiveActivityAttributes : OneSignalLiveActivities.OneSignalLiveActivityAttributes { + public struct ContentState : OneSignalLiveActivities.OneSignalLiveActivityContentState { + public var data: [Swift.String : OneSignalLiveActivities.AnyCodable] + public var onesignal: OneSignalLiveActivities.OneSignalLiveActivityContentStateData? + public func hash(into hasher: inout Swift.Hasher) + public static func == (a: OneSignalLiveActivities.DefaultLiveActivityAttributes.ContentState, b: OneSignalLiveActivities.DefaultLiveActivityAttributes.ContentState) -> Swift.Bool + public func encode(to encoder: any Swift.Encoder) throws + public var hashValue: Swift.Int { + get + } + public init(from decoder: any Swift.Decoder) throws + } + public var data: [Swift.String : OneSignalLiveActivities.AnyCodable] + public var onesignal: OneSignalLiveActivities.OneSignalLiveActivityAttributeData + public func encode(to encoder: any Swift.Encoder) throws + public init(from decoder: any Swift.Decoder) throws +} +extension OneSignalOSCore.OSLiveActivities { + @available(iOS 16.1, *) + public static func setup(_ activityType: T.Type, options: OneSignalLiveActivities.LiveActivitySetupOptions? = nil) where T : OneSignalLiveActivities.OneSignalLiveActivityAttributes + @available(iOS 17.2, *) + public static func setPushToStartToken(_ activityType: T.Type, withToken: Swift.String) where T : ActivityKit.ActivityAttributes + @available(iOS 17.2, *) + public static func removePushToStartToken(_ activityType: T.Type) where T : ActivityKit.ActivityAttributes + @available(iOS 16.1, *) + public static func setupDefault(options: OneSignalLiveActivities.LiveActivitySetupOptions? = nil) + @available(iOS 16.1, *) + public static func startDefault(_ activityId: Swift.String, attributes: [Swift.String : Any], content: [Swift.String : Any]) +} +@objc(LiveActivitySetupOptions) public class LiveActivitySetupOptions : ObjectiveC.NSObject { + @objc public var enablePushToStart: Swift.Bool + @objc public var enablePushToUpdate: Swift.Bool + @objc public init(enablePushToStart: Swift.Bool = true, enablePushToUpdate: Swift.Bool = true) + @objc deinit +} +@_inheritsConvenienceInitializers @objc(OneSignalLiveActivitiesManagerImpl) public class OneSignalLiveActivitiesManagerImpl : ObjectiveC.NSObject, OneSignalOSCore.OSLiveActivities { + @objc public static func liveActivities() -> Swift.AnyClass + @objc public static func start() + @objc public static func enter(_ activityId: Swift.String, withToken: Swift.String) + @objc public static func exit(_ activityId: Swift.String) + @available(iOS 17.2, *) + @objc public static func setPushToStartToken(_ activityType: Swift.String, withToken: Swift.String) throws + @available(iOS 17.2, *) + @objc public static func removePushToStartToken(_ activityType: Swift.String) throws + @available(iOS 17.2, *) + public static func setPushToStartToken(_ activityType: T.Type, withToken: Swift.String) where T : ActivityKit.ActivityAttributes + @available(iOS 17.2, *) + public static func removePushToStartToken(_ activityType: T.Type) where T : ActivityKit.ActivityAttributes + @objc public static func enter(_ activityId: Swift.String, withToken: Swift.String, withSuccess: OneSignalCore.OSResultSuccessBlock?, withFailure: OneSignalCore.OSFailureBlock?) + @objc public static func exit(_ activityId: Swift.String, withSuccess: OneSignalCore.OSResultSuccessBlock?, withFailure: OneSignalCore.OSFailureBlock?) + @available(iOS 16.1, *) + public static func setup(_ activityType: Attributes.Type, options: OneSignalLiveActivities.LiveActivitySetupOptions? = nil) where Attributes : OneSignalLiveActivities.OneSignalLiveActivityAttributes + @available(iOS 16.1, *) + @objc public static func setupDefault(options: OneSignalLiveActivities.LiveActivitySetupOptions? = nil) + @available(iOS 16.1, *) + @objc public static func startDefault(_ activityId: Swift.String, attributes: [Swift.String : Any], content: [Swift.String : Any]) + @objc public static func trackClickAndReturnOriginal(_ url: Foundation.URL) -> Foundation.URL? + @objc override dynamic public init() + @objc deinit +} +@available(iOS 16.1, *) +public protocol OneSignalLiveActivityAttributes : ActivityKit.ActivityAttributes where Self.ContentState : OneSignalLiveActivities.OneSignalLiveActivityContentState { + var onesignal: OneSignalLiveActivities.OneSignalLiveActivityAttributeData { get set } +} +public struct OneSignalLiveActivityAttributeData : Swift.Decodable, Swift.Encodable { + public static func create(activityId: Swift.String) -> OneSignalLiveActivities.OneSignalLiveActivityAttributeData + public var activityId: Swift.String + public func encode(to encoder: any Swift.Encoder) throws + public init(from decoder: any Swift.Decoder) throws +} +@available(iOS 16.1, *) +public protocol OneSignalLiveActivityContentState : Swift.Decodable, Swift.Encodable, Swift.Hashable { + var onesignal: OneSignalLiveActivities.OneSignalLiveActivityContentStateData? { get set } +} +public struct OneSignalLiveActivityContentStateData : Swift.Decodable, Swift.Encodable, Swift.Hashable { + public var notificationId: Swift.String + public func hash(into hasher: inout Swift.Hasher) + public static func == (a: OneSignalLiveActivities.OneSignalLiveActivityContentStateData, b: OneSignalLiveActivities.OneSignalLiveActivityContentStateData) -> Swift.Bool + public func encode(to encoder: any Swift.Encoder) throws + public var hashValue: Swift.Int { + get + } + public init(from decoder: any Swift.Decoder) throws +} diff --git a/iOS_SDK/OneSignalSDK/OneSignal_LiveActivities/OneSignalLiveActivities.xcframework/ios-arm64/OneSignalLiveActivities.framework/Modules/OneSignalLiveActivities.swiftmodule/arm64-apple-ios.swiftdoc b/iOS_SDK/OneSignalSDK/OneSignal_LiveActivities/OneSignalLiveActivities.xcframework/ios-arm64/OneSignalLiveActivities.framework/Modules/OneSignalLiveActivities.swiftmodule/arm64-apple-ios.swiftdoc index 9b32df141..65984f65e 100644 Binary files a/iOS_SDK/OneSignalSDK/OneSignal_LiveActivities/OneSignalLiveActivities.xcframework/ios-arm64/OneSignalLiveActivities.framework/Modules/OneSignalLiveActivities.swiftmodule/arm64-apple-ios.swiftdoc and b/iOS_SDK/OneSignalSDK/OneSignal_LiveActivities/OneSignalLiveActivities.xcframework/ios-arm64/OneSignalLiveActivities.framework/Modules/OneSignalLiveActivities.swiftmodule/arm64-apple-ios.swiftdoc differ diff --git a/iOS_SDK/OneSignalSDK/OneSignal_LiveActivities/OneSignalLiveActivities.xcframework/ios-arm64/OneSignalLiveActivities.framework/Modules/OneSignalLiveActivities.swiftmodule/arm64-apple-ios.swiftinterface b/iOS_SDK/OneSignalSDK/OneSignal_LiveActivities/OneSignalLiveActivities.xcframework/ios-arm64/OneSignalLiveActivities.framework/Modules/OneSignalLiveActivities.swiftmodule/arm64-apple-ios.swiftinterface index 665f23a33..ae02c8ece 100644 --- a/iOS_SDK/OneSignalSDK/OneSignal_LiveActivities/OneSignalLiveActivities.xcframework/ios-arm64/OneSignalLiveActivities.framework/Modules/OneSignalLiveActivities.swiftmodule/arm64-apple-ios.swiftinterface +++ b/iOS_SDK/OneSignalSDK/OneSignal_LiveActivities/OneSignalLiveActivities.xcframework/ios-arm64/OneSignalLiveActivities.framework/Modules/OneSignalLiveActivities.swiftmodule/arm64-apple-ios.swiftinterface @@ -1,7 +1,7 @@ // swift-interface-format-version: 1.0 -// swift-compiler-version: Apple Swift version 6.0.2 effective-5.10 (swiftlang-6.0.2.1.2 clang-1600.0.26.4) -// swift-module-flags: -target arm64-apple-ios11.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -enable-bare-slash-regex -module-name OneSignalLiveActivities -// swift-module-flags-ignorable: -no-verify-emitted-module-interface +// swift-compiler-version: Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 clang-1500.1.0.2.5) +// swift-module-flags: -target arm64-apple-ios11.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name OneSignalLiveActivities +// swift-module-flags-ignorable: -enable-bare-slash-regex import ActivityKit import Foundation import OneSignalCore @@ -9,92 +9,11 @@ import OneSignalCore import OneSignalOSCore import OneSignalUser import Swift +import SwiftUI +import WidgetKit import _Concurrency import _StringProcessing import _SwiftConcurrencyShims -extension OneSignalOSCore.OSLiveActivities { - @available(iOS 16.1, *) - public static func setup(_ activityType: T.Type, options: OneSignalLiveActivities.LiveActivitySetupOptions? = nil) where T : OneSignalLiveActivities.OneSignalLiveActivityAttributes - @available(iOS 17.2, *) - public static func setPushToStartToken(_ activityType: T.Type, withToken: Swift.String) where T : ActivityKit.ActivityAttributes - @available(iOS 17.2, *) - public static func removePushToStartToken(_ activityType: T.Type) where T : ActivityKit.ActivityAttributes - @available(iOS 16.1, *) - public static func setupDefault(options: OneSignalLiveActivities.LiveActivitySetupOptions? = nil) - @available(iOS 16.1, *) - public static func startDefault(_ activityId: Swift.String, attributes: [Swift.String : Any], content: [Swift.String : Any]) -} -@objc(LiveActivitySetupOptions) public class LiveActivitySetupOptions : ObjectiveC.NSObject { - @objc public var enablePushToStart: Swift.Bool - @objc public var enablePushToUpdate: Swift.Bool - @objc public init(enablePushToStart: Swift.Bool = true, enablePushToUpdate: Swift.Bool = true) - @objc deinit -} -public struct DefaultLiveActivityAttributes : OneSignalLiveActivities.OneSignalLiveActivityAttributes { - public struct ContentState : OneSignalLiveActivities.OneSignalLiveActivityContentState { - public var data: [Swift.String : OneSignalLiveActivities.AnyCodable] - public var onesignal: OneSignalLiveActivities.OneSignalLiveActivityContentStateData? - public func hash(into hasher: inout Swift.Hasher) - public static func == (a: OneSignalLiveActivities.DefaultLiveActivityAttributes.ContentState, b: OneSignalLiveActivities.DefaultLiveActivityAttributes.ContentState) -> Swift.Bool - public func encode(to encoder: any Swift.Encoder) throws - public var hashValue: Swift.Int { - get - } - public init(from decoder: any Swift.Decoder) throws - } - public var data: [Swift.String : OneSignalLiveActivities.AnyCodable] - public var onesignal: OneSignalLiveActivities.OneSignalLiveActivityAttributeData - public func encode(to encoder: any Swift.Encoder) throws - public init(from decoder: any Swift.Decoder) throws -} -@available(iOS 16.1, *) -public protocol OneSignalLiveActivityAttributes : ActivityKit.ActivityAttributes where Self.ContentState : OneSignalLiveActivities.OneSignalLiveActivityContentState { - var onesignal: OneSignalLiveActivities.OneSignalLiveActivityAttributeData { get set } -} -public struct OneSignalLiveActivityAttributeData : Swift.Decodable, Swift.Encodable { - public static func create(activityId: Swift.String) -> OneSignalLiveActivities.OneSignalLiveActivityAttributeData - public var activityId: Swift.String - public func encode(to encoder: any Swift.Encoder) throws - public init(from decoder: any Swift.Decoder) throws -} -@available(iOS 16.1, *) -public protocol OneSignalLiveActivityContentState : Swift.Decodable, Swift.Encodable, Swift.Hashable { - var onesignal: OneSignalLiveActivities.OneSignalLiveActivityContentStateData? { get set } -} -public struct OneSignalLiveActivityContentStateData : Swift.Decodable, Swift.Encodable, Swift.Hashable { - public var notificationId: Swift.String - public func hash(into hasher: inout Swift.Hasher) - public static func == (a: OneSignalLiveActivities.OneSignalLiveActivityContentStateData, b: OneSignalLiveActivities.OneSignalLiveActivityContentStateData) -> Swift.Bool - public func encode(to encoder: any Swift.Encoder) throws - public var hashValue: Swift.Int { - get - } - public init(from decoder: any Swift.Decoder) throws -} -@_inheritsConvenienceInitializers @objc(OneSignalLiveActivitiesManagerImpl) public class OneSignalLiveActivitiesManagerImpl : ObjectiveC.NSObject, OneSignalOSCore.OSLiveActivities { - @objc public static func liveActivities() -> Swift.AnyClass - @objc public static func start() - @objc public static func enter(_ activityId: Swift.String, withToken: Swift.String) - @objc public static func exit(_ activityId: Swift.String) - @available(iOS 17.2, *) - @objc public static func setPushToStartToken(_ activityType: Swift.String, withToken: Swift.String) throws - @available(iOS 17.2, *) - @objc public static func removePushToStartToken(_ activityType: Swift.String) throws - @available(iOS 17.2, *) - public static func setPushToStartToken(_ activityType: T.Type, withToken: Swift.String) where T : ActivityKit.ActivityAttributes - @available(iOS 17.2, *) - public static func removePushToStartToken(_ activityType: T.Type) where T : ActivityKit.ActivityAttributes - @objc public static func enter(_ activityId: Swift.String, withToken: Swift.String, withSuccess: OneSignalCore.OSResultSuccessBlock?, withFailure: OneSignalCore.OSFailureBlock?) - @objc public static func exit(_ activityId: Swift.String, withSuccess: OneSignalCore.OSResultSuccessBlock?, withFailure: OneSignalCore.OSFailureBlock?) - @available(iOS 16.1, *) - public static func setup(_ activityType: Attributes.Type, options: OneSignalLiveActivities.LiveActivitySetupOptions? = nil) where Attributes : OneSignalLiveActivities.OneSignalLiveActivityAttributes - @available(iOS 16.1, *) - @objc public static func setupDefault(options: OneSignalLiveActivities.LiveActivitySetupOptions? = nil) - @available(iOS 16.1, *) - @objc public static func startDefault(_ activityId: Swift.String, attributes: [Swift.String : Any], content: [Swift.String : Any]) - @objc override dynamic public init() - @objc deinit -} @frozen public struct AnyCodable : Swift.Codable { public let value: Any public func asBool() -> Swift.Bool? @@ -160,3 +79,96 @@ extension OneSignalLiveActivities.AnyCodable : Swift.Hashable { get } } +@available(iOS 16.1, *) +extension WidgetKit.DynamicIsland { + public func onesignalWidgetURL(_ url: Foundation.URL?, context: WidgetKit.ActivityViewContext) -> WidgetKit.DynamicIsland where T : OneSignalLiveActivities.OneSignalLiveActivityAttributes +} +@available(iOS 16.1, *) +extension SwiftUI.View { + @_Concurrency.MainActor @preconcurrency public func onesignalWidgetURL(_ url: Foundation.URL?, context: WidgetKit.ActivityViewContext) -> some SwiftUI.View where T : OneSignalLiveActivities.OneSignalLiveActivityAttributes + +} +public struct DefaultLiveActivityAttributes : OneSignalLiveActivities.OneSignalLiveActivityAttributes { + public struct ContentState : OneSignalLiveActivities.OneSignalLiveActivityContentState { + public var data: [Swift.String : OneSignalLiveActivities.AnyCodable] + public var onesignal: OneSignalLiveActivities.OneSignalLiveActivityContentStateData? + public func hash(into hasher: inout Swift.Hasher) + public static func == (a: OneSignalLiveActivities.DefaultLiveActivityAttributes.ContentState, b: OneSignalLiveActivities.DefaultLiveActivityAttributes.ContentState) -> Swift.Bool + public func encode(to encoder: any Swift.Encoder) throws + public var hashValue: Swift.Int { + get + } + public init(from decoder: any Swift.Decoder) throws + } + public var data: [Swift.String : OneSignalLiveActivities.AnyCodable] + public var onesignal: OneSignalLiveActivities.OneSignalLiveActivityAttributeData + public func encode(to encoder: any Swift.Encoder) throws + public init(from decoder: any Swift.Decoder) throws +} +extension OneSignalOSCore.OSLiveActivities { + @available(iOS 16.1, *) + public static func setup(_ activityType: T.Type, options: OneSignalLiveActivities.LiveActivitySetupOptions? = nil) where T : OneSignalLiveActivities.OneSignalLiveActivityAttributes + @available(iOS 17.2, *) + public static func setPushToStartToken(_ activityType: T.Type, withToken: Swift.String) where T : ActivityKit.ActivityAttributes + @available(iOS 17.2, *) + public static func removePushToStartToken(_ activityType: T.Type) where T : ActivityKit.ActivityAttributes + @available(iOS 16.1, *) + public static func setupDefault(options: OneSignalLiveActivities.LiveActivitySetupOptions? = nil) + @available(iOS 16.1, *) + public static func startDefault(_ activityId: Swift.String, attributes: [Swift.String : Any], content: [Swift.String : Any]) +} +@objc(LiveActivitySetupOptions) public class LiveActivitySetupOptions : ObjectiveC.NSObject { + @objc public var enablePushToStart: Swift.Bool + @objc public var enablePushToUpdate: Swift.Bool + @objc public init(enablePushToStart: Swift.Bool = true, enablePushToUpdate: Swift.Bool = true) + @objc deinit +} +@_inheritsConvenienceInitializers @objc(OneSignalLiveActivitiesManagerImpl) public class OneSignalLiveActivitiesManagerImpl : ObjectiveC.NSObject, OneSignalOSCore.OSLiveActivities { + @objc public static func liveActivities() -> Swift.AnyClass + @objc public static func start() + @objc public static func enter(_ activityId: Swift.String, withToken: Swift.String) + @objc public static func exit(_ activityId: Swift.String) + @available(iOS 17.2, *) + @objc public static func setPushToStartToken(_ activityType: Swift.String, withToken: Swift.String) throws + @available(iOS 17.2, *) + @objc public static func removePushToStartToken(_ activityType: Swift.String) throws + @available(iOS 17.2, *) + public static func setPushToStartToken(_ activityType: T.Type, withToken: Swift.String) where T : ActivityKit.ActivityAttributes + @available(iOS 17.2, *) + public static func removePushToStartToken(_ activityType: T.Type) where T : ActivityKit.ActivityAttributes + @objc public static func enter(_ activityId: Swift.String, withToken: Swift.String, withSuccess: OneSignalCore.OSResultSuccessBlock?, withFailure: OneSignalCore.OSFailureBlock?) + @objc public static func exit(_ activityId: Swift.String, withSuccess: OneSignalCore.OSResultSuccessBlock?, withFailure: OneSignalCore.OSFailureBlock?) + @available(iOS 16.1, *) + public static func setup(_ activityType: Attributes.Type, options: OneSignalLiveActivities.LiveActivitySetupOptions? = nil) where Attributes : OneSignalLiveActivities.OneSignalLiveActivityAttributes + @available(iOS 16.1, *) + @objc public static func setupDefault(options: OneSignalLiveActivities.LiveActivitySetupOptions? = nil) + @available(iOS 16.1, *) + @objc public static func startDefault(_ activityId: Swift.String, attributes: [Swift.String : Any], content: [Swift.String : Any]) + @objc public static func trackClickAndReturnOriginal(_ url: Foundation.URL) -> Foundation.URL? + @objc override dynamic public init() + @objc deinit +} +@available(iOS 16.1, *) +public protocol OneSignalLiveActivityAttributes : ActivityKit.ActivityAttributes where Self.ContentState : OneSignalLiveActivities.OneSignalLiveActivityContentState { + var onesignal: OneSignalLiveActivities.OneSignalLiveActivityAttributeData { get set } +} +public struct OneSignalLiveActivityAttributeData : Swift.Decodable, Swift.Encodable { + public static func create(activityId: Swift.String) -> OneSignalLiveActivities.OneSignalLiveActivityAttributeData + public var activityId: Swift.String + public func encode(to encoder: any Swift.Encoder) throws + public init(from decoder: any Swift.Decoder) throws +} +@available(iOS 16.1, *) +public protocol OneSignalLiveActivityContentState : Swift.Decodable, Swift.Encodable, Swift.Hashable { + var onesignal: OneSignalLiveActivities.OneSignalLiveActivityContentStateData? { get set } +} +public struct OneSignalLiveActivityContentStateData : Swift.Decodable, Swift.Encodable, Swift.Hashable { + public var notificationId: Swift.String + public func hash(into hasher: inout Swift.Hasher) + public static func == (a: OneSignalLiveActivities.OneSignalLiveActivityContentStateData, b: OneSignalLiveActivities.OneSignalLiveActivityContentStateData) -> Swift.Bool + public func encode(to encoder: any Swift.Encoder) throws + public var hashValue: Swift.Int { + get + } + public init(from decoder: any Swift.Decoder) throws +} diff --git a/iOS_SDK/OneSignalSDK/OneSignal_LiveActivities/OneSignalLiveActivities.xcframework/ios-x86_64-maccatalyst/OneSignalLiveActivities.framework/Headers b/iOS_SDK/OneSignalSDK/OneSignal_LiveActivities/OneSignalLiveActivities.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalLiveActivities.framework/Headers similarity index 100% rename from iOS_SDK/OneSignalSDK/OneSignal_LiveActivities/OneSignalLiveActivities.xcframework/ios-x86_64-maccatalyst/OneSignalLiveActivities.framework/Headers rename to iOS_SDK/OneSignalSDK/OneSignal_LiveActivities/OneSignalLiveActivities.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalLiveActivities.framework/Headers diff --git a/iOS_SDK/OneSignalSDK/OneSignal_LiveActivities/OneSignalLiveActivities.xcframework/ios-x86_64-maccatalyst/OneSignalLiveActivities.framework/Modules b/iOS_SDK/OneSignalSDK/OneSignal_LiveActivities/OneSignalLiveActivities.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalLiveActivities.framework/Modules similarity index 100% rename from iOS_SDK/OneSignalSDK/OneSignal_LiveActivities/OneSignalLiveActivities.xcframework/ios-x86_64-maccatalyst/OneSignalLiveActivities.framework/Modules rename to iOS_SDK/OneSignalSDK/OneSignal_LiveActivities/OneSignalLiveActivities.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalLiveActivities.framework/Modules diff --git a/iOS_SDK/OneSignalSDK/OneSignal_LiveActivities/OneSignalLiveActivities.xcframework/ios-x86_64-maccatalyst/OneSignalLiveActivities.framework/OneSignalLiveActivities b/iOS_SDK/OneSignalSDK/OneSignal_LiveActivities/OneSignalLiveActivities.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalLiveActivities.framework/OneSignalLiveActivities similarity index 100% rename from iOS_SDK/OneSignalSDK/OneSignal_LiveActivities/OneSignalLiveActivities.xcframework/ios-x86_64-maccatalyst/OneSignalLiveActivities.framework/OneSignalLiveActivities rename to iOS_SDK/OneSignalSDK/OneSignal_LiveActivities/OneSignalLiveActivities.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalLiveActivities.framework/OneSignalLiveActivities diff --git a/iOS_SDK/OneSignalSDK/OneSignal_LiveActivities/OneSignalLiveActivities.xcframework/ios-x86_64-maccatalyst/OneSignalLiveActivities.framework/Resources b/iOS_SDK/OneSignalSDK/OneSignal_LiveActivities/OneSignalLiveActivities.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalLiveActivities.framework/Resources similarity index 100% rename from iOS_SDK/OneSignalSDK/OneSignal_LiveActivities/OneSignalLiveActivities.xcframework/ios-x86_64-maccatalyst/OneSignalLiveActivities.framework/Resources rename to iOS_SDK/OneSignalSDK/OneSignal_LiveActivities/OneSignalLiveActivities.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalLiveActivities.framework/Resources diff --git a/iOS_SDK/OneSignalSDK/OneSignal_LiveActivities/OneSignalLiveActivities.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalLiveActivities.framework/Versions/A/Headers/OneSignalLiveActivities-Swift.h b/iOS_SDK/OneSignalSDK/OneSignal_LiveActivities/OneSignalLiveActivities.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalLiveActivities.framework/Versions/A/Headers/OneSignalLiveActivities-Swift.h new file mode 100644 index 000000000..a31d280f6 --- /dev/null +++ b/iOS_SDK/OneSignalSDK/OneSignal_LiveActivities/OneSignalLiveActivities.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalLiveActivities.framework/Versions/A/Headers/OneSignalLiveActivities-Swift.h @@ -0,0 +1,744 @@ +#if 0 +#elif defined(__arm64__) && __arm64__ +// Generated by Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 clang-1500.1.0.2.5) +#ifndef ONESIGNALLIVEACTIVITIES_SWIFT_H +#define ONESIGNALLIVEACTIVITIES_SWIFT_H +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wgcc-compat" + +#if !defined(__has_include) +# define __has_include(x) 0 +#endif +#if !defined(__has_attribute) +# define __has_attribute(x) 0 +#endif +#if !defined(__has_feature) +# define __has_feature(x) 0 +#endif +#if !defined(__has_warning) +# define __has_warning(x) 0 +#endif + +#if __has_include() +# include +#endif + +#pragma clang diagnostic ignored "-Wauto-import" +#if defined(__OBJC__) +#include +#endif +#if defined(__cplusplus) +#include +#include +#include +#include +#include +#include +#include +#else +#include +#include +#include +#include +#endif +#if defined(__cplusplus) +#if defined(__arm64e__) && __has_include() +# include +#else +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wreserved-macro-identifier" +# ifndef __ptrauth_swift_value_witness_function_pointer +# define __ptrauth_swift_value_witness_function_pointer(x) +# endif +# ifndef __ptrauth_swift_class_method_pointer +# define __ptrauth_swift_class_method_pointer(x) +# endif +#pragma clang diagnostic pop +#endif +#endif + +#if !defined(SWIFT_TYPEDEFS) +# define SWIFT_TYPEDEFS 1 +# if __has_include() +# include +# elif !defined(__cplusplus) +typedef uint_least16_t char16_t; +typedef uint_least32_t char32_t; +# endif +typedef float swift_float2 __attribute__((__ext_vector_type__(2))); +typedef float swift_float3 __attribute__((__ext_vector_type__(3))); +typedef float swift_float4 __attribute__((__ext_vector_type__(4))); +typedef double swift_double2 __attribute__((__ext_vector_type__(2))); +typedef double swift_double3 __attribute__((__ext_vector_type__(3))); +typedef double swift_double4 __attribute__((__ext_vector_type__(4))); +typedef int swift_int2 __attribute__((__ext_vector_type__(2))); +typedef int swift_int3 __attribute__((__ext_vector_type__(3))); +typedef int swift_int4 __attribute__((__ext_vector_type__(4))); +typedef unsigned int swift_uint2 __attribute__((__ext_vector_type__(2))); +typedef unsigned int swift_uint3 __attribute__((__ext_vector_type__(3))); +typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); +#endif + +#if !defined(SWIFT_PASTE) +# define SWIFT_PASTE_HELPER(x, y) x##y +# define SWIFT_PASTE(x, y) SWIFT_PASTE_HELPER(x, y) +#endif +#if !defined(SWIFT_METATYPE) +# define SWIFT_METATYPE(X) Class +#endif +#if !defined(SWIFT_CLASS_PROPERTY) +# if __has_feature(objc_class_property) +# define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__ +# else +# define SWIFT_CLASS_PROPERTY(...) +# endif +#endif +#if !defined(SWIFT_RUNTIME_NAME) +# if __has_attribute(objc_runtime_name) +# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X))) +# else +# define SWIFT_RUNTIME_NAME(X) +# endif +#endif +#if !defined(SWIFT_COMPILE_NAME) +# if __has_attribute(swift_name) +# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X))) +# else +# define SWIFT_COMPILE_NAME(X) +# endif +#endif +#if !defined(SWIFT_METHOD_FAMILY) +# if __has_attribute(objc_method_family) +# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X))) +# else +# define SWIFT_METHOD_FAMILY(X) +# endif +#endif +#if !defined(SWIFT_NOESCAPE) +# if __has_attribute(noescape) +# define SWIFT_NOESCAPE __attribute__((noescape)) +# else +# define SWIFT_NOESCAPE +# endif +#endif +#if !defined(SWIFT_RELEASES_ARGUMENT) +# if __has_attribute(ns_consumed) +# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed)) +# else +# define SWIFT_RELEASES_ARGUMENT +# endif +#endif +#if !defined(SWIFT_WARN_UNUSED_RESULT) +# if __has_attribute(warn_unused_result) +# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result)) +# else +# define SWIFT_WARN_UNUSED_RESULT +# endif +#endif +#if !defined(SWIFT_NORETURN) +# if __has_attribute(noreturn) +# define SWIFT_NORETURN __attribute__((noreturn)) +# else +# define SWIFT_NORETURN +# endif +#endif +#if !defined(SWIFT_CLASS_EXTRA) +# define SWIFT_CLASS_EXTRA +#endif +#if !defined(SWIFT_PROTOCOL_EXTRA) +# define SWIFT_PROTOCOL_EXTRA +#endif +#if !defined(SWIFT_ENUM_EXTRA) +# define SWIFT_ENUM_EXTRA +#endif +#if !defined(SWIFT_CLASS) +# if __has_attribute(objc_subclassing_restricted) +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# else +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# endif +#endif +#if !defined(SWIFT_RESILIENT_CLASS) +# if __has_attribute(objc_class_stub) +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) __attribute__((objc_class_stub)) +# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_class_stub)) SWIFT_CLASS_NAMED(SWIFT_NAME) +# else +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) +# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) SWIFT_CLASS_NAMED(SWIFT_NAME) +# endif +#endif +#if !defined(SWIFT_PROTOCOL) +# define SWIFT_PROTOCOL(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA +# define SWIFT_PROTOCOL_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA +#endif +#if !defined(SWIFT_EXTENSION) +# define SWIFT_EXTENSION(M) SWIFT_PASTE(M##_Swift_, __LINE__) +#endif +#if !defined(OBJC_DESIGNATED_INITIALIZER) +# if __has_attribute(objc_designated_initializer) +# define OBJC_DESIGNATED_INITIALIZER __attribute__((objc_designated_initializer)) +# else +# define OBJC_DESIGNATED_INITIALIZER +# endif +#endif +#if !defined(SWIFT_ENUM_ATTR) +# if __has_attribute(enum_extensibility) +# define SWIFT_ENUM_ATTR(_extensibility) __attribute__((enum_extensibility(_extensibility))) +# else +# define SWIFT_ENUM_ATTR(_extensibility) +# endif +#endif +#if !defined(SWIFT_ENUM) +# define SWIFT_ENUM(_type, _name, _extensibility) enum _name : _type _name; enum SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# if __has_feature(generalized_swift_name) +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) enum _name : _type _name SWIFT_COMPILE_NAME(SWIFT_NAME); enum SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# else +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) SWIFT_ENUM(_type, _name, _extensibility) +# endif +#endif +#if !defined(SWIFT_UNAVAILABLE) +# define SWIFT_UNAVAILABLE __attribute__((unavailable)) +#endif +#if !defined(SWIFT_UNAVAILABLE_MSG) +# define SWIFT_UNAVAILABLE_MSG(msg) __attribute__((unavailable(msg))) +#endif +#if !defined(SWIFT_AVAILABILITY) +# define SWIFT_AVAILABILITY(plat, ...) __attribute__((availability(plat, __VA_ARGS__))) +#endif +#if !defined(SWIFT_WEAK_IMPORT) +# define SWIFT_WEAK_IMPORT __attribute__((weak_import)) +#endif +#if !defined(SWIFT_DEPRECATED) +# define SWIFT_DEPRECATED __attribute__((deprecated)) +#endif +#if !defined(SWIFT_DEPRECATED_MSG) +# define SWIFT_DEPRECATED_MSG(...) __attribute__((deprecated(__VA_ARGS__))) +#endif +#if !defined(SWIFT_DEPRECATED_OBJC) +# if __has_feature(attribute_diagnose_if_objc) +# define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning"))) +# else +# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg) +# endif +#endif +#if defined(__OBJC__) +#if !defined(IBSegueAction) +# define IBSegueAction +#endif +#endif +#if !defined(SWIFT_EXTERN) +# if defined(__cplusplus) +# define SWIFT_EXTERN extern "C" +# else +# define SWIFT_EXTERN extern +# endif +#endif +#if !defined(SWIFT_CALL) +# define SWIFT_CALL __attribute__((swiftcall)) +#endif +#if !defined(SWIFT_INDIRECT_RESULT) +# define SWIFT_INDIRECT_RESULT __attribute__((swift_indirect_result)) +#endif +#if !defined(SWIFT_CONTEXT) +# define SWIFT_CONTEXT __attribute__((swift_context)) +#endif +#if !defined(SWIFT_ERROR_RESULT) +# define SWIFT_ERROR_RESULT __attribute__((swift_error_result)) +#endif +#if defined(__cplusplus) +# define SWIFT_NOEXCEPT noexcept +#else +# define SWIFT_NOEXCEPT +#endif +#if !defined(SWIFT_C_INLINE_THUNK) +# if __has_attribute(always_inline) +# if __has_attribute(nodebug) +# define SWIFT_C_INLINE_THUNK inline __attribute__((always_inline)) __attribute__((nodebug)) +# else +# define SWIFT_C_INLINE_THUNK inline __attribute__((always_inline)) +# endif +# else +# define SWIFT_C_INLINE_THUNK inline +# endif +#endif +#if defined(_WIN32) +#if !defined(SWIFT_IMPORT_STDLIB_SYMBOL) +# define SWIFT_IMPORT_STDLIB_SYMBOL __declspec(dllimport) +#endif +#else +#if !defined(SWIFT_IMPORT_STDLIB_SYMBOL) +# define SWIFT_IMPORT_STDLIB_SYMBOL +#endif +#endif +#if defined(__OBJC__) +#if __has_feature(objc_modules) +#if __has_warning("-Watimport-in-framework-header") +#pragma clang diagnostic ignored "-Watimport-in-framework-header" +#endif +@import OneSignalCore; +#endif + +#endif +#pragma clang diagnostic ignored "-Wproperty-attribute-mismatch" +#pragma clang diagnostic ignored "-Wduplicate-method-arg" +#if __has_warning("-Wpragma-clang-attribute") +# pragma clang diagnostic ignored "-Wpragma-clang-attribute" +#endif +#pragma clang diagnostic ignored "-Wunknown-pragmas" +#pragma clang diagnostic ignored "-Wnullability" +#pragma clang diagnostic ignored "-Wdollar-in-identifier-extension" + +#if __has_attribute(external_source_symbol) +# pragma push_macro("any") +# undef any +# pragma clang attribute push(__attribute__((external_source_symbol(language="Swift", defined_in="OneSignalLiveActivities",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol)) +# pragma pop_macro("any") +#endif + +#if defined(__OBJC__) +@class NSString; +@class NSCoder; + +SWIFT_CLASS("_TtC23OneSignalLiveActivities28OSRequestLiveActivityClicked") +@interface OSRequestLiveActivityClicked : OneSignalRequest +@property (nonatomic, readonly, copy) NSString * _Nonnull description; +- (void)encodeWithCoder:(NSCoder * _Nonnull)coder; +- (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)coder OBJC_DESIGNATED_INITIALIZER; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + + +SWIFT_CLASS("_TtC23OneSignalLiveActivities36OSRequestLiveActivityReceiveReceipts") +@interface OSRequestLiveActivityReceiveReceipts : OneSignalRequest +@property (nonatomic, readonly, copy) NSString * _Nonnull description; +- (void)encodeWithCoder:(NSCoder * _Nonnull)coder; +- (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)coder OBJC_DESIGNATED_INITIALIZER; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + + +SWIFT_CLASS("_TtC23OneSignalLiveActivities25OSRequestRemoveStartToken") +@interface OSRequestRemoveStartToken : OneSignalRequest +@property (nonatomic, readonly, copy) NSString * _Nonnull description; +- (void)encodeWithCoder:(NSCoder * _Nonnull)coder; +- (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)coder OBJC_DESIGNATED_INITIALIZER; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + + +SWIFT_CLASS("_TtC23OneSignalLiveActivities26OSRequestRemoveUpdateToken") +@interface OSRequestRemoveUpdateToken : OneSignalRequest +@property (nonatomic, readonly, copy) NSString * _Nonnull description; +- (void)encodeWithCoder:(NSCoder * _Nonnull)coder; +- (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)coder OBJC_DESIGNATED_INITIALIZER; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + + +SWIFT_CLASS("_TtC23OneSignalLiveActivities22OSRequestSetStartToken") +@interface OSRequestSetStartToken : OneSignalRequest +@property (nonatomic, readonly, copy) NSString * _Nonnull description; +- (void)encodeWithCoder:(NSCoder * _Nonnull)coder; +- (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)coder OBJC_DESIGNATED_INITIALIZER; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + + +SWIFT_CLASS("_TtC23OneSignalLiveActivities23OSRequestSetUpdateToken") +@interface OSRequestSetUpdateToken : OneSignalRequest +@property (nonatomic, readonly, copy) NSString * _Nonnull description; +- (void)encodeWithCoder:(NSCoder * _Nonnull)coder; +- (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)coder OBJC_DESIGNATED_INITIALIZER; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + +#endif +#if __has_attribute(external_source_symbol) +# pragma clang attribute pop +#endif +#if defined(__cplusplus) +#endif +#pragma clang diagnostic pop +#endif + +#elif defined(__x86_64__) && __x86_64__ +// Generated by Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 clang-1500.1.0.2.5) +#ifndef ONESIGNALLIVEACTIVITIES_SWIFT_H +#define ONESIGNALLIVEACTIVITIES_SWIFT_H +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wgcc-compat" + +#if !defined(__has_include) +# define __has_include(x) 0 +#endif +#if !defined(__has_attribute) +# define __has_attribute(x) 0 +#endif +#if !defined(__has_feature) +# define __has_feature(x) 0 +#endif +#if !defined(__has_warning) +# define __has_warning(x) 0 +#endif + +#if __has_include() +# include +#endif + +#pragma clang diagnostic ignored "-Wauto-import" +#if defined(__OBJC__) +#include +#endif +#if defined(__cplusplus) +#include +#include +#include +#include +#include +#include +#include +#else +#include +#include +#include +#include +#endif +#if defined(__cplusplus) +#if defined(__arm64e__) && __has_include() +# include +#else +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wreserved-macro-identifier" +# ifndef __ptrauth_swift_value_witness_function_pointer +# define __ptrauth_swift_value_witness_function_pointer(x) +# endif +# ifndef __ptrauth_swift_class_method_pointer +# define __ptrauth_swift_class_method_pointer(x) +# endif +#pragma clang diagnostic pop +#endif +#endif + +#if !defined(SWIFT_TYPEDEFS) +# define SWIFT_TYPEDEFS 1 +# if __has_include() +# include +# elif !defined(__cplusplus) +typedef uint_least16_t char16_t; +typedef uint_least32_t char32_t; +# endif +typedef float swift_float2 __attribute__((__ext_vector_type__(2))); +typedef float swift_float3 __attribute__((__ext_vector_type__(3))); +typedef float swift_float4 __attribute__((__ext_vector_type__(4))); +typedef double swift_double2 __attribute__((__ext_vector_type__(2))); +typedef double swift_double3 __attribute__((__ext_vector_type__(3))); +typedef double swift_double4 __attribute__((__ext_vector_type__(4))); +typedef int swift_int2 __attribute__((__ext_vector_type__(2))); +typedef int swift_int3 __attribute__((__ext_vector_type__(3))); +typedef int swift_int4 __attribute__((__ext_vector_type__(4))); +typedef unsigned int swift_uint2 __attribute__((__ext_vector_type__(2))); +typedef unsigned int swift_uint3 __attribute__((__ext_vector_type__(3))); +typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); +#endif + +#if !defined(SWIFT_PASTE) +# define SWIFT_PASTE_HELPER(x, y) x##y +# define SWIFT_PASTE(x, y) SWIFT_PASTE_HELPER(x, y) +#endif +#if !defined(SWIFT_METATYPE) +# define SWIFT_METATYPE(X) Class +#endif +#if !defined(SWIFT_CLASS_PROPERTY) +# if __has_feature(objc_class_property) +# define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__ +# else +# define SWIFT_CLASS_PROPERTY(...) +# endif +#endif +#if !defined(SWIFT_RUNTIME_NAME) +# if __has_attribute(objc_runtime_name) +# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X))) +# else +# define SWIFT_RUNTIME_NAME(X) +# endif +#endif +#if !defined(SWIFT_COMPILE_NAME) +# if __has_attribute(swift_name) +# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X))) +# else +# define SWIFT_COMPILE_NAME(X) +# endif +#endif +#if !defined(SWIFT_METHOD_FAMILY) +# if __has_attribute(objc_method_family) +# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X))) +# else +# define SWIFT_METHOD_FAMILY(X) +# endif +#endif +#if !defined(SWIFT_NOESCAPE) +# if __has_attribute(noescape) +# define SWIFT_NOESCAPE __attribute__((noescape)) +# else +# define SWIFT_NOESCAPE +# endif +#endif +#if !defined(SWIFT_RELEASES_ARGUMENT) +# if __has_attribute(ns_consumed) +# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed)) +# else +# define SWIFT_RELEASES_ARGUMENT +# endif +#endif +#if !defined(SWIFT_WARN_UNUSED_RESULT) +# if __has_attribute(warn_unused_result) +# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result)) +# else +# define SWIFT_WARN_UNUSED_RESULT +# endif +#endif +#if !defined(SWIFT_NORETURN) +# if __has_attribute(noreturn) +# define SWIFT_NORETURN __attribute__((noreturn)) +# else +# define SWIFT_NORETURN +# endif +#endif +#if !defined(SWIFT_CLASS_EXTRA) +# define SWIFT_CLASS_EXTRA +#endif +#if !defined(SWIFT_PROTOCOL_EXTRA) +# define SWIFT_PROTOCOL_EXTRA +#endif +#if !defined(SWIFT_ENUM_EXTRA) +# define SWIFT_ENUM_EXTRA +#endif +#if !defined(SWIFT_CLASS) +# if __has_attribute(objc_subclassing_restricted) +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# else +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# endif +#endif +#if !defined(SWIFT_RESILIENT_CLASS) +# if __has_attribute(objc_class_stub) +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) __attribute__((objc_class_stub)) +# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_class_stub)) SWIFT_CLASS_NAMED(SWIFT_NAME) +# else +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) +# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) SWIFT_CLASS_NAMED(SWIFT_NAME) +# endif +#endif +#if !defined(SWIFT_PROTOCOL) +# define SWIFT_PROTOCOL(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA +# define SWIFT_PROTOCOL_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA +#endif +#if !defined(SWIFT_EXTENSION) +# define SWIFT_EXTENSION(M) SWIFT_PASTE(M##_Swift_, __LINE__) +#endif +#if !defined(OBJC_DESIGNATED_INITIALIZER) +# if __has_attribute(objc_designated_initializer) +# define OBJC_DESIGNATED_INITIALIZER __attribute__((objc_designated_initializer)) +# else +# define OBJC_DESIGNATED_INITIALIZER +# endif +#endif +#if !defined(SWIFT_ENUM_ATTR) +# if __has_attribute(enum_extensibility) +# define SWIFT_ENUM_ATTR(_extensibility) __attribute__((enum_extensibility(_extensibility))) +# else +# define SWIFT_ENUM_ATTR(_extensibility) +# endif +#endif +#if !defined(SWIFT_ENUM) +# define SWIFT_ENUM(_type, _name, _extensibility) enum _name : _type _name; enum SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# if __has_feature(generalized_swift_name) +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) enum _name : _type _name SWIFT_COMPILE_NAME(SWIFT_NAME); enum SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# else +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) SWIFT_ENUM(_type, _name, _extensibility) +# endif +#endif +#if !defined(SWIFT_UNAVAILABLE) +# define SWIFT_UNAVAILABLE __attribute__((unavailable)) +#endif +#if !defined(SWIFT_UNAVAILABLE_MSG) +# define SWIFT_UNAVAILABLE_MSG(msg) __attribute__((unavailable(msg))) +#endif +#if !defined(SWIFT_AVAILABILITY) +# define SWIFT_AVAILABILITY(plat, ...) __attribute__((availability(plat, __VA_ARGS__))) +#endif +#if !defined(SWIFT_WEAK_IMPORT) +# define SWIFT_WEAK_IMPORT __attribute__((weak_import)) +#endif +#if !defined(SWIFT_DEPRECATED) +# define SWIFT_DEPRECATED __attribute__((deprecated)) +#endif +#if !defined(SWIFT_DEPRECATED_MSG) +# define SWIFT_DEPRECATED_MSG(...) __attribute__((deprecated(__VA_ARGS__))) +#endif +#if !defined(SWIFT_DEPRECATED_OBJC) +# if __has_feature(attribute_diagnose_if_objc) +# define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning"))) +# else +# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg) +# endif +#endif +#if defined(__OBJC__) +#if !defined(IBSegueAction) +# define IBSegueAction +#endif +#endif +#if !defined(SWIFT_EXTERN) +# if defined(__cplusplus) +# define SWIFT_EXTERN extern "C" +# else +# define SWIFT_EXTERN extern +# endif +#endif +#if !defined(SWIFT_CALL) +# define SWIFT_CALL __attribute__((swiftcall)) +#endif +#if !defined(SWIFT_INDIRECT_RESULT) +# define SWIFT_INDIRECT_RESULT __attribute__((swift_indirect_result)) +#endif +#if !defined(SWIFT_CONTEXT) +# define SWIFT_CONTEXT __attribute__((swift_context)) +#endif +#if !defined(SWIFT_ERROR_RESULT) +# define SWIFT_ERROR_RESULT __attribute__((swift_error_result)) +#endif +#if defined(__cplusplus) +# define SWIFT_NOEXCEPT noexcept +#else +# define SWIFT_NOEXCEPT +#endif +#if !defined(SWIFT_C_INLINE_THUNK) +# if __has_attribute(always_inline) +# if __has_attribute(nodebug) +# define SWIFT_C_INLINE_THUNK inline __attribute__((always_inline)) __attribute__((nodebug)) +# else +# define SWIFT_C_INLINE_THUNK inline __attribute__((always_inline)) +# endif +# else +# define SWIFT_C_INLINE_THUNK inline +# endif +#endif +#if defined(_WIN32) +#if !defined(SWIFT_IMPORT_STDLIB_SYMBOL) +# define SWIFT_IMPORT_STDLIB_SYMBOL __declspec(dllimport) +#endif +#else +#if !defined(SWIFT_IMPORT_STDLIB_SYMBOL) +# define SWIFT_IMPORT_STDLIB_SYMBOL +#endif +#endif +#if defined(__OBJC__) +#if __has_feature(objc_modules) +#if __has_warning("-Watimport-in-framework-header") +#pragma clang diagnostic ignored "-Watimport-in-framework-header" +#endif +@import OneSignalCore; +#endif + +#endif +#pragma clang diagnostic ignored "-Wproperty-attribute-mismatch" +#pragma clang diagnostic ignored "-Wduplicate-method-arg" +#if __has_warning("-Wpragma-clang-attribute") +# pragma clang diagnostic ignored "-Wpragma-clang-attribute" +#endif +#pragma clang diagnostic ignored "-Wunknown-pragmas" +#pragma clang diagnostic ignored "-Wnullability" +#pragma clang diagnostic ignored "-Wdollar-in-identifier-extension" + +#if __has_attribute(external_source_symbol) +# pragma push_macro("any") +# undef any +# pragma clang attribute push(__attribute__((external_source_symbol(language="Swift", defined_in="OneSignalLiveActivities",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol)) +# pragma pop_macro("any") +#endif + +#if defined(__OBJC__) +@class NSString; +@class NSCoder; + +SWIFT_CLASS("_TtC23OneSignalLiveActivities28OSRequestLiveActivityClicked") +@interface OSRequestLiveActivityClicked : OneSignalRequest +@property (nonatomic, readonly, copy) NSString * _Nonnull description; +- (void)encodeWithCoder:(NSCoder * _Nonnull)coder; +- (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)coder OBJC_DESIGNATED_INITIALIZER; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + + +SWIFT_CLASS("_TtC23OneSignalLiveActivities36OSRequestLiveActivityReceiveReceipts") +@interface OSRequestLiveActivityReceiveReceipts : OneSignalRequest +@property (nonatomic, readonly, copy) NSString * _Nonnull description; +- (void)encodeWithCoder:(NSCoder * _Nonnull)coder; +- (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)coder OBJC_DESIGNATED_INITIALIZER; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + + +SWIFT_CLASS("_TtC23OneSignalLiveActivities25OSRequestRemoveStartToken") +@interface OSRequestRemoveStartToken : OneSignalRequest +@property (nonatomic, readonly, copy) NSString * _Nonnull description; +- (void)encodeWithCoder:(NSCoder * _Nonnull)coder; +- (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)coder OBJC_DESIGNATED_INITIALIZER; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + + +SWIFT_CLASS("_TtC23OneSignalLiveActivities26OSRequestRemoveUpdateToken") +@interface OSRequestRemoveUpdateToken : OneSignalRequest +@property (nonatomic, readonly, copy) NSString * _Nonnull description; +- (void)encodeWithCoder:(NSCoder * _Nonnull)coder; +- (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)coder OBJC_DESIGNATED_INITIALIZER; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + + +SWIFT_CLASS("_TtC23OneSignalLiveActivities22OSRequestSetStartToken") +@interface OSRequestSetStartToken : OneSignalRequest +@property (nonatomic, readonly, copy) NSString * _Nonnull description; +- (void)encodeWithCoder:(NSCoder * _Nonnull)coder; +- (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)coder OBJC_DESIGNATED_INITIALIZER; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + + +SWIFT_CLASS("_TtC23OneSignalLiveActivities23OSRequestSetUpdateToken") +@interface OSRequestSetUpdateToken : OneSignalRequest +@property (nonatomic, readonly, copy) NSString * _Nonnull description; +- (void)encodeWithCoder:(NSCoder * _Nonnull)coder; +- (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)coder OBJC_DESIGNATED_INITIALIZER; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + +#endif +#if __has_attribute(external_source_symbol) +# pragma clang attribute pop +#endif +#if defined(__cplusplus) +#endif +#pragma clang diagnostic pop +#endif + +#else +#error unsupported Swift architecture +#endif diff --git a/iOS_SDK/OneSignalSDK/OneSignal_LiveActivities/OneSignalLiveActivities.xcframework/ios-x86_64-maccatalyst/OneSignalLiveActivities.framework/Versions/A/Headers/OneSignalLiveActivities.h b/iOS_SDK/OneSignalSDK/OneSignal_LiveActivities/OneSignalLiveActivities.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalLiveActivities.framework/Versions/A/Headers/OneSignalLiveActivities.h similarity index 100% rename from iOS_SDK/OneSignalSDK/OneSignal_LiveActivities/OneSignalLiveActivities.xcframework/ios-x86_64-maccatalyst/OneSignalLiveActivities.framework/Versions/A/Headers/OneSignalLiveActivities.h rename to iOS_SDK/OneSignalSDK/OneSignal_LiveActivities/OneSignalLiveActivities.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalLiveActivities.framework/Versions/A/Headers/OneSignalLiveActivities.h diff --git a/iOS_SDK/OneSignalSDK/OneSignal_LiveActivities/OneSignalLiveActivities.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalLiveActivities.framework/Versions/A/Modules/OneSignalLiveActivities.swiftmodule/arm64-apple-ios-macabi.abi.json b/iOS_SDK/OneSignalSDK/OneSignal_LiveActivities/OneSignalLiveActivities.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalLiveActivities.framework/Versions/A/Modules/OneSignalLiveActivities.swiftmodule/arm64-apple-ios-macabi.abi.json new file mode 100644 index 000000000..a4db4f4f2 --- /dev/null +++ b/iOS_SDK/OneSignalSDK/OneSignal_LiveActivities/OneSignalLiveActivities.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalLiveActivities.framework/Versions/A/Modules/OneSignalLiveActivities.swiftmodule/arm64-apple-ios-macabi.abi.json @@ -0,0 +1,2941 @@ +{ + "ABIRoot": { + "kind": "Root", + "name": "TopLevel", + "printedName": "TopLevel", + "children": [ + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "OneSignalLiveActivities", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "AnyCodable", + "printedName": "AnyCodable", + "children": [ + { + "kind": "Var", + "name": "value", + "printedName": "value", + "children": [ + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "declKind": "Var", + "usr": "s:23OneSignalLiveActivities10AnyCodableV5valueypvp", + "mangledName": "$s23OneSignalLiveActivities10AnyCodableV5valueypvp", + "moduleName": "OneSignalLiveActivities", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "fixedbinaryorder": 0, + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "declKind": "Accessor", + "usr": "s:23OneSignalLiveActivities10AnyCodableV5valueypvg", + "mangledName": "$s23OneSignalLiveActivities10AnyCodableV5valueypvg", + "moduleName": "OneSignalLiveActivities", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "asBool", + "printedName": "asBool()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:23OneSignalLiveActivities10AnyCodableV6asBoolSbSgyF", + "mangledName": "$s23OneSignalLiveActivities10AnyCodableV6asBoolSbSgyF", + "moduleName": "OneSignalLiveActivities", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "asInt", + "printedName": "asInt()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:23OneSignalLiveActivities10AnyCodableV5asIntSiSgyF", + "mangledName": "$s23OneSignalLiveActivities10AnyCodableV5asIntSiSgyF", + "moduleName": "OneSignalLiveActivities", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "asDouble", + "printedName": "asDouble()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:23OneSignalLiveActivities10AnyCodableV8asDoubleSdSgyF", + "mangledName": "$s23OneSignalLiveActivities10AnyCodableV8asDoubleSdSgyF", + "moduleName": "OneSignalLiveActivities", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "asString", + "printedName": "asString()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:23OneSignalLiveActivities10AnyCodableV8asStringSSSgyF", + "mangledName": "$s23OneSignalLiveActivities10AnyCodableV8asStringSSSgyF", + "moduleName": "OneSignalLiveActivities", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "asArray", + "printedName": "asArray()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[OneSignalLiveActivities.AnyCodable]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[OneSignalLiveActivities.AnyCodable]", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyCodable", + "printedName": "OneSignalLiveActivities.AnyCodable", + "usr": "s:23OneSignalLiveActivities10AnyCodableV" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:23OneSignalLiveActivities10AnyCodableV7asArraySayACGSgyF", + "mangledName": "$s23OneSignalLiveActivities10AnyCodableV7asArraySayACGSgyF", + "moduleName": "OneSignalLiveActivities", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "asDict", + "printedName": "asDict()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : OneSignalLiveActivities.AnyCodable]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : OneSignalLiveActivities.AnyCodable]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "AnyCodable", + "printedName": "OneSignalLiveActivities.AnyCodable", + "usr": "s:23OneSignalLiveActivities10AnyCodableV" + } + ], + "usr": "s:SD" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:23OneSignalLiveActivities10AnyCodableV6asDictSDySSACGSgyF", + "mangledName": "$s23OneSignalLiveActivities10AnyCodableV6asDictSDySSACGSgyF", + "moduleName": "OneSignalLiveActivities", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyCodable", + "printedName": "OneSignalLiveActivities.AnyCodable", + "usr": "s:23OneSignalLiveActivities10AnyCodableV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "τ_0_0?", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:23OneSignalLiveActivities10AnyCodableVyACxSgclufc", + "mangledName": "$s23OneSignalLiveActivities10AnyCodableVyACxSgclufc", + "moduleName": "OneSignalLiveActivities", + "genericSig": "<τ_0_0>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(nilLiteral:)", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyCodable", + "printedName": "OneSignalLiveActivities.AnyCodable", + "usr": "s:23OneSignalLiveActivities10AnyCodableV" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Constructor", + "usr": "s:23OneSignalLiveActivities10AnyCodableV10nilLiteralACyt_tcfc", + "mangledName": "$s23OneSignalLiveActivities10AnyCodableV10nilLiteralACyt_tcfc", + "moduleName": "OneSignalLiveActivities", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(booleanLiteral:)", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyCodable", + "printedName": "OneSignalLiveActivities.AnyCodable", + "usr": "s:23OneSignalLiveActivities10AnyCodableV" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Constructor", + "usr": "s:23OneSignalLiveActivities10AnyCodableV14booleanLiteralACSb_tcfc", + "mangledName": "$s23OneSignalLiveActivities10AnyCodableV14booleanLiteralACSb_tcfc", + "moduleName": "OneSignalLiveActivities", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(integerLiteral:)", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyCodable", + "printedName": "OneSignalLiveActivities.AnyCodable", + "usr": "s:23OneSignalLiveActivities10AnyCodableV" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "s:23OneSignalLiveActivities10AnyCodableV14integerLiteralACSi_tcfc", + "mangledName": "$s23OneSignalLiveActivities10AnyCodableV14integerLiteralACSi_tcfc", + "moduleName": "OneSignalLiveActivities", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(floatLiteral:)", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyCodable", + "printedName": "OneSignalLiveActivities.AnyCodable", + "usr": "s:23OneSignalLiveActivities10AnyCodableV" + }, + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Constructor", + "usr": "s:23OneSignalLiveActivities10AnyCodableV12floatLiteralACSd_tcfc", + "mangledName": "$s23OneSignalLiveActivities10AnyCodableV12floatLiteralACSd_tcfc", + "moduleName": "OneSignalLiveActivities", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(extendedGraphemeClusterLiteral:)", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyCodable", + "printedName": "OneSignalLiveActivities.AnyCodable", + "usr": "s:23OneSignalLiveActivities10AnyCodableV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:23OneSignalLiveActivities10AnyCodableV30extendedGraphemeClusterLiteralACSS_tcfc", + "mangledName": "$s23OneSignalLiveActivities10AnyCodableV30extendedGraphemeClusterLiteralACSS_tcfc", + "moduleName": "OneSignalLiveActivities", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(stringLiteral:)", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyCodable", + "printedName": "OneSignalLiveActivities.AnyCodable", + "usr": "s:23OneSignalLiveActivities10AnyCodableV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:23OneSignalLiveActivities10AnyCodableV13stringLiteralACSS_tcfc", + "mangledName": "$s23OneSignalLiveActivities10AnyCodableV13stringLiteralACSS_tcfc", + "moduleName": "OneSignalLiveActivities", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(arrayLiteral:)", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyCodable", + "printedName": "OneSignalLiveActivities.AnyCodable", + "usr": "s:23OneSignalLiveActivities10AnyCodableV" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Constructor", + "usr": "s:23OneSignalLiveActivities10AnyCodableV12arrayLiteralACypd_tcfc", + "mangledName": "$s23OneSignalLiveActivities10AnyCodableV12arrayLiteralACypd_tcfc", + "moduleName": "OneSignalLiveActivities", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(dictionaryLiteral:)", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyCodable", + "printedName": "OneSignalLiveActivities.AnyCodable", + "usr": "s:23OneSignalLiveActivities10AnyCodableV" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[(Swift.AnyHashable, Any)]", + "children": [ + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(Swift.AnyHashable, Any)", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyHashable", + "printedName": "Swift.AnyHashable", + "usr": "s:s11AnyHashableV" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ] + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Constructor", + "usr": "s:23OneSignalLiveActivities10AnyCodableV17dictionaryLiteralACs0E8HashableV_yptd_tcfc", + "mangledName": "$s23OneSignalLiveActivities10AnyCodableV17dictionaryLiteralACs0E8HashableV_yptd_tcfc", + "moduleName": "OneSignalLiveActivities", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyCodable", + "printedName": "OneSignalLiveActivities.AnyCodable", + "usr": "s:23OneSignalLiveActivities10AnyCodableV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:23OneSignalLiveActivities10AnyCodableV4fromACs7Decoder_p_tKcfc", + "mangledName": "$s23OneSignalLiveActivities10AnyCodableV4fromACs7Decoder_p_tKcfc", + "moduleName": "OneSignalLiveActivities", + "declAttributes": [ + "AccessControl" + ], + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "encode", + "printedName": "encode(to:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Encoder", + "printedName": "Swift.Encoder", + "usr": "s:s7EncoderP" + } + ], + "declKind": "Func", + "usr": "s:23OneSignalLiveActivities10AnyCodableV6encode2toys7Encoder_p_tKF", + "mangledName": "$s23OneSignalLiveActivities10AnyCodableV6encode2toys7Encoder_p_tKF", + "moduleName": "OneSignalLiveActivities", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "AnyCodable", + "printedName": "OneSignalLiveActivities.AnyCodable", + "usr": "s:23OneSignalLiveActivities10AnyCodableV" + }, + { + "kind": "TypeNominal", + "name": "AnyCodable", + "printedName": "OneSignalLiveActivities.AnyCodable", + "usr": "s:23OneSignalLiveActivities10AnyCodableV" + } + ], + "declKind": "Func", + "usr": "s:23OneSignalLiveActivities10AnyCodableV2eeoiySbAC_ACtFZ", + "mangledName": "$s23OneSignalLiveActivities10AnyCodableV2eeoiySbAC_ACtFZ", + "moduleName": "OneSignalLiveActivities", + "static": true, + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "description", + "printedName": "description", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23OneSignalLiveActivities10AnyCodableV11descriptionSSvp", + "mangledName": "$s23OneSignalLiveActivities10AnyCodableV11descriptionSSvp", + "moduleName": "OneSignalLiveActivities", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:23OneSignalLiveActivities10AnyCodableV11descriptionSSvg", + "mangledName": "$s23OneSignalLiveActivities10AnyCodableV11descriptionSSvg", + "moduleName": "OneSignalLiveActivities", + "isFromExtension": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "debugDescription", + "printedName": "debugDescription", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23OneSignalLiveActivities10AnyCodableV16debugDescriptionSSvp", + "mangledName": "$s23OneSignalLiveActivities10AnyCodableV16debugDescriptionSSvp", + "moduleName": "OneSignalLiveActivities", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:23OneSignalLiveActivities10AnyCodableV16debugDescriptionSSvg", + "mangledName": "$s23OneSignalLiveActivities10AnyCodableV16debugDescriptionSSvg", + "moduleName": "OneSignalLiveActivities", + "isFromExtension": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:23OneSignalLiveActivities10AnyCodableV4hash4intoys6HasherVz_tF", + "mangledName": "$s23OneSignalLiveActivities10AnyCodableV4hash4intoys6HasherVz_tF", + "moduleName": "OneSignalLiveActivities", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:23OneSignalLiveActivities10AnyCodableV9hashValueSivp", + "mangledName": "$s23OneSignalLiveActivities10AnyCodableV9hashValueSivp", + "moduleName": "OneSignalLiveActivities", + "implicit": true, + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:23OneSignalLiveActivities10AnyCodableV9hashValueSivg", + "mangledName": "$s23OneSignalLiveActivities10AnyCodableV9hashValueSivg", + "moduleName": "OneSignalLiveActivities", + "implicit": true, + "isFromExtension": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Struct", + "usr": "s:23OneSignalLiveActivities10AnyCodableV", + "mangledName": "$s23OneSignalLiveActivities10AnyCodableV", + "moduleName": "OneSignalLiveActivities", + "declAttributes": [ + "AccessControl", + "Frozen", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "ExpressibleByNilLiteral", + "printedName": "ExpressibleByNilLiteral", + "usr": "s:s23ExpressibleByNilLiteralP", + "mangledName": "$ss23ExpressibleByNilLiteralP" + }, + { + "kind": "Conformance", + "name": "ExpressibleByBooleanLiteral", + "printedName": "ExpressibleByBooleanLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "BooleanLiteralType", + "printedName": "BooleanLiteralType", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ] + } + ], + "usr": "s:s27ExpressibleByBooleanLiteralP", + "mangledName": "$ss27ExpressibleByBooleanLiteralP" + }, + { + "kind": "Conformance", + "name": "ExpressibleByIntegerLiteral", + "printedName": "ExpressibleByIntegerLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "IntegerLiteralType", + "printedName": "IntegerLiteralType", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] + } + ], + "usr": "s:s27ExpressibleByIntegerLiteralP", + "mangledName": "$ss27ExpressibleByIntegerLiteralP" + }, + { + "kind": "Conformance", + "name": "ExpressibleByFloatLiteral", + "printedName": "ExpressibleByFloatLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "FloatLiteralType", + "printedName": "FloatLiteralType", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ] + } + ], + "usr": "s:s25ExpressibleByFloatLiteralP", + "mangledName": "$ss25ExpressibleByFloatLiteralP" + }, + { + "kind": "Conformance", + "name": "ExpressibleByStringLiteral", + "printedName": "ExpressibleByStringLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "StringLiteralType", + "printedName": "StringLiteralType", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:s26ExpressibleByStringLiteralP", + "mangledName": "$ss26ExpressibleByStringLiteralP" + }, + { + "kind": "Conformance", + "name": "ExpressibleByExtendedGraphemeClusterLiteral", + "printedName": "ExpressibleByExtendedGraphemeClusterLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "ExtendedGraphemeClusterLiteralType", + "printedName": "ExtendedGraphemeClusterLiteralType", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:s43ExpressibleByExtendedGraphemeClusterLiteralP", + "mangledName": "$ss43ExpressibleByExtendedGraphemeClusterLiteralP" + }, + { + "kind": "Conformance", + "name": "ExpressibleByUnicodeScalarLiteral", + "printedName": "ExpressibleByUnicodeScalarLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "UnicodeScalarLiteralType", + "printedName": "UnicodeScalarLiteralType", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:s33ExpressibleByUnicodeScalarLiteralP", + "mangledName": "$ss33ExpressibleByUnicodeScalarLiteralP" + }, + { + "kind": "Conformance", + "name": "ExpressibleByStringInterpolation", + "printedName": "ExpressibleByStringInterpolation", + "children": [ + { + "kind": "TypeWitness", + "name": "StringInterpolation", + "printedName": "StringInterpolation", + "children": [ + { + "kind": "TypeNominal", + "name": "DefaultStringInterpolation", + "printedName": "Swift.DefaultStringInterpolation", + "usr": "s:s26DefaultStringInterpolationV" + } + ] + } + ], + "usr": "s:s32ExpressibleByStringInterpolationP", + "mangledName": "$ss32ExpressibleByStringInterpolationP" + }, + { + "kind": "Conformance", + "name": "ExpressibleByArrayLiteral", + "printedName": "ExpressibleByArrayLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "ArrayLiteralElement", + "printedName": "ArrayLiteralElement", + "children": [ + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ] + } + ], + "usr": "s:s25ExpressibleByArrayLiteralP", + "mangledName": "$ss25ExpressibleByArrayLiteralP" + }, + { + "kind": "Conformance", + "name": "ExpressibleByDictionaryLiteral", + "printedName": "ExpressibleByDictionaryLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "Key", + "printedName": "Key", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyHashable", + "printedName": "Swift.AnyHashable", + "usr": "s:s11AnyHashableV" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Value", + "printedName": "Value", + "children": [ + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ] + } + ], + "usr": "s:s30ExpressibleByDictionaryLiteralP", + "mangledName": "$ss30ExpressibleByDictionaryLiteralP" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + } + ] + }, + { + "kind": "Import", + "name": "OneSignalCore", + "printedName": "OneSignalCore", + "declKind": "Import", + "moduleName": "OneSignalLiveActivities", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "OneSignalOSCore", + "printedName": "OneSignalOSCore", + "declKind": "Import", + "moduleName": "OneSignalLiveActivities" + }, + { + "kind": "Import", + "name": "OneSignalUser", + "printedName": "OneSignalUser", + "declKind": "Import", + "moduleName": "OneSignalLiveActivities" + }, + { + "kind": "Import", + "name": "OneSignalCore", + "printedName": "OneSignalCore", + "declKind": "Import", + "moduleName": "OneSignalLiveActivities", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "OneSignalUser", + "printedName": "OneSignalUser", + "declKind": "Import", + "moduleName": "OneSignalLiveActivities" + }, + { + "kind": "Import", + "name": "OneSignalCore", + "printedName": "OneSignalCore", + "declKind": "Import", + "moduleName": "OneSignalLiveActivities", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "OneSignalUser", + "printedName": "OneSignalUser", + "declKind": "Import", + "moduleName": "OneSignalLiveActivities" + }, + { + "kind": "Import", + "name": "OneSignalCore", + "printedName": "OneSignalCore", + "declKind": "Import", + "moduleName": "OneSignalLiveActivities", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "OneSignalUser", + "printedName": "OneSignalUser", + "declKind": "Import", + "moduleName": "OneSignalLiveActivities" + }, + { + "kind": "Import", + "name": "OneSignalCore", + "printedName": "OneSignalCore", + "declKind": "Import", + "moduleName": "OneSignalLiveActivities", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "OneSignalUser", + "printedName": "OneSignalUser", + "declKind": "Import", + "moduleName": "OneSignalLiveActivities" + }, + { + "kind": "Import", + "name": "OneSignalCore", + "printedName": "OneSignalCore", + "declKind": "Import", + "moduleName": "OneSignalLiveActivities", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "OneSignalUser", + "printedName": "OneSignalUser", + "declKind": "Import", + "moduleName": "OneSignalLiveActivities" + }, + { + "kind": "Import", + "name": "OneSignalCore", + "printedName": "OneSignalCore", + "declKind": "Import", + "moduleName": "OneSignalLiveActivities", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "OneSignalCore", + "printedName": "OneSignalCore", + "declKind": "Import", + "moduleName": "OneSignalLiveActivities", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "OneSignalUser", + "printedName": "OneSignalUser", + "declKind": "Import", + "moduleName": "OneSignalLiveActivities" + } + ], + "json_format_version": 8 + }, + "ConstValues": [ + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/AnyCodable.swift", + "kind": "StringLiteral", + "offset": 2872, + "length": 36, + "value": "\"AnyCodable value cannot be decoded\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/AnyCodable.swift", + "kind": "StringLiteral", + "offset": 5004, + "length": 36, + "value": "\"AnyCodable value cannot be encoded\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/AnyCodable.swift", + "kind": "StringLiteral", + "offset": 5345, + "length": 3, + "value": "\"B\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/AnyCodable.swift", + "kind": "StringLiteral", + "offset": 5416, + "length": 3, + "value": "\"c\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/AnyCodable.swift", + "kind": "StringLiteral", + "offset": 5487, + "length": 3, + "value": "\"s\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/AnyCodable.swift", + "kind": "StringLiteral", + "offset": 5559, + "length": 3, + "value": "\"i\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/AnyCodable.swift", + "kind": "StringLiteral", + "offset": 5564, + "length": 3, + "value": "\"l\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/AnyCodable.swift", + "kind": "StringLiteral", + "offset": 5636, + "length": 3, + "value": "\"q\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/AnyCodable.swift", + "kind": "StringLiteral", + "offset": 5708, + "length": 3, + "value": "\"C\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/AnyCodable.swift", + "kind": "StringLiteral", + "offset": 5780, + "length": 3, + "value": "\"S\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/AnyCodable.swift", + "kind": "StringLiteral", + "offset": 5853, + "length": 3, + "value": "\"I\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/AnyCodable.swift", + "kind": "StringLiteral", + "offset": 5858, + "length": 3, + "value": "\"L\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/AnyCodable.swift", + "kind": "StringLiteral", + "offset": 5931, + "length": 3, + "value": "\"Q\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/AnyCodable.swift", + "kind": "StringLiteral", + "offset": 6004, + "length": 3, + "value": "\"f\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/AnyCodable.swift", + "kind": "StringLiteral", + "offset": 6076, + "length": 3, + "value": "\"d\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/AnyCodable.swift", + "kind": "StringLiteral", + "offset": 6253, + "length": 60, + "value": "\"NSNumber cannot be encoded because its type is not handled\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/AnyCodable.swift", + "kind": "BooleanLiteral", + "offset": 6650, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/AnyCodable.swift", + "kind": "BooleanLiteral", + "offset": 6711, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/AnyCodable.swift", + "kind": "BooleanLiteral", + "offset": 8299, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/AnyCodable.swift", + "kind": "BooleanLiteral", + "offset": 8340, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/AnyCodable.swift", + "kind": "StringLiteral", + "offset": 8908, + "length": 39, + "value": "\"AnyCodable(\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/AnyCodable.swift", + "kind": "StringLiteral", + "offset": 8945, + "length": 1, + "value": "\")\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/AnyCodable.swift", + "kind": "StringLiteral", + "offset": 8984, + "length": 28, + "value": "\"AnyCodable(\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/AnyCodable.swift", + "kind": "StringLiteral", + "offset": 9010, + "length": 1, + "value": "\")\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/LiveActivityConstants.swift", + "kind": "StringLiteral", + "offset": 1418, + "length": 24, + "value": "\"onesignal-liveactivity\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/LiveActivityConstants.swift", + "kind": "StringLiteral", + "offset": 1469, + "length": 7, + "value": "\"track\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/LiveActivityConstants.swift", + "kind": "StringLiteral", + "offset": 1508, + "length": 8, + "value": "\"\/click\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/LiveActivityConstants.swift", + "kind": "StringLiteral", + "offset": 1546, + "length": 9, + "value": "\"clickId\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/LiveActivityConstants.swift", + "kind": "StringLiteral", + "offset": 1588, + "length": 12, + "value": "\"activityId\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/LiveActivityConstants.swift", + "kind": "StringLiteral", + "offset": 1635, + "length": 14, + "value": "\"activityType\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/LiveActivityConstants.swift", + "kind": "StringLiteral", + "offset": 1686, + "length": 16, + "value": "\"notificationId\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/LiveActivityConstants.swift", + "kind": "StringLiteral", + "offset": 1733, + "length": 10, + "value": "\"redirect\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "StringLiteral", + "offset": 2568, + "length": 68, + "value": "\"OneSignal.LiveActivities initialized token cache \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "StringLiteral", + "offset": 2625, + "length": 1, + "value": "\": \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "StringLiteral", + "offset": 2635, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "BooleanLiteral", + "offset": 3105, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "BooleanLiteral", + "offset": 3534, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "StringLiteral", + "offset": 3841, + "length": 84, + "value": "\"OneSignal.LiveActivities remove stale request from token cache \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "StringLiteral", + "offset": 3912, + "length": 1, + "value": "\": \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "StringLiteral", + "offset": 3924, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "StringLiteral", + "offset": 4049, + "length": 63, + "value": "\"OneSignal.LiveActivities saving token cache \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "StringLiteral", + "offset": 4101, + "length": 1, + "value": "\": \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "StringLiteral", + "offset": 4111, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "IntegerLiteral", + "offset": 4409, + "length": 2, + "value": "60" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "IntegerLiteral", + "offset": 4414, + "length": 2, + "value": "60" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "IntegerLiteral", + "offset": 4419, + "length": 2, + "value": "24" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "StringLiteral", + "offset": 4235, + "length": 18, + "value": "\"OneSignalLiveActivities.UpdateRequestCache\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "IntegerLiteral", + "offset": 4707, + "length": 2, + "value": "60" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "IntegerLiteral", + "offset": 4712, + "length": 2, + "value": "60" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "IntegerLiteral", + "offset": 4717, + "length": 2, + "value": "24" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "IntegerLiteral", + "offset": 4722, + "length": 3, + "value": "365" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "StringLiteral", + "offset": 4569, + "length": 17, + "value": "\"OneSignalLiveActivities.StartRequestCache\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "IntegerLiteral", + "offset": 5021, + "length": 2, + "value": "60" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "IntegerLiteral", + "offset": 5026, + "length": 2, + "value": "60" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "IntegerLiteral", + "offset": 5031, + "length": 2, + "value": "24" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "IntegerLiteral", + "offset": 5036, + "length": 2, + "value": "30" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "StringLiteral", + "offset": 4872, + "length": 27, + "value": "\"OneSignalLiveActivities.ReceiveReceiptsRequestCache\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "IntegerLiteral", + "offset": 5336, + "length": 2, + "value": "60" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "IntegerLiteral", + "offset": 5341, + "length": 2, + "value": "60" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "IntegerLiteral", + "offset": 5346, + "length": 2, + "value": "24" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "IntegerLiteral", + "offset": 5351, + "length": 2, + "value": "30" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "StringLiteral", + "offset": 5200, + "length": 19, + "value": "\"OneSignalLiveActivities.ClickedRequestCache\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "IntegerLiteral", + "offset": 6161, + "length": 2, + "value": "30" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "StringLiteral", + "offset": 6339, + "length": 44, + "value": "\"OneSignal.LiveActivities starting executor\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "StringLiteral", + "offset": 7535, + "length": 76, + "value": "\"OneSignal.LiveActivities superseded request not saved\/executed: \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "StringLiteral", + "offset": 7610, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "StringLiteral", + "offset": 7741, + "length": 46, + "value": "\"OneSignal.LiveActivities pollPendingRequests\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "StringLiteral", + "offset": 7961, + "length": 57, + "value": "\"OneSignal.LiveActivities executing outstanding requests\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "StringLiteral", + "offset": 9168, + "length": 84, + "value": "\"Cannot send live activity request when the user has not granted privacy permission\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "StringLiteral", + "offset": 9453, + "length": 56, + "value": "\"OneSignal.LiveActivities executing request: \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "StringLiteral", + "offset": 9508, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "StringLiteral", + "offset": 9714, + "length": 56, + "value": "\"OneSignal.LiveActivities request succeeded: \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "StringLiteral", + "offset": 9769, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "StringLiteral", + "offset": 10043, + "length": 78, + "value": "\"OneSignal.LiveActivities request failed with error \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "StringLiteral", + "offset": 10120, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetStartToken.swift", + "kind": "StringLiteral", + "offset": 1418, + "length": 91, + "value": "\"(OSRequestSetStartToken) key:\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetStartToken.swift", + "kind": "StringLiteral", + "offset": 1454, + "length": 17, + "value": "\" requestSuccessful:\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetStartToken.swift", + "kind": "StringLiteral", + "offset": 1493, + "length": 5, + "value": "\" token:\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetStartToken.swift", + "kind": "StringLiteral", + "offset": 1508, + "length": 3, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetStartToken.swift", + "kind": "BooleanLiteral", + "offset": 1630, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetStartToken.swift", + "kind": "StringLiteral", + "offset": 1803, + "length": 65, + "value": "\"Cannot generate the set start token request due to null app ID.\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetStartToken.swift", + "kind": "BooleanLiteral", + "offset": 1889, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetStartToken.swift", + "kind": "StringLiteral", + "offset": 2065, + "length": 74, + "value": "\"Cannot generate the set start token request due to null subscription ID.\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetStartToken.swift", + "kind": "BooleanLiteral", + "offset": 2160, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetStartToken.swift", + "kind": "StringLiteral", + "offset": 2360, + "length": 55, + "value": "\"Cannot translate activity type to url encoded string.\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetStartToken.swift", + "kind": "BooleanLiteral", + "offset": 2436, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetStartToken.swift", + "kind": "StringLiteral", + "offset": 2473, + "length": 87, + "value": "\"apps\/\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetStartToken.swift", + "kind": "StringLiteral", + "offset": 2487, + "length": 1, + "value": "\"\/activities\/tokens\/start\/\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetStartToken.swift", + "kind": "StringLiteral", + "offset": 2527, + "length": 1, + "value": "\"\/subscriptions\/\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetStartToken.swift", + "kind": "StringLiteral", + "offset": 2559, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetStartToken.swift", + "kind": "StringLiteral", + "offset": 2588, + "length": 16, + "value": "\"activity_token\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetStartToken.swift", + "kind": "StringLiteral", + "offset": 2618, + "length": 13, + "value": "\"device_type\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetStartToken.swift", + "kind": "IntegerLiteral", + "offset": 2633, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetStartToken.swift", + "kind": "BooleanLiteral", + "offset": 2678, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetStartToken.swift", + "kind": "BooleanLiteral", + "offset": 2908, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetStartToken.swift", + "kind": "BooleanLiteral", + "offset": 3321, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetStartToken.swift", + "kind": "StringLiteral", + "offset": 3428, + "length": 5, + "value": "\"key\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetStartToken.swift", + "kind": "StringLiteral", + "offset": 3471, + "length": 7, + "value": "\"token\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetStartToken.swift", + "kind": "StringLiteral", + "offset": 3528, + "length": 19, + "value": "\"requestSuccessful\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetStartToken.swift", + "kind": "StringLiteral", + "offset": 3589, + "length": 11, + "value": "\"timestamp\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetStartToken.swift", + "kind": "StringLiteral", + "offset": 3709, + "length": 5, + "value": "\"key\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetStartToken.swift", + "kind": "StringLiteral", + "offset": 3779, + "length": 7, + "value": "\"token\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetStartToken.swift", + "kind": "StringLiteral", + "offset": 3855, + "length": 11, + "value": "\"timestamp\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetStartToken.swift", + "kind": "StringLiteral", + "offset": 4058, + "length": 19, + "value": "\"requestSuccessful\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetStartToken.swift", + "kind": "StringLiteral", + "offset": 1273, + "length": 22, + "value": "\"OneSignalLiveActivities.OSRequestSetStartToken\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveStartToken.swift", + "kind": "StringLiteral", + "offset": 1421, + "length": 79, + "value": "\"(OSRequestRemoveStartToken) key:\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveStartToken.swift", + "kind": "StringLiteral", + "offset": 1460, + "length": 17, + "value": "\" requestSuccessful:\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveStartToken.swift", + "kind": "StringLiteral", + "offset": 1499, + "length": 3, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveStartToken.swift", + "kind": "BooleanLiteral", + "offset": 1599, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveStartToken.swift", + "kind": "StringLiteral", + "offset": 1771, + "length": 68, + "value": "\"Cannot generate the remove start token request due to null app ID.\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveStartToken.swift", + "kind": "BooleanLiteral", + "offset": 1860, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveStartToken.swift", + "kind": "StringLiteral", + "offset": 2036, + "length": 77, + "value": "\"Cannot generate the remove start token request due to null subscription ID.\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveStartToken.swift", + "kind": "BooleanLiteral", + "offset": 2134, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveStartToken.swift", + "kind": "StringLiteral", + "offset": 2334, + "length": 55, + "value": "\"Cannot translate activity type to url encoded string.\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveStartToken.swift", + "kind": "BooleanLiteral", + "offset": 2410, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveStartToken.swift", + "kind": "StringLiteral", + "offset": 2447, + "length": 87, + "value": "\"apps\/\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveStartToken.swift", + "kind": "StringLiteral", + "offset": 2461, + "length": 1, + "value": "\"\/activities\/tokens\/start\/\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveStartToken.swift", + "kind": "StringLiteral", + "offset": 2501, + "length": 1, + "value": "\"\/subscriptions\/\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveStartToken.swift", + "kind": "StringLiteral", + "offset": 2533, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveStartToken.swift", + "kind": "BooleanLiteral", + "offset": 2580, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveStartToken.swift", + "kind": "BooleanLiteral", + "offset": 2997, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveStartToken.swift", + "kind": "StringLiteral", + "offset": 3104, + "length": 5, + "value": "\"key\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveStartToken.swift", + "kind": "StringLiteral", + "offset": 3159, + "length": 19, + "value": "\"requestSuccessful\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveStartToken.swift", + "kind": "StringLiteral", + "offset": 3220, + "length": 11, + "value": "\"timestamp\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveStartToken.swift", + "kind": "StringLiteral", + "offset": 3340, + "length": 5, + "value": "\"key\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveStartToken.swift", + "kind": "StringLiteral", + "offset": 3414, + "length": 11, + "value": "\"timestamp\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveStartToken.swift", + "kind": "StringLiteral", + "offset": 3590, + "length": 19, + "value": "\"requestSuccessful\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveStartToken.swift", + "kind": "StringLiteral", + "offset": 1273, + "length": 25, + "value": "\"OneSignalLiveActivities.OSRequestRemoveStartToken\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetUpdateToken.swift", + "kind": "StringLiteral", + "offset": 1420, + "length": 92, + "value": "\"(OSRequestSetUpdateToken) key:\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetUpdateToken.swift", + "kind": "StringLiteral", + "offset": 1457, + "length": 17, + "value": "\" requestSuccessful:\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetUpdateToken.swift", + "kind": "StringLiteral", + "offset": 1496, + "length": 5, + "value": "\" token:\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetUpdateToken.swift", + "kind": "StringLiteral", + "offset": 1511, + "length": 3, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetUpdateToken.swift", + "kind": "BooleanLiteral", + "offset": 1633, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetUpdateToken.swift", + "kind": "StringLiteral", + "offset": 1806, + "length": 66, + "value": "\"Cannot generate the set update token request due to null app ID.\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetUpdateToken.swift", + "kind": "BooleanLiteral", + "offset": 1893, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetUpdateToken.swift", + "kind": "StringLiteral", + "offset": 2069, + "length": 75, + "value": "\"Cannot generate the set update token request due to null subscription ID.\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetUpdateToken.swift", + "kind": "BooleanLiteral", + "offset": 2165, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetUpdateToken.swift", + "kind": "StringLiteral", + "offset": 2363, + "length": 55, + "value": "\"Cannot translate activity type to url encoded string.\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetUpdateToken.swift", + "kind": "BooleanLiteral", + "offset": 2439, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetUpdateToken.swift", + "kind": "StringLiteral", + "offset": 2655, + "length": 51, + "value": "\"apps\/\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetUpdateToken.swift", + "kind": "StringLiteral", + "offset": 2669, + "length": 1, + "value": "\"\/live_activities\/\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetUpdateToken.swift", + "kind": "StringLiteral", + "offset": 2699, + "length": 1, + "value": "\"\/token\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetUpdateToken.swift", + "kind": "StringLiteral", + "offset": 2734, + "length": 17, + "value": "\"subscription_id\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetUpdateToken.swift", + "kind": "StringLiteral", + "offset": 2769, + "length": 12, + "value": "\"push_token\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetUpdateToken.swift", + "kind": "StringLiteral", + "offset": 2795, + "length": 13, + "value": "\"device_type\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetUpdateToken.swift", + "kind": "IntegerLiteral", + "offset": 2810, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetUpdateToken.swift", + "kind": "BooleanLiteral", + "offset": 2856, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetUpdateToken.swift", + "kind": "BooleanLiteral", + "offset": 3087, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetUpdateToken.swift", + "kind": "BooleanLiteral", + "offset": 3500, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetUpdateToken.swift", + "kind": "StringLiteral", + "offset": 3607, + "length": 5, + "value": "\"key\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetUpdateToken.swift", + "kind": "StringLiteral", + "offset": 3650, + "length": 7, + "value": "\"token\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetUpdateToken.swift", + "kind": "StringLiteral", + "offset": 3707, + "length": 19, + "value": "\"requestSuccessful\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetUpdateToken.swift", + "kind": "StringLiteral", + "offset": 3768, + "length": 11, + "value": "\"timestamp\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetUpdateToken.swift", + "kind": "StringLiteral", + "offset": 3888, + "length": 5, + "value": "\"key\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetUpdateToken.swift", + "kind": "StringLiteral", + "offset": 3958, + "length": 7, + "value": "\"token\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetUpdateToken.swift", + "kind": "StringLiteral", + "offset": 4034, + "length": 11, + "value": "\"timestamp\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetUpdateToken.swift", + "kind": "StringLiteral", + "offset": 4237, + "length": 19, + "value": "\"requestSuccessful\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetUpdateToken.swift", + "kind": "StringLiteral", + "offset": 1273, + "length": 23, + "value": "\"OneSignalLiveActivities.OSRequestSetUpdateToken\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityClicked.swift", + "kind": "StringLiteral", + "offset": 1391, + "length": 136, + "value": "\"(OSRequestLiveActivityClicked) key:\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityClicked.swift", + "kind": "StringLiteral", + "offset": 1433, + "length": 17, + "value": "\" requestSuccessful:\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityClicked.swift", + "kind": "StringLiteral", + "offset": 1472, + "length": 12, + "value": "\" activityType:\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityClicked.swift", + "kind": "StringLiteral", + "offset": 1501, + "length": 10, + "value": "\" activityId:\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityClicked.swift", + "kind": "StringLiteral", + "offset": 1526, + "length": 3, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityClicked.swift", + "kind": "BooleanLiteral", + "offset": 1753, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityClicked.swift", + "kind": "StringLiteral", + "offset": 1925, + "length": 70, + "value": "\"Cannot generate the OSRequestLiveActivityClicked due to null app ID.\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityClicked.swift", + "kind": "BooleanLiteral", + "offset": 2016, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityClicked.swift", + "kind": "StringLiteral", + "offset": 2192, + "length": 79, + "value": "\"Cannot generate the OSRequestLiveActivityClicked due to null subscription ID.\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityClicked.swift", + "kind": "BooleanLiteral", + "offset": 2292, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityClicked.swift", + "kind": "StringLiteral", + "offset": 2501, + "length": 55, + "value": "\"Cannot translate activity type to url encoded string.\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityClicked.swift", + "kind": "BooleanLiteral", + "offset": 2577, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityClicked.swift", + "kind": "StringLiteral", + "offset": 2644, + "length": 13, + "value": "\"device_type\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityClicked.swift", + "kind": "IntegerLiteral", + "offset": 2659, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityClicked.swift", + "kind": "StringLiteral", + "offset": 2674, + "length": 13, + "value": "\"activity_id\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityClicked.swift", + "kind": "StringLiteral", + "offset": 2778, + "length": 17, + "value": "\"notification_id\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityClicked.swift", + "kind": "StringLiteral", + "offset": 2877, + "length": 87, + "value": "\"apps\/\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityClicked.swift", + "kind": "StringLiteral", + "offset": 2891, + "length": 1, + "value": "\"\/activities\/clicks\/track\/\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityClicked.swift", + "kind": "StringLiteral", + "offset": 2931, + "length": 1, + "value": "\"\/subscriptions\/\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityClicked.swift", + "kind": "StringLiteral", + "offset": 2963, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityClicked.swift", + "kind": "BooleanLiteral", + "offset": 3007, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityClicked.swift", + "kind": "BooleanLiteral", + "offset": 3103, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityClicked.swift", + "kind": "BooleanLiteral", + "offset": 3386, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityClicked.swift", + "kind": "StringLiteral", + "offset": 3493, + "length": 5, + "value": "\"key\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityClicked.swift", + "kind": "StringLiteral", + "offset": 3543, + "length": 14, + "value": "\"activityType\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityClicked.swift", + "kind": "StringLiteral", + "offset": 3600, + "length": 12, + "value": "\"activityId\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityClicked.swift", + "kind": "StringLiteral", + "offset": 3659, + "length": 16, + "value": "\"notificationId\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityClicked.swift", + "kind": "StringLiteral", + "offset": 3725, + "length": 19, + "value": "\"requestSuccessful\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityClicked.swift", + "kind": "StringLiteral", + "offset": 3786, + "length": 11, + "value": "\"timestamp\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityClicked.swift", + "kind": "StringLiteral", + "offset": 3906, + "length": 5, + "value": "\"key\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityClicked.swift", + "kind": "StringLiteral", + "offset": 3983, + "length": 14, + "value": "\"activityType\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityClicked.swift", + "kind": "StringLiteral", + "offset": 4067, + "length": 12, + "value": "\"activityId\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityClicked.swift", + "kind": "StringLiteral", + "offset": 4148, + "length": 11, + "value": "\"timestamp\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityClicked.swift", + "kind": "StringLiteral", + "offset": 4376, + "length": 16, + "value": "\"notificationId\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityClicked.swift", + "kind": "StringLiteral", + "offset": 4463, + "length": 19, + "value": "\"requestSuccessful\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityClicked.swift", + "kind": "StringLiteral", + "offset": 1273, + "length": 28, + "value": "\"OneSignalLiveActivities.OSRequestLiveActivityClicked\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveUpdateToken.swift", + "kind": "StringLiteral", + "offset": 1423, + "length": 80, + "value": "\"(OSRequestRemoveUpdateToken) key:\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveUpdateToken.swift", + "kind": "StringLiteral", + "offset": 1463, + "length": 17, + "value": "\" requestSuccessful:\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveUpdateToken.swift", + "kind": "StringLiteral", + "offset": 1502, + "length": 3, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveUpdateToken.swift", + "kind": "BooleanLiteral", + "offset": 1602, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveUpdateToken.swift", + "kind": "StringLiteral", + "offset": 1774, + "length": 69, + "value": "\"Cannot generate the remove update token request due to null app ID.\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveUpdateToken.swift", + "kind": "BooleanLiteral", + "offset": 1864, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveUpdateToken.swift", + "kind": "StringLiteral", + "offset": 2040, + "length": 78, + "value": "\"Cannot generate the remove update token request due to null subscription ID.\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveUpdateToken.swift", + "kind": "BooleanLiteral", + "offset": 2139, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveUpdateToken.swift", + "kind": "StringLiteral", + "offset": 2337, + "length": 55, + "value": "\"Cannot translate activity type to url encoded string.\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveUpdateToken.swift", + "kind": "BooleanLiteral", + "offset": 2413, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveUpdateToken.swift", + "kind": "StringLiteral", + "offset": 2560, + "length": 69, + "value": "\"apps\/\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveUpdateToken.swift", + "kind": "StringLiteral", + "offset": 2574, + "length": 1, + "value": "\"\/live_activities\/\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveUpdateToken.swift", + "kind": "StringLiteral", + "offset": 2604, + "length": 1, + "value": "\"\/token\/\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveUpdateToken.swift", + "kind": "StringLiteral", + "offset": 2628, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveUpdateToken.swift", + "kind": "BooleanLiteral", + "offset": 2675, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveUpdateToken.swift", + "kind": "BooleanLiteral", + "offset": 3092, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveUpdateToken.swift", + "kind": "StringLiteral", + "offset": 3199, + "length": 5, + "value": "\"key\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveUpdateToken.swift", + "kind": "StringLiteral", + "offset": 3246, + "length": 11, + "value": "\"timestamp\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveUpdateToken.swift", + "kind": "StringLiteral", + "offset": 3307, + "length": 19, + "value": "\"requestSuccessful\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveUpdateToken.swift", + "kind": "StringLiteral", + "offset": 3435, + "length": 5, + "value": "\"key\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveUpdateToken.swift", + "kind": "StringLiteral", + "offset": 3509, + "length": 11, + "value": "\"timestamp\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveUpdateToken.swift", + "kind": "StringLiteral", + "offset": 3685, + "length": 19, + "value": "\"requestSuccessful\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveUpdateToken.swift", + "kind": "StringLiteral", + "offset": 1273, + "length": 26, + "value": "\"OneSignalLiveActivities.OSRequestRemoveUpdateToken\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityReceiveReceipts.swift", + "kind": "StringLiteral", + "offset": 1399, + "length": 144, + "value": "\"(OSRequestLiveActivityReceiveReceipts) key:\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityReceiveReceipts.swift", + "kind": "StringLiteral", + "offset": 1449, + "length": 17, + "value": "\" requestSuccessful:\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityReceiveReceipts.swift", + "kind": "StringLiteral", + "offset": 1488, + "length": 12, + "value": "\" activityType:\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityReceiveReceipts.swift", + "kind": "StringLiteral", + "offset": 1517, + "length": 10, + "value": "\" activityId:\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityReceiveReceipts.swift", + "kind": "StringLiteral", + "offset": 1542, + "length": 3, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityReceiveReceipts.swift", + "kind": "BooleanLiteral", + "offset": 1717, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityReceiveReceipts.swift", + "kind": "StringLiteral", + "offset": 1889, + "length": 78, + "value": "\"Cannot generate the OSRequestLiveActivityReceiveReceipts due to null app ID.\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityReceiveReceipts.swift", + "kind": "BooleanLiteral", + "offset": 1988, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityReceiveReceipts.swift", + "kind": "StringLiteral", + "offset": 2164, + "length": 87, + "value": "\"Cannot generate the OSRequestLiveActivityReceiveReceipts due to null subscription ID.\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityReceiveReceipts.swift", + "kind": "BooleanLiteral", + "offset": 2272, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityReceiveReceipts.swift", + "kind": "StringLiteral", + "offset": 2309, + "length": 38, + "value": "\"notifications\/\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityReceiveReceipts.swift", + "kind": "StringLiteral", + "offset": 2330, + "length": 1, + "value": "\"\/report_received\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityReceiveReceipts.swift", + "kind": "StringLiteral", + "offset": 2388, + "length": 8, + "value": "\"app_id\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityReceiveReceipts.swift", + "kind": "StringLiteral", + "offset": 2417, + "length": 11, + "value": "\"player_id\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityReceiveReceipts.swift", + "kind": "StringLiteral", + "offset": 2458, + "length": 13, + "value": "\"device_type\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityReceiveReceipts.swift", + "kind": "IntegerLiteral", + "offset": 2473, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityReceiveReceipts.swift", + "kind": "StringLiteral", + "offset": 2488, + "length": 18, + "value": "\"live_activity_id\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityReceiveReceipts.swift", + "kind": "StringLiteral", + "offset": 2532, + "length": 20, + "value": "\"live_activity_type\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityReceiveReceipts.swift", + "kind": "BooleanLiteral", + "offset": 2619, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityReceiveReceipts.swift", + "kind": "BooleanLiteral", + "offset": 2715, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityReceiveReceipts.swift", + "kind": "BooleanLiteral", + "offset": 2928, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityReceiveReceipts.swift", + "kind": "StringLiteral", + "offset": 3035, + "length": 5, + "value": "\"key\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityReceiveReceipts.swift", + "kind": "StringLiteral", + "offset": 3085, + "length": 14, + "value": "\"activityType\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityReceiveReceipts.swift", + "kind": "StringLiteral", + "offset": 3142, + "length": 12, + "value": "\"activityId\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityReceiveReceipts.swift", + "kind": "StringLiteral", + "offset": 3204, + "length": 19, + "value": "\"requestSuccessful\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityReceiveReceipts.swift", + "kind": "StringLiteral", + "offset": 3265, + "length": 11, + "value": "\"timestamp\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityReceiveReceipts.swift", + "kind": "StringLiteral", + "offset": 3385, + "length": 5, + "value": "\"key\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityReceiveReceipts.swift", + "kind": "StringLiteral", + "offset": 3462, + "length": 14, + "value": "\"activityType\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityReceiveReceipts.swift", + "kind": "StringLiteral", + "offset": 3546, + "length": 12, + "value": "\"activityId\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityReceiveReceipts.swift", + "kind": "StringLiteral", + "offset": 3627, + "length": 11, + "value": "\"timestamp\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityReceiveReceipts.swift", + "kind": "StringLiteral", + "offset": 3856, + "length": 19, + "value": "\"requestSuccessful\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityReceiveReceipts.swift", + "kind": "StringLiteral", + "offset": 1273, + "length": 36, + "value": "\"OneSignalLiveActivities.OSRequestLiveActivityReceiveReceipts\"" + } + ] +} \ No newline at end of file diff --git a/iOS_SDK/OneSignalSDK/OneSignal_LiveActivities/OneSignalLiveActivities.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalLiveActivities.framework/Versions/A/Modules/OneSignalLiveActivities.swiftmodule/arm64-apple-ios-macabi.private.swiftinterface b/iOS_SDK/OneSignalSDK/OneSignal_LiveActivities/OneSignalLiveActivities.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalLiveActivities.framework/Versions/A/Modules/OneSignalLiveActivities.swiftmodule/arm64-apple-ios-macabi.private.swiftinterface new file mode 100644 index 000000000..65fdfaa97 --- /dev/null +++ b/iOS_SDK/OneSignalSDK/OneSignal_LiveActivities/OneSignalLiveActivities.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalLiveActivities.framework/Versions/A/Modules/OneSignalLiveActivities.swiftmodule/arm64-apple-ios-macabi.private.swiftinterface @@ -0,0 +1,78 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 clang-1500.1.0.2.5) +// swift-module-flags: -target arm64-apple-ios13.1-macabi -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name OneSignalLiveActivities +// swift-module-flags-ignorable: -enable-bare-slash-regex +import Foundation +import OneSignalCore +@_exported import OneSignalLiveActivities +import OneSignalOSCore +import OneSignalUser +import Swift +import _Concurrency +import _StringProcessing +import _SwiftConcurrencyShims +@frozen public struct AnyCodable : Swift.Codable { + public let value: Any + public func asBool() -> Swift.Bool? + public func asInt() -> Swift.Int? + public func asDouble() -> Swift.Double? + public func asString() -> Swift.String? + public func asArray() -> [OneSignalLiveActivities.AnyCodable]? + public func asDict() -> [Swift.String : OneSignalLiveActivities.AnyCodable]? + public init(_ value: T?) + public init(nilLiteral _: ()) + public init(booleanLiteral value: Swift.Bool) + public init(integerLiteral value: Swift.Int) + public init(floatLiteral value: Swift.Double) + public init(extendedGraphemeClusterLiteral value: Swift.String) + public init(stringLiteral value: Swift.String) + public init(arrayLiteral elements: Any...) + public init(dictionaryLiteral elements: (Swift.AnyHashable, Any)...) + public init(from decoder: any Swift.Decoder) throws + public func encode(to encoder: any Swift.Encoder) throws +} +extension OneSignalLiveActivities.AnyCodable : Swift.Equatable { + public static func == (lhs: OneSignalLiveActivities.AnyCodable, rhs: OneSignalLiveActivities.AnyCodable) -> Swift.Bool +} +extension OneSignalLiveActivities.AnyCodable : Swift.CustomStringConvertible { + public var description: Swift.String { + get + } +} +extension OneSignalLiveActivities.AnyCodable : Swift.CustomDebugStringConvertible { + public var debugDescription: Swift.String { + get + } +} +extension OneSignalLiveActivities.AnyCodable : Swift.ExpressibleByNilLiteral { +} +extension OneSignalLiveActivities.AnyCodable : Swift.ExpressibleByBooleanLiteral { + public typealias BooleanLiteralType = Swift.Bool +} +extension OneSignalLiveActivities.AnyCodable : Swift.ExpressibleByIntegerLiteral { + public typealias IntegerLiteralType = Swift.Int +} +extension OneSignalLiveActivities.AnyCodable : Swift.ExpressibleByFloatLiteral { + public typealias FloatLiteralType = Swift.Double +} +extension OneSignalLiveActivities.AnyCodable : Swift.ExpressibleByStringLiteral { + public typealias ExtendedGraphemeClusterLiteralType = Swift.String + public typealias StringLiteralType = Swift.String + public typealias UnicodeScalarLiteralType = Swift.String +} +extension OneSignalLiveActivities.AnyCodable : Swift.ExpressibleByStringInterpolation { + public typealias StringInterpolation = Swift.DefaultStringInterpolation +} +extension OneSignalLiveActivities.AnyCodable : Swift.ExpressibleByArrayLiteral { + public typealias ArrayLiteralElement = Any +} +extension OneSignalLiveActivities.AnyCodable : Swift.ExpressibleByDictionaryLiteral { + public typealias Key = Swift.AnyHashable + public typealias Value = Any +} +extension OneSignalLiveActivities.AnyCodable : Swift.Hashable { + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} diff --git a/iOS_SDK/OneSignalSDK/OneSignal_LiveActivities/OneSignalLiveActivities.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalLiveActivities.framework/Versions/A/Modules/OneSignalLiveActivities.swiftmodule/arm64-apple-ios-macabi.swiftdoc b/iOS_SDK/OneSignalSDK/OneSignal_LiveActivities/OneSignalLiveActivities.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalLiveActivities.framework/Versions/A/Modules/OneSignalLiveActivities.swiftmodule/arm64-apple-ios-macabi.swiftdoc new file mode 100644 index 000000000..ddfdf2249 Binary files /dev/null and b/iOS_SDK/OneSignalSDK/OneSignal_LiveActivities/OneSignalLiveActivities.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalLiveActivities.framework/Versions/A/Modules/OneSignalLiveActivities.swiftmodule/arm64-apple-ios-macabi.swiftdoc differ diff --git a/iOS_SDK/OneSignalSDK/OneSignal_LiveActivities/OneSignalLiveActivities.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalLiveActivities.framework/Versions/A/Modules/OneSignalLiveActivities.swiftmodule/arm64-apple-ios-macabi.swiftinterface b/iOS_SDK/OneSignalSDK/OneSignal_LiveActivities/OneSignalLiveActivities.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalLiveActivities.framework/Versions/A/Modules/OneSignalLiveActivities.swiftmodule/arm64-apple-ios-macabi.swiftinterface new file mode 100644 index 000000000..65fdfaa97 --- /dev/null +++ b/iOS_SDK/OneSignalSDK/OneSignal_LiveActivities/OneSignalLiveActivities.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalLiveActivities.framework/Versions/A/Modules/OneSignalLiveActivities.swiftmodule/arm64-apple-ios-macabi.swiftinterface @@ -0,0 +1,78 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 clang-1500.1.0.2.5) +// swift-module-flags: -target arm64-apple-ios13.1-macabi -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name OneSignalLiveActivities +// swift-module-flags-ignorable: -enable-bare-slash-regex +import Foundation +import OneSignalCore +@_exported import OneSignalLiveActivities +import OneSignalOSCore +import OneSignalUser +import Swift +import _Concurrency +import _StringProcessing +import _SwiftConcurrencyShims +@frozen public struct AnyCodable : Swift.Codable { + public let value: Any + public func asBool() -> Swift.Bool? + public func asInt() -> Swift.Int? + public func asDouble() -> Swift.Double? + public func asString() -> Swift.String? + public func asArray() -> [OneSignalLiveActivities.AnyCodable]? + public func asDict() -> [Swift.String : OneSignalLiveActivities.AnyCodable]? + public init(_ value: T?) + public init(nilLiteral _: ()) + public init(booleanLiteral value: Swift.Bool) + public init(integerLiteral value: Swift.Int) + public init(floatLiteral value: Swift.Double) + public init(extendedGraphemeClusterLiteral value: Swift.String) + public init(stringLiteral value: Swift.String) + public init(arrayLiteral elements: Any...) + public init(dictionaryLiteral elements: (Swift.AnyHashable, Any)...) + public init(from decoder: any Swift.Decoder) throws + public func encode(to encoder: any Swift.Encoder) throws +} +extension OneSignalLiveActivities.AnyCodable : Swift.Equatable { + public static func == (lhs: OneSignalLiveActivities.AnyCodable, rhs: OneSignalLiveActivities.AnyCodable) -> Swift.Bool +} +extension OneSignalLiveActivities.AnyCodable : Swift.CustomStringConvertible { + public var description: Swift.String { + get + } +} +extension OneSignalLiveActivities.AnyCodable : Swift.CustomDebugStringConvertible { + public var debugDescription: Swift.String { + get + } +} +extension OneSignalLiveActivities.AnyCodable : Swift.ExpressibleByNilLiteral { +} +extension OneSignalLiveActivities.AnyCodable : Swift.ExpressibleByBooleanLiteral { + public typealias BooleanLiteralType = Swift.Bool +} +extension OneSignalLiveActivities.AnyCodable : Swift.ExpressibleByIntegerLiteral { + public typealias IntegerLiteralType = Swift.Int +} +extension OneSignalLiveActivities.AnyCodable : Swift.ExpressibleByFloatLiteral { + public typealias FloatLiteralType = Swift.Double +} +extension OneSignalLiveActivities.AnyCodable : Swift.ExpressibleByStringLiteral { + public typealias ExtendedGraphemeClusterLiteralType = Swift.String + public typealias StringLiteralType = Swift.String + public typealias UnicodeScalarLiteralType = Swift.String +} +extension OneSignalLiveActivities.AnyCodable : Swift.ExpressibleByStringInterpolation { + public typealias StringInterpolation = Swift.DefaultStringInterpolation +} +extension OneSignalLiveActivities.AnyCodable : Swift.ExpressibleByArrayLiteral { + public typealias ArrayLiteralElement = Any +} +extension OneSignalLiveActivities.AnyCodable : Swift.ExpressibleByDictionaryLiteral { + public typealias Key = Swift.AnyHashable + public typealias Value = Any +} +extension OneSignalLiveActivities.AnyCodable : Swift.Hashable { + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} diff --git a/iOS_SDK/OneSignalSDK/OneSignal_LiveActivities/OneSignalLiveActivities.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalLiveActivities.framework/Versions/A/Modules/OneSignalLiveActivities.swiftmodule/x86_64-apple-ios-macabi.abi.json b/iOS_SDK/OneSignalSDK/OneSignal_LiveActivities/OneSignalLiveActivities.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalLiveActivities.framework/Versions/A/Modules/OneSignalLiveActivities.swiftmodule/x86_64-apple-ios-macabi.abi.json new file mode 100644 index 000000000..a4db4f4f2 --- /dev/null +++ b/iOS_SDK/OneSignalSDK/OneSignal_LiveActivities/OneSignalLiveActivities.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalLiveActivities.framework/Versions/A/Modules/OneSignalLiveActivities.swiftmodule/x86_64-apple-ios-macabi.abi.json @@ -0,0 +1,2941 @@ +{ + "ABIRoot": { + "kind": "Root", + "name": "TopLevel", + "printedName": "TopLevel", + "children": [ + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "OneSignalLiveActivities", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "AnyCodable", + "printedName": "AnyCodable", + "children": [ + { + "kind": "Var", + "name": "value", + "printedName": "value", + "children": [ + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "declKind": "Var", + "usr": "s:23OneSignalLiveActivities10AnyCodableV5valueypvp", + "mangledName": "$s23OneSignalLiveActivities10AnyCodableV5valueypvp", + "moduleName": "OneSignalLiveActivities", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "fixedbinaryorder": 0, + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "declKind": "Accessor", + "usr": "s:23OneSignalLiveActivities10AnyCodableV5valueypvg", + "mangledName": "$s23OneSignalLiveActivities10AnyCodableV5valueypvg", + "moduleName": "OneSignalLiveActivities", + "implicit": true, + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "asBool", + "printedName": "asBool()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:23OneSignalLiveActivities10AnyCodableV6asBoolSbSgyF", + "mangledName": "$s23OneSignalLiveActivities10AnyCodableV6asBoolSbSgyF", + "moduleName": "OneSignalLiveActivities", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "asInt", + "printedName": "asInt()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:23OneSignalLiveActivities10AnyCodableV5asIntSiSgyF", + "mangledName": "$s23OneSignalLiveActivities10AnyCodableV5asIntSiSgyF", + "moduleName": "OneSignalLiveActivities", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "asDouble", + "printedName": "asDouble()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:23OneSignalLiveActivities10AnyCodableV8asDoubleSdSgyF", + "mangledName": "$s23OneSignalLiveActivities10AnyCodableV8asDoubleSdSgyF", + "moduleName": "OneSignalLiveActivities", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "asString", + "printedName": "asString()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:23OneSignalLiveActivities10AnyCodableV8asStringSSSgyF", + "mangledName": "$s23OneSignalLiveActivities10AnyCodableV8asStringSSSgyF", + "moduleName": "OneSignalLiveActivities", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "asArray", + "printedName": "asArray()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[OneSignalLiveActivities.AnyCodable]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[OneSignalLiveActivities.AnyCodable]", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyCodable", + "printedName": "OneSignalLiveActivities.AnyCodable", + "usr": "s:23OneSignalLiveActivities10AnyCodableV" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:23OneSignalLiveActivities10AnyCodableV7asArraySayACGSgyF", + "mangledName": "$s23OneSignalLiveActivities10AnyCodableV7asArraySayACGSgyF", + "moduleName": "OneSignalLiveActivities", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "asDict", + "printedName": "asDict()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : OneSignalLiveActivities.AnyCodable]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : OneSignalLiveActivities.AnyCodable]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "AnyCodable", + "printedName": "OneSignalLiveActivities.AnyCodable", + "usr": "s:23OneSignalLiveActivities10AnyCodableV" + } + ], + "usr": "s:SD" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:23OneSignalLiveActivities10AnyCodableV6asDictSDySSACGSgyF", + "mangledName": "$s23OneSignalLiveActivities10AnyCodableV6asDictSDySSACGSgyF", + "moduleName": "OneSignalLiveActivities", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyCodable", + "printedName": "OneSignalLiveActivities.AnyCodable", + "usr": "s:23OneSignalLiveActivities10AnyCodableV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "τ_0_0?", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:23OneSignalLiveActivities10AnyCodableVyACxSgclufc", + "mangledName": "$s23OneSignalLiveActivities10AnyCodableVyACxSgclufc", + "moduleName": "OneSignalLiveActivities", + "genericSig": "<τ_0_0>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(nilLiteral:)", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyCodable", + "printedName": "OneSignalLiveActivities.AnyCodable", + "usr": "s:23OneSignalLiveActivities10AnyCodableV" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Constructor", + "usr": "s:23OneSignalLiveActivities10AnyCodableV10nilLiteralACyt_tcfc", + "mangledName": "$s23OneSignalLiveActivities10AnyCodableV10nilLiteralACyt_tcfc", + "moduleName": "OneSignalLiveActivities", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(booleanLiteral:)", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyCodable", + "printedName": "OneSignalLiveActivities.AnyCodable", + "usr": "s:23OneSignalLiveActivities10AnyCodableV" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Constructor", + "usr": "s:23OneSignalLiveActivities10AnyCodableV14booleanLiteralACSb_tcfc", + "mangledName": "$s23OneSignalLiveActivities10AnyCodableV14booleanLiteralACSb_tcfc", + "moduleName": "OneSignalLiveActivities", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(integerLiteral:)", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyCodable", + "printedName": "OneSignalLiveActivities.AnyCodable", + "usr": "s:23OneSignalLiveActivities10AnyCodableV" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "s:23OneSignalLiveActivities10AnyCodableV14integerLiteralACSi_tcfc", + "mangledName": "$s23OneSignalLiveActivities10AnyCodableV14integerLiteralACSi_tcfc", + "moduleName": "OneSignalLiveActivities", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(floatLiteral:)", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyCodable", + "printedName": "OneSignalLiveActivities.AnyCodable", + "usr": "s:23OneSignalLiveActivities10AnyCodableV" + }, + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Constructor", + "usr": "s:23OneSignalLiveActivities10AnyCodableV12floatLiteralACSd_tcfc", + "mangledName": "$s23OneSignalLiveActivities10AnyCodableV12floatLiteralACSd_tcfc", + "moduleName": "OneSignalLiveActivities", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(extendedGraphemeClusterLiteral:)", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyCodable", + "printedName": "OneSignalLiveActivities.AnyCodable", + "usr": "s:23OneSignalLiveActivities10AnyCodableV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:23OneSignalLiveActivities10AnyCodableV30extendedGraphemeClusterLiteralACSS_tcfc", + "mangledName": "$s23OneSignalLiveActivities10AnyCodableV30extendedGraphemeClusterLiteralACSS_tcfc", + "moduleName": "OneSignalLiveActivities", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(stringLiteral:)", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyCodable", + "printedName": "OneSignalLiveActivities.AnyCodable", + "usr": "s:23OneSignalLiveActivities10AnyCodableV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:23OneSignalLiveActivities10AnyCodableV13stringLiteralACSS_tcfc", + "mangledName": "$s23OneSignalLiveActivities10AnyCodableV13stringLiteralACSS_tcfc", + "moduleName": "OneSignalLiveActivities", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(arrayLiteral:)", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyCodable", + "printedName": "OneSignalLiveActivities.AnyCodable", + "usr": "s:23OneSignalLiveActivities10AnyCodableV" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Constructor", + "usr": "s:23OneSignalLiveActivities10AnyCodableV12arrayLiteralACypd_tcfc", + "mangledName": "$s23OneSignalLiveActivities10AnyCodableV12arrayLiteralACypd_tcfc", + "moduleName": "OneSignalLiveActivities", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(dictionaryLiteral:)", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyCodable", + "printedName": "OneSignalLiveActivities.AnyCodable", + "usr": "s:23OneSignalLiveActivities10AnyCodableV" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[(Swift.AnyHashable, Any)]", + "children": [ + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(Swift.AnyHashable, Any)", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyHashable", + "printedName": "Swift.AnyHashable", + "usr": "s:s11AnyHashableV" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ] + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Constructor", + "usr": "s:23OneSignalLiveActivities10AnyCodableV17dictionaryLiteralACs0E8HashableV_yptd_tcfc", + "mangledName": "$s23OneSignalLiveActivities10AnyCodableV17dictionaryLiteralACs0E8HashableV_yptd_tcfc", + "moduleName": "OneSignalLiveActivities", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyCodable", + "printedName": "OneSignalLiveActivities.AnyCodable", + "usr": "s:23OneSignalLiveActivities10AnyCodableV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:23OneSignalLiveActivities10AnyCodableV4fromACs7Decoder_p_tKcfc", + "mangledName": "$s23OneSignalLiveActivities10AnyCodableV4fromACs7Decoder_p_tKcfc", + "moduleName": "OneSignalLiveActivities", + "declAttributes": [ + "AccessControl" + ], + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "encode", + "printedName": "encode(to:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Encoder", + "printedName": "Swift.Encoder", + "usr": "s:s7EncoderP" + } + ], + "declKind": "Func", + "usr": "s:23OneSignalLiveActivities10AnyCodableV6encode2toys7Encoder_p_tKF", + "mangledName": "$s23OneSignalLiveActivities10AnyCodableV6encode2toys7Encoder_p_tKF", + "moduleName": "OneSignalLiveActivities", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "AnyCodable", + "printedName": "OneSignalLiveActivities.AnyCodable", + "usr": "s:23OneSignalLiveActivities10AnyCodableV" + }, + { + "kind": "TypeNominal", + "name": "AnyCodable", + "printedName": "OneSignalLiveActivities.AnyCodable", + "usr": "s:23OneSignalLiveActivities10AnyCodableV" + } + ], + "declKind": "Func", + "usr": "s:23OneSignalLiveActivities10AnyCodableV2eeoiySbAC_ACtFZ", + "mangledName": "$s23OneSignalLiveActivities10AnyCodableV2eeoiySbAC_ACtFZ", + "moduleName": "OneSignalLiveActivities", + "static": true, + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "description", + "printedName": "description", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23OneSignalLiveActivities10AnyCodableV11descriptionSSvp", + "mangledName": "$s23OneSignalLiveActivities10AnyCodableV11descriptionSSvp", + "moduleName": "OneSignalLiveActivities", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:23OneSignalLiveActivities10AnyCodableV11descriptionSSvg", + "mangledName": "$s23OneSignalLiveActivities10AnyCodableV11descriptionSSvg", + "moduleName": "OneSignalLiveActivities", + "isFromExtension": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "debugDescription", + "printedName": "debugDescription", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23OneSignalLiveActivities10AnyCodableV16debugDescriptionSSvp", + "mangledName": "$s23OneSignalLiveActivities10AnyCodableV16debugDescriptionSSvp", + "moduleName": "OneSignalLiveActivities", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:23OneSignalLiveActivities10AnyCodableV16debugDescriptionSSvg", + "mangledName": "$s23OneSignalLiveActivities10AnyCodableV16debugDescriptionSSvg", + "moduleName": "OneSignalLiveActivities", + "isFromExtension": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:23OneSignalLiveActivities10AnyCodableV4hash4intoys6HasherVz_tF", + "mangledName": "$s23OneSignalLiveActivities10AnyCodableV4hash4intoys6HasherVz_tF", + "moduleName": "OneSignalLiveActivities", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:23OneSignalLiveActivities10AnyCodableV9hashValueSivp", + "mangledName": "$s23OneSignalLiveActivities10AnyCodableV9hashValueSivp", + "moduleName": "OneSignalLiveActivities", + "implicit": true, + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:23OneSignalLiveActivities10AnyCodableV9hashValueSivg", + "mangledName": "$s23OneSignalLiveActivities10AnyCodableV9hashValueSivg", + "moduleName": "OneSignalLiveActivities", + "implicit": true, + "isFromExtension": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Struct", + "usr": "s:23OneSignalLiveActivities10AnyCodableV", + "mangledName": "$s23OneSignalLiveActivities10AnyCodableV", + "moduleName": "OneSignalLiveActivities", + "declAttributes": [ + "AccessControl", + "Frozen", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "ExpressibleByNilLiteral", + "printedName": "ExpressibleByNilLiteral", + "usr": "s:s23ExpressibleByNilLiteralP", + "mangledName": "$ss23ExpressibleByNilLiteralP" + }, + { + "kind": "Conformance", + "name": "ExpressibleByBooleanLiteral", + "printedName": "ExpressibleByBooleanLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "BooleanLiteralType", + "printedName": "BooleanLiteralType", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ] + } + ], + "usr": "s:s27ExpressibleByBooleanLiteralP", + "mangledName": "$ss27ExpressibleByBooleanLiteralP" + }, + { + "kind": "Conformance", + "name": "ExpressibleByIntegerLiteral", + "printedName": "ExpressibleByIntegerLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "IntegerLiteralType", + "printedName": "IntegerLiteralType", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] + } + ], + "usr": "s:s27ExpressibleByIntegerLiteralP", + "mangledName": "$ss27ExpressibleByIntegerLiteralP" + }, + { + "kind": "Conformance", + "name": "ExpressibleByFloatLiteral", + "printedName": "ExpressibleByFloatLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "FloatLiteralType", + "printedName": "FloatLiteralType", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ] + } + ], + "usr": "s:s25ExpressibleByFloatLiteralP", + "mangledName": "$ss25ExpressibleByFloatLiteralP" + }, + { + "kind": "Conformance", + "name": "ExpressibleByStringLiteral", + "printedName": "ExpressibleByStringLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "StringLiteralType", + "printedName": "StringLiteralType", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:s26ExpressibleByStringLiteralP", + "mangledName": "$ss26ExpressibleByStringLiteralP" + }, + { + "kind": "Conformance", + "name": "ExpressibleByExtendedGraphemeClusterLiteral", + "printedName": "ExpressibleByExtendedGraphemeClusterLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "ExtendedGraphemeClusterLiteralType", + "printedName": "ExtendedGraphemeClusterLiteralType", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:s43ExpressibleByExtendedGraphemeClusterLiteralP", + "mangledName": "$ss43ExpressibleByExtendedGraphemeClusterLiteralP" + }, + { + "kind": "Conformance", + "name": "ExpressibleByUnicodeScalarLiteral", + "printedName": "ExpressibleByUnicodeScalarLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "UnicodeScalarLiteralType", + "printedName": "UnicodeScalarLiteralType", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:s33ExpressibleByUnicodeScalarLiteralP", + "mangledName": "$ss33ExpressibleByUnicodeScalarLiteralP" + }, + { + "kind": "Conformance", + "name": "ExpressibleByStringInterpolation", + "printedName": "ExpressibleByStringInterpolation", + "children": [ + { + "kind": "TypeWitness", + "name": "StringInterpolation", + "printedName": "StringInterpolation", + "children": [ + { + "kind": "TypeNominal", + "name": "DefaultStringInterpolation", + "printedName": "Swift.DefaultStringInterpolation", + "usr": "s:s26DefaultStringInterpolationV" + } + ] + } + ], + "usr": "s:s32ExpressibleByStringInterpolationP", + "mangledName": "$ss32ExpressibleByStringInterpolationP" + }, + { + "kind": "Conformance", + "name": "ExpressibleByArrayLiteral", + "printedName": "ExpressibleByArrayLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "ArrayLiteralElement", + "printedName": "ArrayLiteralElement", + "children": [ + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ] + } + ], + "usr": "s:s25ExpressibleByArrayLiteralP", + "mangledName": "$ss25ExpressibleByArrayLiteralP" + }, + { + "kind": "Conformance", + "name": "ExpressibleByDictionaryLiteral", + "printedName": "ExpressibleByDictionaryLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "Key", + "printedName": "Key", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyHashable", + "printedName": "Swift.AnyHashable", + "usr": "s:s11AnyHashableV" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Value", + "printedName": "Value", + "children": [ + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ] + } + ], + "usr": "s:s30ExpressibleByDictionaryLiteralP", + "mangledName": "$ss30ExpressibleByDictionaryLiteralP" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + } + ] + }, + { + "kind": "Import", + "name": "OneSignalCore", + "printedName": "OneSignalCore", + "declKind": "Import", + "moduleName": "OneSignalLiveActivities", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "OneSignalOSCore", + "printedName": "OneSignalOSCore", + "declKind": "Import", + "moduleName": "OneSignalLiveActivities" + }, + { + "kind": "Import", + "name": "OneSignalUser", + "printedName": "OneSignalUser", + "declKind": "Import", + "moduleName": "OneSignalLiveActivities" + }, + { + "kind": "Import", + "name": "OneSignalCore", + "printedName": "OneSignalCore", + "declKind": "Import", + "moduleName": "OneSignalLiveActivities", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "OneSignalUser", + "printedName": "OneSignalUser", + "declKind": "Import", + "moduleName": "OneSignalLiveActivities" + }, + { + "kind": "Import", + "name": "OneSignalCore", + "printedName": "OneSignalCore", + "declKind": "Import", + "moduleName": "OneSignalLiveActivities", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "OneSignalUser", + "printedName": "OneSignalUser", + "declKind": "Import", + "moduleName": "OneSignalLiveActivities" + }, + { + "kind": "Import", + "name": "OneSignalCore", + "printedName": "OneSignalCore", + "declKind": "Import", + "moduleName": "OneSignalLiveActivities", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "OneSignalUser", + "printedName": "OneSignalUser", + "declKind": "Import", + "moduleName": "OneSignalLiveActivities" + }, + { + "kind": "Import", + "name": "OneSignalCore", + "printedName": "OneSignalCore", + "declKind": "Import", + "moduleName": "OneSignalLiveActivities", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "OneSignalUser", + "printedName": "OneSignalUser", + "declKind": "Import", + "moduleName": "OneSignalLiveActivities" + }, + { + "kind": "Import", + "name": "OneSignalCore", + "printedName": "OneSignalCore", + "declKind": "Import", + "moduleName": "OneSignalLiveActivities", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "OneSignalUser", + "printedName": "OneSignalUser", + "declKind": "Import", + "moduleName": "OneSignalLiveActivities" + }, + { + "kind": "Import", + "name": "OneSignalCore", + "printedName": "OneSignalCore", + "declKind": "Import", + "moduleName": "OneSignalLiveActivities", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "OneSignalCore", + "printedName": "OneSignalCore", + "declKind": "Import", + "moduleName": "OneSignalLiveActivities", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "OneSignalUser", + "printedName": "OneSignalUser", + "declKind": "Import", + "moduleName": "OneSignalLiveActivities" + } + ], + "json_format_version": 8 + }, + "ConstValues": [ + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/AnyCodable.swift", + "kind": "StringLiteral", + "offset": 2872, + "length": 36, + "value": "\"AnyCodable value cannot be decoded\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/AnyCodable.swift", + "kind": "StringLiteral", + "offset": 5004, + "length": 36, + "value": "\"AnyCodable value cannot be encoded\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/AnyCodable.swift", + "kind": "StringLiteral", + "offset": 5345, + "length": 3, + "value": "\"B\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/AnyCodable.swift", + "kind": "StringLiteral", + "offset": 5416, + "length": 3, + "value": "\"c\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/AnyCodable.swift", + "kind": "StringLiteral", + "offset": 5487, + "length": 3, + "value": "\"s\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/AnyCodable.swift", + "kind": "StringLiteral", + "offset": 5559, + "length": 3, + "value": "\"i\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/AnyCodable.swift", + "kind": "StringLiteral", + "offset": 5564, + "length": 3, + "value": "\"l\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/AnyCodable.swift", + "kind": "StringLiteral", + "offset": 5636, + "length": 3, + "value": "\"q\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/AnyCodable.swift", + "kind": "StringLiteral", + "offset": 5708, + "length": 3, + "value": "\"C\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/AnyCodable.swift", + "kind": "StringLiteral", + "offset": 5780, + "length": 3, + "value": "\"S\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/AnyCodable.swift", + "kind": "StringLiteral", + "offset": 5853, + "length": 3, + "value": "\"I\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/AnyCodable.swift", + "kind": "StringLiteral", + "offset": 5858, + "length": 3, + "value": "\"L\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/AnyCodable.swift", + "kind": "StringLiteral", + "offset": 5931, + "length": 3, + "value": "\"Q\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/AnyCodable.swift", + "kind": "StringLiteral", + "offset": 6004, + "length": 3, + "value": "\"f\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/AnyCodable.swift", + "kind": "StringLiteral", + "offset": 6076, + "length": 3, + "value": "\"d\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/AnyCodable.swift", + "kind": "StringLiteral", + "offset": 6253, + "length": 60, + "value": "\"NSNumber cannot be encoded because its type is not handled\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/AnyCodable.swift", + "kind": "BooleanLiteral", + "offset": 6650, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/AnyCodable.swift", + "kind": "BooleanLiteral", + "offset": 6711, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/AnyCodable.swift", + "kind": "BooleanLiteral", + "offset": 8299, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/AnyCodable.swift", + "kind": "BooleanLiteral", + "offset": 8340, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/AnyCodable.swift", + "kind": "StringLiteral", + "offset": 8908, + "length": 39, + "value": "\"AnyCodable(\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/AnyCodable.swift", + "kind": "StringLiteral", + "offset": 8945, + "length": 1, + "value": "\")\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/AnyCodable.swift", + "kind": "StringLiteral", + "offset": 8984, + "length": 28, + "value": "\"AnyCodable(\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/AnyCodable.swift", + "kind": "StringLiteral", + "offset": 9010, + "length": 1, + "value": "\")\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/LiveActivityConstants.swift", + "kind": "StringLiteral", + "offset": 1418, + "length": 24, + "value": "\"onesignal-liveactivity\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/LiveActivityConstants.swift", + "kind": "StringLiteral", + "offset": 1469, + "length": 7, + "value": "\"track\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/LiveActivityConstants.swift", + "kind": "StringLiteral", + "offset": 1508, + "length": 8, + "value": "\"\/click\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/LiveActivityConstants.swift", + "kind": "StringLiteral", + "offset": 1546, + "length": 9, + "value": "\"clickId\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/LiveActivityConstants.swift", + "kind": "StringLiteral", + "offset": 1588, + "length": 12, + "value": "\"activityId\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/LiveActivityConstants.swift", + "kind": "StringLiteral", + "offset": 1635, + "length": 14, + "value": "\"activityType\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/LiveActivityConstants.swift", + "kind": "StringLiteral", + "offset": 1686, + "length": 16, + "value": "\"notificationId\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/LiveActivityConstants.swift", + "kind": "StringLiteral", + "offset": 1733, + "length": 10, + "value": "\"redirect\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "StringLiteral", + "offset": 2568, + "length": 68, + "value": "\"OneSignal.LiveActivities initialized token cache \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "StringLiteral", + "offset": 2625, + "length": 1, + "value": "\": \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "StringLiteral", + "offset": 2635, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "BooleanLiteral", + "offset": 3105, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "BooleanLiteral", + "offset": 3534, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "StringLiteral", + "offset": 3841, + "length": 84, + "value": "\"OneSignal.LiveActivities remove stale request from token cache \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "StringLiteral", + "offset": 3912, + "length": 1, + "value": "\": \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "StringLiteral", + "offset": 3924, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "StringLiteral", + "offset": 4049, + "length": 63, + "value": "\"OneSignal.LiveActivities saving token cache \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "StringLiteral", + "offset": 4101, + "length": 1, + "value": "\": \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "StringLiteral", + "offset": 4111, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "IntegerLiteral", + "offset": 4409, + "length": 2, + "value": "60" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "IntegerLiteral", + "offset": 4414, + "length": 2, + "value": "60" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "IntegerLiteral", + "offset": 4419, + "length": 2, + "value": "24" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "StringLiteral", + "offset": 4235, + "length": 18, + "value": "\"OneSignalLiveActivities.UpdateRequestCache\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "IntegerLiteral", + "offset": 4707, + "length": 2, + "value": "60" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "IntegerLiteral", + "offset": 4712, + "length": 2, + "value": "60" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "IntegerLiteral", + "offset": 4717, + "length": 2, + "value": "24" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "IntegerLiteral", + "offset": 4722, + "length": 3, + "value": "365" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "StringLiteral", + "offset": 4569, + "length": 17, + "value": "\"OneSignalLiveActivities.StartRequestCache\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "IntegerLiteral", + "offset": 5021, + "length": 2, + "value": "60" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "IntegerLiteral", + "offset": 5026, + "length": 2, + "value": "60" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "IntegerLiteral", + "offset": 5031, + "length": 2, + "value": "24" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "IntegerLiteral", + "offset": 5036, + "length": 2, + "value": "30" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "StringLiteral", + "offset": 4872, + "length": 27, + "value": "\"OneSignalLiveActivities.ReceiveReceiptsRequestCache\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "IntegerLiteral", + "offset": 5336, + "length": 2, + "value": "60" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "IntegerLiteral", + "offset": 5341, + "length": 2, + "value": "60" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "IntegerLiteral", + "offset": 5346, + "length": 2, + "value": "24" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "IntegerLiteral", + "offset": 5351, + "length": 2, + "value": "30" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "StringLiteral", + "offset": 5200, + "length": 19, + "value": "\"OneSignalLiveActivities.ClickedRequestCache\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "IntegerLiteral", + "offset": 6161, + "length": 2, + "value": "30" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "StringLiteral", + "offset": 6339, + "length": 44, + "value": "\"OneSignal.LiveActivities starting executor\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "StringLiteral", + "offset": 7535, + "length": 76, + "value": "\"OneSignal.LiveActivities superseded request not saved\/executed: \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "StringLiteral", + "offset": 7610, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "StringLiteral", + "offset": 7741, + "length": 46, + "value": "\"OneSignal.LiveActivities pollPendingRequests\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "StringLiteral", + "offset": 7961, + "length": 57, + "value": "\"OneSignal.LiveActivities executing outstanding requests\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "StringLiteral", + "offset": 9168, + "length": 84, + "value": "\"Cannot send live activity request when the user has not granted privacy permission\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "StringLiteral", + "offset": 9453, + "length": 56, + "value": "\"OneSignal.LiveActivities executing request: \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "StringLiteral", + "offset": 9508, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "StringLiteral", + "offset": 9714, + "length": 56, + "value": "\"OneSignal.LiveActivities request succeeded: \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "StringLiteral", + "offset": 9769, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "StringLiteral", + "offset": 10043, + "length": 78, + "value": "\"OneSignal.LiveActivities request failed with error \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "StringLiteral", + "offset": 10120, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetStartToken.swift", + "kind": "StringLiteral", + "offset": 1418, + "length": 91, + "value": "\"(OSRequestSetStartToken) key:\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetStartToken.swift", + "kind": "StringLiteral", + "offset": 1454, + "length": 17, + "value": "\" requestSuccessful:\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetStartToken.swift", + "kind": "StringLiteral", + "offset": 1493, + "length": 5, + "value": "\" token:\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetStartToken.swift", + "kind": "StringLiteral", + "offset": 1508, + "length": 3, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetStartToken.swift", + "kind": "BooleanLiteral", + "offset": 1630, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetStartToken.swift", + "kind": "StringLiteral", + "offset": 1803, + "length": 65, + "value": "\"Cannot generate the set start token request due to null app ID.\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetStartToken.swift", + "kind": "BooleanLiteral", + "offset": 1889, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetStartToken.swift", + "kind": "StringLiteral", + "offset": 2065, + "length": 74, + "value": "\"Cannot generate the set start token request due to null subscription ID.\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetStartToken.swift", + "kind": "BooleanLiteral", + "offset": 2160, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetStartToken.swift", + "kind": "StringLiteral", + "offset": 2360, + "length": 55, + "value": "\"Cannot translate activity type to url encoded string.\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetStartToken.swift", + "kind": "BooleanLiteral", + "offset": 2436, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetStartToken.swift", + "kind": "StringLiteral", + "offset": 2473, + "length": 87, + "value": "\"apps\/\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetStartToken.swift", + "kind": "StringLiteral", + "offset": 2487, + "length": 1, + "value": "\"\/activities\/tokens\/start\/\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetStartToken.swift", + "kind": "StringLiteral", + "offset": 2527, + "length": 1, + "value": "\"\/subscriptions\/\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetStartToken.swift", + "kind": "StringLiteral", + "offset": 2559, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetStartToken.swift", + "kind": "StringLiteral", + "offset": 2588, + "length": 16, + "value": "\"activity_token\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetStartToken.swift", + "kind": "StringLiteral", + "offset": 2618, + "length": 13, + "value": "\"device_type\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetStartToken.swift", + "kind": "IntegerLiteral", + "offset": 2633, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetStartToken.swift", + "kind": "BooleanLiteral", + "offset": 2678, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetStartToken.swift", + "kind": "BooleanLiteral", + "offset": 2908, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetStartToken.swift", + "kind": "BooleanLiteral", + "offset": 3321, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetStartToken.swift", + "kind": "StringLiteral", + "offset": 3428, + "length": 5, + "value": "\"key\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetStartToken.swift", + "kind": "StringLiteral", + "offset": 3471, + "length": 7, + "value": "\"token\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetStartToken.swift", + "kind": "StringLiteral", + "offset": 3528, + "length": 19, + "value": "\"requestSuccessful\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetStartToken.swift", + "kind": "StringLiteral", + "offset": 3589, + "length": 11, + "value": "\"timestamp\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetStartToken.swift", + "kind": "StringLiteral", + "offset": 3709, + "length": 5, + "value": "\"key\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetStartToken.swift", + "kind": "StringLiteral", + "offset": 3779, + "length": 7, + "value": "\"token\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetStartToken.swift", + "kind": "StringLiteral", + "offset": 3855, + "length": 11, + "value": "\"timestamp\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetStartToken.swift", + "kind": "StringLiteral", + "offset": 4058, + "length": 19, + "value": "\"requestSuccessful\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetStartToken.swift", + "kind": "StringLiteral", + "offset": 1273, + "length": 22, + "value": "\"OneSignalLiveActivities.OSRequestSetStartToken\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveStartToken.swift", + "kind": "StringLiteral", + "offset": 1421, + "length": 79, + "value": "\"(OSRequestRemoveStartToken) key:\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveStartToken.swift", + "kind": "StringLiteral", + "offset": 1460, + "length": 17, + "value": "\" requestSuccessful:\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveStartToken.swift", + "kind": "StringLiteral", + "offset": 1499, + "length": 3, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveStartToken.swift", + "kind": "BooleanLiteral", + "offset": 1599, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveStartToken.swift", + "kind": "StringLiteral", + "offset": 1771, + "length": 68, + "value": "\"Cannot generate the remove start token request due to null app ID.\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveStartToken.swift", + "kind": "BooleanLiteral", + "offset": 1860, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveStartToken.swift", + "kind": "StringLiteral", + "offset": 2036, + "length": 77, + "value": "\"Cannot generate the remove start token request due to null subscription ID.\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveStartToken.swift", + "kind": "BooleanLiteral", + "offset": 2134, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveStartToken.swift", + "kind": "StringLiteral", + "offset": 2334, + "length": 55, + "value": "\"Cannot translate activity type to url encoded string.\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveStartToken.swift", + "kind": "BooleanLiteral", + "offset": 2410, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveStartToken.swift", + "kind": "StringLiteral", + "offset": 2447, + "length": 87, + "value": "\"apps\/\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveStartToken.swift", + "kind": "StringLiteral", + "offset": 2461, + "length": 1, + "value": "\"\/activities\/tokens\/start\/\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveStartToken.swift", + "kind": "StringLiteral", + "offset": 2501, + "length": 1, + "value": "\"\/subscriptions\/\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveStartToken.swift", + "kind": "StringLiteral", + "offset": 2533, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveStartToken.swift", + "kind": "BooleanLiteral", + "offset": 2580, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveStartToken.swift", + "kind": "BooleanLiteral", + "offset": 2997, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveStartToken.swift", + "kind": "StringLiteral", + "offset": 3104, + "length": 5, + "value": "\"key\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveStartToken.swift", + "kind": "StringLiteral", + "offset": 3159, + "length": 19, + "value": "\"requestSuccessful\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveStartToken.swift", + "kind": "StringLiteral", + "offset": 3220, + "length": 11, + "value": "\"timestamp\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveStartToken.swift", + "kind": "StringLiteral", + "offset": 3340, + "length": 5, + "value": "\"key\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveStartToken.swift", + "kind": "StringLiteral", + "offset": 3414, + "length": 11, + "value": "\"timestamp\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveStartToken.swift", + "kind": "StringLiteral", + "offset": 3590, + "length": 19, + "value": "\"requestSuccessful\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveStartToken.swift", + "kind": "StringLiteral", + "offset": 1273, + "length": 25, + "value": "\"OneSignalLiveActivities.OSRequestRemoveStartToken\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetUpdateToken.swift", + "kind": "StringLiteral", + "offset": 1420, + "length": 92, + "value": "\"(OSRequestSetUpdateToken) key:\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetUpdateToken.swift", + "kind": "StringLiteral", + "offset": 1457, + "length": 17, + "value": "\" requestSuccessful:\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetUpdateToken.swift", + "kind": "StringLiteral", + "offset": 1496, + "length": 5, + "value": "\" token:\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetUpdateToken.swift", + "kind": "StringLiteral", + "offset": 1511, + "length": 3, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetUpdateToken.swift", + "kind": "BooleanLiteral", + "offset": 1633, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetUpdateToken.swift", + "kind": "StringLiteral", + "offset": 1806, + "length": 66, + "value": "\"Cannot generate the set update token request due to null app ID.\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetUpdateToken.swift", + "kind": "BooleanLiteral", + "offset": 1893, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetUpdateToken.swift", + "kind": "StringLiteral", + "offset": 2069, + "length": 75, + "value": "\"Cannot generate the set update token request due to null subscription ID.\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetUpdateToken.swift", + "kind": "BooleanLiteral", + "offset": 2165, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetUpdateToken.swift", + "kind": "StringLiteral", + "offset": 2363, + "length": 55, + "value": "\"Cannot translate activity type to url encoded string.\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetUpdateToken.swift", + "kind": "BooleanLiteral", + "offset": 2439, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetUpdateToken.swift", + "kind": "StringLiteral", + "offset": 2655, + "length": 51, + "value": "\"apps\/\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetUpdateToken.swift", + "kind": "StringLiteral", + "offset": 2669, + "length": 1, + "value": "\"\/live_activities\/\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetUpdateToken.swift", + "kind": "StringLiteral", + "offset": 2699, + "length": 1, + "value": "\"\/token\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetUpdateToken.swift", + "kind": "StringLiteral", + "offset": 2734, + "length": 17, + "value": "\"subscription_id\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetUpdateToken.swift", + "kind": "StringLiteral", + "offset": 2769, + "length": 12, + "value": "\"push_token\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetUpdateToken.swift", + "kind": "StringLiteral", + "offset": 2795, + "length": 13, + "value": "\"device_type\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetUpdateToken.swift", + "kind": "IntegerLiteral", + "offset": 2810, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetUpdateToken.swift", + "kind": "BooleanLiteral", + "offset": 2856, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetUpdateToken.swift", + "kind": "BooleanLiteral", + "offset": 3087, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetUpdateToken.swift", + "kind": "BooleanLiteral", + "offset": 3500, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetUpdateToken.swift", + "kind": "StringLiteral", + "offset": 3607, + "length": 5, + "value": "\"key\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetUpdateToken.swift", + "kind": "StringLiteral", + "offset": 3650, + "length": 7, + "value": "\"token\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetUpdateToken.swift", + "kind": "StringLiteral", + "offset": 3707, + "length": 19, + "value": "\"requestSuccessful\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetUpdateToken.swift", + "kind": "StringLiteral", + "offset": 3768, + "length": 11, + "value": "\"timestamp\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetUpdateToken.swift", + "kind": "StringLiteral", + "offset": 3888, + "length": 5, + "value": "\"key\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetUpdateToken.swift", + "kind": "StringLiteral", + "offset": 3958, + "length": 7, + "value": "\"token\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetUpdateToken.swift", + "kind": "StringLiteral", + "offset": 4034, + "length": 11, + "value": "\"timestamp\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetUpdateToken.swift", + "kind": "StringLiteral", + "offset": 4237, + "length": 19, + "value": "\"requestSuccessful\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetUpdateToken.swift", + "kind": "StringLiteral", + "offset": 1273, + "length": 23, + "value": "\"OneSignalLiveActivities.OSRequestSetUpdateToken\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityClicked.swift", + "kind": "StringLiteral", + "offset": 1391, + "length": 136, + "value": "\"(OSRequestLiveActivityClicked) key:\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityClicked.swift", + "kind": "StringLiteral", + "offset": 1433, + "length": 17, + "value": "\" requestSuccessful:\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityClicked.swift", + "kind": "StringLiteral", + "offset": 1472, + "length": 12, + "value": "\" activityType:\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityClicked.swift", + "kind": "StringLiteral", + "offset": 1501, + "length": 10, + "value": "\" activityId:\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityClicked.swift", + "kind": "StringLiteral", + "offset": 1526, + "length": 3, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityClicked.swift", + "kind": "BooleanLiteral", + "offset": 1753, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityClicked.swift", + "kind": "StringLiteral", + "offset": 1925, + "length": 70, + "value": "\"Cannot generate the OSRequestLiveActivityClicked due to null app ID.\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityClicked.swift", + "kind": "BooleanLiteral", + "offset": 2016, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityClicked.swift", + "kind": "StringLiteral", + "offset": 2192, + "length": 79, + "value": "\"Cannot generate the OSRequestLiveActivityClicked due to null subscription ID.\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityClicked.swift", + "kind": "BooleanLiteral", + "offset": 2292, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityClicked.swift", + "kind": "StringLiteral", + "offset": 2501, + "length": 55, + "value": "\"Cannot translate activity type to url encoded string.\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityClicked.swift", + "kind": "BooleanLiteral", + "offset": 2577, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityClicked.swift", + "kind": "StringLiteral", + "offset": 2644, + "length": 13, + "value": "\"device_type\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityClicked.swift", + "kind": "IntegerLiteral", + "offset": 2659, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityClicked.swift", + "kind": "StringLiteral", + "offset": 2674, + "length": 13, + "value": "\"activity_id\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityClicked.swift", + "kind": "StringLiteral", + "offset": 2778, + "length": 17, + "value": "\"notification_id\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityClicked.swift", + "kind": "StringLiteral", + "offset": 2877, + "length": 87, + "value": "\"apps\/\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityClicked.swift", + "kind": "StringLiteral", + "offset": 2891, + "length": 1, + "value": "\"\/activities\/clicks\/track\/\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityClicked.swift", + "kind": "StringLiteral", + "offset": 2931, + "length": 1, + "value": "\"\/subscriptions\/\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityClicked.swift", + "kind": "StringLiteral", + "offset": 2963, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityClicked.swift", + "kind": "BooleanLiteral", + "offset": 3007, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityClicked.swift", + "kind": "BooleanLiteral", + "offset": 3103, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityClicked.swift", + "kind": "BooleanLiteral", + "offset": 3386, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityClicked.swift", + "kind": "StringLiteral", + "offset": 3493, + "length": 5, + "value": "\"key\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityClicked.swift", + "kind": "StringLiteral", + "offset": 3543, + "length": 14, + "value": "\"activityType\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityClicked.swift", + "kind": "StringLiteral", + "offset": 3600, + "length": 12, + "value": "\"activityId\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityClicked.swift", + "kind": "StringLiteral", + "offset": 3659, + "length": 16, + "value": "\"notificationId\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityClicked.swift", + "kind": "StringLiteral", + "offset": 3725, + "length": 19, + "value": "\"requestSuccessful\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityClicked.swift", + "kind": "StringLiteral", + "offset": 3786, + "length": 11, + "value": "\"timestamp\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityClicked.swift", + "kind": "StringLiteral", + "offset": 3906, + "length": 5, + "value": "\"key\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityClicked.swift", + "kind": "StringLiteral", + "offset": 3983, + "length": 14, + "value": "\"activityType\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityClicked.swift", + "kind": "StringLiteral", + "offset": 4067, + "length": 12, + "value": "\"activityId\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityClicked.swift", + "kind": "StringLiteral", + "offset": 4148, + "length": 11, + "value": "\"timestamp\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityClicked.swift", + "kind": "StringLiteral", + "offset": 4376, + "length": 16, + "value": "\"notificationId\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityClicked.swift", + "kind": "StringLiteral", + "offset": 4463, + "length": 19, + "value": "\"requestSuccessful\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityClicked.swift", + "kind": "StringLiteral", + "offset": 1273, + "length": 28, + "value": "\"OneSignalLiveActivities.OSRequestLiveActivityClicked\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveUpdateToken.swift", + "kind": "StringLiteral", + "offset": 1423, + "length": 80, + "value": "\"(OSRequestRemoveUpdateToken) key:\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveUpdateToken.swift", + "kind": "StringLiteral", + "offset": 1463, + "length": 17, + "value": "\" requestSuccessful:\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveUpdateToken.swift", + "kind": "StringLiteral", + "offset": 1502, + "length": 3, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveUpdateToken.swift", + "kind": "BooleanLiteral", + "offset": 1602, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveUpdateToken.swift", + "kind": "StringLiteral", + "offset": 1774, + "length": 69, + "value": "\"Cannot generate the remove update token request due to null app ID.\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveUpdateToken.swift", + "kind": "BooleanLiteral", + "offset": 1864, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveUpdateToken.swift", + "kind": "StringLiteral", + "offset": 2040, + "length": 78, + "value": "\"Cannot generate the remove update token request due to null subscription ID.\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveUpdateToken.swift", + "kind": "BooleanLiteral", + "offset": 2139, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveUpdateToken.swift", + "kind": "StringLiteral", + "offset": 2337, + "length": 55, + "value": "\"Cannot translate activity type to url encoded string.\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveUpdateToken.swift", + "kind": "BooleanLiteral", + "offset": 2413, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveUpdateToken.swift", + "kind": "StringLiteral", + "offset": 2560, + "length": 69, + "value": "\"apps\/\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveUpdateToken.swift", + "kind": "StringLiteral", + "offset": 2574, + "length": 1, + "value": "\"\/live_activities\/\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveUpdateToken.swift", + "kind": "StringLiteral", + "offset": 2604, + "length": 1, + "value": "\"\/token\/\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveUpdateToken.swift", + "kind": "StringLiteral", + "offset": 2628, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveUpdateToken.swift", + "kind": "BooleanLiteral", + "offset": 2675, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveUpdateToken.swift", + "kind": "BooleanLiteral", + "offset": 3092, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveUpdateToken.swift", + "kind": "StringLiteral", + "offset": 3199, + "length": 5, + "value": "\"key\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveUpdateToken.swift", + "kind": "StringLiteral", + "offset": 3246, + "length": 11, + "value": "\"timestamp\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveUpdateToken.swift", + "kind": "StringLiteral", + "offset": 3307, + "length": 19, + "value": "\"requestSuccessful\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveUpdateToken.swift", + "kind": "StringLiteral", + "offset": 3435, + "length": 5, + "value": "\"key\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveUpdateToken.swift", + "kind": "StringLiteral", + "offset": 3509, + "length": 11, + "value": "\"timestamp\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveUpdateToken.swift", + "kind": "StringLiteral", + "offset": 3685, + "length": 19, + "value": "\"requestSuccessful\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveUpdateToken.swift", + "kind": "StringLiteral", + "offset": 1273, + "length": 26, + "value": "\"OneSignalLiveActivities.OSRequestRemoveUpdateToken\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityReceiveReceipts.swift", + "kind": "StringLiteral", + "offset": 1399, + "length": 144, + "value": "\"(OSRequestLiveActivityReceiveReceipts) key:\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityReceiveReceipts.swift", + "kind": "StringLiteral", + "offset": 1449, + "length": 17, + "value": "\" requestSuccessful:\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityReceiveReceipts.swift", + "kind": "StringLiteral", + "offset": 1488, + "length": 12, + "value": "\" activityType:\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityReceiveReceipts.swift", + "kind": "StringLiteral", + "offset": 1517, + "length": 10, + "value": "\" activityId:\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityReceiveReceipts.swift", + "kind": "StringLiteral", + "offset": 1542, + "length": 3, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityReceiveReceipts.swift", + "kind": "BooleanLiteral", + "offset": 1717, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityReceiveReceipts.swift", + "kind": "StringLiteral", + "offset": 1889, + "length": 78, + "value": "\"Cannot generate the OSRequestLiveActivityReceiveReceipts due to null app ID.\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityReceiveReceipts.swift", + "kind": "BooleanLiteral", + "offset": 1988, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityReceiveReceipts.swift", + "kind": "StringLiteral", + "offset": 2164, + "length": 87, + "value": "\"Cannot generate the OSRequestLiveActivityReceiveReceipts due to null subscription ID.\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityReceiveReceipts.swift", + "kind": "BooleanLiteral", + "offset": 2272, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityReceiveReceipts.swift", + "kind": "StringLiteral", + "offset": 2309, + "length": 38, + "value": "\"notifications\/\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityReceiveReceipts.swift", + "kind": "StringLiteral", + "offset": 2330, + "length": 1, + "value": "\"\/report_received\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityReceiveReceipts.swift", + "kind": "StringLiteral", + "offset": 2388, + "length": 8, + "value": "\"app_id\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityReceiveReceipts.swift", + "kind": "StringLiteral", + "offset": 2417, + "length": 11, + "value": "\"player_id\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityReceiveReceipts.swift", + "kind": "StringLiteral", + "offset": 2458, + "length": 13, + "value": "\"device_type\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityReceiveReceipts.swift", + "kind": "IntegerLiteral", + "offset": 2473, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityReceiveReceipts.swift", + "kind": "StringLiteral", + "offset": 2488, + "length": 18, + "value": "\"live_activity_id\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityReceiveReceipts.swift", + "kind": "StringLiteral", + "offset": 2532, + "length": 20, + "value": "\"live_activity_type\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityReceiveReceipts.swift", + "kind": "BooleanLiteral", + "offset": 2619, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityReceiveReceipts.swift", + "kind": "BooleanLiteral", + "offset": 2715, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityReceiveReceipts.swift", + "kind": "BooleanLiteral", + "offset": 2928, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityReceiveReceipts.swift", + "kind": "StringLiteral", + "offset": 3035, + "length": 5, + "value": "\"key\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityReceiveReceipts.swift", + "kind": "StringLiteral", + "offset": 3085, + "length": 14, + "value": "\"activityType\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityReceiveReceipts.swift", + "kind": "StringLiteral", + "offset": 3142, + "length": 12, + "value": "\"activityId\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityReceiveReceipts.swift", + "kind": "StringLiteral", + "offset": 3204, + "length": 19, + "value": "\"requestSuccessful\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityReceiveReceipts.swift", + "kind": "StringLiteral", + "offset": 3265, + "length": 11, + "value": "\"timestamp\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityReceiveReceipts.swift", + "kind": "StringLiteral", + "offset": 3385, + "length": 5, + "value": "\"key\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityReceiveReceipts.swift", + "kind": "StringLiteral", + "offset": 3462, + "length": 14, + "value": "\"activityType\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityReceiveReceipts.swift", + "kind": "StringLiteral", + "offset": 3546, + "length": 12, + "value": "\"activityId\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityReceiveReceipts.swift", + "kind": "StringLiteral", + "offset": 3627, + "length": 11, + "value": "\"timestamp\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityReceiveReceipts.swift", + "kind": "StringLiteral", + "offset": 3856, + "length": 19, + "value": "\"requestSuccessful\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityReceiveReceipts.swift", + "kind": "StringLiteral", + "offset": 1273, + "length": 36, + "value": "\"OneSignalLiveActivities.OSRequestLiveActivityReceiveReceipts\"" + } + ] +} \ No newline at end of file diff --git a/iOS_SDK/OneSignalSDK/OneSignal_LiveActivities/OneSignalLiveActivities.xcframework/ios-x86_64-maccatalyst/OneSignalLiveActivities.framework/Versions/A/Modules/OneSignalLiveActivities.swiftmodule/x86_64-apple-ios-macabi.private.swiftinterface b/iOS_SDK/OneSignalSDK/OneSignal_LiveActivities/OneSignalLiveActivities.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalLiveActivities.framework/Versions/A/Modules/OneSignalLiveActivities.swiftmodule/x86_64-apple-ios-macabi.private.swiftinterface similarity index 92% rename from iOS_SDK/OneSignalSDK/OneSignal_LiveActivities/OneSignalLiveActivities.xcframework/ios-x86_64-maccatalyst/OneSignalLiveActivities.framework/Versions/A/Modules/OneSignalLiveActivities.swiftmodule/x86_64-apple-ios-macabi.private.swiftinterface rename to iOS_SDK/OneSignalSDK/OneSignal_LiveActivities/OneSignalLiveActivities.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalLiveActivities.framework/Versions/A/Modules/OneSignalLiveActivities.swiftmodule/x86_64-apple-ios-macabi.private.swiftinterface index 5d47fdde2..8f2b9d03f 100644 --- a/iOS_SDK/OneSignalSDK/OneSignal_LiveActivities/OneSignalLiveActivities.xcframework/ios-x86_64-maccatalyst/OneSignalLiveActivities.framework/Versions/A/Modules/OneSignalLiveActivities.swiftmodule/x86_64-apple-ios-macabi.private.swiftinterface +++ b/iOS_SDK/OneSignalSDK/OneSignal_LiveActivities/OneSignalLiveActivities.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalLiveActivities.framework/Versions/A/Modules/OneSignalLiveActivities.swiftmodule/x86_64-apple-ios-macabi.private.swiftinterface @@ -1,7 +1,7 @@ // swift-interface-format-version: 1.0 -// swift-compiler-version: Apple Swift version 6.0.2 effective-5.10 (swiftlang-6.0.2.1.2 clang-1600.0.26.4) -// swift-module-flags: -target x86_64-apple-ios13.1-macabi -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -enable-bare-slash-regex -module-name OneSignalLiveActivities -// swift-module-flags-ignorable: -no-verify-emitted-module-interface +// swift-compiler-version: Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 clang-1500.1.0.2.5) +// swift-module-flags: -target x86_64-apple-ios13.1-macabi -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name OneSignalLiveActivities +// swift-module-flags-ignorable: -enable-bare-slash-regex import Foundation import OneSignalCore @_exported import OneSignalLiveActivities diff --git a/iOS_SDK/OneSignalSDK/OneSignal_LiveActivities/OneSignalLiveActivities.xcframework/ios-x86_64-maccatalyst/OneSignalLiveActivities.framework/Versions/A/Modules/OneSignalLiveActivities.swiftmodule/x86_64-apple-ios-macabi.swiftdoc b/iOS_SDK/OneSignalSDK/OneSignal_LiveActivities/OneSignalLiveActivities.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalLiveActivities.framework/Versions/A/Modules/OneSignalLiveActivities.swiftmodule/x86_64-apple-ios-macabi.swiftdoc similarity index 63% rename from iOS_SDK/OneSignalSDK/OneSignal_LiveActivities/OneSignalLiveActivities.xcframework/ios-x86_64-maccatalyst/OneSignalLiveActivities.framework/Versions/A/Modules/OneSignalLiveActivities.swiftmodule/x86_64-apple-ios-macabi.swiftdoc rename to iOS_SDK/OneSignalSDK/OneSignal_LiveActivities/OneSignalLiveActivities.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalLiveActivities.framework/Versions/A/Modules/OneSignalLiveActivities.swiftmodule/x86_64-apple-ios-macabi.swiftdoc index 582044807..72e535903 100644 Binary files a/iOS_SDK/OneSignalSDK/OneSignal_LiveActivities/OneSignalLiveActivities.xcframework/ios-x86_64-maccatalyst/OneSignalLiveActivities.framework/Versions/A/Modules/OneSignalLiveActivities.swiftmodule/x86_64-apple-ios-macabi.swiftdoc and b/iOS_SDK/OneSignalSDK/OneSignal_LiveActivities/OneSignalLiveActivities.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalLiveActivities.framework/Versions/A/Modules/OneSignalLiveActivities.swiftmodule/x86_64-apple-ios-macabi.swiftdoc differ diff --git a/iOS_SDK/OneSignalSDK/OneSignal_LiveActivities/OneSignalLiveActivities.xcframework/ios-x86_64-maccatalyst/OneSignalLiveActivities.framework/Versions/A/Modules/OneSignalLiveActivities.swiftmodule/x86_64-apple-ios-macabi.swiftinterface b/iOS_SDK/OneSignalSDK/OneSignal_LiveActivities/OneSignalLiveActivities.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalLiveActivities.framework/Versions/A/Modules/OneSignalLiveActivities.swiftmodule/x86_64-apple-ios-macabi.swiftinterface similarity index 92% rename from iOS_SDK/OneSignalSDK/OneSignal_LiveActivities/OneSignalLiveActivities.xcframework/ios-x86_64-maccatalyst/OneSignalLiveActivities.framework/Versions/A/Modules/OneSignalLiveActivities.swiftmodule/x86_64-apple-ios-macabi.swiftinterface rename to iOS_SDK/OneSignalSDK/OneSignal_LiveActivities/OneSignalLiveActivities.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalLiveActivities.framework/Versions/A/Modules/OneSignalLiveActivities.swiftmodule/x86_64-apple-ios-macabi.swiftinterface index 5d47fdde2..8f2b9d03f 100644 --- a/iOS_SDK/OneSignalSDK/OneSignal_LiveActivities/OneSignalLiveActivities.xcframework/ios-x86_64-maccatalyst/OneSignalLiveActivities.framework/Versions/A/Modules/OneSignalLiveActivities.swiftmodule/x86_64-apple-ios-macabi.swiftinterface +++ b/iOS_SDK/OneSignalSDK/OneSignal_LiveActivities/OneSignalLiveActivities.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalLiveActivities.framework/Versions/A/Modules/OneSignalLiveActivities.swiftmodule/x86_64-apple-ios-macabi.swiftinterface @@ -1,7 +1,7 @@ // swift-interface-format-version: 1.0 -// swift-compiler-version: Apple Swift version 6.0.2 effective-5.10 (swiftlang-6.0.2.1.2 clang-1600.0.26.4) -// swift-module-flags: -target x86_64-apple-ios13.1-macabi -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -enable-bare-slash-regex -module-name OneSignalLiveActivities -// swift-module-flags-ignorable: -no-verify-emitted-module-interface +// swift-compiler-version: Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 clang-1500.1.0.2.5) +// swift-module-flags: -target x86_64-apple-ios13.1-macabi -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name OneSignalLiveActivities +// swift-module-flags-ignorable: -enable-bare-slash-regex import Foundation import OneSignalCore @_exported import OneSignalLiveActivities diff --git a/iOS_SDK/OneSignalSDK/OneSignal_LiveActivities/OneSignalLiveActivities.xcframework/ios-x86_64-maccatalyst/OneSignalLiveActivities.framework/Versions/A/Modules/module.modulemap b/iOS_SDK/OneSignalSDK/OneSignal_LiveActivities/OneSignalLiveActivities.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalLiveActivities.framework/Versions/A/Modules/module.modulemap similarity index 100% rename from iOS_SDK/OneSignalSDK/OneSignal_LiveActivities/OneSignalLiveActivities.xcframework/ios-x86_64-maccatalyst/OneSignalLiveActivities.framework/Versions/A/Modules/module.modulemap rename to iOS_SDK/OneSignalSDK/OneSignal_LiveActivities/OneSignalLiveActivities.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalLiveActivities.framework/Versions/A/Modules/module.modulemap diff --git a/iOS_SDK/OneSignalSDK/OneSignal_LiveActivities/OneSignalLiveActivities.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalLiveActivities.framework/Versions/A/OneSignalLiveActivities b/iOS_SDK/OneSignalSDK/OneSignal_LiveActivities/OneSignalLiveActivities.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalLiveActivities.framework/Versions/A/OneSignalLiveActivities new file mode 100755 index 000000000..68abf8e48 Binary files /dev/null and b/iOS_SDK/OneSignalSDK/OneSignal_LiveActivities/OneSignalLiveActivities.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalLiveActivities.framework/Versions/A/OneSignalLiveActivities differ diff --git a/iOS_SDK/OneSignalSDK/OneSignal_LiveActivities/OneSignalLiveActivities.xcframework/ios-x86_64-maccatalyst/OneSignalLiveActivities.framework/Versions/A/Resources/Info.plist b/iOS_SDK/OneSignalSDK/OneSignal_LiveActivities/OneSignalLiveActivities.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalLiveActivities.framework/Versions/A/Resources/Info.plist similarity index 88% rename from iOS_SDK/OneSignalSDK/OneSignal_LiveActivities/OneSignalLiveActivities.xcframework/ios-x86_64-maccatalyst/OneSignalLiveActivities.framework/Versions/A/Resources/Info.plist rename to iOS_SDK/OneSignalSDK/OneSignal_LiveActivities/OneSignalLiveActivities.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalLiveActivities.framework/Versions/A/Resources/Info.plist index aada3f60e..90342a28a 100644 --- a/iOS_SDK/OneSignalSDK/OneSignal_LiveActivities/OneSignalLiveActivities.xcframework/ios-x86_64-maccatalyst/OneSignalLiveActivities.framework/Versions/A/Resources/Info.plist +++ b/iOS_SDK/OneSignalSDK/OneSignal_LiveActivities/OneSignalLiveActivities.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalLiveActivities.framework/Versions/A/Resources/Info.plist @@ -3,7 +3,7 @@ BuildMachineOSBuild - 24E263 + 23J423 CFBundleDevelopmentRegion English CFBundleExecutable @@ -27,19 +27,19 @@ DTCompiler com.apple.compilers.llvm.clang.1_0 DTPlatformBuild - 24B75 + DTPlatformName macosx DTPlatformVersion - 15.1 + 14.2 DTSDKBuild - 24B75 + 23C53 DTSDKName - macosx15.1 + macosx14.2 DTXcode - 1610 + 1520 DTXcodeBuild - 16B40 + 15C500b LSMinimumSystemVersion 10.15 NSHumanReadableCopyright diff --git a/iOS_SDK/OneSignalSDK/OneSignal_LiveActivities/OneSignalLiveActivities.xcframework/ios-x86_64-maccatalyst/OneSignalLiveActivities.framework/Versions/A/Resources/PrivacyInfo.xcprivacy b/iOS_SDK/OneSignalSDK/OneSignal_LiveActivities/OneSignalLiveActivities.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalLiveActivities.framework/Versions/A/Resources/PrivacyInfo.xcprivacy similarity index 100% rename from iOS_SDK/OneSignalSDK/OneSignal_LiveActivities/OneSignalLiveActivities.xcframework/ios-x86_64-maccatalyst/OneSignalLiveActivities.framework/Versions/A/Resources/PrivacyInfo.xcprivacy rename to iOS_SDK/OneSignalSDK/OneSignal_LiveActivities/OneSignalLiveActivities.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalLiveActivities.framework/Versions/A/Resources/PrivacyInfo.xcprivacy diff --git a/iOS_SDK/OneSignalSDK/OneSignal_LiveActivities/OneSignalLiveActivities.xcframework/ios-x86_64-maccatalyst/OneSignalLiveActivities.framework/Versions/A/_CodeSignature/CodeResources b/iOS_SDK/OneSignalSDK/OneSignal_LiveActivities/OneSignalLiveActivities.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalLiveActivities.framework/Versions/A/_CodeSignature/CodeResources similarity index 100% rename from iOS_SDK/OneSignalSDK/OneSignal_LiveActivities/OneSignalLiveActivities.xcframework/ios-x86_64-maccatalyst/OneSignalLiveActivities.framework/Versions/A/_CodeSignature/CodeResources rename to iOS_SDK/OneSignalSDK/OneSignal_LiveActivities/OneSignalLiveActivities.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalLiveActivities.framework/Versions/A/_CodeSignature/CodeResources diff --git a/iOS_SDK/OneSignalSDK/OneSignal_LiveActivities/OneSignalLiveActivities.xcframework/ios-x86_64-maccatalyst/OneSignalLiveActivities.framework/Versions/Current b/iOS_SDK/OneSignalSDK/OneSignal_LiveActivities/OneSignalLiveActivities.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalLiveActivities.framework/Versions/Current similarity index 100% rename from iOS_SDK/OneSignalSDK/OneSignal_LiveActivities/OneSignalLiveActivities.xcframework/ios-x86_64-maccatalyst/OneSignalLiveActivities.framework/Versions/Current rename to iOS_SDK/OneSignalSDK/OneSignal_LiveActivities/OneSignalLiveActivities.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalLiveActivities.framework/Versions/Current diff --git a/iOS_SDK/OneSignalSDK/OneSignal_LiveActivities/OneSignalLiveActivities.xcframework/ios-x86_64-maccatalyst/dSYMs/OneSignalLiveActivities.framework.dSYM/Contents/Info.plist b/iOS_SDK/OneSignalSDK/OneSignal_LiveActivities/OneSignalLiveActivities.xcframework/ios-arm64_x86_64-maccatalyst/dSYMs/OneSignalLiveActivities.framework.dSYM/Contents/Info.plist similarity index 100% rename from iOS_SDK/OneSignalSDK/OneSignal_LiveActivities/OneSignalLiveActivities.xcframework/ios-x86_64-maccatalyst/dSYMs/OneSignalLiveActivities.framework.dSYM/Contents/Info.plist rename to iOS_SDK/OneSignalSDK/OneSignal_LiveActivities/OneSignalLiveActivities.xcframework/ios-arm64_x86_64-maccatalyst/dSYMs/OneSignalLiveActivities.framework.dSYM/Contents/Info.plist diff --git a/iOS_SDK/OneSignalSDK/OneSignal_LiveActivities/OneSignalLiveActivities.xcframework/ios-arm64_x86_64-maccatalyst/dSYMs/OneSignalLiveActivities.framework.dSYM/Contents/Resources/DWARF/OneSignalLiveActivities b/iOS_SDK/OneSignalSDK/OneSignal_LiveActivities/OneSignalLiveActivities.xcframework/ios-arm64_x86_64-maccatalyst/dSYMs/OneSignalLiveActivities.framework.dSYM/Contents/Resources/DWARF/OneSignalLiveActivities new file mode 100644 index 000000000..1a7375f23 Binary files /dev/null and b/iOS_SDK/OneSignalSDK/OneSignal_LiveActivities/OneSignalLiveActivities.xcframework/ios-arm64_x86_64-maccatalyst/dSYMs/OneSignalLiveActivities.framework.dSYM/Contents/Resources/DWARF/OneSignalLiveActivities differ diff --git a/iOS_SDK/OneSignalSDK/OneSignal_LiveActivities/OneSignalLiveActivities.xcframework/ios-arm64_x86_64-maccatalyst/dSYMs/OneSignalLiveActivities.framework.dSYM/Contents/Resources/Relocations/aarch64/OneSignalLiveActivities.yml b/iOS_SDK/OneSignalSDK/OneSignal_LiveActivities/OneSignalLiveActivities.xcframework/ios-arm64_x86_64-maccatalyst/dSYMs/OneSignalLiveActivities.framework.dSYM/Contents/Resources/Relocations/aarch64/OneSignalLiveActivities.yml new file mode 100644 index 000000000..baf07878b --- /dev/null +++ b/iOS_SDK/OneSignalSDK/OneSignal_LiveActivities/OneSignalLiveActivities.xcframework/ios-arm64_x86_64-maccatalyst/dSYMs/OneSignalLiveActivities.framework.dSYM/Contents/Resources/Relocations/aarch64/OneSignalLiveActivities.yml @@ -0,0 +1,266 @@ +--- +triple: 'arm64-apple-darwin' +binary-path: '/Users/runner/Library/Developer/Xcode/DerivedData/OneSignal-btyiuxasarxrmcazajaxhhgwtsud/Build/Intermediates.noindex/ArchiveIntermediates/OneSignalLiveActivities/InstallationBuildProductsLocation/Library/Frameworks/OneSignalLiveActivities.framework/Versions/A/OneSignalLiveActivities' +relocations: + - { offsetInCU: 0x4F, offset: 0xCED71, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities10AnyCodableV5valueypvg', symObjAddr: 0x0, symBinAddr: 0x8000, symSize: 0xC } + - { offsetInCU: 0x6B, offset: 0xCED8D, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities10AnyCodableV6asBoolSbSgyF', symObjAddr: 0x48, symBinAddr: 0x8048, symSize: 0x58 } + - { offsetInCU: 0x9A, offset: 0xCEDBC, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities10AnyCodableV5asIntSiSgyF', symObjAddr: 0xA0, symBinAddr: 0x80A0, symSize: 0x5C } + - { offsetInCU: 0xC9, offset: 0xCEDEB, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities10AnyCodableV8asDoubleSdSgyF', symObjAddr: 0xFC, symBinAddr: 0x80FC, symSize: 0x5C } + - { offsetInCU: 0xF8, offset: 0xCEE1A, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities10AnyCodableV8asStringSSSgyF', symObjAddr: 0x158, symBinAddr: 0x8158, symSize: 0x58 } + - { offsetInCU: 0x127, offset: 0xCEE49, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities10AnyCodableVyACxSgclufCyp_Tg5', symObjAddr: 0x26C, symBinAddr: 0x826C, symSize: 0x110 } + - { offsetInCU: 0x146, offset: 0xCEE68, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities10AnyCodableVyACxSgclufCSo6NSNullC_Tg5', symObjAddr: 0x37C, symBinAddr: 0x837C, symSize: 0xB0 } + - { offsetInCU: 0x175, offset: 0xCEE97, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities10AnyCodableVyACxSgclufC', symObjAddr: 0x42C, symBinAddr: 0x842C, symSize: 0x158 } + - { offsetInCU: 0x1B2, offset: 0xCEED4, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities10AnyCodableV10nilLiteralACyt_tcfC', symObjAddr: 0x5D0, symBinAddr: 0x85D0, symSize: 0x28 } + - { offsetInCU: 0x1D7, offset: 0xCEEF9, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities10AnyCodableV14booleanLiteralACSb_tcfC', symObjAddr: 0x5F8, symBinAddr: 0x85F8, symSize: 0x8C } + - { offsetInCU: 0x228, offset: 0xCEF4A, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities10AnyCodableV14integerLiteralACSi_tcfC', symObjAddr: 0x684, symBinAddr: 0x8684, symSize: 0x8C } + - { offsetInCU: 0x27D, offset: 0xCEF9F, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities10AnyCodableV12floatLiteralACSd_tcfC', symObjAddr: 0x710, symBinAddr: 0x8710, symSize: 0x8C } + - { offsetInCU: 0x2D2, offset: 0xCEFF4, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities10AnyCodableV12arrayLiteralACypd_tcfC', symObjAddr: 0x830, symBinAddr: 0x8830, symSize: 0x94 } + - { offsetInCU: 0x327, offset: 0xCF049, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities10AnyCodableV17dictionaryLiteralACs0E8HashableV_yptd_tcfC', symObjAddr: 0x8C4, symBinAddr: 0x88C4, symSize: 0x10C } + - { offsetInCU: 0x438, offset: 0xCF15A, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities10AnyCodableV4fromACs7Decoder_p_tKcfC', symObjAddr: 0x9D0, symBinAddr: 0x89D0, symSize: 0x3D8 } + - { offsetInCU: 0x5BB, offset: 0xCF2DD, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities10AnyCodableV6encode2toys7Encoder_p_tKF', symObjAddr: 0xDA8, symBinAddr: 0x8DA8, symSize: 0xD4C } + - { offsetInCU: 0xA48, offset: 0xCF76A, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities10AnyCodableV6encode019_0AD5C3D71B9A5D2F07I12C12B6344D523LL8nsnumber4intoySo8NSNumberC_s28SingleValueEncodingContainer_pztKF', symObjAddr: 0x1AF4, symBinAddr: 0x9AF4, symSize: 0x834 } + - { offsetInCU: 0xD49, offset: 0xCFA6B, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities10AnyCodableVSeAASe4fromxs7Decoder_p_tKcfCTW', symObjAddr: 0x2328, symBinAddr: 0xA328, symSize: 0x14 } + - { offsetInCU: 0xD6C, offset: 0xCFA8E, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities10AnyCodableVSEAASE6encode2toys7Encoder_p_tKFTW', symObjAddr: 0x233C, symBinAddr: 0xA33C, symSize: 0x14 } + - { offsetInCU: 0xDA0, offset: 0xCFAC2, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities10AnyCodableVs23ExpressibleByNilLiteralAAsADP03nilJ0xyt_tcfCTW', symObjAddr: 0x2598, symBinAddr: 0xA598, symSize: 0x28 } + - { offsetInCU: 0xDD2, offset: 0xCFAF4, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities10AnyCodableVs27ExpressibleByBooleanLiteralAAsADP07booleanJ0x0iJ4TypeQz_tcfCTW', symObjAddr: 0x25C0, symBinAddr: 0xA5C0, symSize: 0x8 } + - { offsetInCU: 0xDEE, offset: 0xCFB10, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities10AnyCodableVs27ExpressibleByIntegerLiteralAAsADP07integerJ0x0iJ4TypeQz_tcfCTW', symObjAddr: 0x25C8, symBinAddr: 0xA5C8, symSize: 0x8 } + - { offsetInCU: 0xE0A, offset: 0xCFB2C, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities10AnyCodableVs25ExpressibleByFloatLiteralAAsADP05floatJ0x0iJ4TypeQz_tcfCTW', symObjAddr: 0x25D0, symBinAddr: 0xA5D0, symSize: 0x8 } + - { offsetInCU: 0xE26, offset: 0xCFB48, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities10AnyCodableVs26ExpressibleByStringLiteralAAsADP06stringJ0x0iJ4TypeQz_tcfCTW', symObjAddr: 0x25D8, symBinAddr: 0xA5D8, symSize: 0xC } + - { offsetInCU: 0xE42, offset: 0xCFB64, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities10AnyCodableVs25ExpressibleByArrayLiteralAAsADP05arrayJ0x0iJ7ElementQzd_tcfCTW', symObjAddr: 0x2608, symBinAddr: 0xA608, symSize: 0x4 } + - { offsetInCU: 0xE5E, offset: 0xCFB80, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities10AnyCodableVs30ExpressibleByDictionaryLiteralAAsADP010dictionaryJ0x3KeyQz_5ValueQztd_tcfCTW', symObjAddr: 0x260C, symBinAddr: 0xA60C, symSize: 0x4 } + - { offsetInCU: 0xE7B, offset: 0xCFB9D, size: 0x8, addend: 0x0, symName: '_$sypWOc', symObjAddr: 0xC, symBinAddr: 0x800C, symSize: 0x3C } + - { offsetInCU: 0xE8F, offset: 0xCFBB1, size: 0x8, addend: 0x0, symName: ___swift_instantiateConcreteTypeFromMangledName, symObjAddr: 0x1BC, symBinAddr: 0x81BC, symSize: 0x40 } + - { offsetInCU: 0xEA3, offset: 0xCFBC5, size: 0x8, addend: 0x0, symName: '_$sypWOb', symObjAddr: 0x584, symBinAddr: 0x8584, symSize: 0x10 } + - { offsetInCU: 0xEB7, offset: 0xCFBD9, size: 0x8, addend: 0x0, symName: ___swift_allocate_boxed_opaque_existential_0, symObjAddr: 0x594, symBinAddr: 0x8594, symSize: 0x3C } + - { offsetInCU: 0x1051, offset: 0xCFD73, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities10AnyCodableV2eeoiySbAC_ACtFZ', symObjAddr: 0x2350, symBinAddr: 0xA350, symSize: 0x4 } + - { offsetInCU: 0x1074, offset: 0xCFD96, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities10AnyCodableVSQAASQ2eeoiySbx_xtFZTW', symObjAddr: 0x2354, symBinAddr: 0xA354, symSize: 0x4 } + - { offsetInCU: 0x108C, offset: 0xCFDAE, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities10AnyCodableVSQAASQ2eeoiySbx_xtFZTW', symObjAddr: 0x2354, symBinAddr: 0xA354, symSize: 0x4 } + - { offsetInCU: 0x109E, offset: 0xCFDC0, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities10AnyCodableV11descriptionSSvg', symObjAddr: 0x2358, symBinAddr: 0xA358, symSize: 0x114 } + - { offsetInCU: 0x10EB, offset: 0xCFE0D, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities10AnyCodableVs23CustomStringConvertibleAAsADP11descriptionSSvgTW', symObjAddr: 0x246C, symBinAddr: 0xA46C, symSize: 0x4 } + - { offsetInCU: 0x1133, offset: 0xCFE55, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities10AnyCodableV16debugDescriptionSSvg', symObjAddr: 0x2470, symBinAddr: 0xA470, symSize: 0x124 } + - { offsetInCU: 0x1274, offset: 0xCFF96, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities10AnyCodableVs28CustomDebugStringConvertibleAAsADP16debugDescriptionSSvgTW', symObjAddr: 0x2594, symBinAddr: 0xA594, symSize: 0x4 } + - { offsetInCU: 0x132E, offset: 0xD0050, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities10AnyCodableV4hash4intoys6HasherVz_tF', symObjAddr: 0x2610, symBinAddr: 0xA610, symSize: 0x388 } + - { offsetInCU: 0x15B6, offset: 0xD02D8, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities10AnyCodableV9hashValueSivg', symObjAddr: 0x2998, symBinAddr: 0xA998, symSize: 0x3C } + - { offsetInCU: 0x1642, offset: 0xD0364, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities10AnyCodableVSHAASH9hashValueSivgTW', symObjAddr: 0x29D4, symBinAddr: 0xA9D4, symSize: 0x3C } + - { offsetInCU: 0x16D1, offset: 0xD03F3, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities10AnyCodableVSHAASH4hash4intoys6HasherVz_tFTW', symObjAddr: 0x2A10, symBinAddr: 0xAA10, symSize: 0x4 } + - { offsetInCU: 0x1727, offset: 0xD0449, size: 0x8, addend: 0x0, symName: '_$ss17_NativeDictionaryV9mapValuesyAByxqd__Gqd__q_KXEKlFSS_ypSg23OneSignalLiveActivities10AnyCodableVTg504$s23efg12Activities10iJ39V6encode2toys7Encoder_p_tKFACypSgXEfU0_Tf1cn_n', symObjAddr: 0x2A60, symBinAddr: 0xAA60, symSize: 0x310 } + - { offsetInCU: 0x1808, offset: 0xD052A, size: 0x8, addend: 0x0, symName: '_$ss15ContiguousArrayV16_createNewBuffer14bufferIsUnique15minimumCapacity13growForAppendySb_SiSbtF23OneSignalLiveActivities10AnyCodableV_Tg5', symObjAddr: 0x2D70, symBinAddr: 0xAD70, symSize: 0x1C } + - { offsetInCU: 0x1820, offset: 0xD0542, size: 0x8, addend: 0x0, symName: '_$ss15ContiguousArrayV16_createNewBuffer14bufferIsUnique15minimumCapacity13growForAppendySb_SiSbtF23OneSignalLiveActivities21OSLiveActivityRequest_p_Tg5', symObjAddr: 0x2D8C, symBinAddr: 0xAD8C, symSize: 0x1C } + - { offsetInCU: 0x1890, offset: 0xD05B2, size: 0x8, addend: 0x0, symName: '_$ss22_ContiguousArrayBufferV20_consumeAndCreateNew14bufferIsUnique15minimumCapacity13growForAppendAByxGSb_SiSbtF23OneSignalLiveActivities10AnyCodableV_Tg5', symObjAddr: 0x2DA8, symBinAddr: 0xADA8, symSize: 0x104 } + - { offsetInCU: 0x19F3, offset: 0xD0715, size: 0x8, addend: 0x0, symName: '_$ss22_ContiguousArrayBufferV20_consumeAndCreateNew14bufferIsUnique15minimumCapacity13growForAppendAByxGSb_SiSbtF23OneSignalLiveActivities21OSLiveActivityRequest_p_Tg5', symObjAddr: 0x2EAC, symBinAddr: 0xAEAC, symSize: 0x124 } + - { offsetInCU: 0x1B09, offset: 0xD082B, size: 0x8, addend: 0x0, symName: '_$sSDsSHR_rlE4hash4intoys6HasherVz_tFSS_23OneSignalLiveActivities10AnyCodableVTg5', symObjAddr: 0x2FD0, symBinAddr: 0xAFD0, symSize: 0x230 } + - { offsetInCU: 0x1C3A, offset: 0xD095C, size: 0x8, addend: 0x0, symName: '_$ss17_NativeDictionaryV5merge_8isUnique16uniquingKeysWithyqd__n_Sbq_q__q_tKXEtKSTRd__x_q_t7ElementRtd__lFs11AnyHashableV_ypSayAI_yptGTg5029$s23OneSignalLiveActivities10j33CodableV17dictionaryLiteralACs0E8K24V_yptd_tcfcypyp_yptXEfU_Tf1nncn_nTf4gnn_n', symObjAddr: 0x3200, symBinAddr: 0xB200, symSize: 0x200 } + - { offsetInCU: 0x1DDF, offset: 0xD0B01, size: 0x8, addend: 0x0, symName: ___swift_project_boxed_opaque_existential_1, symObjAddr: 0x3400, symBinAddr: 0xB400, symSize: 0x24 } + - { offsetInCU: 0x1DF3, offset: 0xD0B15, size: 0x8, addend: 0x0, symName: ___swift_instantiateConcreteTypeFromMangledNameAbstract, symObjAddr: 0x3424, symBinAddr: 0xB424, symSize: 0x44 } + - { offsetInCU: 0x1E07, offset: 0xD0B29, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities10AnyCodableVACSeAAWl', symObjAddr: 0x3468, symBinAddr: 0xB468, symSize: 0x44 } + - { offsetInCU: 0x1E1B, offset: 0xD0B3D, size: 0x8, addend: 0x0, symName: '_$sSE_pWOb', symObjAddr: 0x34CC, symBinAddr: 0xB4CC, symSize: 0x18 } + - { offsetInCU: 0x1E2F, offset: 0xD0B51, size: 0x8, addend: 0x0, symName: ___swift_mutable_project_boxed_opaque_existential_1, symObjAddr: 0x34E4, symBinAddr: 0xB4E4, symSize: 0x28 } + - { offsetInCU: 0x1E43, offset: 0xD0B65, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities10AnyCodableVACSEAAWl', symObjAddr: 0x3580, symBinAddr: 0xB580, symSize: 0x44 } + - { offsetInCU: 0x1E71, offset: 0xD0B93, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities10AnyCodableV2eeoiySbAC_ACtFZTf4nnd_n', symObjAddr: 0x3A1C, symBinAddr: 0xBA1C, symSize: 0x97C } + - { offsetInCU: 0x203F, offset: 0xD0D61, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities10AnyCodableVWOc', symObjAddr: 0x4398, symBinAddr: 0xC398, symSize: 0x3C } + - { offsetInCU: 0x206F, offset: 0xD0D91, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities10AnyCodableVWOh', symObjAddr: 0x43D4, symBinAddr: 0xC3D4, symSize: 0x24 } + - { offsetInCU: 0x2098, offset: 0xD0DBA, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities10AnyCodableVs27ExpressibleByBooleanLiteralAA0iJ4TypesADP_s01_gh7BuiltiniJ0PWT', symObjAddr: 0x43F8, symBinAddr: 0xC3F8, symSize: 0xC } + - { offsetInCU: 0x20AC, offset: 0xD0DCE, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities10AnyCodableVs27ExpressibleByIntegerLiteralAA0iJ4TypesADP_s01_gh7BuiltiniJ0PWT', symObjAddr: 0x4404, symBinAddr: 0xC404, symSize: 0xC } + - { offsetInCU: 0x20C0, offset: 0xD0DE2, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities10AnyCodableVs25ExpressibleByFloatLiteralAA0iJ4TypesADP_s01_gh7BuiltiniJ0PWT', symObjAddr: 0x4410, symBinAddr: 0xC410, symSize: 0xC } + - { offsetInCU: 0x20D4, offset: 0xD0DF6, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities10AnyCodableVs26ExpressibleByStringLiteralAAs0gh23ExtendedGraphemeClusterJ0PWb', symObjAddr: 0x441C, symBinAddr: 0xC41C, symSize: 0x4 } + - { offsetInCU: 0x20E8, offset: 0xD0E0A, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities10AnyCodableVACs43ExpressibleByExtendedGraphemeClusterLiteralAAWl', symObjAddr: 0x4420, symBinAddr: 0xC420, symSize: 0x44 } + - { offsetInCU: 0x20FC, offset: 0xD0E1E, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities10AnyCodableVs26ExpressibleByStringLiteralAA0iJ4TypesADP_s01_gh7BuiltiniJ0PWT', symObjAddr: 0x4464, symBinAddr: 0xC464, symSize: 0xC } + - { offsetInCU: 0x2110, offset: 0xD0E32, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities10AnyCodableVs43ExpressibleByExtendedGraphemeClusterLiteralAAs0gh13UnicodeScalarL0PWb', symObjAddr: 0x4470, symBinAddr: 0xC470, symSize: 0x4 } + - { offsetInCU: 0x2124, offset: 0xD0E46, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities10AnyCodableVACs33ExpressibleByUnicodeScalarLiteralAAWl', symObjAddr: 0x4474, symBinAddr: 0xC474, symSize: 0x44 } + - { offsetInCU: 0x2138, offset: 0xD0E5A, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities10AnyCodableVs43ExpressibleByExtendedGraphemeClusterLiteralAA0ijkL4TypesADP_s01_gh7BuiltinijkL0PWT', symObjAddr: 0x44B8, symBinAddr: 0xC4B8, symSize: 0xC } + - { offsetInCU: 0x214C, offset: 0xD0E6E, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities10AnyCodableVs33ExpressibleByUnicodeScalarLiteralAA0ijK4TypesADP_s01_gh7BuiltinijK0PWT', symObjAddr: 0x44C4, symBinAddr: 0xC4C4, symSize: 0xC } + - { offsetInCU: 0x2160, offset: 0xD0E82, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities10AnyCodableVs32ExpressibleByStringInterpolationAAs0ghI7LiteralPWb', symObjAddr: 0x44D0, symBinAddr: 0xC4D0, symSize: 0x4 } + - { offsetInCU: 0x2174, offset: 0xD0E96, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities10AnyCodableVACs26ExpressibleByStringLiteralAAWl', symObjAddr: 0x44D4, symBinAddr: 0xC4D4, symSize: 0x44 } + - { offsetInCU: 0x2188, offset: 0xD0EAA, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities10AnyCodableVs32ExpressibleByStringInterpolationAA0iJ0sADP_s0iJ8ProtocolPWT', symObjAddr: 0x4518, symBinAddr: 0xC518, symSize: 0xC } + - { offsetInCU: 0x219C, offset: 0xD0EBE, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities10AnyCodableVSHAASQWb', symObjAddr: 0x4524, symBinAddr: 0xC524, symSize: 0x4 } + - { offsetInCU: 0x21B0, offset: 0xD0ED2, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities10AnyCodableVACSQAAWl', symObjAddr: 0x4528, symBinAddr: 0xC528, symSize: 0x44 } + - { offsetInCU: 0x21C4, offset: 0xD0EE6, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities10AnyCodableVwCP', symObjAddr: 0x456C, symBinAddr: 0xC56C, symSize: 0x30 } + - { offsetInCU: 0x21D8, offset: 0xD0EFA, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities10AnyCodableVwxx', symObjAddr: 0x459C, symBinAddr: 0xC59C, symSize: 0x14 } + - { offsetInCU: 0x21EC, offset: 0xD0F0E, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities10AnyCodableVwcp', symObjAddr: 0x45B0, symBinAddr: 0xC5B0, symSize: 0x34 } + - { offsetInCU: 0x2200, offset: 0xD0F22, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities10AnyCodableVwca', symObjAddr: 0x45E4, symBinAddr: 0xC5E4, symSize: 0x24 } + - { offsetInCU: 0x2214, offset: 0xD0F36, size: 0x8, addend: 0x0, symName: ___swift_assign_boxed_opaque_existential_0, symObjAddr: 0x4608, symBinAddr: 0xC608, symSize: 0x160 } + - { offsetInCU: 0x2228, offset: 0xD0F4A, size: 0x8, addend: 0x0, symName: ___swift_memcpy32_8, symObjAddr: 0x4768, symBinAddr: 0xC768, symSize: 0xC } + - { offsetInCU: 0x223C, offset: 0xD0F5E, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities10AnyCodableVwta', symObjAddr: 0x4774, symBinAddr: 0xC774, symSize: 0x30 } + - { offsetInCU: 0x2250, offset: 0xD0F72, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities10AnyCodableVwet', symObjAddr: 0x47A4, symBinAddr: 0xC7A4, symSize: 0x48 } + - { offsetInCU: 0x2264, offset: 0xD0F86, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities10AnyCodableVwst', symObjAddr: 0x47EC, symBinAddr: 0xC7EC, symSize: 0x40 } + - { offsetInCU: 0x2278, offset: 0xD0F9A, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities10AnyCodableVMa', symObjAddr: 0x482C, symBinAddr: 0xC82C, symSize: 0x10 } + - { offsetInCU: 0x228C, offset: 0xD0FAE, size: 0x8, addend: 0x0, symName: '_$sSS3key_23OneSignalLiveActivities10AnyCodableV5valuetSgWOb', symObjAddr: 0x483C, symBinAddr: 0xC83C, symSize: 0x48 } + - { offsetInCU: 0x22A0, offset: 0xD0FC2, size: 0x8, addend: 0x0, symName: '_$sSD8IteratorV8_VariantOyxq___GSHRzr0_lWOe', symObjAddr: 0x4884, symBinAddr: 0xC884, symSize: 0x10 } + - { offsetInCU: 0x22B4, offset: 0xD0FD6, size: 0x8, addend: 0x0, symName: '_$ss11AnyHashableVWOh', symObjAddr: 0x494C, symBinAddr: 0xC94C, symSize: 0x34 } + - { offsetInCU: 0x23FD, offset: 0xD111F, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities10AnyCodableVs32ExpressibleByStringInterpolationAAsADP06stringJ0x0iJ0Qz_tcfCTW', symObjAddr: 0x25E4, symBinAddr: 0xA5E4, symSize: 0x24 } + - { offsetInCU: 0x249E, offset: 0xD11C0, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities10AnyCodableVSHAASH13_rawHashValue4seedS2i_tFTW', symObjAddr: 0x2A14, symBinAddr: 0xAA14, symSize: 0x38 } + - { offsetInCU: 0x24DC, offset: 0xD11FE, size: 0x8, addend: 0x0, symName: '_$sSo20OSResponseStatusTypeVSQSCSQ2eeoiySbx_xtFZTW', symObjAddr: 0x2A4C, symBinAddr: 0xAA4C, symSize: 0x14 } + - { offsetInCU: 0x2553, offset: 0xD1275, size: 0x8, addend: 0x0, symName: '_$sSasSQRzlE2eeoiySbSayxG_ABtFZ23OneSignalLiveActivities10AnyCodableV_Tg5Tf4nnd_n', symObjAddr: 0x3690, symBinAddr: 0xB690, symSize: 0xBC } + - { offsetInCU: 0x2611, offset: 0xD1333, size: 0x8, addend: 0x0, symName: '_$sSDsSQR_rlE2eeoiySbSDyxq_G_ABtFZSS_23OneSignalLiveActivities10AnyCodableVTg5Tf4nnd_n', symObjAddr: 0x374C, symBinAddr: 0xB74C, symSize: 0x2D0 } + - { offsetInCU: 0x70, offset: 0xD189A, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities12RequestCacheC19markAllUnsuccessfulyyF', symObjAddr: 0x0, symBinAddr: 0xC988, symSize: 0x1A0 } + - { offsetInCU: 0x122, offset: 0xD194C, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities12RequestCacheC4save33_9035E19291092A113A0A0800D9696186LLyyF', symObjAddr: 0x1A0, symBinAddr: 0xCB28, symSize: 0x6C8 } + - { offsetInCU: 0x3BD, offset: 0xD1BE7, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities12RequestCacheCfD', symObjAddr: 0x868, symBinAddr: 0xD1F0, symSize: 0x2C } + - { offsetInCU: 0x4DA, offset: 0xD1D04, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities12RequestCacheCMa', symObjAddr: 0x894, symBinAddr: 0xD21C, symSize: 0x20 } + - { offsetInCU: 0x4EE, offset: 0xD1D18, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities18UpdateRequestCacheCMa', symObjAddr: 0x8B8, symBinAddr: 0xD240, symSize: 0x20 } + - { offsetInCU: 0x502, offset: 0xD1D2C, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities17StartRequestCacheCMa', symObjAddr: 0x8DC, symBinAddr: 0xD264, symSize: 0x20 } + - { offsetInCU: 0x516, offset: 0xD1D40, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities27ReceiveReceiptsRequestCacheCMa', symObjAddr: 0x8FC, symBinAddr: 0xD284, symSize: 0x20 } + - { offsetInCU: 0x52A, offset: 0xD1D54, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities19ClickedRequestCacheCMa', symObjAddr: 0x948, symBinAddr: 0xD2D0, symSize: 0x20 } + - { offsetInCU: 0x555, offset: 0xD1D7F, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities06OSLiveD8ExecutorC27onPushSubscriptionDidChange5statey0aB4User06OSPushI12ChangedStateC_tF', symObjAddr: 0x968, symBinAddr: 0xD2F0, symSize: 0x190 } + - { offsetInCU: 0x5C7, offset: 0xD1DF1, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities06OSLiveD8ExecutorC27onPushSubscriptionDidChange5statey0aB4User06OSPushI12ChangedStateC_tFyycfU_', symObjAddr: 0xAF8, symBinAddr: 0xD480, symSize: 0x44 } + - { offsetInCU: 0x6A9, offset: 0xD1ED3, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities06OSLiveD8ExecutorC27onPushSubscriptionDidChange5statey0aB4User06OSPushI12ChangedStateC_tFTo', symObjAddr: 0xB40, symBinAddr: 0xD4C8, symSize: 0x4C } + - { offsetInCU: 0x6C5, offset: 0xD1EEF, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities06OSLiveD8ExecutorC19pollPendingRequests33_9035E19291092A113A0A0800D9696186LLyyF', symObjAddr: 0xB8C, symBinAddr: 0xD514, symSize: 0x254 } + - { offsetInCU: 0x6F3, offset: 0xD1F1D, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities06OSLiveD8ExecutorC19pollPendingRequests33_9035E19291092A113A0A0800D9696186LLyyFyyYbcfU_', symObjAddr: 0xDE0, symBinAddr: 0xD768, symSize: 0xDC } + - { offsetInCU: 0x75C, offset: 0xD1F86, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities06OSLiveD8ExecutorC19pollPendingRequests33_9035E19291092A113A0A0800D9696186LLyyFyyYbcfU_yAA12RequestCacheCXEfU_', symObjAddr: 0xEBC, symBinAddr: 0xD844, symSize: 0x2BC } + - { offsetInCU: 0x9D0, offset: 0xD21FA, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities06OSLiveD8ExecutorC14executeRequest33_9035E19291092A113A0A0800D9696186LL_7requestyAA0H5CacheC_AA0e8ActivityH0_ptF', symObjAddr: 0x11A8, symBinAddr: 0xDB30, symSize: 0x304 } + - { offsetInCU: 0xA72, offset: 0xD229C, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities06OSLiveD8ExecutorC14executeRequest33_9035E19291092A113A0A0800D9696186LL_7requestyAA0H5CacheC_AA0e8ActivityH0_ptFySDys11AnyHashableVypGSgcfU_', symObjAddr: 0x14AC, symBinAddr: 0xDE34, symSize: 0x1B8 } + - { offsetInCU: 0xB21, offset: 0xD234B, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities06OSLiveD8ExecutorC14executeRequest33_9035E19291092A113A0A0800D9696186LL_7requestyAA0H5CacheC_AA0e8ActivityH0_ptFySDys11AnyHashableVypGSgcfU_yycfU_', symObjAddr: 0x1664, symBinAddr: 0xDFEC, symSize: 0x128 } + - { offsetInCU: 0xBA8, offset: 0xD23D2, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities06OSLiveD8ExecutorC14executeRequest33_9035E19291092A113A0A0800D9696186LL_7requestyAA0H5CacheC_AA0e8ActivityH0_ptFySo0aB11ClientErrorCcfU0_', symObjAddr: 0x1804, symBinAddr: 0xE18C, symSize: 0x214 } + - { offsetInCU: 0xCD7, offset: 0xD2501, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities06OSLiveD8ExecutorC14executeRequest33_9035E19291092A113A0A0800D9696186LL_7requestyAA0H5CacheC_AA0e8ActivityH0_ptFySo0aB11ClientErrorCcfU0_yycfU_', symObjAddr: 0x1A18, symBinAddr: 0xE3A0, symSize: 0xF8 } + - { offsetInCU: 0xD7D, offset: 0xD25A7, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities06OSLiveD8ExecutorCfD', symObjAddr: 0x1B60, symBinAddr: 0xE4E8, symSize: 0x44 } + - { offsetInCU: 0xEB3, offset: 0xD26DD, size: 0x8, addend: 0x0, symName: '_$sSDys11AnyHashableVypGSgIegg_So12NSDictionaryCSgIeyBy_TR', symObjAddr: 0x178C, symBinAddr: 0xE114, symSize: 0x78 } + - { offsetInCU: 0xEF7, offset: 0xD2721, size: 0x8, addend: 0x0, symName: '_$sSo20OneSignalClientErrorCIegg_ABIeyBy_TR', symObjAddr: 0x1B10, symBinAddr: 0xE498, symSize: 0x50 } + - { offsetInCU: 0xF0F, offset: 0xD2739, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities06OSLiveD8ExecutorCMa', symObjAddr: 0x1BA4, symBinAddr: 0xE52C, symSize: 0x20 } + - { offsetInCU: 0xF23, offset: 0xD274D, size: 0x8, addend: 0x0, symName: _block_copy_helper, symObjAddr: 0x1C04, symBinAddr: 0xE58C, symSize: 0x10 } + - { offsetInCU: 0xF37, offset: 0xD2761, size: 0x8, addend: 0x0, symName: _block_destroy_helper, symObjAddr: 0x1C14, symBinAddr: 0xE59C, symSize: 0x8 } + - { offsetInCU: 0xF4B, offset: 0xD2775, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore15OSDispatchQueue_pWOc', symObjAddr: 0x1C6C, symBinAddr: 0xE5F4, symSize: 0x44 } + - { offsetInCU: 0xF5F, offset: 0xD2789, size: 0x8, addend: 0x0, symName: ___swift_destroy_boxed_opaque_existential_1, symObjAddr: 0x1CE4, symBinAddr: 0xE648, symSize: 0x20 } + - { offsetInCU: 0xF73, offset: 0xD279D, size: 0x8, addend: 0x0, symName: '_$sSD8_VariantV11removeValue6forKeyq_Sgx_tFSS_23OneSignalLiveActivities21OSLiveActivityRequest_pTg5', symObjAddr: 0x1D04, symBinAddr: 0xE668, symSize: 0xDC } + - { offsetInCU: 0x1029, offset: 0xD2853, size: 0x8, addend: 0x0, symName: '_$ss17_NativeDictionaryV7_delete2atys10_HashTableV6BucketV_tFSS_23OneSignalLiveActivities21OSLiveActivityRequest_pTg5', symObjAddr: 0x1DE0, symBinAddr: 0xE744, symSize: 0x1DC } + - { offsetInCU: 0x10AF, offset: 0xD28D9, size: 0x8, addend: 0x0, symName: '_$sSo8NSObjectCMa', symObjAddr: 0x21C0, symBinAddr: 0xEAE4, symSize: 0x3C } + - { offsetInCU: 0x10C3, offset: 0xD28ED, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities06OSLiveD8ExecutorC19pollPendingRequests33_9035E19291092A113A0A0800D9696186LLyyFyyYbcfU_TA', symObjAddr: 0x227C, symBinAddr: 0xEB90, symSize: 0x8 } + - { offsetInCU: 0x10D7, offset: 0xD2901, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities06OSLiveD8ExecutorC27onPushSubscriptionDidChange5statey0aB4User06OSPushI12ChangedStateC_tFyycfU_TA', symObjAddr: 0x2284, symBinAddr: 0xEB98, symSize: 0x8 } + - { offsetInCU: 0x27, offset: 0xD2BE6, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities22OSRequestSetStartTokenC11descriptionSSvgTo', symObjAddr: 0x0, symBinAddr: 0xEBD0, symSize: 0x5C } + - { offsetInCU: 0x4B, offset: 0xD2C0A, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities22OSRequestSetStartTokenC11descriptionSSvgTo', symObjAddr: 0x0, symBinAddr: 0xEBD0, symSize: 0x5C } + - { offsetInCU: 0xC1, offset: 0xD2C80, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities22OSRequestSetStartTokenC11descriptionSSvg', symObjAddr: 0x5C, symBinAddr: 0xEC2C, symSize: 0x154 } + - { offsetInCU: 0x2DB, offset: 0xD2E9A, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities22OSRequestSetStartTokenC19prepareForExecutionSbyF', symObjAddr: 0x1B0, symBinAddr: 0xED80, symSize: 0x50C } + - { offsetInCU: 0x622, offset: 0xD31E1, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities22OSRequestSetStartTokenC6encode4withySo7NSCoderC_tF', symObjAddr: 0x6BC, symBinAddr: 0xF28C, symSize: 0x2D4 } + - { offsetInCU: 0x6BB, offset: 0xD327A, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities22OSRequestSetStartTokenC6encode4withySo7NSCoderC_tFTo', symObjAddr: 0x990, symBinAddr: 0xF560, symSize: 0x50 } + - { offsetInCU: 0x6D7, offset: 0xD3296, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities22OSRequestSetStartTokenC5coderACSgSo7NSCoderC_tcfc', symObjAddr: 0x9E0, symBinAddr: 0xF5B0, symSize: 0x508 } + - { offsetInCU: 0x76B, offset: 0xD332A, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities22OSRequestSetStartTokenC5coderACSgSo7NSCoderC_tcfcTo', symObjAddr: 0xEE8, symBinAddr: 0xFAB8, symSize: 0x30 } + - { offsetInCU: 0x7A5, offset: 0xD3364, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities22OSRequestSetStartTokenCACycfcTo', symObjAddr: 0xF18, symBinAddr: 0xFAE8, symSize: 0x2C } + - { offsetInCU: 0x80C, offset: 0xD33CB, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities22OSRequestSetStartTokenCfD', symObjAddr: 0xF44, symBinAddr: 0xFB14, symSize: 0x30 } + - { offsetInCU: 0x839, offset: 0xD33F8, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities22OSRequestSetStartTokenCAA21OSLiveActivityRequestA2aDP3keySSvgTW', symObjAddr: 0xFD4, symBinAddr: 0xFBA4, symSize: 0x38 } + - { offsetInCU: 0x876, offset: 0xD3435, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities22OSRequestSetStartTokenCAA21OSLiveActivityRequestA2aDP17requestSuccessfulSbvgTW', symObjAddr: 0x100C, symBinAddr: 0xFBDC, symSize: 0x10 } + - { offsetInCU: 0x896, offset: 0xD3455, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities22OSRequestSetStartTokenCAA21OSLiveActivityRequestA2aDP17requestSuccessfulSbvgTW', symObjAddr: 0x100C, symBinAddr: 0xFBDC, symSize: 0x10 } + - { offsetInCU: 0x8DB, offset: 0xD349A, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities22OSRequestSetStartTokenCAA21OSLiveActivityRequestA2aDP17requestSuccessfulSbvsTW', symObjAddr: 0x101C, symBinAddr: 0xFBEC, symSize: 0x10 } + - { offsetInCU: 0x8FB, offset: 0xD34BA, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities22OSRequestSetStartTokenCAA21OSLiveActivityRequestA2aDP17requestSuccessfulSbvsTW', symObjAddr: 0x101C, symBinAddr: 0xFBEC, symSize: 0x10 } + - { offsetInCU: 0x934, offset: 0xD34F3, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities22OSRequestSetStartTokenCAA21OSLiveActivityRequestA2aDP26shouldForgetWhenSuccessfulSbvgTW', symObjAddr: 0x102C, symBinAddr: 0xFBFC, symSize: 0x10 } + - { offsetInCU: 0x954, offset: 0xD3513, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities22OSRequestSetStartTokenCAA21OSLiveActivityRequestA2aDP26shouldForgetWhenSuccessfulSbvgTW', symObjAddr: 0x102C, symBinAddr: 0xFBFC, symSize: 0x10 } + - { offsetInCU: 0x96F, offset: 0xD352E, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities22OSRequestSetStartTokenCAA21OSLiveActivityRequestA2aDP19prepareForExecutionSbyFTW', symObjAddr: 0x103C, symBinAddr: 0xFC0C, symSize: 0x4 } + - { offsetInCU: 0xA47, offset: 0xD3606, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities22OSRequestSetStartTokenCfETo', symObjAddr: 0xF74, symBinAddr: 0xFB44, symSize: 0x40 } + - { offsetInCU: 0xA76, offset: 0xD3635, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities22OSRequestSetStartTokenCMa', symObjAddr: 0xFB4, symBinAddr: 0xFB84, symSize: 0x20 } + - { offsetInCU: 0xA8A, offset: 0xD3649, size: 0x8, addend: 0x0, symName: '_$sS2SSysWl', symObjAddr: 0x1080, symBinAddr: 0xFC10, symSize: 0x44 } + - { offsetInCU: 0xA9E, offset: 0xD365D, size: 0x8, addend: 0x0, symName: '_$sypSgWOb', symObjAddr: 0x10C4, symBinAddr: 0xFC54, symSize: 0x48 } + - { offsetInCU: 0x27, offset: 0xD383C, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities25OSRequestRemoveStartTokenC11descriptionSSvgTo', symObjAddr: 0x0, symBinAddr: 0xFCD8, symSize: 0x5C } + - { offsetInCU: 0x4B, offset: 0xD3860, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities25OSRequestRemoveStartTokenC11descriptionSSvgTo', symObjAddr: 0x0, symBinAddr: 0xFCD8, symSize: 0x5C } + - { offsetInCU: 0xA3, offset: 0xD38B8, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities25OSRequestRemoveStartTokenC11descriptionSSvg', symObjAddr: 0x5C, symBinAddr: 0xFD34, symSize: 0x108 } + - { offsetInCU: 0x21F, offset: 0xD3A34, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities25OSRequestRemoveStartTokenC19prepareForExecutionSbyF', symObjAddr: 0x164, symBinAddr: 0xFE3C, symSize: 0x3A8 } + - { offsetInCU: 0x46A, offset: 0xD3C7F, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities25OSRequestRemoveStartTokenC6encode4withySo7NSCoderC_tF', symObjAddr: 0x50C, symBinAddr: 0x101E4, symSize: 0x268 } + - { offsetInCU: 0x4E5, offset: 0xD3CFA, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities25OSRequestRemoveStartTokenC6encode4withySo7NSCoderC_tFTo', symObjAddr: 0x774, symBinAddr: 0x1044C, symSize: 0x50 } + - { offsetInCU: 0x501, offset: 0xD3D16, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities25OSRequestRemoveStartTokenC5coderACSgSo7NSCoderC_tcfc', symObjAddr: 0x7C4, symBinAddr: 0x1049C, symSize: 0x408 } + - { offsetInCU: 0x57E, offset: 0xD3D93, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities25OSRequestRemoveStartTokenC5coderACSgSo7NSCoderC_tcfcTo', symObjAddr: 0xBCC, symBinAddr: 0x108A4, symSize: 0x30 } + - { offsetInCU: 0x5B8, offset: 0xD3DCD, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities25OSRequestRemoveStartTokenCACycfcTo', symObjAddr: 0xBFC, symBinAddr: 0x108D4, symSize: 0x2C } + - { offsetInCU: 0x61F, offset: 0xD3E34, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities25OSRequestRemoveStartTokenCfD', symObjAddr: 0xC28, symBinAddr: 0x10900, symSize: 0x30 } + - { offsetInCU: 0x64C, offset: 0xD3E61, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities25OSRequestRemoveStartTokenCAA21OSLiveActivityRequestA2aDP3keySSvgTW', symObjAddr: 0xC8C, symBinAddr: 0x10964, symSize: 0x38 } + - { offsetInCU: 0x689, offset: 0xD3E9E, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities25OSRequestRemoveStartTokenCAA21OSLiveActivityRequestA2aDP17requestSuccessfulSbvgTW', symObjAddr: 0xCC4, symBinAddr: 0x1099C, symSize: 0x10 } + - { offsetInCU: 0x6A9, offset: 0xD3EBE, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities25OSRequestRemoveStartTokenCAA21OSLiveActivityRequestA2aDP17requestSuccessfulSbvgTW', symObjAddr: 0xCC4, symBinAddr: 0x1099C, symSize: 0x10 } + - { offsetInCU: 0x6EE, offset: 0xD3F03, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities25OSRequestRemoveStartTokenCAA21OSLiveActivityRequestA2aDP17requestSuccessfulSbvsTW', symObjAddr: 0xCD4, symBinAddr: 0x109AC, symSize: 0x10 } + - { offsetInCU: 0x70E, offset: 0xD3F23, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities25OSRequestRemoveStartTokenCAA21OSLiveActivityRequestA2aDP17requestSuccessfulSbvsTW', symObjAddr: 0xCD4, symBinAddr: 0x109AC, symSize: 0x10 } + - { offsetInCU: 0x747, offset: 0xD3F5C, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities25OSRequestRemoveStartTokenCAA21OSLiveActivityRequestA2aDP26shouldForgetWhenSuccessfulSbvgTW', symObjAddr: 0xCE4, symBinAddr: 0x109BC, symSize: 0x10 } + - { offsetInCU: 0x767, offset: 0xD3F7C, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities25OSRequestRemoveStartTokenCAA21OSLiveActivityRequestA2aDP26shouldForgetWhenSuccessfulSbvgTW', symObjAddr: 0xCE4, symBinAddr: 0x109BC, symSize: 0x10 } + - { offsetInCU: 0x782, offset: 0xD3F97, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities25OSRequestRemoveStartTokenCAA21OSLiveActivityRequestA2aDP19prepareForExecutionSbyFTW', symObjAddr: 0xCF4, symBinAddr: 0x109CC, symSize: 0x4 } + - { offsetInCU: 0x80D, offset: 0xD4022, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities25OSRequestRemoveStartTokenCfETo', symObjAddr: 0xC58, symBinAddr: 0x10930, symSize: 0x14 } + - { offsetInCU: 0x83C, offset: 0xD4051, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities25OSRequestRemoveStartTokenCMa', symObjAddr: 0xC6C, symBinAddr: 0x10944, symSize: 0x20 } + - { offsetInCU: 0x27, offset: 0xD4174, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities23OSRequestSetUpdateTokenC11descriptionSSvgTo', symObjAddr: 0x0, symBinAddr: 0x10A0C, symSize: 0x5C } + - { offsetInCU: 0x4B, offset: 0xD4198, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities23OSRequestSetUpdateTokenC11descriptionSSvgTo', symObjAddr: 0x0, symBinAddr: 0x10A0C, symSize: 0x5C } + - { offsetInCU: 0xC1, offset: 0xD420E, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities23OSRequestSetUpdateTokenC11descriptionSSvg', symObjAddr: 0x5C, symBinAddr: 0x10A68, symSize: 0x154 } + - { offsetInCU: 0x2DB, offset: 0xD4428, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities23OSRequestSetUpdateTokenC19prepareForExecutionSbyF', symObjAddr: 0x1B0, symBinAddr: 0x10BBC, symSize: 0x528 } + - { offsetInCU: 0x5B1, offset: 0xD46FE, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities23OSRequestSetUpdateTokenC6encode4withySo7NSCoderC_tF', symObjAddr: 0x6D8, symBinAddr: 0x110E4, symSize: 0x2D4 } + - { offsetInCU: 0x64A, offset: 0xD4797, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities23OSRequestSetUpdateTokenC6encode4withySo7NSCoderC_tFTo', symObjAddr: 0x9AC, symBinAddr: 0x113B8, symSize: 0x50 } + - { offsetInCU: 0x666, offset: 0xD47B3, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities23OSRequestSetUpdateTokenC5coderACSgSo7NSCoderC_tcfc', symObjAddr: 0x9FC, symBinAddr: 0x11408, symSize: 0x508 } + - { offsetInCU: 0x6FA, offset: 0xD4847, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities23OSRequestSetUpdateTokenC5coderACSgSo7NSCoderC_tcfcTo', symObjAddr: 0xF04, symBinAddr: 0x11910, symSize: 0x30 } + - { offsetInCU: 0x734, offset: 0xD4881, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities23OSRequestSetUpdateTokenCACycfcTo', symObjAddr: 0xF34, symBinAddr: 0x11940, symSize: 0x2C } + - { offsetInCU: 0x79B, offset: 0xD48E8, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities23OSRequestSetUpdateTokenCfD', symObjAddr: 0xF60, symBinAddr: 0x1196C, symSize: 0x30 } + - { offsetInCU: 0x7C8, offset: 0xD4915, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities23OSRequestSetUpdateTokenCAA21OSLiveActivityRequestA2aDP3keySSvgTW', symObjAddr: 0xFF0, symBinAddr: 0x119FC, symSize: 0x38 } + - { offsetInCU: 0x805, offset: 0xD4952, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities23OSRequestSetUpdateTokenCAA21OSLiveActivityRequestA2aDP17requestSuccessfulSbvgTW', symObjAddr: 0x1028, symBinAddr: 0x11A34, symSize: 0x10 } + - { offsetInCU: 0x825, offset: 0xD4972, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities23OSRequestSetUpdateTokenCAA21OSLiveActivityRequestA2aDP17requestSuccessfulSbvgTW', symObjAddr: 0x1028, symBinAddr: 0x11A34, symSize: 0x10 } + - { offsetInCU: 0x86A, offset: 0xD49B7, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities23OSRequestSetUpdateTokenCAA21OSLiveActivityRequestA2aDP17requestSuccessfulSbvsTW', symObjAddr: 0x1038, symBinAddr: 0x11A44, symSize: 0x10 } + - { offsetInCU: 0x88A, offset: 0xD49D7, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities23OSRequestSetUpdateTokenCAA21OSLiveActivityRequestA2aDP17requestSuccessfulSbvsTW', symObjAddr: 0x1038, symBinAddr: 0x11A44, symSize: 0x10 } + - { offsetInCU: 0x8C3, offset: 0xD4A10, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities23OSRequestSetUpdateTokenCAA21OSLiveActivityRequestA2aDP26shouldForgetWhenSuccessfulSbvgTW', symObjAddr: 0x1048, symBinAddr: 0x11A54, symSize: 0x10 } + - { offsetInCU: 0x8E3, offset: 0xD4A30, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities23OSRequestSetUpdateTokenCAA21OSLiveActivityRequestA2aDP26shouldForgetWhenSuccessfulSbvgTW', symObjAddr: 0x1048, symBinAddr: 0x11A54, symSize: 0x10 } + - { offsetInCU: 0x8FE, offset: 0xD4A4B, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities23OSRequestSetUpdateTokenCAA21OSLiveActivityRequestA2aDP19prepareForExecutionSbyFTW', symObjAddr: 0x1058, symBinAddr: 0x11A64, symSize: 0x4 } + - { offsetInCU: 0x9D6, offset: 0xD4B23, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities23OSRequestSetUpdateTokenCfETo', symObjAddr: 0xF90, symBinAddr: 0x1199C, symSize: 0x40 } + - { offsetInCU: 0xA05, offset: 0xD4B52, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities23OSRequestSetUpdateTokenCMa', symObjAddr: 0xFD0, symBinAddr: 0x119DC, symSize: 0x20 } + - { offsetInCU: 0xCF, offset: 0xD4D82, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities09OSRequestC15ActivityClickedC11descriptionSSvgTo', symObjAddr: 0x408, symBinAddr: 0x11EAC, symSize: 0x5C } + - { offsetInCU: 0x163, offset: 0xD4E16, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities09OSRequestC15ActivityClickedC11descriptionSSvg', symObjAddr: 0x464, symBinAddr: 0x11F08, symSize: 0x1B4 } + - { offsetInCU: 0x437, offset: 0xD50EA, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities09OSRequestC15ActivityClickedC19prepareForExecutionSbyF', symObjAddr: 0x618, symBinAddr: 0x120BC, symSize: 0x5C4 } + - { offsetInCU: 0x7C5, offset: 0xD5478, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities09OSRequestC15ActivityClickedC6encode4withySo7NSCoderC_tF', symObjAddr: 0xBDC, symBinAddr: 0x12680, symSize: 0x3E0 } + - { offsetInCU: 0x892, offset: 0xD5545, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities09OSRequestC15ActivityClickedC6encode4withySo7NSCoderC_tFTo', symObjAddr: 0xFBC, symBinAddr: 0x12A60, symSize: 0x50 } + - { offsetInCU: 0x8AE, offset: 0xD5561, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities09OSRequestC15ActivityClickedC5coderACSgSo7NSCoderC_tcfc', symObjAddr: 0x100C, symBinAddr: 0x12AB0, symSize: 0x788 } + - { offsetInCU: 0x959, offset: 0xD560C, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities09OSRequestC15ActivityClickedC5coderACSgSo7NSCoderC_tcfcTo', symObjAddr: 0x1794, symBinAddr: 0x13238, symSize: 0x30 } + - { offsetInCU: 0x993, offset: 0xD5646, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities09OSRequestC15ActivityClickedCACycfcTo', symObjAddr: 0x17C4, symBinAddr: 0x13268, symSize: 0x2C } + - { offsetInCU: 0x9FA, offset: 0xD56AD, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities09OSRequestC15ActivityClickedCfD', symObjAddr: 0x17F0, symBinAddr: 0x13294, symSize: 0x30 } + - { offsetInCU: 0xA27, offset: 0xD56DA, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities09OSRequestC15ActivityClickedCAA06OSLiveF7RequestA2aDP3keySSvgTW', symObjAddr: 0x18A8, symBinAddr: 0x1334C, symSize: 0x38 } + - { offsetInCU: 0xA64, offset: 0xD5717, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities09OSRequestC15ActivityClickedCAA06OSLiveF7RequestA2aDP17requestSuccessfulSbvgTW', symObjAddr: 0x18E0, symBinAddr: 0x13384, symSize: 0x10 } + - { offsetInCU: 0xA84, offset: 0xD5737, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities09OSRequestC15ActivityClickedCAA06OSLiveF7RequestA2aDP17requestSuccessfulSbvgTW', symObjAddr: 0x18E0, symBinAddr: 0x13384, symSize: 0x10 } + - { offsetInCU: 0xAC9, offset: 0xD577C, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities09OSRequestC15ActivityClickedCAA06OSLiveF7RequestA2aDP17requestSuccessfulSbvsTW', symObjAddr: 0x18F0, symBinAddr: 0x13394, symSize: 0x10 } + - { offsetInCU: 0xAE9, offset: 0xD579C, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities09OSRequestC15ActivityClickedCAA06OSLiveF7RequestA2aDP17requestSuccessfulSbvsTW', symObjAddr: 0x18F0, symBinAddr: 0x13394, symSize: 0x10 } + - { offsetInCU: 0xB22, offset: 0xD57D5, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities09OSRequestC15ActivityClickedCAA06OSLiveF7RequestA2aDP26shouldForgetWhenSuccessfulSbvgTW', symObjAddr: 0x1900, symBinAddr: 0x133A4, symSize: 0x10 } + - { offsetInCU: 0xB42, offset: 0xD57F5, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities09OSRequestC15ActivityClickedCAA06OSLiveF7RequestA2aDP26shouldForgetWhenSuccessfulSbvgTW', symObjAddr: 0x1900, symBinAddr: 0x133A4, symSize: 0x10 } + - { offsetInCU: 0xB5D, offset: 0xD5810, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities09OSRequestC15ActivityClickedCAA06OSLiveF7RequestA2aDP19prepareForExecutionSbyFTW', symObjAddr: 0x1910, symBinAddr: 0x133B4, symSize: 0x4 } + - { offsetInCU: 0xC56, offset: 0xD5909, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities09OSRequestC15ActivityClickedCfETo', symObjAddr: 0x1820, symBinAddr: 0x132C4, symSize: 0x68 } + - { offsetInCU: 0xC85, offset: 0xD5938, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities09OSRequestC15ActivityClickedCMa', symObjAddr: 0x1888, symBinAddr: 0x1332C, symSize: 0x20 } + - { offsetInCU: 0xCAF, offset: 0xD5962, size: 0x8, addend: 0x0, symName: '_$ss17_NativeDictionaryV12mutatingFind_8isUniques10_HashTableV6BucketV6bucket_Sb5foundtx_SbtFSS_ypTg5', symObjAddr: 0x1998, symBinAddr: 0x133B8, symSize: 0xD8 } + - { offsetInCU: 0xD10, offset: 0xD59C3, size: 0x8, addend: 0x0, symName: '_$ss17_NativeDictionaryV7_insert2at3key5valueys10_HashTableV6BucketV_xnq_ntFSS_ypTg5', symObjAddr: 0x1A70, symBinAddr: 0x13490, symSize: 0x6C } + - { offsetInCU: 0xD98, offset: 0xD5A4B, size: 0x8, addend: 0x0, symName: '_$ss17_NativeDictionaryV4copyyyFs11AnyHashableV_ypTg5', symObjAddr: 0x1ADC, symBinAddr: 0x134FC, symSize: 0x1F4 } + - { offsetInCU: 0xE32, offset: 0xD5AE5, size: 0x8, addend: 0x0, symName: '_$ss17_NativeDictionaryV4copyyyFSS_23OneSignalLiveActivities21OSLiveActivityRequest_pTg5', symObjAddr: 0x1CD0, symBinAddr: 0x136F0, symSize: 0x1C8 } + - { offsetInCU: 0xEB3, offset: 0xD5B66, size: 0x8, addend: 0x0, symName: '_$ss17_NativeDictionaryV4copyyyFSS_ypTg5', symObjAddr: 0x1E98, symBinAddr: 0x138B8, symSize: 0x1F4 } + - { offsetInCU: 0xF55, offset: 0xD5C08, size: 0x8, addend: 0x0, symName: '_$ss17_NativeDictionaryV20_copyOrMoveAndResize8capacity12moveElementsySi_SbtFs11AnyHashableV_ypTg5', symObjAddr: 0x208C, symBinAddr: 0x13AAC, symSize: 0x3A4 } + - { offsetInCU: 0x108E, offset: 0xD5D41, size: 0x8, addend: 0x0, symName: '_$ss17_NativeDictionaryV20_copyOrMoveAndResize8capacity12moveElementsySi_SbtFSS_ypTg5', symObjAddr: 0x2430, symBinAddr: 0x13E50, symSize: 0x3A0 } + - { offsetInCU: 0x11A3, offset: 0xD5E56, size: 0x8, addend: 0x0, symName: ___swift_destroy_boxed_opaque_existential_0, symObjAddr: 0x27E0, symBinAddr: 0x141F0, symSize: 0x20 } + - { offsetInCU: 0x11B7, offset: 0xD5E6A, size: 0x8, addend: 0x0, symName: '_$ss11AnyHashableVWOc', symObjAddr: 0x28D0, symBinAddr: 0x1424C, symSize: 0x3C } + - { offsetInCU: 0x120D, offset: 0xD5EC0, size: 0x8, addend: 0x0, symName: '_$ss17_dictionaryUpCastySDyq0_q1_GSDyxq_GSHRzSHR0_r2_lFSS_yps11AnyHashableVypTg5', symObjAddr: 0x0, symBinAddr: 0x11AA4, symSize: 0x408 } + - { offsetInCU: 0x27, offset: 0xD618E, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities26OSRequestRemoveUpdateTokenC11descriptionSSvgTo', symObjAddr: 0x0, symBinAddr: 0x14288, symSize: 0x5C } + - { offsetInCU: 0x4B, offset: 0xD61B2, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities26OSRequestRemoveUpdateTokenC11descriptionSSvgTo', symObjAddr: 0x0, symBinAddr: 0x14288, symSize: 0x5C } + - { offsetInCU: 0xA3, offset: 0xD620A, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities26OSRequestRemoveUpdateTokenC11descriptionSSvg', symObjAddr: 0x5C, symBinAddr: 0x142E4, symSize: 0x108 } + - { offsetInCU: 0x21F, offset: 0xD6386, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities26OSRequestRemoveUpdateTokenC19prepareForExecutionSbyF', symObjAddr: 0x164, symBinAddr: 0x143EC, symSize: 0x39C } + - { offsetInCU: 0x455, offset: 0xD65BC, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities26OSRequestRemoveUpdateTokenC6encode4withySo7NSCoderC_tF', symObjAddr: 0x500, symBinAddr: 0x14788, symSize: 0x268 } + - { offsetInCU: 0x4D0, offset: 0xD6637, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities26OSRequestRemoveUpdateTokenC6encode4withySo7NSCoderC_tFTo', symObjAddr: 0x768, symBinAddr: 0x149F0, symSize: 0x50 } + - { offsetInCU: 0x4EC, offset: 0xD6653, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities26OSRequestRemoveUpdateTokenC5coderACSgSo7NSCoderC_tcfc', symObjAddr: 0x7B8, symBinAddr: 0x14A40, symSize: 0x408 } + - { offsetInCU: 0x569, offset: 0xD66D0, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities26OSRequestRemoveUpdateTokenC5coderACSgSo7NSCoderC_tcfcTo', symObjAddr: 0xBC0, symBinAddr: 0x14E48, symSize: 0x30 } + - { offsetInCU: 0x5A3, offset: 0xD670A, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities26OSRequestRemoveUpdateTokenCACycfcTo', symObjAddr: 0xBF0, symBinAddr: 0x14E78, symSize: 0x2C } + - { offsetInCU: 0x60A, offset: 0xD6771, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities26OSRequestRemoveUpdateTokenCfD', symObjAddr: 0xC1C, symBinAddr: 0x14EA4, symSize: 0x30 } + - { offsetInCU: 0x637, offset: 0xD679E, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities26OSRequestRemoveUpdateTokenCAA21OSLiveActivityRequestA2aDP3keySSvgTW', symObjAddr: 0xC80, symBinAddr: 0x14F08, symSize: 0x38 } + - { offsetInCU: 0x674, offset: 0xD67DB, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities26OSRequestRemoveUpdateTokenCAA21OSLiveActivityRequestA2aDP17requestSuccessfulSbvgTW', symObjAddr: 0xCB8, symBinAddr: 0x14F40, symSize: 0x10 } + - { offsetInCU: 0x694, offset: 0xD67FB, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities26OSRequestRemoveUpdateTokenCAA21OSLiveActivityRequestA2aDP17requestSuccessfulSbvgTW', symObjAddr: 0xCB8, symBinAddr: 0x14F40, symSize: 0x10 } + - { offsetInCU: 0x6D9, offset: 0xD6840, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities26OSRequestRemoveUpdateTokenCAA21OSLiveActivityRequestA2aDP17requestSuccessfulSbvsTW', symObjAddr: 0xCC8, symBinAddr: 0x14F50, symSize: 0x10 } + - { offsetInCU: 0x6F9, offset: 0xD6860, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities26OSRequestRemoveUpdateTokenCAA21OSLiveActivityRequestA2aDP17requestSuccessfulSbvsTW', symObjAddr: 0xCC8, symBinAddr: 0x14F50, symSize: 0x10 } + - { offsetInCU: 0x732, offset: 0xD6899, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities26OSRequestRemoveUpdateTokenCAA21OSLiveActivityRequestA2aDP26shouldForgetWhenSuccessfulSbvgTW', symObjAddr: 0xCD8, symBinAddr: 0x14F60, symSize: 0x10 } + - { offsetInCU: 0x752, offset: 0xD68B9, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities26OSRequestRemoveUpdateTokenCAA21OSLiveActivityRequestA2aDP26shouldForgetWhenSuccessfulSbvgTW', symObjAddr: 0xCD8, symBinAddr: 0x14F60, symSize: 0x10 } + - { offsetInCU: 0x76D, offset: 0xD68D4, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities26OSRequestRemoveUpdateTokenCAA21OSLiveActivityRequestA2aDP19prepareForExecutionSbyFTW', symObjAddr: 0xCE8, symBinAddr: 0x14F70, symSize: 0x4 } + - { offsetInCU: 0x7F8, offset: 0xD695F, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities26OSRequestRemoveUpdateTokenCfETo', symObjAddr: 0xC4C, symBinAddr: 0x14ED4, symSize: 0x14 } + - { offsetInCU: 0x827, offset: 0xD698E, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities26OSRequestRemoveUpdateTokenCMa', symObjAddr: 0xC60, symBinAddr: 0x14EE8, symSize: 0x20 } + - { offsetInCU: 0x27, offset: 0xD6AB1, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities09OSRequestC23ActivityReceiveReceiptsC11descriptionSSvgTo', symObjAddr: 0x0, symBinAddr: 0x14FE8, symSize: 0x5C } + - { offsetInCU: 0x4B, offset: 0xD6AD5, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities09OSRequestC23ActivityReceiveReceiptsC11descriptionSSvgTo', symObjAddr: 0x0, symBinAddr: 0x14FE8, symSize: 0x5C } + - { offsetInCU: 0xDF, offset: 0xD6B69, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities09OSRequestC23ActivityReceiveReceiptsC11descriptionSSvg', symObjAddr: 0x5C, symBinAddr: 0x15044, symSize: 0x1B4 } + - { offsetInCU: 0x395, offset: 0xD6E1F, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities09OSRequestC23ActivityReceiveReceiptsC19prepareForExecutionSbyF', symObjAddr: 0x210, symBinAddr: 0x151F8, symSize: 0x45C } + - { offsetInCU: 0x616, offset: 0xD70A0, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities09OSRequestC23ActivityReceiveReceiptsC6encode4withySo7NSCoderC_tF', symObjAddr: 0x66C, symBinAddr: 0x15654, symSize: 0x354 } + - { offsetInCU: 0x6CD, offset: 0xD7157, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities09OSRequestC23ActivityReceiveReceiptsC6encode4withySo7NSCoderC_tFTo', symObjAddr: 0x9C0, symBinAddr: 0x159A8, symSize: 0x50 } + - { offsetInCU: 0x6E9, offset: 0xD7173, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities09OSRequestC23ActivityReceiveReceiptsC5coderACSgSo7NSCoderC_tcfc', symObjAddr: 0xA10, symBinAddr: 0x159F8, symSize: 0x658 } + - { offsetInCU: 0x794, offset: 0xD721E, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities09OSRequestC23ActivityReceiveReceiptsC5coderACSgSo7NSCoderC_tcfcTo', symObjAddr: 0x1068, symBinAddr: 0x16050, symSize: 0x30 } + - { offsetInCU: 0x7CE, offset: 0xD7258, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities09OSRequestC23ActivityReceiveReceiptsCACycfcTo', symObjAddr: 0x1098, symBinAddr: 0x16080, symSize: 0x2C } + - { offsetInCU: 0x835, offset: 0xD72BF, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities09OSRequestC23ActivityReceiveReceiptsCfD', symObjAddr: 0x10C4, symBinAddr: 0x160AC, symSize: 0x30 } + - { offsetInCU: 0x862, offset: 0xD72EC, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities09OSRequestC23ActivityReceiveReceiptsCAA06OSLiveF7RequestA2aDP3keySSvgTW', symObjAddr: 0x1168, symBinAddr: 0x16150, symSize: 0x38 } + - { offsetInCU: 0x89F, offset: 0xD7329, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities09OSRequestC23ActivityReceiveReceiptsCAA06OSLiveF7RequestA2aDP17requestSuccessfulSbvgTW', symObjAddr: 0x11A0, symBinAddr: 0x16188, symSize: 0x10 } + - { offsetInCU: 0x8BF, offset: 0xD7349, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities09OSRequestC23ActivityReceiveReceiptsCAA06OSLiveF7RequestA2aDP17requestSuccessfulSbvgTW', symObjAddr: 0x11A0, symBinAddr: 0x16188, symSize: 0x10 } + - { offsetInCU: 0x904, offset: 0xD738E, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities09OSRequestC23ActivityReceiveReceiptsCAA06OSLiveF7RequestA2aDP17requestSuccessfulSbvsTW', symObjAddr: 0x11B0, symBinAddr: 0x16198, symSize: 0x10 } + - { offsetInCU: 0x924, offset: 0xD73AE, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities09OSRequestC23ActivityReceiveReceiptsCAA06OSLiveF7RequestA2aDP17requestSuccessfulSbvsTW', symObjAddr: 0x11B0, symBinAddr: 0x16198, symSize: 0x10 } + - { offsetInCU: 0x95D, offset: 0xD73E7, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities09OSRequestC23ActivityReceiveReceiptsCAA06OSLiveF7RequestA2aDP26shouldForgetWhenSuccessfulSbvgTW', symObjAddr: 0x11C0, symBinAddr: 0x161A8, symSize: 0x10 } + - { offsetInCU: 0x97D, offset: 0xD7407, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities09OSRequestC23ActivityReceiveReceiptsCAA06OSLiveF7RequestA2aDP26shouldForgetWhenSuccessfulSbvgTW', symObjAddr: 0x11C0, symBinAddr: 0x161A8, symSize: 0x10 } + - { offsetInCU: 0x998, offset: 0xD7422, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities09OSRequestC23ActivityReceiveReceiptsCAA06OSLiveF7RequestA2aDP19prepareForExecutionSbyFTW', symObjAddr: 0x11D0, symBinAddr: 0x161B8, symSize: 0x4 } + - { offsetInCU: 0xA70, offset: 0xD74FA, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities09OSRequestC23ActivityReceiveReceiptsCfETo', symObjAddr: 0x10F4, symBinAddr: 0x160DC, symSize: 0x54 } + - { offsetInCU: 0xA9F, offset: 0xD7529, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities09OSRequestC23ActivityReceiveReceiptsCMa', symObjAddr: 0x1148, symBinAddr: 0x16130, symSize: 0x20 } + - { offsetInCU: 0xABE, offset: 0xD7548, size: 0x8, addend: 0x0, symName: '_$ss22__RawDictionaryStorageC4findys10_HashTableV6BucketV6bucket_Sb5foundtxSHRzlFs11AnyHashableV_Tg5', symObjAddr: 0x1214, symBinAddr: 0x161BC, symSize: 0x30 } + - { offsetInCU: 0xB01, offset: 0xD758B, size: 0x8, addend: 0x0, symName: '_$ss22__RawDictionaryStorageC4findys10_HashTableV6BucketV6bucket_Sb5foundtxSHRzlFSS_Tg5', symObjAddr: 0x1244, symBinAddr: 0x161EC, symSize: 0x64 } + - { offsetInCU: 0xB4E, offset: 0xD75D8, size: 0x8, addend: 0x0, symName: '_$ss22__RawDictionaryStorageC4find_9hashValues10_HashTableV6BucketV6bucket_Sb5foundtx_SitSHRzlFs11AnyHashableV_Tg5', symObjAddr: 0x12A8, symBinAddr: 0x16250, symSize: 0xC4 } + - { offsetInCU: 0xB91, offset: 0xD761B, size: 0x8, addend: 0x0, symName: '_$ss22__RawDictionaryStorageC4find_9hashValues10_HashTableV6BucketV6bucket_Sb5foundtx_SitSHRzlFSS_Tg5', symObjAddr: 0x136C, symBinAddr: 0x16314, symSize: 0xE0 } + - { offsetInCU: 0xD3C, offset: 0xD77C6, size: 0x8, addend: 0x0, symName: '_$sSD17dictionaryLiteralSDyxq_Gx_q_td_tcfCSS_ypTg5Tf4gd_n', symObjAddr: 0x144C, symBinAddr: 0x163F4, symSize: 0x110 } + - { offsetInCU: 0xE67, offset: 0xD78F1, size: 0x8, addend: 0x0, symName: '_$sSD17dictionaryLiteralSDyxq_Gx_q_td_tcfCs11AnyHashableV_ypTg5Tf4gd_n', symObjAddr: 0x155C, symBinAddr: 0x16504, symSize: 0x114 } + - { offsetInCU: 0x34, offset: 0xD7B58, size: 0x8, addend: 0x0, symName: _OneSignalLiveActivitiesVersionString, symObjAddr: 0x0, symBinAddr: 0x18560, symSize: 0x0 } + - { offsetInCU: 0x69, offset: 0xD7B8D, size: 0x8, addend: 0x0, symName: _OneSignalLiveActivitiesVersionNumber, symObjAddr: 0x40, symBinAddr: 0x185A0, symSize: 0x0 } +... diff --git a/iOS_SDK/OneSignalSDK/OneSignal_LiveActivities/OneSignalLiveActivities.xcframework/ios-arm64_x86_64-maccatalyst/dSYMs/OneSignalLiveActivities.framework.dSYM/Contents/Resources/Relocations/x86_64/OneSignalLiveActivities.yml b/iOS_SDK/OneSignalSDK/OneSignal_LiveActivities/OneSignalLiveActivities.xcframework/ios-arm64_x86_64-maccatalyst/dSYMs/OneSignalLiveActivities.framework.dSYM/Contents/Resources/Relocations/x86_64/OneSignalLiveActivities.yml new file mode 100644 index 000000000..d42879a2e --- /dev/null +++ b/iOS_SDK/OneSignalSDK/OneSignal_LiveActivities/OneSignalLiveActivities.xcframework/ios-arm64_x86_64-maccatalyst/dSYMs/OneSignalLiveActivities.framework.dSYM/Contents/Resources/Relocations/x86_64/OneSignalLiveActivities.yml @@ -0,0 +1,248 @@ +--- +triple: 'x86_64-apple-darwin' +binary-path: '/Users/runner/Library/Developer/Xcode/DerivedData/OneSignal-btyiuxasarxrmcazajaxhhgwtsud/Build/Intermediates.noindex/ArchiveIntermediates/OneSignalLiveActivities/InstallationBuildProductsLocation/Library/Frameworks/OneSignalLiveActivities.framework/Versions/A/OneSignalLiveActivities' +relocations: + - { offsetInCU: 0x4F, offset: 0xD1F19, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities10AnyCodableV5valueypvg', symObjAddr: 0x0, symBinAddr: 0x4000, symSize: 0x10 } + - { offsetInCU: 0x6B, offset: 0xD1F35, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities10AnyCodableV6asBoolSbSgyF', symObjAddr: 0x40, symBinAddr: 0x4040, symSize: 0x60 } + - { offsetInCU: 0x99, offset: 0xD1F63, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities10AnyCodableV5asIntSiSgyF', symObjAddr: 0xA0, symBinAddr: 0x40A0, symSize: 0x60 } + - { offsetInCU: 0xC7, offset: 0xD1F91, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities10AnyCodableV8asDoubleSdSgyF', symObjAddr: 0x100, symBinAddr: 0x4100, symSize: 0x60 } + - { offsetInCU: 0xF5, offset: 0xD1FBF, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities10AnyCodableV8asStringSSSgyF', symObjAddr: 0x160, symBinAddr: 0x4160, symSize: 0x60 } + - { offsetInCU: 0x123, offset: 0xD1FED, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities10AnyCodableVyACxSgclufCyp_Tg5', symObjAddr: 0x2A0, symBinAddr: 0x42A0, symSize: 0x100 } + - { offsetInCU: 0x142, offset: 0xD200C, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities10AnyCodableVyACxSgclufCSo6NSNullC_Tg5', symObjAddr: 0x3A0, symBinAddr: 0x43A0, symSize: 0xA0 } + - { offsetInCU: 0x171, offset: 0xD203B, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities10AnyCodableVyACxSgclufC', symObjAddr: 0x440, symBinAddr: 0x4440, symSize: 0x120 } + - { offsetInCU: 0x1AE, offset: 0xD2078, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities10AnyCodableV10nilLiteralACyt_tcfC', symObjAddr: 0x5B0, symBinAddr: 0x45B0, symSize: 0x30 } + - { offsetInCU: 0x1D3, offset: 0xD209D, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities10AnyCodableV14booleanLiteralACSb_tcfC', symObjAddr: 0x5E0, symBinAddr: 0x45E0, symSize: 0x80 } + - { offsetInCU: 0x228, offset: 0xD20F2, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities10AnyCodableV14integerLiteralACSi_tcfC', symObjAddr: 0x660, symBinAddr: 0x4660, symSize: 0x80 } + - { offsetInCU: 0x27D, offset: 0xD2147, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities10AnyCodableV12floatLiteralACSd_tcfC', symObjAddr: 0x6E0, symBinAddr: 0x46E0, symSize: 0x80 } + - { offsetInCU: 0x2D2, offset: 0xD219C, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities10AnyCodableV12arrayLiteralACypd_tcfC', symObjAddr: 0x800, symBinAddr: 0x4800, symSize: 0x90 } + - { offsetInCU: 0x327, offset: 0xD21F1, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities10AnyCodableV17dictionaryLiteralACs0E8HashableV_yptd_tcfC', symObjAddr: 0x890, symBinAddr: 0x4890, symSize: 0x110 } + - { offsetInCU: 0x438, offset: 0xD2302, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities10AnyCodableV4fromACs7Decoder_p_tKcfC', symObjAddr: 0x9A0, symBinAddr: 0x49A0, symSize: 0x4E0 } + - { offsetInCU: 0x5BC, offset: 0xD2486, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities10AnyCodableV6encode2toys7Encoder_p_tKF', symObjAddr: 0xE80, symBinAddr: 0x4E80, symSize: 0xE80 } + - { offsetInCU: 0xA2D, offset: 0xD28F7, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities10AnyCodableV6encode019_0AD5C3D71B9A5D2F07I12C12B6344D523LL8nsnumber4intoySo8NSNumberC_s28SingleValueEncodingContainer_pztKF', symObjAddr: 0x1D00, symBinAddr: 0x5D00, symSize: 0x750 } + - { offsetInCU: 0xCFA, offset: 0xD2BC4, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities10AnyCodableVSeAASe4fromxs7Decoder_p_tKcfCTW', symObjAddr: 0x2450, symBinAddr: 0x6450, symSize: 0x10 } + - { offsetInCU: 0xD1D, offset: 0xD2BE7, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities10AnyCodableVSEAASE6encode2toys7Encoder_p_tKFTW', symObjAddr: 0x2460, symBinAddr: 0x6460, symSize: 0x10 } + - { offsetInCU: 0xD51, offset: 0xD2C1B, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities10AnyCodableVs23ExpressibleByNilLiteralAAsADP03nilJ0xyt_tcfCTW', symObjAddr: 0x2720, symBinAddr: 0x6720, symSize: 0x30 } + - { offsetInCU: 0xD83, offset: 0xD2C4D, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities10AnyCodableVs27ExpressibleByBooleanLiteralAAsADP07booleanJ0x0iJ4TypeQz_tcfCTW', symObjAddr: 0x2750, symBinAddr: 0x6750, symSize: 0x10 } + - { offsetInCU: 0xD9F, offset: 0xD2C69, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities10AnyCodableVs27ExpressibleByIntegerLiteralAAsADP07integerJ0x0iJ4TypeQz_tcfCTW', symObjAddr: 0x2760, symBinAddr: 0x6760, symSize: 0x10 } + - { offsetInCU: 0xDBB, offset: 0xD2C85, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities10AnyCodableVs25ExpressibleByFloatLiteralAAsADP05floatJ0x0iJ4TypeQz_tcfCTW', symObjAddr: 0x2770, symBinAddr: 0x6770, symSize: 0x10 } + - { offsetInCU: 0xDD7, offset: 0xD2CA1, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities10AnyCodableVs26ExpressibleByStringLiteralAAsADP06stringJ0x0iJ4TypeQz_tcfCTW', symObjAddr: 0x2780, symBinAddr: 0x6780, symSize: 0x20 } + - { offsetInCU: 0xDF3, offset: 0xD2CBD, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities10AnyCodableVs25ExpressibleByArrayLiteralAAsADP05arrayJ0x0iJ7ElementQzd_tcfCTW', symObjAddr: 0x27C0, symBinAddr: 0x67C0, symSize: 0x10 } + - { offsetInCU: 0xE0F, offset: 0xD2CD9, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities10AnyCodableVs30ExpressibleByDictionaryLiteralAAsADP010dictionaryJ0x3KeyQz_5ValueQztd_tcfCTW', symObjAddr: 0x27D0, symBinAddr: 0x67D0, symSize: 0x10 } + - { offsetInCU: 0xE2C, offset: 0xD2CF6, size: 0x8, addend: 0x0, symName: '_$sypWOc', symObjAddr: 0x10, symBinAddr: 0x4010, symSize: 0x30 } + - { offsetInCU: 0xE40, offset: 0xD2D0A, size: 0x8, addend: 0x0, symName: ___swift_instantiateConcreteTypeFromMangledName, symObjAddr: 0x1E0, symBinAddr: 0x41E0, symSize: 0x40 } + - { offsetInCU: 0xE54, offset: 0xD2D1E, size: 0x8, addend: 0x0, symName: '_$sypWOb', symObjAddr: 0x560, symBinAddr: 0x4560, symSize: 0x20 } + - { offsetInCU: 0xE68, offset: 0xD2D32, size: 0x8, addend: 0x0, symName: ___swift_allocate_boxed_opaque_existential_0, symObjAddr: 0x580, symBinAddr: 0x4580, symSize: 0x30 } + - { offsetInCU: 0x1002, offset: 0xD2ECC, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities10AnyCodableV2eeoiySbAC_ACtFZ', symObjAddr: 0x2470, symBinAddr: 0x6470, symSize: 0x10 } + - { offsetInCU: 0x1025, offset: 0xD2EEF, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities10AnyCodableVSQAASQ2eeoiySbx_xtFZTW', symObjAddr: 0x2480, symBinAddr: 0x6480, symSize: 0x10 } + - { offsetInCU: 0x104F, offset: 0xD2F19, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities10AnyCodableV11descriptionSSvg', symObjAddr: 0x2490, symBinAddr: 0x6490, symSize: 0x120 } + - { offsetInCU: 0x109D, offset: 0xD2F67, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities10AnyCodableVs23CustomStringConvertibleAAsADP11descriptionSSvgTW', symObjAddr: 0x25B0, symBinAddr: 0x65B0, symSize: 0x10 } + - { offsetInCU: 0x10E5, offset: 0xD2FAF, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities10AnyCodableV16debugDescriptionSSvg', symObjAddr: 0x25C0, symBinAddr: 0x65C0, symSize: 0x150 } + - { offsetInCU: 0x1227, offset: 0xD30F1, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities10AnyCodableVs28CustomDebugStringConvertibleAAsADP16debugDescriptionSSvgTW', symObjAddr: 0x2710, symBinAddr: 0x6710, symSize: 0x10 } + - { offsetInCU: 0x12EC, offset: 0xD31B6, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities10AnyCodableV4hash4intoys6HasherVz_tF', symObjAddr: 0x27E0, symBinAddr: 0x67E0, symSize: 0x360 } + - { offsetInCU: 0x1588, offset: 0xD3452, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities10AnyCodableV9hashValueSivg', symObjAddr: 0x2B40, symBinAddr: 0x6B40, symSize: 0x40 } + - { offsetInCU: 0x1614, offset: 0xD34DE, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities10AnyCodableVSHAASH9hashValueSivgTW', symObjAddr: 0x2B80, symBinAddr: 0x6B80, symSize: 0x40 } + - { offsetInCU: 0x16A3, offset: 0xD356D, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities10AnyCodableVSHAASH4hash4intoys6HasherVz_tFTW', symObjAddr: 0x2BC0, symBinAddr: 0x6BC0, symSize: 0x10 } + - { offsetInCU: 0x16F9, offset: 0xD35C3, size: 0x8, addend: 0x0, symName: '_$ss17_NativeDictionaryV9mapValuesyAByxqd__Gqd__q_KXEKlFSS_ypSg23OneSignalLiveActivities10AnyCodableVTg504$s23efg12Activities10iJ39V6encode2toys7Encoder_p_tKFACypSgXEfU0_Tf1cn_n', symObjAddr: 0x2C10, symBinAddr: 0x6C10, symSize: 0x3F0 } + - { offsetInCU: 0x17DA, offset: 0xD36A4, size: 0x8, addend: 0x0, symName: '_$ss15ContiguousArrayV16_createNewBuffer14bufferIsUnique15minimumCapacity13growForAppendySb_SiSbtF23OneSignalLiveActivities10AnyCodableV_Tg5', symObjAddr: 0x3000, symBinAddr: 0x7000, symSize: 0x20 } + - { offsetInCU: 0x17F2, offset: 0xD36BC, size: 0x8, addend: 0x0, symName: '_$ss15ContiguousArrayV16_createNewBuffer14bufferIsUnique15minimumCapacity13growForAppendySb_SiSbtF23OneSignalLiveActivities21OSLiveActivityRequest_p_Tg5', symObjAddr: 0x3020, symBinAddr: 0x7020, symSize: 0x20 } + - { offsetInCU: 0x186D, offset: 0xD3737, size: 0x8, addend: 0x0, symName: '_$ss22_ContiguousArrayBufferV20_consumeAndCreateNew14bufferIsUnique15minimumCapacity13growForAppendAByxGSb_SiSbtF23OneSignalLiveActivities10AnyCodableV_Tg5', symObjAddr: 0x3040, symBinAddr: 0x7040, symSize: 0x110 } + - { offsetInCU: 0x19D0, offset: 0xD389A, size: 0x8, addend: 0x0, symName: '_$ss22_ContiguousArrayBufferV20_consumeAndCreateNew14bufferIsUnique15minimumCapacity13growForAppendAByxGSb_SiSbtF23OneSignalLiveActivities21OSLiveActivityRequest_p_Tg5', symObjAddr: 0x3150, symBinAddr: 0x7150, symSize: 0x130 } + - { offsetInCU: 0x1AE6, offset: 0xD39B0, size: 0x8, addend: 0x0, symName: '_$sSDsSHR_rlE4hash4intoys6HasherVz_tFSS_23OneSignalLiveActivities10AnyCodableVTg5', symObjAddr: 0x3280, symBinAddr: 0x7280, symSize: 0x2C0 } + - { offsetInCU: 0x1C0C, offset: 0xD3AD6, size: 0x8, addend: 0x0, symName: '_$ss17_NativeDictionaryV5merge_8isUnique16uniquingKeysWithyqd__n_Sbq_q__q_tKXEtKSTRd__x_q_t7ElementRtd__lFs11AnyHashableV_ypSayAI_yptGTg5029$s23OneSignalLiveActivities10j33CodableV17dictionaryLiteralACs0E8K24V_yptd_tcfcypyp_yptXEfU_Tf1nncn_nTf4gnn_n', symObjAddr: 0x3540, symBinAddr: 0x7540, symSize: 0x230 } + - { offsetInCU: 0x1D91, offset: 0xD3C5B, size: 0x8, addend: 0x0, symName: ___swift_project_boxed_opaque_existential_1, symObjAddr: 0x3770, symBinAddr: 0x7770, symSize: 0x30 } + - { offsetInCU: 0x1DA5, offset: 0xD3C6F, size: 0x8, addend: 0x0, symName: '_$sSay23OneSignalLiveActivities10AnyCodableVGMa', symObjAddr: 0x37A0, symBinAddr: 0x77A0, symSize: 0x30 } + - { offsetInCU: 0x1DB9, offset: 0xD3C83, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities10AnyCodableVACSeAAWl', symObjAddr: 0x37D0, symBinAddr: 0x77D0, symSize: 0x30 } + - { offsetInCU: 0x1DCD, offset: 0xD3C97, size: 0x8, addend: 0x0, symName: '_$sSDySS23OneSignalLiveActivities10AnyCodableVGMa', symObjAddr: 0x3800, symBinAddr: 0x7800, symSize: 0x40 } + - { offsetInCU: 0x1DE1, offset: 0xD3CAB, size: 0x8, addend: 0x0, symName: '_$sSE_pWOb', symObjAddr: 0x3870, symBinAddr: 0x7870, symSize: 0x20 } + - { offsetInCU: 0x1DF5, offset: 0xD3CBF, size: 0x8, addend: 0x0, symName: ___swift_mutable_project_boxed_opaque_existential_1, symObjAddr: 0x3890, symBinAddr: 0x7890, symSize: 0x30 } + - { offsetInCU: 0x1E09, offset: 0xD3CD3, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities10AnyCodableVACSEAAWl', symObjAddr: 0x3920, symBinAddr: 0x7920, symSize: 0x30 } + - { offsetInCU: 0x1E37, offset: 0xD3D01, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities10AnyCodableV2eeoiySbAC_ACtFZTf4nnd_n', symObjAddr: 0x3E20, symBinAddr: 0x7E20, symSize: 0x9A0 } + - { offsetInCU: 0x2015, offset: 0xD3EDF, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities10AnyCodableVWOc', symObjAddr: 0x47C0, symBinAddr: 0x87C0, symSize: 0x30 } + - { offsetInCU: 0x2045, offset: 0xD3F0F, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities10AnyCodableVWOh', symObjAddr: 0x47F0, symBinAddr: 0x87F0, symSize: 0x20 } + - { offsetInCU: 0x206E, offset: 0xD3F38, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities10AnyCodableVs27ExpressibleByBooleanLiteralAA0iJ4TypesADP_s01_gh7BuiltiniJ0PWT', symObjAddr: 0x4810, symBinAddr: 0x8810, symSize: 0x10 } + - { offsetInCU: 0x2082, offset: 0xD3F4C, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities10AnyCodableVs27ExpressibleByIntegerLiteralAA0iJ4TypesADP_s01_gh7BuiltiniJ0PWT', symObjAddr: 0x4820, symBinAddr: 0x8820, symSize: 0x10 } + - { offsetInCU: 0x2096, offset: 0xD3F60, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities10AnyCodableVs25ExpressibleByFloatLiteralAA0iJ4TypesADP_s01_gh7BuiltiniJ0PWT', symObjAddr: 0x4830, symBinAddr: 0x8830, symSize: 0x10 } + - { offsetInCU: 0x20AA, offset: 0xD3F74, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities10AnyCodableVs26ExpressibleByStringLiteralAAs0gh23ExtendedGraphemeClusterJ0PWb', symObjAddr: 0x4840, symBinAddr: 0x8840, symSize: 0x10 } + - { offsetInCU: 0x20BE, offset: 0xD3F88, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities10AnyCodableVACs43ExpressibleByExtendedGraphemeClusterLiteralAAWl', symObjAddr: 0x4850, symBinAddr: 0x8850, symSize: 0x30 } + - { offsetInCU: 0x20D2, offset: 0xD3F9C, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities10AnyCodableVs26ExpressibleByStringLiteralAA0iJ4TypesADP_s01_gh7BuiltiniJ0PWT', symObjAddr: 0x4880, symBinAddr: 0x8880, symSize: 0x10 } + - { offsetInCU: 0x20E6, offset: 0xD3FB0, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities10AnyCodableVs43ExpressibleByExtendedGraphemeClusterLiteralAAs0gh13UnicodeScalarL0PWb', symObjAddr: 0x4890, symBinAddr: 0x8890, symSize: 0x10 } + - { offsetInCU: 0x20FA, offset: 0xD3FC4, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities10AnyCodableVACs33ExpressibleByUnicodeScalarLiteralAAWl', symObjAddr: 0x48A0, symBinAddr: 0x88A0, symSize: 0x30 } + - { offsetInCU: 0x210E, offset: 0xD3FD8, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities10AnyCodableVs43ExpressibleByExtendedGraphemeClusterLiteralAA0ijkL4TypesADP_s01_gh7BuiltinijkL0PWT', symObjAddr: 0x48D0, symBinAddr: 0x88D0, symSize: 0x10 } + - { offsetInCU: 0x2122, offset: 0xD3FEC, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities10AnyCodableVs33ExpressibleByUnicodeScalarLiteralAA0ijK4TypesADP_s01_gh7BuiltinijK0PWT', symObjAddr: 0x48E0, symBinAddr: 0x88E0, symSize: 0x10 } + - { offsetInCU: 0x2136, offset: 0xD4000, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities10AnyCodableVs32ExpressibleByStringInterpolationAAs0ghI7LiteralPWb', symObjAddr: 0x48F0, symBinAddr: 0x88F0, symSize: 0x10 } + - { offsetInCU: 0x214A, offset: 0xD4014, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities10AnyCodableVACs26ExpressibleByStringLiteralAAWl', symObjAddr: 0x4900, symBinAddr: 0x8900, symSize: 0x30 } + - { offsetInCU: 0x215E, offset: 0xD4028, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities10AnyCodableVs32ExpressibleByStringInterpolationAA0iJ0sADP_s0iJ8ProtocolPWT', symObjAddr: 0x4930, symBinAddr: 0x8930, symSize: 0x10 } + - { offsetInCU: 0x2172, offset: 0xD403C, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities10AnyCodableVSHAASQWb', symObjAddr: 0x4940, symBinAddr: 0x8940, symSize: 0x10 } + - { offsetInCU: 0x2186, offset: 0xD4050, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities10AnyCodableVACSQAAWl', symObjAddr: 0x4950, symBinAddr: 0x8950, symSize: 0x30 } + - { offsetInCU: 0x219A, offset: 0xD4064, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities10AnyCodableVwCP', symObjAddr: 0x4980, symBinAddr: 0x8980, symSize: 0x30 } + - { offsetInCU: 0x21AE, offset: 0xD4078, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities10AnyCodableVwxx', symObjAddr: 0x49B0, symBinAddr: 0x89B0, symSize: 0x10 } + - { offsetInCU: 0x21C2, offset: 0xD408C, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities10AnyCodableVwcp', symObjAddr: 0x49C0, symBinAddr: 0x89C0, symSize: 0x30 } + - { offsetInCU: 0x21D6, offset: 0xD40A0, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities10AnyCodableVwca', symObjAddr: 0x49F0, symBinAddr: 0x89F0, symSize: 0x20 } + - { offsetInCU: 0x21EA, offset: 0xD40B4, size: 0x8, addend: 0x0, symName: ___swift_assign_boxed_opaque_existential_0, symObjAddr: 0x4A10, symBinAddr: 0x8A10, symSize: 0x120 } + - { offsetInCU: 0x21FE, offset: 0xD40C8, size: 0x8, addend: 0x0, symName: ___swift_memcpy32_8, symObjAddr: 0x4B30, symBinAddr: 0x8B30, symSize: 0x20 } + - { offsetInCU: 0x2212, offset: 0xD40DC, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities10AnyCodableVwta', symObjAddr: 0x4B50, symBinAddr: 0x8B50, symSize: 0x30 } + - { offsetInCU: 0x2226, offset: 0xD40F0, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities10AnyCodableVwet', symObjAddr: 0x4B80, symBinAddr: 0x8B80, symSize: 0x50 } + - { offsetInCU: 0x223A, offset: 0xD4104, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities10AnyCodableVwst', symObjAddr: 0x4BD0, symBinAddr: 0x8BD0, symSize: 0x50 } + - { offsetInCU: 0x224E, offset: 0xD4118, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities10AnyCodableVMa', symObjAddr: 0x4C20, symBinAddr: 0x8C20, symSize: 0x10 } + - { offsetInCU: 0x2262, offset: 0xD412C, size: 0x8, addend: 0x0, symName: '_$sSS3key_23OneSignalLiveActivities10AnyCodableV5valuetSgWOb', symObjAddr: 0x4C30, symBinAddr: 0x8C30, symSize: 0x40 } + - { offsetInCU: 0x2276, offset: 0xD4140, size: 0x8, addend: 0x0, symName: '_$sSD8IteratorV8_VariantOyxq___GSHRzr0_lWOe', symObjAddr: 0x4C70, symBinAddr: 0x8C70, symSize: 0x20 } + - { offsetInCU: 0x228A, offset: 0xD4154, size: 0x8, addend: 0x0, symName: '_$ss11AnyHashableVWOh', symObjAddr: 0x4D20, symBinAddr: 0x8D20, symSize: 0x30 } + - { offsetInCU: 0x23CC, offset: 0xD4296, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities10AnyCodableVs32ExpressibleByStringInterpolationAAsADP06stringJ0x0iJ0Qz_tcfCTW', symObjAddr: 0x27A0, symBinAddr: 0x67A0, symSize: 0x20 } + - { offsetInCU: 0x246D, offset: 0xD4337, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities10AnyCodableVSHAASH13_rawHashValue4seedS2i_tFTW', symObjAddr: 0x2BD0, symBinAddr: 0x6BD0, symSize: 0x30 } + - { offsetInCU: 0x24AB, offset: 0xD4375, size: 0x8, addend: 0x0, symName: '_$sSo20OSResponseStatusTypeVSQSCSQ2eeoiySbx_xtFZTW', symObjAddr: 0x2C00, symBinAddr: 0x6C00, symSize: 0x10 } + - { offsetInCU: 0x2522, offset: 0xD43EC, size: 0x8, addend: 0x0, symName: '_$sSasSQRzlE2eeoiySbSayxG_ABtFZ23OneSignalLiveActivities10AnyCodableV_Tg5Tf4nnd_n', symObjAddr: 0x3A00, symBinAddr: 0x7A00, symSize: 0xC0 } + - { offsetInCU: 0x25E0, offset: 0xD44AA, size: 0x8, addend: 0x0, symName: '_$sSDsSQR_rlE2eeoiySbSDyxq_G_ABtFZSS_23OneSignalLiveActivities10AnyCodableVTg5Tf4nnd_n', symObjAddr: 0x3AC0, symBinAddr: 0x7AC0, symSize: 0x360 } + - { offsetInCU: 0x70, offset: 0xD49FD, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities12RequestCacheC19markAllUnsuccessfulyyF', symObjAddr: 0x0, symBinAddr: 0x8DC0, symSize: 0x1F0 } + - { offsetInCU: 0x122, offset: 0xD4AAF, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities12RequestCacheC4save33_9035E19291092A113A0A0800D9696186LLyyF', symObjAddr: 0x1F0, symBinAddr: 0x8FB0, symSize: 0x780 } + - { offsetInCU: 0x3D1, offset: 0xD4D5E, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities12RequestCacheCfD', symObjAddr: 0x970, symBinAddr: 0x9730, symSize: 0x30 } + - { offsetInCU: 0x4EE, offset: 0xD4E7B, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities12RequestCacheCMa', symObjAddr: 0x9A0, symBinAddr: 0x9760, symSize: 0x20 } + - { offsetInCU: 0x502, offset: 0xD4E8F, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities18UpdateRequestCacheCMa', symObjAddr: 0x9D0, symBinAddr: 0x9790, symSize: 0x20 } + - { offsetInCU: 0x516, offset: 0xD4EA3, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities17StartRequestCacheCMa', symObjAddr: 0xA00, symBinAddr: 0x97C0, symSize: 0x20 } + - { offsetInCU: 0x52A, offset: 0xD4EB7, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities27ReceiveReceiptsRequestCacheCMa', symObjAddr: 0xA20, symBinAddr: 0x97E0, symSize: 0x20 } + - { offsetInCU: 0x53E, offset: 0xD4ECB, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities19ClickedRequestCacheCMa', symObjAddr: 0xA70, symBinAddr: 0x9830, symSize: 0x20 } + - { offsetInCU: 0x569, offset: 0xD4EF6, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities06OSLiveD8ExecutorC27onPushSubscriptionDidChange5statey0aB4User06OSPushI12ChangedStateC_tF', symObjAddr: 0xA90, symBinAddr: 0x9850, symSize: 0x190 } + - { offsetInCU: 0x5DB, offset: 0xD4F68, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities06OSLiveD8ExecutorC27onPushSubscriptionDidChange5statey0aB4User06OSPushI12ChangedStateC_tFyycfU_', symObjAddr: 0xC20, symBinAddr: 0x99E0, symSize: 0x40 } + - { offsetInCU: 0x6C3, offset: 0xD5050, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities06OSLiveD8ExecutorC27onPushSubscriptionDidChange5statey0aB4User06OSPushI12ChangedStateC_tFTo', symObjAddr: 0xC70, symBinAddr: 0x9A30, symSize: 0x50 } + - { offsetInCU: 0x6DF, offset: 0xD506C, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities06OSLiveD8ExecutorC19pollPendingRequests33_9035E19291092A113A0A0800D9696186LLyyF', symObjAddr: 0xCC0, symBinAddr: 0x9A80, symSize: 0x250 } + - { offsetInCU: 0x70D, offset: 0xD509A, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities06OSLiveD8ExecutorC19pollPendingRequests33_9035E19291092A113A0A0800D9696186LLyyFyyYbcfU_', symObjAddr: 0xF10, symBinAddr: 0x9CD0, symSize: 0xD0 } + - { offsetInCU: 0x776, offset: 0xD5103, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities06OSLiveD8ExecutorC19pollPendingRequests33_9035E19291092A113A0A0800D9696186LLyyFyyYbcfU_yAA12RequestCacheCXEfU_', symObjAddr: 0xFE0, symBinAddr: 0x9DA0, symSize: 0x350 } + - { offsetInCU: 0x9DE, offset: 0xD536B, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities06OSLiveD8ExecutorC14executeRequest33_9035E19291092A113A0A0800D9696186LL_7requestyAA0H5CacheC_AA0e8ActivityH0_ptF', symObjAddr: 0x1370, symBinAddr: 0xA130, symSize: 0x320 } + - { offsetInCU: 0xA80, offset: 0xD540D, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities06OSLiveD8ExecutorC14executeRequest33_9035E19291092A113A0A0800D9696186LL_7requestyAA0H5CacheC_AA0e8ActivityH0_ptFySDys11AnyHashableVypGSgcfU_', symObjAddr: 0x1690, symBinAddr: 0xA450, symSize: 0x1E0 } + - { offsetInCU: 0xB2F, offset: 0xD54BC, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities06OSLiveD8ExecutorC14executeRequest33_9035E19291092A113A0A0800D9696186LL_7requestyAA0H5CacheC_AA0e8ActivityH0_ptFySDys11AnyHashableVypGSgcfU_yycfU_', symObjAddr: 0x1870, symBinAddr: 0xA630, symSize: 0x110 } + - { offsetInCU: 0xBB6, offset: 0xD5543, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities06OSLiveD8ExecutorC14executeRequest33_9035E19291092A113A0A0800D9696186LL_7requestyAA0H5CacheC_AA0e8ActivityH0_ptFySo0aB11ClientErrorCcfU0_', symObjAddr: 0x19F0, symBinAddr: 0xA7B0, symSize: 0x240 } + - { offsetInCU: 0xD0F, offset: 0xD569C, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities06OSLiveD8ExecutorC14executeRequest33_9035E19291092A113A0A0800D9696186LL_7requestyAA0H5CacheC_AA0e8ActivityH0_ptFySo0aB11ClientErrorCcfU0_yycfU_', symObjAddr: 0x1C30, symBinAddr: 0xA9F0, symSize: 0xF0 } + - { offsetInCU: 0xDB5, offset: 0xD5742, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities06OSLiveD8ExecutorCfD', symObjAddr: 0x1D70, symBinAddr: 0xAB30, symSize: 0x50 } + - { offsetInCU: 0xEE0, offset: 0xD586D, size: 0x8, addend: 0x0, symName: '_$sSDys11AnyHashableVypGSgIegg_So12NSDictionaryCSgIeyBy_TR', symObjAddr: 0x1980, symBinAddr: 0xA740, symSize: 0x70 } + - { offsetInCU: 0xF2F, offset: 0xD58BC, size: 0x8, addend: 0x0, symName: '_$sSo20OneSignalClientErrorCIegg_ABIeyBy_TR', symObjAddr: 0x1D20, symBinAddr: 0xAAE0, symSize: 0x50 } + - { offsetInCU: 0xF47, offset: 0xD58D4, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities06OSLiveD8ExecutorCMa', symObjAddr: 0x1DC0, symBinAddr: 0xAB80, symSize: 0x20 } + - { offsetInCU: 0xF5B, offset: 0xD58E8, size: 0x8, addend: 0x0, symName: _block_copy_helper, symObjAddr: 0x1E40, symBinAddr: 0xAC00, symSize: 0x20 } + - { offsetInCU: 0xF6F, offset: 0xD58FC, size: 0x8, addend: 0x0, symName: _block_destroy_helper, symObjAddr: 0x1E60, symBinAddr: 0xAC20, symSize: 0x10 } + - { offsetInCU: 0xF83, offset: 0xD5910, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore15OSDispatchQueue_pWOc', symObjAddr: 0x1EF0, symBinAddr: 0xACB0, symSize: 0x30 } + - { offsetInCU: 0xF97, offset: 0xD5924, size: 0x8, addend: 0x0, symName: ___swift_destroy_boxed_opaque_existential_1, symObjAddr: 0x1F80, symBinAddr: 0xAD10, symSize: 0x30 } + - { offsetInCU: 0xFAB, offset: 0xD5938, size: 0x8, addend: 0x0, symName: '_$sSD8_VariantV11removeValue6forKeyq_Sgx_tFSS_23OneSignalLiveActivities21OSLiveActivityRequest_pTg5', symObjAddr: 0x1FB0, symBinAddr: 0xAD40, symSize: 0xD0 } + - { offsetInCU: 0x1075, offset: 0xD5A02, size: 0x8, addend: 0x0, symName: '_$ss17_NativeDictionaryV7_delete2atys10_HashTableV6BucketV_tFSS_23OneSignalLiveActivities21OSLiveActivityRequest_pTg5', symObjAddr: 0x2080, symBinAddr: 0xAE10, symSize: 0x210 } + - { offsetInCU: 0x10F3, offset: 0xD5A80, size: 0x8, addend: 0x0, symName: '_$sSo8NSObjectCMa', symObjAddr: 0x24C0, symBinAddr: 0xB210, symSize: 0x30 } + - { offsetInCU: 0x1107, offset: 0xD5A94, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities06OSLiveD8ExecutorC19pollPendingRequests33_9035E19291092A113A0A0800D9696186LLyyFyyYbcfU_TA', symObjAddr: 0x25B0, symBinAddr: 0xB2E0, symSize: 0x10 } + - { offsetInCU: 0x111B, offset: 0xD5AA8, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities06OSLiveD8ExecutorC27onPushSubscriptionDidChange5statey0aB4User06OSPushI12ChangedStateC_tFyycfU_TA', symObjAddr: 0x25C0, symBinAddr: 0xB2F0, symSize: 0x10 } + - { offsetInCU: 0x27, offset: 0xD5D9C, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities22OSRequestSetStartTokenC11descriptionSSvgTo', symObjAddr: 0x0, symBinAddr: 0xB3C0, symSize: 0x60 } + - { offsetInCU: 0x4B, offset: 0xD5DC0, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities22OSRequestSetStartTokenC11descriptionSSvgTo', symObjAddr: 0x0, symBinAddr: 0xB3C0, symSize: 0x60 } + - { offsetInCU: 0xC1, offset: 0xD5E36, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities22OSRequestSetStartTokenC11descriptionSSvg', symObjAddr: 0x60, symBinAddr: 0xB420, symSize: 0x150 } + - { offsetInCU: 0x2DB, offset: 0xD6050, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities22OSRequestSetStartTokenC19prepareForExecutionSbyF', symObjAddr: 0x1B0, symBinAddr: 0xB570, symSize: 0x510 } + - { offsetInCU: 0x626, offset: 0xD639B, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities22OSRequestSetStartTokenC6encode4withySo7NSCoderC_tF', symObjAddr: 0x6C0, symBinAddr: 0xBA80, symSize: 0x290 } + - { offsetInCU: 0x6BF, offset: 0xD6434, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities22OSRequestSetStartTokenC6encode4withySo7NSCoderC_tFTo', symObjAddr: 0x950, symBinAddr: 0xBD10, symSize: 0x50 } + - { offsetInCU: 0x6DB, offset: 0xD6450, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities22OSRequestSetStartTokenC5coderACSgSo7NSCoderC_tcfc', symObjAddr: 0x9A0, symBinAddr: 0xBD60, symSize: 0x560 } + - { offsetInCU: 0x76F, offset: 0xD64E4, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities22OSRequestSetStartTokenC5coderACSgSo7NSCoderC_tcfcTo', symObjAddr: 0xF00, symBinAddr: 0xC2C0, symSize: 0x30 } + - { offsetInCU: 0x7A9, offset: 0xD651E, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities22OSRequestSetStartTokenCACycfcTo', symObjAddr: 0xF30, symBinAddr: 0xC2F0, symSize: 0x30 } + - { offsetInCU: 0x810, offset: 0xD6585, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities22OSRequestSetStartTokenCfD', symObjAddr: 0xF60, symBinAddr: 0xC320, symSize: 0x30 } + - { offsetInCU: 0x83D, offset: 0xD65B2, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities22OSRequestSetStartTokenCAA21OSLiveActivityRequestA2aDP3keySSvgTW', symObjAddr: 0xFF0, symBinAddr: 0xC3B0, symSize: 0x30 } + - { offsetInCU: 0x878, offset: 0xD65ED, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities22OSRequestSetStartTokenCAA21OSLiveActivityRequestA2aDP17requestSuccessfulSbvgTW', symObjAddr: 0x1020, symBinAddr: 0xC3E0, symSize: 0x20 } + - { offsetInCU: 0x8DD, offset: 0xD6652, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities22OSRequestSetStartTokenCAA21OSLiveActivityRequestA2aDP17requestSuccessfulSbvsTW', symObjAddr: 0x1040, symBinAddr: 0xC400, symSize: 0x20 } + - { offsetInCU: 0x940, offset: 0xD66B5, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities22OSRequestSetStartTokenCAA21OSLiveActivityRequestA2aDP26shouldForgetWhenSuccessfulSbvgTW', symObjAddr: 0x1060, symBinAddr: 0xC420, symSize: 0x20 } + - { offsetInCU: 0x97B, offset: 0xD66F0, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities22OSRequestSetStartTokenCAA21OSLiveActivityRequestA2aDP19prepareForExecutionSbyFTW', symObjAddr: 0x1080, symBinAddr: 0xC440, symSize: 0x10 } + - { offsetInCU: 0xA53, offset: 0xD67C8, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities22OSRequestSetStartTokenCfETo', symObjAddr: 0xF90, symBinAddr: 0xC350, symSize: 0x40 } + - { offsetInCU: 0xA82, offset: 0xD67F7, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities22OSRequestSetStartTokenCMa', symObjAddr: 0xFD0, symBinAddr: 0xC390, symSize: 0x20 } + - { offsetInCU: 0xA96, offset: 0xD680B, size: 0x8, addend: 0x0, symName: '_$sS2SSysWl', symObjAddr: 0x10D0, symBinAddr: 0xC450, symSize: 0x30 } + - { offsetInCU: 0xAAA, offset: 0xD681F, size: 0x8, addend: 0x0, symName: '_$sypSgWOb', symObjAddr: 0x1100, symBinAddr: 0xC480, symSize: 0x40 } + - { offsetInCU: 0x27, offset: 0xD69FE, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities25OSRequestRemoveStartTokenC11descriptionSSvgTo', symObjAddr: 0x0, symBinAddr: 0xC4F0, symSize: 0x60 } + - { offsetInCU: 0x4B, offset: 0xD6A22, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities25OSRequestRemoveStartTokenC11descriptionSSvgTo', symObjAddr: 0x0, symBinAddr: 0xC4F0, symSize: 0x60 } + - { offsetInCU: 0xA3, offset: 0xD6A7A, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities25OSRequestRemoveStartTokenC11descriptionSSvg', symObjAddr: 0x60, symBinAddr: 0xC550, symSize: 0x110 } + - { offsetInCU: 0x21F, offset: 0xD6BF6, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities25OSRequestRemoveStartTokenC19prepareForExecutionSbyF', symObjAddr: 0x170, symBinAddr: 0xC660, symSize: 0x3B0 } + - { offsetInCU: 0x46C, offset: 0xD6E43, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities25OSRequestRemoveStartTokenC6encode4withySo7NSCoderC_tF', symObjAddr: 0x520, symBinAddr: 0xCA10, symSize: 0x230 } + - { offsetInCU: 0x4E7, offset: 0xD6EBE, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities25OSRequestRemoveStartTokenC6encode4withySo7NSCoderC_tFTo', symObjAddr: 0x750, symBinAddr: 0xCC40, symSize: 0x50 } + - { offsetInCU: 0x503, offset: 0xD6EDA, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities25OSRequestRemoveStartTokenC5coderACSgSo7NSCoderC_tcfc', symObjAddr: 0x7A0, symBinAddr: 0xCC90, symSize: 0x410 } + - { offsetInCU: 0x580, offset: 0xD6F57, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities25OSRequestRemoveStartTokenC5coderACSgSo7NSCoderC_tcfcTo', symObjAddr: 0xBB0, symBinAddr: 0xD0A0, symSize: 0x30 } + - { offsetInCU: 0x5BA, offset: 0xD6F91, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities25OSRequestRemoveStartTokenCACycfcTo', symObjAddr: 0xBE0, symBinAddr: 0xD0D0, symSize: 0x30 } + - { offsetInCU: 0x621, offset: 0xD6FF8, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities25OSRequestRemoveStartTokenCfD', symObjAddr: 0xC10, symBinAddr: 0xD100, symSize: 0x30 } + - { offsetInCU: 0x64E, offset: 0xD7025, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities25OSRequestRemoveStartTokenCAA21OSLiveActivityRequestA2aDP3keySSvgTW', symObjAddr: 0xC80, symBinAddr: 0xD170, symSize: 0x30 } + - { offsetInCU: 0x689, offset: 0xD7060, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities25OSRequestRemoveStartTokenCAA21OSLiveActivityRequestA2aDP17requestSuccessfulSbvgTW', symObjAddr: 0xCB0, symBinAddr: 0xD1A0, symSize: 0x20 } + - { offsetInCU: 0x6EE, offset: 0xD70C5, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities25OSRequestRemoveStartTokenCAA21OSLiveActivityRequestA2aDP17requestSuccessfulSbvsTW', symObjAddr: 0xCD0, symBinAddr: 0xD1C0, symSize: 0x20 } + - { offsetInCU: 0x751, offset: 0xD7128, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities25OSRequestRemoveStartTokenCAA21OSLiveActivityRequestA2aDP26shouldForgetWhenSuccessfulSbvgTW', symObjAddr: 0xCF0, symBinAddr: 0xD1E0, symSize: 0x20 } + - { offsetInCU: 0x78C, offset: 0xD7163, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities25OSRequestRemoveStartTokenCAA21OSLiveActivityRequestA2aDP19prepareForExecutionSbyFTW', symObjAddr: 0xD10, symBinAddr: 0xD200, symSize: 0x10 } + - { offsetInCU: 0x817, offset: 0xD71EE, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities25OSRequestRemoveStartTokenCfETo', symObjAddr: 0xC40, symBinAddr: 0xD130, symSize: 0x20 } + - { offsetInCU: 0x846, offset: 0xD721D, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities25OSRequestRemoveStartTokenCMa', symObjAddr: 0xC60, symBinAddr: 0xD150, symSize: 0x20 } + - { offsetInCU: 0x27, offset: 0xD7340, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities23OSRequestSetUpdateTokenC11descriptionSSvgTo', symObjAddr: 0x0, symBinAddr: 0xD240, symSize: 0x60 } + - { offsetInCU: 0x4B, offset: 0xD7364, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities23OSRequestSetUpdateTokenC11descriptionSSvgTo', symObjAddr: 0x0, symBinAddr: 0xD240, symSize: 0x60 } + - { offsetInCU: 0xC1, offset: 0xD73DA, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities23OSRequestSetUpdateTokenC11descriptionSSvg', symObjAddr: 0x60, symBinAddr: 0xD2A0, symSize: 0x150 } + - { offsetInCU: 0x2DB, offset: 0xD75F4, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities23OSRequestSetUpdateTokenC19prepareForExecutionSbyF', symObjAddr: 0x1B0, symBinAddr: 0xD3F0, symSize: 0x560 } + - { offsetInCU: 0x5B5, offset: 0xD78CE, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities23OSRequestSetUpdateTokenC6encode4withySo7NSCoderC_tF', symObjAddr: 0x710, symBinAddr: 0xD950, symSize: 0x290 } + - { offsetInCU: 0x64E, offset: 0xD7967, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities23OSRequestSetUpdateTokenC6encode4withySo7NSCoderC_tFTo', symObjAddr: 0x9A0, symBinAddr: 0xDBE0, symSize: 0x50 } + - { offsetInCU: 0x66A, offset: 0xD7983, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities23OSRequestSetUpdateTokenC5coderACSgSo7NSCoderC_tcfc', symObjAddr: 0x9F0, symBinAddr: 0xDC30, symSize: 0x560 } + - { offsetInCU: 0x6FE, offset: 0xD7A17, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities23OSRequestSetUpdateTokenC5coderACSgSo7NSCoderC_tcfcTo', symObjAddr: 0xF50, symBinAddr: 0xE190, symSize: 0x30 } + - { offsetInCU: 0x738, offset: 0xD7A51, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities23OSRequestSetUpdateTokenCACycfcTo', symObjAddr: 0xF80, symBinAddr: 0xE1C0, symSize: 0x30 } + - { offsetInCU: 0x79F, offset: 0xD7AB8, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities23OSRequestSetUpdateTokenCfD', symObjAddr: 0xFB0, symBinAddr: 0xE1F0, symSize: 0x30 } + - { offsetInCU: 0x7CC, offset: 0xD7AE5, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities23OSRequestSetUpdateTokenCAA21OSLiveActivityRequestA2aDP3keySSvgTW', symObjAddr: 0x1040, symBinAddr: 0xE280, symSize: 0x30 } + - { offsetInCU: 0x807, offset: 0xD7B20, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities23OSRequestSetUpdateTokenCAA21OSLiveActivityRequestA2aDP17requestSuccessfulSbvgTW', symObjAddr: 0x1070, symBinAddr: 0xE2B0, symSize: 0x20 } + - { offsetInCU: 0x86C, offset: 0xD7B85, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities23OSRequestSetUpdateTokenCAA21OSLiveActivityRequestA2aDP17requestSuccessfulSbvsTW', symObjAddr: 0x1090, symBinAddr: 0xE2D0, symSize: 0x20 } + - { offsetInCU: 0x8CF, offset: 0xD7BE8, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities23OSRequestSetUpdateTokenCAA21OSLiveActivityRequestA2aDP26shouldForgetWhenSuccessfulSbvgTW', symObjAddr: 0x10B0, symBinAddr: 0xE2F0, symSize: 0x20 } + - { offsetInCU: 0x90A, offset: 0xD7C23, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities23OSRequestSetUpdateTokenCAA21OSLiveActivityRequestA2aDP19prepareForExecutionSbyFTW', symObjAddr: 0x10D0, symBinAddr: 0xE310, symSize: 0x10 } + - { offsetInCU: 0x9E2, offset: 0xD7CFB, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities23OSRequestSetUpdateTokenCfETo', symObjAddr: 0xFE0, symBinAddr: 0xE220, symSize: 0x40 } + - { offsetInCU: 0xA11, offset: 0xD7D2A, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities23OSRequestSetUpdateTokenCMa', symObjAddr: 0x1020, symBinAddr: 0xE260, symSize: 0x20 } + - { offsetInCU: 0xC4, offset: 0xD7F4F, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities09OSRequestC15ActivityClickedC11descriptionSSvgTo', symObjAddr: 0x4C0, symBinAddr: 0xE810, symSize: 0x60 } + - { offsetInCU: 0x158, offset: 0xD7FE3, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities09OSRequestC15ActivityClickedC11descriptionSSvg', symObjAddr: 0x520, symBinAddr: 0xE870, symSize: 0x190 } + - { offsetInCU: 0x42C, offset: 0xD82B7, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities09OSRequestC15ActivityClickedC19prepareForExecutionSbyF', symObjAddr: 0x6B0, symBinAddr: 0xEA00, symSize: 0x5F0 } + - { offsetInCU: 0x7BD, offset: 0xD8648, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities09OSRequestC15ActivityClickedC6encode4withySo7NSCoderC_tF', symObjAddr: 0xCA0, symBinAddr: 0xEFF0, symSize: 0x380 } + - { offsetInCU: 0x88C, offset: 0xD8717, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities09OSRequestC15ActivityClickedC6encode4withySo7NSCoderC_tFTo', symObjAddr: 0x1020, symBinAddr: 0xF370, symSize: 0x50 } + - { offsetInCU: 0x8A8, offset: 0xD8733, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities09OSRequestC15ActivityClickedC5coderACSgSo7NSCoderC_tcfc', symObjAddr: 0x1070, symBinAddr: 0xF3C0, symSize: 0x810 } + - { offsetInCU: 0x953, offset: 0xD87DE, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities09OSRequestC15ActivityClickedC5coderACSgSo7NSCoderC_tcfcTo', symObjAddr: 0x1880, symBinAddr: 0xFBD0, symSize: 0x30 } + - { offsetInCU: 0x98D, offset: 0xD8818, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities09OSRequestC15ActivityClickedCACycfcTo', symObjAddr: 0x18B0, symBinAddr: 0xFC00, symSize: 0x30 } + - { offsetInCU: 0x9F4, offset: 0xD887F, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities09OSRequestC15ActivityClickedCfD', symObjAddr: 0x18E0, symBinAddr: 0xFC30, symSize: 0x30 } + - { offsetInCU: 0xA21, offset: 0xD88AC, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities09OSRequestC15ActivityClickedCAA06OSLiveF7RequestA2aDP3keySSvgTW', symObjAddr: 0x1990, symBinAddr: 0xFCE0, symSize: 0x30 } + - { offsetInCU: 0xA5C, offset: 0xD88E7, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities09OSRequestC15ActivityClickedCAA06OSLiveF7RequestA2aDP17requestSuccessfulSbvgTW', symObjAddr: 0x19C0, symBinAddr: 0xFD10, symSize: 0x20 } + - { offsetInCU: 0xAC1, offset: 0xD894C, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities09OSRequestC15ActivityClickedCAA06OSLiveF7RequestA2aDP17requestSuccessfulSbvsTW', symObjAddr: 0x19E0, symBinAddr: 0xFD30, symSize: 0x20 } + - { offsetInCU: 0xB24, offset: 0xD89AF, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities09OSRequestC15ActivityClickedCAA06OSLiveF7RequestA2aDP26shouldForgetWhenSuccessfulSbvgTW', symObjAddr: 0x1A00, symBinAddr: 0xFD50, symSize: 0x20 } + - { offsetInCU: 0xB5F, offset: 0xD89EA, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities09OSRequestC15ActivityClickedCAA06OSLiveF7RequestA2aDP19prepareForExecutionSbyFTW', symObjAddr: 0x1A20, symBinAddr: 0xFD70, symSize: 0x10 } + - { offsetInCU: 0xC58, offset: 0xD8AE3, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities09OSRequestC15ActivityClickedCfETo', symObjAddr: 0x1910, symBinAddr: 0xFC60, symSize: 0x60 } + - { offsetInCU: 0xC87, offset: 0xD8B12, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities09OSRequestC15ActivityClickedCMa', symObjAddr: 0x1970, symBinAddr: 0xFCC0, symSize: 0x20 } + - { offsetInCU: 0xCB1, offset: 0xD8B3C, size: 0x8, addend: 0x0, symName: '_$ss17_NativeDictionaryV12mutatingFind_8isUniques10_HashTableV6BucketV6bucket_Sb5foundtx_SbtFSS_ypTg5', symObjAddr: 0x1AA0, symBinAddr: 0xFD80, symSize: 0xB0 } + - { offsetInCU: 0xD12, offset: 0xD8B9D, size: 0x8, addend: 0x0, symName: '_$ss17_NativeDictionaryV7_insert2at3key5valueys10_HashTableV6BucketV_xnq_ntFSS_ypTg5', symObjAddr: 0x1B50, symBinAddr: 0xFE30, symSize: 0x60 } + - { offsetInCU: 0xD86, offset: 0xD8C11, size: 0x8, addend: 0x0, symName: '_$ss17_NativeDictionaryV4copyyyFs11AnyHashableV_ypTg5', symObjAddr: 0x1BB0, symBinAddr: 0xFE90, symSize: 0x270 } + - { offsetInCU: 0xE1C, offset: 0xD8CA7, size: 0x8, addend: 0x0, symName: '_$ss17_NativeDictionaryV4copyyyFSS_23OneSignalLiveActivities21OSLiveActivityRequest_pTg5', symObjAddr: 0x1E20, symBinAddr: 0x10100, symSize: 0x220 } + - { offsetInCU: 0xE95, offset: 0xD8D20, size: 0x8, addend: 0x0, symName: '_$ss17_NativeDictionaryV4copyyyFSS_ypTg5', symObjAddr: 0x2040, symBinAddr: 0x10320, symSize: 0x260 } + - { offsetInCU: 0xF23, offset: 0xD8DAE, size: 0x8, addend: 0x0, symName: '_$ss17_NativeDictionaryV20_copyOrMoveAndResize8capacity12moveElementsySi_SbtFs11AnyHashableV_ypTg5', symObjAddr: 0x22A0, symBinAddr: 0x10580, symSize: 0x3D0 } + - { offsetInCU: 0x1044, offset: 0xD8ECF, size: 0x8, addend: 0x0, symName: '_$ss17_NativeDictionaryV20_copyOrMoveAndResize8capacity12moveElementsySi_SbtFSS_ypTg5', symObjAddr: 0x2670, symBinAddr: 0x10950, symSize: 0x3C0 } + - { offsetInCU: 0x1145, offset: 0xD8FD0, size: 0x8, addend: 0x0, symName: ___swift_destroy_boxed_opaque_existential_0, symObjAddr: 0x2A50, symBinAddr: 0x10D10, symSize: 0x30 } + - { offsetInCU: 0x1159, offset: 0xD8FE4, size: 0x8, addend: 0x0, symName: '_$ss11AnyHashableVWOc', symObjAddr: 0x2B40, symBinAddr: 0x10D70, symSize: 0x30 } + - { offsetInCU: 0x11A8, offset: 0xD9033, size: 0x8, addend: 0x0, symName: '_$ss17_dictionaryUpCastySDyq0_q1_GSDyxq_GSHRzSHR0_r2_lFSS_yps11AnyHashableVypTg5', symObjAddr: 0x0, symBinAddr: 0xE350, symSize: 0x4C0 } + - { offsetInCU: 0x27, offset: 0xD92F4, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities26OSRequestRemoveUpdateTokenC11descriptionSSvgTo', symObjAddr: 0x0, symBinAddr: 0x10DA0, symSize: 0x60 } + - { offsetInCU: 0x4B, offset: 0xD9318, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities26OSRequestRemoveUpdateTokenC11descriptionSSvgTo', symObjAddr: 0x0, symBinAddr: 0x10DA0, symSize: 0x60 } + - { offsetInCU: 0xA3, offset: 0xD9370, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities26OSRequestRemoveUpdateTokenC11descriptionSSvg', symObjAddr: 0x60, symBinAddr: 0x10E00, symSize: 0x110 } + - { offsetInCU: 0x21F, offset: 0xD94EC, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities26OSRequestRemoveUpdateTokenC19prepareForExecutionSbyF', symObjAddr: 0x170, symBinAddr: 0x10F10, symSize: 0x3B0 } + - { offsetInCU: 0x457, offset: 0xD9724, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities26OSRequestRemoveUpdateTokenC6encode4withySo7NSCoderC_tF', symObjAddr: 0x520, symBinAddr: 0x112C0, symSize: 0x230 } + - { offsetInCU: 0x4D6, offset: 0xD97A3, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities26OSRequestRemoveUpdateTokenC6encode4withySo7NSCoderC_tFTo', symObjAddr: 0x750, symBinAddr: 0x114F0, symSize: 0x50 } + - { offsetInCU: 0x4F2, offset: 0xD97BF, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities26OSRequestRemoveUpdateTokenC5coderACSgSo7NSCoderC_tcfc', symObjAddr: 0x7A0, symBinAddr: 0x11540, symSize: 0x410 } + - { offsetInCU: 0x56F, offset: 0xD983C, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities26OSRequestRemoveUpdateTokenC5coderACSgSo7NSCoderC_tcfcTo', symObjAddr: 0xBB0, symBinAddr: 0x11950, symSize: 0x30 } + - { offsetInCU: 0x5A9, offset: 0xD9876, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities26OSRequestRemoveUpdateTokenCACycfcTo', symObjAddr: 0xBE0, symBinAddr: 0x11980, symSize: 0x30 } + - { offsetInCU: 0x610, offset: 0xD98DD, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities26OSRequestRemoveUpdateTokenCfD', symObjAddr: 0xC10, symBinAddr: 0x119B0, symSize: 0x30 } + - { offsetInCU: 0x63D, offset: 0xD990A, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities26OSRequestRemoveUpdateTokenCAA21OSLiveActivityRequestA2aDP3keySSvgTW', symObjAddr: 0xC80, symBinAddr: 0x11A20, symSize: 0x30 } + - { offsetInCU: 0x678, offset: 0xD9945, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities26OSRequestRemoveUpdateTokenCAA21OSLiveActivityRequestA2aDP17requestSuccessfulSbvgTW', symObjAddr: 0xCB0, symBinAddr: 0x11A50, symSize: 0x20 } + - { offsetInCU: 0x6DD, offset: 0xD99AA, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities26OSRequestRemoveUpdateTokenCAA21OSLiveActivityRequestA2aDP17requestSuccessfulSbvsTW', symObjAddr: 0xCD0, symBinAddr: 0x11A70, symSize: 0x20 } + - { offsetInCU: 0x740, offset: 0xD9A0D, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities26OSRequestRemoveUpdateTokenCAA21OSLiveActivityRequestA2aDP26shouldForgetWhenSuccessfulSbvgTW', symObjAddr: 0xCF0, symBinAddr: 0x11A90, symSize: 0x20 } + - { offsetInCU: 0x77B, offset: 0xD9A48, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities26OSRequestRemoveUpdateTokenCAA21OSLiveActivityRequestA2aDP19prepareForExecutionSbyFTW', symObjAddr: 0xD10, symBinAddr: 0x11AB0, symSize: 0x10 } + - { offsetInCU: 0x806, offset: 0xD9AD3, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities26OSRequestRemoveUpdateTokenCfETo', symObjAddr: 0xC40, symBinAddr: 0x119E0, symSize: 0x20 } + - { offsetInCU: 0x835, offset: 0xD9B02, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities26OSRequestRemoveUpdateTokenCMa', symObjAddr: 0xC60, symBinAddr: 0x11A00, symSize: 0x20 } + - { offsetInCU: 0x27, offset: 0xD9C25, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities09OSRequestC23ActivityReceiveReceiptsC11descriptionSSvgTo', symObjAddr: 0x0, symBinAddr: 0x11B60, symSize: 0x60 } + - { offsetInCU: 0x4B, offset: 0xD9C49, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities09OSRequestC23ActivityReceiveReceiptsC11descriptionSSvgTo', symObjAddr: 0x0, symBinAddr: 0x11B60, symSize: 0x60 } + - { offsetInCU: 0xDF, offset: 0xD9CDD, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities09OSRequestC23ActivityReceiveReceiptsC11descriptionSSvg', symObjAddr: 0x60, symBinAddr: 0x11BC0, symSize: 0x190 } + - { offsetInCU: 0x395, offset: 0xD9F93, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities09OSRequestC23ActivityReceiveReceiptsC19prepareForExecutionSbyF', symObjAddr: 0x1F0, symBinAddr: 0x11D50, symSize: 0x4D0 } + - { offsetInCU: 0x616, offset: 0xDA214, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities09OSRequestC23ActivityReceiveReceiptsC6encode4withySo7NSCoderC_tF', symObjAddr: 0x6C0, symBinAddr: 0x12220, symSize: 0x310 } + - { offsetInCU: 0x6CD, offset: 0xDA2CB, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities09OSRequestC23ActivityReceiveReceiptsC6encode4withySo7NSCoderC_tFTo', symObjAddr: 0x9D0, symBinAddr: 0x12530, symSize: 0x50 } + - { offsetInCU: 0x6E9, offset: 0xDA2E7, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities09OSRequestC23ActivityReceiveReceiptsC5coderACSgSo7NSCoderC_tcfc', symObjAddr: 0xA20, symBinAddr: 0x12580, symSize: 0x6D0 } + - { offsetInCU: 0x794, offset: 0xDA392, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities09OSRequestC23ActivityReceiveReceiptsC5coderACSgSo7NSCoderC_tcfcTo', symObjAddr: 0x10F0, symBinAddr: 0x12C50, symSize: 0x30 } + - { offsetInCU: 0x7CE, offset: 0xDA3CC, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities09OSRequestC23ActivityReceiveReceiptsCACycfcTo', symObjAddr: 0x1120, symBinAddr: 0x12C80, symSize: 0x30 } + - { offsetInCU: 0x835, offset: 0xDA433, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities09OSRequestC23ActivityReceiveReceiptsCfD', symObjAddr: 0x1150, symBinAddr: 0x12CB0, symSize: 0x30 } + - { offsetInCU: 0x862, offset: 0xDA460, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities09OSRequestC23ActivityReceiveReceiptsCAA06OSLiveF7RequestA2aDP3keySSvgTW', symObjAddr: 0x11F0, symBinAddr: 0x12D50, symSize: 0x30 } + - { offsetInCU: 0x89D, offset: 0xDA49B, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities09OSRequestC23ActivityReceiveReceiptsCAA06OSLiveF7RequestA2aDP17requestSuccessfulSbvgTW', symObjAddr: 0x1220, symBinAddr: 0x12D80, symSize: 0x20 } + - { offsetInCU: 0x902, offset: 0xDA500, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities09OSRequestC23ActivityReceiveReceiptsCAA06OSLiveF7RequestA2aDP17requestSuccessfulSbvsTW', symObjAddr: 0x1240, symBinAddr: 0x12DA0, symSize: 0x20 } + - { offsetInCU: 0x965, offset: 0xDA563, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities09OSRequestC23ActivityReceiveReceiptsCAA06OSLiveF7RequestA2aDP26shouldForgetWhenSuccessfulSbvgTW', symObjAddr: 0x1260, symBinAddr: 0x12DC0, symSize: 0x20 } + - { offsetInCU: 0x9A0, offset: 0xDA59E, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities09OSRequestC23ActivityReceiveReceiptsCAA06OSLiveF7RequestA2aDP19prepareForExecutionSbyFTW', symObjAddr: 0x1280, symBinAddr: 0x12DE0, symSize: 0x10 } + - { offsetInCU: 0xA78, offset: 0xDA676, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities09OSRequestC23ActivityReceiveReceiptsCfETo', symObjAddr: 0x1180, symBinAddr: 0x12CE0, symSize: 0x50 } + - { offsetInCU: 0xAA7, offset: 0xDA6A5, size: 0x8, addend: 0x0, symName: '_$s23OneSignalLiveActivities09OSRequestC23ActivityReceiveReceiptsCMa', symObjAddr: 0x11D0, symBinAddr: 0x12D30, symSize: 0x20 } + - { offsetInCU: 0xAC6, offset: 0xDA6C4, size: 0x8, addend: 0x0, symName: '_$ss22__RawDictionaryStorageC4findys10_HashTableV6BucketV6bucket_Sb5foundtxSHRzlFs11AnyHashableV_Tg5', symObjAddr: 0x12D0, symBinAddr: 0x12DF0, symSize: 0x30 } + - { offsetInCU: 0xB09, offset: 0xDA707, size: 0x8, addend: 0x0, symName: '_$ss22__RawDictionaryStorageC4findys10_HashTableV6BucketV6bucket_Sb5foundtxSHRzlFSS_Tg5', symObjAddr: 0x1300, symBinAddr: 0x12E20, symSize: 0x60 } + - { offsetInCU: 0xB56, offset: 0xDA754, size: 0x8, addend: 0x0, symName: '_$ss22__RawDictionaryStorageC4find_9hashValues10_HashTableV6BucketV6bucket_Sb5foundtx_SitSHRzlFs11AnyHashableV_Tg5', symObjAddr: 0x1360, symBinAddr: 0x12E80, symSize: 0xC0 } + - { offsetInCU: 0xB99, offset: 0xDA797, size: 0x8, addend: 0x0, symName: '_$ss22__RawDictionaryStorageC4find_9hashValues10_HashTableV6BucketV6bucket_Sb5foundtx_SitSHRzlFSS_Tg5', symObjAddr: 0x1420, symBinAddr: 0x12F40, symSize: 0xE0 } + - { offsetInCU: 0xD27, offset: 0xDA925, size: 0x8, addend: 0x0, symName: '_$sSD17dictionaryLiteralSDyxq_Gx_q_td_tcfCSS_ypTg5Tf4gd_n', symObjAddr: 0x1500, symBinAddr: 0x13020, symSize: 0xE0 } + - { offsetInCU: 0xE3E, offset: 0xDAA3C, size: 0x8, addend: 0x0, symName: '_$sSD17dictionaryLiteralSDyxq_Gx_q_td_tcfCs11AnyHashableV_ypTg5Tf4gd_n', symObjAddr: 0x15E0, symBinAddr: 0x13100, symSize: 0xF0 } + - { offsetInCU: 0x34, offset: 0xDAC8F, size: 0x8, addend: 0x0, symName: _OneSignalLiveActivitiesVersionString, symObjAddr: 0x0, symBinAddr: 0x151D0, symSize: 0x0 } + - { offsetInCU: 0x69, offset: 0xDACC4, size: 0x8, addend: 0x0, symName: _OneSignalLiveActivitiesVersionNumber, symObjAddr: 0x40, symBinAddr: 0x15210, symSize: 0x0 } +... diff --git a/iOS_SDK/OneSignalSDK/OneSignal_LiveActivities/OneSignalLiveActivities.xcframework/ios-arm64_x86_64-simulator/OneSignalLiveActivities.framework/Headers/OneSignalLiveActivities-Swift.h b/iOS_SDK/OneSignalSDK/OneSignal_LiveActivities/OneSignalLiveActivities.xcframework/ios-arm64_x86_64-simulator/OneSignalLiveActivities.framework/Headers/OneSignalLiveActivities-Swift.h index 49d77272f..126416366 100644 --- a/iOS_SDK/OneSignalSDK/OneSignal_LiveActivities/OneSignalLiveActivities.xcframework/ios-arm64_x86_64-simulator/OneSignalLiveActivities.framework/Headers/OneSignalLiveActivities-Swift.h +++ b/iOS_SDK/OneSignalSDK/OneSignal_LiveActivities/OneSignalLiveActivities.xcframework/ios-arm64_x86_64-simulator/OneSignalLiveActivities.framework/Headers/OneSignalLiveActivities-Swift.h @@ -1,6 +1,6 @@ #if 0 #elif defined(__arm64__) && __arm64__ -// Generated by Apple Swift version 6.0.2 effective-5.10 (swiftlang-6.0.2.1.2 clang-1600.0.26.4) +// Generated by Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 clang-1500.1.0.2.5) #ifndef ONESIGNALLIVEACTIVITIES_SWIFT_H #define ONESIGNALLIVEACTIVITIES_SWIFT_H #pragma clang diagnostic push @@ -42,8 +42,6 @@ #include #endif #if defined(__cplusplus) -#pragma clang diagnostic push -#pragma clang diagnostic ignored "-Wnon-modular-include-in-framework-module" #if defined(__arm64e__) && __has_include() # include #else @@ -57,7 +55,6 @@ # endif #pragma clang diagnostic pop #endif -#pragma clang diagnostic pop #endif #if !defined(SWIFT_TYPEDEFS) @@ -295,7 +292,6 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #pragma clang diagnostic ignored "-Wunknown-pragmas" #pragma clang diagnostic ignored "-Wnullability" #pragma clang diagnostic ignored "-Wdollar-in-identifier-extension" -#pragma clang diagnostic ignored "-Wunsafe-buffer-usage" #if __has_attribute(external_source_symbol) # pragma push_macro("any") @@ -322,6 +318,26 @@ SWIFT_CLASS_NAMED("LiveActivitySetupOptions") @class NSString; @class NSCoder; +SWIFT_CLASS("_TtC23OneSignalLiveActivities28OSRequestLiveActivityClicked") +@interface OSRequestLiveActivityClicked : OneSignalRequest +@property (nonatomic, readonly, copy) NSString * _Nonnull description; +- (void)encodeWithCoder:(NSCoder * _Nonnull)coder; +- (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)coder OBJC_DESIGNATED_INITIALIZER; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + + +SWIFT_CLASS("_TtC23OneSignalLiveActivities36OSRequestLiveActivityReceiveReceipts") +@interface OSRequestLiveActivityReceiveReceipts : OneSignalRequest +@property (nonatomic, readonly, copy) NSString * _Nonnull description; +- (void)encodeWithCoder:(NSCoder * _Nonnull)coder; +- (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)coder OBJC_DESIGNATED_INITIALIZER; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + + SWIFT_CLASS("_TtC23OneSignalLiveActivities25OSRequestRemoveStartToken") @interface OSRequestRemoveStartToken : OneSignalRequest @property (nonatomic, readonly, copy) NSString * _Nonnull description; @@ -361,6 +377,7 @@ SWIFT_CLASS("_TtC23OneSignalLiveActivities23OSRequestSetUpdateToken") + (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); @end +@class NSURL; SWIFT_CLASS_NAMED("OneSignalLiveActivitiesManagerImpl") @interface OneSignalLiveActivitiesManagerImpl : NSObject @@ -374,6 +391,7 @@ SWIFT_CLASS_NAMED("OneSignalLiveActivitiesManagerImpl") + (void)exit:(NSString * _Nonnull)activityId withSuccess:(OSResultSuccessBlock _Nullable)withSuccess withFailure:(OSFailureBlock _Nullable)withFailure; + (void)setupDefaultWithOptions:(LiveActivitySetupOptions * _Nullable)options SWIFT_AVAILABILITY(ios,introduced=16.1); + (void)startDefault:(NSString * _Nonnull)activityId attributes:(NSDictionary * _Nonnull)attributes content:(NSDictionary * _Nonnull)content SWIFT_AVAILABILITY(ios,introduced=16.1); ++ (NSURL * _Nullable)trackClickAndReturnOriginal:(NSURL * _Nonnull)url SWIFT_WARN_UNUSED_RESULT; - (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; @end @@ -387,7 +405,7 @@ SWIFT_CLASS_NAMED("OneSignalLiveActivitiesManagerImpl") #endif #elif defined(__x86_64__) && __x86_64__ -// Generated by Apple Swift version 6.0.2 effective-5.10 (swiftlang-6.0.2.1.2 clang-1600.0.26.4) +// Generated by Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 clang-1500.1.0.2.5) #ifndef ONESIGNALLIVEACTIVITIES_SWIFT_H #define ONESIGNALLIVEACTIVITIES_SWIFT_H #pragma clang diagnostic push @@ -429,8 +447,6 @@ SWIFT_CLASS_NAMED("OneSignalLiveActivitiesManagerImpl") #include #endif #if defined(__cplusplus) -#pragma clang diagnostic push -#pragma clang diagnostic ignored "-Wnon-modular-include-in-framework-module" #if defined(__arm64e__) && __has_include() # include #else @@ -444,7 +460,6 @@ SWIFT_CLASS_NAMED("OneSignalLiveActivitiesManagerImpl") # endif #pragma clang diagnostic pop #endif -#pragma clang diagnostic pop #endif #if !defined(SWIFT_TYPEDEFS) @@ -682,7 +697,6 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #pragma clang diagnostic ignored "-Wunknown-pragmas" #pragma clang diagnostic ignored "-Wnullability" #pragma clang diagnostic ignored "-Wdollar-in-identifier-extension" -#pragma clang diagnostic ignored "-Wunsafe-buffer-usage" #if __has_attribute(external_source_symbol) # pragma push_macro("any") @@ -709,6 +723,26 @@ SWIFT_CLASS_NAMED("LiveActivitySetupOptions") @class NSString; @class NSCoder; +SWIFT_CLASS("_TtC23OneSignalLiveActivities28OSRequestLiveActivityClicked") +@interface OSRequestLiveActivityClicked : OneSignalRequest +@property (nonatomic, readonly, copy) NSString * _Nonnull description; +- (void)encodeWithCoder:(NSCoder * _Nonnull)coder; +- (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)coder OBJC_DESIGNATED_INITIALIZER; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + + +SWIFT_CLASS("_TtC23OneSignalLiveActivities36OSRequestLiveActivityReceiveReceipts") +@interface OSRequestLiveActivityReceiveReceipts : OneSignalRequest +@property (nonatomic, readonly, copy) NSString * _Nonnull description; +- (void)encodeWithCoder:(NSCoder * _Nonnull)coder; +- (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)coder OBJC_DESIGNATED_INITIALIZER; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + + SWIFT_CLASS("_TtC23OneSignalLiveActivities25OSRequestRemoveStartToken") @interface OSRequestRemoveStartToken : OneSignalRequest @property (nonatomic, readonly, copy) NSString * _Nonnull description; @@ -748,6 +782,7 @@ SWIFT_CLASS("_TtC23OneSignalLiveActivities23OSRequestSetUpdateToken") + (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); @end +@class NSURL; SWIFT_CLASS_NAMED("OneSignalLiveActivitiesManagerImpl") @interface OneSignalLiveActivitiesManagerImpl : NSObject @@ -761,6 +796,7 @@ SWIFT_CLASS_NAMED("OneSignalLiveActivitiesManagerImpl") + (void)exit:(NSString * _Nonnull)activityId withSuccess:(OSResultSuccessBlock _Nullable)withSuccess withFailure:(OSFailureBlock _Nullable)withFailure; + (void)setupDefaultWithOptions:(LiveActivitySetupOptions * _Nullable)options SWIFT_AVAILABILITY(ios,introduced=16.1); + (void)startDefault:(NSString * _Nonnull)activityId attributes:(NSDictionary * _Nonnull)attributes content:(NSDictionary * _Nonnull)content SWIFT_AVAILABILITY(ios,introduced=16.1); ++ (NSURL * _Nullable)trackClickAndReturnOriginal:(NSURL * _Nonnull)url SWIFT_WARN_UNUSED_RESULT; - (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; @end diff --git a/iOS_SDK/OneSignalSDK/OneSignal_LiveActivities/OneSignalLiveActivities.xcframework/ios-arm64_x86_64-simulator/OneSignalLiveActivities.framework/Info.plist b/iOS_SDK/OneSignalSDK/OneSignal_LiveActivities/OneSignalLiveActivities.xcframework/ios-arm64_x86_64-simulator/OneSignalLiveActivities.framework/Info.plist index feed18705..106b787b1 100644 Binary files a/iOS_SDK/OneSignalSDK/OneSignal_LiveActivities/OneSignalLiveActivities.xcframework/ios-arm64_x86_64-simulator/OneSignalLiveActivities.framework/Info.plist and b/iOS_SDK/OneSignalSDK/OneSignal_LiveActivities/OneSignalLiveActivities.xcframework/ios-arm64_x86_64-simulator/OneSignalLiveActivities.framework/Info.plist differ diff --git a/iOS_SDK/OneSignalSDK/OneSignal_LiveActivities/OneSignalLiveActivities.xcframework/ios-arm64_x86_64-simulator/OneSignalLiveActivities.framework/Modules/OneSignalLiveActivities.swiftmodule/arm64-apple-ios-simulator.abi.json b/iOS_SDK/OneSignalSDK/OneSignal_LiveActivities/OneSignalLiveActivities.xcframework/ios-arm64_x86_64-simulator/OneSignalLiveActivities.framework/Modules/OneSignalLiveActivities.swiftmodule/arm64-apple-ios-simulator.abi.json index 8a3eafaf7..d0f907cd5 100644 --- a/iOS_SDK/OneSignalSDK/OneSignal_LiveActivities/OneSignalLiveActivities.xcframework/ios-arm64_x86_64-simulator/OneSignalLiveActivities.framework/Modules/OneSignalLiveActivities.swiftmodule/arm64-apple-ios-simulator.abi.json +++ b/iOS_SDK/OneSignalSDK/OneSignal_LiveActivities/OneSignalLiveActivities.xcframework/ios-arm64_x86_64-simulator/OneSignalLiveActivities.framework/Modules/OneSignalLiveActivities.swiftmodule/arm64-apple-ios-simulator.abi.json @@ -1,51 +1,45 @@ { "ABIRoot": { "kind": "Root", - "name": "OneSignalLiveActivities", - "printedName": "OneSignalLiveActivities", + "name": "TopLevel", + "printedName": "TopLevel", "children": [ { "kind": "Import", - "name": "OneSignalOSCore", - "printedName": "OneSignalOSCore", - "declKind": "Import", - "moduleName": "OneSignalLiveActivities" - }, - { - "kind": "Import", - "name": "ActivityKit", - "printedName": "ActivityKit", + "name": "Foundation", + "printedName": "Foundation", "declKind": "Import", - "moduleName": "OneSignalLiveActivities" + "moduleName": "OneSignalLiveActivities", + "declAttributes": [ + "RawDocComment" + ] }, { "kind": "TypeDecl", - "name": "LiveActivitySetupOptions", - "printedName": "LiveActivitySetupOptions", + "name": "AnyCodable", + "printedName": "AnyCodable", "children": [ { "kind": "Var", - "name": "enablePushToStart", - "printedName": "enablePushToStart", + "name": "value", + "printedName": "value", "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "ProtocolComposition", + "printedName": "Any" } ], "declKind": "Var", - "usr": "c:@M@OneSignalLiveActivities@objc(cs)LiveActivitySetupOptions(py)enablePushToStart", - "mangledName": "$s23OneSignalLiveActivities0C20ActivitySetupOptionsC17enablePushToStartSbvp", + "usr": "s:23OneSignalLiveActivities10AnyCodableV5valueypvp", + "mangledName": "$s23OneSignalLiveActivities10AnyCodableV5valueypvp", "moduleName": "OneSignalLiveActivities", "declAttributes": [ - "HasInitialValue", "HasStorage", - "AccessControl", - "ObjC", - "RawDocComment" + "AccessControl" ], + "fixedbinaryorder": 0, + "isLet": true, "hasStorage": true, "accessors": [ { @@ -55,31 +49,32 @@ "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "ProtocolComposition", + "printedName": "Any" } ], "declKind": "Accessor", - "usr": "c:@M@OneSignalLiveActivities@objc(cs)LiveActivitySetupOptions(im)enablePushToStart", - "mangledName": "$s23OneSignalLiveActivities0C20ActivitySetupOptionsC17enablePushToStartSbvg", + "usr": "s:23OneSignalLiveActivities10AnyCodableV5valueypvg", + "mangledName": "$s23OneSignalLiveActivities10AnyCodableV5valueypvg", "moduleName": "OneSignalLiveActivities", "implicit": true, "declAttributes": [ - "ObjC" + "Transparent" ], "accessorKind": "get" - }, + } + ] + }, + { + "kind": "Function", + "name": "asBool", + "printedName": "asBool()", + "children": [ { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, { "kind": "TypeNominal", "name": "Bool", @@ -87,288 +82,151 @@ "usr": "s:Sb" } ], - "declKind": "Accessor", - "usr": "c:@M@OneSignalLiveActivities@objc(cs)LiveActivitySetupOptions(im)setEnablePushToStart:", - "mangledName": "$s23OneSignalLiveActivities0C20ActivitySetupOptionsC17enablePushToStartSbvs", - "moduleName": "OneSignalLiveActivities", - "implicit": true, - "declAttributes": [ - "ObjC" - ], - "accessorKind": "set" - }, - { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ], - "declKind": "Accessor", - "usr": "s:23OneSignalLiveActivities0C20ActivitySetupOptionsC17enablePushToStartSbvM", - "mangledName": "$s23OneSignalLiveActivities0C20ActivitySetupOptionsC17enablePushToStartSbvM", - "moduleName": "OneSignalLiveActivities", - "implicit": true, - "accessorKind": "_modify" - } - ] - }, - { - "kind": "Var", - "name": "enablePushToUpdate", - "printedName": "enablePushToUpdate", - "children": [ - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "usr": "s:Sq" } ], - "declKind": "Var", - "usr": "c:@M@OneSignalLiveActivities@objc(cs)LiveActivitySetupOptions(py)enablePushToUpdate", - "mangledName": "$s23OneSignalLiveActivities0C20ActivitySetupOptionsC18enablePushToUpdateSbvp", + "declKind": "Func", + "usr": "s:23OneSignalLiveActivities10AnyCodableV6asBoolSbSgyF", + "mangledName": "$s23OneSignalLiveActivities10AnyCodableV6asBoolSbSgyF", "moduleName": "OneSignalLiveActivities", "declAttributes": [ - "HasInitialValue", - "HasStorage", - "AccessControl", - "ObjC", - "RawDocComment" + "AccessControl" ], - "hasStorage": true, - "accessors": [ + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "asInt", + "printedName": "asInt()", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], - "declKind": "Accessor", - "usr": "c:@M@OneSignalLiveActivities@objc(cs)LiveActivitySetupOptions(im)enablePushToUpdate", - "mangledName": "$s23OneSignalLiveActivities0C20ActivitySetupOptionsC18enablePushToUpdateSbvg", - "moduleName": "OneSignalLiveActivities", - "implicit": true, - "declAttributes": [ - "ObjC" - ], - "accessorKind": "get" - }, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:23OneSignalLiveActivities10AnyCodableV5asIntSiSgyF", + "mangledName": "$s23OneSignalLiveActivities10AnyCodableV5asIntSiSgyF", + "moduleName": "OneSignalLiveActivities", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "asDouble", + "printedName": "asDouble()", + "children": [ { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" } ], - "declKind": "Accessor", - "usr": "c:@M@OneSignalLiveActivities@objc(cs)LiveActivitySetupOptions(im)setEnablePushToUpdate:", - "mangledName": "$s23OneSignalLiveActivities0C20ActivitySetupOptionsC18enablePushToUpdateSbvs", - "moduleName": "OneSignalLiveActivities", - "implicit": true, - "declAttributes": [ - "ObjC" - ], - "accessorKind": "set" - }, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:23OneSignalLiveActivities10AnyCodableV8asDoubleSdSgyF", + "mangledName": "$s23OneSignalLiveActivities10AnyCodableV8asDoubleSdSgyF", + "moduleName": "OneSignalLiveActivities", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "asString", + "printedName": "asString()", + "children": [ { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "declKind": "Accessor", - "usr": "s:23OneSignalLiveActivities0C20ActivitySetupOptionsC18enablePushToUpdateSbvM", - "mangledName": "$s23OneSignalLiveActivities0C20ActivitySetupOptionsC18enablePushToUpdateSbvM", - "moduleName": "OneSignalLiveActivities", - "implicit": true, - "accessorKind": "_modify" + "usr": "s:Sq" } - ] + ], + "declKind": "Func", + "usr": "s:23OneSignalLiveActivities10AnyCodableV8asStringSSSgyF", + "mangledName": "$s23OneSignalLiveActivities10AnyCodableV8asStringSSSgyF", + "moduleName": "OneSignalLiveActivities", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" }, { - "kind": "Constructor", - "name": "init", - "printedName": "init(enablePushToStart:enablePushToUpdate:)", + "kind": "Function", + "name": "asArray", + "printedName": "asArray()", "children": [ { "kind": "TypeNominal", - "name": "LiveActivitySetupOptions", - "printedName": "OneSignalLiveActivities.LiveActivitySetupOptions", - "usr": "c:@M@OneSignalLiveActivities@objc(cs)LiveActivitySetupOptions" - }, - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "hasDefaultArg": true, - "usr": "s:Sb" - }, - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "hasDefaultArg": true, - "usr": "s:Sb" + "name": "Optional", + "printedName": "[OneSignalLiveActivities.AnyCodable]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[OneSignalLiveActivities.AnyCodable]", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyCodable", + "printedName": "OneSignalLiveActivities.AnyCodable", + "usr": "s:23OneSignalLiveActivities10AnyCodableV" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" } ], - "declKind": "Constructor", - "usr": "c:@M@OneSignalLiveActivities@objc(cs)LiveActivitySetupOptions(im)initWithEnablePushToStart:enablePushToUpdate:", - "mangledName": "$s23OneSignalLiveActivities0C20ActivitySetupOptionsC17enablePushToStart0hiJ6UpdateACSb_Sbtcfc", + "declKind": "Func", + "usr": "s:23OneSignalLiveActivities10AnyCodableV7asArraySayACGSgyF", + "mangledName": "$s23OneSignalLiveActivities10AnyCodableV7asArraySayACGSgyF", "moduleName": "OneSignalLiveActivities", - "objc_name": "initWithEnablePushToStart:enablePushToUpdate:", "declAttributes": [ - "AccessControl", - "ObjC" + "AccessControl" ], - "init_kind": "Designated" + "funcSelfKind": "NonMutating" }, { - "kind": "Constructor", - "name": "init", - "printedName": "init()", + "kind": "Function", + "name": "asDict", + "printedName": "asDict()", "children": [ { "kind": "TypeNominal", - "name": "LiveActivitySetupOptions", - "printedName": "OneSignalLiveActivities.LiveActivitySetupOptions", - "usr": "c:@M@OneSignalLiveActivities@objc(cs)LiveActivitySetupOptions" - } - ], - "declKind": "Constructor", - "usr": "c:@M@OneSignalLiveActivities@objc(cs)LiveActivitySetupOptions(im)init", - "mangledName": "$s23OneSignalLiveActivities0C20ActivitySetupOptionsCACycfc", - "moduleName": "OneSignalLiveActivities", - "overriding": true, - "implicit": true, - "objc_name": "init", - "declAttributes": [ - "Dynamic", - "ObjC", - "Override" - ], - "init_kind": "Designated" - } - ], - "declKind": "Class", - "usr": "c:@M@OneSignalLiveActivities@objc(cs)LiveActivitySetupOptions", - "mangledName": "$s23OneSignalLiveActivities0C20ActivitySetupOptionsC", - "moduleName": "OneSignalLiveActivities", - "objc_name": "LiveActivitySetupOptions", - "declAttributes": [ - "AccessControl", - "ObjC", - "RawDocComment" - ], - "superclassUsr": "c:objc(cs)NSObject", - "superclassNames": [ - "ObjectiveC.NSObject" - ], - "conformances": [ - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - }, - { - "kind": "Conformance", - "name": "Equatable", - "printedName": "Equatable", - "usr": "s:SQ", - "mangledName": "$sSQ" - }, - { - "kind": "Conformance", - "name": "Hashable", - "printedName": "Hashable", - "usr": "s:SH", - "mangledName": "$sSH" - }, - { - "kind": "Conformance", - "name": "CVarArg", - "printedName": "CVarArg", - "usr": "s:s7CVarArgP", - "mangledName": "$ss7CVarArgP" - }, - { - "kind": "Conformance", - "name": "_KeyValueCodingAndObservingPublishing", - "printedName": "_KeyValueCodingAndObservingPublishing", - "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", - "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" - }, - { - "kind": "Conformance", - "name": "_KeyValueCodingAndObserving", - "printedName": "_KeyValueCodingAndObserving", - "usr": "s:10Foundation27_KeyValueCodingAndObservingP", - "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" - }, - { - "kind": "Conformance", - "name": "CustomStringConvertible", - "printedName": "CustomStringConvertible", - "usr": "s:s23CustomStringConvertibleP", - "mangledName": "$ss23CustomStringConvertibleP" - }, - { - "kind": "Conformance", - "name": "CustomDebugStringConvertible", - "printedName": "CustomDebugStringConvertible", - "usr": "s:s28CustomDebugStringConvertibleP", - "mangledName": "$ss28CustomDebugStringConvertibleP" - } - ] - }, - { - "kind": "TypeDecl", - "name": "DefaultLiveActivityAttributes", - "printedName": "DefaultLiveActivityAttributes", - "children": [ - { - "kind": "TypeDecl", - "name": "ContentState", - "printedName": "ContentState", - "children": [ - { - "kind": "Var", - "name": "data", - "printedName": "data", + "name": "Optional", + "printedName": "[Swift.String : OneSignalLiveActivities.AnyCodable]?", "children": [ { "kind": "TypeNominal", @@ -391,635 +249,295 @@ "usr": "s:SD" } ], - "declKind": "Var", - "usr": "s:23OneSignalLiveActivities07DefaultC18ActivityAttributesV12ContentStateV4dataSDySSAA10AnyCodableVGvp", - "mangledName": "$s23OneSignalLiveActivities07DefaultC18ActivityAttributesV12ContentStateV4dataSDySSAA10AnyCodableVGvp", - "moduleName": "OneSignalLiveActivities", - "declAttributes": [ - "HasStorage", - "AccessControl" - ], - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Dictionary", - "printedName": "[Swift.String : OneSignalLiveActivities.AnyCodable]", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, - { - "kind": "TypeNominal", - "name": "AnyCodable", - "printedName": "OneSignalLiveActivities.AnyCodable", - "usr": "s:23OneSignalLiveActivities10AnyCodableV" - } - ], - "usr": "s:SD" - } - ], - "declKind": "Accessor", - "usr": "s:23OneSignalLiveActivities07DefaultC18ActivityAttributesV12ContentStateV4dataSDySSAA10AnyCodableVGvg", - "mangledName": "$s23OneSignalLiveActivities07DefaultC18ActivityAttributesV12ContentStateV4dataSDySSAA10AnyCodableVGvg", - "moduleName": "OneSignalLiveActivities", - "implicit": true, - "accessorKind": "get" - }, - { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Dictionary", - "printedName": "[Swift.String : OneSignalLiveActivities.AnyCodable]", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, - { - "kind": "TypeNominal", - "name": "AnyCodable", - "printedName": "OneSignalLiveActivities.AnyCodable", - "usr": "s:23OneSignalLiveActivities10AnyCodableV" - } - ], - "usr": "s:SD" - } - ], - "declKind": "Accessor", - "usr": "s:23OneSignalLiveActivities07DefaultC18ActivityAttributesV12ContentStateV4dataSDySSAA10AnyCodableVGvs", - "mangledName": "$s23OneSignalLiveActivities07DefaultC18ActivityAttributesV12ContentStateV4dataSDySSAA10AnyCodableVGvs", - "moduleName": "OneSignalLiveActivities", - "implicit": true, - "accessorKind": "set" - }, - { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ], - "declKind": "Accessor", - "usr": "s:23OneSignalLiveActivities07DefaultC18ActivityAttributesV12ContentStateV4dataSDySSAA10AnyCodableVGvM", - "mangledName": "$s23OneSignalLiveActivities07DefaultC18ActivityAttributesV12ContentStateV4dataSDySSAA10AnyCodableVGvM", - "moduleName": "OneSignalLiveActivities", - "implicit": true, - "accessorKind": "_modify" - } - ] - }, - { - "kind": "Var", - "name": "onesignal", - "printedName": "onesignal", - "children": [ + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:23OneSignalLiveActivities10AnyCodableV6asDictSDySSACGSgyF", + "mangledName": "$s23OneSignalLiveActivities10AnyCodableV6asDictSDySSACGSgyF", + "moduleName": "OneSignalLiveActivities", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyCodable", + "printedName": "OneSignalLiveActivities.AnyCodable", + "usr": "s:23OneSignalLiveActivities10AnyCodableV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "τ_0_0?", + "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "OneSignalLiveActivities.OneSignalLiveActivityContentStateData?", - "children": [ - { - "kind": "TypeNominal", - "name": "OneSignalLiveActivityContentStateData", - "printedName": "OneSignalLiveActivities.OneSignalLiveActivityContentStateData", - "usr": "s:23OneSignalLiveActivities0abC24ActivityContentStateDataV" - } - ], - "usr": "s:Sq" + "name": "GenericTypeParam", + "printedName": "τ_0_0" } ], - "declKind": "Var", - "usr": "s:23OneSignalLiveActivities07DefaultC18ActivityAttributesV12ContentStateV9onesignalAA0abcfhI4DataVSgvp", - "mangledName": "$s23OneSignalLiveActivities07DefaultC18ActivityAttributesV12ContentStateV9onesignalAA0abcfhI4DataVSgvp", - "moduleName": "OneSignalLiveActivities", - "declAttributes": [ - "HasInitialValue", - "HasStorage", - "AccessControl" - ], - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "OneSignalLiveActivities.OneSignalLiveActivityContentStateData?", - "children": [ - { - "kind": "TypeNominal", - "name": "OneSignalLiveActivityContentStateData", - "printedName": "OneSignalLiveActivities.OneSignalLiveActivityContentStateData", - "usr": "s:23OneSignalLiveActivities0abC24ActivityContentStateDataV" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Accessor", - "usr": "s:23OneSignalLiveActivities07DefaultC18ActivityAttributesV12ContentStateV9onesignalAA0abcfhI4DataVSgvg", - "mangledName": "$s23OneSignalLiveActivities07DefaultC18ActivityAttributesV12ContentStateV9onesignalAA0abcfhI4DataVSgvg", - "moduleName": "OneSignalLiveActivities", - "implicit": true, - "accessorKind": "get" - }, - { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "OneSignalLiveActivities.OneSignalLiveActivityContentStateData?", - "children": [ - { - "kind": "TypeNominal", - "name": "OneSignalLiveActivityContentStateData", - "printedName": "OneSignalLiveActivities.OneSignalLiveActivityContentStateData", - "usr": "s:23OneSignalLiveActivities0abC24ActivityContentStateDataV" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Accessor", - "usr": "s:23OneSignalLiveActivities07DefaultC18ActivityAttributesV12ContentStateV9onesignalAA0abcfhI4DataVSgvs", - "mangledName": "$s23OneSignalLiveActivities07DefaultC18ActivityAttributesV12ContentStateV9onesignalAA0abcfhI4DataVSgvs", - "moduleName": "OneSignalLiveActivities", - "implicit": true, - "accessorKind": "set" - }, - { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ], - "declKind": "Accessor", - "usr": "s:23OneSignalLiveActivities07DefaultC18ActivityAttributesV12ContentStateV9onesignalAA0abcfhI4DataVSgvM", - "mangledName": "$s23OneSignalLiveActivities07DefaultC18ActivityAttributesV12ContentStateV9onesignalAA0abcfhI4DataVSgvM", - "moduleName": "OneSignalLiveActivities", - "implicit": true, - "accessorKind": "_modify" - } - ] + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:23OneSignalLiveActivities10AnyCodableVyACxSgclufc", + "mangledName": "$s23OneSignalLiveActivities10AnyCodableVyACxSgclufc", + "moduleName": "OneSignalLiveActivities", + "genericSig": "<τ_0_0>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(nilLiteral:)", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyCodable", + "printedName": "OneSignalLiveActivities.AnyCodable", + "usr": "s:23OneSignalLiveActivities10AnyCodableV" }, { - "kind": "Constructor", - "name": "init", - "printedName": "init(from:)", - "children": [ - { - "kind": "TypeNominal", - "name": "ContentState", - "printedName": "OneSignalLiveActivities.DefaultLiveActivityAttributes.ContentState", - "usr": "s:23OneSignalLiveActivities07DefaultC18ActivityAttributesV12ContentStateV" - }, - { - "kind": "TypeNominal", - "name": "Decoder", - "printedName": "any Swift.Decoder", - "usr": "s:s7DecoderP" - } - ], - "declKind": "Constructor", - "usr": "s:23OneSignalLiveActivities07DefaultC18ActivityAttributesV12ContentStateV4fromAEs7Decoder_p_tKcfc", - "mangledName": "$s23OneSignalLiveActivities07DefaultC18ActivityAttributesV12ContentStateV4fromAEs7Decoder_p_tKcfc", - "moduleName": "OneSignalLiveActivities", - "implicit": true, - "throwing": true, - "init_kind": "Designated" + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Constructor", + "usr": "s:23OneSignalLiveActivities10AnyCodableV10nilLiteralACyt_tcfc", + "mangledName": "$s23OneSignalLiveActivities10AnyCodableV10nilLiteralACyt_tcfc", + "moduleName": "OneSignalLiveActivities", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(booleanLiteral:)", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyCodable", + "printedName": "OneSignalLiveActivities.AnyCodable", + "usr": "s:23OneSignalLiveActivities10AnyCodableV" }, { - "kind": "Function", - "name": "encode", - "printedName": "encode(to:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Encoder", - "printedName": "any Swift.Encoder", - "usr": "s:s7EncoderP" - } - ], - "declKind": "Func", - "usr": "s:23OneSignalLiveActivities07DefaultC18ActivityAttributesV12ContentStateV6encode2toys7Encoder_p_tKF", - "mangledName": "$s23OneSignalLiveActivities07DefaultC18ActivityAttributesV12ContentStateV6encode2toys7Encoder_p_tKF", - "moduleName": "OneSignalLiveActivities", - "implicit": true, - "throwing": true, - "funcSelfKind": "NonMutating" + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Constructor", + "usr": "s:23OneSignalLiveActivities10AnyCodableV14booleanLiteralACSb_tcfc", + "mangledName": "$s23OneSignalLiveActivities10AnyCodableV14booleanLiteralACSb_tcfc", + "moduleName": "OneSignalLiveActivities", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(integerLiteral:)", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyCodable", + "printedName": "OneSignalLiveActivities.AnyCodable", + "usr": "s:23OneSignalLiveActivities10AnyCodableV" }, { - "kind": "Var", - "name": "hashValue", - "printedName": "hashValue", - "children": [ - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "declKind": "Var", - "usr": "s:23OneSignalLiveActivities07DefaultC18ActivityAttributesV12ContentStateV9hashValueSivp", - "mangledName": "$s23OneSignalLiveActivities07DefaultC18ActivityAttributesV12ContentStateV9hashValueSivp", - "moduleName": "OneSignalLiveActivities", - "implicit": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "declKind": "Accessor", - "usr": "s:23OneSignalLiveActivities07DefaultC18ActivityAttributesV12ContentStateV9hashValueSivg", - "mangledName": "$s23OneSignalLiveActivities07DefaultC18ActivityAttributesV12ContentStateV9hashValueSivg", - "moduleName": "OneSignalLiveActivities", - "implicit": true, - "accessorKind": "get" - } - ] - }, - { - "kind": "Function", - "name": "hash", - "printedName": "hash(into:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Hasher", - "printedName": "Swift.Hasher", - "paramValueOwnership": "InOut", - "usr": "s:s6HasherV" - } - ], - "declKind": "Func", - "usr": "s:23OneSignalLiveActivities07DefaultC18ActivityAttributesV12ContentStateV4hash4intoys6HasherVz_tF", - "mangledName": "$s23OneSignalLiveActivities07DefaultC18ActivityAttributesV12ContentStateV4hash4intoys6HasherVz_tF", - "moduleName": "OneSignalLiveActivities", - "implicit": true, - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "==", - "printedName": "==(_:_:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - }, - { - "kind": "TypeNominal", - "name": "ContentState", - "printedName": "OneSignalLiveActivities.DefaultLiveActivityAttributes.ContentState", - "usr": "s:23OneSignalLiveActivities07DefaultC18ActivityAttributesV12ContentStateV" - }, - { - "kind": "TypeNominal", - "name": "ContentState", - "printedName": "OneSignalLiveActivities.DefaultLiveActivityAttributes.ContentState", - "usr": "s:23OneSignalLiveActivities07DefaultC18ActivityAttributesV12ContentStateV" - } - ], - "declKind": "Func", - "usr": "s:23OneSignalLiveActivities07DefaultC18ActivityAttributesV12ContentStateV2eeoiySbAE_AEtFZ", - "mangledName": "$s23OneSignalLiveActivities07DefaultC18ActivityAttributesV12ContentStateV2eeoiySbAE_AEtFZ", - "moduleName": "OneSignalLiveActivities", - "static": true, - "implicit": true, - "funcSelfKind": "NonMutating" + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], - "declKind": "Struct", - "usr": "s:23OneSignalLiveActivities07DefaultC18ActivityAttributesV12ContentStateV", - "mangledName": "$s23OneSignalLiveActivities07DefaultC18ActivityAttributesV12ContentStateV", + "declKind": "Constructor", + "usr": "s:23OneSignalLiveActivities10AnyCodableV14integerLiteralACSi_tcfc", + "mangledName": "$s23OneSignalLiveActivities10AnyCodableV14integerLiteralACSi_tcfc", "moduleName": "OneSignalLiveActivities", "declAttributes": [ "AccessControl" ], - "conformances": [ - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(floatLiteral:)", + "children": [ { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" + "kind": "TypeNominal", + "name": "AnyCodable", + "printedName": "OneSignalLiveActivities.AnyCodable", + "usr": "s:23OneSignalLiveActivities10AnyCodableV" }, { - "kind": "Conformance", - "name": "OneSignalLiveActivityContentState", - "printedName": "OneSignalLiveActivityContentState", - "usr": "s:23OneSignalLiveActivities0abC20ActivityContentStateP", - "mangledName": "$s23OneSignalLiveActivities0abC20ActivityContentStateP" - }, + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Constructor", + "usr": "s:23OneSignalLiveActivities10AnyCodableV12floatLiteralACSd_tcfc", + "mangledName": "$s23OneSignalLiveActivities10AnyCodableV12floatLiteralACSd_tcfc", + "moduleName": "OneSignalLiveActivities", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(extendedGraphemeClusterLiteral:)", + "children": [ { - "kind": "Conformance", - "name": "Decodable", - "printedName": "Decodable", - "usr": "s:Se", - "mangledName": "$sSe" + "kind": "TypeNominal", + "name": "AnyCodable", + "printedName": "OneSignalLiveActivities.AnyCodable", + "usr": "s:23OneSignalLiveActivities10AnyCodableV" }, { - "kind": "Conformance", - "name": "Encodable", - "printedName": "Encodable", - "usr": "s:SE", - "mangledName": "$sSE" - }, + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:23OneSignalLiveActivities10AnyCodableV30extendedGraphemeClusterLiteralACSS_tcfc", + "mangledName": "$s23OneSignalLiveActivities10AnyCodableV30extendedGraphemeClusterLiteralACSS_tcfc", + "moduleName": "OneSignalLiveActivities", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(stringLiteral:)", + "children": [ { - "kind": "Conformance", - "name": "Hashable", - "printedName": "Hashable", - "usr": "s:SH", - "mangledName": "$sSH" + "kind": "TypeNominal", + "name": "AnyCodable", + "printedName": "OneSignalLiveActivities.AnyCodable", + "usr": "s:23OneSignalLiveActivities10AnyCodableV" }, { - "kind": "Conformance", - "name": "Equatable", - "printedName": "Equatable", - "usr": "s:SQ", - "mangledName": "$sSQ" + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] + ], + "declKind": "Constructor", + "usr": "s:23OneSignalLiveActivities10AnyCodableV13stringLiteralACSS_tcfc", + "mangledName": "$s23OneSignalLiveActivities10AnyCodableV13stringLiteralACSS_tcfc", + "moduleName": "OneSignalLiveActivities", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" }, { - "kind": "Var", - "name": "data", - "printedName": "data", + "kind": "Constructor", + "name": "init", + "printedName": "init(arrayLiteral:)", "children": [ { "kind": "TypeNominal", - "name": "Dictionary", - "printedName": "[Swift.String : OneSignalLiveActivities.AnyCodable]", + "name": "AnyCodable", + "printedName": "OneSignalLiveActivities.AnyCodable", + "usr": "s:23OneSignalLiveActivities10AnyCodableV" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Any]", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, - { - "kind": "TypeNominal", - "name": "AnyCodable", - "printedName": "OneSignalLiveActivities.AnyCodable", - "usr": "s:23OneSignalLiveActivities10AnyCodableV" + "name": "ProtocolComposition", + "printedName": "Any" } ], - "usr": "s:SD" + "usr": "s:Sa" } ], - "declKind": "Var", - "usr": "s:23OneSignalLiveActivities07DefaultC18ActivityAttributesV4dataSDySSAA10AnyCodableVGvp", - "mangledName": "$s23OneSignalLiveActivities07DefaultC18ActivityAttributesV4dataSDySSAA10AnyCodableVGvp", + "declKind": "Constructor", + "usr": "s:23OneSignalLiveActivities10AnyCodableV12arrayLiteralACypd_tcfc", + "mangledName": "$s23OneSignalLiveActivities10AnyCodableV12arrayLiteralACypd_tcfc", "moduleName": "OneSignalLiveActivities", "declAttributes": [ - "HasStorage", "AccessControl" ], - "hasStorage": true, - "accessors": [ + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(dictionaryLiteral:)", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Dictionary", - "printedName": "[Swift.String : OneSignalLiveActivities.AnyCodable]", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, - { - "kind": "TypeNominal", - "name": "AnyCodable", - "printedName": "OneSignalLiveActivities.AnyCodable", - "usr": "s:23OneSignalLiveActivities10AnyCodableV" - } - ], - "usr": "s:SD" - } - ], - "declKind": "Accessor", - "usr": "s:23OneSignalLiveActivities07DefaultC18ActivityAttributesV4dataSDySSAA10AnyCodableVGvg", - "mangledName": "$s23OneSignalLiveActivities07DefaultC18ActivityAttributesV4dataSDySSAA10AnyCodableVGvg", - "moduleName": "OneSignalLiveActivities", - "implicit": true, - "accessorKind": "get" + "kind": "TypeNominal", + "name": "AnyCodable", + "printedName": "OneSignalLiveActivities.AnyCodable", + "usr": "s:23OneSignalLiveActivities10AnyCodableV" }, { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", + "kind": "TypeNominal", + "name": "Array", + "printedName": "[(Swift.AnyHashable, Any)]", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Dictionary", - "printedName": "[Swift.String : OneSignalLiveActivities.AnyCodable]", + "name": "Tuple", + "printedName": "(Swift.AnyHashable, Any)", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "AnyHashable", + "printedName": "Swift.AnyHashable", + "usr": "s:s11AnyHashableV" }, { "kind": "TypeNominal", - "name": "AnyCodable", - "printedName": "OneSignalLiveActivities.AnyCodable", - "usr": "s:23OneSignalLiveActivities10AnyCodableV" + "name": "ProtocolComposition", + "printedName": "Any" } - ], - "usr": "s:SD" - } - ], - "declKind": "Accessor", - "usr": "s:23OneSignalLiveActivities07DefaultC18ActivityAttributesV4dataSDySSAA10AnyCodableVGvs", - "mangledName": "$s23OneSignalLiveActivities07DefaultC18ActivityAttributesV4dataSDySSAA10AnyCodableVGvs", - "moduleName": "OneSignalLiveActivities", - "implicit": true, - "accessorKind": "set" - }, - { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + ] } ], - "declKind": "Accessor", - "usr": "s:23OneSignalLiveActivities07DefaultC18ActivityAttributesV4dataSDySSAA10AnyCodableVGvM", - "mangledName": "$s23OneSignalLiveActivities07DefaultC18ActivityAttributesV4dataSDySSAA10AnyCodableVGvM", - "moduleName": "OneSignalLiveActivities", - "implicit": true, - "accessorKind": "_modify" - } - ] - }, - { - "kind": "Var", - "name": "onesignal", - "printedName": "onesignal", - "children": [ - { - "kind": "TypeNominal", - "name": "OneSignalLiveActivityAttributeData", - "printedName": "OneSignalLiveActivities.OneSignalLiveActivityAttributeData", - "usr": "s:23OneSignalLiveActivities0abC21ActivityAttributeDataV" + "usr": "s:Sa" } ], - "declKind": "Var", - "usr": "s:23OneSignalLiveActivities07DefaultC18ActivityAttributesV9onesignalAA0abcF13AttributeDataVvp", - "mangledName": "$s23OneSignalLiveActivities07DefaultC18ActivityAttributesV9onesignalAA0abcF13AttributeDataVvp", + "declKind": "Constructor", + "usr": "s:23OneSignalLiveActivities10AnyCodableV17dictionaryLiteralACs0E8HashableV_yptd_tcfc", + "mangledName": "$s23OneSignalLiveActivities10AnyCodableV17dictionaryLiteralACs0E8HashableV_yptd_tcfc", "moduleName": "OneSignalLiveActivities", "declAttributes": [ - "HasStorage", "AccessControl" ], - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "OneSignalLiveActivityAttributeData", - "printedName": "OneSignalLiveActivities.OneSignalLiveActivityAttributeData", - "usr": "s:23OneSignalLiveActivities0abC21ActivityAttributeDataV" - } - ], - "declKind": "Accessor", - "usr": "s:23OneSignalLiveActivities07DefaultC18ActivityAttributesV9onesignalAA0abcF13AttributeDataVvg", - "mangledName": "$s23OneSignalLiveActivities07DefaultC18ActivityAttributesV9onesignalAA0abcF13AttributeDataVvg", - "moduleName": "OneSignalLiveActivities", - "implicit": true, - "accessorKind": "get" - }, - { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "OneSignalLiveActivityAttributeData", - "printedName": "OneSignalLiveActivities.OneSignalLiveActivityAttributeData", - "usr": "s:23OneSignalLiveActivities0abC21ActivityAttributeDataV" - } - ], - "declKind": "Accessor", - "usr": "s:23OneSignalLiveActivities07DefaultC18ActivityAttributesV9onesignalAA0abcF13AttributeDataVvs", - "mangledName": "$s23OneSignalLiveActivities07DefaultC18ActivityAttributesV9onesignalAA0abcF13AttributeDataVvs", - "moduleName": "OneSignalLiveActivities", - "implicit": true, - "accessorKind": "set" - }, - { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ], - "declKind": "Accessor", - "usr": "s:23OneSignalLiveActivities07DefaultC18ActivityAttributesV9onesignalAA0abcF13AttributeDataVvM", - "mangledName": "$s23OneSignalLiveActivities07DefaultC18ActivityAttributesV9onesignalAA0abcF13AttributeDataVvM", - "moduleName": "OneSignalLiveActivities", - "implicit": true, - "accessorKind": "_modify" - } - ] + "init_kind": "Designated" }, { "kind": "Constructor", @@ -1028,22 +546,24 @@ "children": [ { "kind": "TypeNominal", - "name": "DefaultLiveActivityAttributes", - "printedName": "OneSignalLiveActivities.DefaultLiveActivityAttributes", - "usr": "s:23OneSignalLiveActivities07DefaultC18ActivityAttributesV" + "name": "AnyCodable", + "printedName": "OneSignalLiveActivities.AnyCodable", + "usr": "s:23OneSignalLiveActivities10AnyCodableV" }, { "kind": "TypeNominal", "name": "Decoder", - "printedName": "any Swift.Decoder", + "printedName": "Swift.Decoder", "usr": "s:s7DecoderP" } ], "declKind": "Constructor", - "usr": "s:23OneSignalLiveActivities07DefaultC18ActivityAttributesV4fromACs7Decoder_p_tKcfc", - "mangledName": "$s23OneSignalLiveActivities07DefaultC18ActivityAttributesV4fromACs7Decoder_p_tKcfc", + "usr": "s:23OneSignalLiveActivities10AnyCodableV4fromACs7Decoder_p_tKcfc", + "mangledName": "$s23OneSignalLiveActivities10AnyCodableV4fromACs7Decoder_p_tKcfc", "moduleName": "OneSignalLiveActivities", - "implicit": true, + "declAttributes": [ + "AccessControl" + ], "throwing": true, "init_kind": "Designated" }, @@ -1060,136 +580,76 @@ { "kind": "TypeNominal", "name": "Encoder", - "printedName": "any Swift.Encoder", + "printedName": "Swift.Encoder", "usr": "s:s7EncoderP" } ], "declKind": "Func", - "usr": "s:23OneSignalLiveActivities07DefaultC18ActivityAttributesV6encode2toys7Encoder_p_tKF", - "mangledName": "$s23OneSignalLiveActivities07DefaultC18ActivityAttributesV6encode2toys7Encoder_p_tKF", + "usr": "s:23OneSignalLiveActivities10AnyCodableV6encode2toys7Encoder_p_tKF", + "mangledName": "$s23OneSignalLiveActivities10AnyCodableV6encode2toys7Encoder_p_tKF", "moduleName": "OneSignalLiveActivities", - "implicit": true, + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], "throwing": true, "funcSelfKind": "NonMutating" - } - ], - "declKind": "Struct", - "usr": "s:23OneSignalLiveActivities07DefaultC18ActivityAttributesV", - "mangledName": "$s23OneSignalLiveActivities07DefaultC18ActivityAttributesV", - "moduleName": "OneSignalLiveActivities", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ], - "conformances": [ - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - }, - { - "kind": "Conformance", - "name": "OneSignalLiveActivityAttributes", - "printedName": "OneSignalLiveActivityAttributes", - "usr": "s:23OneSignalLiveActivities0abC18ActivityAttributesP", - "mangledName": "$s23OneSignalLiveActivities0abC18ActivityAttributesP" }, { - "kind": "Conformance", - "name": "ActivityAttributes", - "printedName": "ActivityAttributes", + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", "children": [ { - "kind": "TypeWitness", - "name": "ContentState", - "printedName": "ContentState", - "children": [ - { - "kind": "TypeNominal", - "name": "ContentState", - "printedName": "OneSignalLiveActivities.DefaultLiveActivityAttributes.ContentState", - "usr": "s:23OneSignalLiveActivities07DefaultC18ActivityAttributesV12ContentStateV" - } - ] + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "AnyCodable", + "printedName": "OneSignalLiveActivities.AnyCodable", + "usr": "s:23OneSignalLiveActivities10AnyCodableV" + }, + { + "kind": "TypeNominal", + "name": "AnyCodable", + "printedName": "OneSignalLiveActivities.AnyCodable", + "usr": "s:23OneSignalLiveActivities10AnyCodableV" } ], - "usr": "s:11ActivityKit0A10AttributesP", - "mangledName": "$s11ActivityKit0A10AttributesP" - }, - { - "kind": "Conformance", - "name": "Decodable", - "printedName": "Decodable", - "usr": "s:Se", - "mangledName": "$sSe" + "declKind": "Func", + "usr": "s:23OneSignalLiveActivities10AnyCodableV2eeoiySbAC_ACtFZ", + "mangledName": "$s23OneSignalLiveActivities10AnyCodableV2eeoiySbAC_ACtFZ", + "moduleName": "OneSignalLiveActivities", + "static": true, + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" }, - { - "kind": "Conformance", - "name": "Encodable", - "printedName": "Encodable", - "usr": "s:SE", - "mangledName": "$sSE" - } - ] - }, - { - "kind": "Import", - "name": "OneSignalCore", - "printedName": "OneSignalCore", - "declKind": "Import", - "moduleName": "OneSignalLiveActivities", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Import", - "name": "OneSignalUser", - "printedName": "OneSignalUser", - "declKind": "Import", - "moduleName": "OneSignalLiveActivities" - }, - { - "kind": "Import", - "name": "ActivityKit", - "printedName": "ActivityKit", - "declKind": "Import", - "moduleName": "OneSignalLiveActivities" - }, - { - "kind": "TypeDecl", - "name": "OneSignalLiveActivityAttributes", - "printedName": "OneSignalLiveActivityAttributes", - "children": [ { "kind": "Var", - "name": "onesignal", - "printedName": "onesignal", + "name": "description", + "printedName": "description", "children": [ { "kind": "TypeNominal", - "name": "OneSignalLiveActivityAttributeData", - "printedName": "OneSignalLiveActivities.OneSignalLiveActivityAttributeData", - "usr": "s:23OneSignalLiveActivities0abC21ActivityAttributeDataV" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Var", - "usr": "s:23OneSignalLiveActivities0abC18ActivityAttributesP9onesignalAA0abcE13AttributeDataVvp", - "mangledName": "$s23OneSignalLiveActivities0abC18ActivityAttributesP9onesignalAA0abcE13AttributeDataVvp", + "usr": "s:23OneSignalLiveActivities10AnyCodableV11descriptionSSvp", + "mangledName": "$s23OneSignalLiveActivities10AnyCodableV11descriptionSSvp", "moduleName": "OneSignalLiveActivities", - "protocolReq": true, "declAttributes": [ - "RawDocComment" + "AccessControl" ], + "isFromExtension": true, "accessors": [ { "kind": "Accessor", @@ -1198,182 +658,108 @@ "children": [ { "kind": "TypeNominal", - "name": "OneSignalLiveActivityAttributeData", - "printedName": "OneSignalLiveActivities.OneSignalLiveActivityAttributeData", - "usr": "s:23OneSignalLiveActivities0abC21ActivityAttributeDataV" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Accessor", - "usr": "s:23OneSignalLiveActivities0abC18ActivityAttributesP9onesignalAA0abcE13AttributeDataVvg", - "mangledName": "$s23OneSignalLiveActivities0abC18ActivityAttributesP9onesignalAA0abcE13AttributeDataVvg", + "usr": "s:23OneSignalLiveActivities10AnyCodableV11descriptionSSvg", + "mangledName": "$s23OneSignalLiveActivities10AnyCodableV11descriptionSSvg", "moduleName": "OneSignalLiveActivities", - "genericSig": "<τ_0_0 where τ_0_0 : OneSignalLiveActivities.OneSignalLiveActivityAttributes>", - "sugared_genericSig": "", - "protocolReq": true, - "reqNewWitnessTableEntry": true, + "isFromExtension": true, "accessorKind": "get" - }, + } + ] + }, + { + "kind": "Var", + "name": "debugDescription", + "printedName": "debugDescription", + "children": [ { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "OneSignalLiveActivityAttributeData", - "printedName": "OneSignalLiveActivities.OneSignalLiveActivityAttributeData", - "usr": "s:23OneSignalLiveActivities0abC21ActivityAttributeDataV" - } - ], - "declKind": "Accessor", - "usr": "s:23OneSignalLiveActivities0abC18ActivityAttributesP9onesignalAA0abcE13AttributeDataVvs", - "mangledName": "$s23OneSignalLiveActivities0abC18ActivityAttributesP9onesignalAA0abcE13AttributeDataVvs", - "moduleName": "OneSignalLiveActivities", - "genericSig": "<τ_0_0 where τ_0_0 : OneSignalLiveActivities.OneSignalLiveActivityAttributes>", - "sugared_genericSig": "", - "protocolReq": true, - "reqNewWitnessTableEntry": true, - "accessorKind": "set" - }, + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23OneSignalLiveActivities10AnyCodableV16debugDescriptionSSvp", + "mangledName": "$s23OneSignalLiveActivities10AnyCodableV16debugDescriptionSSvp", + "moduleName": "OneSignalLiveActivities", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "accessors": [ { "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Accessor", - "usr": "s:23OneSignalLiveActivities0abC18ActivityAttributesP9onesignalAA0abcE13AttributeDataVvM", - "mangledName": "$s23OneSignalLiveActivities0abC18ActivityAttributesP9onesignalAA0abcE13AttributeDataVvM", + "usr": "s:23OneSignalLiveActivities10AnyCodableV16debugDescriptionSSvg", + "mangledName": "$s23OneSignalLiveActivities10AnyCodableV16debugDescriptionSSvg", "moduleName": "OneSignalLiveActivities", - "genericSig": "<τ_0_0 where τ_0_0 : OneSignalLiveActivities.OneSignalLiveActivityAttributes>", - "sugared_genericSig": "", - "protocolReq": true, - "implicit": true, - "intro_iOS": "16.1", - "declAttributes": [ - "Available" - ], - "reqNewWitnessTableEntry": true, - "accessorKind": "_modify" + "isFromExtension": true, + "accessorKind": "get" } ] - } - ], - "declKind": "Protocol", - "usr": "s:23OneSignalLiveActivities0abC18ActivityAttributesP", - "mangledName": "$s23OneSignalLiveActivities0abC18ActivityAttributesP", - "moduleName": "OneSignalLiveActivities", - "genericSig": "<τ_0_0 : ActivityKit.ActivityAttributes, τ_0_0.ContentState : OneSignalLiveActivities.OneSignalLiveActivityContentState>", - "sugared_genericSig": "", - "intro_iOS": "16.1", - "declAttributes": [ - "AccessControl", - "Available", - "RawDocComment" - ], - "conformances": [ - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - }, - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, - { - "kind": "Conformance", - "name": "ActivityAttributes", - "printedName": "ActivityAttributes", - "usr": "s:11ActivityKit0A10AttributesP", - "mangledName": "$s11ActivityKit0A10AttributesP" - }, - { - "kind": "Conformance", - "name": "Encodable", - "printedName": "Encodable", - "usr": "s:SE", - "mangledName": "$sSE" }, - { - "kind": "Conformance", - "name": "Decodable", - "printedName": "Decodable", - "usr": "s:Se", - "mangledName": "$sSe" - } - ] - }, - { - "kind": "TypeDecl", - "name": "OneSignalLiveActivityAttributeData", - "printedName": "OneSignalLiveActivityAttributeData", - "children": [ { "kind": "Function", - "name": "create", - "printedName": "create(activityId:)", + "name": "hash", + "printedName": "hash(into:)", "children": [ { "kind": "TypeNominal", - "name": "OneSignalLiveActivityAttributeData", - "printedName": "OneSignalLiveActivities.OneSignalLiveActivityAttributeData", - "usr": "s:23OneSignalLiveActivities0abC21ActivityAttributeDataV" + "name": "Void", + "printedName": "()" }, { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" } ], "declKind": "Func", - "usr": "s:23OneSignalLiveActivities0abC21ActivityAttributeDataV6create10activityIdACSS_tFZ", - "mangledName": "$s23OneSignalLiveActivities0abC21ActivityAttributeDataV6create10activityIdACSS_tFZ", + "usr": "s:23OneSignalLiveActivities10AnyCodableV4hash4intoys6HasherVz_tF", + "mangledName": "$s23OneSignalLiveActivities10AnyCodableV4hash4intoys6HasherVz_tF", "moduleName": "OneSignalLiveActivities", - "static": true, "declAttributes": [ - "AccessControl", - "RawDocComment" + "AccessControl" ], + "isFromExtension": true, "funcSelfKind": "NonMutating" }, { "kind": "Var", - "name": "activityId", - "printedName": "activityId", + "name": "hashValue", + "printedName": "hashValue", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], "declKind": "Var", - "usr": "s:23OneSignalLiveActivities0abC21ActivityAttributeDataV10activityIdSSvp", - "mangledName": "$s23OneSignalLiveActivities0abC21ActivityAttributeDataV10activityIdSSvp", + "usr": "s:23OneSignalLiveActivities10AnyCodableV9hashValueSivp", + "mangledName": "$s23OneSignalLiveActivities10AnyCodableV9hashValueSivp", "moduleName": "OneSignalLiveActivities", - "declAttributes": [ - "HasStorage", - "AccessControl" - ], - "hasStorage": true, + "implicit": true, + "isFromExtension": true, "accessors": [ { "kind": "Accessor", @@ -1382,137 +768,32 @@ "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Accessor", - "usr": "s:23OneSignalLiveActivities0abC21ActivityAttributeDataV10activityIdSSvg", - "mangledName": "$s23OneSignalLiveActivities0abC21ActivityAttributeDataV10activityIdSSvg", - "moduleName": "OneSignalLiveActivities", - "implicit": true, - "accessorKind": "get" - }, - { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Accessor", - "usr": "s:23OneSignalLiveActivities0abC21ActivityAttributeDataV10activityIdSSvs", - "mangledName": "$s23OneSignalLiveActivities0abC21ActivityAttributeDataV10activityIdSSvs", - "moduleName": "OneSignalLiveActivities", - "implicit": true, - "accessorKind": "set" - }, - { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], "declKind": "Accessor", - "usr": "s:23OneSignalLiveActivities0abC21ActivityAttributeDataV10activityIdSSvM", - "mangledName": "$s23OneSignalLiveActivities0abC21ActivityAttributeDataV10activityIdSSvM", + "usr": "s:23OneSignalLiveActivities10AnyCodableV9hashValueSivg", + "mangledName": "$s23OneSignalLiveActivities10AnyCodableV9hashValueSivg", "moduleName": "OneSignalLiveActivities", "implicit": true, - "accessorKind": "_modify" + "isFromExtension": true, + "accessorKind": "get" } ] - }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init(from:)", - "children": [ - { - "kind": "TypeNominal", - "name": "OneSignalLiveActivityAttributeData", - "printedName": "OneSignalLiveActivities.OneSignalLiveActivityAttributeData", - "usr": "s:23OneSignalLiveActivities0abC21ActivityAttributeDataV" - }, - { - "kind": "TypeNominal", - "name": "Decoder", - "printedName": "any Swift.Decoder", - "usr": "s:s7DecoderP" - } - ], - "declKind": "Constructor", - "usr": "s:23OneSignalLiveActivities0abC21ActivityAttributeDataV4fromACs7Decoder_p_tKcfc", - "mangledName": "$s23OneSignalLiveActivities0abC21ActivityAttributeDataV4fromACs7Decoder_p_tKcfc", - "moduleName": "OneSignalLiveActivities", - "implicit": true, - "throwing": true, - "init_kind": "Designated" - }, - { - "kind": "Function", - "name": "encode", - "printedName": "encode(to:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Encoder", - "printedName": "any Swift.Encoder", - "usr": "s:s7EncoderP" - } - ], - "declKind": "Func", - "usr": "s:23OneSignalLiveActivities0abC21ActivityAttributeDataV6encode2toys7Encoder_p_tKF", - "mangledName": "$s23OneSignalLiveActivities0abC21ActivityAttributeDataV6encode2toys7Encoder_p_tKF", - "moduleName": "OneSignalLiveActivities", - "implicit": true, - "throwing": true, - "funcSelfKind": "NonMutating" } ], "declKind": "Struct", - "usr": "s:23OneSignalLiveActivities0abC21ActivityAttributeDataV", - "mangledName": "$s23OneSignalLiveActivities0abC21ActivityAttributeDataV", + "usr": "s:23OneSignalLiveActivities10AnyCodableV", + "mangledName": "$s23OneSignalLiveActivities10AnyCodableV", "moduleName": "OneSignalLiveActivities", "declAttributes": [ "AccessControl", + "Frozen", "RawDocComment" ], "conformances": [ - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - }, { "kind": "Conformance", "name": "Decodable", @@ -1526,225 +807,132 @@ "printedName": "Encodable", "usr": "s:SE", "mangledName": "$sSE" - } - ] - }, - { - "kind": "TypeDecl", - "name": "OneSignalLiveActivityContentState", - "printedName": "OneSignalLiveActivityContentState", - "children": [ + }, { - "kind": "Var", - "name": "onesignal", - "printedName": "onesignal", + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "ExpressibleByNilLiteral", + "printedName": "ExpressibleByNilLiteral", + "usr": "s:s23ExpressibleByNilLiteralP", + "mangledName": "$ss23ExpressibleByNilLiteralP" + }, + { + "kind": "Conformance", + "name": "ExpressibleByBooleanLiteral", + "printedName": "ExpressibleByBooleanLiteral", "children": [ { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "OneSignalLiveActivities.OneSignalLiveActivityContentStateData?", + "kind": "TypeWitness", + "name": "BooleanLiteralType", + "printedName": "BooleanLiteralType", "children": [ { "kind": "TypeNominal", - "name": "OneSignalLiveActivityContentStateData", - "printedName": "OneSignalLiveActivities.OneSignalLiveActivityContentStateData", - "usr": "s:23OneSignalLiveActivities0abC24ActivityContentStateDataV" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } - ], - "usr": "s:Sq" + ] } ], - "declKind": "Var", - "usr": "s:23OneSignalLiveActivities0abC20ActivityContentStateP9onesignalAA0abcefG4DataVSgvp", - "mangledName": "$s23OneSignalLiveActivities0abC20ActivityContentStateP9onesignalAA0abcefG4DataVSgvp", - "moduleName": "OneSignalLiveActivities", - "protocolReq": true, - "declAttributes": [ - "RawDocComment" - ], - "accessors": [ + "usr": "s:s27ExpressibleByBooleanLiteralP", + "mangledName": "$ss27ExpressibleByBooleanLiteralP" + }, + { + "kind": "Conformance", + "name": "ExpressibleByIntegerLiteral", + "printedName": "ExpressibleByIntegerLiteral", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeWitness", + "name": "IntegerLiteralType", + "printedName": "IntegerLiteralType", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "OneSignalLiveActivities.OneSignalLiveActivityContentStateData?", - "children": [ - { - "kind": "TypeNominal", - "name": "OneSignalLiveActivityContentStateData", - "printedName": "OneSignalLiveActivities.OneSignalLiveActivityContentStateData", - "usr": "s:23OneSignalLiveActivities0abC24ActivityContentStateDataV" - } - ], - "usr": "s:Sq" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } - ], - "declKind": "Accessor", - "usr": "s:23OneSignalLiveActivities0abC20ActivityContentStateP9onesignalAA0abcefG4DataVSgvg", - "mangledName": "$s23OneSignalLiveActivities0abC20ActivityContentStateP9onesignalAA0abcefG4DataVSgvg", - "moduleName": "OneSignalLiveActivities", - "genericSig": "<τ_0_0 where τ_0_0 : OneSignalLiveActivities.OneSignalLiveActivityContentState>", - "sugared_genericSig": "", - "protocolReq": true, - "reqNewWitnessTableEntry": true, - "accessorKind": "get" - }, + ] + } + ], + "usr": "s:s27ExpressibleByIntegerLiteralP", + "mangledName": "$ss27ExpressibleByIntegerLiteralP" + }, + { + "kind": "Conformance", + "name": "ExpressibleByFloatLiteral", + "printedName": "ExpressibleByFloatLiteral", + "children": [ { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", + "kind": "TypeWitness", + "name": "FloatLiteralType", + "printedName": "FloatLiteralType", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "OneSignalLiveActivities.OneSignalLiveActivityContentStateData?", - "children": [ - { - "kind": "TypeNominal", - "name": "OneSignalLiveActivityContentStateData", - "printedName": "OneSignalLiveActivities.OneSignalLiveActivityContentStateData", - "usr": "s:23OneSignalLiveActivities0abC24ActivityContentStateDataV" - } - ], - "usr": "s:Sq" + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" } - ], - "declKind": "Accessor", - "usr": "s:23OneSignalLiveActivities0abC20ActivityContentStateP9onesignalAA0abcefG4DataVSgvs", - "mangledName": "$s23OneSignalLiveActivities0abC20ActivityContentStateP9onesignalAA0abcefG4DataVSgvs", - "moduleName": "OneSignalLiveActivities", - "genericSig": "<τ_0_0 where τ_0_0 : OneSignalLiveActivities.OneSignalLiveActivityContentState>", - "sugared_genericSig": "", - "protocolReq": true, - "reqNewWitnessTableEntry": true, - "accessorKind": "set" - }, + ] + } + ], + "usr": "s:s25ExpressibleByFloatLiteralP", + "mangledName": "$ss25ExpressibleByFloatLiteralP" + }, + { + "kind": "Conformance", + "name": "ExpressibleByStringLiteral", + "printedName": "ExpressibleByStringLiteral", + "children": [ { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", + "kind": "TypeWitness", + "name": "StringLiteralType", + "printedName": "StringLiteralType", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ], - "declKind": "Accessor", - "usr": "s:23OneSignalLiveActivities0abC20ActivityContentStateP9onesignalAA0abcefG4DataVSgvM", - "mangledName": "$s23OneSignalLiveActivities0abC20ActivityContentStateP9onesignalAA0abcefG4DataVSgvM", - "moduleName": "OneSignalLiveActivities", - "genericSig": "<τ_0_0 where τ_0_0 : OneSignalLiveActivities.OneSignalLiveActivityContentState>", - "sugared_genericSig": "", - "protocolReq": true, - "implicit": true, - "intro_iOS": "16.1", - "declAttributes": [ - "Available" - ], - "reqNewWitnessTableEntry": true, - "accessorKind": "_modify" + ] } - ] - } - ], - "declKind": "Protocol", - "usr": "s:23OneSignalLiveActivities0abC20ActivityContentStateP", - "mangledName": "$s23OneSignalLiveActivities0abC20ActivityContentStateP", - "moduleName": "OneSignalLiveActivities", - "genericSig": "<τ_0_0 : Swift.Decodable, τ_0_0 : Swift.Encodable, τ_0_0 : Swift.Hashable>", - "sugared_genericSig": "", - "intro_iOS": "16.1", - "declAttributes": [ - "AccessControl", - "Available", - "RawDocComment" - ], - "conformances": [ - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - }, - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, - { - "kind": "Conformance", - "name": "Hashable", - "printedName": "Hashable", - "usr": "s:SH", - "mangledName": "$sSH" - }, - { - "kind": "Conformance", - "name": "Equatable", - "printedName": "Equatable", - "usr": "s:SQ", - "mangledName": "$sSQ" - }, - { - "kind": "Conformance", - "name": "Encodable", - "printedName": "Encodable", - "usr": "s:SE", - "mangledName": "$sSE" + ], + "usr": "s:s26ExpressibleByStringLiteralP", + "mangledName": "$ss26ExpressibleByStringLiteralP" }, { "kind": "Conformance", - "name": "Decodable", - "printedName": "Decodable", - "usr": "s:Se", - "mangledName": "$sSe" - } - ] - }, - { - "kind": "TypeDecl", - "name": "OneSignalLiveActivityContentStateData", - "printedName": "OneSignalLiveActivityContentStateData", - "children": [ - { - "kind": "Var", - "name": "notificationId", - "printedName": "notificationId", + "name": "ExpressibleByExtendedGraphemeClusterLiteral", + "printedName": "ExpressibleByExtendedGraphemeClusterLiteral", "children": [ { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Var", - "usr": "s:23OneSignalLiveActivities0abC24ActivityContentStateDataV14notificationIdSSvp", - "mangledName": "$s23OneSignalLiveActivities0abC24ActivityContentStateDataV14notificationIdSSvp", - "moduleName": "OneSignalLiveActivities", - "declAttributes": [ - "HasStorage", - "AccessControl" - ], - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeWitness", + "name": "ExtendedGraphemeClusterLiteralType", + "printedName": "ExtendedGraphemeClusterLiteralType", "children": [ { "kind": "TypeNominal", @@ -1752,242 +940,110 @@ "printedName": "Swift.String", "usr": "s:SS" } - ], - "declKind": "Accessor", - "usr": "s:23OneSignalLiveActivities0abC24ActivityContentStateDataV14notificationIdSSvg", - "mangledName": "$s23OneSignalLiveActivities0abC24ActivityContentStateDataV14notificationIdSSvg", - "moduleName": "OneSignalLiveActivities", - "implicit": true, - "accessorKind": "get" - }, + ] + } + ], + "usr": "s:s43ExpressibleByExtendedGraphemeClusterLiteralP", + "mangledName": "$ss43ExpressibleByExtendedGraphemeClusterLiteralP" + }, + { + "kind": "Conformance", + "name": "ExpressibleByUnicodeScalarLiteral", + "printedName": "ExpressibleByUnicodeScalarLiteral", + "children": [ { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", + "kind": "TypeWitness", + "name": "UnicodeScalarLiteralType", + "printedName": "UnicodeScalarLiteralType", "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, { "kind": "TypeNominal", "name": "String", "printedName": "Swift.String", "usr": "s:SS" } - ], - "declKind": "Accessor", - "usr": "s:23OneSignalLiveActivities0abC24ActivityContentStateDataV14notificationIdSSvs", - "mangledName": "$s23OneSignalLiveActivities0abC24ActivityContentStateDataV14notificationIdSSvs", - "moduleName": "OneSignalLiveActivities", - "implicit": true, - "accessorKind": "set" - }, + ] + } + ], + "usr": "s:s33ExpressibleByUnicodeScalarLiteralP", + "mangledName": "$ss33ExpressibleByUnicodeScalarLiteralP" + }, + { + "kind": "Conformance", + "name": "ExpressibleByStringInterpolation", + "printedName": "ExpressibleByStringInterpolation", + "children": [ { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", + "kind": "TypeWitness", + "name": "StringInterpolation", + "printedName": "StringInterpolation", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "DefaultStringInterpolation", + "printedName": "Swift.DefaultStringInterpolation", + "usr": "s:s26DefaultStringInterpolationV" } - ], - "declKind": "Accessor", - "usr": "s:23OneSignalLiveActivities0abC24ActivityContentStateDataV14notificationIdSSvM", - "mangledName": "$s23OneSignalLiveActivities0abC24ActivityContentStateDataV14notificationIdSSvM", - "moduleName": "OneSignalLiveActivities", - "implicit": true, - "accessorKind": "_modify" + ] } - ] + ], + "usr": "s:s32ExpressibleByStringInterpolationP", + "mangledName": "$ss32ExpressibleByStringInterpolationP" }, { - "kind": "Constructor", - "name": "init", - "printedName": "init(from:)", + "kind": "Conformance", + "name": "ExpressibleByArrayLiteral", + "printedName": "ExpressibleByArrayLiteral", "children": [ { - "kind": "TypeNominal", - "name": "OneSignalLiveActivityContentStateData", - "printedName": "OneSignalLiveActivities.OneSignalLiveActivityContentStateData", - "usr": "s:23OneSignalLiveActivities0abC24ActivityContentStateDataV" - }, - { - "kind": "TypeNominal", - "name": "Decoder", - "printedName": "any Swift.Decoder", - "usr": "s:s7DecoderP" + "kind": "TypeWitness", + "name": "ArrayLiteralElement", + "printedName": "ArrayLiteralElement", + "children": [ + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ] } ], - "declKind": "Constructor", - "usr": "s:23OneSignalLiveActivities0abC24ActivityContentStateDataV4fromACs7Decoder_p_tKcfc", - "mangledName": "$s23OneSignalLiveActivities0abC24ActivityContentStateDataV4fromACs7Decoder_p_tKcfc", - "moduleName": "OneSignalLiveActivities", - "implicit": true, - "throwing": true, - "init_kind": "Designated" + "usr": "s:s25ExpressibleByArrayLiteralP", + "mangledName": "$ss25ExpressibleByArrayLiteralP" }, { - "kind": "Function", - "name": "encode", - "printedName": "encode(to:)", + "kind": "Conformance", + "name": "ExpressibleByDictionaryLiteral", + "printedName": "ExpressibleByDictionaryLiteral", "children": [ { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Encoder", - "printedName": "any Swift.Encoder", - "usr": "s:s7EncoderP" - } - ], - "declKind": "Func", - "usr": "s:23OneSignalLiveActivities0abC24ActivityContentStateDataV6encode2toys7Encoder_p_tKF", - "mangledName": "$s23OneSignalLiveActivities0abC24ActivityContentStateDataV6encode2toys7Encoder_p_tKF", - "moduleName": "OneSignalLiveActivities", - "implicit": true, - "throwing": true, - "funcSelfKind": "NonMutating" - }, - { - "kind": "Var", - "name": "hashValue", - "printedName": "hashValue", - "children": [ - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "declKind": "Var", - "usr": "s:23OneSignalLiveActivities0abC24ActivityContentStateDataV9hashValueSivp", - "mangledName": "$s23OneSignalLiveActivities0abC24ActivityContentStateDataV9hashValueSivp", - "moduleName": "OneSignalLiveActivities", - "implicit": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeWitness", + "name": "Key", + "printedName": "Key", "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "AnyHashable", + "printedName": "Swift.AnyHashable", + "usr": "s:s11AnyHashableV" } - ], - "declKind": "Accessor", - "usr": "s:23OneSignalLiveActivities0abC24ActivityContentStateDataV9hashValueSivg", - "mangledName": "$s23OneSignalLiveActivities0abC24ActivityContentStateDataV9hashValueSivg", - "moduleName": "OneSignalLiveActivities", - "implicit": true, - "accessorKind": "get" - } - ] - }, - { - "kind": "Function", - "name": "hash", - "printedName": "hash(into:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Hasher", - "printedName": "Swift.Hasher", - "paramValueOwnership": "InOut", - "usr": "s:s6HasherV" - } - ], - "declKind": "Func", - "usr": "s:23OneSignalLiveActivities0abC24ActivityContentStateDataV4hash4intoys6HasherVz_tF", - "mangledName": "$s23OneSignalLiveActivities0abC24ActivityContentStateDataV4hash4intoys6HasherVz_tF", - "moduleName": "OneSignalLiveActivities", - "implicit": true, - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "==", - "printedName": "==(_:_:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - }, - { - "kind": "TypeNominal", - "name": "OneSignalLiveActivityContentStateData", - "printedName": "OneSignalLiveActivities.OneSignalLiveActivityContentStateData", - "usr": "s:23OneSignalLiveActivities0abC24ActivityContentStateDataV" + ] }, { - "kind": "TypeNominal", - "name": "OneSignalLiveActivityContentStateData", - "printedName": "OneSignalLiveActivities.OneSignalLiveActivityContentStateData", - "usr": "s:23OneSignalLiveActivities0abC24ActivityContentStateDataV" + "kind": "TypeWitness", + "name": "Value", + "printedName": "Value", + "children": [ + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ] } ], - "declKind": "Func", - "usr": "s:23OneSignalLiveActivities0abC24ActivityContentStateDataV2eeoiySbAC_ACtFZ", - "mangledName": "$s23OneSignalLiveActivities0abC24ActivityContentStateDataV2eeoiySbAC_ACtFZ", - "moduleName": "OneSignalLiveActivities", - "static": true, - "implicit": true, - "funcSelfKind": "NonMutating" - } - ], - "declKind": "Struct", - "usr": "s:23OneSignalLiveActivities0abC24ActivityContentStateDataV", - "mangledName": "$s23OneSignalLiveActivities0abC24ActivityContentStateDataV", - "moduleName": "OneSignalLiveActivities", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ], - "conformances": [ - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - }, - { - "kind": "Conformance", - "name": "Decodable", - "printedName": "Decodable", - "usr": "s:Se", - "mangledName": "$sSe" - }, - { - "kind": "Conformance", - "name": "Encodable", - "printedName": "Encodable", - "usr": "s:SE", - "mangledName": "$sSE" + "usr": "s:s30ExpressibleByDictionaryLiteralP", + "mangledName": "$ss30ExpressibleByDictionaryLiteralP" }, { "kind": "Conformance", @@ -1995,37 +1051,27 @@ "printedName": "Hashable", "usr": "s:SH", "mangledName": "$sSH" - }, - { - "kind": "Conformance", - "name": "Equatable", - "printedName": "Equatable", - "usr": "s:SQ", - "mangledName": "$sSQ" } ] }, { "kind": "Import", - "name": "OneSignalCore", - "printedName": "OneSignalCore", + "name": "WidgetKit", + "printedName": "WidgetKit", "declKind": "Import", - "moduleName": "OneSignalLiveActivities", - "declAttributes": [ - "RawDocComment" - ] + "moduleName": "OneSignalLiveActivities" }, { "kind": "Import", - "name": "OneSignalOSCore", - "printedName": "OneSignalOSCore", + "name": "ActivityKit", + "printedName": "ActivityKit", "declKind": "Import", "moduleName": "OneSignalLiveActivities" }, { "kind": "Import", - "name": "OneSignalUser", - "printedName": "OneSignalUser", + "name": "SwiftUI", + "printedName": "SwiftUI", "declKind": "Import", "moduleName": "OneSignalLiveActivities" }, @@ -2034,7 +1080,10 @@ "name": "OneSignalCore", "printedName": "OneSignalCore", "declKind": "Import", - "moduleName": "OneSignalLiveActivities" + "moduleName": "OneSignalLiveActivities", + "declAttributes": [ + "RawDocComment" + ] }, { "kind": "Import", @@ -2045,365 +1094,210 @@ }, { "kind": "Import", - "name": "ActivityKit", - "printedName": "ActivityKit", + "name": "OneSignalUser", + "printedName": "OneSignalUser", "declKind": "Import", "moduleName": "OneSignalLiveActivities" }, { "kind": "TypeDecl", - "name": "OneSignalLiveActivitiesManagerImpl", - "printedName": "OneSignalLiveActivitiesManagerImpl", + "name": "DefaultLiveActivityAttributes", + "printedName": "DefaultLiveActivityAttributes", "children": [ { - "kind": "Function", - "name": "liveActivities", - "printedName": "liveActivities()", + "kind": "TypeDecl", + "name": "ContentState", + "printedName": "ContentState", "children": [ { - "kind": "TypeNominal", - "name": "ExistentialMetatype", - "printedName": "any AnyObject.Type", + "kind": "Var", + "name": "data", + "printedName": "data", "children": [ { "kind": "TypeNominal", - "name": "ProtocolComposition", - "printedName": "AnyObject" + "name": "Dictionary", + "printedName": "[Swift.String : OneSignalLiveActivities.AnyCodable]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "AnyCodable", + "printedName": "OneSignalLiveActivities.AnyCodable", + "usr": "s:23OneSignalLiveActivities10AnyCodableV" + } + ], + "usr": "s:SD" } - ] - } - ], - "declKind": "Func", - "usr": "c:@M@OneSignalLiveActivities@objc(cs)OneSignalLiveActivitiesManagerImpl(cm)liveActivities", - "mangledName": "$s23OneSignalLiveActivities0abcD11ManagerImplC04liveD0yXlXpyFZ", - "moduleName": "OneSignalLiveActivities", - "static": true, - "declAttributes": [ - "Final", - "AccessControl", - "ObjC" - ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "start", - "printedName": "start()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ], - "declKind": "Func", - "usr": "c:@M@OneSignalLiveActivities@objc(cs)OneSignalLiveActivitiesManagerImpl(cm)start", - "mangledName": "$s23OneSignalLiveActivities0abcD11ManagerImplC5startyyFZ", - "moduleName": "OneSignalLiveActivities", - "static": true, - "declAttributes": [ - "Final", - "AccessControl", - "ObjC" - ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "enter", - "printedName": "enter(_:withToken:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Func", - "usr": "c:@M@OneSignalLiveActivities@objc(cs)OneSignalLiveActivitiesManagerImpl(cm)enter:withToken:", - "mangledName": "$s23OneSignalLiveActivities0abcD11ManagerImplC5enter_9withTokenySS_SStFZ", - "moduleName": "OneSignalLiveActivities", - "static": true, - "objc_name": "enter:withToken:", - "declAttributes": [ - "Final", - "ObjC", - "AccessControl" - ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "exit", - "printedName": "exit(_:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Func", - "usr": "c:@M@OneSignalLiveActivities@objc(cs)OneSignalLiveActivitiesManagerImpl(cm)exit:", - "mangledName": "$s23OneSignalLiveActivities0abcD11ManagerImplC4exityySSFZ", - "moduleName": "OneSignalLiveActivities", - "static": true, - "objc_name": "exit:", - "declAttributes": [ - "Final", - "ObjC", - "AccessControl" - ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "setPushToStartToken", - "printedName": "setPushToStartToken(_:withToken:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Func", - "usr": "c:@M@OneSignalLiveActivities@objc(cs)OneSignalLiveActivitiesManagerImpl(cm)setPushToStartToken:withToken:error:", - "mangledName": "$s23OneSignalLiveActivities0abcD11ManagerImplC19setPushToStartToken_04withK0ySS_SStKFZ", - "moduleName": "OneSignalLiveActivities", - "static": true, - "intro_iOS": "17.2", - "declAttributes": [ - "Final", - "AccessControl", - "Available", - "ObjC" - ], - "throwing": true, - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "removePushToStartToken", - "printedName": "removePushToStartToken(_:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Func", - "usr": "c:@M@OneSignalLiveActivities@objc(cs)OneSignalLiveActivitiesManagerImpl(cm)removePushToStartToken:error:", - "mangledName": "$s23OneSignalLiveActivities0abcD11ManagerImplC22removePushToStartTokenyySSKFZ", - "moduleName": "OneSignalLiveActivities", - "static": true, - "intro_iOS": "17.2", - "declAttributes": [ - "Final", - "AccessControl", - "Available", - "ObjC" - ], - "throwing": true, - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "setPushToStartToken", - "printedName": "setPushToStartToken(_:withToken:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + ], + "declKind": "Var", + "usr": "s:23OneSignalLiveActivities07DefaultC18ActivityAttributesV12ContentStateV4dataSDySSAA10AnyCodableVGvp", + "mangledName": "$s23OneSignalLiveActivities07DefaultC18ActivityAttributesV12ContentStateV4dataSDySSAA10AnyCodableVGvp", + "moduleName": "OneSignalLiveActivities", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : OneSignalLiveActivities.AnyCodable]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "AnyCodable", + "printedName": "OneSignalLiveActivities.AnyCodable", + "usr": "s:23OneSignalLiveActivities10AnyCodableV" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Accessor", + "usr": "s:23OneSignalLiveActivities07DefaultC18ActivityAttributesV12ContentStateV4dataSDySSAA10AnyCodableVGvg", + "mangledName": "$s23OneSignalLiveActivities07DefaultC18ActivityAttributesV12ContentStateV4dataSDySSAA10AnyCodableVGvg", + "moduleName": "OneSignalLiveActivities", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : OneSignalLiveActivities.AnyCodable]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "AnyCodable", + "printedName": "OneSignalLiveActivities.AnyCodable", + "usr": "s:23OneSignalLiveActivities10AnyCodableV" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Accessor", + "usr": "s:23OneSignalLiveActivities07DefaultC18ActivityAttributesV12ContentStateV4dataSDySSAA10AnyCodableVGvs", + "mangledName": "$s23OneSignalLiveActivities07DefaultC18ActivityAttributesV12ContentStateV4dataSDySSAA10AnyCodableVGvs", + "moduleName": "OneSignalLiveActivities", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:23OneSignalLiveActivities07DefaultC18ActivityAttributesV12ContentStateV4dataSDySSAA10AnyCodableVGvM", + "mangledName": "$s23OneSignalLiveActivities07DefaultC18ActivityAttributesV12ContentStateV4dataSDySSAA10AnyCodableVGvM", + "moduleName": "OneSignalLiveActivities", + "implicit": true, + "accessorKind": "_modify" + } + ] }, { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "τ_0_0.Type", + "kind": "Var", + "name": "onesignal", + "printedName": "onesignal", "children": [ { "kind": "TypeNominal", - "name": "GenericTypeParam", - "printedName": "τ_0_0" + "name": "Optional", + "printedName": "OneSignalLiveActivities.OneSignalLiveActivityContentStateData?", + "children": [ + { + "kind": "TypeNominal", + "name": "OneSignalLiveActivityContentStateData", + "printedName": "OneSignalLiveActivities.OneSignalLiveActivityContentStateData", + "usr": "s:23OneSignalLiveActivities0abC24ActivityContentStateDataV" + } + ], + "usr": "s:Sq" } - ] - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Func", - "usr": "s:23OneSignalLiveActivities0abcD11ManagerImplC19setPushToStartToken_04withK0yxm_SSt11ActivityKit0M10AttributesRzlFZ", - "mangledName": "$s23OneSignalLiveActivities0abcD11ManagerImplC19setPushToStartToken_04withK0yxm_SSt11ActivityKit0M10AttributesRzlFZ", - "moduleName": "OneSignalLiveActivities", - "genericSig": "<τ_0_0 where τ_0_0 : ActivityKit.ActivityAttributes>", - "sugared_genericSig": "", - "static": true, - "intro_iOS": "17.2", - "declAttributes": [ - "Final", - "AccessControl", - "Available" - ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "removePushToStartToken", - "printedName": "removePushToStartToken(_:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "τ_0_0.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "GenericTypeParam", - "printedName": "τ_0_0" - } - ] - } - ], - "declKind": "Func", - "usr": "s:23OneSignalLiveActivities0abcD11ManagerImplC22removePushToStartTokenyyxm11ActivityKit0L10AttributesRzlFZ", - "mangledName": "$s23OneSignalLiveActivities0abcD11ManagerImplC22removePushToStartTokenyyxm11ActivityKit0L10AttributesRzlFZ", - "moduleName": "OneSignalLiveActivities", - "genericSig": "<τ_0_0 where τ_0_0 : ActivityKit.ActivityAttributes>", - "sugared_genericSig": "", - "static": true, - "intro_iOS": "17.2", - "declAttributes": [ - "Final", - "AccessControl", - "Available" - ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "enter", - "printedName": "enter(_:withToken:withSuccess:withFailure:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "(([Swift.AnyHashable : Any]?) -> ())?", - "children": [ + ], + "declKind": "Var", + "usr": "s:23OneSignalLiveActivities07DefaultC18ActivityAttributesV12ContentStateV9onesignalAA0abcfhI4DataVSgvp", + "mangledName": "$s23OneSignalLiveActivities07DefaultC18ActivityAttributesV12ContentStateV9onesignalAA0abcfhI4DataVSgvp", + "moduleName": "OneSignalLiveActivities", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "([Swift.AnyHashable : Any]?) -> ()", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, { "kind": "TypeNominal", "name": "Optional", - "printedName": "[Swift.AnyHashable : Any]?", + "printedName": "OneSignalLiveActivities.OneSignalLiveActivityContentStateData?", "children": [ { "kind": "TypeNominal", - "name": "Dictionary", - "printedName": "[Swift.AnyHashable : Any]", - "children": [ - { - "kind": "TypeNominal", - "name": "AnyHashable", - "printedName": "Swift.AnyHashable", - "usr": "s:s11AnyHashableV" - }, - { - "kind": "TypeNominal", - "name": "ProtocolComposition", - "printedName": "Any" - } - ], - "usr": "s:SD" + "name": "OneSignalLiveActivityContentStateData", + "printedName": "OneSignalLiveActivities.OneSignalLiveActivityContentStateData", + "usr": "s:23OneSignalLiveActivities0abC24ActivityContentStateDataV" } ], "usr": "s:Sq" } - ] - } - ], - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "(((any Swift.Error)?) -> ())?", - "children": [ + ], + "declKind": "Accessor", + "usr": "s:23OneSignalLiveActivities07DefaultC18ActivityAttributesV12ContentStateV9onesignalAA0abcfhI4DataVSgvg", + "mangledName": "$s23OneSignalLiveActivities07DefaultC18ActivityAttributesV12ContentStateV9onesignalAA0abcfhI4DataVSgvg", + "moduleName": "OneSignalLiveActivities", + "implicit": true, + "accessorKind": "get" + }, { - "kind": "TypeFunc", - "name": "Function", - "printedName": "((any Swift.Error)?) -> ()", + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", "children": [ { "kind": "TypeNominal", @@ -2413,487 +1307,272 @@ { "kind": "TypeNominal", "name": "Optional", - "printedName": "(any Swift.Error)?", + "printedName": "OneSignalLiveActivities.OneSignalLiveActivityContentStateData?", "children": [ { "kind": "TypeNominal", - "name": "Error", - "printedName": "any Swift.Error", - "usr": "s:s5ErrorP" + "name": "OneSignalLiveActivityContentStateData", + "printedName": "OneSignalLiveActivities.OneSignalLiveActivityContentStateData", + "usr": "s:23OneSignalLiveActivities0abC24ActivityContentStateDataV" } ], "usr": "s:Sq" } - ] - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Func", - "usr": "c:@M@OneSignalLiveActivities@objc(cs)OneSignalLiveActivitiesManagerImpl(cm)enter:withToken:withSuccess:withFailure:", - "mangledName": "$s23OneSignalLiveActivities0abcD11ManagerImplC5enter_9withToken0H7Success0H7FailureySS_SSySDys11AnyHashableVypGSgcSgys5Error_pSgcSgtFZ", - "moduleName": "OneSignalLiveActivities", - "static": true, - "objc_name": "enter:withToken:withSuccess:withFailure:", - "declAttributes": [ - "Final", - "ObjC", - "AccessControl" - ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "exit", - "printedName": "exit(_:withSuccess:withFailure:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "(([Swift.AnyHashable : Any]?) -> ())?", - "children": [ + ], + "declKind": "Accessor", + "usr": "s:23OneSignalLiveActivities07DefaultC18ActivityAttributesV12ContentStateV9onesignalAA0abcfhI4DataVSgvs", + "mangledName": "$s23OneSignalLiveActivities07DefaultC18ActivityAttributesV12ContentStateV9onesignalAA0abcfhI4DataVSgvs", + "moduleName": "OneSignalLiveActivities", + "implicit": true, + "accessorKind": "set" + }, { - "kind": "TypeFunc", - "name": "Function", - "printedName": "([Swift.AnyHashable : Any]?) -> ()", + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", "children": [ { "kind": "TypeNominal", "name": "Void", "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "[Swift.AnyHashable : Any]?", - "children": [ - { - "kind": "TypeNominal", - "name": "Dictionary", - "printedName": "[Swift.AnyHashable : Any]", - "children": [ - { - "kind": "TypeNominal", - "name": "AnyHashable", - "printedName": "Swift.AnyHashable", - "usr": "s:s11AnyHashableV" - }, - { - "kind": "TypeNominal", - "name": "ProtocolComposition", - "printedName": "Any" - } - ], - "usr": "s:SD" - } - ], - "usr": "s:Sq" } - ] + ], + "declKind": "Accessor", + "usr": "s:23OneSignalLiveActivities07DefaultC18ActivityAttributesV12ContentStateV9onesignalAA0abcfhI4DataVSgvM", + "mangledName": "$s23OneSignalLiveActivities07DefaultC18ActivityAttributesV12ContentStateV9onesignalAA0abcfhI4DataVSgvM", + "moduleName": "OneSignalLiveActivities", + "implicit": true, + "accessorKind": "_modify" } - ], - "usr": "s:Sq" + ] }, { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "(((any Swift.Error)?) -> ())?", + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "((any Swift.Error)?) -> ()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "(any Swift.Error)?", - "children": [ - { - "kind": "TypeNominal", - "name": "Error", - "printedName": "any Swift.Error", - "usr": "s:s5ErrorP" - } - ], - "usr": "s:Sq" - } - ] + "kind": "TypeNominal", + "name": "ContentState", + "printedName": "OneSignalLiveActivities.DefaultLiveActivityAttributes.ContentState", + "usr": "s:23OneSignalLiveActivities07DefaultC18ActivityAttributesV12ContentStateV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "Swift.Decoder", + "usr": "s:s7DecoderP" } ], - "usr": "s:Sq" - } - ], - "declKind": "Func", - "usr": "c:@M@OneSignalLiveActivities@objc(cs)OneSignalLiveActivitiesManagerImpl(cm)exit:withSuccess:withFailure:", - "mangledName": "$s23OneSignalLiveActivities0abcD11ManagerImplC4exit_11withSuccess0H7FailureySS_ySDys11AnyHashableVypGSgcSgys5Error_pSgcSgtFZ", - "moduleName": "OneSignalLiveActivities", - "static": true, - "objc_name": "exit:withSuccess:withFailure:", - "declAttributes": [ - "Final", - "ObjC", - "AccessControl" - ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "setup", - "printedName": "setup(_:options:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "declKind": "Constructor", + "usr": "s:23OneSignalLiveActivities07DefaultC18ActivityAttributesV12ContentStateV4fromAEs7Decoder_p_tKcfc", + "mangledName": "$s23OneSignalLiveActivities07DefaultC18ActivityAttributesV12ContentStateV4fromAEs7Decoder_p_tKcfc", + "moduleName": "OneSignalLiveActivities", + "implicit": true, + "throwing": true, + "init_kind": "Designated" }, { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "τ_0_0.Type", + "kind": "Function", + "name": "encode", + "printedName": "encode(to:)", "children": [ { "kind": "TypeNominal", - "name": "GenericTypeParam", - "printedName": "τ_0_0" - } - ] - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "OneSignalLiveActivities.LiveActivitySetupOptions?", - "children": [ + "name": "Void", + "printedName": "()" + }, { "kind": "TypeNominal", - "name": "LiveActivitySetupOptions", - "printedName": "OneSignalLiveActivities.LiveActivitySetupOptions", - "usr": "c:@M@OneSignalLiveActivities@objc(cs)LiveActivitySetupOptions" + "name": "Encoder", + "printedName": "Swift.Encoder", + "usr": "s:s7EncoderP" } ], - "hasDefaultArg": true, - "usr": "s:Sq" - } - ], - "declKind": "Func", - "usr": "s:23OneSignalLiveActivities0abcD11ManagerImplC5setup_7optionsyxm_AA0C20ActivitySetupOptionsCSgtAA0abcI10AttributesRzlFZ", - "mangledName": "$s23OneSignalLiveActivities0abcD11ManagerImplC5setup_7optionsyxm_AA0C20ActivitySetupOptionsCSgtAA0abcI10AttributesRzlFZ", - "moduleName": "OneSignalLiveActivities", - "genericSig": "<τ_0_0 where τ_0_0 : OneSignalLiveActivities.OneSignalLiveActivityAttributes>", - "sugared_genericSig": "", - "static": true, - "intro_iOS": "16.1", - "declAttributes": [ - "Final", - "AccessControl", - "Available" - ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "setupDefault", - "printedName": "setupDefault(options:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "declKind": "Func", + "usr": "s:23OneSignalLiveActivities07DefaultC18ActivityAttributesV12ContentStateV6encode2toys7Encoder_p_tKF", + "mangledName": "$s23OneSignalLiveActivities07DefaultC18ActivityAttributesV12ContentStateV6encode2toys7Encoder_p_tKF", + "moduleName": "OneSignalLiveActivities", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" }, { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "OneSignalLiveActivities.LiveActivitySetupOptions?", + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", "children": [ { "kind": "TypeNominal", - "name": "LiveActivitySetupOptions", - "printedName": "OneSignalLiveActivities.LiveActivitySetupOptions", - "usr": "c:@M@OneSignalLiveActivities@objc(cs)LiveActivitySetupOptions" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], - "hasDefaultArg": true, - "usr": "s:Sq" - } - ], - "declKind": "Func", - "usr": "c:@M@OneSignalLiveActivities@objc(cs)OneSignalLiveActivitiesManagerImpl(cm)setupDefaultWithOptions:", - "mangledName": "$s23OneSignalLiveActivities0abcD11ManagerImplC12setupDefault7optionsyAA0C20ActivitySetupOptionsCSg_tFZ", - "moduleName": "OneSignalLiveActivities", - "static": true, - "intro_iOS": "16.1", - "objc_name": "setupDefaultWithOptions:", - "declAttributes": [ - "Final", - "AccessControl", - "Available", - "ObjC" - ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "startDefault", - "printedName": "startDefault(_:attributes:content:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "declKind": "Var", + "usr": "s:23OneSignalLiveActivities07DefaultC18ActivityAttributesV12ContentStateV9hashValueSivp", + "mangledName": "$s23OneSignalLiveActivities07DefaultC18ActivityAttributesV12ContentStateV9hashValueSivp", + "moduleName": "OneSignalLiveActivities", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:23OneSignalLiveActivities07DefaultC18ActivityAttributesV12ContentStateV9hashValueSivg", + "mangledName": "$s23OneSignalLiveActivities07DefaultC18ActivityAttributesV12ContentStateV9hashValueSivg", + "moduleName": "OneSignalLiveActivities", + "implicit": true, + "accessorKind": "get" + } + ] }, { - "kind": "TypeNominal", - "name": "Dictionary", - "printedName": "[Swift.String : Any]", + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Void", + "printedName": "()" }, { "kind": "TypeNominal", - "name": "ProtocolComposition", - "printedName": "Any" + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" } ], - "usr": "s:SD" + "declKind": "Func", + "usr": "s:23OneSignalLiveActivities07DefaultC18ActivityAttributesV12ContentStateV4hash4intoys6HasherVz_tF", + "mangledName": "$s23OneSignalLiveActivities07DefaultC18ActivityAttributesV12ContentStateV4hash4intoys6HasherVz_tF", + "moduleName": "OneSignalLiveActivities", + "implicit": true, + "funcSelfKind": "NonMutating" }, { - "kind": "TypeNominal", - "name": "Dictionary", - "printedName": "[Swift.String : Any]", + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" }, { "kind": "TypeNominal", - "name": "ProtocolComposition", - "printedName": "Any" + "name": "ContentState", + "printedName": "OneSignalLiveActivities.DefaultLiveActivityAttributes.ContentState", + "usr": "s:23OneSignalLiveActivities07DefaultC18ActivityAttributesV12ContentStateV" + }, + { + "kind": "TypeNominal", + "name": "ContentState", + "printedName": "OneSignalLiveActivities.DefaultLiveActivityAttributes.ContentState", + "usr": "s:23OneSignalLiveActivities07DefaultC18ActivityAttributesV12ContentStateV" } ], - "usr": "s:SD" + "declKind": "Func", + "usr": "s:23OneSignalLiveActivities07DefaultC18ActivityAttributesV12ContentStateV2eeoiySbAE_AEtFZ", + "mangledName": "$s23OneSignalLiveActivities07DefaultC18ActivityAttributesV12ContentStateV2eeoiySbAE_AEtFZ", + "moduleName": "OneSignalLiveActivities", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" } ], - "declKind": "Func", - "usr": "c:@M@OneSignalLiveActivities@objc(cs)OneSignalLiveActivitiesManagerImpl(cm)startDefault:attributes:content:", - "mangledName": "$s23OneSignalLiveActivities0abcD11ManagerImplC12startDefault_10attributes7contentySS_SDySSypGAGtFZ", + "declKind": "Struct", + "usr": "s:23OneSignalLiveActivities07DefaultC18ActivityAttributesV12ContentStateV", + "mangledName": "$s23OneSignalLiveActivities07DefaultC18ActivityAttributesV12ContentStateV", "moduleName": "OneSignalLiveActivities", - "static": true, - "intro_iOS": "16.1", "declAttributes": [ - "Final", - "AccessControl", - "Available", - "ObjC" + "AccessControl" ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init()", - "children": [ + "conformances": [ { - "kind": "TypeNominal", - "name": "OneSignalLiveActivitiesManagerImpl", - "printedName": "OneSignalLiveActivities.OneSignalLiveActivitiesManagerImpl", - "usr": "c:@M@OneSignalLiveActivities@objc(cs)OneSignalLiveActivitiesManagerImpl" + "kind": "Conformance", + "name": "OneSignalLiveActivityContentState", + "printedName": "OneSignalLiveActivityContentState", + "usr": "s:23OneSignalLiveActivities0abC20ActivityContentStateP", + "mangledName": "$s23OneSignalLiveActivities0abC20ActivityContentStateP" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" } - ], - "declKind": "Constructor", - "usr": "c:@M@OneSignalLiveActivities@objc(cs)OneSignalLiveActivitiesManagerImpl(im)init", - "mangledName": "$s23OneSignalLiveActivities0abcD11ManagerImplCACycfc", - "moduleName": "OneSignalLiveActivities", - "overriding": true, - "implicit": true, - "objc_name": "init", - "declAttributes": [ - "Dynamic", - "ObjC", - "Override" - ], - "init_kind": "Designated" - } - ], - "declKind": "Class", - "usr": "c:@M@OneSignalLiveActivities@objc(cs)OneSignalLiveActivitiesManagerImpl", - "mangledName": "$s23OneSignalLiveActivities0abcD11ManagerImplC", - "moduleName": "OneSignalLiveActivities", - "objc_name": "OneSignalLiveActivitiesManagerImpl", - "declAttributes": [ - "AccessControl", - "ObjC" - ], - "superclassUsr": "c:objc(cs)NSObject", - "inheritsConvenienceInitializers": true, - "superclassNames": [ - "ObjectiveC.NSObject" - ], - "conformances": [ - { - "kind": "Conformance", - "name": "OSLiveActivities", - "printedName": "OSLiveActivities", - "usr": "c:@M@OneSignalOSCore@objc(pl)OSLiveActivities", - "mangledName": "$s15OneSignalOSCore16OSLiveActivitiesP" - }, - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - }, - { - "kind": "Conformance", - "name": "Equatable", - "printedName": "Equatable", - "usr": "s:SQ", - "mangledName": "$sSQ" - }, - { - "kind": "Conformance", - "name": "Hashable", - "printedName": "Hashable", - "usr": "s:SH", - "mangledName": "$sSH" - }, - { - "kind": "Conformance", - "name": "CVarArg", - "printedName": "CVarArg", - "usr": "s:s7CVarArgP", - "mangledName": "$ss7CVarArgP" - }, - { - "kind": "Conformance", - "name": "_KeyValueCodingAndObservingPublishing", - "printedName": "_KeyValueCodingAndObservingPublishing", - "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", - "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" - }, - { - "kind": "Conformance", - "name": "_KeyValueCodingAndObserving", - "printedName": "_KeyValueCodingAndObserving", - "usr": "s:10Foundation27_KeyValueCodingAndObservingP", - "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" - }, - { - "kind": "Conformance", - "name": "CustomStringConvertible", - "printedName": "CustomStringConvertible", - "usr": "s:s23CustomStringConvertibleP", - "mangledName": "$ss23CustomStringConvertibleP" + ] }, - { - "kind": "Conformance", - "name": "CustomDebugStringConvertible", - "printedName": "CustomDebugStringConvertible", - "usr": "s:s28CustomDebugStringConvertibleP", - "mangledName": "$ss28CustomDebugStringConvertibleP" - } - ] - }, - { - "kind": "Import", - "name": "OneSignalCore", - "printedName": "OneSignalCore", - "declKind": "Import", - "moduleName": "OneSignalLiveActivities", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Import", - "name": "OneSignalUser", - "printedName": "OneSignalUser", - "declKind": "Import", - "moduleName": "OneSignalLiveActivities" - }, - { - "kind": "Import", - "name": "OneSignalCore", - "printedName": "OneSignalCore", - "declKind": "Import", - "moduleName": "OneSignalLiveActivities", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "OneSignalLiveActivities", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "TypeDecl", - "name": "AnyCodable", - "printedName": "AnyCodable", - "children": [ { "kind": "Var", - "name": "value", - "printedName": "value", + "name": "data", + "printedName": "data", "children": [ { "kind": "TypeNominal", - "name": "ProtocolComposition", - "printedName": "Any" + "name": "Dictionary", + "printedName": "[Swift.String : OneSignalLiveActivities.AnyCodable]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "AnyCodable", + "printedName": "OneSignalLiveActivities.AnyCodable", + "usr": "s:23OneSignalLiveActivities10AnyCodableV" + } + ], + "usr": "s:SD" } ], "declKind": "Var", - "usr": "s:23OneSignalLiveActivities10AnyCodableV5valueypvp", - "mangledName": "$s23OneSignalLiveActivities10AnyCodableV5valueypvp", + "usr": "s:23OneSignalLiveActivities07DefaultC18ActivityAttributesV4dataSDySSAA10AnyCodableVGvp", + "mangledName": "$s23OneSignalLiveActivities07DefaultC18ActivityAttributesV4dataSDySSAA10AnyCodableVGvp", "moduleName": "OneSignalLiveActivities", "declAttributes": [ "HasStorage", "AccessControl" ], - "fixedbinaryorder": 0, - "isLet": true, "hasStorage": true, "accessors": [ { @@ -2903,634 +1582,747 @@ "children": [ { "kind": "TypeNominal", - "name": "ProtocolComposition", - "printedName": "Any" + "name": "Dictionary", + "printedName": "[Swift.String : OneSignalLiveActivities.AnyCodable]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "AnyCodable", + "printedName": "OneSignalLiveActivities.AnyCodable", + "usr": "s:23OneSignalLiveActivities10AnyCodableV" + } + ], + "usr": "s:SD" } ], "declKind": "Accessor", - "usr": "s:23OneSignalLiveActivities10AnyCodableV5valueypvg", - "mangledName": "$s23OneSignalLiveActivities10AnyCodableV5valueypvg", + "usr": "s:23OneSignalLiveActivities07DefaultC18ActivityAttributesV4dataSDySSAA10AnyCodableVGvg", + "mangledName": "$s23OneSignalLiveActivities07DefaultC18ActivityAttributesV4dataSDySSAA10AnyCodableVGvg", "moduleName": "OneSignalLiveActivities", "implicit": true, - "declAttributes": [ - "Transparent" - ], "accessorKind": "get" - } - ] - }, - { - "kind": "Function", - "name": "asBool", - "printedName": "asBool()", - "children": [ + }, { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.Bool?", + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : OneSignalLiveActivities.AnyCodable]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "AnyCodable", + "printedName": "OneSignalLiveActivities.AnyCodable", + "usr": "s:23OneSignalLiveActivities10AnyCodableV" + } + ], + "usr": "s:SD" } ], - "usr": "s:Sq" - } - ], - "declKind": "Func", - "usr": "s:23OneSignalLiveActivities10AnyCodableV6asBoolSbSgyF", - "mangledName": "$s23OneSignalLiveActivities10AnyCodableV6asBoolSbSgyF", - "moduleName": "OneSignalLiveActivities", - "declAttributes": [ - "AccessControl" - ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "asInt", - "printedName": "asInt()", - "children": [ + "declKind": "Accessor", + "usr": "s:23OneSignalLiveActivities07DefaultC18ActivityAttributesV4dataSDySSAA10AnyCodableVGvs", + "mangledName": "$s23OneSignalLiveActivities07DefaultC18ActivityAttributesV4dataSDySSAA10AnyCodableVGvs", + "moduleName": "OneSignalLiveActivities", + "implicit": true, + "accessorKind": "set" + }, { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.Int?", + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "Void", + "printedName": "()" } ], - "usr": "s:Sq" + "declKind": "Accessor", + "usr": "s:23OneSignalLiveActivities07DefaultC18ActivityAttributesV4dataSDySSAA10AnyCodableVGvM", + "mangledName": "$s23OneSignalLiveActivities07DefaultC18ActivityAttributesV4dataSDySSAA10AnyCodableVGvM", + "moduleName": "OneSignalLiveActivities", + "implicit": true, + "accessorKind": "_modify" } - ], - "declKind": "Func", - "usr": "s:23OneSignalLiveActivities10AnyCodableV5asIntSiSgyF", - "mangledName": "$s23OneSignalLiveActivities10AnyCodableV5asIntSiSgyF", - "moduleName": "OneSignalLiveActivities", - "declAttributes": [ - "AccessControl" - ], - "funcSelfKind": "NonMutating" + ] }, { - "kind": "Function", - "name": "asDouble", - "printedName": "asDouble()", + "kind": "Var", + "name": "onesignal", + "printedName": "onesignal", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.Double?", - "children": [ - { - "kind": "TypeNominal", - "name": "Double", - "printedName": "Swift.Double", - "usr": "s:Sd" - } - ], - "usr": "s:Sq" + "name": "OneSignalLiveActivityAttributeData", + "printedName": "OneSignalLiveActivities.OneSignalLiveActivityAttributeData", + "usr": "s:23OneSignalLiveActivities0abC21ActivityAttributeDataV" } ], - "declKind": "Func", - "usr": "s:23OneSignalLiveActivities10AnyCodableV8asDoubleSdSgyF", - "mangledName": "$s23OneSignalLiveActivities10AnyCodableV8asDoubleSdSgyF", + "declKind": "Var", + "usr": "s:23OneSignalLiveActivities07DefaultC18ActivityAttributesV9onesignalAA0abcF13AttributeDataVvp", + "mangledName": "$s23OneSignalLiveActivities07DefaultC18ActivityAttributesV9onesignalAA0abcF13AttributeDataVvp", "moduleName": "OneSignalLiveActivities", "declAttributes": [ + "HasStorage", "AccessControl" ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "asString", - "printedName": "asString()", - "children": [ + "hasStorage": true, + "accessors": [ { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "OneSignalLiveActivityAttributeData", + "printedName": "OneSignalLiveActivities.OneSignalLiveActivityAttributeData", + "usr": "s:23OneSignalLiveActivities0abC21ActivityAttributeDataV" } ], - "usr": "s:Sq" - } - ], - "declKind": "Func", - "usr": "s:23OneSignalLiveActivities10AnyCodableV8asStringSSSgyF", - "mangledName": "$s23OneSignalLiveActivities10AnyCodableV8asStringSSSgyF", - "moduleName": "OneSignalLiveActivities", - "declAttributes": [ - "AccessControl" - ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "asArray", - "printedName": "asArray()", - "children": [ + "declKind": "Accessor", + "usr": "s:23OneSignalLiveActivities07DefaultC18ActivityAttributesV9onesignalAA0abcF13AttributeDataVvg", + "mangledName": "$s23OneSignalLiveActivities07DefaultC18ActivityAttributesV9onesignalAA0abcF13AttributeDataVvg", + "moduleName": "OneSignalLiveActivities", + "implicit": true, + "accessorKind": "get" + }, { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "[OneSignalLiveActivities.AnyCodable]?", + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", "children": [ { "kind": "TypeNominal", - "name": "Array", - "printedName": "[OneSignalLiveActivities.AnyCodable]", - "children": [ - { - "kind": "TypeNominal", - "name": "AnyCodable", - "printedName": "OneSignalLiveActivities.AnyCodable", - "usr": "s:23OneSignalLiveActivities10AnyCodableV" - } - ], - "usr": "s:Sa" + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "OneSignalLiveActivityAttributeData", + "printedName": "OneSignalLiveActivities.OneSignalLiveActivityAttributeData", + "usr": "s:23OneSignalLiveActivities0abC21ActivityAttributeDataV" } ], - "usr": "s:Sq" - } - ], - "declKind": "Func", - "usr": "s:23OneSignalLiveActivities10AnyCodableV7asArraySayACGSgyF", - "mangledName": "$s23OneSignalLiveActivities10AnyCodableV7asArraySayACGSgyF", - "moduleName": "OneSignalLiveActivities", - "declAttributes": [ - "AccessControl" - ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "asDict", - "printedName": "asDict()", - "children": [ + "declKind": "Accessor", + "usr": "s:23OneSignalLiveActivities07DefaultC18ActivityAttributesV9onesignalAA0abcF13AttributeDataVvs", + "mangledName": "$s23OneSignalLiveActivities07DefaultC18ActivityAttributesV9onesignalAA0abcF13AttributeDataVvs", + "moduleName": "OneSignalLiveActivities", + "implicit": true, + "accessorKind": "set" + }, { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "[Swift.String : OneSignalLiveActivities.AnyCodable]?", + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", "children": [ { "kind": "TypeNominal", - "name": "Dictionary", - "printedName": "[Swift.String : OneSignalLiveActivities.AnyCodable]", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, - { - "kind": "TypeNominal", - "name": "AnyCodable", - "printedName": "OneSignalLiveActivities.AnyCodable", - "usr": "s:23OneSignalLiveActivities10AnyCodableV" - } - ], - "usr": "s:SD" + "name": "Void", + "printedName": "()" } ], - "usr": "s:Sq" + "declKind": "Accessor", + "usr": "s:23OneSignalLiveActivities07DefaultC18ActivityAttributesV9onesignalAA0abcF13AttributeDataVvM", + "mangledName": "$s23OneSignalLiveActivities07DefaultC18ActivityAttributesV9onesignalAA0abcF13AttributeDataVvM", + "moduleName": "OneSignalLiveActivities", + "implicit": true, + "accessorKind": "_modify" } - ], - "declKind": "Func", - "usr": "s:23OneSignalLiveActivities10AnyCodableV6asDictSDySSACGSgyF", - "mangledName": "$s23OneSignalLiveActivities10AnyCodableV6asDictSDySSACGSgyF", - "moduleName": "OneSignalLiveActivities", - "declAttributes": [ - "AccessControl" - ], - "funcSelfKind": "NonMutating" + ] }, { "kind": "Constructor", "name": "init", - "printedName": "init(_:)", + "printedName": "init(from:)", "children": [ { "kind": "TypeNominal", - "name": "AnyCodable", - "printedName": "OneSignalLiveActivities.AnyCodable", - "usr": "s:23OneSignalLiveActivities10AnyCodableV" + "name": "DefaultLiveActivityAttributes", + "printedName": "OneSignalLiveActivities.DefaultLiveActivityAttributes", + "usr": "s:23OneSignalLiveActivities07DefaultC18ActivityAttributesV" }, { "kind": "TypeNominal", - "name": "Optional", - "printedName": "τ_0_0?", - "children": [ - { - "kind": "TypeNominal", - "name": "GenericTypeParam", - "printedName": "τ_0_0" - } - ], - "usr": "s:Sq" + "name": "Decoder", + "printedName": "Swift.Decoder", + "usr": "s:s7DecoderP" } ], "declKind": "Constructor", - "usr": "s:23OneSignalLiveActivities10AnyCodableVyACxSgclufc", - "mangledName": "$s23OneSignalLiveActivities10AnyCodableVyACxSgclufc", + "usr": "s:23OneSignalLiveActivities07DefaultC18ActivityAttributesV4fromACs7Decoder_p_tKcfc", + "mangledName": "$s23OneSignalLiveActivities07DefaultC18ActivityAttributesV4fromACs7Decoder_p_tKcfc", "moduleName": "OneSignalLiveActivities", - "genericSig": "<τ_0_0>", - "sugared_genericSig": "", - "declAttributes": [ - "AccessControl" - ], + "implicit": true, + "throwing": true, "init_kind": "Designated" }, { - "kind": "Constructor", - "name": "init", - "printedName": "init(nilLiteral:)", + "kind": "Function", + "name": "encode", + "printedName": "encode(to:)", "children": [ - { - "kind": "TypeNominal", - "name": "AnyCodable", - "printedName": "OneSignalLiveActivities.AnyCodable", - "usr": "s:23OneSignalLiveActivities10AnyCodableV" - }, { "kind": "TypeNominal", "name": "Void", "printedName": "()" - } - ], - "declKind": "Constructor", - "usr": "s:23OneSignalLiveActivities10AnyCodableV10nilLiteralACyt_tcfc", - "mangledName": "$s23OneSignalLiveActivities10AnyCodableV10nilLiteralACyt_tcfc", - "moduleName": "OneSignalLiveActivities", - "declAttributes": [ - "AccessControl" - ], - "init_kind": "Designated" - }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init(booleanLiteral:)", - "children": [ - { - "kind": "TypeNominal", - "name": "AnyCodable", - "printedName": "OneSignalLiveActivities.AnyCodable", - "usr": "s:23OneSignalLiveActivities10AnyCodableV" }, { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "Encoder", + "printedName": "Swift.Encoder", + "usr": "s:s7EncoderP" } ], - "declKind": "Constructor", - "usr": "s:23OneSignalLiveActivities10AnyCodableV14booleanLiteralACSb_tcfc", - "mangledName": "$s23OneSignalLiveActivities10AnyCodableV14booleanLiteralACSb_tcfc", + "declKind": "Func", + "usr": "s:23OneSignalLiveActivities07DefaultC18ActivityAttributesV6encode2toys7Encoder_p_tKF", + "mangledName": "$s23OneSignalLiveActivities07DefaultC18ActivityAttributesV6encode2toys7Encoder_p_tKF", "moduleName": "OneSignalLiveActivities", - "declAttributes": [ - "AccessControl" - ], - "init_kind": "Designated" + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:23OneSignalLiveActivities07DefaultC18ActivityAttributesV", + "mangledName": "$s23OneSignalLiveActivities07DefaultC18ActivityAttributesV", + "moduleName": "OneSignalLiveActivities", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "OneSignalLiveActivityAttributes", + "printedName": "OneSignalLiveActivityAttributes", + "usr": "s:23OneSignalLiveActivities0abC18ActivityAttributesP", + "mangledName": "$s23OneSignalLiveActivities0abC18ActivityAttributesP" }, { - "kind": "Constructor", - "name": "init", - "printedName": "init(integerLiteral:)", + "kind": "Conformance", + "name": "ActivityAttributes", + "printedName": "ActivityAttributes", "children": [ { - "kind": "TypeNominal", - "name": "AnyCodable", - "printedName": "OneSignalLiveActivities.AnyCodable", - "usr": "s:23OneSignalLiveActivities10AnyCodableV" - }, - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "kind": "TypeWitness", + "name": "ContentState", + "printedName": "ContentState", + "children": [ + { + "kind": "TypeNominal", + "name": "ContentState", + "printedName": "OneSignalLiveActivities.DefaultLiveActivityAttributes.ContentState", + "usr": "s:23OneSignalLiveActivities07DefaultC18ActivityAttributesV12ContentStateV" + } + ] } ], - "declKind": "Constructor", - "usr": "s:23OneSignalLiveActivities10AnyCodableV14integerLiteralACSi_tcfc", - "mangledName": "$s23OneSignalLiveActivities10AnyCodableV14integerLiteralACSi_tcfc", - "moduleName": "OneSignalLiveActivities", - "declAttributes": [ - "AccessControl" - ], - "init_kind": "Designated" + "usr": "s:11ActivityKit0A10AttributesP", + "mangledName": "$s11ActivityKit0A10AttributesP" }, { - "kind": "Constructor", - "name": "init", - "printedName": "init(floatLiteral:)", - "children": [ - { - "kind": "TypeNominal", - "name": "AnyCodable", - "printedName": "OneSignalLiveActivities.AnyCodable", - "usr": "s:23OneSignalLiveActivities10AnyCodableV" - }, - { - "kind": "TypeNominal", - "name": "Double", - "printedName": "Swift.Double", - "usr": "s:Sd" - } - ], - "declKind": "Constructor", - "usr": "s:23OneSignalLiveActivities10AnyCodableV12floatLiteralACSd_tcfc", - "mangledName": "$s23OneSignalLiveActivities10AnyCodableV12floatLiteralACSd_tcfc", - "moduleName": "OneSignalLiveActivities", - "declAttributes": [ - "AccessControl" - ], - "init_kind": "Designated" + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" }, { - "kind": "Constructor", - "name": "init", - "printedName": "init(extendedGraphemeClusterLiteral:)", + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + } + ] + }, + { + "kind": "Import", + "name": "OneSignalCore", + "printedName": "OneSignalCore", + "declKind": "Import", + "moduleName": "OneSignalLiveActivities", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "OneSignalUser", + "printedName": "OneSignalUser", + "declKind": "Import", + "moduleName": "OneSignalLiveActivities" + }, + { + "kind": "Import", + "name": "OneSignalCore", + "printedName": "OneSignalCore", + "declKind": "Import", + "moduleName": "OneSignalLiveActivities", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "OneSignalUser", + "printedName": "OneSignalUser", + "declKind": "Import", + "moduleName": "OneSignalLiveActivities" + }, + { + "kind": "Import", + "name": "OneSignalOSCore", + "printedName": "OneSignalOSCore", + "declKind": "Import", + "moduleName": "OneSignalLiveActivities" + }, + { + "kind": "Import", + "name": "ActivityKit", + "printedName": "ActivityKit", + "declKind": "Import", + "moduleName": "OneSignalLiveActivities" + }, + { + "kind": "TypeDecl", + "name": "LiveActivitySetupOptions", + "printedName": "LiveActivitySetupOptions", + "children": [ + { + "kind": "Var", + "name": "enablePushToStart", + "printedName": "enablePushToStart", "children": [ { "kind": "TypeNominal", - "name": "AnyCodable", - "printedName": "OneSignalLiveActivities.AnyCodable", - "usr": "s:23OneSignalLiveActivities10AnyCodableV" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], - "declKind": "Constructor", - "usr": "s:23OneSignalLiveActivities10AnyCodableV30extendedGraphemeClusterLiteralACSS_tcfc", - "mangledName": "$s23OneSignalLiveActivities10AnyCodableV30extendedGraphemeClusterLiteralACSS_tcfc", + "declKind": "Var", + "usr": "c:@M@OneSignalLiveActivities@objc(cs)LiveActivitySetupOptions(py)enablePushToStart", + "mangledName": "$s23OneSignalLiveActivities0C20ActivitySetupOptionsC17enablePushToStartSbvp", "moduleName": "OneSignalLiveActivities", "declAttributes": [ - "AccessControl" + "HasInitialValue", + "HasStorage", + "AccessControl", + "ObjC", + "RawDocComment" ], - "init_kind": "Designated" - }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init(stringLiteral:)", - "children": [ - { - "kind": "TypeNominal", - "name": "AnyCodable", - "printedName": "OneSignalLiveActivities.AnyCodable", - "usr": "s:23OneSignalLiveActivities10AnyCodableV" - }, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "c:@M@OneSignalLiveActivities@objc(cs)LiveActivitySetupOptions(im)enablePushToStart", + "mangledName": "$s23OneSignalLiveActivities0C20ActivitySetupOptionsC17enablePushToStartSbvg", + "moduleName": "OneSignalLiveActivities", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "c:@M@OneSignalLiveActivities@objc(cs)LiveActivitySetupOptions(im)setEnablePushToStart:", + "mangledName": "$s23OneSignalLiveActivities0C20ActivitySetupOptionsC17enablePushToStartSbvs", + "moduleName": "OneSignalLiveActivities", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:23OneSignalLiveActivities0C20ActivitySetupOptionsC17enablePushToStartSbvM", + "mangledName": "$s23OneSignalLiveActivities0C20ActivitySetupOptionsC17enablePushToStartSbvM", + "moduleName": "OneSignalLiveActivities", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "enablePushToUpdate", + "printedName": "enablePushToUpdate", + "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], - "declKind": "Constructor", - "usr": "s:23OneSignalLiveActivities10AnyCodableV13stringLiteralACSS_tcfc", - "mangledName": "$s23OneSignalLiveActivities10AnyCodableV13stringLiteralACSS_tcfc", + "declKind": "Var", + "usr": "c:@M@OneSignalLiveActivities@objc(cs)LiveActivitySetupOptions(py)enablePushToUpdate", + "mangledName": "$s23OneSignalLiveActivities0C20ActivitySetupOptionsC18enablePushToUpdateSbvp", "moduleName": "OneSignalLiveActivities", "declAttributes": [ - "AccessControl" + "HasInitialValue", + "HasStorage", + "AccessControl", + "ObjC", + "RawDocComment" ], - "init_kind": "Designated" - }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init(arrayLiteral:)", - "children": [ + "hasStorage": true, + "accessors": [ { - "kind": "TypeNominal", - "name": "AnyCodable", - "printedName": "OneSignalLiveActivities.AnyCodable", - "usr": "s:23OneSignalLiveActivities10AnyCodableV" + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "c:@M@OneSignalLiveActivities@objc(cs)LiveActivitySetupOptions(im)enablePushToUpdate", + "mangledName": "$s23OneSignalLiveActivities0C20ActivitySetupOptionsC18enablePushToUpdateSbvg", + "moduleName": "OneSignalLiveActivities", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" }, { - "kind": "TypeNominal", - "name": "Array", - "printedName": "[Any]", + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", "children": [ { "kind": "TypeNominal", - "name": "ProtocolComposition", - "printedName": "Any" + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], - "usr": "s:Sa" + "declKind": "Accessor", + "usr": "c:@M@OneSignalLiveActivities@objc(cs)LiveActivitySetupOptions(im)setEnablePushToUpdate:", + "mangledName": "$s23OneSignalLiveActivities0C20ActivitySetupOptionsC18enablePushToUpdateSbvs", + "moduleName": "OneSignalLiveActivities", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:23OneSignalLiveActivities0C20ActivitySetupOptionsC18enablePushToUpdateSbvM", + "mangledName": "$s23OneSignalLiveActivities0C20ActivitySetupOptionsC18enablePushToUpdateSbvM", + "moduleName": "OneSignalLiveActivities", + "implicit": true, + "accessorKind": "_modify" } - ], - "declKind": "Constructor", - "usr": "s:23OneSignalLiveActivities10AnyCodableV12arrayLiteralACypd_tcfc", - "mangledName": "$s23OneSignalLiveActivities10AnyCodableV12arrayLiteralACypd_tcfc", - "moduleName": "OneSignalLiveActivities", - "declAttributes": [ - "AccessControl" - ], - "init_kind": "Designated" + ] }, { "kind": "Constructor", "name": "init", - "printedName": "init(dictionaryLiteral:)", + "printedName": "init(enablePushToStart:enablePushToUpdate:)", "children": [ { "kind": "TypeNominal", - "name": "AnyCodable", - "printedName": "OneSignalLiveActivities.AnyCodable", - "usr": "s:23OneSignalLiveActivities10AnyCodableV" + "name": "LiveActivitySetupOptions", + "printedName": "OneSignalLiveActivities.LiveActivitySetupOptions", + "usr": "c:@M@OneSignalLiveActivities@objc(cs)LiveActivitySetupOptions" }, { "kind": "TypeNominal", - "name": "Array", - "printedName": "[(Swift.AnyHashable, Any)]", - "children": [ - { - "kind": "TypeNominal", - "name": "Tuple", - "printedName": "(Swift.AnyHashable, Any)", - "children": [ - { - "kind": "TypeNominal", - "name": "AnyHashable", - "printedName": "Swift.AnyHashable", - "usr": "s:s11AnyHashableV" - }, - { - "kind": "TypeNominal", - "name": "ProtocolComposition", - "printedName": "Any" - } - ] - } - ], - "usr": "s:Sa" + "name": "Bool", + "printedName": "Swift.Bool", + "hasDefaultArg": true, + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "hasDefaultArg": true, + "usr": "s:Sb" } ], "declKind": "Constructor", - "usr": "s:23OneSignalLiveActivities10AnyCodableV17dictionaryLiteralACs0E8HashableV_yptd_tcfc", - "mangledName": "$s23OneSignalLiveActivities10AnyCodableV17dictionaryLiteralACs0E8HashableV_yptd_tcfc", + "usr": "c:@M@OneSignalLiveActivities@objc(cs)LiveActivitySetupOptions(im)initWithEnablePushToStart:enablePushToUpdate:", + "mangledName": "$s23OneSignalLiveActivities0C20ActivitySetupOptionsC17enablePushToStart0hiJ6UpdateACSb_Sbtcfc", "moduleName": "OneSignalLiveActivities", + "objc_name": "initWithEnablePushToStart:enablePushToUpdate:", "declAttributes": [ - "AccessControl" + "AccessControl", + "ObjC" ], "init_kind": "Designated" }, { "kind": "Constructor", "name": "init", - "printedName": "init(from:)", + "printedName": "init()", "children": [ { "kind": "TypeNominal", - "name": "AnyCodable", - "printedName": "OneSignalLiveActivities.AnyCodable", - "usr": "s:23OneSignalLiveActivities10AnyCodableV" - }, - { - "kind": "TypeNominal", - "name": "Decoder", - "printedName": "any Swift.Decoder", - "usr": "s:s7DecoderP" + "name": "LiveActivitySetupOptions", + "printedName": "OneSignalLiveActivities.LiveActivitySetupOptions", + "usr": "c:@M@OneSignalLiveActivities@objc(cs)LiveActivitySetupOptions" } ], "declKind": "Constructor", - "usr": "s:23OneSignalLiveActivities10AnyCodableV4fromACs7Decoder_p_tKcfc", - "mangledName": "$s23OneSignalLiveActivities10AnyCodableV4fromACs7Decoder_p_tKcfc", + "usr": "c:@M@OneSignalLiveActivities@objc(cs)LiveActivitySetupOptions(im)init", + "mangledName": "$s23OneSignalLiveActivities0C20ActivitySetupOptionsCACycfc", "moduleName": "OneSignalLiveActivities", + "overriding": true, + "implicit": true, + "objc_name": "init", "declAttributes": [ - "AccessControl" + "Dynamic", + "ObjC", + "Override" ], - "throwing": true, "init_kind": "Designated" - }, - { + } + ], + "declKind": "Class", + "usr": "c:@M@OneSignalLiveActivities@objc(cs)LiveActivitySetupOptions", + "mangledName": "$s23OneSignalLiveActivities0C20ActivitySetupOptionsC", + "moduleName": "OneSignalLiveActivities", + "objc_name": "LiveActivitySetupOptions", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "superclassUsr": "c:objc(cs)NSObject", + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "Import", + "name": "OneSignalCore", + "printedName": "OneSignalCore", + "declKind": "Import", + "moduleName": "OneSignalLiveActivities" + }, + { + "kind": "Import", + "name": "OneSignalOSCore", + "printedName": "OneSignalOSCore", + "declKind": "Import", + "moduleName": "OneSignalLiveActivities" + }, + { + "kind": "Import", + "name": "ActivityKit", + "printedName": "ActivityKit", + "declKind": "Import", + "moduleName": "OneSignalLiveActivities" + }, + { + "kind": "TypeDecl", + "name": "OneSignalLiveActivitiesManagerImpl", + "printedName": "OneSignalLiveActivitiesManagerImpl", + "children": [ + { "kind": "Function", - "name": "encode", - "printedName": "encode(to:)", + "name": "liveActivities", + "printedName": "liveActivities()", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Encoder", - "printedName": "any Swift.Encoder", - "usr": "s:s7EncoderP" + "name": "ExistentialMetatype", + "printedName": "AnyObject.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "AnyObject" + } + ] } ], "declKind": "Func", - "usr": "s:23OneSignalLiveActivities10AnyCodableV6encode2toys7Encoder_p_tKF", - "mangledName": "$s23OneSignalLiveActivities10AnyCodableV6encode2toys7Encoder_p_tKF", + "usr": "c:@M@OneSignalLiveActivities@objc(cs)OneSignalLiveActivitiesManagerImpl(cm)liveActivities", + "mangledName": "$s23OneSignalLiveActivities0abcD11ManagerImplC04liveD0yXlXpyFZ", "moduleName": "OneSignalLiveActivities", + "static": true, "declAttributes": [ + "Final", "AccessControl", - "RawDocComment" + "ObjC" ], - "throwing": true, "funcSelfKind": "NonMutating" }, { "kind": "Function", - "name": "==", - "printedName": "==(_:_:)", + "name": "start", + "printedName": "start()", "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - }, - { - "kind": "TypeNominal", - "name": "AnyCodable", - "printedName": "OneSignalLiveActivities.AnyCodable", - "usr": "s:23OneSignalLiveActivities10AnyCodableV" - }, - { - "kind": "TypeNominal", - "name": "AnyCodable", - "printedName": "OneSignalLiveActivities.AnyCodable", - "usr": "s:23OneSignalLiveActivities10AnyCodableV" + "name": "Void", + "printedName": "()" } ], "declKind": "Func", - "usr": "s:23OneSignalLiveActivities10AnyCodableV2eeoiySbAC_ACtFZ", - "mangledName": "$s23OneSignalLiveActivities10AnyCodableV2eeoiySbAC_ACtFZ", + "usr": "c:@M@OneSignalLiveActivities@objc(cs)OneSignalLiveActivitiesManagerImpl(cm)start", + "mangledName": "$s23OneSignalLiveActivities0abcD11ManagerImplC5startyyFZ", "moduleName": "OneSignalLiveActivities", "static": true, "declAttributes": [ - "AccessControl" + "Final", + "AccessControl", + "ObjC" ], - "isFromExtension": true, "funcSelfKind": "NonMutating" }, { - "kind": "Var", - "name": "description", - "printedName": "description", + "kind": "Function", + "name": "enter", + "printedName": "enter(_:withToken:)", "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, { "kind": "TypeNominal", "name": "String", "printedName": "Swift.String", "usr": "s:SS" - } - ], - "declKind": "Var", - "usr": "s:23OneSignalLiveActivities10AnyCodableV11descriptionSSvp", - "mangledName": "$s23OneSignalLiveActivities10AnyCodableV11descriptionSSvp", - "moduleName": "OneSignalLiveActivities", - "declAttributes": [ - "AccessControl" - ], - "isFromExtension": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Accessor", - "usr": "s:23OneSignalLiveActivities10AnyCodableV11descriptionSSvg", - "mangledName": "$s23OneSignalLiveActivities10AnyCodableV11descriptionSSvg", - "moduleName": "OneSignalLiveActivities", - "isFromExtension": true, - "accessorKind": "get" - } - ] - }, - { - "kind": "Var", - "name": "debugDescription", - "printedName": "debugDescription", - "children": [ + }, { "kind": "TypeNominal", "name": "String", @@ -3538,40 +2330,23 @@ "usr": "s:SS" } ], - "declKind": "Var", - "usr": "s:23OneSignalLiveActivities10AnyCodableV16debugDescriptionSSvp", - "mangledName": "$s23OneSignalLiveActivities10AnyCodableV16debugDescriptionSSvp", + "declKind": "Func", + "usr": "c:@M@OneSignalLiveActivities@objc(cs)OneSignalLiveActivitiesManagerImpl(cm)enter:withToken:", + "mangledName": "$s23OneSignalLiveActivities0abcD11ManagerImplC5enter_9withTokenySS_SStFZ", "moduleName": "OneSignalLiveActivities", + "static": true, + "objc_name": "enter:withToken:", "declAttributes": [ + "Final", + "ObjC", "AccessControl" ], - "isFromExtension": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Accessor", - "usr": "s:23OneSignalLiveActivities10AnyCodableV16debugDescriptionSSvg", - "mangledName": "$s23OneSignalLiveActivities10AnyCodableV16debugDescriptionSSvg", - "moduleName": "OneSignalLiveActivities", - "isFromExtension": true, - "accessorKind": "get" - } - ] + "funcSelfKind": "NonMutating" }, { "kind": "Function", - "name": "hash", - "printedName": "hash(into:)", + "name": "exit", + "printedName": "exit(_:)", "children": [ { "kind": "TypeNominal", @@ -3580,391 +2355,408 @@ }, { "kind": "TypeNominal", - "name": "Hasher", - "printedName": "Swift.Hasher", - "paramValueOwnership": "InOut", - "usr": "s:s6HasherV" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Func", - "usr": "s:23OneSignalLiveActivities10AnyCodableV4hash4intoys6HasherVz_tF", - "mangledName": "$s23OneSignalLiveActivities10AnyCodableV4hash4intoys6HasherVz_tF", + "usr": "c:@M@OneSignalLiveActivities@objc(cs)OneSignalLiveActivitiesManagerImpl(cm)exit:", + "mangledName": "$s23OneSignalLiveActivities0abcD11ManagerImplC4exityySSFZ", "moduleName": "OneSignalLiveActivities", + "static": true, + "objc_name": "exit:", "declAttributes": [ + "Final", + "ObjC", "AccessControl" ], - "isFromExtension": true, "funcSelfKind": "NonMutating" }, { - "kind": "Var", - "name": "hashValue", - "printedName": "hashValue", + "kind": "Function", + "name": "setPushToStartToken", + "printedName": "setPushToStartToken(_:withToken:)", "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "declKind": "Var", - "usr": "s:23OneSignalLiveActivities10AnyCodableV9hashValueSivp", - "mangledName": "$s23OneSignalLiveActivities10AnyCodableV9hashValueSivp", + "declKind": "Func", + "usr": "c:@M@OneSignalLiveActivities@objc(cs)OneSignalLiveActivitiesManagerImpl(cm)setPushToStartToken:withToken:error:", + "mangledName": "$s23OneSignalLiveActivities0abcD11ManagerImplC19setPushToStartToken_04withK0ySS_SStKFZ", "moduleName": "OneSignalLiveActivities", - "implicit": true, - "isFromExtension": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "declKind": "Accessor", - "usr": "s:23OneSignalLiveActivities10AnyCodableV9hashValueSivg", - "mangledName": "$s23OneSignalLiveActivities10AnyCodableV9hashValueSivg", - "moduleName": "OneSignalLiveActivities", - "implicit": true, - "isFromExtension": true, - "accessorKind": "get" - } - ] - } - ], - "declKind": "Struct", - "usr": "s:23OneSignalLiveActivities10AnyCodableV", - "mangledName": "$s23OneSignalLiveActivities10AnyCodableV", - "moduleName": "OneSignalLiveActivities", - "declAttributes": [ - "AccessControl", - "Frozen", - "RawDocComment" - ], - "conformances": [ - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - }, - { - "kind": "Conformance", - "name": "Decodable", - "printedName": "Decodable", - "usr": "s:Se", - "mangledName": "$sSe" - }, - { - "kind": "Conformance", - "name": "Encodable", - "printedName": "Encodable", - "usr": "s:SE", - "mangledName": "$sSE" - }, - { - "kind": "Conformance", - "name": "Equatable", - "printedName": "Equatable", - "usr": "s:SQ", - "mangledName": "$sSQ" - }, - { - "kind": "Conformance", - "name": "CustomStringConvertible", - "printedName": "CustomStringConvertible", - "usr": "s:s23CustomStringConvertibleP", - "mangledName": "$ss23CustomStringConvertibleP" - }, - { - "kind": "Conformance", - "name": "CustomDebugStringConvertible", - "printedName": "CustomDebugStringConvertible", - "usr": "s:s28CustomDebugStringConvertibleP", - "mangledName": "$ss28CustomDebugStringConvertibleP" - }, - { - "kind": "Conformance", - "name": "ExpressibleByNilLiteral", - "printedName": "ExpressibleByNilLiteral", - "usr": "s:s23ExpressibleByNilLiteralP", - "mangledName": "$ss23ExpressibleByNilLiteralP" + "static": true, + "intro_iOS": "17.2", + "declAttributes": [ + "Final", + "AccessControl", + "Available", + "ObjC" + ], + "throwing": true, + "funcSelfKind": "NonMutating" }, { - "kind": "Conformance", - "name": "ExpressibleByBooleanLiteral", - "printedName": "ExpressibleByBooleanLiteral", + "kind": "Function", + "name": "removePushToStartToken", + "printedName": "removePushToStartToken(_:)", "children": [ { - "kind": "TypeWitness", - "name": "BooleanLiteralType", - "printedName": "BooleanLiteralType", - "children": [ - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - } - ] + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "usr": "s:s27ExpressibleByBooleanLiteralP", - "mangledName": "$ss27ExpressibleByBooleanLiteralP" + "declKind": "Func", + "usr": "c:@M@OneSignalLiveActivities@objc(cs)OneSignalLiveActivitiesManagerImpl(cm)removePushToStartToken:error:", + "mangledName": "$s23OneSignalLiveActivities0abcD11ManagerImplC22removePushToStartTokenyySSKFZ", + "moduleName": "OneSignalLiveActivities", + "static": true, + "intro_iOS": "17.2", + "declAttributes": [ + "Final", + "AccessControl", + "Available", + "ObjC" + ], + "throwing": true, + "funcSelfKind": "NonMutating" }, { - "kind": "Conformance", - "name": "ExpressibleByIntegerLiteral", - "printedName": "ExpressibleByIntegerLiteral", + "kind": "Function", + "name": "setPushToStartToken", + "printedName": "setPushToStartToken(_:withToken:)", "children": [ { - "kind": "TypeWitness", - "name": "IntegerLiteralType", - "printedName": "IntegerLiteralType", + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "τ_0_0.Type", "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "GenericTypeParam", + "printedName": "τ_0_0" } ] + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "usr": "s:s27ExpressibleByIntegerLiteralP", - "mangledName": "$ss27ExpressibleByIntegerLiteralP" + "declKind": "Func", + "usr": "s:23OneSignalLiveActivities0abcD11ManagerImplC19setPushToStartToken_04withK0yxm_SSt11ActivityKit0M10AttributesRzlFZ", + "mangledName": "$s23OneSignalLiveActivities0abcD11ManagerImplC19setPushToStartToken_04withK0yxm_SSt11ActivityKit0M10AttributesRzlFZ", + "moduleName": "OneSignalLiveActivities", + "genericSig": "<τ_0_0 where τ_0_0 : ActivityKit.ActivityAttributes>", + "sugared_genericSig": "", + "static": true, + "intro_iOS": "17.2", + "declAttributes": [ + "Final", + "AccessControl", + "Available" + ], + "funcSelfKind": "NonMutating" }, { - "kind": "Conformance", - "name": "ExpressibleByFloatLiteral", - "printedName": "ExpressibleByFloatLiteral", + "kind": "Function", + "name": "removePushToStartToken", + "printedName": "removePushToStartToken(_:)", "children": [ { - "kind": "TypeWitness", - "name": "FloatLiteralType", - "printedName": "FloatLiteralType", + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "τ_0_0.Type", "children": [ { "kind": "TypeNominal", - "name": "Double", - "printedName": "Swift.Double", - "usr": "s:Sd" + "name": "GenericTypeParam", + "printedName": "τ_0_0" } ] } ], - "usr": "s:s25ExpressibleByFloatLiteralP", - "mangledName": "$ss25ExpressibleByFloatLiteralP" + "declKind": "Func", + "usr": "s:23OneSignalLiveActivities0abcD11ManagerImplC22removePushToStartTokenyyxm11ActivityKit0L10AttributesRzlFZ", + "mangledName": "$s23OneSignalLiveActivities0abcD11ManagerImplC22removePushToStartTokenyyxm11ActivityKit0L10AttributesRzlFZ", + "moduleName": "OneSignalLiveActivities", + "genericSig": "<τ_0_0 where τ_0_0 : ActivityKit.ActivityAttributes>", + "sugared_genericSig": "", + "static": true, + "intro_iOS": "17.2", + "declAttributes": [ + "Final", + "AccessControl", + "Available" + ], + "funcSelfKind": "NonMutating" }, { - "kind": "Conformance", - "name": "ExpressibleByStringLiteral", - "printedName": "ExpressibleByStringLiteral", + "kind": "Function", + "name": "enter", + "printedName": "enter(_:withToken:withSuccess:withFailure:)", "children": [ { - "kind": "TypeWitness", - "name": "StringLiteralType", - "printedName": "StringLiteralType", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(([Swift.AnyHashable : Any]?) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "([Swift.AnyHashable : Any]?) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.AnyHashable : Any]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.AnyHashable : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyHashable", + "printedName": "Swift.AnyHashable", + "usr": "s:s11AnyHashableV" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "usr": "s:Sq" + } + ] } - ] - } - ], - "usr": "s:s26ExpressibleByStringLiteralP", - "mangledName": "$ss26ExpressibleByStringLiteralP" - }, - { - "kind": "Conformance", - "name": "ExpressibleByExtendedGraphemeClusterLiteral", - "printedName": "ExpressibleByExtendedGraphemeClusterLiteral", - "children": [ + ], + "usr": "s:Sq" + }, { - "kind": "TypeWitness", - "name": "ExtendedGraphemeClusterLiteralType", - "printedName": "ExtendedGraphemeClusterLiteralType", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Swift.Error?) -> ())?", "children": [ { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Error?) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Error?", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:Sq" + } + ] } - ] + ], + "usr": "s:Sq" } ], - "usr": "s:s43ExpressibleByExtendedGraphemeClusterLiteralP", - "mangledName": "$ss43ExpressibleByExtendedGraphemeClusterLiteralP" + "declKind": "Func", + "usr": "c:@M@OneSignalLiveActivities@objc(cs)OneSignalLiveActivitiesManagerImpl(cm)enter:withToken:withSuccess:withFailure:", + "mangledName": "$s23OneSignalLiveActivities0abcD11ManagerImplC5enter_9withToken0H7Success0H7FailureySS_SSySDys11AnyHashableVypGSgcSgys5Error_pSgcSgtFZ", + "moduleName": "OneSignalLiveActivities", + "static": true, + "objc_name": "enter:withToken:withSuccess:withFailure:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl" + ], + "funcSelfKind": "NonMutating" }, { - "kind": "Conformance", - "name": "ExpressibleByUnicodeScalarLiteral", - "printedName": "ExpressibleByUnicodeScalarLiteral", + "kind": "Function", + "name": "exit", + "printedName": "exit(_:withSuccess:withFailure:)", "children": [ { - "kind": "TypeWitness", - "name": "UnicodeScalarLiteralType", - "printedName": "UnicodeScalarLiteralType", + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(([Swift.AnyHashable : Any]?) -> ())?", "children": [ { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "kind": "TypeFunc", + "name": "Function", + "printedName": "([Swift.AnyHashable : Any]?) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.AnyHashable : Any]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.AnyHashable : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyHashable", + "printedName": "Swift.AnyHashable", + "usr": "s:s11AnyHashableV" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "usr": "s:Sq" + } + ] } - ] - } - ], - "usr": "s:s33ExpressibleByUnicodeScalarLiteralP", - "mangledName": "$ss33ExpressibleByUnicodeScalarLiteralP" - }, - { - "kind": "Conformance", - "name": "ExpressibleByStringInterpolation", - "printedName": "ExpressibleByStringInterpolation", - "children": [ + ], + "usr": "s:Sq" + }, { - "kind": "TypeWitness", - "name": "StringInterpolation", - "printedName": "StringInterpolation", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Swift.Error?) -> ())?", "children": [ { - "kind": "TypeNominal", - "name": "DefaultStringInterpolation", - "printedName": "Swift.DefaultStringInterpolation", - "usr": "s:s26DefaultStringInterpolationV" + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Error?) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Error?", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:Sq" + } + ] } - ] + ], + "usr": "s:Sq" } ], - "usr": "s:s32ExpressibleByStringInterpolationP", - "mangledName": "$ss32ExpressibleByStringInterpolationP" + "declKind": "Func", + "usr": "c:@M@OneSignalLiveActivities@objc(cs)OneSignalLiveActivitiesManagerImpl(cm)exit:withSuccess:withFailure:", + "mangledName": "$s23OneSignalLiveActivities0abcD11ManagerImplC4exit_11withSuccess0H7FailureySS_ySDys11AnyHashableVypGSgcSgys5Error_pSgcSgtFZ", + "moduleName": "OneSignalLiveActivities", + "static": true, + "objc_name": "exit:withSuccess:withFailure:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl" + ], + "funcSelfKind": "NonMutating" }, { - "kind": "Conformance", - "name": "ExpressibleByArrayLiteral", - "printedName": "ExpressibleByArrayLiteral", - "children": [ - { - "kind": "TypeWitness", - "name": "ArrayLiteralElement", - "printedName": "ArrayLiteralElement", - "children": [ - { - "kind": "TypeNominal", - "name": "ProtocolComposition", - "printedName": "Any" - } - ] - } - ], - "usr": "s:s25ExpressibleByArrayLiteralP", - "mangledName": "$ss25ExpressibleByArrayLiteralP" - }, - { - "kind": "Conformance", - "name": "ExpressibleByDictionaryLiteral", - "printedName": "ExpressibleByDictionaryLiteral", - "children": [ - { - "kind": "TypeWitness", - "name": "Key", - "printedName": "Key", - "children": [ - { - "kind": "TypeNominal", - "name": "AnyHashable", - "printedName": "Swift.AnyHashable", - "usr": "s:s11AnyHashableV" - } - ] - }, - { - "kind": "TypeWitness", - "name": "Value", - "printedName": "Value", - "children": [ - { - "kind": "TypeNominal", - "name": "ProtocolComposition", - "printedName": "Any" - } - ] - } - ], - "usr": "s:s30ExpressibleByDictionaryLiteralP", - "mangledName": "$ss30ExpressibleByDictionaryLiteralP" - }, - { - "kind": "Conformance", - "name": "Hashable", - "printedName": "Hashable", - "usr": "s:SH", - "mangledName": "$sSH" - } - ] - }, - { - "kind": "Import", - "name": "OneSignalCore", - "printedName": "OneSignalCore", - "declKind": "Import", - "moduleName": "OneSignalLiveActivities", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Import", - "name": "OneSignalUser", - "printedName": "OneSignalUser", - "declKind": "Import", - "moduleName": "OneSignalLiveActivities" - }, - { - "kind": "Import", - "name": "OneSignalCore", - "printedName": "OneSignalCore", - "declKind": "Import", - "moduleName": "OneSignalLiveActivities", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Import", - "name": "OneSignalUser", - "printedName": "OneSignalUser", - "declKind": "Import", - "moduleName": "OneSignalLiveActivities" - }, - { - "kind": "TypeDecl", - "name": "OSLiveActivities", - "printedName": "OSLiveActivities", - "children": [ - { - "kind": "Function", - "name": "setup", - "printedName": "setup(_:options:)", + "kind": "Function", + "name": "setup", + "printedName": "setup(_:options:)", "children": [ { "kind": "TypeNominal", @@ -3974,12 +2766,12 @@ { "kind": "TypeNominal", "name": "Metatype", - "printedName": "τ_1_0.Type", + "printedName": "τ_0_0.Type", "children": [ { "kind": "TypeNominal", "name": "GenericTypeParam", - "printedName": "τ_1_0" + "printedName": "τ_0_0" } ] }, @@ -4000,100 +2792,18 @@ } ], "declKind": "Func", - "usr": "s:15OneSignalOSCore16OSLiveActivitiesP0ab4LiveE0E5setup_7optionsyqd__m_AD0F20ActivitySetupOptionsCSgtAD0abfI10AttributesRd__lFZ", - "mangledName": "$s15OneSignalOSCore16OSLiveActivitiesP0ab4LiveE0E5setup_7optionsyqd__m_AD0F20ActivitySetupOptionsCSgtAD0abfI10AttributesRd__lFZ", + "usr": "s:23OneSignalLiveActivities0abcD11ManagerImplC5setup_7optionsyxm_AA0C20ActivitySetupOptionsCSgtAA0abcI10AttributesRzlFZ", + "mangledName": "$s23OneSignalLiveActivities0abcD11ManagerImplC5setup_7optionsyxm_AA0C20ActivitySetupOptionsCSgtAA0abcI10AttributesRzlFZ", "moduleName": "OneSignalLiveActivities", - "genericSig": "<τ_0_0, τ_1_0 where τ_0_0 : OneSignalOSCore.OSLiveActivities, τ_1_0 : OneSignalLiveActivities.OneSignalLiveActivityAttributes>", - "sugared_genericSig": "", + "genericSig": "<τ_0_0 where τ_0_0 : OneSignalLiveActivities.OneSignalLiveActivityAttributes>", + "sugared_genericSig": "", "static": true, "intro_iOS": "16.1", "declAttributes": [ - "Available", - "RawDocComment" - ], - "isFromExtension": true, - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "setPushToStartToken", - "printedName": "setPushToStartToken(_:withToken:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "τ_1_0.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "GenericTypeParam", - "printedName": "τ_1_0" - } - ] - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Func", - "usr": "s:15OneSignalOSCore16OSLiveActivitiesP0ab4LiveE0E19setPushToStartToken_04withK0yqd__m_SSt11ActivityKit0M10AttributesRd__lFZ", - "mangledName": "$s15OneSignalOSCore16OSLiveActivitiesP0ab4LiveE0E19setPushToStartToken_04withK0yqd__m_SSt11ActivityKit0M10AttributesRd__lFZ", - "moduleName": "OneSignalLiveActivities", - "genericSig": "<τ_0_0, τ_1_0 where τ_0_0 : OneSignalOSCore.OSLiveActivities, τ_1_0 : ActivityKit.ActivityAttributes>", - "sugared_genericSig": "", - "static": true, - "intro_iOS": "17.2", - "declAttributes": [ - "Available", - "RawDocComment" - ], - "isFromExtension": true, - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "removePushToStartToken", - "printedName": "removePushToStartToken(_:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "τ_1_0.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "GenericTypeParam", - "printedName": "τ_1_0" - } - ] - } - ], - "declKind": "Func", - "usr": "s:15OneSignalOSCore16OSLiveActivitiesP0ab4LiveE0E22removePushToStartTokenyyqd__m11ActivityKit0L10AttributesRd__lFZ", - "mangledName": "$s15OneSignalOSCore16OSLiveActivitiesP0ab4LiveE0E22removePushToStartTokenyyqd__m11ActivityKit0L10AttributesRd__lFZ", - "moduleName": "OneSignalLiveActivities", - "genericSig": "<τ_0_0, τ_1_0 where τ_0_0 : OneSignalOSCore.OSLiveActivities, τ_1_0 : ActivityKit.ActivityAttributes>", - "sugared_genericSig": "", - "static": true, - "intro_iOS": "17.2", - "declAttributes": [ - "Available", - "RawDocComment" + "Final", + "AccessControl", + "Available" ], - "isFromExtension": true, "funcSelfKind": "NonMutating" }, { @@ -4123,18 +2833,18 @@ } ], "declKind": "Func", - "usr": "s:15OneSignalOSCore16OSLiveActivitiesP0ab4LiveE0E12setupDefault7optionsyAD0F20ActivitySetupOptionsCSg_tFZ", - "mangledName": "$s15OneSignalOSCore16OSLiveActivitiesP0ab4LiveE0E12setupDefault7optionsyAD0F20ActivitySetupOptionsCSg_tFZ", + "usr": "c:@M@OneSignalLiveActivities@objc(cs)OneSignalLiveActivitiesManagerImpl(cm)setupDefaultWithOptions:", + "mangledName": "$s23OneSignalLiveActivities0abcD11ManagerImplC12setupDefault7optionsyAA0C20ActivitySetupOptionsCSg_tFZ", "moduleName": "OneSignalLiveActivities", - "genericSig": "<τ_0_0 where τ_0_0 : OneSignalOSCore.OSLiveActivities>", - "sugared_genericSig": "", "static": true, "intro_iOS": "16.1", + "objc_name": "setupDefaultWithOptions:", "declAttributes": [ + "Final", + "AccessControl", "Available", - "RawDocComment" + "ObjC" ], - "isFromExtension": true, "funcSelfKind": "NonMutating" }, { @@ -4193,275 +2903,3683 @@ } ], "declKind": "Func", - "usr": "s:15OneSignalOSCore16OSLiveActivitiesP0ab4LiveE0E12startDefault_10attributes7contentySS_SDySSypGAHtFZ", - "mangledName": "$s15OneSignalOSCore16OSLiveActivitiesP0ab4LiveE0E12startDefault_10attributes7contentySS_SDySSypGAHtFZ", + "usr": "c:@M@OneSignalLiveActivities@objc(cs)OneSignalLiveActivitiesManagerImpl(cm)startDefault:attributes:content:", + "mangledName": "$s23OneSignalLiveActivities0abcD11ManagerImplC12startDefault_10attributes7contentySS_SDySSypGAGtFZ", "moduleName": "OneSignalLiveActivities", - "genericSig": "<τ_0_0 where τ_0_0 : OneSignalOSCore.OSLiveActivities>", - "sugared_genericSig": "", "static": true, "intro_iOS": "16.1", "declAttributes": [ + "Final", + "AccessControl", "Available", - "RawDocComment" + "ObjC" ], - "isFromExtension": true, "funcSelfKind": "NonMutating" - } - ], - "declKind": "Protocol", - "usr": "c:@M@OneSignalOSCore@objc(pl)OSLiveActivities", - "mangledName": "$s15OneSignalOSCore16OSLiveActivitiesP", - "moduleName": "OneSignalOSCore", - "genericSig": "<τ_0_0 : AnyObject>", - "sugared_genericSig": "", - "declAttributes": [ - "ObjC" - ], - "isExternal": true, - "conformances": [ - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" }, { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - } - ] - } - ], - "json_format_version": 8 - }, - "ConstValues": [ - { - "filePath": "\/Users\/nanli\/Documents\/GitHub\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OSLiveActivitiesExtension.swift", - "kind": "BooleanLiteral", - "offset": 5300, - "length": 4, - "value": "true" + "kind": "Function", + "name": "trackClickAndReturnOriginal", + "printedName": "trackClickAndReturnOriginal(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URL?", + "children": [ + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Func", + "usr": "c:@M@OneSignalLiveActivities@objc(cs)OneSignalLiveActivitiesManagerImpl(cm)trackClickAndReturnOriginal:", + "mangledName": "$s23OneSignalLiveActivities0abcD11ManagerImplC27trackClickAndReturnOriginaly10Foundation3URLVSgAGFZ", + "moduleName": "OneSignalLiveActivities", + "static": true, + "objc_name": "trackClickAndReturnOriginal:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "OneSignalLiveActivitiesManagerImpl", + "printedName": "OneSignalLiveActivities.OneSignalLiveActivitiesManagerImpl", + "usr": "c:@M@OneSignalLiveActivities@objc(cs)OneSignalLiveActivitiesManagerImpl" + } + ], + "declKind": "Constructor", + "usr": "c:@M@OneSignalLiveActivities@objc(cs)OneSignalLiveActivitiesManagerImpl(im)init", + "mangledName": "$s23OneSignalLiveActivities0abcD11ManagerImplCACycfc", + "moduleName": "OneSignalLiveActivities", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@OneSignalLiveActivities@objc(cs)OneSignalLiveActivitiesManagerImpl", + "mangledName": "$s23OneSignalLiveActivities0abcD11ManagerImplC", + "moduleName": "OneSignalLiveActivities", + "objc_name": "OneSignalLiveActivitiesManagerImpl", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "superclassUsr": "c:objc(cs)NSObject", + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "OSLiveActivities", + "printedName": "OSLiveActivities", + "usr": "c:@M@OneSignalOSCore@objc(pl)OSLiveActivities", + "mangledName": "$s15OneSignalOSCore16OSLiveActivitiesP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "Import", + "name": "OneSignalCore", + "printedName": "OneSignalCore", + "declKind": "Import", + "moduleName": "OneSignalLiveActivities", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "OneSignalUser", + "printedName": "OneSignalUser", + "declKind": "Import", + "moduleName": "OneSignalLiveActivities" + }, + { + "kind": "Import", + "name": "OneSignalCore", + "printedName": "OneSignalCore", + "declKind": "Import", + "moduleName": "OneSignalLiveActivities", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "OneSignalUser", + "printedName": "OneSignalUser", + "declKind": "Import", + "moduleName": "OneSignalLiveActivities" + }, + { + "kind": "Import", + "name": "OneSignalCore", + "printedName": "OneSignalCore", + "declKind": "Import", + "moduleName": "OneSignalLiveActivities", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "OneSignalUser", + "printedName": "OneSignalUser", + "declKind": "Import", + "moduleName": "OneSignalLiveActivities" + }, + { + "kind": "Import", + "name": "OneSignalCore", + "printedName": "OneSignalCore", + "declKind": "Import", + "moduleName": "OneSignalLiveActivities", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "ActivityKit", + "printedName": "ActivityKit", + "declKind": "Import", + "moduleName": "OneSignalLiveActivities" + }, + { + "kind": "TypeDecl", + "name": "OneSignalLiveActivityAttributes", + "printedName": "OneSignalLiveActivityAttributes", + "children": [ + { + "kind": "Var", + "name": "onesignal", + "printedName": "onesignal", + "children": [ + { + "kind": "TypeNominal", + "name": "OneSignalLiveActivityAttributeData", + "printedName": "OneSignalLiveActivities.OneSignalLiveActivityAttributeData", + "usr": "s:23OneSignalLiveActivities0abC21ActivityAttributeDataV" + } + ], + "declKind": "Var", + "usr": "s:23OneSignalLiveActivities0abC18ActivityAttributesP9onesignalAA0abcE13AttributeDataVvp", + "mangledName": "$s23OneSignalLiveActivities0abC18ActivityAttributesP9onesignalAA0abcE13AttributeDataVvp", + "moduleName": "OneSignalLiveActivities", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "OneSignalLiveActivityAttributeData", + "printedName": "OneSignalLiveActivities.OneSignalLiveActivityAttributeData", + "usr": "s:23OneSignalLiveActivities0abC21ActivityAttributeDataV" + } + ], + "declKind": "Accessor", + "usr": "s:23OneSignalLiveActivities0abC18ActivityAttributesP9onesignalAA0abcE13AttributeDataVvg", + "mangledName": "$s23OneSignalLiveActivities0abC18ActivityAttributesP9onesignalAA0abcE13AttributeDataVvg", + "moduleName": "OneSignalLiveActivities", + "genericSig": "<τ_0_0 where τ_0_0 : OneSignalLiveActivities.OneSignalLiveActivityAttributes>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "OneSignalLiveActivityAttributeData", + "printedName": "OneSignalLiveActivities.OneSignalLiveActivityAttributeData", + "usr": "s:23OneSignalLiveActivities0abC21ActivityAttributeDataV" + } + ], + "declKind": "Accessor", + "usr": "s:23OneSignalLiveActivities0abC18ActivityAttributesP9onesignalAA0abcE13AttributeDataVvs", + "mangledName": "$s23OneSignalLiveActivities0abC18ActivityAttributesP9onesignalAA0abcE13AttributeDataVvs", + "moduleName": "OneSignalLiveActivities", + "genericSig": "<τ_0_0 where τ_0_0 : OneSignalLiveActivities.OneSignalLiveActivityAttributes>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:23OneSignalLiveActivities0abC18ActivityAttributesP9onesignalAA0abcE13AttributeDataVvM", + "mangledName": "$s23OneSignalLiveActivities0abC18ActivityAttributesP9onesignalAA0abcE13AttributeDataVvM", + "moduleName": "OneSignalLiveActivities", + "genericSig": "<τ_0_0 where τ_0_0 : OneSignalLiveActivities.OneSignalLiveActivityAttributes>", + "sugared_genericSig": "", + "protocolReq": true, + "implicit": true, + "intro_iOS": "16.1", + "declAttributes": [ + "Available" + ], + "reqNewWitnessTableEntry": true, + "accessorKind": "_modify" + } + ] + } + ], + "declKind": "Protocol", + "usr": "s:23OneSignalLiveActivities0abC18ActivityAttributesP", + "mangledName": "$s23OneSignalLiveActivities0abC18ActivityAttributesP", + "moduleName": "OneSignalLiveActivities", + "genericSig": "<τ_0_0 : ActivityKit.ActivityAttributes, τ_0_0.ContentState : OneSignalLiveActivities.OneSignalLiveActivityContentState>", + "sugared_genericSig": "", + "intro_iOS": "16.1", + "declAttributes": [ + "AccessControl", + "Available", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "ActivityAttributes", + "printedName": "ActivityAttributes", + "usr": "s:11ActivityKit0A10AttributesP", + "mangledName": "$s11ActivityKit0A10AttributesP" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + } + ] + }, + { + "kind": "TypeDecl", + "name": "OneSignalLiveActivityAttributeData", + "printedName": "OneSignalLiveActivityAttributeData", + "children": [ + { + "kind": "Function", + "name": "create", + "printedName": "create(activityId:)", + "children": [ + { + "kind": "TypeNominal", + "name": "OneSignalLiveActivityAttributeData", + "printedName": "OneSignalLiveActivities.OneSignalLiveActivityAttributeData", + "usr": "s:23OneSignalLiveActivities0abC21ActivityAttributeDataV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:23OneSignalLiveActivities0abC21ActivityAttributeDataV6create10activityIdACSS_tFZ", + "mangledName": "$s23OneSignalLiveActivities0abC21ActivityAttributeDataV6create10activityIdACSS_tFZ", + "moduleName": "OneSignalLiveActivities", + "static": true, + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "activityId", + "printedName": "activityId", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23OneSignalLiveActivities0abC21ActivityAttributeDataV10activityIdSSvp", + "mangledName": "$s23OneSignalLiveActivities0abC21ActivityAttributeDataV10activityIdSSvp", + "moduleName": "OneSignalLiveActivities", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:23OneSignalLiveActivities0abC21ActivityAttributeDataV10activityIdSSvg", + "mangledName": "$s23OneSignalLiveActivities0abC21ActivityAttributeDataV10activityIdSSvg", + "moduleName": "OneSignalLiveActivities", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:23OneSignalLiveActivities0abC21ActivityAttributeDataV10activityIdSSvs", + "mangledName": "$s23OneSignalLiveActivities0abC21ActivityAttributeDataV10activityIdSSvs", + "moduleName": "OneSignalLiveActivities", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:23OneSignalLiveActivities0abC21ActivityAttributeDataV10activityIdSSvM", + "mangledName": "$s23OneSignalLiveActivities0abC21ActivityAttributeDataV10activityIdSSvM", + "moduleName": "OneSignalLiveActivities", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "OneSignalLiveActivityAttributeData", + "printedName": "OneSignalLiveActivities.OneSignalLiveActivityAttributeData", + "usr": "s:23OneSignalLiveActivities0abC21ActivityAttributeDataV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:23OneSignalLiveActivities0abC21ActivityAttributeDataV4fromACs7Decoder_p_tKcfc", + "mangledName": "$s23OneSignalLiveActivities0abC21ActivityAttributeDataV4fromACs7Decoder_p_tKcfc", + "moduleName": "OneSignalLiveActivities", + "implicit": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "encode", + "printedName": "encode(to:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Encoder", + "printedName": "Swift.Encoder", + "usr": "s:s7EncoderP" + } + ], + "declKind": "Func", + "usr": "s:23OneSignalLiveActivities0abC21ActivityAttributeDataV6encode2toys7Encoder_p_tKF", + "mangledName": "$s23OneSignalLiveActivities0abC21ActivityAttributeDataV6encode2toys7Encoder_p_tKF", + "moduleName": "OneSignalLiveActivities", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:23OneSignalLiveActivities0abC21ActivityAttributeDataV", + "mangledName": "$s23OneSignalLiveActivities0abC21ActivityAttributeDataV", + "moduleName": "OneSignalLiveActivities", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + } + ] + }, + { + "kind": "TypeDecl", + "name": "OneSignalLiveActivityContentState", + "printedName": "OneSignalLiveActivityContentState", + "children": [ + { + "kind": "Var", + "name": "onesignal", + "printedName": "onesignal", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "OneSignalLiveActivities.OneSignalLiveActivityContentStateData?", + "children": [ + { + "kind": "TypeNominal", + "name": "OneSignalLiveActivityContentStateData", + "printedName": "OneSignalLiveActivities.OneSignalLiveActivityContentStateData", + "usr": "s:23OneSignalLiveActivities0abC24ActivityContentStateDataV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:23OneSignalLiveActivities0abC20ActivityContentStateP9onesignalAA0abcefG4DataVSgvp", + "mangledName": "$s23OneSignalLiveActivities0abC20ActivityContentStateP9onesignalAA0abcefG4DataVSgvp", + "moduleName": "OneSignalLiveActivities", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "OneSignalLiveActivities.OneSignalLiveActivityContentStateData?", + "children": [ + { + "kind": "TypeNominal", + "name": "OneSignalLiveActivityContentStateData", + "printedName": "OneSignalLiveActivities.OneSignalLiveActivityContentStateData", + "usr": "s:23OneSignalLiveActivities0abC24ActivityContentStateDataV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:23OneSignalLiveActivities0abC20ActivityContentStateP9onesignalAA0abcefG4DataVSgvg", + "mangledName": "$s23OneSignalLiveActivities0abC20ActivityContentStateP9onesignalAA0abcefG4DataVSgvg", + "moduleName": "OneSignalLiveActivities", + "genericSig": "<τ_0_0 where τ_0_0 : OneSignalLiveActivities.OneSignalLiveActivityContentState>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "OneSignalLiveActivities.OneSignalLiveActivityContentStateData?", + "children": [ + { + "kind": "TypeNominal", + "name": "OneSignalLiveActivityContentStateData", + "printedName": "OneSignalLiveActivities.OneSignalLiveActivityContentStateData", + "usr": "s:23OneSignalLiveActivities0abC24ActivityContentStateDataV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:23OneSignalLiveActivities0abC20ActivityContentStateP9onesignalAA0abcefG4DataVSgvs", + "mangledName": "$s23OneSignalLiveActivities0abC20ActivityContentStateP9onesignalAA0abcefG4DataVSgvs", + "moduleName": "OneSignalLiveActivities", + "genericSig": "<τ_0_0 where τ_0_0 : OneSignalLiveActivities.OneSignalLiveActivityContentState>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:23OneSignalLiveActivities0abC20ActivityContentStateP9onesignalAA0abcefG4DataVSgvM", + "mangledName": "$s23OneSignalLiveActivities0abC20ActivityContentStateP9onesignalAA0abcefG4DataVSgvM", + "moduleName": "OneSignalLiveActivities", + "genericSig": "<τ_0_0 where τ_0_0 : OneSignalLiveActivities.OneSignalLiveActivityContentState>", + "sugared_genericSig": "", + "protocolReq": true, + "implicit": true, + "intro_iOS": "16.1", + "declAttributes": [ + "Available" + ], + "reqNewWitnessTableEntry": true, + "accessorKind": "_modify" + } + ] + } + ], + "declKind": "Protocol", + "usr": "s:23OneSignalLiveActivities0abC20ActivityContentStateP", + "mangledName": "$s23OneSignalLiveActivities0abC20ActivityContentStateP", + "moduleName": "OneSignalLiveActivities", + "genericSig": "<τ_0_0 : Swift.Decodable, τ_0_0 : Swift.Encodable, τ_0_0 : Swift.Hashable>", + "sugared_genericSig": "", + "intro_iOS": "16.1", + "declAttributes": [ + "AccessControl", + "Available", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + } + ] + }, + { + "kind": "TypeDecl", + "name": "OneSignalLiveActivityContentStateData", + "printedName": "OneSignalLiveActivityContentStateData", + "children": [ + { + "kind": "Var", + "name": "notificationId", + "printedName": "notificationId", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23OneSignalLiveActivities0abC24ActivityContentStateDataV14notificationIdSSvp", + "mangledName": "$s23OneSignalLiveActivities0abC24ActivityContentStateDataV14notificationIdSSvp", + "moduleName": "OneSignalLiveActivities", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:23OneSignalLiveActivities0abC24ActivityContentStateDataV14notificationIdSSvg", + "mangledName": "$s23OneSignalLiveActivities0abC24ActivityContentStateDataV14notificationIdSSvg", + "moduleName": "OneSignalLiveActivities", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:23OneSignalLiveActivities0abC24ActivityContentStateDataV14notificationIdSSvs", + "mangledName": "$s23OneSignalLiveActivities0abC24ActivityContentStateDataV14notificationIdSSvs", + "moduleName": "OneSignalLiveActivities", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:23OneSignalLiveActivities0abC24ActivityContentStateDataV14notificationIdSSvM", + "mangledName": "$s23OneSignalLiveActivities0abC24ActivityContentStateDataV14notificationIdSSvM", + "moduleName": "OneSignalLiveActivities", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "OneSignalLiveActivityContentStateData", + "printedName": "OneSignalLiveActivities.OneSignalLiveActivityContentStateData", + "usr": "s:23OneSignalLiveActivities0abC24ActivityContentStateDataV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:23OneSignalLiveActivities0abC24ActivityContentStateDataV4fromACs7Decoder_p_tKcfc", + "mangledName": "$s23OneSignalLiveActivities0abC24ActivityContentStateDataV4fromACs7Decoder_p_tKcfc", + "moduleName": "OneSignalLiveActivities", + "implicit": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "encode", + "printedName": "encode(to:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Encoder", + "printedName": "Swift.Encoder", + "usr": "s:s7EncoderP" + } + ], + "declKind": "Func", + "usr": "s:23OneSignalLiveActivities0abC24ActivityContentStateDataV6encode2toys7Encoder_p_tKF", + "mangledName": "$s23OneSignalLiveActivities0abC24ActivityContentStateDataV6encode2toys7Encoder_p_tKF", + "moduleName": "OneSignalLiveActivities", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:23OneSignalLiveActivities0abC24ActivityContentStateDataV9hashValueSivp", + "mangledName": "$s23OneSignalLiveActivities0abC24ActivityContentStateDataV9hashValueSivp", + "moduleName": "OneSignalLiveActivities", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:23OneSignalLiveActivities0abC24ActivityContentStateDataV9hashValueSivg", + "mangledName": "$s23OneSignalLiveActivities0abC24ActivityContentStateDataV9hashValueSivg", + "moduleName": "OneSignalLiveActivities", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:23OneSignalLiveActivities0abC24ActivityContentStateDataV4hash4intoys6HasherVz_tF", + "mangledName": "$s23OneSignalLiveActivities0abC24ActivityContentStateDataV4hash4intoys6HasherVz_tF", + "moduleName": "OneSignalLiveActivities", + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "OneSignalLiveActivityContentStateData", + "printedName": "OneSignalLiveActivities.OneSignalLiveActivityContentStateData", + "usr": "s:23OneSignalLiveActivities0abC24ActivityContentStateDataV" + }, + { + "kind": "TypeNominal", + "name": "OneSignalLiveActivityContentStateData", + "printedName": "OneSignalLiveActivities.OneSignalLiveActivityContentStateData", + "usr": "s:23OneSignalLiveActivities0abC24ActivityContentStateDataV" + } + ], + "declKind": "Func", + "usr": "s:23OneSignalLiveActivities0abC24ActivityContentStateDataV2eeoiySbAC_ACtFZ", + "mangledName": "$s23OneSignalLiveActivities0abC24ActivityContentStateDataV2eeoiySbAC_ACtFZ", + "moduleName": "OneSignalLiveActivities", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:23OneSignalLiveActivities0abC24ActivityContentStateDataV", + "mangledName": "$s23OneSignalLiveActivities0abC24ActivityContentStateDataV", + "moduleName": "OneSignalLiveActivities", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + } + ] + }, + { + "kind": "Import", + "name": "OneSignalCore", + "printedName": "OneSignalCore", + "declKind": "Import", + "moduleName": "OneSignalLiveActivities", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "OneSignalUser", + "printedName": "OneSignalUser", + "declKind": "Import", + "moduleName": "OneSignalLiveActivities" + }, + { + "kind": "TypeDecl", + "name": "DynamicIsland", + "printedName": "DynamicIsland", + "children": [ + { + "kind": "Function", + "name": "onesignalWidgetURL", + "printedName": "onesignalWidgetURL(_:context:)", + "children": [ + { + "kind": "TypeNominal", + "name": "DynamicIsland", + "printedName": "WidgetKit.DynamicIsland", + "usr": "s:9WidgetKit13DynamicIslandV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URL?", + "children": [ + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ActivityViewContext", + "printedName": "WidgetKit.ActivityViewContext<τ_0_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:9WidgetKit19ActivityViewContextV" + } + ], + "declKind": "Func", + "usr": "s:9WidgetKit13DynamicIslandV23OneSignalLiveActivitiesE09onesignalA3URL_7contextAC10Foundation0J0VSg_AA19ActivityViewContextVyxGtAD0efgM10AttributesRzlF", + "mangledName": "$s9WidgetKit13DynamicIslandV23OneSignalLiveActivitiesE09onesignalA3URL_7contextAC10Foundation0J0VSg_AA19ActivityViewContextVyxGtAD0efgM10AttributesRzlF", + "moduleName": "OneSignalLiveActivities", + "genericSig": "<τ_0_0 where τ_0_0 : OneSignalLiveActivities.OneSignalLiveActivityAttributes>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:9WidgetKit13DynamicIslandV", + "mangledName": "$s9WidgetKit13DynamicIslandV", + "moduleName": "WidgetKit", + "intro_iOS": "16.1", + "declAttributes": [ + "Available", + "Available", + "Available", + "Available" + ], + "isExternal": true + }, + { + "kind": "TypeDecl", + "name": "View", + "printedName": "View", + "children": [ + { + "kind": "Function", + "name": "onesignalWidgetURL", + "printedName": "onesignalWidgetURL(_:context:)", + "children": [ + { + "kind": "TypeNominal", + "name": "OpaqueTypeArchetype", + "printedName": "some SwiftUI.View", + "children": [ + { + "kind": "TypeNominal", + "name": "View", + "printedName": "SwiftUI.View", + "usr": "s:7SwiftUI4ViewP" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URL?", + "children": [ + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ActivityViewContext", + "printedName": "WidgetKit.ActivityViewContext<τ_1_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_1_0" + } + ], + "usr": "s:9WidgetKit19ActivityViewContextV" + } + ], + "declKind": "Func", + "usr": "s:7SwiftUI4ViewP23OneSignalLiveActivitiesE18onesignalWidgetURL_7contextQr10Foundation0J0VSg_0I3Kit08ActivityC7ContextVyqd__GtAD0defN10AttributesRd__lF", + "mangledName": "$s7SwiftUI4ViewP23OneSignalLiveActivitiesE18onesignalWidgetURL_7contextQr10Foundation0J0VSg_0I3Kit08ActivityC7ContextVyqd__GtAD0defN10AttributesRd__lF", + "moduleName": "OneSignalLiveActivities", + "genericSig": "<τ_0_0, τ_1_0 where τ_0_0 : SwiftUI.View, τ_1_0 : OneSignalLiveActivities.OneSignalLiveActivityAttributes>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "Preconcurrency", + "Custom", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "s:7SwiftUI4ViewP", + "mangledName": "$s7SwiftUI4ViewP", + "moduleName": "SwiftUI", + "genericSig": "<τ_0_0.Body : SwiftUI.View>", + "sugared_genericSig": "", + "intro_Macosx": "10.15", + "intro_iOS": "13.0", + "intro_tvOS": "13.0", + "intro_watchOS": "6.0", + "declAttributes": [ + "TypeEraser", + "Available", + "Available", + "Available", + "Available" + ], + "isExternal": true + }, + { + "kind": "TypeDecl", + "name": "OSLiveActivities", + "printedName": "OSLiveActivities", + "children": [ + { + "kind": "Function", + "name": "setup", + "printedName": "setup(_:options:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "τ_1_0.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_1_0" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "OneSignalLiveActivities.LiveActivitySetupOptions?", + "children": [ + { + "kind": "TypeNominal", + "name": "LiveActivitySetupOptions", + "printedName": "OneSignalLiveActivities.LiveActivitySetupOptions", + "usr": "c:@M@OneSignalLiveActivities@objc(cs)LiveActivitySetupOptions" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:15OneSignalOSCore16OSLiveActivitiesP0ab4LiveE0E5setup_7optionsyqd__m_AD0F20ActivitySetupOptionsCSgtAD0abfI10AttributesRd__lFZ", + "mangledName": "$s15OneSignalOSCore16OSLiveActivitiesP0ab4LiveE0E5setup_7optionsyqd__m_AD0F20ActivitySetupOptionsCSgtAD0abfI10AttributesRd__lFZ", + "moduleName": "OneSignalLiveActivities", + "genericSig": "<τ_0_0, τ_1_0 where τ_0_0 : OneSignalOSCore.OSLiveActivities, τ_1_0 : OneSignalLiveActivities.OneSignalLiveActivityAttributes>", + "sugared_genericSig": "", + "static": true, + "intro_iOS": "16.1", + "declAttributes": [ + "Available", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setPushToStartToken", + "printedName": "setPushToStartToken(_:withToken:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "τ_1_0.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_1_0" + } + ] + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:15OneSignalOSCore16OSLiveActivitiesP0ab4LiveE0E19setPushToStartToken_04withK0yqd__m_SSt11ActivityKit0M10AttributesRd__lFZ", + "mangledName": "$s15OneSignalOSCore16OSLiveActivitiesP0ab4LiveE0E19setPushToStartToken_04withK0yqd__m_SSt11ActivityKit0M10AttributesRd__lFZ", + "moduleName": "OneSignalLiveActivities", + "genericSig": "<τ_0_0, τ_1_0 where τ_0_0 : OneSignalOSCore.OSLiveActivities, τ_1_0 : ActivityKit.ActivityAttributes>", + "sugared_genericSig": "", + "static": true, + "intro_iOS": "17.2", + "declAttributes": [ + "Available", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "removePushToStartToken", + "printedName": "removePushToStartToken(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "τ_1_0.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_1_0" + } + ] + } + ], + "declKind": "Func", + "usr": "s:15OneSignalOSCore16OSLiveActivitiesP0ab4LiveE0E22removePushToStartTokenyyqd__m11ActivityKit0L10AttributesRd__lFZ", + "mangledName": "$s15OneSignalOSCore16OSLiveActivitiesP0ab4LiveE0E22removePushToStartTokenyyqd__m11ActivityKit0L10AttributesRd__lFZ", + "moduleName": "OneSignalLiveActivities", + "genericSig": "<τ_0_0, τ_1_0 where τ_0_0 : OneSignalOSCore.OSLiveActivities, τ_1_0 : ActivityKit.ActivityAttributes>", + "sugared_genericSig": "", + "static": true, + "intro_iOS": "17.2", + "declAttributes": [ + "Available", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setupDefault", + "printedName": "setupDefault(options:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "OneSignalLiveActivities.LiveActivitySetupOptions?", + "children": [ + { + "kind": "TypeNominal", + "name": "LiveActivitySetupOptions", + "printedName": "OneSignalLiveActivities.LiveActivitySetupOptions", + "usr": "c:@M@OneSignalLiveActivities@objc(cs)LiveActivitySetupOptions" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:15OneSignalOSCore16OSLiveActivitiesP0ab4LiveE0E12setupDefault7optionsyAD0F20ActivitySetupOptionsCSg_tFZ", + "mangledName": "$s15OneSignalOSCore16OSLiveActivitiesP0ab4LiveE0E12setupDefault7optionsyAD0F20ActivitySetupOptionsCSg_tFZ", + "moduleName": "OneSignalLiveActivities", + "genericSig": "<τ_0_0 where τ_0_0 : OneSignalOSCore.OSLiveActivities>", + "sugared_genericSig": "", + "static": true, + "intro_iOS": "16.1", + "declAttributes": [ + "Available", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "startDefault", + "printedName": "startDefault(_:attributes:content:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Func", + "usr": "s:15OneSignalOSCore16OSLiveActivitiesP0ab4LiveE0E12startDefault_10attributes7contentySS_SDySSypGAHtFZ", + "mangledName": "$s15OneSignalOSCore16OSLiveActivitiesP0ab4LiveE0E12startDefault_10attributes7contentySS_SDySSypGAHtFZ", + "moduleName": "OneSignalLiveActivities", + "genericSig": "<τ_0_0 where τ_0_0 : OneSignalOSCore.OSLiveActivities>", + "sugared_genericSig": "", + "static": true, + "intro_iOS": "16.1", + "declAttributes": [ + "Available", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "c:@M@OneSignalOSCore@objc(pl)OSLiveActivities", + "mangledName": "$s15OneSignalOSCore16OSLiveActivitiesP", + "moduleName": "OneSignalOSCore", + "genericSig": "<τ_0_0 : AnyObject>", + "sugared_genericSig": "", + "declAttributes": [ + "ObjC" + ], + "isExternal": true + } + ], + "json_format_version": 8 + }, + "ConstValues": [ + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/AnyCodable.swift", + "kind": "StringLiteral", + "offset": 2872, + "length": 36, + "value": "\"AnyCodable value cannot be decoded\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/AnyCodable.swift", + "kind": "StringLiteral", + "offset": 5004, + "length": 36, + "value": "\"AnyCodable value cannot be encoded\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/AnyCodable.swift", + "kind": "StringLiteral", + "offset": 5345, + "length": 3, + "value": "\"B\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/AnyCodable.swift", + "kind": "StringLiteral", + "offset": 5416, + "length": 3, + "value": "\"c\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/AnyCodable.swift", + "kind": "StringLiteral", + "offset": 5487, + "length": 3, + "value": "\"s\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/AnyCodable.swift", + "kind": "StringLiteral", + "offset": 5559, + "length": 3, + "value": "\"i\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/AnyCodable.swift", + "kind": "StringLiteral", + "offset": 5564, + "length": 3, + "value": "\"l\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/AnyCodable.swift", + "kind": "StringLiteral", + "offset": 5636, + "length": 3, + "value": "\"q\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/AnyCodable.swift", + "kind": "StringLiteral", + "offset": 5708, + "length": 3, + "value": "\"C\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/AnyCodable.swift", + "kind": "StringLiteral", + "offset": 5780, + "length": 3, + "value": "\"S\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/AnyCodable.swift", + "kind": "StringLiteral", + "offset": 5853, + "length": 3, + "value": "\"I\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/AnyCodable.swift", + "kind": "StringLiteral", + "offset": 5858, + "length": 3, + "value": "\"L\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/AnyCodable.swift", + "kind": "StringLiteral", + "offset": 5931, + "length": 3, + "value": "\"Q\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/AnyCodable.swift", + "kind": "StringLiteral", + "offset": 6004, + "length": 3, + "value": "\"f\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/AnyCodable.swift", + "kind": "StringLiteral", + "offset": 6076, + "length": 3, + "value": "\"d\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/AnyCodable.swift", + "kind": "StringLiteral", + "offset": 6253, + "length": 60, + "value": "\"NSNumber cannot be encoded because its type is not handled\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/AnyCodable.swift", + "kind": "BooleanLiteral", + "offset": 6650, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/AnyCodable.swift", + "kind": "BooleanLiteral", + "offset": 6711, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/AnyCodable.swift", + "kind": "BooleanLiteral", + "offset": 8299, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/AnyCodable.swift", + "kind": "BooleanLiteral", + "offset": 8340, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/AnyCodable.swift", + "kind": "StringLiteral", + "offset": 8908, + "length": 39, + "value": "\"AnyCodable(\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/AnyCodable.swift", + "kind": "StringLiteral", + "offset": 8945, + "length": 1, + "value": "\")\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/AnyCodable.swift", + "kind": "StringLiteral", + "offset": 8984, + "length": 28, + "value": "\"AnyCodable(\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/AnyCodable.swift", + "kind": "StringLiteral", + "offset": 9010, + "length": 1, + "value": "\")\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/LiveActivityConstants.swift", + "kind": "StringLiteral", + "offset": 1418, + "length": 24, + "value": "\"onesignal-liveactivity\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/LiveActivityConstants.swift", + "kind": "StringLiteral", + "offset": 1469, + "length": 7, + "value": "\"track\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/LiveActivityConstants.swift", + "kind": "StringLiteral", + "offset": 1508, + "length": 8, + "value": "\"\/click\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/LiveActivityConstants.swift", + "kind": "StringLiteral", + "offset": 1546, + "length": 9, + "value": "\"clickId\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/LiveActivityConstants.swift", + "kind": "StringLiteral", + "offset": 1588, + "length": 12, + "value": "\"activityId\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/LiveActivityConstants.swift", + "kind": "StringLiteral", + "offset": 1635, + "length": 14, + "value": "\"activityType\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/LiveActivityConstants.swift", + "kind": "StringLiteral", + "offset": 1686, + "length": 16, + "value": "\"notificationId\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/LiveActivityConstants.swift", + "kind": "StringLiteral", + "offset": 1733, + "length": 10, + "value": "\"redirect\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "StringLiteral", + "offset": 2568, + "length": 68, + "value": "\"OneSignal.LiveActivities initialized token cache \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "StringLiteral", + "offset": 2625, + "length": 1, + "value": "\": \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "StringLiteral", + "offset": 2635, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "BooleanLiteral", + "offset": 3105, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "BooleanLiteral", + "offset": 3534, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "StringLiteral", + "offset": 3841, + "length": 84, + "value": "\"OneSignal.LiveActivities remove stale request from token cache \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "StringLiteral", + "offset": 3912, + "length": 1, + "value": "\": \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "StringLiteral", + "offset": 3924, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "StringLiteral", + "offset": 4049, + "length": 63, + "value": "\"OneSignal.LiveActivities saving token cache \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "StringLiteral", + "offset": 4101, + "length": 1, + "value": "\": \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "StringLiteral", + "offset": 4111, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "IntegerLiteral", + "offset": 4409, + "length": 2, + "value": "60" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "IntegerLiteral", + "offset": 4414, + "length": 2, + "value": "60" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "IntegerLiteral", + "offset": 4419, + "length": 2, + "value": "24" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "StringLiteral", + "offset": 4235, + "length": 18, + "value": "\"OneSignalLiveActivities.UpdateRequestCache\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "IntegerLiteral", + "offset": 4707, + "length": 2, + "value": "60" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "IntegerLiteral", + "offset": 4712, + "length": 2, + "value": "60" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "IntegerLiteral", + "offset": 4717, + "length": 2, + "value": "24" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "IntegerLiteral", + "offset": 4722, + "length": 3, + "value": "365" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "StringLiteral", + "offset": 4569, + "length": 17, + "value": "\"OneSignalLiveActivities.StartRequestCache\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "IntegerLiteral", + "offset": 5021, + "length": 2, + "value": "60" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "IntegerLiteral", + "offset": 5026, + "length": 2, + "value": "60" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "IntegerLiteral", + "offset": 5031, + "length": 2, + "value": "24" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "IntegerLiteral", + "offset": 5036, + "length": 2, + "value": "30" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "StringLiteral", + "offset": 4872, + "length": 27, + "value": "\"OneSignalLiveActivities.ReceiveReceiptsRequestCache\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "IntegerLiteral", + "offset": 5336, + "length": 2, + "value": "60" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "IntegerLiteral", + "offset": 5341, + "length": 2, + "value": "60" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "IntegerLiteral", + "offset": 5346, + "length": 2, + "value": "24" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "IntegerLiteral", + "offset": 5351, + "length": 2, + "value": "30" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "StringLiteral", + "offset": 5200, + "length": 19, + "value": "\"OneSignalLiveActivities.ClickedRequestCache\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "IntegerLiteral", + "offset": 6161, + "length": 2, + "value": "30" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "StringLiteral", + "offset": 6339, + "length": 44, + "value": "\"OneSignal.LiveActivities starting executor\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "StringLiteral", + "offset": 7535, + "length": 76, + "value": "\"OneSignal.LiveActivities superseded request not saved\/executed: \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "StringLiteral", + "offset": 7610, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "StringLiteral", + "offset": 7741, + "length": 46, + "value": "\"OneSignal.LiveActivities pollPendingRequests\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "StringLiteral", + "offset": 7961, + "length": 57, + "value": "\"OneSignal.LiveActivities executing outstanding requests\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "StringLiteral", + "offset": 9168, + "length": 84, + "value": "\"Cannot send live activity request when the user has not granted privacy permission\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "StringLiteral", + "offset": 9453, + "length": 56, + "value": "\"OneSignal.LiveActivities executing request: \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "StringLiteral", + "offset": 9508, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "StringLiteral", + "offset": 9714, + "length": 56, + "value": "\"OneSignal.LiveActivities request succeeded: \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "StringLiteral", + "offset": 9769, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "StringLiteral", + "offset": 10043, + "length": 78, + "value": "\"OneSignal.LiveActivities request failed with error \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "StringLiteral", + "offset": 10120, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetStartToken.swift", + "kind": "StringLiteral", + "offset": 1465, + "length": 91, + "value": "\"(OSRequestSetStartToken) key:\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetStartToken.swift", + "kind": "StringLiteral", + "offset": 1501, + "length": 17, + "value": "\" requestSuccessful:\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetStartToken.swift", + "kind": "StringLiteral", + "offset": 1540, + "length": 5, + "value": "\" token:\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetStartToken.swift", + "kind": "StringLiteral", + "offset": 1555, + "length": 3, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetStartToken.swift", + "kind": "BooleanLiteral", + "offset": 1677, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetStartToken.swift", + "kind": "StringLiteral", + "offset": 1803, + "length": 65, + "value": "\"Cannot generate the set start token request due to null app ID.\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetStartToken.swift", + "kind": "BooleanLiteral", + "offset": 1889, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetStartToken.swift", + "kind": "StringLiteral", + "offset": 2065, + "length": 74, + "value": "\"Cannot generate the set start token request due to null subscription ID.\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetStartToken.swift", + "kind": "BooleanLiteral", + "offset": 2160, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetStartToken.swift", + "kind": "StringLiteral", + "offset": 2360, + "length": 55, + "value": "\"Cannot translate activity type to url encoded string.\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetStartToken.swift", + "kind": "BooleanLiteral", + "offset": 2436, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetStartToken.swift", + "kind": "StringLiteral", + "offset": 2473, + "length": 87, + "value": "\"apps\/\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetStartToken.swift", + "kind": "StringLiteral", + "offset": 2487, + "length": 1, + "value": "\"\/activities\/tokens\/start\/\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetStartToken.swift", + "kind": "StringLiteral", + "offset": 2527, + "length": 1, + "value": "\"\/subscriptions\/\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetStartToken.swift", + "kind": "StringLiteral", + "offset": 2559, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetStartToken.swift", + "kind": "StringLiteral", + "offset": 2588, + "length": 16, + "value": "\"activity_token\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetStartToken.swift", + "kind": "StringLiteral", + "offset": 2618, + "length": 13, + "value": "\"device_type\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetStartToken.swift", + "kind": "IntegerLiteral", + "offset": 2633, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetStartToken.swift", + "kind": "BooleanLiteral", + "offset": 2678, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetStartToken.swift", + "kind": "BooleanLiteral", + "offset": 2908, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetStartToken.swift", + "kind": "BooleanLiteral", + "offset": 3321, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetStartToken.swift", + "kind": "StringLiteral", + "offset": 3428, + "length": 5, + "value": "\"key\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetStartToken.swift", + "kind": "StringLiteral", + "offset": 3471, + "length": 7, + "value": "\"token\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetStartToken.swift", + "kind": "StringLiteral", + "offset": 3528, + "length": 19, + "value": "\"requestSuccessful\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetStartToken.swift", + "kind": "StringLiteral", + "offset": 3589, + "length": 11, + "value": "\"timestamp\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetStartToken.swift", + "kind": "StringLiteral", + "offset": 3709, + "length": 5, + "value": "\"key\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetStartToken.swift", + "kind": "StringLiteral", + "offset": 3779, + "length": 7, + "value": "\"token\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetStartToken.swift", + "kind": "StringLiteral", + "offset": 3855, + "length": 11, + "value": "\"timestamp\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetStartToken.swift", + "kind": "StringLiteral", + "offset": 4058, + "length": 19, + "value": "\"requestSuccessful\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetStartToken.swift", + "kind": "StringLiteral", + "offset": 1273, + "length": 22, + "value": "\"OneSignalLiveActivities.OSRequestSetStartToken\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveStartToken.swift", + "kind": "StringLiteral", + "offset": 1421, + "length": 79, + "value": "\"(OSRequestRemoveStartToken) key:\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveStartToken.swift", + "kind": "StringLiteral", + "offset": 1460, + "length": 17, + "value": "\" requestSuccessful:\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveStartToken.swift", + "kind": "StringLiteral", + "offset": 1499, + "length": 3, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveStartToken.swift", + "kind": "BooleanLiteral", + "offset": 1599, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveStartToken.swift", + "kind": "StringLiteral", + "offset": 1771, + "length": 68, + "value": "\"Cannot generate the remove start token request due to null app ID.\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveStartToken.swift", + "kind": "BooleanLiteral", + "offset": 1860, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveStartToken.swift", + "kind": "StringLiteral", + "offset": 2036, + "length": 77, + "value": "\"Cannot generate the remove start token request due to null subscription ID.\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveStartToken.swift", + "kind": "BooleanLiteral", + "offset": 2134, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveStartToken.swift", + "kind": "StringLiteral", + "offset": 2334, + "length": 55, + "value": "\"Cannot translate activity type to url encoded string.\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveStartToken.swift", + "kind": "BooleanLiteral", + "offset": 2410, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveStartToken.swift", + "kind": "StringLiteral", + "offset": 2447, + "length": 87, + "value": "\"apps\/\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveStartToken.swift", + "kind": "StringLiteral", + "offset": 2461, + "length": 1, + "value": "\"\/activities\/tokens\/start\/\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveStartToken.swift", + "kind": "StringLiteral", + "offset": 2501, + "length": 1, + "value": "\"\/subscriptions\/\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveStartToken.swift", + "kind": "StringLiteral", + "offset": 2533, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveStartToken.swift", + "kind": "BooleanLiteral", + "offset": 2580, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveStartToken.swift", + "kind": "BooleanLiteral", + "offset": 2997, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveStartToken.swift", + "kind": "StringLiteral", + "offset": 3104, + "length": 5, + "value": "\"key\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveStartToken.swift", + "kind": "StringLiteral", + "offset": 3159, + "length": 19, + "value": "\"requestSuccessful\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveStartToken.swift", + "kind": "StringLiteral", + "offset": 3220, + "length": 11, + "value": "\"timestamp\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveStartToken.swift", + "kind": "StringLiteral", + "offset": 3340, + "length": 5, + "value": "\"key\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveStartToken.swift", + "kind": "StringLiteral", + "offset": 3414, + "length": 11, + "value": "\"timestamp\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveStartToken.swift", + "kind": "StringLiteral", + "offset": 3590, + "length": 19, + "value": "\"requestSuccessful\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveStartToken.swift", + "kind": "StringLiteral", + "offset": 1273, + "length": 25, + "value": "\"OneSignalLiveActivities.OSRequestRemoveStartToken\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OSLiveActivitiesExtension.swift", + "kind": "BooleanLiteral", + "offset": 5300, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OSLiveActivitiesExtension.swift", + "kind": "BooleanLiteral", + "offset": 5530, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OSLiveActivitiesExtension.swift", + "kind": "BooleanLiteral", + "offset": 5588, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OSLiveActivitiesExtension.swift", + "kind": "BooleanLiteral", + "offset": 5621, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OSLiveActivitiesExtension.swift", + "kind": "StringLiteral", + "offset": 5082, + "length": 24, + "value": "\"OneSignalLiveActivities.LiveActivitySetupOptions\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OneSignalLiveActivitiesManagerImpl.swift", + "kind": "StringLiteral", + "offset": 1700, + "length": 26, + "value": "\"OneSignal.LiveActivities\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OneSignalLiveActivitiesManagerImpl.swift", + "kind": "StringLiteral", + "offset": 2070, + "length": 90, + "value": "\"OneSignal.LiveActivities enter called with activityId: \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OneSignalLiveActivitiesManagerImpl.swift", + "kind": "StringLiteral", + "offset": 2139, + "length": 5, + "value": "\" token: \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OneSignalLiveActivitiesManagerImpl.swift", + "kind": "StringLiteral", + "offset": 2159, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OneSignalLiveActivitiesManagerImpl.swift", + "kind": "StringLiteral", + "offset": 2372, + "length": 70, + "value": "\"OneSignal.LiveActivities leave called with activityId: \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OneSignalLiveActivitiesManagerImpl.swift", + "kind": "StringLiteral", + "offset": 2441, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OneSignalLiveActivitiesManagerImpl.swift", + "kind": "StringLiteral", + "offset": 2710, + "length": 102, + "value": "\"OneSignal.LiveActivities setStartToken called with activityType: \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OneSignalLiveActivitiesManagerImpl.swift", + "kind": "StringLiteral", + "offset": 2791, + "length": 5, + "value": "\" token: \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OneSignalLiveActivitiesManagerImpl.swift", + "kind": "StringLiteral", + "offset": 2811, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OneSignalLiveActivitiesManagerImpl.swift", + "kind": "StringLiteral", + "offset": 3002, + "length": 55, + "value": "\"Cannot translate activity type to url encoded string.\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OneSignalLiveActivitiesManagerImpl.swift", + "kind": "StringLiteral", + "offset": 3336, + "length": 85, + "value": "\"OneSignal.LiveActivities removeStartToken called with activityType: \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OneSignalLiveActivitiesManagerImpl.swift", + "kind": "StringLiteral", + "offset": 3420, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OneSignalLiveActivitiesManagerImpl.swift", + "kind": "StringLiteral", + "offset": 3611, + "length": 55, + "value": "\"Cannot translate activity type to url encoded string.\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OneSignalLiveActivitiesManagerImpl.swift", + "kind": "StringLiteral", + "offset": 3735, + "length": 17, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OneSignalLiveActivitiesManagerImpl.swift", + "kind": "StringLiteral", + "offset": 3751, + "length": 3, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OneSignalLiveActivitiesManagerImpl.swift", + "kind": "StringLiteral", + "offset": 3993, + "length": 17, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OneSignalLiveActivitiesManagerImpl.swift", + "kind": "StringLiteral", + "offset": 4009, + "length": 24, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OneSignalLiveActivitiesManagerImpl.swift", + "kind": "StringLiteral", + "offset": 4384, + "length": 35, + "value": "\"Could not set push to start token\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OneSignalLiveActivitiesManagerImpl.swift", + "kind": "StringLiteral", + "offset": 4656, + "length": 17, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OneSignalLiveActivitiesManagerImpl.swift", + "kind": "StringLiteral", + "offset": 4672, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OneSignalLiveActivitiesManagerImpl.swift", + "kind": "StringLiteral", + "offset": 5025, + "length": 35, + "value": "\"Could not set push to start token\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OneSignalLiveActivitiesManagerImpl.swift", + "kind": "StringLiteral", + "offset": 7407, + "length": 46, + "value": "\"Cannot start default live activity: \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OneSignalLiveActivitiesManagerImpl.swift", + "kind": "StringLiteral", + "offset": 7452, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OneSignalLiveActivitiesManagerImpl.swift", + "kind": "BooleanLiteral", + "offset": 7892, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OneSignalLiveActivitiesManagerImpl.swift", + "kind": "StringLiteral", + "offset": 8028, + "length": 58, + "value": "\"trackClickAndReturnOriginal:\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OneSignalLiveActivitiesManagerImpl.swift", + "kind": "StringLiteral", + "offset": 8063, + "length": 2, + "value": "\" is not a tracking URL\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OneSignalLiveActivitiesManagerImpl.swift", + "kind": "StringLiteral", + "offset": 8968, + "length": 53, + "value": "\"Missing required parameters in tracking URL: \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OneSignalLiveActivitiesManagerImpl.swift", + "kind": "StringLiteral", + "offset": 9020, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OneSignalLiveActivitiesManagerImpl.swift", + "kind": "StringLiteral", + "offset": 9718, + "length": 127, + "value": "\"OneSignal.LiveActivities trackClick called with clickId: \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OneSignalLiveActivitiesManagerImpl.swift", + "kind": "StringLiteral", + "offset": 9786, + "length": 1, + "value": "\", activityType: \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OneSignalLiveActivitiesManagerImpl.swift", + "kind": "StringLiteral", + "offset": 9817, + "length": 1, + "value": "\", activityId: \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OneSignalLiveActivitiesManagerImpl.swift", + "kind": "StringLiteral", + "offset": 9844, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OneSignalLiveActivitiesManagerImpl.swift", + "kind": "StringLiteral", + "offset": 10365, + "length": 72, + "value": "\"OneSignal.LiveActivities listening for pushToStart on: \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OneSignalLiveActivitiesManagerImpl.swift", + "kind": "StringLiteral", + "offset": 10436, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OneSignalLiveActivitiesManagerImpl.swift", + "kind": "StringLiteral", + "offset": 10581, + "length": 6, + "value": "\"%02x\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OneSignalLiveActivitiesManagerImpl.swift", + "kind": "StringLiteral", + "offset": 11982, + "length": 69, + "value": "\"OneSignal.LiveActivities listening for activity on: \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OneSignalLiveActivitiesManagerImpl.swift", + "kind": "StringLiteral", + "offset": 12050, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OneSignalLiveActivitiesManagerImpl.swift", + "kind": "StringLiteral", + "offset": 12646, + "length": 138, + "value": "\"OneSignal.LiveActivities dismissing other activity: \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OneSignalLiveActivitiesManagerImpl.swift", + "kind": "StringLiteral", + "offset": 12714, + "length": 1, + "value": "\":\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OneSignalLiveActivitiesManagerImpl.swift", + "kind": "StringLiteral", + "offset": 12763, + "length": 1, + "value": "\":\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OneSignalLiveActivitiesManagerImpl.swift", + "kind": "StringLiteral", + "offset": 12783, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OneSignalLiveActivitiesManagerImpl.swift", + "kind": "StringLiteral", + "offset": 13717, + "length": 132, + "value": "\"OneSignal.LiveActivities listening for state update on: \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OneSignalLiveActivitiesManagerImpl.swift", + "kind": "StringLiteral", + "offset": 13789, + "length": 1, + "value": "\":\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OneSignalLiveActivitiesManagerImpl.swift", + "kind": "StringLiteral", + "offset": 13833, + "length": 1, + "value": "\":\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OneSignalLiveActivitiesManagerImpl.swift", + "kind": "StringLiteral", + "offset": 13848, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OneSignalLiveActivitiesManagerImpl.swift", + "kind": "StringLiteral", + "offset": 15230, + "length": 136, + "value": "\"OneSignal.LiveActivities enter with existing pushToken for: \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OneSignalLiveActivitiesManagerImpl.swift", + "kind": "StringLiteral", + "offset": 15306, + "length": 1, + "value": "\":\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OneSignalLiveActivitiesManagerImpl.swift", + "kind": "StringLiteral", + "offset": 15350, + "length": 1, + "value": "\":\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OneSignalLiveActivitiesManagerImpl.swift", + "kind": "StringLiteral", + "offset": 15365, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OneSignalLiveActivitiesManagerImpl.swift", + "kind": "StringLiteral", + "offset": 15426, + "length": 6, + "value": "\"%02x\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OneSignalLiveActivitiesManagerImpl.swift", + "kind": "StringLiteral", + "offset": 15771, + "length": 132, + "value": "\"OneSignal.LiveActivities listening for pushToUpdate on: \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OneSignalLiveActivitiesManagerImpl.swift", + "kind": "StringLiteral", + "offset": 15843, + "length": 1, + "value": "\":\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OneSignalLiveActivitiesManagerImpl.swift", + "kind": "StringLiteral", + "offset": 15887, + "length": 1, + "value": "\":\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OneSignalLiveActivitiesManagerImpl.swift", + "kind": "StringLiteral", + "offset": 15902, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OneSignalLiveActivitiesManagerImpl.swift", + "kind": "StringLiteral", + "offset": 16040, + "length": 132, + "value": "\"OneSignal.LiveActivities pushTokenUpdates observed for: \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OneSignalLiveActivitiesManagerImpl.swift", + "kind": "StringLiteral", + "offset": 16112, + "length": 1, + "value": "\":\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OneSignalLiveActivitiesManagerImpl.swift", + "kind": "StringLiteral", + "offset": 16156, + "length": 1, + "value": "\":\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OneSignalLiveActivitiesManagerImpl.swift", + "kind": "StringLiteral", + "offset": 16171, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OneSignalLiveActivitiesManagerImpl.swift", + "kind": "StringLiteral", + "offset": 16236, + "length": 6, + "value": "\"%02x\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OneSignalLiveActivitiesManagerImpl.swift", + "kind": "StringLiteral", + "offset": 16998, + "length": 17, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OneSignalLiveActivitiesManagerImpl.swift", + "kind": "StringLiteral", + "offset": 17014, + "length": 56, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OneSignalLiveActivitiesManagerImpl.swift", + "kind": "StringLiteral", + "offset": 17287, + "length": 149, + "value": "\"OneSignal.LiveActivities addReceiveReceipts called with notificationId: \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OneSignalLiveActivitiesManagerImpl.swift", + "kind": "StringLiteral", + "offset": 17377, + "length": 1, + "value": "\", activityType: \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OneSignalLiveActivitiesManagerImpl.swift", + "kind": "StringLiteral", + "offset": 17408, + "length": 1, + "value": "\", activityId: \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OneSignalLiveActivitiesManagerImpl.swift", + "kind": "StringLiteral", + "offset": 17435, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetUpdateToken.swift", + "kind": "StringLiteral", + "offset": 1420, + "length": 92, + "value": "\"(OSRequestSetUpdateToken) key:\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetUpdateToken.swift", + "kind": "StringLiteral", + "offset": 1457, + "length": 17, + "value": "\" requestSuccessful:\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetUpdateToken.swift", + "kind": "StringLiteral", + "offset": 1496, + "length": 5, + "value": "\" token:\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetUpdateToken.swift", + "kind": "StringLiteral", + "offset": 1511, + "length": 3, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetUpdateToken.swift", + "kind": "BooleanLiteral", + "offset": 1633, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetUpdateToken.swift", + "kind": "StringLiteral", + "offset": 1806, + "length": 66, + "value": "\"Cannot generate the set update token request due to null app ID.\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetUpdateToken.swift", + "kind": "BooleanLiteral", + "offset": 1893, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetUpdateToken.swift", + "kind": "StringLiteral", + "offset": 2069, + "length": 75, + "value": "\"Cannot generate the set update token request due to null subscription ID.\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetUpdateToken.swift", + "kind": "BooleanLiteral", + "offset": 2165, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetUpdateToken.swift", + "kind": "StringLiteral", + "offset": 2363, + "length": 55, + "value": "\"Cannot translate activity type to url encoded string.\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetUpdateToken.swift", + "kind": "BooleanLiteral", + "offset": 2439, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetUpdateToken.swift", + "kind": "StringLiteral", + "offset": 2655, + "length": 51, + "value": "\"apps\/\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetUpdateToken.swift", + "kind": "StringLiteral", + "offset": 2669, + "length": 1, + "value": "\"\/live_activities\/\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetUpdateToken.swift", + "kind": "StringLiteral", + "offset": 2699, + "length": 1, + "value": "\"\/token\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetUpdateToken.swift", + "kind": "StringLiteral", + "offset": 2734, + "length": 17, + "value": "\"subscription_id\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetUpdateToken.swift", + "kind": "StringLiteral", + "offset": 2769, + "length": 12, + "value": "\"push_token\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetUpdateToken.swift", + "kind": "StringLiteral", + "offset": 2795, + "length": 13, + "value": "\"device_type\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetUpdateToken.swift", + "kind": "IntegerLiteral", + "offset": 2810, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetUpdateToken.swift", + "kind": "BooleanLiteral", + "offset": 2856, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetUpdateToken.swift", + "kind": "BooleanLiteral", + "offset": 3087, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetUpdateToken.swift", + "kind": "BooleanLiteral", + "offset": 3500, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetUpdateToken.swift", + "kind": "StringLiteral", + "offset": 3607, + "length": 5, + "value": "\"key\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetUpdateToken.swift", + "kind": "StringLiteral", + "offset": 3650, + "length": 7, + "value": "\"token\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetUpdateToken.swift", + "kind": "StringLiteral", + "offset": 3707, + "length": 19, + "value": "\"requestSuccessful\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetUpdateToken.swift", + "kind": "StringLiteral", + "offset": 3768, + "length": 11, + "value": "\"timestamp\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetUpdateToken.swift", + "kind": "StringLiteral", + "offset": 3888, + "length": 5, + "value": "\"key\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetUpdateToken.swift", + "kind": "StringLiteral", + "offset": 3958, + "length": 7, + "value": "\"token\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetUpdateToken.swift", + "kind": "StringLiteral", + "offset": 4034, + "length": 11, + "value": "\"timestamp\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetUpdateToken.swift", + "kind": "StringLiteral", + "offset": 4237, + "length": 19, + "value": "\"requestSuccessful\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetUpdateToken.swift", + "kind": "StringLiteral", + "offset": 1273, + "length": 23, + "value": "\"OneSignalLiveActivities.OSRequestSetUpdateToken\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityClicked.swift", + "kind": "StringLiteral", + "offset": 1391, + "length": 136, + "value": "\"(OSRequestLiveActivityClicked) key:\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityClicked.swift", + "kind": "StringLiteral", + "offset": 1433, + "length": 17, + "value": "\" requestSuccessful:\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityClicked.swift", + "kind": "StringLiteral", + "offset": 1472, + "length": 12, + "value": "\" activityType:\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityClicked.swift", + "kind": "StringLiteral", + "offset": 1501, + "length": 10, + "value": "\" activityId:\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityClicked.swift", + "kind": "StringLiteral", + "offset": 1526, + "length": 3, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityClicked.swift", + "kind": "BooleanLiteral", + "offset": 1753, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityClicked.swift", + "kind": "StringLiteral", + "offset": 1925, + "length": 70, + "value": "\"Cannot generate the OSRequestLiveActivityClicked due to null app ID.\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityClicked.swift", + "kind": "BooleanLiteral", + "offset": 2016, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityClicked.swift", + "kind": "StringLiteral", + "offset": 2192, + "length": 79, + "value": "\"Cannot generate the OSRequestLiveActivityClicked due to null subscription ID.\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityClicked.swift", + "kind": "BooleanLiteral", + "offset": 2292, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityClicked.swift", + "kind": "StringLiteral", + "offset": 2501, + "length": 55, + "value": "\"Cannot translate activity type to url encoded string.\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityClicked.swift", + "kind": "BooleanLiteral", + "offset": 2577, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityClicked.swift", + "kind": "StringLiteral", + "offset": 2644, + "length": 13, + "value": "\"device_type\"" }, { - "filePath": "\/Users\/nanli\/Documents\/GitHub\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OSLiveActivitiesExtension.swift", - "kind": "BooleanLiteral", - "offset": 5530, - "length": 4, - "value": "true" + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityClicked.swift", + "kind": "IntegerLiteral", + "offset": 2659, + "length": 1, + "value": "0" }, { - "filePath": "\/Users\/nanli\/Documents\/GitHub\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OSLiveActivitiesExtension.swift", - "kind": "BooleanLiteral", - "offset": 5588, - "length": 4, - "value": "true" + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityClicked.swift", + "kind": "StringLiteral", + "offset": 2674, + "length": 13, + "value": "\"activity_id\"" }, { - "filePath": "\/Users\/nanli\/Documents\/GitHub\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OSLiveActivitiesExtension.swift", - "kind": "BooleanLiteral", - "offset": 5621, - "length": 4, - "value": "true" + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityClicked.swift", + "kind": "StringLiteral", + "offset": 2778, + "length": 17, + "value": "\"notification_id\"" }, { - "filePath": "\/Users\/nanli\/Documents\/GitHub\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetStartToken.swift", + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityClicked.swift", "kind": "StringLiteral", - "offset": 1465, - "length": 91, - "value": "\"(OSRequestSetStartToken) key:\"" + "offset": 2877, + "length": 87, + "value": "\"apps\/\"" }, { - "filePath": "\/Users\/nanli\/Documents\/GitHub\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetStartToken.swift", + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityClicked.swift", "kind": "StringLiteral", - "offset": 1501, - "length": 17, - "value": "\" requestSuccessful:\"" + "offset": 2891, + "length": 1, + "value": "\"\/activities\/clicks\/track\/\"" }, { - "filePath": "\/Users\/nanli\/Documents\/GitHub\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetStartToken.swift", + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityClicked.swift", "kind": "StringLiteral", - "offset": 1540, - "length": 5, - "value": "\" token:\"" + "offset": 2931, + "length": 1, + "value": "\"\/subscriptions\/\"" }, { - "filePath": "\/Users\/nanli\/Documents\/GitHub\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetStartToken.swift", + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityClicked.swift", "kind": "StringLiteral", - "offset": 1555, - "length": 3, + "offset": 2963, + "length": 1, "value": "\"\"" }, { - "filePath": "\/Users\/nanli\/Documents\/GitHub\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetStartToken.swift", + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityClicked.swift", "kind": "BooleanLiteral", - "offset": 1677, + "offset": 3007, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityClicked.swift", + "kind": "BooleanLiteral", + "offset": 3103, "length": 5, "value": "false" }, { - "filePath": "\/Users\/nanli\/Documents\/GitHub\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", - "kind": "IntegerLiteral", - "offset": 4277, - "length": 2, - "value": "60" + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityClicked.swift", + "kind": "BooleanLiteral", + "offset": 3386, + "length": 5, + "value": "false" }, { - "filePath": "\/Users\/nanli\/Documents\/GitHub\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", - "kind": "IntegerLiteral", - "offset": 4282, - "length": 2, - "value": "60" + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityClicked.swift", + "kind": "StringLiteral", + "offset": 3493, + "length": 5, + "value": "\"key\"" }, { - "filePath": "\/Users\/nanli\/Documents\/GitHub\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", - "kind": "IntegerLiteral", - "offset": 4287, - "length": 2, - "value": "24" + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityClicked.swift", + "kind": "StringLiteral", + "offset": 3543, + "length": 14, + "value": "\"activityType\"" }, { - "filePath": "\/Users\/nanli\/Documents\/GitHub\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", - "kind": "IntegerLiteral", - "offset": 4292, - "length": 3, - "value": "365" + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityClicked.swift", + "kind": "StringLiteral", + "offset": 3600, + "length": 12, + "value": "\"activityId\"" }, { - "filePath": "\/Users\/nanli\/Documents\/GitHub\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", - "kind": "IntegerLiteral", - "offset": 4581, - "length": 2, - "value": "60" + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityClicked.swift", + "kind": "StringLiteral", + "offset": 3659, + "length": 16, + "value": "\"notificationId\"" }, { - "filePath": "\/Users\/nanli\/Documents\/GitHub\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", - "kind": "IntegerLiteral", - "offset": 4586, - "length": 2, - "value": "60" + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityClicked.swift", + "kind": "StringLiteral", + "offset": 3725, + "length": 19, + "value": "\"requestSuccessful\"" }, { - "filePath": "\/Users\/nanli\/Documents\/GitHub\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", - "kind": "IntegerLiteral", - "offset": 4591, - "length": 2, - "value": "24" + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityClicked.swift", + "kind": "StringLiteral", + "offset": 3786, + "length": 11, + "value": "\"timestamp\"" }, { - "filePath": "\/Users\/nanli\/Documents\/GitHub\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", - "kind": "IntegerLiteral", - "offset": 4596, - "length": 3, - "value": "365" + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityClicked.swift", + "kind": "StringLiteral", + "offset": 3906, + "length": 5, + "value": "\"key\"" }, { - "filePath": "\/Users\/nanli\/Documents\/GitHub\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", - "kind": "IntegerLiteral", - "offset": 5259, - "length": 2, - "value": "30" + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityClicked.swift", + "kind": "StringLiteral", + "offset": 3983, + "length": 14, + "value": "\"activityType\"" }, { - "filePath": "\/Users\/nanli\/Documents\/GitHub\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OneSignalLiveActivitiesManagerImpl.swift", + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityClicked.swift", "kind": "StringLiteral", - "offset": 1700, - "length": 26, - "value": "\"OneSignal.LiveActivities\"" + "offset": 4067, + "length": 12, + "value": "\"activityId\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityClicked.swift", + "kind": "StringLiteral", + "offset": 4148, + "length": 11, + "value": "\"timestamp\"" }, { - "filePath": "\/Users\/nanli\/Documents\/GitHub\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveUpdateToken.swift", + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityClicked.swift", + "kind": "StringLiteral", + "offset": 4376, + "length": 16, + "value": "\"notificationId\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityClicked.swift", + "kind": "StringLiteral", + "offset": 4463, + "length": 19, + "value": "\"requestSuccessful\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityClicked.swift", + "kind": "StringLiteral", + "offset": 1273, + "length": 28, + "value": "\"OneSignalLiveActivities.OSRequestLiveActivityClicked\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveUpdateToken.swift", "kind": "StringLiteral", "offset": 1423, "length": 80, "value": "\"(OSRequestRemoveUpdateToken) key:\"" }, { - "filePath": "\/Users\/nanli\/Documents\/GitHub\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveUpdateToken.swift", + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveUpdateToken.swift", "kind": "StringLiteral", "offset": 1463, "length": 17, "value": "\" requestSuccessful:\"" }, { - "filePath": "\/Users\/nanli\/Documents\/GitHub\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveUpdateToken.swift", + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveUpdateToken.swift", "kind": "StringLiteral", "offset": 1502, "length": 3, "value": "\"\"" }, { - "filePath": "\/Users\/nanli\/Documents\/GitHub\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveUpdateToken.swift", + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveUpdateToken.swift", "kind": "BooleanLiteral", "offset": 1602, "length": 4, "value": "true" }, { - "filePath": "\/Users\/nanli\/Documents\/GitHub\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveStartToken.swift", + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveUpdateToken.swift", "kind": "StringLiteral", - "offset": 1421, - "length": 79, - "value": "\"(OSRequestRemoveStartToken) key:\"" + "offset": 1774, + "length": 69, + "value": "\"Cannot generate the remove update token request due to null app ID.\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveUpdateToken.swift", + "kind": "BooleanLiteral", + "offset": 1864, + "length": 5, + "value": "false" }, { - "filePath": "\/Users\/nanli\/Documents\/GitHub\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveStartToken.swift", + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveUpdateToken.swift", "kind": "StringLiteral", - "offset": 1460, - "length": 17, - "value": "\" requestSuccessful:\"" + "offset": 2040, + "length": 78, + "value": "\"Cannot generate the remove update token request due to null subscription ID.\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveUpdateToken.swift", + "kind": "BooleanLiteral", + "offset": 2139, + "length": 5, + "value": "false" }, { - "filePath": "\/Users\/nanli\/Documents\/GitHub\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveStartToken.swift", + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveUpdateToken.swift", "kind": "StringLiteral", - "offset": 1499, - "length": 3, + "offset": 2337, + "length": 55, + "value": "\"Cannot translate activity type to url encoded string.\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveUpdateToken.swift", + "kind": "BooleanLiteral", + "offset": 2413, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveUpdateToken.swift", + "kind": "StringLiteral", + "offset": 2560, + "length": 69, + "value": "\"apps\/\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveUpdateToken.swift", + "kind": "StringLiteral", + "offset": 2574, + "length": 1, + "value": "\"\/live_activities\/\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveUpdateToken.swift", + "kind": "StringLiteral", + "offset": 2604, + "length": 1, + "value": "\"\/token\/\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveUpdateToken.swift", + "kind": "StringLiteral", + "offset": 2628, + "length": 1, "value": "\"\"" }, { - "filePath": "\/Users\/nanli\/Documents\/GitHub\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveStartToken.swift", + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveUpdateToken.swift", "kind": "BooleanLiteral", - "offset": 1599, + "offset": 2675, "length": 4, "value": "true" }, { - "filePath": "\/Users\/nanli\/Documents\/GitHub\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetUpdateToken.swift", + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveUpdateToken.swift", + "kind": "BooleanLiteral", + "offset": 3092, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveUpdateToken.swift", "kind": "StringLiteral", - "offset": 1420, - "length": 92, - "value": "\"(OSRequestSetUpdateToken) key:\"" + "offset": 3199, + "length": 5, + "value": "\"key\"" }, { - "filePath": "\/Users\/nanli\/Documents\/GitHub\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetUpdateToken.swift", + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveUpdateToken.swift", "kind": "StringLiteral", - "offset": 1457, + "offset": 3246, + "length": 11, + "value": "\"timestamp\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveUpdateToken.swift", + "kind": "StringLiteral", + "offset": 3307, + "length": 19, + "value": "\"requestSuccessful\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveUpdateToken.swift", + "kind": "StringLiteral", + "offset": 3435, + "length": 5, + "value": "\"key\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveUpdateToken.swift", + "kind": "StringLiteral", + "offset": 3509, + "length": 11, + "value": "\"timestamp\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveUpdateToken.swift", + "kind": "StringLiteral", + "offset": 3685, + "length": 19, + "value": "\"requestSuccessful\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveUpdateToken.swift", + "kind": "StringLiteral", + "offset": 1273, + "length": 26, + "value": "\"OneSignalLiveActivities.OSRequestRemoveUpdateToken\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityReceiveReceipts.swift", + "kind": "StringLiteral", + "offset": 1399, + "length": 144, + "value": "\"(OSRequestLiveActivityReceiveReceipts) key:\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityReceiveReceipts.swift", + "kind": "StringLiteral", + "offset": 1449, "length": 17, "value": "\" requestSuccessful:\"" }, { - "filePath": "\/Users\/nanli\/Documents\/GitHub\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetUpdateToken.swift", + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityReceiveReceipts.swift", "kind": "StringLiteral", - "offset": 1496, - "length": 5, - "value": "\" token:\"" + "offset": 1488, + "length": 12, + "value": "\" activityType:\"" }, { - "filePath": "\/Users\/nanli\/Documents\/GitHub\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetUpdateToken.swift", + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityReceiveReceipts.swift", "kind": "StringLiteral", - "offset": 1511, + "offset": 1517, + "length": 10, + "value": "\" activityId:\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityReceiveReceipts.swift", + "kind": "StringLiteral", + "offset": 1542, "length": 3, "value": "\"\"" }, { - "filePath": "\/Users\/nanli\/Documents\/GitHub\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetUpdateToken.swift", + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityReceiveReceipts.swift", "kind": "BooleanLiteral", - "offset": 1633, + "offset": 1717, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityReceiveReceipts.swift", + "kind": "StringLiteral", + "offset": 1889, + "length": 78, + "value": "\"Cannot generate the OSRequestLiveActivityReceiveReceipts due to null app ID.\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityReceiveReceipts.swift", + "kind": "BooleanLiteral", + "offset": 1988, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityReceiveReceipts.swift", + "kind": "StringLiteral", + "offset": 2164, + "length": 87, + "value": "\"Cannot generate the OSRequestLiveActivityReceiveReceipts due to null subscription ID.\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityReceiveReceipts.swift", + "kind": "BooleanLiteral", + "offset": 2272, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityReceiveReceipts.swift", + "kind": "StringLiteral", + "offset": 2309, + "length": 38, + "value": "\"notifications\/\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityReceiveReceipts.swift", + "kind": "StringLiteral", + "offset": 2330, + "length": 1, + "value": "\"\/report_received\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityReceiveReceipts.swift", + "kind": "StringLiteral", + "offset": 2388, + "length": 8, + "value": "\"app_id\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityReceiveReceipts.swift", + "kind": "StringLiteral", + "offset": 2417, + "length": 11, + "value": "\"player_id\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityReceiveReceipts.swift", + "kind": "StringLiteral", + "offset": 2458, + "length": 13, + "value": "\"device_type\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityReceiveReceipts.swift", + "kind": "IntegerLiteral", + "offset": 2473, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityReceiveReceipts.swift", + "kind": "StringLiteral", + "offset": 2488, + "length": 18, + "value": "\"live_activity_id\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityReceiveReceipts.swift", + "kind": "StringLiteral", + "offset": 2532, + "length": 20, + "value": "\"live_activity_type\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityReceiveReceipts.swift", + "kind": "BooleanLiteral", + "offset": 2619, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityReceiveReceipts.swift", + "kind": "BooleanLiteral", + "offset": 2715, "length": 5, "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityReceiveReceipts.swift", + "kind": "BooleanLiteral", + "offset": 2928, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityReceiveReceipts.swift", + "kind": "StringLiteral", + "offset": 3035, + "length": 5, + "value": "\"key\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityReceiveReceipts.swift", + "kind": "StringLiteral", + "offset": 3085, + "length": 14, + "value": "\"activityType\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityReceiveReceipts.swift", + "kind": "StringLiteral", + "offset": 3142, + "length": 12, + "value": "\"activityId\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityReceiveReceipts.swift", + "kind": "StringLiteral", + "offset": 3204, + "length": 19, + "value": "\"requestSuccessful\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityReceiveReceipts.swift", + "kind": "StringLiteral", + "offset": 3265, + "length": 11, + "value": "\"timestamp\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityReceiveReceipts.swift", + "kind": "StringLiteral", + "offset": 3385, + "length": 5, + "value": "\"key\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityReceiveReceipts.swift", + "kind": "StringLiteral", + "offset": 3462, + "length": 14, + "value": "\"activityType\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityReceiveReceipts.swift", + "kind": "StringLiteral", + "offset": 3546, + "length": 12, + "value": "\"activityId\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityReceiveReceipts.swift", + "kind": "StringLiteral", + "offset": 3627, + "length": 11, + "value": "\"timestamp\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityReceiveReceipts.swift", + "kind": "StringLiteral", + "offset": 3856, + "length": 19, + "value": "\"requestSuccessful\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityReceiveReceipts.swift", + "kind": "StringLiteral", + "offset": 1273, + "length": 36, + "value": "\"OneSignalLiveActivities.OSRequestLiveActivityReceiveReceipts\"" } ] } \ No newline at end of file diff --git a/iOS_SDK/OneSignalSDK/OneSignal_LiveActivities/OneSignalLiveActivities.xcframework/ios-arm64_x86_64-simulator/OneSignalLiveActivities.framework/Modules/OneSignalLiveActivities.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface b/iOS_SDK/OneSignalSDK/OneSignal_LiveActivities/OneSignalLiveActivities.xcframework/ios-arm64_x86_64-simulator/OneSignalLiveActivities.framework/Modules/OneSignalLiveActivities.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface index 7c1cdfe28..cd0e0ae19 100644 --- a/iOS_SDK/OneSignalSDK/OneSignal_LiveActivities/OneSignalLiveActivities.xcframework/ios-arm64_x86_64-simulator/OneSignalLiveActivities.framework/Modules/OneSignalLiveActivities.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface +++ b/iOS_SDK/OneSignalSDK/OneSignal_LiveActivities/OneSignalLiveActivities.xcframework/ios-arm64_x86_64-simulator/OneSignalLiveActivities.framework/Modules/OneSignalLiveActivities.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface @@ -1,7 +1,7 @@ // swift-interface-format-version: 1.0 -// swift-compiler-version: Apple Swift version 6.0.2 effective-5.10 (swiftlang-6.0.2.1.2 clang-1600.0.26.4) -// swift-module-flags: -target arm64-apple-ios11.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -enable-bare-slash-regex -module-name OneSignalLiveActivities -// swift-module-flags-ignorable: -no-verify-emitted-module-interface +// swift-compiler-version: Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 clang-1500.1.0.2.5) +// swift-module-flags: -target arm64-apple-ios11.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name OneSignalLiveActivities +// swift-module-flags-ignorable: -enable-bare-slash-regex import ActivityKit import Foundation import OneSignalCore @@ -9,92 +9,11 @@ import OneSignalCore import OneSignalOSCore import OneSignalUser import Swift +import SwiftUI +import WidgetKit import _Concurrency import _StringProcessing import _SwiftConcurrencyShims -extension OneSignalOSCore.OSLiveActivities { - @available(iOS 16.1, *) - public static func setup(_ activityType: T.Type, options: OneSignalLiveActivities.LiveActivitySetupOptions? = nil) where T : OneSignalLiveActivities.OneSignalLiveActivityAttributes - @available(iOS 17.2, *) - public static func setPushToStartToken(_ activityType: T.Type, withToken: Swift.String) where T : ActivityKit.ActivityAttributes - @available(iOS 17.2, *) - public static func removePushToStartToken(_ activityType: T.Type) where T : ActivityKit.ActivityAttributes - @available(iOS 16.1, *) - public static func setupDefault(options: OneSignalLiveActivities.LiveActivitySetupOptions? = nil) - @available(iOS 16.1, *) - public static func startDefault(_ activityId: Swift.String, attributes: [Swift.String : Any], content: [Swift.String : Any]) -} -@objc(LiveActivitySetupOptions) public class LiveActivitySetupOptions : ObjectiveC.NSObject { - @objc public var enablePushToStart: Swift.Bool - @objc public var enablePushToUpdate: Swift.Bool - @objc public init(enablePushToStart: Swift.Bool = true, enablePushToUpdate: Swift.Bool = true) - @objc deinit -} -public struct DefaultLiveActivityAttributes : OneSignalLiveActivities.OneSignalLiveActivityAttributes { - public struct ContentState : OneSignalLiveActivities.OneSignalLiveActivityContentState { - public var data: [Swift.String : OneSignalLiveActivities.AnyCodable] - public var onesignal: OneSignalLiveActivities.OneSignalLiveActivityContentStateData? - public func hash(into hasher: inout Swift.Hasher) - public static func == (a: OneSignalLiveActivities.DefaultLiveActivityAttributes.ContentState, b: OneSignalLiveActivities.DefaultLiveActivityAttributes.ContentState) -> Swift.Bool - public func encode(to encoder: any Swift.Encoder) throws - public var hashValue: Swift.Int { - get - } - public init(from decoder: any Swift.Decoder) throws - } - public var data: [Swift.String : OneSignalLiveActivities.AnyCodable] - public var onesignal: OneSignalLiveActivities.OneSignalLiveActivityAttributeData - public func encode(to encoder: any Swift.Encoder) throws - public init(from decoder: any Swift.Decoder) throws -} -@available(iOS 16.1, *) -public protocol OneSignalLiveActivityAttributes : ActivityKit.ActivityAttributes where Self.ContentState : OneSignalLiveActivities.OneSignalLiveActivityContentState { - var onesignal: OneSignalLiveActivities.OneSignalLiveActivityAttributeData { get set } -} -public struct OneSignalLiveActivityAttributeData : Swift.Decodable, Swift.Encodable { - public static func create(activityId: Swift.String) -> OneSignalLiveActivities.OneSignalLiveActivityAttributeData - public var activityId: Swift.String - public func encode(to encoder: any Swift.Encoder) throws - public init(from decoder: any Swift.Decoder) throws -} -@available(iOS 16.1, *) -public protocol OneSignalLiveActivityContentState : Swift.Decodable, Swift.Encodable, Swift.Hashable { - var onesignal: OneSignalLiveActivities.OneSignalLiveActivityContentStateData? { get set } -} -public struct OneSignalLiveActivityContentStateData : Swift.Decodable, Swift.Encodable, Swift.Hashable { - public var notificationId: Swift.String - public func hash(into hasher: inout Swift.Hasher) - public static func == (a: OneSignalLiveActivities.OneSignalLiveActivityContentStateData, b: OneSignalLiveActivities.OneSignalLiveActivityContentStateData) -> Swift.Bool - public func encode(to encoder: any Swift.Encoder) throws - public var hashValue: Swift.Int { - get - } - public init(from decoder: any Swift.Decoder) throws -} -@_inheritsConvenienceInitializers @objc(OneSignalLiveActivitiesManagerImpl) public class OneSignalLiveActivitiesManagerImpl : ObjectiveC.NSObject, OneSignalOSCore.OSLiveActivities { - @objc public static func liveActivities() -> Swift.AnyClass - @objc public static func start() - @objc public static func enter(_ activityId: Swift.String, withToken: Swift.String) - @objc public static func exit(_ activityId: Swift.String) - @available(iOS 17.2, *) - @objc public static func setPushToStartToken(_ activityType: Swift.String, withToken: Swift.String) throws - @available(iOS 17.2, *) - @objc public static func removePushToStartToken(_ activityType: Swift.String) throws - @available(iOS 17.2, *) - public static func setPushToStartToken(_ activityType: T.Type, withToken: Swift.String) where T : ActivityKit.ActivityAttributes - @available(iOS 17.2, *) - public static func removePushToStartToken(_ activityType: T.Type) where T : ActivityKit.ActivityAttributes - @objc public static func enter(_ activityId: Swift.String, withToken: Swift.String, withSuccess: OneSignalCore.OSResultSuccessBlock?, withFailure: OneSignalCore.OSFailureBlock?) - @objc public static func exit(_ activityId: Swift.String, withSuccess: OneSignalCore.OSResultSuccessBlock?, withFailure: OneSignalCore.OSFailureBlock?) - @available(iOS 16.1, *) - public static func setup(_ activityType: Attributes.Type, options: OneSignalLiveActivities.LiveActivitySetupOptions? = nil) where Attributes : OneSignalLiveActivities.OneSignalLiveActivityAttributes - @available(iOS 16.1, *) - @objc public static func setupDefault(options: OneSignalLiveActivities.LiveActivitySetupOptions? = nil) - @available(iOS 16.1, *) - @objc public static func startDefault(_ activityId: Swift.String, attributes: [Swift.String : Any], content: [Swift.String : Any]) - @objc override dynamic public init() - @objc deinit -} @frozen public struct AnyCodable : Swift.Codable { public let value: Any public func asBool() -> Swift.Bool? @@ -160,3 +79,96 @@ extension OneSignalLiveActivities.AnyCodable : Swift.Hashable { get } } +@available(iOS 16.1, *) +extension WidgetKit.DynamicIsland { + public func onesignalWidgetURL(_ url: Foundation.URL?, context: WidgetKit.ActivityViewContext) -> WidgetKit.DynamicIsland where T : OneSignalLiveActivities.OneSignalLiveActivityAttributes +} +@available(iOS 16.1, *) +extension SwiftUI.View { + @_Concurrency.MainActor @preconcurrency public func onesignalWidgetURL(_ url: Foundation.URL?, context: WidgetKit.ActivityViewContext) -> some SwiftUI.View where T : OneSignalLiveActivities.OneSignalLiveActivityAttributes + +} +public struct DefaultLiveActivityAttributes : OneSignalLiveActivities.OneSignalLiveActivityAttributes { + public struct ContentState : OneSignalLiveActivities.OneSignalLiveActivityContentState { + public var data: [Swift.String : OneSignalLiveActivities.AnyCodable] + public var onesignal: OneSignalLiveActivities.OneSignalLiveActivityContentStateData? + public func hash(into hasher: inout Swift.Hasher) + public static func == (a: OneSignalLiveActivities.DefaultLiveActivityAttributes.ContentState, b: OneSignalLiveActivities.DefaultLiveActivityAttributes.ContentState) -> Swift.Bool + public func encode(to encoder: any Swift.Encoder) throws + public var hashValue: Swift.Int { + get + } + public init(from decoder: any Swift.Decoder) throws + } + public var data: [Swift.String : OneSignalLiveActivities.AnyCodable] + public var onesignal: OneSignalLiveActivities.OneSignalLiveActivityAttributeData + public func encode(to encoder: any Swift.Encoder) throws + public init(from decoder: any Swift.Decoder) throws +} +extension OneSignalOSCore.OSLiveActivities { + @available(iOS 16.1, *) + public static func setup(_ activityType: T.Type, options: OneSignalLiveActivities.LiveActivitySetupOptions? = nil) where T : OneSignalLiveActivities.OneSignalLiveActivityAttributes + @available(iOS 17.2, *) + public static func setPushToStartToken(_ activityType: T.Type, withToken: Swift.String) where T : ActivityKit.ActivityAttributes + @available(iOS 17.2, *) + public static func removePushToStartToken(_ activityType: T.Type) where T : ActivityKit.ActivityAttributes + @available(iOS 16.1, *) + public static func setupDefault(options: OneSignalLiveActivities.LiveActivitySetupOptions? = nil) + @available(iOS 16.1, *) + public static func startDefault(_ activityId: Swift.String, attributes: [Swift.String : Any], content: [Swift.String : Any]) +} +@objc(LiveActivitySetupOptions) public class LiveActivitySetupOptions : ObjectiveC.NSObject { + @objc public var enablePushToStart: Swift.Bool + @objc public var enablePushToUpdate: Swift.Bool + @objc public init(enablePushToStart: Swift.Bool = true, enablePushToUpdate: Swift.Bool = true) + @objc deinit +} +@_inheritsConvenienceInitializers @objc(OneSignalLiveActivitiesManagerImpl) public class OneSignalLiveActivitiesManagerImpl : ObjectiveC.NSObject, OneSignalOSCore.OSLiveActivities { + @objc public static func liveActivities() -> Swift.AnyClass + @objc public static func start() + @objc public static func enter(_ activityId: Swift.String, withToken: Swift.String) + @objc public static func exit(_ activityId: Swift.String) + @available(iOS 17.2, *) + @objc public static func setPushToStartToken(_ activityType: Swift.String, withToken: Swift.String) throws + @available(iOS 17.2, *) + @objc public static func removePushToStartToken(_ activityType: Swift.String) throws + @available(iOS 17.2, *) + public static func setPushToStartToken(_ activityType: T.Type, withToken: Swift.String) where T : ActivityKit.ActivityAttributes + @available(iOS 17.2, *) + public static func removePushToStartToken(_ activityType: T.Type) where T : ActivityKit.ActivityAttributes + @objc public static func enter(_ activityId: Swift.String, withToken: Swift.String, withSuccess: OneSignalCore.OSResultSuccessBlock?, withFailure: OneSignalCore.OSFailureBlock?) + @objc public static func exit(_ activityId: Swift.String, withSuccess: OneSignalCore.OSResultSuccessBlock?, withFailure: OneSignalCore.OSFailureBlock?) + @available(iOS 16.1, *) + public static func setup(_ activityType: Attributes.Type, options: OneSignalLiveActivities.LiveActivitySetupOptions? = nil) where Attributes : OneSignalLiveActivities.OneSignalLiveActivityAttributes + @available(iOS 16.1, *) + @objc public static func setupDefault(options: OneSignalLiveActivities.LiveActivitySetupOptions? = nil) + @available(iOS 16.1, *) + @objc public static func startDefault(_ activityId: Swift.String, attributes: [Swift.String : Any], content: [Swift.String : Any]) + @objc public static func trackClickAndReturnOriginal(_ url: Foundation.URL) -> Foundation.URL? + @objc override dynamic public init() + @objc deinit +} +@available(iOS 16.1, *) +public protocol OneSignalLiveActivityAttributes : ActivityKit.ActivityAttributes where Self.ContentState : OneSignalLiveActivities.OneSignalLiveActivityContentState { + var onesignal: OneSignalLiveActivities.OneSignalLiveActivityAttributeData { get set } +} +public struct OneSignalLiveActivityAttributeData : Swift.Decodable, Swift.Encodable { + public static func create(activityId: Swift.String) -> OneSignalLiveActivities.OneSignalLiveActivityAttributeData + public var activityId: Swift.String + public func encode(to encoder: any Swift.Encoder) throws + public init(from decoder: any Swift.Decoder) throws +} +@available(iOS 16.1, *) +public protocol OneSignalLiveActivityContentState : Swift.Decodable, Swift.Encodable, Swift.Hashable { + var onesignal: OneSignalLiveActivities.OneSignalLiveActivityContentStateData? { get set } +} +public struct OneSignalLiveActivityContentStateData : Swift.Decodable, Swift.Encodable, Swift.Hashable { + public var notificationId: Swift.String + public func hash(into hasher: inout Swift.Hasher) + public static func == (a: OneSignalLiveActivities.OneSignalLiveActivityContentStateData, b: OneSignalLiveActivities.OneSignalLiveActivityContentStateData) -> Swift.Bool + public func encode(to encoder: any Swift.Encoder) throws + public var hashValue: Swift.Int { + get + } + public init(from decoder: any Swift.Decoder) throws +} diff --git a/iOS_SDK/OneSignalSDK/OneSignal_LiveActivities/OneSignalLiveActivities.xcframework/ios-arm64_x86_64-simulator/OneSignalLiveActivities.framework/Modules/OneSignalLiveActivities.swiftmodule/arm64-apple-ios-simulator.swiftdoc b/iOS_SDK/OneSignalSDK/OneSignal_LiveActivities/OneSignalLiveActivities.xcframework/ios-arm64_x86_64-simulator/OneSignalLiveActivities.framework/Modules/OneSignalLiveActivities.swiftmodule/arm64-apple-ios-simulator.swiftdoc index 6184ffdcb..c430d5bfc 100644 Binary files a/iOS_SDK/OneSignalSDK/OneSignal_LiveActivities/OneSignalLiveActivities.xcframework/ios-arm64_x86_64-simulator/OneSignalLiveActivities.framework/Modules/OneSignalLiveActivities.swiftmodule/arm64-apple-ios-simulator.swiftdoc and b/iOS_SDK/OneSignalSDK/OneSignal_LiveActivities/OneSignalLiveActivities.xcframework/ios-arm64_x86_64-simulator/OneSignalLiveActivities.framework/Modules/OneSignalLiveActivities.swiftmodule/arm64-apple-ios-simulator.swiftdoc differ diff --git a/iOS_SDK/OneSignalSDK/OneSignal_LiveActivities/OneSignalLiveActivities.xcframework/ios-arm64_x86_64-simulator/OneSignalLiveActivities.framework/Modules/OneSignalLiveActivities.swiftmodule/arm64-apple-ios-simulator.swiftinterface b/iOS_SDK/OneSignalSDK/OneSignal_LiveActivities/OneSignalLiveActivities.xcframework/ios-arm64_x86_64-simulator/OneSignalLiveActivities.framework/Modules/OneSignalLiveActivities.swiftmodule/arm64-apple-ios-simulator.swiftinterface index 7c1cdfe28..cd0e0ae19 100644 --- a/iOS_SDK/OneSignalSDK/OneSignal_LiveActivities/OneSignalLiveActivities.xcframework/ios-arm64_x86_64-simulator/OneSignalLiveActivities.framework/Modules/OneSignalLiveActivities.swiftmodule/arm64-apple-ios-simulator.swiftinterface +++ b/iOS_SDK/OneSignalSDK/OneSignal_LiveActivities/OneSignalLiveActivities.xcframework/ios-arm64_x86_64-simulator/OneSignalLiveActivities.framework/Modules/OneSignalLiveActivities.swiftmodule/arm64-apple-ios-simulator.swiftinterface @@ -1,7 +1,7 @@ // swift-interface-format-version: 1.0 -// swift-compiler-version: Apple Swift version 6.0.2 effective-5.10 (swiftlang-6.0.2.1.2 clang-1600.0.26.4) -// swift-module-flags: -target arm64-apple-ios11.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -enable-bare-slash-regex -module-name OneSignalLiveActivities -// swift-module-flags-ignorable: -no-verify-emitted-module-interface +// swift-compiler-version: Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 clang-1500.1.0.2.5) +// swift-module-flags: -target arm64-apple-ios11.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name OneSignalLiveActivities +// swift-module-flags-ignorable: -enable-bare-slash-regex import ActivityKit import Foundation import OneSignalCore @@ -9,92 +9,11 @@ import OneSignalCore import OneSignalOSCore import OneSignalUser import Swift +import SwiftUI +import WidgetKit import _Concurrency import _StringProcessing import _SwiftConcurrencyShims -extension OneSignalOSCore.OSLiveActivities { - @available(iOS 16.1, *) - public static func setup(_ activityType: T.Type, options: OneSignalLiveActivities.LiveActivitySetupOptions? = nil) where T : OneSignalLiveActivities.OneSignalLiveActivityAttributes - @available(iOS 17.2, *) - public static func setPushToStartToken(_ activityType: T.Type, withToken: Swift.String) where T : ActivityKit.ActivityAttributes - @available(iOS 17.2, *) - public static func removePushToStartToken(_ activityType: T.Type) where T : ActivityKit.ActivityAttributes - @available(iOS 16.1, *) - public static func setupDefault(options: OneSignalLiveActivities.LiveActivitySetupOptions? = nil) - @available(iOS 16.1, *) - public static func startDefault(_ activityId: Swift.String, attributes: [Swift.String : Any], content: [Swift.String : Any]) -} -@objc(LiveActivitySetupOptions) public class LiveActivitySetupOptions : ObjectiveC.NSObject { - @objc public var enablePushToStart: Swift.Bool - @objc public var enablePushToUpdate: Swift.Bool - @objc public init(enablePushToStart: Swift.Bool = true, enablePushToUpdate: Swift.Bool = true) - @objc deinit -} -public struct DefaultLiveActivityAttributes : OneSignalLiveActivities.OneSignalLiveActivityAttributes { - public struct ContentState : OneSignalLiveActivities.OneSignalLiveActivityContentState { - public var data: [Swift.String : OneSignalLiveActivities.AnyCodable] - public var onesignal: OneSignalLiveActivities.OneSignalLiveActivityContentStateData? - public func hash(into hasher: inout Swift.Hasher) - public static func == (a: OneSignalLiveActivities.DefaultLiveActivityAttributes.ContentState, b: OneSignalLiveActivities.DefaultLiveActivityAttributes.ContentState) -> Swift.Bool - public func encode(to encoder: any Swift.Encoder) throws - public var hashValue: Swift.Int { - get - } - public init(from decoder: any Swift.Decoder) throws - } - public var data: [Swift.String : OneSignalLiveActivities.AnyCodable] - public var onesignal: OneSignalLiveActivities.OneSignalLiveActivityAttributeData - public func encode(to encoder: any Swift.Encoder) throws - public init(from decoder: any Swift.Decoder) throws -} -@available(iOS 16.1, *) -public protocol OneSignalLiveActivityAttributes : ActivityKit.ActivityAttributes where Self.ContentState : OneSignalLiveActivities.OneSignalLiveActivityContentState { - var onesignal: OneSignalLiveActivities.OneSignalLiveActivityAttributeData { get set } -} -public struct OneSignalLiveActivityAttributeData : Swift.Decodable, Swift.Encodable { - public static func create(activityId: Swift.String) -> OneSignalLiveActivities.OneSignalLiveActivityAttributeData - public var activityId: Swift.String - public func encode(to encoder: any Swift.Encoder) throws - public init(from decoder: any Swift.Decoder) throws -} -@available(iOS 16.1, *) -public protocol OneSignalLiveActivityContentState : Swift.Decodable, Swift.Encodable, Swift.Hashable { - var onesignal: OneSignalLiveActivities.OneSignalLiveActivityContentStateData? { get set } -} -public struct OneSignalLiveActivityContentStateData : Swift.Decodable, Swift.Encodable, Swift.Hashable { - public var notificationId: Swift.String - public func hash(into hasher: inout Swift.Hasher) - public static func == (a: OneSignalLiveActivities.OneSignalLiveActivityContentStateData, b: OneSignalLiveActivities.OneSignalLiveActivityContentStateData) -> Swift.Bool - public func encode(to encoder: any Swift.Encoder) throws - public var hashValue: Swift.Int { - get - } - public init(from decoder: any Swift.Decoder) throws -} -@_inheritsConvenienceInitializers @objc(OneSignalLiveActivitiesManagerImpl) public class OneSignalLiveActivitiesManagerImpl : ObjectiveC.NSObject, OneSignalOSCore.OSLiveActivities { - @objc public static func liveActivities() -> Swift.AnyClass - @objc public static func start() - @objc public static func enter(_ activityId: Swift.String, withToken: Swift.String) - @objc public static func exit(_ activityId: Swift.String) - @available(iOS 17.2, *) - @objc public static func setPushToStartToken(_ activityType: Swift.String, withToken: Swift.String) throws - @available(iOS 17.2, *) - @objc public static func removePushToStartToken(_ activityType: Swift.String) throws - @available(iOS 17.2, *) - public static func setPushToStartToken(_ activityType: T.Type, withToken: Swift.String) where T : ActivityKit.ActivityAttributes - @available(iOS 17.2, *) - public static func removePushToStartToken(_ activityType: T.Type) where T : ActivityKit.ActivityAttributes - @objc public static func enter(_ activityId: Swift.String, withToken: Swift.String, withSuccess: OneSignalCore.OSResultSuccessBlock?, withFailure: OneSignalCore.OSFailureBlock?) - @objc public static func exit(_ activityId: Swift.String, withSuccess: OneSignalCore.OSResultSuccessBlock?, withFailure: OneSignalCore.OSFailureBlock?) - @available(iOS 16.1, *) - public static func setup(_ activityType: Attributes.Type, options: OneSignalLiveActivities.LiveActivitySetupOptions? = nil) where Attributes : OneSignalLiveActivities.OneSignalLiveActivityAttributes - @available(iOS 16.1, *) - @objc public static func setupDefault(options: OneSignalLiveActivities.LiveActivitySetupOptions? = nil) - @available(iOS 16.1, *) - @objc public static func startDefault(_ activityId: Swift.String, attributes: [Swift.String : Any], content: [Swift.String : Any]) - @objc override dynamic public init() - @objc deinit -} @frozen public struct AnyCodable : Swift.Codable { public let value: Any public func asBool() -> Swift.Bool? @@ -160,3 +79,96 @@ extension OneSignalLiveActivities.AnyCodable : Swift.Hashable { get } } +@available(iOS 16.1, *) +extension WidgetKit.DynamicIsland { + public func onesignalWidgetURL(_ url: Foundation.URL?, context: WidgetKit.ActivityViewContext) -> WidgetKit.DynamicIsland where T : OneSignalLiveActivities.OneSignalLiveActivityAttributes +} +@available(iOS 16.1, *) +extension SwiftUI.View { + @_Concurrency.MainActor @preconcurrency public func onesignalWidgetURL(_ url: Foundation.URL?, context: WidgetKit.ActivityViewContext) -> some SwiftUI.View where T : OneSignalLiveActivities.OneSignalLiveActivityAttributes + +} +public struct DefaultLiveActivityAttributes : OneSignalLiveActivities.OneSignalLiveActivityAttributes { + public struct ContentState : OneSignalLiveActivities.OneSignalLiveActivityContentState { + public var data: [Swift.String : OneSignalLiveActivities.AnyCodable] + public var onesignal: OneSignalLiveActivities.OneSignalLiveActivityContentStateData? + public func hash(into hasher: inout Swift.Hasher) + public static func == (a: OneSignalLiveActivities.DefaultLiveActivityAttributes.ContentState, b: OneSignalLiveActivities.DefaultLiveActivityAttributes.ContentState) -> Swift.Bool + public func encode(to encoder: any Swift.Encoder) throws + public var hashValue: Swift.Int { + get + } + public init(from decoder: any Swift.Decoder) throws + } + public var data: [Swift.String : OneSignalLiveActivities.AnyCodable] + public var onesignal: OneSignalLiveActivities.OneSignalLiveActivityAttributeData + public func encode(to encoder: any Swift.Encoder) throws + public init(from decoder: any Swift.Decoder) throws +} +extension OneSignalOSCore.OSLiveActivities { + @available(iOS 16.1, *) + public static func setup(_ activityType: T.Type, options: OneSignalLiveActivities.LiveActivitySetupOptions? = nil) where T : OneSignalLiveActivities.OneSignalLiveActivityAttributes + @available(iOS 17.2, *) + public static func setPushToStartToken(_ activityType: T.Type, withToken: Swift.String) where T : ActivityKit.ActivityAttributes + @available(iOS 17.2, *) + public static func removePushToStartToken(_ activityType: T.Type) where T : ActivityKit.ActivityAttributes + @available(iOS 16.1, *) + public static func setupDefault(options: OneSignalLiveActivities.LiveActivitySetupOptions? = nil) + @available(iOS 16.1, *) + public static func startDefault(_ activityId: Swift.String, attributes: [Swift.String : Any], content: [Swift.String : Any]) +} +@objc(LiveActivitySetupOptions) public class LiveActivitySetupOptions : ObjectiveC.NSObject { + @objc public var enablePushToStart: Swift.Bool + @objc public var enablePushToUpdate: Swift.Bool + @objc public init(enablePushToStart: Swift.Bool = true, enablePushToUpdate: Swift.Bool = true) + @objc deinit +} +@_inheritsConvenienceInitializers @objc(OneSignalLiveActivitiesManagerImpl) public class OneSignalLiveActivitiesManagerImpl : ObjectiveC.NSObject, OneSignalOSCore.OSLiveActivities { + @objc public static func liveActivities() -> Swift.AnyClass + @objc public static func start() + @objc public static func enter(_ activityId: Swift.String, withToken: Swift.String) + @objc public static func exit(_ activityId: Swift.String) + @available(iOS 17.2, *) + @objc public static func setPushToStartToken(_ activityType: Swift.String, withToken: Swift.String) throws + @available(iOS 17.2, *) + @objc public static func removePushToStartToken(_ activityType: Swift.String) throws + @available(iOS 17.2, *) + public static func setPushToStartToken(_ activityType: T.Type, withToken: Swift.String) where T : ActivityKit.ActivityAttributes + @available(iOS 17.2, *) + public static func removePushToStartToken(_ activityType: T.Type) where T : ActivityKit.ActivityAttributes + @objc public static func enter(_ activityId: Swift.String, withToken: Swift.String, withSuccess: OneSignalCore.OSResultSuccessBlock?, withFailure: OneSignalCore.OSFailureBlock?) + @objc public static func exit(_ activityId: Swift.String, withSuccess: OneSignalCore.OSResultSuccessBlock?, withFailure: OneSignalCore.OSFailureBlock?) + @available(iOS 16.1, *) + public static func setup(_ activityType: Attributes.Type, options: OneSignalLiveActivities.LiveActivitySetupOptions? = nil) where Attributes : OneSignalLiveActivities.OneSignalLiveActivityAttributes + @available(iOS 16.1, *) + @objc public static func setupDefault(options: OneSignalLiveActivities.LiveActivitySetupOptions? = nil) + @available(iOS 16.1, *) + @objc public static func startDefault(_ activityId: Swift.String, attributes: [Swift.String : Any], content: [Swift.String : Any]) + @objc public static func trackClickAndReturnOriginal(_ url: Foundation.URL) -> Foundation.URL? + @objc override dynamic public init() + @objc deinit +} +@available(iOS 16.1, *) +public protocol OneSignalLiveActivityAttributes : ActivityKit.ActivityAttributes where Self.ContentState : OneSignalLiveActivities.OneSignalLiveActivityContentState { + var onesignal: OneSignalLiveActivities.OneSignalLiveActivityAttributeData { get set } +} +public struct OneSignalLiveActivityAttributeData : Swift.Decodable, Swift.Encodable { + public static func create(activityId: Swift.String) -> OneSignalLiveActivities.OneSignalLiveActivityAttributeData + public var activityId: Swift.String + public func encode(to encoder: any Swift.Encoder) throws + public init(from decoder: any Swift.Decoder) throws +} +@available(iOS 16.1, *) +public protocol OneSignalLiveActivityContentState : Swift.Decodable, Swift.Encodable, Swift.Hashable { + var onesignal: OneSignalLiveActivities.OneSignalLiveActivityContentStateData? { get set } +} +public struct OneSignalLiveActivityContentStateData : Swift.Decodable, Swift.Encodable, Swift.Hashable { + public var notificationId: Swift.String + public func hash(into hasher: inout Swift.Hasher) + public static func == (a: OneSignalLiveActivities.OneSignalLiveActivityContentStateData, b: OneSignalLiveActivities.OneSignalLiveActivityContentStateData) -> Swift.Bool + public func encode(to encoder: any Swift.Encoder) throws + public var hashValue: Swift.Int { + get + } + public init(from decoder: any Swift.Decoder) throws +} diff --git a/iOS_SDK/OneSignalSDK/OneSignal_LiveActivities/OneSignalLiveActivities.xcframework/ios-arm64_x86_64-simulator/OneSignalLiveActivities.framework/Modules/OneSignalLiveActivities.swiftmodule/x86_64-apple-ios-simulator.abi.json b/iOS_SDK/OneSignalSDK/OneSignal_LiveActivities/OneSignalLiveActivities.xcframework/ios-arm64_x86_64-simulator/OneSignalLiveActivities.framework/Modules/OneSignalLiveActivities.swiftmodule/x86_64-apple-ios-simulator.abi.json index 8a3eafaf7..d0f907cd5 100644 --- a/iOS_SDK/OneSignalSDK/OneSignal_LiveActivities/OneSignalLiveActivities.xcframework/ios-arm64_x86_64-simulator/OneSignalLiveActivities.framework/Modules/OneSignalLiveActivities.swiftmodule/x86_64-apple-ios-simulator.abi.json +++ b/iOS_SDK/OneSignalSDK/OneSignal_LiveActivities/OneSignalLiveActivities.xcframework/ios-arm64_x86_64-simulator/OneSignalLiveActivities.framework/Modules/OneSignalLiveActivities.swiftmodule/x86_64-apple-ios-simulator.abi.json @@ -1,51 +1,45 @@ { "ABIRoot": { "kind": "Root", - "name": "OneSignalLiveActivities", - "printedName": "OneSignalLiveActivities", + "name": "TopLevel", + "printedName": "TopLevel", "children": [ { "kind": "Import", - "name": "OneSignalOSCore", - "printedName": "OneSignalOSCore", - "declKind": "Import", - "moduleName": "OneSignalLiveActivities" - }, - { - "kind": "Import", - "name": "ActivityKit", - "printedName": "ActivityKit", + "name": "Foundation", + "printedName": "Foundation", "declKind": "Import", - "moduleName": "OneSignalLiveActivities" + "moduleName": "OneSignalLiveActivities", + "declAttributes": [ + "RawDocComment" + ] }, { "kind": "TypeDecl", - "name": "LiveActivitySetupOptions", - "printedName": "LiveActivitySetupOptions", + "name": "AnyCodable", + "printedName": "AnyCodable", "children": [ { "kind": "Var", - "name": "enablePushToStart", - "printedName": "enablePushToStart", + "name": "value", + "printedName": "value", "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "ProtocolComposition", + "printedName": "Any" } ], "declKind": "Var", - "usr": "c:@M@OneSignalLiveActivities@objc(cs)LiveActivitySetupOptions(py)enablePushToStart", - "mangledName": "$s23OneSignalLiveActivities0C20ActivitySetupOptionsC17enablePushToStartSbvp", + "usr": "s:23OneSignalLiveActivities10AnyCodableV5valueypvp", + "mangledName": "$s23OneSignalLiveActivities10AnyCodableV5valueypvp", "moduleName": "OneSignalLiveActivities", "declAttributes": [ - "HasInitialValue", "HasStorage", - "AccessControl", - "ObjC", - "RawDocComment" + "AccessControl" ], + "fixedbinaryorder": 0, + "isLet": true, "hasStorage": true, "accessors": [ { @@ -55,31 +49,32 @@ "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "ProtocolComposition", + "printedName": "Any" } ], "declKind": "Accessor", - "usr": "c:@M@OneSignalLiveActivities@objc(cs)LiveActivitySetupOptions(im)enablePushToStart", - "mangledName": "$s23OneSignalLiveActivities0C20ActivitySetupOptionsC17enablePushToStartSbvg", + "usr": "s:23OneSignalLiveActivities10AnyCodableV5valueypvg", + "mangledName": "$s23OneSignalLiveActivities10AnyCodableV5valueypvg", "moduleName": "OneSignalLiveActivities", "implicit": true, "declAttributes": [ - "ObjC" + "Transparent" ], "accessorKind": "get" - }, + } + ] + }, + { + "kind": "Function", + "name": "asBool", + "printedName": "asBool()", + "children": [ { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, { "kind": "TypeNominal", "name": "Bool", @@ -87,288 +82,151 @@ "usr": "s:Sb" } ], - "declKind": "Accessor", - "usr": "c:@M@OneSignalLiveActivities@objc(cs)LiveActivitySetupOptions(im)setEnablePushToStart:", - "mangledName": "$s23OneSignalLiveActivities0C20ActivitySetupOptionsC17enablePushToStartSbvs", - "moduleName": "OneSignalLiveActivities", - "implicit": true, - "declAttributes": [ - "ObjC" - ], - "accessorKind": "set" - }, - { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ], - "declKind": "Accessor", - "usr": "s:23OneSignalLiveActivities0C20ActivitySetupOptionsC17enablePushToStartSbvM", - "mangledName": "$s23OneSignalLiveActivities0C20ActivitySetupOptionsC17enablePushToStartSbvM", - "moduleName": "OneSignalLiveActivities", - "implicit": true, - "accessorKind": "_modify" - } - ] - }, - { - "kind": "Var", - "name": "enablePushToUpdate", - "printedName": "enablePushToUpdate", - "children": [ - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "usr": "s:Sq" } ], - "declKind": "Var", - "usr": "c:@M@OneSignalLiveActivities@objc(cs)LiveActivitySetupOptions(py)enablePushToUpdate", - "mangledName": "$s23OneSignalLiveActivities0C20ActivitySetupOptionsC18enablePushToUpdateSbvp", + "declKind": "Func", + "usr": "s:23OneSignalLiveActivities10AnyCodableV6asBoolSbSgyF", + "mangledName": "$s23OneSignalLiveActivities10AnyCodableV6asBoolSbSgyF", "moduleName": "OneSignalLiveActivities", "declAttributes": [ - "HasInitialValue", - "HasStorage", - "AccessControl", - "ObjC", - "RawDocComment" + "AccessControl" ], - "hasStorage": true, - "accessors": [ + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "asInt", + "printedName": "asInt()", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], - "declKind": "Accessor", - "usr": "c:@M@OneSignalLiveActivities@objc(cs)LiveActivitySetupOptions(im)enablePushToUpdate", - "mangledName": "$s23OneSignalLiveActivities0C20ActivitySetupOptionsC18enablePushToUpdateSbvg", - "moduleName": "OneSignalLiveActivities", - "implicit": true, - "declAttributes": [ - "ObjC" - ], - "accessorKind": "get" - }, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:23OneSignalLiveActivities10AnyCodableV5asIntSiSgyF", + "mangledName": "$s23OneSignalLiveActivities10AnyCodableV5asIntSiSgyF", + "moduleName": "OneSignalLiveActivities", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "asDouble", + "printedName": "asDouble()", + "children": [ { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" } ], - "declKind": "Accessor", - "usr": "c:@M@OneSignalLiveActivities@objc(cs)LiveActivitySetupOptions(im)setEnablePushToUpdate:", - "mangledName": "$s23OneSignalLiveActivities0C20ActivitySetupOptionsC18enablePushToUpdateSbvs", - "moduleName": "OneSignalLiveActivities", - "implicit": true, - "declAttributes": [ - "ObjC" - ], - "accessorKind": "set" - }, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:23OneSignalLiveActivities10AnyCodableV8asDoubleSdSgyF", + "mangledName": "$s23OneSignalLiveActivities10AnyCodableV8asDoubleSdSgyF", + "moduleName": "OneSignalLiveActivities", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "asString", + "printedName": "asString()", + "children": [ { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "declKind": "Accessor", - "usr": "s:23OneSignalLiveActivities0C20ActivitySetupOptionsC18enablePushToUpdateSbvM", - "mangledName": "$s23OneSignalLiveActivities0C20ActivitySetupOptionsC18enablePushToUpdateSbvM", - "moduleName": "OneSignalLiveActivities", - "implicit": true, - "accessorKind": "_modify" + "usr": "s:Sq" } - ] + ], + "declKind": "Func", + "usr": "s:23OneSignalLiveActivities10AnyCodableV8asStringSSSgyF", + "mangledName": "$s23OneSignalLiveActivities10AnyCodableV8asStringSSSgyF", + "moduleName": "OneSignalLiveActivities", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" }, { - "kind": "Constructor", - "name": "init", - "printedName": "init(enablePushToStart:enablePushToUpdate:)", + "kind": "Function", + "name": "asArray", + "printedName": "asArray()", "children": [ { "kind": "TypeNominal", - "name": "LiveActivitySetupOptions", - "printedName": "OneSignalLiveActivities.LiveActivitySetupOptions", - "usr": "c:@M@OneSignalLiveActivities@objc(cs)LiveActivitySetupOptions" - }, - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "hasDefaultArg": true, - "usr": "s:Sb" - }, - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "hasDefaultArg": true, - "usr": "s:Sb" + "name": "Optional", + "printedName": "[OneSignalLiveActivities.AnyCodable]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[OneSignalLiveActivities.AnyCodable]", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyCodable", + "printedName": "OneSignalLiveActivities.AnyCodable", + "usr": "s:23OneSignalLiveActivities10AnyCodableV" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" } ], - "declKind": "Constructor", - "usr": "c:@M@OneSignalLiveActivities@objc(cs)LiveActivitySetupOptions(im)initWithEnablePushToStart:enablePushToUpdate:", - "mangledName": "$s23OneSignalLiveActivities0C20ActivitySetupOptionsC17enablePushToStart0hiJ6UpdateACSb_Sbtcfc", + "declKind": "Func", + "usr": "s:23OneSignalLiveActivities10AnyCodableV7asArraySayACGSgyF", + "mangledName": "$s23OneSignalLiveActivities10AnyCodableV7asArraySayACGSgyF", "moduleName": "OneSignalLiveActivities", - "objc_name": "initWithEnablePushToStart:enablePushToUpdate:", "declAttributes": [ - "AccessControl", - "ObjC" + "AccessControl" ], - "init_kind": "Designated" + "funcSelfKind": "NonMutating" }, { - "kind": "Constructor", - "name": "init", - "printedName": "init()", + "kind": "Function", + "name": "asDict", + "printedName": "asDict()", "children": [ { "kind": "TypeNominal", - "name": "LiveActivitySetupOptions", - "printedName": "OneSignalLiveActivities.LiveActivitySetupOptions", - "usr": "c:@M@OneSignalLiveActivities@objc(cs)LiveActivitySetupOptions" - } - ], - "declKind": "Constructor", - "usr": "c:@M@OneSignalLiveActivities@objc(cs)LiveActivitySetupOptions(im)init", - "mangledName": "$s23OneSignalLiveActivities0C20ActivitySetupOptionsCACycfc", - "moduleName": "OneSignalLiveActivities", - "overriding": true, - "implicit": true, - "objc_name": "init", - "declAttributes": [ - "Dynamic", - "ObjC", - "Override" - ], - "init_kind": "Designated" - } - ], - "declKind": "Class", - "usr": "c:@M@OneSignalLiveActivities@objc(cs)LiveActivitySetupOptions", - "mangledName": "$s23OneSignalLiveActivities0C20ActivitySetupOptionsC", - "moduleName": "OneSignalLiveActivities", - "objc_name": "LiveActivitySetupOptions", - "declAttributes": [ - "AccessControl", - "ObjC", - "RawDocComment" - ], - "superclassUsr": "c:objc(cs)NSObject", - "superclassNames": [ - "ObjectiveC.NSObject" - ], - "conformances": [ - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - }, - { - "kind": "Conformance", - "name": "Equatable", - "printedName": "Equatable", - "usr": "s:SQ", - "mangledName": "$sSQ" - }, - { - "kind": "Conformance", - "name": "Hashable", - "printedName": "Hashable", - "usr": "s:SH", - "mangledName": "$sSH" - }, - { - "kind": "Conformance", - "name": "CVarArg", - "printedName": "CVarArg", - "usr": "s:s7CVarArgP", - "mangledName": "$ss7CVarArgP" - }, - { - "kind": "Conformance", - "name": "_KeyValueCodingAndObservingPublishing", - "printedName": "_KeyValueCodingAndObservingPublishing", - "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", - "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" - }, - { - "kind": "Conformance", - "name": "_KeyValueCodingAndObserving", - "printedName": "_KeyValueCodingAndObserving", - "usr": "s:10Foundation27_KeyValueCodingAndObservingP", - "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" - }, - { - "kind": "Conformance", - "name": "CustomStringConvertible", - "printedName": "CustomStringConvertible", - "usr": "s:s23CustomStringConvertibleP", - "mangledName": "$ss23CustomStringConvertibleP" - }, - { - "kind": "Conformance", - "name": "CustomDebugStringConvertible", - "printedName": "CustomDebugStringConvertible", - "usr": "s:s28CustomDebugStringConvertibleP", - "mangledName": "$ss28CustomDebugStringConvertibleP" - } - ] - }, - { - "kind": "TypeDecl", - "name": "DefaultLiveActivityAttributes", - "printedName": "DefaultLiveActivityAttributes", - "children": [ - { - "kind": "TypeDecl", - "name": "ContentState", - "printedName": "ContentState", - "children": [ - { - "kind": "Var", - "name": "data", - "printedName": "data", + "name": "Optional", + "printedName": "[Swift.String : OneSignalLiveActivities.AnyCodable]?", "children": [ { "kind": "TypeNominal", @@ -391,635 +249,295 @@ "usr": "s:SD" } ], - "declKind": "Var", - "usr": "s:23OneSignalLiveActivities07DefaultC18ActivityAttributesV12ContentStateV4dataSDySSAA10AnyCodableVGvp", - "mangledName": "$s23OneSignalLiveActivities07DefaultC18ActivityAttributesV12ContentStateV4dataSDySSAA10AnyCodableVGvp", - "moduleName": "OneSignalLiveActivities", - "declAttributes": [ - "HasStorage", - "AccessControl" - ], - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Dictionary", - "printedName": "[Swift.String : OneSignalLiveActivities.AnyCodable]", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, - { - "kind": "TypeNominal", - "name": "AnyCodable", - "printedName": "OneSignalLiveActivities.AnyCodable", - "usr": "s:23OneSignalLiveActivities10AnyCodableV" - } - ], - "usr": "s:SD" - } - ], - "declKind": "Accessor", - "usr": "s:23OneSignalLiveActivities07DefaultC18ActivityAttributesV12ContentStateV4dataSDySSAA10AnyCodableVGvg", - "mangledName": "$s23OneSignalLiveActivities07DefaultC18ActivityAttributesV12ContentStateV4dataSDySSAA10AnyCodableVGvg", - "moduleName": "OneSignalLiveActivities", - "implicit": true, - "accessorKind": "get" - }, - { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Dictionary", - "printedName": "[Swift.String : OneSignalLiveActivities.AnyCodable]", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, - { - "kind": "TypeNominal", - "name": "AnyCodable", - "printedName": "OneSignalLiveActivities.AnyCodable", - "usr": "s:23OneSignalLiveActivities10AnyCodableV" - } - ], - "usr": "s:SD" - } - ], - "declKind": "Accessor", - "usr": "s:23OneSignalLiveActivities07DefaultC18ActivityAttributesV12ContentStateV4dataSDySSAA10AnyCodableVGvs", - "mangledName": "$s23OneSignalLiveActivities07DefaultC18ActivityAttributesV12ContentStateV4dataSDySSAA10AnyCodableVGvs", - "moduleName": "OneSignalLiveActivities", - "implicit": true, - "accessorKind": "set" - }, - { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ], - "declKind": "Accessor", - "usr": "s:23OneSignalLiveActivities07DefaultC18ActivityAttributesV12ContentStateV4dataSDySSAA10AnyCodableVGvM", - "mangledName": "$s23OneSignalLiveActivities07DefaultC18ActivityAttributesV12ContentStateV4dataSDySSAA10AnyCodableVGvM", - "moduleName": "OneSignalLiveActivities", - "implicit": true, - "accessorKind": "_modify" - } - ] - }, - { - "kind": "Var", - "name": "onesignal", - "printedName": "onesignal", - "children": [ + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:23OneSignalLiveActivities10AnyCodableV6asDictSDySSACGSgyF", + "mangledName": "$s23OneSignalLiveActivities10AnyCodableV6asDictSDySSACGSgyF", + "moduleName": "OneSignalLiveActivities", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyCodable", + "printedName": "OneSignalLiveActivities.AnyCodable", + "usr": "s:23OneSignalLiveActivities10AnyCodableV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "τ_0_0?", + "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "OneSignalLiveActivities.OneSignalLiveActivityContentStateData?", - "children": [ - { - "kind": "TypeNominal", - "name": "OneSignalLiveActivityContentStateData", - "printedName": "OneSignalLiveActivities.OneSignalLiveActivityContentStateData", - "usr": "s:23OneSignalLiveActivities0abC24ActivityContentStateDataV" - } - ], - "usr": "s:Sq" + "name": "GenericTypeParam", + "printedName": "τ_0_0" } ], - "declKind": "Var", - "usr": "s:23OneSignalLiveActivities07DefaultC18ActivityAttributesV12ContentStateV9onesignalAA0abcfhI4DataVSgvp", - "mangledName": "$s23OneSignalLiveActivities07DefaultC18ActivityAttributesV12ContentStateV9onesignalAA0abcfhI4DataVSgvp", - "moduleName": "OneSignalLiveActivities", - "declAttributes": [ - "HasInitialValue", - "HasStorage", - "AccessControl" - ], - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "OneSignalLiveActivities.OneSignalLiveActivityContentStateData?", - "children": [ - { - "kind": "TypeNominal", - "name": "OneSignalLiveActivityContentStateData", - "printedName": "OneSignalLiveActivities.OneSignalLiveActivityContentStateData", - "usr": "s:23OneSignalLiveActivities0abC24ActivityContentStateDataV" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Accessor", - "usr": "s:23OneSignalLiveActivities07DefaultC18ActivityAttributesV12ContentStateV9onesignalAA0abcfhI4DataVSgvg", - "mangledName": "$s23OneSignalLiveActivities07DefaultC18ActivityAttributesV12ContentStateV9onesignalAA0abcfhI4DataVSgvg", - "moduleName": "OneSignalLiveActivities", - "implicit": true, - "accessorKind": "get" - }, - { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "OneSignalLiveActivities.OneSignalLiveActivityContentStateData?", - "children": [ - { - "kind": "TypeNominal", - "name": "OneSignalLiveActivityContentStateData", - "printedName": "OneSignalLiveActivities.OneSignalLiveActivityContentStateData", - "usr": "s:23OneSignalLiveActivities0abC24ActivityContentStateDataV" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Accessor", - "usr": "s:23OneSignalLiveActivities07DefaultC18ActivityAttributesV12ContentStateV9onesignalAA0abcfhI4DataVSgvs", - "mangledName": "$s23OneSignalLiveActivities07DefaultC18ActivityAttributesV12ContentStateV9onesignalAA0abcfhI4DataVSgvs", - "moduleName": "OneSignalLiveActivities", - "implicit": true, - "accessorKind": "set" - }, - { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ], - "declKind": "Accessor", - "usr": "s:23OneSignalLiveActivities07DefaultC18ActivityAttributesV12ContentStateV9onesignalAA0abcfhI4DataVSgvM", - "mangledName": "$s23OneSignalLiveActivities07DefaultC18ActivityAttributesV12ContentStateV9onesignalAA0abcfhI4DataVSgvM", - "moduleName": "OneSignalLiveActivities", - "implicit": true, - "accessorKind": "_modify" - } - ] + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:23OneSignalLiveActivities10AnyCodableVyACxSgclufc", + "mangledName": "$s23OneSignalLiveActivities10AnyCodableVyACxSgclufc", + "moduleName": "OneSignalLiveActivities", + "genericSig": "<τ_0_0>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(nilLiteral:)", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyCodable", + "printedName": "OneSignalLiveActivities.AnyCodable", + "usr": "s:23OneSignalLiveActivities10AnyCodableV" }, { - "kind": "Constructor", - "name": "init", - "printedName": "init(from:)", - "children": [ - { - "kind": "TypeNominal", - "name": "ContentState", - "printedName": "OneSignalLiveActivities.DefaultLiveActivityAttributes.ContentState", - "usr": "s:23OneSignalLiveActivities07DefaultC18ActivityAttributesV12ContentStateV" - }, - { - "kind": "TypeNominal", - "name": "Decoder", - "printedName": "any Swift.Decoder", - "usr": "s:s7DecoderP" - } - ], - "declKind": "Constructor", - "usr": "s:23OneSignalLiveActivities07DefaultC18ActivityAttributesV12ContentStateV4fromAEs7Decoder_p_tKcfc", - "mangledName": "$s23OneSignalLiveActivities07DefaultC18ActivityAttributesV12ContentStateV4fromAEs7Decoder_p_tKcfc", - "moduleName": "OneSignalLiveActivities", - "implicit": true, - "throwing": true, - "init_kind": "Designated" + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Constructor", + "usr": "s:23OneSignalLiveActivities10AnyCodableV10nilLiteralACyt_tcfc", + "mangledName": "$s23OneSignalLiveActivities10AnyCodableV10nilLiteralACyt_tcfc", + "moduleName": "OneSignalLiveActivities", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(booleanLiteral:)", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyCodable", + "printedName": "OneSignalLiveActivities.AnyCodable", + "usr": "s:23OneSignalLiveActivities10AnyCodableV" }, { - "kind": "Function", - "name": "encode", - "printedName": "encode(to:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Encoder", - "printedName": "any Swift.Encoder", - "usr": "s:s7EncoderP" - } - ], - "declKind": "Func", - "usr": "s:23OneSignalLiveActivities07DefaultC18ActivityAttributesV12ContentStateV6encode2toys7Encoder_p_tKF", - "mangledName": "$s23OneSignalLiveActivities07DefaultC18ActivityAttributesV12ContentStateV6encode2toys7Encoder_p_tKF", - "moduleName": "OneSignalLiveActivities", - "implicit": true, - "throwing": true, - "funcSelfKind": "NonMutating" + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Constructor", + "usr": "s:23OneSignalLiveActivities10AnyCodableV14booleanLiteralACSb_tcfc", + "mangledName": "$s23OneSignalLiveActivities10AnyCodableV14booleanLiteralACSb_tcfc", + "moduleName": "OneSignalLiveActivities", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(integerLiteral:)", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyCodable", + "printedName": "OneSignalLiveActivities.AnyCodable", + "usr": "s:23OneSignalLiveActivities10AnyCodableV" }, { - "kind": "Var", - "name": "hashValue", - "printedName": "hashValue", - "children": [ - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "declKind": "Var", - "usr": "s:23OneSignalLiveActivities07DefaultC18ActivityAttributesV12ContentStateV9hashValueSivp", - "mangledName": "$s23OneSignalLiveActivities07DefaultC18ActivityAttributesV12ContentStateV9hashValueSivp", - "moduleName": "OneSignalLiveActivities", - "implicit": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "declKind": "Accessor", - "usr": "s:23OneSignalLiveActivities07DefaultC18ActivityAttributesV12ContentStateV9hashValueSivg", - "mangledName": "$s23OneSignalLiveActivities07DefaultC18ActivityAttributesV12ContentStateV9hashValueSivg", - "moduleName": "OneSignalLiveActivities", - "implicit": true, - "accessorKind": "get" - } - ] - }, - { - "kind": "Function", - "name": "hash", - "printedName": "hash(into:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Hasher", - "printedName": "Swift.Hasher", - "paramValueOwnership": "InOut", - "usr": "s:s6HasherV" - } - ], - "declKind": "Func", - "usr": "s:23OneSignalLiveActivities07DefaultC18ActivityAttributesV12ContentStateV4hash4intoys6HasherVz_tF", - "mangledName": "$s23OneSignalLiveActivities07DefaultC18ActivityAttributesV12ContentStateV4hash4intoys6HasherVz_tF", - "moduleName": "OneSignalLiveActivities", - "implicit": true, - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "==", - "printedName": "==(_:_:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - }, - { - "kind": "TypeNominal", - "name": "ContentState", - "printedName": "OneSignalLiveActivities.DefaultLiveActivityAttributes.ContentState", - "usr": "s:23OneSignalLiveActivities07DefaultC18ActivityAttributesV12ContentStateV" - }, - { - "kind": "TypeNominal", - "name": "ContentState", - "printedName": "OneSignalLiveActivities.DefaultLiveActivityAttributes.ContentState", - "usr": "s:23OneSignalLiveActivities07DefaultC18ActivityAttributesV12ContentStateV" - } - ], - "declKind": "Func", - "usr": "s:23OneSignalLiveActivities07DefaultC18ActivityAttributesV12ContentStateV2eeoiySbAE_AEtFZ", - "mangledName": "$s23OneSignalLiveActivities07DefaultC18ActivityAttributesV12ContentStateV2eeoiySbAE_AEtFZ", - "moduleName": "OneSignalLiveActivities", - "static": true, - "implicit": true, - "funcSelfKind": "NonMutating" + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], - "declKind": "Struct", - "usr": "s:23OneSignalLiveActivities07DefaultC18ActivityAttributesV12ContentStateV", - "mangledName": "$s23OneSignalLiveActivities07DefaultC18ActivityAttributesV12ContentStateV", + "declKind": "Constructor", + "usr": "s:23OneSignalLiveActivities10AnyCodableV14integerLiteralACSi_tcfc", + "mangledName": "$s23OneSignalLiveActivities10AnyCodableV14integerLiteralACSi_tcfc", "moduleName": "OneSignalLiveActivities", "declAttributes": [ "AccessControl" ], - "conformances": [ - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(floatLiteral:)", + "children": [ { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" + "kind": "TypeNominal", + "name": "AnyCodable", + "printedName": "OneSignalLiveActivities.AnyCodable", + "usr": "s:23OneSignalLiveActivities10AnyCodableV" }, { - "kind": "Conformance", - "name": "OneSignalLiveActivityContentState", - "printedName": "OneSignalLiveActivityContentState", - "usr": "s:23OneSignalLiveActivities0abC20ActivityContentStateP", - "mangledName": "$s23OneSignalLiveActivities0abC20ActivityContentStateP" - }, + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Constructor", + "usr": "s:23OneSignalLiveActivities10AnyCodableV12floatLiteralACSd_tcfc", + "mangledName": "$s23OneSignalLiveActivities10AnyCodableV12floatLiteralACSd_tcfc", + "moduleName": "OneSignalLiveActivities", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(extendedGraphemeClusterLiteral:)", + "children": [ { - "kind": "Conformance", - "name": "Decodable", - "printedName": "Decodable", - "usr": "s:Se", - "mangledName": "$sSe" + "kind": "TypeNominal", + "name": "AnyCodable", + "printedName": "OneSignalLiveActivities.AnyCodable", + "usr": "s:23OneSignalLiveActivities10AnyCodableV" }, { - "kind": "Conformance", - "name": "Encodable", - "printedName": "Encodable", - "usr": "s:SE", - "mangledName": "$sSE" - }, + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:23OneSignalLiveActivities10AnyCodableV30extendedGraphemeClusterLiteralACSS_tcfc", + "mangledName": "$s23OneSignalLiveActivities10AnyCodableV30extendedGraphemeClusterLiteralACSS_tcfc", + "moduleName": "OneSignalLiveActivities", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(stringLiteral:)", + "children": [ { - "kind": "Conformance", - "name": "Hashable", - "printedName": "Hashable", - "usr": "s:SH", - "mangledName": "$sSH" + "kind": "TypeNominal", + "name": "AnyCodable", + "printedName": "OneSignalLiveActivities.AnyCodable", + "usr": "s:23OneSignalLiveActivities10AnyCodableV" }, { - "kind": "Conformance", - "name": "Equatable", - "printedName": "Equatable", - "usr": "s:SQ", - "mangledName": "$sSQ" + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] + ], + "declKind": "Constructor", + "usr": "s:23OneSignalLiveActivities10AnyCodableV13stringLiteralACSS_tcfc", + "mangledName": "$s23OneSignalLiveActivities10AnyCodableV13stringLiteralACSS_tcfc", + "moduleName": "OneSignalLiveActivities", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" }, { - "kind": "Var", - "name": "data", - "printedName": "data", + "kind": "Constructor", + "name": "init", + "printedName": "init(arrayLiteral:)", "children": [ { "kind": "TypeNominal", - "name": "Dictionary", - "printedName": "[Swift.String : OneSignalLiveActivities.AnyCodable]", + "name": "AnyCodable", + "printedName": "OneSignalLiveActivities.AnyCodable", + "usr": "s:23OneSignalLiveActivities10AnyCodableV" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Any]", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, - { - "kind": "TypeNominal", - "name": "AnyCodable", - "printedName": "OneSignalLiveActivities.AnyCodable", - "usr": "s:23OneSignalLiveActivities10AnyCodableV" + "name": "ProtocolComposition", + "printedName": "Any" } ], - "usr": "s:SD" + "usr": "s:Sa" } ], - "declKind": "Var", - "usr": "s:23OneSignalLiveActivities07DefaultC18ActivityAttributesV4dataSDySSAA10AnyCodableVGvp", - "mangledName": "$s23OneSignalLiveActivities07DefaultC18ActivityAttributesV4dataSDySSAA10AnyCodableVGvp", + "declKind": "Constructor", + "usr": "s:23OneSignalLiveActivities10AnyCodableV12arrayLiteralACypd_tcfc", + "mangledName": "$s23OneSignalLiveActivities10AnyCodableV12arrayLiteralACypd_tcfc", "moduleName": "OneSignalLiveActivities", "declAttributes": [ - "HasStorage", "AccessControl" ], - "hasStorage": true, - "accessors": [ + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(dictionaryLiteral:)", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Dictionary", - "printedName": "[Swift.String : OneSignalLiveActivities.AnyCodable]", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, - { - "kind": "TypeNominal", - "name": "AnyCodable", - "printedName": "OneSignalLiveActivities.AnyCodable", - "usr": "s:23OneSignalLiveActivities10AnyCodableV" - } - ], - "usr": "s:SD" - } - ], - "declKind": "Accessor", - "usr": "s:23OneSignalLiveActivities07DefaultC18ActivityAttributesV4dataSDySSAA10AnyCodableVGvg", - "mangledName": "$s23OneSignalLiveActivities07DefaultC18ActivityAttributesV4dataSDySSAA10AnyCodableVGvg", - "moduleName": "OneSignalLiveActivities", - "implicit": true, - "accessorKind": "get" + "kind": "TypeNominal", + "name": "AnyCodable", + "printedName": "OneSignalLiveActivities.AnyCodable", + "usr": "s:23OneSignalLiveActivities10AnyCodableV" }, { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", + "kind": "TypeNominal", + "name": "Array", + "printedName": "[(Swift.AnyHashable, Any)]", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Dictionary", - "printedName": "[Swift.String : OneSignalLiveActivities.AnyCodable]", + "name": "Tuple", + "printedName": "(Swift.AnyHashable, Any)", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "AnyHashable", + "printedName": "Swift.AnyHashable", + "usr": "s:s11AnyHashableV" }, { "kind": "TypeNominal", - "name": "AnyCodable", - "printedName": "OneSignalLiveActivities.AnyCodable", - "usr": "s:23OneSignalLiveActivities10AnyCodableV" + "name": "ProtocolComposition", + "printedName": "Any" } - ], - "usr": "s:SD" - } - ], - "declKind": "Accessor", - "usr": "s:23OneSignalLiveActivities07DefaultC18ActivityAttributesV4dataSDySSAA10AnyCodableVGvs", - "mangledName": "$s23OneSignalLiveActivities07DefaultC18ActivityAttributesV4dataSDySSAA10AnyCodableVGvs", - "moduleName": "OneSignalLiveActivities", - "implicit": true, - "accessorKind": "set" - }, - { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + ] } ], - "declKind": "Accessor", - "usr": "s:23OneSignalLiveActivities07DefaultC18ActivityAttributesV4dataSDySSAA10AnyCodableVGvM", - "mangledName": "$s23OneSignalLiveActivities07DefaultC18ActivityAttributesV4dataSDySSAA10AnyCodableVGvM", - "moduleName": "OneSignalLiveActivities", - "implicit": true, - "accessorKind": "_modify" - } - ] - }, - { - "kind": "Var", - "name": "onesignal", - "printedName": "onesignal", - "children": [ - { - "kind": "TypeNominal", - "name": "OneSignalLiveActivityAttributeData", - "printedName": "OneSignalLiveActivities.OneSignalLiveActivityAttributeData", - "usr": "s:23OneSignalLiveActivities0abC21ActivityAttributeDataV" + "usr": "s:Sa" } ], - "declKind": "Var", - "usr": "s:23OneSignalLiveActivities07DefaultC18ActivityAttributesV9onesignalAA0abcF13AttributeDataVvp", - "mangledName": "$s23OneSignalLiveActivities07DefaultC18ActivityAttributesV9onesignalAA0abcF13AttributeDataVvp", + "declKind": "Constructor", + "usr": "s:23OneSignalLiveActivities10AnyCodableV17dictionaryLiteralACs0E8HashableV_yptd_tcfc", + "mangledName": "$s23OneSignalLiveActivities10AnyCodableV17dictionaryLiteralACs0E8HashableV_yptd_tcfc", "moduleName": "OneSignalLiveActivities", "declAttributes": [ - "HasStorage", "AccessControl" ], - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "OneSignalLiveActivityAttributeData", - "printedName": "OneSignalLiveActivities.OneSignalLiveActivityAttributeData", - "usr": "s:23OneSignalLiveActivities0abC21ActivityAttributeDataV" - } - ], - "declKind": "Accessor", - "usr": "s:23OneSignalLiveActivities07DefaultC18ActivityAttributesV9onesignalAA0abcF13AttributeDataVvg", - "mangledName": "$s23OneSignalLiveActivities07DefaultC18ActivityAttributesV9onesignalAA0abcF13AttributeDataVvg", - "moduleName": "OneSignalLiveActivities", - "implicit": true, - "accessorKind": "get" - }, - { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "OneSignalLiveActivityAttributeData", - "printedName": "OneSignalLiveActivities.OneSignalLiveActivityAttributeData", - "usr": "s:23OneSignalLiveActivities0abC21ActivityAttributeDataV" - } - ], - "declKind": "Accessor", - "usr": "s:23OneSignalLiveActivities07DefaultC18ActivityAttributesV9onesignalAA0abcF13AttributeDataVvs", - "mangledName": "$s23OneSignalLiveActivities07DefaultC18ActivityAttributesV9onesignalAA0abcF13AttributeDataVvs", - "moduleName": "OneSignalLiveActivities", - "implicit": true, - "accessorKind": "set" - }, - { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ], - "declKind": "Accessor", - "usr": "s:23OneSignalLiveActivities07DefaultC18ActivityAttributesV9onesignalAA0abcF13AttributeDataVvM", - "mangledName": "$s23OneSignalLiveActivities07DefaultC18ActivityAttributesV9onesignalAA0abcF13AttributeDataVvM", - "moduleName": "OneSignalLiveActivities", - "implicit": true, - "accessorKind": "_modify" - } - ] + "init_kind": "Designated" }, { "kind": "Constructor", @@ -1028,22 +546,24 @@ "children": [ { "kind": "TypeNominal", - "name": "DefaultLiveActivityAttributes", - "printedName": "OneSignalLiveActivities.DefaultLiveActivityAttributes", - "usr": "s:23OneSignalLiveActivities07DefaultC18ActivityAttributesV" + "name": "AnyCodable", + "printedName": "OneSignalLiveActivities.AnyCodable", + "usr": "s:23OneSignalLiveActivities10AnyCodableV" }, { "kind": "TypeNominal", "name": "Decoder", - "printedName": "any Swift.Decoder", + "printedName": "Swift.Decoder", "usr": "s:s7DecoderP" } ], "declKind": "Constructor", - "usr": "s:23OneSignalLiveActivities07DefaultC18ActivityAttributesV4fromACs7Decoder_p_tKcfc", - "mangledName": "$s23OneSignalLiveActivities07DefaultC18ActivityAttributesV4fromACs7Decoder_p_tKcfc", + "usr": "s:23OneSignalLiveActivities10AnyCodableV4fromACs7Decoder_p_tKcfc", + "mangledName": "$s23OneSignalLiveActivities10AnyCodableV4fromACs7Decoder_p_tKcfc", "moduleName": "OneSignalLiveActivities", - "implicit": true, + "declAttributes": [ + "AccessControl" + ], "throwing": true, "init_kind": "Designated" }, @@ -1060,136 +580,76 @@ { "kind": "TypeNominal", "name": "Encoder", - "printedName": "any Swift.Encoder", + "printedName": "Swift.Encoder", "usr": "s:s7EncoderP" } ], "declKind": "Func", - "usr": "s:23OneSignalLiveActivities07DefaultC18ActivityAttributesV6encode2toys7Encoder_p_tKF", - "mangledName": "$s23OneSignalLiveActivities07DefaultC18ActivityAttributesV6encode2toys7Encoder_p_tKF", + "usr": "s:23OneSignalLiveActivities10AnyCodableV6encode2toys7Encoder_p_tKF", + "mangledName": "$s23OneSignalLiveActivities10AnyCodableV6encode2toys7Encoder_p_tKF", "moduleName": "OneSignalLiveActivities", - "implicit": true, + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], "throwing": true, "funcSelfKind": "NonMutating" - } - ], - "declKind": "Struct", - "usr": "s:23OneSignalLiveActivities07DefaultC18ActivityAttributesV", - "mangledName": "$s23OneSignalLiveActivities07DefaultC18ActivityAttributesV", - "moduleName": "OneSignalLiveActivities", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ], - "conformances": [ - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - }, - { - "kind": "Conformance", - "name": "OneSignalLiveActivityAttributes", - "printedName": "OneSignalLiveActivityAttributes", - "usr": "s:23OneSignalLiveActivities0abC18ActivityAttributesP", - "mangledName": "$s23OneSignalLiveActivities0abC18ActivityAttributesP" }, { - "kind": "Conformance", - "name": "ActivityAttributes", - "printedName": "ActivityAttributes", + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", "children": [ { - "kind": "TypeWitness", - "name": "ContentState", - "printedName": "ContentState", - "children": [ - { - "kind": "TypeNominal", - "name": "ContentState", - "printedName": "OneSignalLiveActivities.DefaultLiveActivityAttributes.ContentState", - "usr": "s:23OneSignalLiveActivities07DefaultC18ActivityAttributesV12ContentStateV" - } - ] + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "AnyCodable", + "printedName": "OneSignalLiveActivities.AnyCodable", + "usr": "s:23OneSignalLiveActivities10AnyCodableV" + }, + { + "kind": "TypeNominal", + "name": "AnyCodable", + "printedName": "OneSignalLiveActivities.AnyCodable", + "usr": "s:23OneSignalLiveActivities10AnyCodableV" } ], - "usr": "s:11ActivityKit0A10AttributesP", - "mangledName": "$s11ActivityKit0A10AttributesP" - }, - { - "kind": "Conformance", - "name": "Decodable", - "printedName": "Decodable", - "usr": "s:Se", - "mangledName": "$sSe" + "declKind": "Func", + "usr": "s:23OneSignalLiveActivities10AnyCodableV2eeoiySbAC_ACtFZ", + "mangledName": "$s23OneSignalLiveActivities10AnyCodableV2eeoiySbAC_ACtFZ", + "moduleName": "OneSignalLiveActivities", + "static": true, + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" }, - { - "kind": "Conformance", - "name": "Encodable", - "printedName": "Encodable", - "usr": "s:SE", - "mangledName": "$sSE" - } - ] - }, - { - "kind": "Import", - "name": "OneSignalCore", - "printedName": "OneSignalCore", - "declKind": "Import", - "moduleName": "OneSignalLiveActivities", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Import", - "name": "OneSignalUser", - "printedName": "OneSignalUser", - "declKind": "Import", - "moduleName": "OneSignalLiveActivities" - }, - { - "kind": "Import", - "name": "ActivityKit", - "printedName": "ActivityKit", - "declKind": "Import", - "moduleName": "OneSignalLiveActivities" - }, - { - "kind": "TypeDecl", - "name": "OneSignalLiveActivityAttributes", - "printedName": "OneSignalLiveActivityAttributes", - "children": [ { "kind": "Var", - "name": "onesignal", - "printedName": "onesignal", + "name": "description", + "printedName": "description", "children": [ { "kind": "TypeNominal", - "name": "OneSignalLiveActivityAttributeData", - "printedName": "OneSignalLiveActivities.OneSignalLiveActivityAttributeData", - "usr": "s:23OneSignalLiveActivities0abC21ActivityAttributeDataV" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Var", - "usr": "s:23OneSignalLiveActivities0abC18ActivityAttributesP9onesignalAA0abcE13AttributeDataVvp", - "mangledName": "$s23OneSignalLiveActivities0abC18ActivityAttributesP9onesignalAA0abcE13AttributeDataVvp", + "usr": "s:23OneSignalLiveActivities10AnyCodableV11descriptionSSvp", + "mangledName": "$s23OneSignalLiveActivities10AnyCodableV11descriptionSSvp", "moduleName": "OneSignalLiveActivities", - "protocolReq": true, "declAttributes": [ - "RawDocComment" + "AccessControl" ], + "isFromExtension": true, "accessors": [ { "kind": "Accessor", @@ -1198,182 +658,108 @@ "children": [ { "kind": "TypeNominal", - "name": "OneSignalLiveActivityAttributeData", - "printedName": "OneSignalLiveActivities.OneSignalLiveActivityAttributeData", - "usr": "s:23OneSignalLiveActivities0abC21ActivityAttributeDataV" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Accessor", - "usr": "s:23OneSignalLiveActivities0abC18ActivityAttributesP9onesignalAA0abcE13AttributeDataVvg", - "mangledName": "$s23OneSignalLiveActivities0abC18ActivityAttributesP9onesignalAA0abcE13AttributeDataVvg", + "usr": "s:23OneSignalLiveActivities10AnyCodableV11descriptionSSvg", + "mangledName": "$s23OneSignalLiveActivities10AnyCodableV11descriptionSSvg", "moduleName": "OneSignalLiveActivities", - "genericSig": "<τ_0_0 where τ_0_0 : OneSignalLiveActivities.OneSignalLiveActivityAttributes>", - "sugared_genericSig": "", - "protocolReq": true, - "reqNewWitnessTableEntry": true, + "isFromExtension": true, "accessorKind": "get" - }, + } + ] + }, + { + "kind": "Var", + "name": "debugDescription", + "printedName": "debugDescription", + "children": [ { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "OneSignalLiveActivityAttributeData", - "printedName": "OneSignalLiveActivities.OneSignalLiveActivityAttributeData", - "usr": "s:23OneSignalLiveActivities0abC21ActivityAttributeDataV" - } - ], - "declKind": "Accessor", - "usr": "s:23OneSignalLiveActivities0abC18ActivityAttributesP9onesignalAA0abcE13AttributeDataVvs", - "mangledName": "$s23OneSignalLiveActivities0abC18ActivityAttributesP9onesignalAA0abcE13AttributeDataVvs", - "moduleName": "OneSignalLiveActivities", - "genericSig": "<τ_0_0 where τ_0_0 : OneSignalLiveActivities.OneSignalLiveActivityAttributes>", - "sugared_genericSig": "", - "protocolReq": true, - "reqNewWitnessTableEntry": true, - "accessorKind": "set" - }, + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23OneSignalLiveActivities10AnyCodableV16debugDescriptionSSvp", + "mangledName": "$s23OneSignalLiveActivities10AnyCodableV16debugDescriptionSSvp", + "moduleName": "OneSignalLiveActivities", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "accessors": [ { "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Accessor", - "usr": "s:23OneSignalLiveActivities0abC18ActivityAttributesP9onesignalAA0abcE13AttributeDataVvM", - "mangledName": "$s23OneSignalLiveActivities0abC18ActivityAttributesP9onesignalAA0abcE13AttributeDataVvM", + "usr": "s:23OneSignalLiveActivities10AnyCodableV16debugDescriptionSSvg", + "mangledName": "$s23OneSignalLiveActivities10AnyCodableV16debugDescriptionSSvg", "moduleName": "OneSignalLiveActivities", - "genericSig": "<τ_0_0 where τ_0_0 : OneSignalLiveActivities.OneSignalLiveActivityAttributes>", - "sugared_genericSig": "", - "protocolReq": true, - "implicit": true, - "intro_iOS": "16.1", - "declAttributes": [ - "Available" - ], - "reqNewWitnessTableEntry": true, - "accessorKind": "_modify" + "isFromExtension": true, + "accessorKind": "get" } ] - } - ], - "declKind": "Protocol", - "usr": "s:23OneSignalLiveActivities0abC18ActivityAttributesP", - "mangledName": "$s23OneSignalLiveActivities0abC18ActivityAttributesP", - "moduleName": "OneSignalLiveActivities", - "genericSig": "<τ_0_0 : ActivityKit.ActivityAttributes, τ_0_0.ContentState : OneSignalLiveActivities.OneSignalLiveActivityContentState>", - "sugared_genericSig": "", - "intro_iOS": "16.1", - "declAttributes": [ - "AccessControl", - "Available", - "RawDocComment" - ], - "conformances": [ - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - }, - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, - { - "kind": "Conformance", - "name": "ActivityAttributes", - "printedName": "ActivityAttributes", - "usr": "s:11ActivityKit0A10AttributesP", - "mangledName": "$s11ActivityKit0A10AttributesP" - }, - { - "kind": "Conformance", - "name": "Encodable", - "printedName": "Encodable", - "usr": "s:SE", - "mangledName": "$sSE" }, - { - "kind": "Conformance", - "name": "Decodable", - "printedName": "Decodable", - "usr": "s:Se", - "mangledName": "$sSe" - } - ] - }, - { - "kind": "TypeDecl", - "name": "OneSignalLiveActivityAttributeData", - "printedName": "OneSignalLiveActivityAttributeData", - "children": [ { "kind": "Function", - "name": "create", - "printedName": "create(activityId:)", + "name": "hash", + "printedName": "hash(into:)", "children": [ { "kind": "TypeNominal", - "name": "OneSignalLiveActivityAttributeData", - "printedName": "OneSignalLiveActivities.OneSignalLiveActivityAttributeData", - "usr": "s:23OneSignalLiveActivities0abC21ActivityAttributeDataV" + "name": "Void", + "printedName": "()" }, { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" } ], "declKind": "Func", - "usr": "s:23OneSignalLiveActivities0abC21ActivityAttributeDataV6create10activityIdACSS_tFZ", - "mangledName": "$s23OneSignalLiveActivities0abC21ActivityAttributeDataV6create10activityIdACSS_tFZ", + "usr": "s:23OneSignalLiveActivities10AnyCodableV4hash4intoys6HasherVz_tF", + "mangledName": "$s23OneSignalLiveActivities10AnyCodableV4hash4intoys6HasherVz_tF", "moduleName": "OneSignalLiveActivities", - "static": true, "declAttributes": [ - "AccessControl", - "RawDocComment" + "AccessControl" ], + "isFromExtension": true, "funcSelfKind": "NonMutating" }, { "kind": "Var", - "name": "activityId", - "printedName": "activityId", + "name": "hashValue", + "printedName": "hashValue", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], "declKind": "Var", - "usr": "s:23OneSignalLiveActivities0abC21ActivityAttributeDataV10activityIdSSvp", - "mangledName": "$s23OneSignalLiveActivities0abC21ActivityAttributeDataV10activityIdSSvp", + "usr": "s:23OneSignalLiveActivities10AnyCodableV9hashValueSivp", + "mangledName": "$s23OneSignalLiveActivities10AnyCodableV9hashValueSivp", "moduleName": "OneSignalLiveActivities", - "declAttributes": [ - "HasStorage", - "AccessControl" - ], - "hasStorage": true, + "implicit": true, + "isFromExtension": true, "accessors": [ { "kind": "Accessor", @@ -1382,137 +768,32 @@ "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Accessor", - "usr": "s:23OneSignalLiveActivities0abC21ActivityAttributeDataV10activityIdSSvg", - "mangledName": "$s23OneSignalLiveActivities0abC21ActivityAttributeDataV10activityIdSSvg", - "moduleName": "OneSignalLiveActivities", - "implicit": true, - "accessorKind": "get" - }, - { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Accessor", - "usr": "s:23OneSignalLiveActivities0abC21ActivityAttributeDataV10activityIdSSvs", - "mangledName": "$s23OneSignalLiveActivities0abC21ActivityAttributeDataV10activityIdSSvs", - "moduleName": "OneSignalLiveActivities", - "implicit": true, - "accessorKind": "set" - }, - { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], "declKind": "Accessor", - "usr": "s:23OneSignalLiveActivities0abC21ActivityAttributeDataV10activityIdSSvM", - "mangledName": "$s23OneSignalLiveActivities0abC21ActivityAttributeDataV10activityIdSSvM", + "usr": "s:23OneSignalLiveActivities10AnyCodableV9hashValueSivg", + "mangledName": "$s23OneSignalLiveActivities10AnyCodableV9hashValueSivg", "moduleName": "OneSignalLiveActivities", "implicit": true, - "accessorKind": "_modify" + "isFromExtension": true, + "accessorKind": "get" } ] - }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init(from:)", - "children": [ - { - "kind": "TypeNominal", - "name": "OneSignalLiveActivityAttributeData", - "printedName": "OneSignalLiveActivities.OneSignalLiveActivityAttributeData", - "usr": "s:23OneSignalLiveActivities0abC21ActivityAttributeDataV" - }, - { - "kind": "TypeNominal", - "name": "Decoder", - "printedName": "any Swift.Decoder", - "usr": "s:s7DecoderP" - } - ], - "declKind": "Constructor", - "usr": "s:23OneSignalLiveActivities0abC21ActivityAttributeDataV4fromACs7Decoder_p_tKcfc", - "mangledName": "$s23OneSignalLiveActivities0abC21ActivityAttributeDataV4fromACs7Decoder_p_tKcfc", - "moduleName": "OneSignalLiveActivities", - "implicit": true, - "throwing": true, - "init_kind": "Designated" - }, - { - "kind": "Function", - "name": "encode", - "printedName": "encode(to:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Encoder", - "printedName": "any Swift.Encoder", - "usr": "s:s7EncoderP" - } - ], - "declKind": "Func", - "usr": "s:23OneSignalLiveActivities0abC21ActivityAttributeDataV6encode2toys7Encoder_p_tKF", - "mangledName": "$s23OneSignalLiveActivities0abC21ActivityAttributeDataV6encode2toys7Encoder_p_tKF", - "moduleName": "OneSignalLiveActivities", - "implicit": true, - "throwing": true, - "funcSelfKind": "NonMutating" } ], "declKind": "Struct", - "usr": "s:23OneSignalLiveActivities0abC21ActivityAttributeDataV", - "mangledName": "$s23OneSignalLiveActivities0abC21ActivityAttributeDataV", + "usr": "s:23OneSignalLiveActivities10AnyCodableV", + "mangledName": "$s23OneSignalLiveActivities10AnyCodableV", "moduleName": "OneSignalLiveActivities", "declAttributes": [ "AccessControl", + "Frozen", "RawDocComment" ], "conformances": [ - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - }, { "kind": "Conformance", "name": "Decodable", @@ -1526,225 +807,132 @@ "printedName": "Encodable", "usr": "s:SE", "mangledName": "$sSE" - } - ] - }, - { - "kind": "TypeDecl", - "name": "OneSignalLiveActivityContentState", - "printedName": "OneSignalLiveActivityContentState", - "children": [ + }, { - "kind": "Var", - "name": "onesignal", - "printedName": "onesignal", + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "ExpressibleByNilLiteral", + "printedName": "ExpressibleByNilLiteral", + "usr": "s:s23ExpressibleByNilLiteralP", + "mangledName": "$ss23ExpressibleByNilLiteralP" + }, + { + "kind": "Conformance", + "name": "ExpressibleByBooleanLiteral", + "printedName": "ExpressibleByBooleanLiteral", "children": [ { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "OneSignalLiveActivities.OneSignalLiveActivityContentStateData?", + "kind": "TypeWitness", + "name": "BooleanLiteralType", + "printedName": "BooleanLiteralType", "children": [ { "kind": "TypeNominal", - "name": "OneSignalLiveActivityContentStateData", - "printedName": "OneSignalLiveActivities.OneSignalLiveActivityContentStateData", - "usr": "s:23OneSignalLiveActivities0abC24ActivityContentStateDataV" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } - ], - "usr": "s:Sq" + ] } ], - "declKind": "Var", - "usr": "s:23OneSignalLiveActivities0abC20ActivityContentStateP9onesignalAA0abcefG4DataVSgvp", - "mangledName": "$s23OneSignalLiveActivities0abC20ActivityContentStateP9onesignalAA0abcefG4DataVSgvp", - "moduleName": "OneSignalLiveActivities", - "protocolReq": true, - "declAttributes": [ - "RawDocComment" - ], - "accessors": [ + "usr": "s:s27ExpressibleByBooleanLiteralP", + "mangledName": "$ss27ExpressibleByBooleanLiteralP" + }, + { + "kind": "Conformance", + "name": "ExpressibleByIntegerLiteral", + "printedName": "ExpressibleByIntegerLiteral", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeWitness", + "name": "IntegerLiteralType", + "printedName": "IntegerLiteralType", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "OneSignalLiveActivities.OneSignalLiveActivityContentStateData?", - "children": [ - { - "kind": "TypeNominal", - "name": "OneSignalLiveActivityContentStateData", - "printedName": "OneSignalLiveActivities.OneSignalLiveActivityContentStateData", - "usr": "s:23OneSignalLiveActivities0abC24ActivityContentStateDataV" - } - ], - "usr": "s:Sq" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } - ], - "declKind": "Accessor", - "usr": "s:23OneSignalLiveActivities0abC20ActivityContentStateP9onesignalAA0abcefG4DataVSgvg", - "mangledName": "$s23OneSignalLiveActivities0abC20ActivityContentStateP9onesignalAA0abcefG4DataVSgvg", - "moduleName": "OneSignalLiveActivities", - "genericSig": "<τ_0_0 where τ_0_0 : OneSignalLiveActivities.OneSignalLiveActivityContentState>", - "sugared_genericSig": "", - "protocolReq": true, - "reqNewWitnessTableEntry": true, - "accessorKind": "get" - }, + ] + } + ], + "usr": "s:s27ExpressibleByIntegerLiteralP", + "mangledName": "$ss27ExpressibleByIntegerLiteralP" + }, + { + "kind": "Conformance", + "name": "ExpressibleByFloatLiteral", + "printedName": "ExpressibleByFloatLiteral", + "children": [ { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", + "kind": "TypeWitness", + "name": "FloatLiteralType", + "printedName": "FloatLiteralType", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "OneSignalLiveActivities.OneSignalLiveActivityContentStateData?", - "children": [ - { - "kind": "TypeNominal", - "name": "OneSignalLiveActivityContentStateData", - "printedName": "OneSignalLiveActivities.OneSignalLiveActivityContentStateData", - "usr": "s:23OneSignalLiveActivities0abC24ActivityContentStateDataV" - } - ], - "usr": "s:Sq" + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" } - ], - "declKind": "Accessor", - "usr": "s:23OneSignalLiveActivities0abC20ActivityContentStateP9onesignalAA0abcefG4DataVSgvs", - "mangledName": "$s23OneSignalLiveActivities0abC20ActivityContentStateP9onesignalAA0abcefG4DataVSgvs", - "moduleName": "OneSignalLiveActivities", - "genericSig": "<τ_0_0 where τ_0_0 : OneSignalLiveActivities.OneSignalLiveActivityContentState>", - "sugared_genericSig": "", - "protocolReq": true, - "reqNewWitnessTableEntry": true, - "accessorKind": "set" - }, + ] + } + ], + "usr": "s:s25ExpressibleByFloatLiteralP", + "mangledName": "$ss25ExpressibleByFloatLiteralP" + }, + { + "kind": "Conformance", + "name": "ExpressibleByStringLiteral", + "printedName": "ExpressibleByStringLiteral", + "children": [ { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", + "kind": "TypeWitness", + "name": "StringLiteralType", + "printedName": "StringLiteralType", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ], - "declKind": "Accessor", - "usr": "s:23OneSignalLiveActivities0abC20ActivityContentStateP9onesignalAA0abcefG4DataVSgvM", - "mangledName": "$s23OneSignalLiveActivities0abC20ActivityContentStateP9onesignalAA0abcefG4DataVSgvM", - "moduleName": "OneSignalLiveActivities", - "genericSig": "<τ_0_0 where τ_0_0 : OneSignalLiveActivities.OneSignalLiveActivityContentState>", - "sugared_genericSig": "", - "protocolReq": true, - "implicit": true, - "intro_iOS": "16.1", - "declAttributes": [ - "Available" - ], - "reqNewWitnessTableEntry": true, - "accessorKind": "_modify" + ] } - ] - } - ], - "declKind": "Protocol", - "usr": "s:23OneSignalLiveActivities0abC20ActivityContentStateP", - "mangledName": "$s23OneSignalLiveActivities0abC20ActivityContentStateP", - "moduleName": "OneSignalLiveActivities", - "genericSig": "<τ_0_0 : Swift.Decodable, τ_0_0 : Swift.Encodable, τ_0_0 : Swift.Hashable>", - "sugared_genericSig": "", - "intro_iOS": "16.1", - "declAttributes": [ - "AccessControl", - "Available", - "RawDocComment" - ], - "conformances": [ - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - }, - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, - { - "kind": "Conformance", - "name": "Hashable", - "printedName": "Hashable", - "usr": "s:SH", - "mangledName": "$sSH" - }, - { - "kind": "Conformance", - "name": "Equatable", - "printedName": "Equatable", - "usr": "s:SQ", - "mangledName": "$sSQ" - }, - { - "kind": "Conformance", - "name": "Encodable", - "printedName": "Encodable", - "usr": "s:SE", - "mangledName": "$sSE" + ], + "usr": "s:s26ExpressibleByStringLiteralP", + "mangledName": "$ss26ExpressibleByStringLiteralP" }, { "kind": "Conformance", - "name": "Decodable", - "printedName": "Decodable", - "usr": "s:Se", - "mangledName": "$sSe" - } - ] - }, - { - "kind": "TypeDecl", - "name": "OneSignalLiveActivityContentStateData", - "printedName": "OneSignalLiveActivityContentStateData", - "children": [ - { - "kind": "Var", - "name": "notificationId", - "printedName": "notificationId", + "name": "ExpressibleByExtendedGraphemeClusterLiteral", + "printedName": "ExpressibleByExtendedGraphemeClusterLiteral", "children": [ { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Var", - "usr": "s:23OneSignalLiveActivities0abC24ActivityContentStateDataV14notificationIdSSvp", - "mangledName": "$s23OneSignalLiveActivities0abC24ActivityContentStateDataV14notificationIdSSvp", - "moduleName": "OneSignalLiveActivities", - "declAttributes": [ - "HasStorage", - "AccessControl" - ], - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeWitness", + "name": "ExtendedGraphemeClusterLiteralType", + "printedName": "ExtendedGraphemeClusterLiteralType", "children": [ { "kind": "TypeNominal", @@ -1752,242 +940,110 @@ "printedName": "Swift.String", "usr": "s:SS" } - ], - "declKind": "Accessor", - "usr": "s:23OneSignalLiveActivities0abC24ActivityContentStateDataV14notificationIdSSvg", - "mangledName": "$s23OneSignalLiveActivities0abC24ActivityContentStateDataV14notificationIdSSvg", - "moduleName": "OneSignalLiveActivities", - "implicit": true, - "accessorKind": "get" - }, + ] + } + ], + "usr": "s:s43ExpressibleByExtendedGraphemeClusterLiteralP", + "mangledName": "$ss43ExpressibleByExtendedGraphemeClusterLiteralP" + }, + { + "kind": "Conformance", + "name": "ExpressibleByUnicodeScalarLiteral", + "printedName": "ExpressibleByUnicodeScalarLiteral", + "children": [ { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", + "kind": "TypeWitness", + "name": "UnicodeScalarLiteralType", + "printedName": "UnicodeScalarLiteralType", "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, { "kind": "TypeNominal", "name": "String", "printedName": "Swift.String", "usr": "s:SS" } - ], - "declKind": "Accessor", - "usr": "s:23OneSignalLiveActivities0abC24ActivityContentStateDataV14notificationIdSSvs", - "mangledName": "$s23OneSignalLiveActivities0abC24ActivityContentStateDataV14notificationIdSSvs", - "moduleName": "OneSignalLiveActivities", - "implicit": true, - "accessorKind": "set" - }, + ] + } + ], + "usr": "s:s33ExpressibleByUnicodeScalarLiteralP", + "mangledName": "$ss33ExpressibleByUnicodeScalarLiteralP" + }, + { + "kind": "Conformance", + "name": "ExpressibleByStringInterpolation", + "printedName": "ExpressibleByStringInterpolation", + "children": [ { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", + "kind": "TypeWitness", + "name": "StringInterpolation", + "printedName": "StringInterpolation", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "DefaultStringInterpolation", + "printedName": "Swift.DefaultStringInterpolation", + "usr": "s:s26DefaultStringInterpolationV" } - ], - "declKind": "Accessor", - "usr": "s:23OneSignalLiveActivities0abC24ActivityContentStateDataV14notificationIdSSvM", - "mangledName": "$s23OneSignalLiveActivities0abC24ActivityContentStateDataV14notificationIdSSvM", - "moduleName": "OneSignalLiveActivities", - "implicit": true, - "accessorKind": "_modify" + ] } - ] + ], + "usr": "s:s32ExpressibleByStringInterpolationP", + "mangledName": "$ss32ExpressibleByStringInterpolationP" }, { - "kind": "Constructor", - "name": "init", - "printedName": "init(from:)", + "kind": "Conformance", + "name": "ExpressibleByArrayLiteral", + "printedName": "ExpressibleByArrayLiteral", "children": [ { - "kind": "TypeNominal", - "name": "OneSignalLiveActivityContentStateData", - "printedName": "OneSignalLiveActivities.OneSignalLiveActivityContentStateData", - "usr": "s:23OneSignalLiveActivities0abC24ActivityContentStateDataV" - }, - { - "kind": "TypeNominal", - "name": "Decoder", - "printedName": "any Swift.Decoder", - "usr": "s:s7DecoderP" + "kind": "TypeWitness", + "name": "ArrayLiteralElement", + "printedName": "ArrayLiteralElement", + "children": [ + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ] } ], - "declKind": "Constructor", - "usr": "s:23OneSignalLiveActivities0abC24ActivityContentStateDataV4fromACs7Decoder_p_tKcfc", - "mangledName": "$s23OneSignalLiveActivities0abC24ActivityContentStateDataV4fromACs7Decoder_p_tKcfc", - "moduleName": "OneSignalLiveActivities", - "implicit": true, - "throwing": true, - "init_kind": "Designated" + "usr": "s:s25ExpressibleByArrayLiteralP", + "mangledName": "$ss25ExpressibleByArrayLiteralP" }, { - "kind": "Function", - "name": "encode", - "printedName": "encode(to:)", + "kind": "Conformance", + "name": "ExpressibleByDictionaryLiteral", + "printedName": "ExpressibleByDictionaryLiteral", "children": [ { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Encoder", - "printedName": "any Swift.Encoder", - "usr": "s:s7EncoderP" - } - ], - "declKind": "Func", - "usr": "s:23OneSignalLiveActivities0abC24ActivityContentStateDataV6encode2toys7Encoder_p_tKF", - "mangledName": "$s23OneSignalLiveActivities0abC24ActivityContentStateDataV6encode2toys7Encoder_p_tKF", - "moduleName": "OneSignalLiveActivities", - "implicit": true, - "throwing": true, - "funcSelfKind": "NonMutating" - }, - { - "kind": "Var", - "name": "hashValue", - "printedName": "hashValue", - "children": [ - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "declKind": "Var", - "usr": "s:23OneSignalLiveActivities0abC24ActivityContentStateDataV9hashValueSivp", - "mangledName": "$s23OneSignalLiveActivities0abC24ActivityContentStateDataV9hashValueSivp", - "moduleName": "OneSignalLiveActivities", - "implicit": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeWitness", + "name": "Key", + "printedName": "Key", "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "AnyHashable", + "printedName": "Swift.AnyHashable", + "usr": "s:s11AnyHashableV" } - ], - "declKind": "Accessor", - "usr": "s:23OneSignalLiveActivities0abC24ActivityContentStateDataV9hashValueSivg", - "mangledName": "$s23OneSignalLiveActivities0abC24ActivityContentStateDataV9hashValueSivg", - "moduleName": "OneSignalLiveActivities", - "implicit": true, - "accessorKind": "get" - } - ] - }, - { - "kind": "Function", - "name": "hash", - "printedName": "hash(into:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Hasher", - "printedName": "Swift.Hasher", - "paramValueOwnership": "InOut", - "usr": "s:s6HasherV" - } - ], - "declKind": "Func", - "usr": "s:23OneSignalLiveActivities0abC24ActivityContentStateDataV4hash4intoys6HasherVz_tF", - "mangledName": "$s23OneSignalLiveActivities0abC24ActivityContentStateDataV4hash4intoys6HasherVz_tF", - "moduleName": "OneSignalLiveActivities", - "implicit": true, - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "==", - "printedName": "==(_:_:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - }, - { - "kind": "TypeNominal", - "name": "OneSignalLiveActivityContentStateData", - "printedName": "OneSignalLiveActivities.OneSignalLiveActivityContentStateData", - "usr": "s:23OneSignalLiveActivities0abC24ActivityContentStateDataV" + ] }, { - "kind": "TypeNominal", - "name": "OneSignalLiveActivityContentStateData", - "printedName": "OneSignalLiveActivities.OneSignalLiveActivityContentStateData", - "usr": "s:23OneSignalLiveActivities0abC24ActivityContentStateDataV" + "kind": "TypeWitness", + "name": "Value", + "printedName": "Value", + "children": [ + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ] } ], - "declKind": "Func", - "usr": "s:23OneSignalLiveActivities0abC24ActivityContentStateDataV2eeoiySbAC_ACtFZ", - "mangledName": "$s23OneSignalLiveActivities0abC24ActivityContentStateDataV2eeoiySbAC_ACtFZ", - "moduleName": "OneSignalLiveActivities", - "static": true, - "implicit": true, - "funcSelfKind": "NonMutating" - } - ], - "declKind": "Struct", - "usr": "s:23OneSignalLiveActivities0abC24ActivityContentStateDataV", - "mangledName": "$s23OneSignalLiveActivities0abC24ActivityContentStateDataV", - "moduleName": "OneSignalLiveActivities", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ], - "conformances": [ - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - }, - { - "kind": "Conformance", - "name": "Decodable", - "printedName": "Decodable", - "usr": "s:Se", - "mangledName": "$sSe" - }, - { - "kind": "Conformance", - "name": "Encodable", - "printedName": "Encodable", - "usr": "s:SE", - "mangledName": "$sSE" + "usr": "s:s30ExpressibleByDictionaryLiteralP", + "mangledName": "$ss30ExpressibleByDictionaryLiteralP" }, { "kind": "Conformance", @@ -1995,37 +1051,27 @@ "printedName": "Hashable", "usr": "s:SH", "mangledName": "$sSH" - }, - { - "kind": "Conformance", - "name": "Equatable", - "printedName": "Equatable", - "usr": "s:SQ", - "mangledName": "$sSQ" } ] }, { "kind": "Import", - "name": "OneSignalCore", - "printedName": "OneSignalCore", + "name": "WidgetKit", + "printedName": "WidgetKit", "declKind": "Import", - "moduleName": "OneSignalLiveActivities", - "declAttributes": [ - "RawDocComment" - ] + "moduleName": "OneSignalLiveActivities" }, { "kind": "Import", - "name": "OneSignalOSCore", - "printedName": "OneSignalOSCore", + "name": "ActivityKit", + "printedName": "ActivityKit", "declKind": "Import", "moduleName": "OneSignalLiveActivities" }, { "kind": "Import", - "name": "OneSignalUser", - "printedName": "OneSignalUser", + "name": "SwiftUI", + "printedName": "SwiftUI", "declKind": "Import", "moduleName": "OneSignalLiveActivities" }, @@ -2034,7 +1080,10 @@ "name": "OneSignalCore", "printedName": "OneSignalCore", "declKind": "Import", - "moduleName": "OneSignalLiveActivities" + "moduleName": "OneSignalLiveActivities", + "declAttributes": [ + "RawDocComment" + ] }, { "kind": "Import", @@ -2045,365 +1094,210 @@ }, { "kind": "Import", - "name": "ActivityKit", - "printedName": "ActivityKit", + "name": "OneSignalUser", + "printedName": "OneSignalUser", "declKind": "Import", "moduleName": "OneSignalLiveActivities" }, { "kind": "TypeDecl", - "name": "OneSignalLiveActivitiesManagerImpl", - "printedName": "OneSignalLiveActivitiesManagerImpl", + "name": "DefaultLiveActivityAttributes", + "printedName": "DefaultLiveActivityAttributes", "children": [ { - "kind": "Function", - "name": "liveActivities", - "printedName": "liveActivities()", + "kind": "TypeDecl", + "name": "ContentState", + "printedName": "ContentState", "children": [ { - "kind": "TypeNominal", - "name": "ExistentialMetatype", - "printedName": "any AnyObject.Type", + "kind": "Var", + "name": "data", + "printedName": "data", "children": [ { "kind": "TypeNominal", - "name": "ProtocolComposition", - "printedName": "AnyObject" + "name": "Dictionary", + "printedName": "[Swift.String : OneSignalLiveActivities.AnyCodable]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "AnyCodable", + "printedName": "OneSignalLiveActivities.AnyCodable", + "usr": "s:23OneSignalLiveActivities10AnyCodableV" + } + ], + "usr": "s:SD" } - ] - } - ], - "declKind": "Func", - "usr": "c:@M@OneSignalLiveActivities@objc(cs)OneSignalLiveActivitiesManagerImpl(cm)liveActivities", - "mangledName": "$s23OneSignalLiveActivities0abcD11ManagerImplC04liveD0yXlXpyFZ", - "moduleName": "OneSignalLiveActivities", - "static": true, - "declAttributes": [ - "Final", - "AccessControl", - "ObjC" - ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "start", - "printedName": "start()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ], - "declKind": "Func", - "usr": "c:@M@OneSignalLiveActivities@objc(cs)OneSignalLiveActivitiesManagerImpl(cm)start", - "mangledName": "$s23OneSignalLiveActivities0abcD11ManagerImplC5startyyFZ", - "moduleName": "OneSignalLiveActivities", - "static": true, - "declAttributes": [ - "Final", - "AccessControl", - "ObjC" - ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "enter", - "printedName": "enter(_:withToken:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Func", - "usr": "c:@M@OneSignalLiveActivities@objc(cs)OneSignalLiveActivitiesManagerImpl(cm)enter:withToken:", - "mangledName": "$s23OneSignalLiveActivities0abcD11ManagerImplC5enter_9withTokenySS_SStFZ", - "moduleName": "OneSignalLiveActivities", - "static": true, - "objc_name": "enter:withToken:", - "declAttributes": [ - "Final", - "ObjC", - "AccessControl" - ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "exit", - "printedName": "exit(_:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Func", - "usr": "c:@M@OneSignalLiveActivities@objc(cs)OneSignalLiveActivitiesManagerImpl(cm)exit:", - "mangledName": "$s23OneSignalLiveActivities0abcD11ManagerImplC4exityySSFZ", - "moduleName": "OneSignalLiveActivities", - "static": true, - "objc_name": "exit:", - "declAttributes": [ - "Final", - "ObjC", - "AccessControl" - ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "setPushToStartToken", - "printedName": "setPushToStartToken(_:withToken:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Func", - "usr": "c:@M@OneSignalLiveActivities@objc(cs)OneSignalLiveActivitiesManagerImpl(cm)setPushToStartToken:withToken:error:", - "mangledName": "$s23OneSignalLiveActivities0abcD11ManagerImplC19setPushToStartToken_04withK0ySS_SStKFZ", - "moduleName": "OneSignalLiveActivities", - "static": true, - "intro_iOS": "17.2", - "declAttributes": [ - "Final", - "AccessControl", - "Available", - "ObjC" - ], - "throwing": true, - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "removePushToStartToken", - "printedName": "removePushToStartToken(_:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Func", - "usr": "c:@M@OneSignalLiveActivities@objc(cs)OneSignalLiveActivitiesManagerImpl(cm)removePushToStartToken:error:", - "mangledName": "$s23OneSignalLiveActivities0abcD11ManagerImplC22removePushToStartTokenyySSKFZ", - "moduleName": "OneSignalLiveActivities", - "static": true, - "intro_iOS": "17.2", - "declAttributes": [ - "Final", - "AccessControl", - "Available", - "ObjC" - ], - "throwing": true, - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "setPushToStartToken", - "printedName": "setPushToStartToken(_:withToken:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + ], + "declKind": "Var", + "usr": "s:23OneSignalLiveActivities07DefaultC18ActivityAttributesV12ContentStateV4dataSDySSAA10AnyCodableVGvp", + "mangledName": "$s23OneSignalLiveActivities07DefaultC18ActivityAttributesV12ContentStateV4dataSDySSAA10AnyCodableVGvp", + "moduleName": "OneSignalLiveActivities", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : OneSignalLiveActivities.AnyCodable]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "AnyCodable", + "printedName": "OneSignalLiveActivities.AnyCodable", + "usr": "s:23OneSignalLiveActivities10AnyCodableV" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Accessor", + "usr": "s:23OneSignalLiveActivities07DefaultC18ActivityAttributesV12ContentStateV4dataSDySSAA10AnyCodableVGvg", + "mangledName": "$s23OneSignalLiveActivities07DefaultC18ActivityAttributesV12ContentStateV4dataSDySSAA10AnyCodableVGvg", + "moduleName": "OneSignalLiveActivities", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : OneSignalLiveActivities.AnyCodable]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "AnyCodable", + "printedName": "OneSignalLiveActivities.AnyCodable", + "usr": "s:23OneSignalLiveActivities10AnyCodableV" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Accessor", + "usr": "s:23OneSignalLiveActivities07DefaultC18ActivityAttributesV12ContentStateV4dataSDySSAA10AnyCodableVGvs", + "mangledName": "$s23OneSignalLiveActivities07DefaultC18ActivityAttributesV12ContentStateV4dataSDySSAA10AnyCodableVGvs", + "moduleName": "OneSignalLiveActivities", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:23OneSignalLiveActivities07DefaultC18ActivityAttributesV12ContentStateV4dataSDySSAA10AnyCodableVGvM", + "mangledName": "$s23OneSignalLiveActivities07DefaultC18ActivityAttributesV12ContentStateV4dataSDySSAA10AnyCodableVGvM", + "moduleName": "OneSignalLiveActivities", + "implicit": true, + "accessorKind": "_modify" + } + ] }, { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "τ_0_0.Type", + "kind": "Var", + "name": "onesignal", + "printedName": "onesignal", "children": [ { "kind": "TypeNominal", - "name": "GenericTypeParam", - "printedName": "τ_0_0" + "name": "Optional", + "printedName": "OneSignalLiveActivities.OneSignalLiveActivityContentStateData?", + "children": [ + { + "kind": "TypeNominal", + "name": "OneSignalLiveActivityContentStateData", + "printedName": "OneSignalLiveActivities.OneSignalLiveActivityContentStateData", + "usr": "s:23OneSignalLiveActivities0abC24ActivityContentStateDataV" + } + ], + "usr": "s:Sq" } - ] - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Func", - "usr": "s:23OneSignalLiveActivities0abcD11ManagerImplC19setPushToStartToken_04withK0yxm_SSt11ActivityKit0M10AttributesRzlFZ", - "mangledName": "$s23OneSignalLiveActivities0abcD11ManagerImplC19setPushToStartToken_04withK0yxm_SSt11ActivityKit0M10AttributesRzlFZ", - "moduleName": "OneSignalLiveActivities", - "genericSig": "<τ_0_0 where τ_0_0 : ActivityKit.ActivityAttributes>", - "sugared_genericSig": "", - "static": true, - "intro_iOS": "17.2", - "declAttributes": [ - "Final", - "AccessControl", - "Available" - ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "removePushToStartToken", - "printedName": "removePushToStartToken(_:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "τ_0_0.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "GenericTypeParam", - "printedName": "τ_0_0" - } - ] - } - ], - "declKind": "Func", - "usr": "s:23OneSignalLiveActivities0abcD11ManagerImplC22removePushToStartTokenyyxm11ActivityKit0L10AttributesRzlFZ", - "mangledName": "$s23OneSignalLiveActivities0abcD11ManagerImplC22removePushToStartTokenyyxm11ActivityKit0L10AttributesRzlFZ", - "moduleName": "OneSignalLiveActivities", - "genericSig": "<τ_0_0 where τ_0_0 : ActivityKit.ActivityAttributes>", - "sugared_genericSig": "", - "static": true, - "intro_iOS": "17.2", - "declAttributes": [ - "Final", - "AccessControl", - "Available" - ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "enter", - "printedName": "enter(_:withToken:withSuccess:withFailure:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "(([Swift.AnyHashable : Any]?) -> ())?", - "children": [ + ], + "declKind": "Var", + "usr": "s:23OneSignalLiveActivities07DefaultC18ActivityAttributesV12ContentStateV9onesignalAA0abcfhI4DataVSgvp", + "mangledName": "$s23OneSignalLiveActivities07DefaultC18ActivityAttributesV12ContentStateV9onesignalAA0abcfhI4DataVSgvp", + "moduleName": "OneSignalLiveActivities", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "([Swift.AnyHashable : Any]?) -> ()", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, { "kind": "TypeNominal", "name": "Optional", - "printedName": "[Swift.AnyHashable : Any]?", + "printedName": "OneSignalLiveActivities.OneSignalLiveActivityContentStateData?", "children": [ { "kind": "TypeNominal", - "name": "Dictionary", - "printedName": "[Swift.AnyHashable : Any]", - "children": [ - { - "kind": "TypeNominal", - "name": "AnyHashable", - "printedName": "Swift.AnyHashable", - "usr": "s:s11AnyHashableV" - }, - { - "kind": "TypeNominal", - "name": "ProtocolComposition", - "printedName": "Any" - } - ], - "usr": "s:SD" + "name": "OneSignalLiveActivityContentStateData", + "printedName": "OneSignalLiveActivities.OneSignalLiveActivityContentStateData", + "usr": "s:23OneSignalLiveActivities0abC24ActivityContentStateDataV" } ], "usr": "s:Sq" } - ] - } - ], - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "(((any Swift.Error)?) -> ())?", - "children": [ + ], + "declKind": "Accessor", + "usr": "s:23OneSignalLiveActivities07DefaultC18ActivityAttributesV12ContentStateV9onesignalAA0abcfhI4DataVSgvg", + "mangledName": "$s23OneSignalLiveActivities07DefaultC18ActivityAttributesV12ContentStateV9onesignalAA0abcfhI4DataVSgvg", + "moduleName": "OneSignalLiveActivities", + "implicit": true, + "accessorKind": "get" + }, { - "kind": "TypeFunc", - "name": "Function", - "printedName": "((any Swift.Error)?) -> ()", + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", "children": [ { "kind": "TypeNominal", @@ -2413,487 +1307,272 @@ { "kind": "TypeNominal", "name": "Optional", - "printedName": "(any Swift.Error)?", + "printedName": "OneSignalLiveActivities.OneSignalLiveActivityContentStateData?", "children": [ { "kind": "TypeNominal", - "name": "Error", - "printedName": "any Swift.Error", - "usr": "s:s5ErrorP" + "name": "OneSignalLiveActivityContentStateData", + "printedName": "OneSignalLiveActivities.OneSignalLiveActivityContentStateData", + "usr": "s:23OneSignalLiveActivities0abC24ActivityContentStateDataV" } ], "usr": "s:Sq" } - ] - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Func", - "usr": "c:@M@OneSignalLiveActivities@objc(cs)OneSignalLiveActivitiesManagerImpl(cm)enter:withToken:withSuccess:withFailure:", - "mangledName": "$s23OneSignalLiveActivities0abcD11ManagerImplC5enter_9withToken0H7Success0H7FailureySS_SSySDys11AnyHashableVypGSgcSgys5Error_pSgcSgtFZ", - "moduleName": "OneSignalLiveActivities", - "static": true, - "objc_name": "enter:withToken:withSuccess:withFailure:", - "declAttributes": [ - "Final", - "ObjC", - "AccessControl" - ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "exit", - "printedName": "exit(_:withSuccess:withFailure:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "(([Swift.AnyHashable : Any]?) -> ())?", - "children": [ + ], + "declKind": "Accessor", + "usr": "s:23OneSignalLiveActivities07DefaultC18ActivityAttributesV12ContentStateV9onesignalAA0abcfhI4DataVSgvs", + "mangledName": "$s23OneSignalLiveActivities07DefaultC18ActivityAttributesV12ContentStateV9onesignalAA0abcfhI4DataVSgvs", + "moduleName": "OneSignalLiveActivities", + "implicit": true, + "accessorKind": "set" + }, { - "kind": "TypeFunc", - "name": "Function", - "printedName": "([Swift.AnyHashable : Any]?) -> ()", + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", "children": [ { "kind": "TypeNominal", "name": "Void", "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "[Swift.AnyHashable : Any]?", - "children": [ - { - "kind": "TypeNominal", - "name": "Dictionary", - "printedName": "[Swift.AnyHashable : Any]", - "children": [ - { - "kind": "TypeNominal", - "name": "AnyHashable", - "printedName": "Swift.AnyHashable", - "usr": "s:s11AnyHashableV" - }, - { - "kind": "TypeNominal", - "name": "ProtocolComposition", - "printedName": "Any" - } - ], - "usr": "s:SD" - } - ], - "usr": "s:Sq" } - ] + ], + "declKind": "Accessor", + "usr": "s:23OneSignalLiveActivities07DefaultC18ActivityAttributesV12ContentStateV9onesignalAA0abcfhI4DataVSgvM", + "mangledName": "$s23OneSignalLiveActivities07DefaultC18ActivityAttributesV12ContentStateV9onesignalAA0abcfhI4DataVSgvM", + "moduleName": "OneSignalLiveActivities", + "implicit": true, + "accessorKind": "_modify" } - ], - "usr": "s:Sq" + ] }, { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "(((any Swift.Error)?) -> ())?", + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "((any Swift.Error)?) -> ()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "(any Swift.Error)?", - "children": [ - { - "kind": "TypeNominal", - "name": "Error", - "printedName": "any Swift.Error", - "usr": "s:s5ErrorP" - } - ], - "usr": "s:Sq" - } - ] + "kind": "TypeNominal", + "name": "ContentState", + "printedName": "OneSignalLiveActivities.DefaultLiveActivityAttributes.ContentState", + "usr": "s:23OneSignalLiveActivities07DefaultC18ActivityAttributesV12ContentStateV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "Swift.Decoder", + "usr": "s:s7DecoderP" } ], - "usr": "s:Sq" - } - ], - "declKind": "Func", - "usr": "c:@M@OneSignalLiveActivities@objc(cs)OneSignalLiveActivitiesManagerImpl(cm)exit:withSuccess:withFailure:", - "mangledName": "$s23OneSignalLiveActivities0abcD11ManagerImplC4exit_11withSuccess0H7FailureySS_ySDys11AnyHashableVypGSgcSgys5Error_pSgcSgtFZ", - "moduleName": "OneSignalLiveActivities", - "static": true, - "objc_name": "exit:withSuccess:withFailure:", - "declAttributes": [ - "Final", - "ObjC", - "AccessControl" - ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "setup", - "printedName": "setup(_:options:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "declKind": "Constructor", + "usr": "s:23OneSignalLiveActivities07DefaultC18ActivityAttributesV12ContentStateV4fromAEs7Decoder_p_tKcfc", + "mangledName": "$s23OneSignalLiveActivities07DefaultC18ActivityAttributesV12ContentStateV4fromAEs7Decoder_p_tKcfc", + "moduleName": "OneSignalLiveActivities", + "implicit": true, + "throwing": true, + "init_kind": "Designated" }, { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "τ_0_0.Type", + "kind": "Function", + "name": "encode", + "printedName": "encode(to:)", "children": [ { "kind": "TypeNominal", - "name": "GenericTypeParam", - "printedName": "τ_0_0" - } - ] - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "OneSignalLiveActivities.LiveActivitySetupOptions?", - "children": [ + "name": "Void", + "printedName": "()" + }, { "kind": "TypeNominal", - "name": "LiveActivitySetupOptions", - "printedName": "OneSignalLiveActivities.LiveActivitySetupOptions", - "usr": "c:@M@OneSignalLiveActivities@objc(cs)LiveActivitySetupOptions" + "name": "Encoder", + "printedName": "Swift.Encoder", + "usr": "s:s7EncoderP" } ], - "hasDefaultArg": true, - "usr": "s:Sq" - } - ], - "declKind": "Func", - "usr": "s:23OneSignalLiveActivities0abcD11ManagerImplC5setup_7optionsyxm_AA0C20ActivitySetupOptionsCSgtAA0abcI10AttributesRzlFZ", - "mangledName": "$s23OneSignalLiveActivities0abcD11ManagerImplC5setup_7optionsyxm_AA0C20ActivitySetupOptionsCSgtAA0abcI10AttributesRzlFZ", - "moduleName": "OneSignalLiveActivities", - "genericSig": "<τ_0_0 where τ_0_0 : OneSignalLiveActivities.OneSignalLiveActivityAttributes>", - "sugared_genericSig": "", - "static": true, - "intro_iOS": "16.1", - "declAttributes": [ - "Final", - "AccessControl", - "Available" - ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "setupDefault", - "printedName": "setupDefault(options:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "declKind": "Func", + "usr": "s:23OneSignalLiveActivities07DefaultC18ActivityAttributesV12ContentStateV6encode2toys7Encoder_p_tKF", + "mangledName": "$s23OneSignalLiveActivities07DefaultC18ActivityAttributesV12ContentStateV6encode2toys7Encoder_p_tKF", + "moduleName": "OneSignalLiveActivities", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" }, { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "OneSignalLiveActivities.LiveActivitySetupOptions?", + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", "children": [ { "kind": "TypeNominal", - "name": "LiveActivitySetupOptions", - "printedName": "OneSignalLiveActivities.LiveActivitySetupOptions", - "usr": "c:@M@OneSignalLiveActivities@objc(cs)LiveActivitySetupOptions" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], - "hasDefaultArg": true, - "usr": "s:Sq" - } - ], - "declKind": "Func", - "usr": "c:@M@OneSignalLiveActivities@objc(cs)OneSignalLiveActivitiesManagerImpl(cm)setupDefaultWithOptions:", - "mangledName": "$s23OneSignalLiveActivities0abcD11ManagerImplC12setupDefault7optionsyAA0C20ActivitySetupOptionsCSg_tFZ", - "moduleName": "OneSignalLiveActivities", - "static": true, - "intro_iOS": "16.1", - "objc_name": "setupDefaultWithOptions:", - "declAttributes": [ - "Final", - "AccessControl", - "Available", - "ObjC" - ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "startDefault", - "printedName": "startDefault(_:attributes:content:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "declKind": "Var", + "usr": "s:23OneSignalLiveActivities07DefaultC18ActivityAttributesV12ContentStateV9hashValueSivp", + "mangledName": "$s23OneSignalLiveActivities07DefaultC18ActivityAttributesV12ContentStateV9hashValueSivp", + "moduleName": "OneSignalLiveActivities", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:23OneSignalLiveActivities07DefaultC18ActivityAttributesV12ContentStateV9hashValueSivg", + "mangledName": "$s23OneSignalLiveActivities07DefaultC18ActivityAttributesV12ContentStateV9hashValueSivg", + "moduleName": "OneSignalLiveActivities", + "implicit": true, + "accessorKind": "get" + } + ] }, { - "kind": "TypeNominal", - "name": "Dictionary", - "printedName": "[Swift.String : Any]", + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Void", + "printedName": "()" }, { "kind": "TypeNominal", - "name": "ProtocolComposition", - "printedName": "Any" + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" } ], - "usr": "s:SD" + "declKind": "Func", + "usr": "s:23OneSignalLiveActivities07DefaultC18ActivityAttributesV12ContentStateV4hash4intoys6HasherVz_tF", + "mangledName": "$s23OneSignalLiveActivities07DefaultC18ActivityAttributesV12ContentStateV4hash4intoys6HasherVz_tF", + "moduleName": "OneSignalLiveActivities", + "implicit": true, + "funcSelfKind": "NonMutating" }, { - "kind": "TypeNominal", - "name": "Dictionary", - "printedName": "[Swift.String : Any]", + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" }, { "kind": "TypeNominal", - "name": "ProtocolComposition", - "printedName": "Any" + "name": "ContentState", + "printedName": "OneSignalLiveActivities.DefaultLiveActivityAttributes.ContentState", + "usr": "s:23OneSignalLiveActivities07DefaultC18ActivityAttributesV12ContentStateV" + }, + { + "kind": "TypeNominal", + "name": "ContentState", + "printedName": "OneSignalLiveActivities.DefaultLiveActivityAttributes.ContentState", + "usr": "s:23OneSignalLiveActivities07DefaultC18ActivityAttributesV12ContentStateV" } ], - "usr": "s:SD" + "declKind": "Func", + "usr": "s:23OneSignalLiveActivities07DefaultC18ActivityAttributesV12ContentStateV2eeoiySbAE_AEtFZ", + "mangledName": "$s23OneSignalLiveActivities07DefaultC18ActivityAttributesV12ContentStateV2eeoiySbAE_AEtFZ", + "moduleName": "OneSignalLiveActivities", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" } ], - "declKind": "Func", - "usr": "c:@M@OneSignalLiveActivities@objc(cs)OneSignalLiveActivitiesManagerImpl(cm)startDefault:attributes:content:", - "mangledName": "$s23OneSignalLiveActivities0abcD11ManagerImplC12startDefault_10attributes7contentySS_SDySSypGAGtFZ", + "declKind": "Struct", + "usr": "s:23OneSignalLiveActivities07DefaultC18ActivityAttributesV12ContentStateV", + "mangledName": "$s23OneSignalLiveActivities07DefaultC18ActivityAttributesV12ContentStateV", "moduleName": "OneSignalLiveActivities", - "static": true, - "intro_iOS": "16.1", "declAttributes": [ - "Final", - "AccessControl", - "Available", - "ObjC" + "AccessControl" ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init()", - "children": [ + "conformances": [ { - "kind": "TypeNominal", - "name": "OneSignalLiveActivitiesManagerImpl", - "printedName": "OneSignalLiveActivities.OneSignalLiveActivitiesManagerImpl", - "usr": "c:@M@OneSignalLiveActivities@objc(cs)OneSignalLiveActivitiesManagerImpl" + "kind": "Conformance", + "name": "OneSignalLiveActivityContentState", + "printedName": "OneSignalLiveActivityContentState", + "usr": "s:23OneSignalLiveActivities0abC20ActivityContentStateP", + "mangledName": "$s23OneSignalLiveActivities0abC20ActivityContentStateP" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" } - ], - "declKind": "Constructor", - "usr": "c:@M@OneSignalLiveActivities@objc(cs)OneSignalLiveActivitiesManagerImpl(im)init", - "mangledName": "$s23OneSignalLiveActivities0abcD11ManagerImplCACycfc", - "moduleName": "OneSignalLiveActivities", - "overriding": true, - "implicit": true, - "objc_name": "init", - "declAttributes": [ - "Dynamic", - "ObjC", - "Override" - ], - "init_kind": "Designated" - } - ], - "declKind": "Class", - "usr": "c:@M@OneSignalLiveActivities@objc(cs)OneSignalLiveActivitiesManagerImpl", - "mangledName": "$s23OneSignalLiveActivities0abcD11ManagerImplC", - "moduleName": "OneSignalLiveActivities", - "objc_name": "OneSignalLiveActivitiesManagerImpl", - "declAttributes": [ - "AccessControl", - "ObjC" - ], - "superclassUsr": "c:objc(cs)NSObject", - "inheritsConvenienceInitializers": true, - "superclassNames": [ - "ObjectiveC.NSObject" - ], - "conformances": [ - { - "kind": "Conformance", - "name": "OSLiveActivities", - "printedName": "OSLiveActivities", - "usr": "c:@M@OneSignalOSCore@objc(pl)OSLiveActivities", - "mangledName": "$s15OneSignalOSCore16OSLiveActivitiesP" - }, - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - }, - { - "kind": "Conformance", - "name": "Equatable", - "printedName": "Equatable", - "usr": "s:SQ", - "mangledName": "$sSQ" - }, - { - "kind": "Conformance", - "name": "Hashable", - "printedName": "Hashable", - "usr": "s:SH", - "mangledName": "$sSH" - }, - { - "kind": "Conformance", - "name": "CVarArg", - "printedName": "CVarArg", - "usr": "s:s7CVarArgP", - "mangledName": "$ss7CVarArgP" - }, - { - "kind": "Conformance", - "name": "_KeyValueCodingAndObservingPublishing", - "printedName": "_KeyValueCodingAndObservingPublishing", - "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", - "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" - }, - { - "kind": "Conformance", - "name": "_KeyValueCodingAndObserving", - "printedName": "_KeyValueCodingAndObserving", - "usr": "s:10Foundation27_KeyValueCodingAndObservingP", - "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" - }, - { - "kind": "Conformance", - "name": "CustomStringConvertible", - "printedName": "CustomStringConvertible", - "usr": "s:s23CustomStringConvertibleP", - "mangledName": "$ss23CustomStringConvertibleP" + ] }, - { - "kind": "Conformance", - "name": "CustomDebugStringConvertible", - "printedName": "CustomDebugStringConvertible", - "usr": "s:s28CustomDebugStringConvertibleP", - "mangledName": "$ss28CustomDebugStringConvertibleP" - } - ] - }, - { - "kind": "Import", - "name": "OneSignalCore", - "printedName": "OneSignalCore", - "declKind": "Import", - "moduleName": "OneSignalLiveActivities", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Import", - "name": "OneSignalUser", - "printedName": "OneSignalUser", - "declKind": "Import", - "moduleName": "OneSignalLiveActivities" - }, - { - "kind": "Import", - "name": "OneSignalCore", - "printedName": "OneSignalCore", - "declKind": "Import", - "moduleName": "OneSignalLiveActivities", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "OneSignalLiveActivities", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "TypeDecl", - "name": "AnyCodable", - "printedName": "AnyCodable", - "children": [ { "kind": "Var", - "name": "value", - "printedName": "value", + "name": "data", + "printedName": "data", "children": [ { "kind": "TypeNominal", - "name": "ProtocolComposition", - "printedName": "Any" + "name": "Dictionary", + "printedName": "[Swift.String : OneSignalLiveActivities.AnyCodable]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "AnyCodable", + "printedName": "OneSignalLiveActivities.AnyCodable", + "usr": "s:23OneSignalLiveActivities10AnyCodableV" + } + ], + "usr": "s:SD" } ], "declKind": "Var", - "usr": "s:23OneSignalLiveActivities10AnyCodableV5valueypvp", - "mangledName": "$s23OneSignalLiveActivities10AnyCodableV5valueypvp", + "usr": "s:23OneSignalLiveActivities07DefaultC18ActivityAttributesV4dataSDySSAA10AnyCodableVGvp", + "mangledName": "$s23OneSignalLiveActivities07DefaultC18ActivityAttributesV4dataSDySSAA10AnyCodableVGvp", "moduleName": "OneSignalLiveActivities", "declAttributes": [ "HasStorage", "AccessControl" ], - "fixedbinaryorder": 0, - "isLet": true, "hasStorage": true, "accessors": [ { @@ -2903,634 +1582,747 @@ "children": [ { "kind": "TypeNominal", - "name": "ProtocolComposition", - "printedName": "Any" + "name": "Dictionary", + "printedName": "[Swift.String : OneSignalLiveActivities.AnyCodable]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "AnyCodable", + "printedName": "OneSignalLiveActivities.AnyCodable", + "usr": "s:23OneSignalLiveActivities10AnyCodableV" + } + ], + "usr": "s:SD" } ], "declKind": "Accessor", - "usr": "s:23OneSignalLiveActivities10AnyCodableV5valueypvg", - "mangledName": "$s23OneSignalLiveActivities10AnyCodableV5valueypvg", + "usr": "s:23OneSignalLiveActivities07DefaultC18ActivityAttributesV4dataSDySSAA10AnyCodableVGvg", + "mangledName": "$s23OneSignalLiveActivities07DefaultC18ActivityAttributesV4dataSDySSAA10AnyCodableVGvg", "moduleName": "OneSignalLiveActivities", "implicit": true, - "declAttributes": [ - "Transparent" - ], "accessorKind": "get" - } - ] - }, - { - "kind": "Function", - "name": "asBool", - "printedName": "asBool()", - "children": [ + }, { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.Bool?", + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : OneSignalLiveActivities.AnyCodable]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "AnyCodable", + "printedName": "OneSignalLiveActivities.AnyCodable", + "usr": "s:23OneSignalLiveActivities10AnyCodableV" + } + ], + "usr": "s:SD" } ], - "usr": "s:Sq" - } - ], - "declKind": "Func", - "usr": "s:23OneSignalLiveActivities10AnyCodableV6asBoolSbSgyF", - "mangledName": "$s23OneSignalLiveActivities10AnyCodableV6asBoolSbSgyF", - "moduleName": "OneSignalLiveActivities", - "declAttributes": [ - "AccessControl" - ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "asInt", - "printedName": "asInt()", - "children": [ + "declKind": "Accessor", + "usr": "s:23OneSignalLiveActivities07DefaultC18ActivityAttributesV4dataSDySSAA10AnyCodableVGvs", + "mangledName": "$s23OneSignalLiveActivities07DefaultC18ActivityAttributesV4dataSDySSAA10AnyCodableVGvs", + "moduleName": "OneSignalLiveActivities", + "implicit": true, + "accessorKind": "set" + }, { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.Int?", + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "Void", + "printedName": "()" } ], - "usr": "s:Sq" + "declKind": "Accessor", + "usr": "s:23OneSignalLiveActivities07DefaultC18ActivityAttributesV4dataSDySSAA10AnyCodableVGvM", + "mangledName": "$s23OneSignalLiveActivities07DefaultC18ActivityAttributesV4dataSDySSAA10AnyCodableVGvM", + "moduleName": "OneSignalLiveActivities", + "implicit": true, + "accessorKind": "_modify" } - ], - "declKind": "Func", - "usr": "s:23OneSignalLiveActivities10AnyCodableV5asIntSiSgyF", - "mangledName": "$s23OneSignalLiveActivities10AnyCodableV5asIntSiSgyF", - "moduleName": "OneSignalLiveActivities", - "declAttributes": [ - "AccessControl" - ], - "funcSelfKind": "NonMutating" + ] }, { - "kind": "Function", - "name": "asDouble", - "printedName": "asDouble()", + "kind": "Var", + "name": "onesignal", + "printedName": "onesignal", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.Double?", - "children": [ - { - "kind": "TypeNominal", - "name": "Double", - "printedName": "Swift.Double", - "usr": "s:Sd" - } - ], - "usr": "s:Sq" + "name": "OneSignalLiveActivityAttributeData", + "printedName": "OneSignalLiveActivities.OneSignalLiveActivityAttributeData", + "usr": "s:23OneSignalLiveActivities0abC21ActivityAttributeDataV" } ], - "declKind": "Func", - "usr": "s:23OneSignalLiveActivities10AnyCodableV8asDoubleSdSgyF", - "mangledName": "$s23OneSignalLiveActivities10AnyCodableV8asDoubleSdSgyF", + "declKind": "Var", + "usr": "s:23OneSignalLiveActivities07DefaultC18ActivityAttributesV9onesignalAA0abcF13AttributeDataVvp", + "mangledName": "$s23OneSignalLiveActivities07DefaultC18ActivityAttributesV9onesignalAA0abcF13AttributeDataVvp", "moduleName": "OneSignalLiveActivities", "declAttributes": [ + "HasStorage", "AccessControl" ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "asString", - "printedName": "asString()", - "children": [ + "hasStorage": true, + "accessors": [ { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "OneSignalLiveActivityAttributeData", + "printedName": "OneSignalLiveActivities.OneSignalLiveActivityAttributeData", + "usr": "s:23OneSignalLiveActivities0abC21ActivityAttributeDataV" } ], - "usr": "s:Sq" - } - ], - "declKind": "Func", - "usr": "s:23OneSignalLiveActivities10AnyCodableV8asStringSSSgyF", - "mangledName": "$s23OneSignalLiveActivities10AnyCodableV8asStringSSSgyF", - "moduleName": "OneSignalLiveActivities", - "declAttributes": [ - "AccessControl" - ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "asArray", - "printedName": "asArray()", - "children": [ + "declKind": "Accessor", + "usr": "s:23OneSignalLiveActivities07DefaultC18ActivityAttributesV9onesignalAA0abcF13AttributeDataVvg", + "mangledName": "$s23OneSignalLiveActivities07DefaultC18ActivityAttributesV9onesignalAA0abcF13AttributeDataVvg", + "moduleName": "OneSignalLiveActivities", + "implicit": true, + "accessorKind": "get" + }, { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "[OneSignalLiveActivities.AnyCodable]?", + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", "children": [ { "kind": "TypeNominal", - "name": "Array", - "printedName": "[OneSignalLiveActivities.AnyCodable]", - "children": [ - { - "kind": "TypeNominal", - "name": "AnyCodable", - "printedName": "OneSignalLiveActivities.AnyCodable", - "usr": "s:23OneSignalLiveActivities10AnyCodableV" - } - ], - "usr": "s:Sa" + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "OneSignalLiveActivityAttributeData", + "printedName": "OneSignalLiveActivities.OneSignalLiveActivityAttributeData", + "usr": "s:23OneSignalLiveActivities0abC21ActivityAttributeDataV" } ], - "usr": "s:Sq" - } - ], - "declKind": "Func", - "usr": "s:23OneSignalLiveActivities10AnyCodableV7asArraySayACGSgyF", - "mangledName": "$s23OneSignalLiveActivities10AnyCodableV7asArraySayACGSgyF", - "moduleName": "OneSignalLiveActivities", - "declAttributes": [ - "AccessControl" - ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "asDict", - "printedName": "asDict()", - "children": [ + "declKind": "Accessor", + "usr": "s:23OneSignalLiveActivities07DefaultC18ActivityAttributesV9onesignalAA0abcF13AttributeDataVvs", + "mangledName": "$s23OneSignalLiveActivities07DefaultC18ActivityAttributesV9onesignalAA0abcF13AttributeDataVvs", + "moduleName": "OneSignalLiveActivities", + "implicit": true, + "accessorKind": "set" + }, { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "[Swift.String : OneSignalLiveActivities.AnyCodable]?", + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", "children": [ { "kind": "TypeNominal", - "name": "Dictionary", - "printedName": "[Swift.String : OneSignalLiveActivities.AnyCodable]", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, - { - "kind": "TypeNominal", - "name": "AnyCodable", - "printedName": "OneSignalLiveActivities.AnyCodable", - "usr": "s:23OneSignalLiveActivities10AnyCodableV" - } - ], - "usr": "s:SD" + "name": "Void", + "printedName": "()" } ], - "usr": "s:Sq" + "declKind": "Accessor", + "usr": "s:23OneSignalLiveActivities07DefaultC18ActivityAttributesV9onesignalAA0abcF13AttributeDataVvM", + "mangledName": "$s23OneSignalLiveActivities07DefaultC18ActivityAttributesV9onesignalAA0abcF13AttributeDataVvM", + "moduleName": "OneSignalLiveActivities", + "implicit": true, + "accessorKind": "_modify" } - ], - "declKind": "Func", - "usr": "s:23OneSignalLiveActivities10AnyCodableV6asDictSDySSACGSgyF", - "mangledName": "$s23OneSignalLiveActivities10AnyCodableV6asDictSDySSACGSgyF", - "moduleName": "OneSignalLiveActivities", - "declAttributes": [ - "AccessControl" - ], - "funcSelfKind": "NonMutating" + ] }, { "kind": "Constructor", "name": "init", - "printedName": "init(_:)", + "printedName": "init(from:)", "children": [ { "kind": "TypeNominal", - "name": "AnyCodable", - "printedName": "OneSignalLiveActivities.AnyCodable", - "usr": "s:23OneSignalLiveActivities10AnyCodableV" + "name": "DefaultLiveActivityAttributes", + "printedName": "OneSignalLiveActivities.DefaultLiveActivityAttributes", + "usr": "s:23OneSignalLiveActivities07DefaultC18ActivityAttributesV" }, { "kind": "TypeNominal", - "name": "Optional", - "printedName": "τ_0_0?", - "children": [ - { - "kind": "TypeNominal", - "name": "GenericTypeParam", - "printedName": "τ_0_0" - } - ], - "usr": "s:Sq" + "name": "Decoder", + "printedName": "Swift.Decoder", + "usr": "s:s7DecoderP" } ], "declKind": "Constructor", - "usr": "s:23OneSignalLiveActivities10AnyCodableVyACxSgclufc", - "mangledName": "$s23OneSignalLiveActivities10AnyCodableVyACxSgclufc", + "usr": "s:23OneSignalLiveActivities07DefaultC18ActivityAttributesV4fromACs7Decoder_p_tKcfc", + "mangledName": "$s23OneSignalLiveActivities07DefaultC18ActivityAttributesV4fromACs7Decoder_p_tKcfc", "moduleName": "OneSignalLiveActivities", - "genericSig": "<τ_0_0>", - "sugared_genericSig": "", - "declAttributes": [ - "AccessControl" - ], + "implicit": true, + "throwing": true, "init_kind": "Designated" }, { - "kind": "Constructor", - "name": "init", - "printedName": "init(nilLiteral:)", + "kind": "Function", + "name": "encode", + "printedName": "encode(to:)", "children": [ - { - "kind": "TypeNominal", - "name": "AnyCodable", - "printedName": "OneSignalLiveActivities.AnyCodable", - "usr": "s:23OneSignalLiveActivities10AnyCodableV" - }, { "kind": "TypeNominal", "name": "Void", "printedName": "()" - } - ], - "declKind": "Constructor", - "usr": "s:23OneSignalLiveActivities10AnyCodableV10nilLiteralACyt_tcfc", - "mangledName": "$s23OneSignalLiveActivities10AnyCodableV10nilLiteralACyt_tcfc", - "moduleName": "OneSignalLiveActivities", - "declAttributes": [ - "AccessControl" - ], - "init_kind": "Designated" - }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init(booleanLiteral:)", - "children": [ - { - "kind": "TypeNominal", - "name": "AnyCodable", - "printedName": "OneSignalLiveActivities.AnyCodable", - "usr": "s:23OneSignalLiveActivities10AnyCodableV" }, { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "Encoder", + "printedName": "Swift.Encoder", + "usr": "s:s7EncoderP" } ], - "declKind": "Constructor", - "usr": "s:23OneSignalLiveActivities10AnyCodableV14booleanLiteralACSb_tcfc", - "mangledName": "$s23OneSignalLiveActivities10AnyCodableV14booleanLiteralACSb_tcfc", + "declKind": "Func", + "usr": "s:23OneSignalLiveActivities07DefaultC18ActivityAttributesV6encode2toys7Encoder_p_tKF", + "mangledName": "$s23OneSignalLiveActivities07DefaultC18ActivityAttributesV6encode2toys7Encoder_p_tKF", "moduleName": "OneSignalLiveActivities", - "declAttributes": [ - "AccessControl" - ], - "init_kind": "Designated" + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:23OneSignalLiveActivities07DefaultC18ActivityAttributesV", + "mangledName": "$s23OneSignalLiveActivities07DefaultC18ActivityAttributesV", + "moduleName": "OneSignalLiveActivities", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "OneSignalLiveActivityAttributes", + "printedName": "OneSignalLiveActivityAttributes", + "usr": "s:23OneSignalLiveActivities0abC18ActivityAttributesP", + "mangledName": "$s23OneSignalLiveActivities0abC18ActivityAttributesP" }, { - "kind": "Constructor", - "name": "init", - "printedName": "init(integerLiteral:)", + "kind": "Conformance", + "name": "ActivityAttributes", + "printedName": "ActivityAttributes", "children": [ { - "kind": "TypeNominal", - "name": "AnyCodable", - "printedName": "OneSignalLiveActivities.AnyCodable", - "usr": "s:23OneSignalLiveActivities10AnyCodableV" - }, - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "kind": "TypeWitness", + "name": "ContentState", + "printedName": "ContentState", + "children": [ + { + "kind": "TypeNominal", + "name": "ContentState", + "printedName": "OneSignalLiveActivities.DefaultLiveActivityAttributes.ContentState", + "usr": "s:23OneSignalLiveActivities07DefaultC18ActivityAttributesV12ContentStateV" + } + ] } ], - "declKind": "Constructor", - "usr": "s:23OneSignalLiveActivities10AnyCodableV14integerLiteralACSi_tcfc", - "mangledName": "$s23OneSignalLiveActivities10AnyCodableV14integerLiteralACSi_tcfc", - "moduleName": "OneSignalLiveActivities", - "declAttributes": [ - "AccessControl" - ], - "init_kind": "Designated" + "usr": "s:11ActivityKit0A10AttributesP", + "mangledName": "$s11ActivityKit0A10AttributesP" }, { - "kind": "Constructor", - "name": "init", - "printedName": "init(floatLiteral:)", - "children": [ - { - "kind": "TypeNominal", - "name": "AnyCodable", - "printedName": "OneSignalLiveActivities.AnyCodable", - "usr": "s:23OneSignalLiveActivities10AnyCodableV" - }, - { - "kind": "TypeNominal", - "name": "Double", - "printedName": "Swift.Double", - "usr": "s:Sd" - } - ], - "declKind": "Constructor", - "usr": "s:23OneSignalLiveActivities10AnyCodableV12floatLiteralACSd_tcfc", - "mangledName": "$s23OneSignalLiveActivities10AnyCodableV12floatLiteralACSd_tcfc", - "moduleName": "OneSignalLiveActivities", - "declAttributes": [ - "AccessControl" - ], - "init_kind": "Designated" + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" }, { - "kind": "Constructor", - "name": "init", - "printedName": "init(extendedGraphemeClusterLiteral:)", + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + } + ] + }, + { + "kind": "Import", + "name": "OneSignalCore", + "printedName": "OneSignalCore", + "declKind": "Import", + "moduleName": "OneSignalLiveActivities", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "OneSignalUser", + "printedName": "OneSignalUser", + "declKind": "Import", + "moduleName": "OneSignalLiveActivities" + }, + { + "kind": "Import", + "name": "OneSignalCore", + "printedName": "OneSignalCore", + "declKind": "Import", + "moduleName": "OneSignalLiveActivities", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "OneSignalUser", + "printedName": "OneSignalUser", + "declKind": "Import", + "moduleName": "OneSignalLiveActivities" + }, + { + "kind": "Import", + "name": "OneSignalOSCore", + "printedName": "OneSignalOSCore", + "declKind": "Import", + "moduleName": "OneSignalLiveActivities" + }, + { + "kind": "Import", + "name": "ActivityKit", + "printedName": "ActivityKit", + "declKind": "Import", + "moduleName": "OneSignalLiveActivities" + }, + { + "kind": "TypeDecl", + "name": "LiveActivitySetupOptions", + "printedName": "LiveActivitySetupOptions", + "children": [ + { + "kind": "Var", + "name": "enablePushToStart", + "printedName": "enablePushToStart", "children": [ { "kind": "TypeNominal", - "name": "AnyCodable", - "printedName": "OneSignalLiveActivities.AnyCodable", - "usr": "s:23OneSignalLiveActivities10AnyCodableV" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], - "declKind": "Constructor", - "usr": "s:23OneSignalLiveActivities10AnyCodableV30extendedGraphemeClusterLiteralACSS_tcfc", - "mangledName": "$s23OneSignalLiveActivities10AnyCodableV30extendedGraphemeClusterLiteralACSS_tcfc", + "declKind": "Var", + "usr": "c:@M@OneSignalLiveActivities@objc(cs)LiveActivitySetupOptions(py)enablePushToStart", + "mangledName": "$s23OneSignalLiveActivities0C20ActivitySetupOptionsC17enablePushToStartSbvp", "moduleName": "OneSignalLiveActivities", "declAttributes": [ - "AccessControl" + "HasInitialValue", + "HasStorage", + "AccessControl", + "ObjC", + "RawDocComment" ], - "init_kind": "Designated" - }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init(stringLiteral:)", - "children": [ - { - "kind": "TypeNominal", - "name": "AnyCodable", - "printedName": "OneSignalLiveActivities.AnyCodable", - "usr": "s:23OneSignalLiveActivities10AnyCodableV" - }, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "c:@M@OneSignalLiveActivities@objc(cs)LiveActivitySetupOptions(im)enablePushToStart", + "mangledName": "$s23OneSignalLiveActivities0C20ActivitySetupOptionsC17enablePushToStartSbvg", + "moduleName": "OneSignalLiveActivities", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "c:@M@OneSignalLiveActivities@objc(cs)LiveActivitySetupOptions(im)setEnablePushToStart:", + "mangledName": "$s23OneSignalLiveActivities0C20ActivitySetupOptionsC17enablePushToStartSbvs", + "moduleName": "OneSignalLiveActivities", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:23OneSignalLiveActivities0C20ActivitySetupOptionsC17enablePushToStartSbvM", + "mangledName": "$s23OneSignalLiveActivities0C20ActivitySetupOptionsC17enablePushToStartSbvM", + "moduleName": "OneSignalLiveActivities", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "enablePushToUpdate", + "printedName": "enablePushToUpdate", + "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], - "declKind": "Constructor", - "usr": "s:23OneSignalLiveActivities10AnyCodableV13stringLiteralACSS_tcfc", - "mangledName": "$s23OneSignalLiveActivities10AnyCodableV13stringLiteralACSS_tcfc", + "declKind": "Var", + "usr": "c:@M@OneSignalLiveActivities@objc(cs)LiveActivitySetupOptions(py)enablePushToUpdate", + "mangledName": "$s23OneSignalLiveActivities0C20ActivitySetupOptionsC18enablePushToUpdateSbvp", "moduleName": "OneSignalLiveActivities", "declAttributes": [ - "AccessControl" + "HasInitialValue", + "HasStorage", + "AccessControl", + "ObjC", + "RawDocComment" ], - "init_kind": "Designated" - }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init(arrayLiteral:)", - "children": [ + "hasStorage": true, + "accessors": [ { - "kind": "TypeNominal", - "name": "AnyCodable", - "printedName": "OneSignalLiveActivities.AnyCodable", - "usr": "s:23OneSignalLiveActivities10AnyCodableV" + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "c:@M@OneSignalLiveActivities@objc(cs)LiveActivitySetupOptions(im)enablePushToUpdate", + "mangledName": "$s23OneSignalLiveActivities0C20ActivitySetupOptionsC18enablePushToUpdateSbvg", + "moduleName": "OneSignalLiveActivities", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" }, { - "kind": "TypeNominal", - "name": "Array", - "printedName": "[Any]", + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", "children": [ { "kind": "TypeNominal", - "name": "ProtocolComposition", - "printedName": "Any" + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], - "usr": "s:Sa" + "declKind": "Accessor", + "usr": "c:@M@OneSignalLiveActivities@objc(cs)LiveActivitySetupOptions(im)setEnablePushToUpdate:", + "mangledName": "$s23OneSignalLiveActivities0C20ActivitySetupOptionsC18enablePushToUpdateSbvs", + "moduleName": "OneSignalLiveActivities", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:23OneSignalLiveActivities0C20ActivitySetupOptionsC18enablePushToUpdateSbvM", + "mangledName": "$s23OneSignalLiveActivities0C20ActivitySetupOptionsC18enablePushToUpdateSbvM", + "moduleName": "OneSignalLiveActivities", + "implicit": true, + "accessorKind": "_modify" } - ], - "declKind": "Constructor", - "usr": "s:23OneSignalLiveActivities10AnyCodableV12arrayLiteralACypd_tcfc", - "mangledName": "$s23OneSignalLiveActivities10AnyCodableV12arrayLiteralACypd_tcfc", - "moduleName": "OneSignalLiveActivities", - "declAttributes": [ - "AccessControl" - ], - "init_kind": "Designated" + ] }, { "kind": "Constructor", "name": "init", - "printedName": "init(dictionaryLiteral:)", + "printedName": "init(enablePushToStart:enablePushToUpdate:)", "children": [ { "kind": "TypeNominal", - "name": "AnyCodable", - "printedName": "OneSignalLiveActivities.AnyCodable", - "usr": "s:23OneSignalLiveActivities10AnyCodableV" + "name": "LiveActivitySetupOptions", + "printedName": "OneSignalLiveActivities.LiveActivitySetupOptions", + "usr": "c:@M@OneSignalLiveActivities@objc(cs)LiveActivitySetupOptions" }, { "kind": "TypeNominal", - "name": "Array", - "printedName": "[(Swift.AnyHashable, Any)]", - "children": [ - { - "kind": "TypeNominal", - "name": "Tuple", - "printedName": "(Swift.AnyHashable, Any)", - "children": [ - { - "kind": "TypeNominal", - "name": "AnyHashable", - "printedName": "Swift.AnyHashable", - "usr": "s:s11AnyHashableV" - }, - { - "kind": "TypeNominal", - "name": "ProtocolComposition", - "printedName": "Any" - } - ] - } - ], - "usr": "s:Sa" + "name": "Bool", + "printedName": "Swift.Bool", + "hasDefaultArg": true, + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "hasDefaultArg": true, + "usr": "s:Sb" } ], "declKind": "Constructor", - "usr": "s:23OneSignalLiveActivities10AnyCodableV17dictionaryLiteralACs0E8HashableV_yptd_tcfc", - "mangledName": "$s23OneSignalLiveActivities10AnyCodableV17dictionaryLiteralACs0E8HashableV_yptd_tcfc", + "usr": "c:@M@OneSignalLiveActivities@objc(cs)LiveActivitySetupOptions(im)initWithEnablePushToStart:enablePushToUpdate:", + "mangledName": "$s23OneSignalLiveActivities0C20ActivitySetupOptionsC17enablePushToStart0hiJ6UpdateACSb_Sbtcfc", "moduleName": "OneSignalLiveActivities", + "objc_name": "initWithEnablePushToStart:enablePushToUpdate:", "declAttributes": [ - "AccessControl" + "AccessControl", + "ObjC" ], "init_kind": "Designated" }, { "kind": "Constructor", "name": "init", - "printedName": "init(from:)", + "printedName": "init()", "children": [ { "kind": "TypeNominal", - "name": "AnyCodable", - "printedName": "OneSignalLiveActivities.AnyCodable", - "usr": "s:23OneSignalLiveActivities10AnyCodableV" - }, - { - "kind": "TypeNominal", - "name": "Decoder", - "printedName": "any Swift.Decoder", - "usr": "s:s7DecoderP" + "name": "LiveActivitySetupOptions", + "printedName": "OneSignalLiveActivities.LiveActivitySetupOptions", + "usr": "c:@M@OneSignalLiveActivities@objc(cs)LiveActivitySetupOptions" } ], "declKind": "Constructor", - "usr": "s:23OneSignalLiveActivities10AnyCodableV4fromACs7Decoder_p_tKcfc", - "mangledName": "$s23OneSignalLiveActivities10AnyCodableV4fromACs7Decoder_p_tKcfc", + "usr": "c:@M@OneSignalLiveActivities@objc(cs)LiveActivitySetupOptions(im)init", + "mangledName": "$s23OneSignalLiveActivities0C20ActivitySetupOptionsCACycfc", "moduleName": "OneSignalLiveActivities", + "overriding": true, + "implicit": true, + "objc_name": "init", "declAttributes": [ - "AccessControl" + "Dynamic", + "ObjC", + "Override" ], - "throwing": true, "init_kind": "Designated" - }, - { + } + ], + "declKind": "Class", + "usr": "c:@M@OneSignalLiveActivities@objc(cs)LiveActivitySetupOptions", + "mangledName": "$s23OneSignalLiveActivities0C20ActivitySetupOptionsC", + "moduleName": "OneSignalLiveActivities", + "objc_name": "LiveActivitySetupOptions", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "superclassUsr": "c:objc(cs)NSObject", + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "Import", + "name": "OneSignalCore", + "printedName": "OneSignalCore", + "declKind": "Import", + "moduleName": "OneSignalLiveActivities" + }, + { + "kind": "Import", + "name": "OneSignalOSCore", + "printedName": "OneSignalOSCore", + "declKind": "Import", + "moduleName": "OneSignalLiveActivities" + }, + { + "kind": "Import", + "name": "ActivityKit", + "printedName": "ActivityKit", + "declKind": "Import", + "moduleName": "OneSignalLiveActivities" + }, + { + "kind": "TypeDecl", + "name": "OneSignalLiveActivitiesManagerImpl", + "printedName": "OneSignalLiveActivitiesManagerImpl", + "children": [ + { "kind": "Function", - "name": "encode", - "printedName": "encode(to:)", + "name": "liveActivities", + "printedName": "liveActivities()", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Encoder", - "printedName": "any Swift.Encoder", - "usr": "s:s7EncoderP" + "name": "ExistentialMetatype", + "printedName": "AnyObject.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "AnyObject" + } + ] } ], "declKind": "Func", - "usr": "s:23OneSignalLiveActivities10AnyCodableV6encode2toys7Encoder_p_tKF", - "mangledName": "$s23OneSignalLiveActivities10AnyCodableV6encode2toys7Encoder_p_tKF", + "usr": "c:@M@OneSignalLiveActivities@objc(cs)OneSignalLiveActivitiesManagerImpl(cm)liveActivities", + "mangledName": "$s23OneSignalLiveActivities0abcD11ManagerImplC04liveD0yXlXpyFZ", "moduleName": "OneSignalLiveActivities", + "static": true, "declAttributes": [ + "Final", "AccessControl", - "RawDocComment" + "ObjC" ], - "throwing": true, "funcSelfKind": "NonMutating" }, { "kind": "Function", - "name": "==", - "printedName": "==(_:_:)", + "name": "start", + "printedName": "start()", "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - }, - { - "kind": "TypeNominal", - "name": "AnyCodable", - "printedName": "OneSignalLiveActivities.AnyCodable", - "usr": "s:23OneSignalLiveActivities10AnyCodableV" - }, - { - "kind": "TypeNominal", - "name": "AnyCodable", - "printedName": "OneSignalLiveActivities.AnyCodable", - "usr": "s:23OneSignalLiveActivities10AnyCodableV" + "name": "Void", + "printedName": "()" } ], "declKind": "Func", - "usr": "s:23OneSignalLiveActivities10AnyCodableV2eeoiySbAC_ACtFZ", - "mangledName": "$s23OneSignalLiveActivities10AnyCodableV2eeoiySbAC_ACtFZ", + "usr": "c:@M@OneSignalLiveActivities@objc(cs)OneSignalLiveActivitiesManagerImpl(cm)start", + "mangledName": "$s23OneSignalLiveActivities0abcD11ManagerImplC5startyyFZ", "moduleName": "OneSignalLiveActivities", "static": true, "declAttributes": [ - "AccessControl" + "Final", + "AccessControl", + "ObjC" ], - "isFromExtension": true, "funcSelfKind": "NonMutating" }, { - "kind": "Var", - "name": "description", - "printedName": "description", + "kind": "Function", + "name": "enter", + "printedName": "enter(_:withToken:)", "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, { "kind": "TypeNominal", "name": "String", "printedName": "Swift.String", "usr": "s:SS" - } - ], - "declKind": "Var", - "usr": "s:23OneSignalLiveActivities10AnyCodableV11descriptionSSvp", - "mangledName": "$s23OneSignalLiveActivities10AnyCodableV11descriptionSSvp", - "moduleName": "OneSignalLiveActivities", - "declAttributes": [ - "AccessControl" - ], - "isFromExtension": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Accessor", - "usr": "s:23OneSignalLiveActivities10AnyCodableV11descriptionSSvg", - "mangledName": "$s23OneSignalLiveActivities10AnyCodableV11descriptionSSvg", - "moduleName": "OneSignalLiveActivities", - "isFromExtension": true, - "accessorKind": "get" - } - ] - }, - { - "kind": "Var", - "name": "debugDescription", - "printedName": "debugDescription", - "children": [ + }, { "kind": "TypeNominal", "name": "String", @@ -3538,40 +2330,23 @@ "usr": "s:SS" } ], - "declKind": "Var", - "usr": "s:23OneSignalLiveActivities10AnyCodableV16debugDescriptionSSvp", - "mangledName": "$s23OneSignalLiveActivities10AnyCodableV16debugDescriptionSSvp", + "declKind": "Func", + "usr": "c:@M@OneSignalLiveActivities@objc(cs)OneSignalLiveActivitiesManagerImpl(cm)enter:withToken:", + "mangledName": "$s23OneSignalLiveActivities0abcD11ManagerImplC5enter_9withTokenySS_SStFZ", "moduleName": "OneSignalLiveActivities", + "static": true, + "objc_name": "enter:withToken:", "declAttributes": [ + "Final", + "ObjC", "AccessControl" ], - "isFromExtension": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Accessor", - "usr": "s:23OneSignalLiveActivities10AnyCodableV16debugDescriptionSSvg", - "mangledName": "$s23OneSignalLiveActivities10AnyCodableV16debugDescriptionSSvg", - "moduleName": "OneSignalLiveActivities", - "isFromExtension": true, - "accessorKind": "get" - } - ] + "funcSelfKind": "NonMutating" }, { "kind": "Function", - "name": "hash", - "printedName": "hash(into:)", + "name": "exit", + "printedName": "exit(_:)", "children": [ { "kind": "TypeNominal", @@ -3580,391 +2355,408 @@ }, { "kind": "TypeNominal", - "name": "Hasher", - "printedName": "Swift.Hasher", - "paramValueOwnership": "InOut", - "usr": "s:s6HasherV" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Func", - "usr": "s:23OneSignalLiveActivities10AnyCodableV4hash4intoys6HasherVz_tF", - "mangledName": "$s23OneSignalLiveActivities10AnyCodableV4hash4intoys6HasherVz_tF", + "usr": "c:@M@OneSignalLiveActivities@objc(cs)OneSignalLiveActivitiesManagerImpl(cm)exit:", + "mangledName": "$s23OneSignalLiveActivities0abcD11ManagerImplC4exityySSFZ", "moduleName": "OneSignalLiveActivities", + "static": true, + "objc_name": "exit:", "declAttributes": [ + "Final", + "ObjC", "AccessControl" ], - "isFromExtension": true, "funcSelfKind": "NonMutating" }, { - "kind": "Var", - "name": "hashValue", - "printedName": "hashValue", + "kind": "Function", + "name": "setPushToStartToken", + "printedName": "setPushToStartToken(_:withToken:)", "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "declKind": "Var", - "usr": "s:23OneSignalLiveActivities10AnyCodableV9hashValueSivp", - "mangledName": "$s23OneSignalLiveActivities10AnyCodableV9hashValueSivp", + "declKind": "Func", + "usr": "c:@M@OneSignalLiveActivities@objc(cs)OneSignalLiveActivitiesManagerImpl(cm)setPushToStartToken:withToken:error:", + "mangledName": "$s23OneSignalLiveActivities0abcD11ManagerImplC19setPushToStartToken_04withK0ySS_SStKFZ", "moduleName": "OneSignalLiveActivities", - "implicit": true, - "isFromExtension": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "declKind": "Accessor", - "usr": "s:23OneSignalLiveActivities10AnyCodableV9hashValueSivg", - "mangledName": "$s23OneSignalLiveActivities10AnyCodableV9hashValueSivg", - "moduleName": "OneSignalLiveActivities", - "implicit": true, - "isFromExtension": true, - "accessorKind": "get" - } - ] - } - ], - "declKind": "Struct", - "usr": "s:23OneSignalLiveActivities10AnyCodableV", - "mangledName": "$s23OneSignalLiveActivities10AnyCodableV", - "moduleName": "OneSignalLiveActivities", - "declAttributes": [ - "AccessControl", - "Frozen", - "RawDocComment" - ], - "conformances": [ - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - }, - { - "kind": "Conformance", - "name": "Decodable", - "printedName": "Decodable", - "usr": "s:Se", - "mangledName": "$sSe" - }, - { - "kind": "Conformance", - "name": "Encodable", - "printedName": "Encodable", - "usr": "s:SE", - "mangledName": "$sSE" - }, - { - "kind": "Conformance", - "name": "Equatable", - "printedName": "Equatable", - "usr": "s:SQ", - "mangledName": "$sSQ" - }, - { - "kind": "Conformance", - "name": "CustomStringConvertible", - "printedName": "CustomStringConvertible", - "usr": "s:s23CustomStringConvertibleP", - "mangledName": "$ss23CustomStringConvertibleP" - }, - { - "kind": "Conformance", - "name": "CustomDebugStringConvertible", - "printedName": "CustomDebugStringConvertible", - "usr": "s:s28CustomDebugStringConvertibleP", - "mangledName": "$ss28CustomDebugStringConvertibleP" - }, - { - "kind": "Conformance", - "name": "ExpressibleByNilLiteral", - "printedName": "ExpressibleByNilLiteral", - "usr": "s:s23ExpressibleByNilLiteralP", - "mangledName": "$ss23ExpressibleByNilLiteralP" + "static": true, + "intro_iOS": "17.2", + "declAttributes": [ + "Final", + "AccessControl", + "Available", + "ObjC" + ], + "throwing": true, + "funcSelfKind": "NonMutating" }, { - "kind": "Conformance", - "name": "ExpressibleByBooleanLiteral", - "printedName": "ExpressibleByBooleanLiteral", + "kind": "Function", + "name": "removePushToStartToken", + "printedName": "removePushToStartToken(_:)", "children": [ { - "kind": "TypeWitness", - "name": "BooleanLiteralType", - "printedName": "BooleanLiteralType", - "children": [ - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - } - ] + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "usr": "s:s27ExpressibleByBooleanLiteralP", - "mangledName": "$ss27ExpressibleByBooleanLiteralP" + "declKind": "Func", + "usr": "c:@M@OneSignalLiveActivities@objc(cs)OneSignalLiveActivitiesManagerImpl(cm)removePushToStartToken:error:", + "mangledName": "$s23OneSignalLiveActivities0abcD11ManagerImplC22removePushToStartTokenyySSKFZ", + "moduleName": "OneSignalLiveActivities", + "static": true, + "intro_iOS": "17.2", + "declAttributes": [ + "Final", + "AccessControl", + "Available", + "ObjC" + ], + "throwing": true, + "funcSelfKind": "NonMutating" }, { - "kind": "Conformance", - "name": "ExpressibleByIntegerLiteral", - "printedName": "ExpressibleByIntegerLiteral", + "kind": "Function", + "name": "setPushToStartToken", + "printedName": "setPushToStartToken(_:withToken:)", "children": [ { - "kind": "TypeWitness", - "name": "IntegerLiteralType", - "printedName": "IntegerLiteralType", + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "τ_0_0.Type", "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "GenericTypeParam", + "printedName": "τ_0_0" } ] + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "usr": "s:s27ExpressibleByIntegerLiteralP", - "mangledName": "$ss27ExpressibleByIntegerLiteralP" + "declKind": "Func", + "usr": "s:23OneSignalLiveActivities0abcD11ManagerImplC19setPushToStartToken_04withK0yxm_SSt11ActivityKit0M10AttributesRzlFZ", + "mangledName": "$s23OneSignalLiveActivities0abcD11ManagerImplC19setPushToStartToken_04withK0yxm_SSt11ActivityKit0M10AttributesRzlFZ", + "moduleName": "OneSignalLiveActivities", + "genericSig": "<τ_0_0 where τ_0_0 : ActivityKit.ActivityAttributes>", + "sugared_genericSig": "", + "static": true, + "intro_iOS": "17.2", + "declAttributes": [ + "Final", + "AccessControl", + "Available" + ], + "funcSelfKind": "NonMutating" }, { - "kind": "Conformance", - "name": "ExpressibleByFloatLiteral", - "printedName": "ExpressibleByFloatLiteral", + "kind": "Function", + "name": "removePushToStartToken", + "printedName": "removePushToStartToken(_:)", "children": [ { - "kind": "TypeWitness", - "name": "FloatLiteralType", - "printedName": "FloatLiteralType", + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "τ_0_0.Type", "children": [ { "kind": "TypeNominal", - "name": "Double", - "printedName": "Swift.Double", - "usr": "s:Sd" + "name": "GenericTypeParam", + "printedName": "τ_0_0" } ] } ], - "usr": "s:s25ExpressibleByFloatLiteralP", - "mangledName": "$ss25ExpressibleByFloatLiteralP" + "declKind": "Func", + "usr": "s:23OneSignalLiveActivities0abcD11ManagerImplC22removePushToStartTokenyyxm11ActivityKit0L10AttributesRzlFZ", + "mangledName": "$s23OneSignalLiveActivities0abcD11ManagerImplC22removePushToStartTokenyyxm11ActivityKit0L10AttributesRzlFZ", + "moduleName": "OneSignalLiveActivities", + "genericSig": "<τ_0_0 where τ_0_0 : ActivityKit.ActivityAttributes>", + "sugared_genericSig": "", + "static": true, + "intro_iOS": "17.2", + "declAttributes": [ + "Final", + "AccessControl", + "Available" + ], + "funcSelfKind": "NonMutating" }, { - "kind": "Conformance", - "name": "ExpressibleByStringLiteral", - "printedName": "ExpressibleByStringLiteral", + "kind": "Function", + "name": "enter", + "printedName": "enter(_:withToken:withSuccess:withFailure:)", "children": [ { - "kind": "TypeWitness", - "name": "StringLiteralType", - "printedName": "StringLiteralType", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(([Swift.AnyHashable : Any]?) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "([Swift.AnyHashable : Any]?) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.AnyHashable : Any]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.AnyHashable : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyHashable", + "printedName": "Swift.AnyHashable", + "usr": "s:s11AnyHashableV" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "usr": "s:Sq" + } + ] } - ] - } - ], - "usr": "s:s26ExpressibleByStringLiteralP", - "mangledName": "$ss26ExpressibleByStringLiteralP" - }, - { - "kind": "Conformance", - "name": "ExpressibleByExtendedGraphemeClusterLiteral", - "printedName": "ExpressibleByExtendedGraphemeClusterLiteral", - "children": [ + ], + "usr": "s:Sq" + }, { - "kind": "TypeWitness", - "name": "ExtendedGraphemeClusterLiteralType", - "printedName": "ExtendedGraphemeClusterLiteralType", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Swift.Error?) -> ())?", "children": [ { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Error?) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Error?", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:Sq" + } + ] } - ] + ], + "usr": "s:Sq" } ], - "usr": "s:s43ExpressibleByExtendedGraphemeClusterLiteralP", - "mangledName": "$ss43ExpressibleByExtendedGraphemeClusterLiteralP" + "declKind": "Func", + "usr": "c:@M@OneSignalLiveActivities@objc(cs)OneSignalLiveActivitiesManagerImpl(cm)enter:withToken:withSuccess:withFailure:", + "mangledName": "$s23OneSignalLiveActivities0abcD11ManagerImplC5enter_9withToken0H7Success0H7FailureySS_SSySDys11AnyHashableVypGSgcSgys5Error_pSgcSgtFZ", + "moduleName": "OneSignalLiveActivities", + "static": true, + "objc_name": "enter:withToken:withSuccess:withFailure:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl" + ], + "funcSelfKind": "NonMutating" }, { - "kind": "Conformance", - "name": "ExpressibleByUnicodeScalarLiteral", - "printedName": "ExpressibleByUnicodeScalarLiteral", + "kind": "Function", + "name": "exit", + "printedName": "exit(_:withSuccess:withFailure:)", "children": [ { - "kind": "TypeWitness", - "name": "UnicodeScalarLiteralType", - "printedName": "UnicodeScalarLiteralType", + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(([Swift.AnyHashable : Any]?) -> ())?", "children": [ { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "kind": "TypeFunc", + "name": "Function", + "printedName": "([Swift.AnyHashable : Any]?) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.AnyHashable : Any]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.AnyHashable : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyHashable", + "printedName": "Swift.AnyHashable", + "usr": "s:s11AnyHashableV" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "usr": "s:Sq" + } + ] } - ] - } - ], - "usr": "s:s33ExpressibleByUnicodeScalarLiteralP", - "mangledName": "$ss33ExpressibleByUnicodeScalarLiteralP" - }, - { - "kind": "Conformance", - "name": "ExpressibleByStringInterpolation", - "printedName": "ExpressibleByStringInterpolation", - "children": [ + ], + "usr": "s:Sq" + }, { - "kind": "TypeWitness", - "name": "StringInterpolation", - "printedName": "StringInterpolation", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Swift.Error?) -> ())?", "children": [ { - "kind": "TypeNominal", - "name": "DefaultStringInterpolation", - "printedName": "Swift.DefaultStringInterpolation", - "usr": "s:s26DefaultStringInterpolationV" + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Error?) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Error?", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:Sq" + } + ] } - ] + ], + "usr": "s:Sq" } ], - "usr": "s:s32ExpressibleByStringInterpolationP", - "mangledName": "$ss32ExpressibleByStringInterpolationP" + "declKind": "Func", + "usr": "c:@M@OneSignalLiveActivities@objc(cs)OneSignalLiveActivitiesManagerImpl(cm)exit:withSuccess:withFailure:", + "mangledName": "$s23OneSignalLiveActivities0abcD11ManagerImplC4exit_11withSuccess0H7FailureySS_ySDys11AnyHashableVypGSgcSgys5Error_pSgcSgtFZ", + "moduleName": "OneSignalLiveActivities", + "static": true, + "objc_name": "exit:withSuccess:withFailure:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl" + ], + "funcSelfKind": "NonMutating" }, { - "kind": "Conformance", - "name": "ExpressibleByArrayLiteral", - "printedName": "ExpressibleByArrayLiteral", - "children": [ - { - "kind": "TypeWitness", - "name": "ArrayLiteralElement", - "printedName": "ArrayLiteralElement", - "children": [ - { - "kind": "TypeNominal", - "name": "ProtocolComposition", - "printedName": "Any" - } - ] - } - ], - "usr": "s:s25ExpressibleByArrayLiteralP", - "mangledName": "$ss25ExpressibleByArrayLiteralP" - }, - { - "kind": "Conformance", - "name": "ExpressibleByDictionaryLiteral", - "printedName": "ExpressibleByDictionaryLiteral", - "children": [ - { - "kind": "TypeWitness", - "name": "Key", - "printedName": "Key", - "children": [ - { - "kind": "TypeNominal", - "name": "AnyHashable", - "printedName": "Swift.AnyHashable", - "usr": "s:s11AnyHashableV" - } - ] - }, - { - "kind": "TypeWitness", - "name": "Value", - "printedName": "Value", - "children": [ - { - "kind": "TypeNominal", - "name": "ProtocolComposition", - "printedName": "Any" - } - ] - } - ], - "usr": "s:s30ExpressibleByDictionaryLiteralP", - "mangledName": "$ss30ExpressibleByDictionaryLiteralP" - }, - { - "kind": "Conformance", - "name": "Hashable", - "printedName": "Hashable", - "usr": "s:SH", - "mangledName": "$sSH" - } - ] - }, - { - "kind": "Import", - "name": "OneSignalCore", - "printedName": "OneSignalCore", - "declKind": "Import", - "moduleName": "OneSignalLiveActivities", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Import", - "name": "OneSignalUser", - "printedName": "OneSignalUser", - "declKind": "Import", - "moduleName": "OneSignalLiveActivities" - }, - { - "kind": "Import", - "name": "OneSignalCore", - "printedName": "OneSignalCore", - "declKind": "Import", - "moduleName": "OneSignalLiveActivities", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Import", - "name": "OneSignalUser", - "printedName": "OneSignalUser", - "declKind": "Import", - "moduleName": "OneSignalLiveActivities" - }, - { - "kind": "TypeDecl", - "name": "OSLiveActivities", - "printedName": "OSLiveActivities", - "children": [ - { - "kind": "Function", - "name": "setup", - "printedName": "setup(_:options:)", + "kind": "Function", + "name": "setup", + "printedName": "setup(_:options:)", "children": [ { "kind": "TypeNominal", @@ -3974,12 +2766,12 @@ { "kind": "TypeNominal", "name": "Metatype", - "printedName": "τ_1_0.Type", + "printedName": "τ_0_0.Type", "children": [ { "kind": "TypeNominal", "name": "GenericTypeParam", - "printedName": "τ_1_0" + "printedName": "τ_0_0" } ] }, @@ -4000,100 +2792,18 @@ } ], "declKind": "Func", - "usr": "s:15OneSignalOSCore16OSLiveActivitiesP0ab4LiveE0E5setup_7optionsyqd__m_AD0F20ActivitySetupOptionsCSgtAD0abfI10AttributesRd__lFZ", - "mangledName": "$s15OneSignalOSCore16OSLiveActivitiesP0ab4LiveE0E5setup_7optionsyqd__m_AD0F20ActivitySetupOptionsCSgtAD0abfI10AttributesRd__lFZ", + "usr": "s:23OneSignalLiveActivities0abcD11ManagerImplC5setup_7optionsyxm_AA0C20ActivitySetupOptionsCSgtAA0abcI10AttributesRzlFZ", + "mangledName": "$s23OneSignalLiveActivities0abcD11ManagerImplC5setup_7optionsyxm_AA0C20ActivitySetupOptionsCSgtAA0abcI10AttributesRzlFZ", "moduleName": "OneSignalLiveActivities", - "genericSig": "<τ_0_0, τ_1_0 where τ_0_0 : OneSignalOSCore.OSLiveActivities, τ_1_0 : OneSignalLiveActivities.OneSignalLiveActivityAttributes>", - "sugared_genericSig": "", + "genericSig": "<τ_0_0 where τ_0_0 : OneSignalLiveActivities.OneSignalLiveActivityAttributes>", + "sugared_genericSig": "", "static": true, "intro_iOS": "16.1", "declAttributes": [ - "Available", - "RawDocComment" - ], - "isFromExtension": true, - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "setPushToStartToken", - "printedName": "setPushToStartToken(_:withToken:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "τ_1_0.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "GenericTypeParam", - "printedName": "τ_1_0" - } - ] - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Func", - "usr": "s:15OneSignalOSCore16OSLiveActivitiesP0ab4LiveE0E19setPushToStartToken_04withK0yqd__m_SSt11ActivityKit0M10AttributesRd__lFZ", - "mangledName": "$s15OneSignalOSCore16OSLiveActivitiesP0ab4LiveE0E19setPushToStartToken_04withK0yqd__m_SSt11ActivityKit0M10AttributesRd__lFZ", - "moduleName": "OneSignalLiveActivities", - "genericSig": "<τ_0_0, τ_1_0 where τ_0_0 : OneSignalOSCore.OSLiveActivities, τ_1_0 : ActivityKit.ActivityAttributes>", - "sugared_genericSig": "", - "static": true, - "intro_iOS": "17.2", - "declAttributes": [ - "Available", - "RawDocComment" - ], - "isFromExtension": true, - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "removePushToStartToken", - "printedName": "removePushToStartToken(_:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "τ_1_0.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "GenericTypeParam", - "printedName": "τ_1_0" - } - ] - } - ], - "declKind": "Func", - "usr": "s:15OneSignalOSCore16OSLiveActivitiesP0ab4LiveE0E22removePushToStartTokenyyqd__m11ActivityKit0L10AttributesRd__lFZ", - "mangledName": "$s15OneSignalOSCore16OSLiveActivitiesP0ab4LiveE0E22removePushToStartTokenyyqd__m11ActivityKit0L10AttributesRd__lFZ", - "moduleName": "OneSignalLiveActivities", - "genericSig": "<τ_0_0, τ_1_0 where τ_0_0 : OneSignalOSCore.OSLiveActivities, τ_1_0 : ActivityKit.ActivityAttributes>", - "sugared_genericSig": "", - "static": true, - "intro_iOS": "17.2", - "declAttributes": [ - "Available", - "RawDocComment" + "Final", + "AccessControl", + "Available" ], - "isFromExtension": true, "funcSelfKind": "NonMutating" }, { @@ -4123,18 +2833,18 @@ } ], "declKind": "Func", - "usr": "s:15OneSignalOSCore16OSLiveActivitiesP0ab4LiveE0E12setupDefault7optionsyAD0F20ActivitySetupOptionsCSg_tFZ", - "mangledName": "$s15OneSignalOSCore16OSLiveActivitiesP0ab4LiveE0E12setupDefault7optionsyAD0F20ActivitySetupOptionsCSg_tFZ", + "usr": "c:@M@OneSignalLiveActivities@objc(cs)OneSignalLiveActivitiesManagerImpl(cm)setupDefaultWithOptions:", + "mangledName": "$s23OneSignalLiveActivities0abcD11ManagerImplC12setupDefault7optionsyAA0C20ActivitySetupOptionsCSg_tFZ", "moduleName": "OneSignalLiveActivities", - "genericSig": "<τ_0_0 where τ_0_0 : OneSignalOSCore.OSLiveActivities>", - "sugared_genericSig": "", "static": true, "intro_iOS": "16.1", + "objc_name": "setupDefaultWithOptions:", "declAttributes": [ + "Final", + "AccessControl", "Available", - "RawDocComment" + "ObjC" ], - "isFromExtension": true, "funcSelfKind": "NonMutating" }, { @@ -4193,275 +2903,3683 @@ } ], "declKind": "Func", - "usr": "s:15OneSignalOSCore16OSLiveActivitiesP0ab4LiveE0E12startDefault_10attributes7contentySS_SDySSypGAHtFZ", - "mangledName": "$s15OneSignalOSCore16OSLiveActivitiesP0ab4LiveE0E12startDefault_10attributes7contentySS_SDySSypGAHtFZ", + "usr": "c:@M@OneSignalLiveActivities@objc(cs)OneSignalLiveActivitiesManagerImpl(cm)startDefault:attributes:content:", + "mangledName": "$s23OneSignalLiveActivities0abcD11ManagerImplC12startDefault_10attributes7contentySS_SDySSypGAGtFZ", "moduleName": "OneSignalLiveActivities", - "genericSig": "<τ_0_0 where τ_0_0 : OneSignalOSCore.OSLiveActivities>", - "sugared_genericSig": "", "static": true, "intro_iOS": "16.1", "declAttributes": [ + "Final", + "AccessControl", "Available", - "RawDocComment" + "ObjC" ], - "isFromExtension": true, "funcSelfKind": "NonMutating" - } - ], - "declKind": "Protocol", - "usr": "c:@M@OneSignalOSCore@objc(pl)OSLiveActivities", - "mangledName": "$s15OneSignalOSCore16OSLiveActivitiesP", - "moduleName": "OneSignalOSCore", - "genericSig": "<τ_0_0 : AnyObject>", - "sugared_genericSig": "", - "declAttributes": [ - "ObjC" - ], - "isExternal": true, - "conformances": [ - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" }, { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - } - ] - } - ], - "json_format_version": 8 - }, - "ConstValues": [ - { - "filePath": "\/Users\/nanli\/Documents\/GitHub\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OSLiveActivitiesExtension.swift", - "kind": "BooleanLiteral", - "offset": 5300, - "length": 4, - "value": "true" + "kind": "Function", + "name": "trackClickAndReturnOriginal", + "printedName": "trackClickAndReturnOriginal(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URL?", + "children": [ + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Func", + "usr": "c:@M@OneSignalLiveActivities@objc(cs)OneSignalLiveActivitiesManagerImpl(cm)trackClickAndReturnOriginal:", + "mangledName": "$s23OneSignalLiveActivities0abcD11ManagerImplC27trackClickAndReturnOriginaly10Foundation3URLVSgAGFZ", + "moduleName": "OneSignalLiveActivities", + "static": true, + "objc_name": "trackClickAndReturnOriginal:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "OneSignalLiveActivitiesManagerImpl", + "printedName": "OneSignalLiveActivities.OneSignalLiveActivitiesManagerImpl", + "usr": "c:@M@OneSignalLiveActivities@objc(cs)OneSignalLiveActivitiesManagerImpl" + } + ], + "declKind": "Constructor", + "usr": "c:@M@OneSignalLiveActivities@objc(cs)OneSignalLiveActivitiesManagerImpl(im)init", + "mangledName": "$s23OneSignalLiveActivities0abcD11ManagerImplCACycfc", + "moduleName": "OneSignalLiveActivities", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@OneSignalLiveActivities@objc(cs)OneSignalLiveActivitiesManagerImpl", + "mangledName": "$s23OneSignalLiveActivities0abcD11ManagerImplC", + "moduleName": "OneSignalLiveActivities", + "objc_name": "OneSignalLiveActivitiesManagerImpl", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "superclassUsr": "c:objc(cs)NSObject", + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "OSLiveActivities", + "printedName": "OSLiveActivities", + "usr": "c:@M@OneSignalOSCore@objc(pl)OSLiveActivities", + "mangledName": "$s15OneSignalOSCore16OSLiveActivitiesP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "Import", + "name": "OneSignalCore", + "printedName": "OneSignalCore", + "declKind": "Import", + "moduleName": "OneSignalLiveActivities", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "OneSignalUser", + "printedName": "OneSignalUser", + "declKind": "Import", + "moduleName": "OneSignalLiveActivities" + }, + { + "kind": "Import", + "name": "OneSignalCore", + "printedName": "OneSignalCore", + "declKind": "Import", + "moduleName": "OneSignalLiveActivities", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "OneSignalUser", + "printedName": "OneSignalUser", + "declKind": "Import", + "moduleName": "OneSignalLiveActivities" + }, + { + "kind": "Import", + "name": "OneSignalCore", + "printedName": "OneSignalCore", + "declKind": "Import", + "moduleName": "OneSignalLiveActivities", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "OneSignalUser", + "printedName": "OneSignalUser", + "declKind": "Import", + "moduleName": "OneSignalLiveActivities" + }, + { + "kind": "Import", + "name": "OneSignalCore", + "printedName": "OneSignalCore", + "declKind": "Import", + "moduleName": "OneSignalLiveActivities", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "ActivityKit", + "printedName": "ActivityKit", + "declKind": "Import", + "moduleName": "OneSignalLiveActivities" + }, + { + "kind": "TypeDecl", + "name": "OneSignalLiveActivityAttributes", + "printedName": "OneSignalLiveActivityAttributes", + "children": [ + { + "kind": "Var", + "name": "onesignal", + "printedName": "onesignal", + "children": [ + { + "kind": "TypeNominal", + "name": "OneSignalLiveActivityAttributeData", + "printedName": "OneSignalLiveActivities.OneSignalLiveActivityAttributeData", + "usr": "s:23OneSignalLiveActivities0abC21ActivityAttributeDataV" + } + ], + "declKind": "Var", + "usr": "s:23OneSignalLiveActivities0abC18ActivityAttributesP9onesignalAA0abcE13AttributeDataVvp", + "mangledName": "$s23OneSignalLiveActivities0abC18ActivityAttributesP9onesignalAA0abcE13AttributeDataVvp", + "moduleName": "OneSignalLiveActivities", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "OneSignalLiveActivityAttributeData", + "printedName": "OneSignalLiveActivities.OneSignalLiveActivityAttributeData", + "usr": "s:23OneSignalLiveActivities0abC21ActivityAttributeDataV" + } + ], + "declKind": "Accessor", + "usr": "s:23OneSignalLiveActivities0abC18ActivityAttributesP9onesignalAA0abcE13AttributeDataVvg", + "mangledName": "$s23OneSignalLiveActivities0abC18ActivityAttributesP9onesignalAA0abcE13AttributeDataVvg", + "moduleName": "OneSignalLiveActivities", + "genericSig": "<τ_0_0 where τ_0_0 : OneSignalLiveActivities.OneSignalLiveActivityAttributes>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "OneSignalLiveActivityAttributeData", + "printedName": "OneSignalLiveActivities.OneSignalLiveActivityAttributeData", + "usr": "s:23OneSignalLiveActivities0abC21ActivityAttributeDataV" + } + ], + "declKind": "Accessor", + "usr": "s:23OneSignalLiveActivities0abC18ActivityAttributesP9onesignalAA0abcE13AttributeDataVvs", + "mangledName": "$s23OneSignalLiveActivities0abC18ActivityAttributesP9onesignalAA0abcE13AttributeDataVvs", + "moduleName": "OneSignalLiveActivities", + "genericSig": "<τ_0_0 where τ_0_0 : OneSignalLiveActivities.OneSignalLiveActivityAttributes>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:23OneSignalLiveActivities0abC18ActivityAttributesP9onesignalAA0abcE13AttributeDataVvM", + "mangledName": "$s23OneSignalLiveActivities0abC18ActivityAttributesP9onesignalAA0abcE13AttributeDataVvM", + "moduleName": "OneSignalLiveActivities", + "genericSig": "<τ_0_0 where τ_0_0 : OneSignalLiveActivities.OneSignalLiveActivityAttributes>", + "sugared_genericSig": "", + "protocolReq": true, + "implicit": true, + "intro_iOS": "16.1", + "declAttributes": [ + "Available" + ], + "reqNewWitnessTableEntry": true, + "accessorKind": "_modify" + } + ] + } + ], + "declKind": "Protocol", + "usr": "s:23OneSignalLiveActivities0abC18ActivityAttributesP", + "mangledName": "$s23OneSignalLiveActivities0abC18ActivityAttributesP", + "moduleName": "OneSignalLiveActivities", + "genericSig": "<τ_0_0 : ActivityKit.ActivityAttributes, τ_0_0.ContentState : OneSignalLiveActivities.OneSignalLiveActivityContentState>", + "sugared_genericSig": "", + "intro_iOS": "16.1", + "declAttributes": [ + "AccessControl", + "Available", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "ActivityAttributes", + "printedName": "ActivityAttributes", + "usr": "s:11ActivityKit0A10AttributesP", + "mangledName": "$s11ActivityKit0A10AttributesP" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + } + ] + }, + { + "kind": "TypeDecl", + "name": "OneSignalLiveActivityAttributeData", + "printedName": "OneSignalLiveActivityAttributeData", + "children": [ + { + "kind": "Function", + "name": "create", + "printedName": "create(activityId:)", + "children": [ + { + "kind": "TypeNominal", + "name": "OneSignalLiveActivityAttributeData", + "printedName": "OneSignalLiveActivities.OneSignalLiveActivityAttributeData", + "usr": "s:23OneSignalLiveActivities0abC21ActivityAttributeDataV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:23OneSignalLiveActivities0abC21ActivityAttributeDataV6create10activityIdACSS_tFZ", + "mangledName": "$s23OneSignalLiveActivities0abC21ActivityAttributeDataV6create10activityIdACSS_tFZ", + "moduleName": "OneSignalLiveActivities", + "static": true, + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "activityId", + "printedName": "activityId", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23OneSignalLiveActivities0abC21ActivityAttributeDataV10activityIdSSvp", + "mangledName": "$s23OneSignalLiveActivities0abC21ActivityAttributeDataV10activityIdSSvp", + "moduleName": "OneSignalLiveActivities", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:23OneSignalLiveActivities0abC21ActivityAttributeDataV10activityIdSSvg", + "mangledName": "$s23OneSignalLiveActivities0abC21ActivityAttributeDataV10activityIdSSvg", + "moduleName": "OneSignalLiveActivities", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:23OneSignalLiveActivities0abC21ActivityAttributeDataV10activityIdSSvs", + "mangledName": "$s23OneSignalLiveActivities0abC21ActivityAttributeDataV10activityIdSSvs", + "moduleName": "OneSignalLiveActivities", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:23OneSignalLiveActivities0abC21ActivityAttributeDataV10activityIdSSvM", + "mangledName": "$s23OneSignalLiveActivities0abC21ActivityAttributeDataV10activityIdSSvM", + "moduleName": "OneSignalLiveActivities", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "OneSignalLiveActivityAttributeData", + "printedName": "OneSignalLiveActivities.OneSignalLiveActivityAttributeData", + "usr": "s:23OneSignalLiveActivities0abC21ActivityAttributeDataV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:23OneSignalLiveActivities0abC21ActivityAttributeDataV4fromACs7Decoder_p_tKcfc", + "mangledName": "$s23OneSignalLiveActivities0abC21ActivityAttributeDataV4fromACs7Decoder_p_tKcfc", + "moduleName": "OneSignalLiveActivities", + "implicit": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "encode", + "printedName": "encode(to:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Encoder", + "printedName": "Swift.Encoder", + "usr": "s:s7EncoderP" + } + ], + "declKind": "Func", + "usr": "s:23OneSignalLiveActivities0abC21ActivityAttributeDataV6encode2toys7Encoder_p_tKF", + "mangledName": "$s23OneSignalLiveActivities0abC21ActivityAttributeDataV6encode2toys7Encoder_p_tKF", + "moduleName": "OneSignalLiveActivities", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:23OneSignalLiveActivities0abC21ActivityAttributeDataV", + "mangledName": "$s23OneSignalLiveActivities0abC21ActivityAttributeDataV", + "moduleName": "OneSignalLiveActivities", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + } + ] + }, + { + "kind": "TypeDecl", + "name": "OneSignalLiveActivityContentState", + "printedName": "OneSignalLiveActivityContentState", + "children": [ + { + "kind": "Var", + "name": "onesignal", + "printedName": "onesignal", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "OneSignalLiveActivities.OneSignalLiveActivityContentStateData?", + "children": [ + { + "kind": "TypeNominal", + "name": "OneSignalLiveActivityContentStateData", + "printedName": "OneSignalLiveActivities.OneSignalLiveActivityContentStateData", + "usr": "s:23OneSignalLiveActivities0abC24ActivityContentStateDataV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:23OneSignalLiveActivities0abC20ActivityContentStateP9onesignalAA0abcefG4DataVSgvp", + "mangledName": "$s23OneSignalLiveActivities0abC20ActivityContentStateP9onesignalAA0abcefG4DataVSgvp", + "moduleName": "OneSignalLiveActivities", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "OneSignalLiveActivities.OneSignalLiveActivityContentStateData?", + "children": [ + { + "kind": "TypeNominal", + "name": "OneSignalLiveActivityContentStateData", + "printedName": "OneSignalLiveActivities.OneSignalLiveActivityContentStateData", + "usr": "s:23OneSignalLiveActivities0abC24ActivityContentStateDataV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:23OneSignalLiveActivities0abC20ActivityContentStateP9onesignalAA0abcefG4DataVSgvg", + "mangledName": "$s23OneSignalLiveActivities0abC20ActivityContentStateP9onesignalAA0abcefG4DataVSgvg", + "moduleName": "OneSignalLiveActivities", + "genericSig": "<τ_0_0 where τ_0_0 : OneSignalLiveActivities.OneSignalLiveActivityContentState>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "OneSignalLiveActivities.OneSignalLiveActivityContentStateData?", + "children": [ + { + "kind": "TypeNominal", + "name": "OneSignalLiveActivityContentStateData", + "printedName": "OneSignalLiveActivities.OneSignalLiveActivityContentStateData", + "usr": "s:23OneSignalLiveActivities0abC24ActivityContentStateDataV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:23OneSignalLiveActivities0abC20ActivityContentStateP9onesignalAA0abcefG4DataVSgvs", + "mangledName": "$s23OneSignalLiveActivities0abC20ActivityContentStateP9onesignalAA0abcefG4DataVSgvs", + "moduleName": "OneSignalLiveActivities", + "genericSig": "<τ_0_0 where τ_0_0 : OneSignalLiveActivities.OneSignalLiveActivityContentState>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:23OneSignalLiveActivities0abC20ActivityContentStateP9onesignalAA0abcefG4DataVSgvM", + "mangledName": "$s23OneSignalLiveActivities0abC20ActivityContentStateP9onesignalAA0abcefG4DataVSgvM", + "moduleName": "OneSignalLiveActivities", + "genericSig": "<τ_0_0 where τ_0_0 : OneSignalLiveActivities.OneSignalLiveActivityContentState>", + "sugared_genericSig": "", + "protocolReq": true, + "implicit": true, + "intro_iOS": "16.1", + "declAttributes": [ + "Available" + ], + "reqNewWitnessTableEntry": true, + "accessorKind": "_modify" + } + ] + } + ], + "declKind": "Protocol", + "usr": "s:23OneSignalLiveActivities0abC20ActivityContentStateP", + "mangledName": "$s23OneSignalLiveActivities0abC20ActivityContentStateP", + "moduleName": "OneSignalLiveActivities", + "genericSig": "<τ_0_0 : Swift.Decodable, τ_0_0 : Swift.Encodable, τ_0_0 : Swift.Hashable>", + "sugared_genericSig": "", + "intro_iOS": "16.1", + "declAttributes": [ + "AccessControl", + "Available", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + } + ] + }, + { + "kind": "TypeDecl", + "name": "OneSignalLiveActivityContentStateData", + "printedName": "OneSignalLiveActivityContentStateData", + "children": [ + { + "kind": "Var", + "name": "notificationId", + "printedName": "notificationId", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:23OneSignalLiveActivities0abC24ActivityContentStateDataV14notificationIdSSvp", + "mangledName": "$s23OneSignalLiveActivities0abC24ActivityContentStateDataV14notificationIdSSvp", + "moduleName": "OneSignalLiveActivities", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:23OneSignalLiveActivities0abC24ActivityContentStateDataV14notificationIdSSvg", + "mangledName": "$s23OneSignalLiveActivities0abC24ActivityContentStateDataV14notificationIdSSvg", + "moduleName": "OneSignalLiveActivities", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:23OneSignalLiveActivities0abC24ActivityContentStateDataV14notificationIdSSvs", + "mangledName": "$s23OneSignalLiveActivities0abC24ActivityContentStateDataV14notificationIdSSvs", + "moduleName": "OneSignalLiveActivities", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:23OneSignalLiveActivities0abC24ActivityContentStateDataV14notificationIdSSvM", + "mangledName": "$s23OneSignalLiveActivities0abC24ActivityContentStateDataV14notificationIdSSvM", + "moduleName": "OneSignalLiveActivities", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "OneSignalLiveActivityContentStateData", + "printedName": "OneSignalLiveActivities.OneSignalLiveActivityContentStateData", + "usr": "s:23OneSignalLiveActivities0abC24ActivityContentStateDataV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:23OneSignalLiveActivities0abC24ActivityContentStateDataV4fromACs7Decoder_p_tKcfc", + "mangledName": "$s23OneSignalLiveActivities0abC24ActivityContentStateDataV4fromACs7Decoder_p_tKcfc", + "moduleName": "OneSignalLiveActivities", + "implicit": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "encode", + "printedName": "encode(to:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Encoder", + "printedName": "Swift.Encoder", + "usr": "s:s7EncoderP" + } + ], + "declKind": "Func", + "usr": "s:23OneSignalLiveActivities0abC24ActivityContentStateDataV6encode2toys7Encoder_p_tKF", + "mangledName": "$s23OneSignalLiveActivities0abC24ActivityContentStateDataV6encode2toys7Encoder_p_tKF", + "moduleName": "OneSignalLiveActivities", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:23OneSignalLiveActivities0abC24ActivityContentStateDataV9hashValueSivp", + "mangledName": "$s23OneSignalLiveActivities0abC24ActivityContentStateDataV9hashValueSivp", + "moduleName": "OneSignalLiveActivities", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:23OneSignalLiveActivities0abC24ActivityContentStateDataV9hashValueSivg", + "mangledName": "$s23OneSignalLiveActivities0abC24ActivityContentStateDataV9hashValueSivg", + "moduleName": "OneSignalLiveActivities", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:23OneSignalLiveActivities0abC24ActivityContentStateDataV4hash4intoys6HasherVz_tF", + "mangledName": "$s23OneSignalLiveActivities0abC24ActivityContentStateDataV4hash4intoys6HasherVz_tF", + "moduleName": "OneSignalLiveActivities", + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "OneSignalLiveActivityContentStateData", + "printedName": "OneSignalLiveActivities.OneSignalLiveActivityContentStateData", + "usr": "s:23OneSignalLiveActivities0abC24ActivityContentStateDataV" + }, + { + "kind": "TypeNominal", + "name": "OneSignalLiveActivityContentStateData", + "printedName": "OneSignalLiveActivities.OneSignalLiveActivityContentStateData", + "usr": "s:23OneSignalLiveActivities0abC24ActivityContentStateDataV" + } + ], + "declKind": "Func", + "usr": "s:23OneSignalLiveActivities0abC24ActivityContentStateDataV2eeoiySbAC_ACtFZ", + "mangledName": "$s23OneSignalLiveActivities0abC24ActivityContentStateDataV2eeoiySbAC_ACtFZ", + "moduleName": "OneSignalLiveActivities", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:23OneSignalLiveActivities0abC24ActivityContentStateDataV", + "mangledName": "$s23OneSignalLiveActivities0abC24ActivityContentStateDataV", + "moduleName": "OneSignalLiveActivities", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + } + ] + }, + { + "kind": "Import", + "name": "OneSignalCore", + "printedName": "OneSignalCore", + "declKind": "Import", + "moduleName": "OneSignalLiveActivities", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "OneSignalUser", + "printedName": "OneSignalUser", + "declKind": "Import", + "moduleName": "OneSignalLiveActivities" + }, + { + "kind": "TypeDecl", + "name": "DynamicIsland", + "printedName": "DynamicIsland", + "children": [ + { + "kind": "Function", + "name": "onesignalWidgetURL", + "printedName": "onesignalWidgetURL(_:context:)", + "children": [ + { + "kind": "TypeNominal", + "name": "DynamicIsland", + "printedName": "WidgetKit.DynamicIsland", + "usr": "s:9WidgetKit13DynamicIslandV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URL?", + "children": [ + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ActivityViewContext", + "printedName": "WidgetKit.ActivityViewContext<τ_0_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:9WidgetKit19ActivityViewContextV" + } + ], + "declKind": "Func", + "usr": "s:9WidgetKit13DynamicIslandV23OneSignalLiveActivitiesE09onesignalA3URL_7contextAC10Foundation0J0VSg_AA19ActivityViewContextVyxGtAD0efgM10AttributesRzlF", + "mangledName": "$s9WidgetKit13DynamicIslandV23OneSignalLiveActivitiesE09onesignalA3URL_7contextAC10Foundation0J0VSg_AA19ActivityViewContextVyxGtAD0efgM10AttributesRzlF", + "moduleName": "OneSignalLiveActivities", + "genericSig": "<τ_0_0 where τ_0_0 : OneSignalLiveActivities.OneSignalLiveActivityAttributes>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:9WidgetKit13DynamicIslandV", + "mangledName": "$s9WidgetKit13DynamicIslandV", + "moduleName": "WidgetKit", + "intro_iOS": "16.1", + "declAttributes": [ + "Available", + "Available", + "Available", + "Available" + ], + "isExternal": true + }, + { + "kind": "TypeDecl", + "name": "View", + "printedName": "View", + "children": [ + { + "kind": "Function", + "name": "onesignalWidgetURL", + "printedName": "onesignalWidgetURL(_:context:)", + "children": [ + { + "kind": "TypeNominal", + "name": "OpaqueTypeArchetype", + "printedName": "some SwiftUI.View", + "children": [ + { + "kind": "TypeNominal", + "name": "View", + "printedName": "SwiftUI.View", + "usr": "s:7SwiftUI4ViewP" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URL?", + "children": [ + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ActivityViewContext", + "printedName": "WidgetKit.ActivityViewContext<τ_1_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_1_0" + } + ], + "usr": "s:9WidgetKit19ActivityViewContextV" + } + ], + "declKind": "Func", + "usr": "s:7SwiftUI4ViewP23OneSignalLiveActivitiesE18onesignalWidgetURL_7contextQr10Foundation0J0VSg_0I3Kit08ActivityC7ContextVyqd__GtAD0defN10AttributesRd__lF", + "mangledName": "$s7SwiftUI4ViewP23OneSignalLiveActivitiesE18onesignalWidgetURL_7contextQr10Foundation0J0VSg_0I3Kit08ActivityC7ContextVyqd__GtAD0defN10AttributesRd__lF", + "moduleName": "OneSignalLiveActivities", + "genericSig": "<τ_0_0, τ_1_0 where τ_0_0 : SwiftUI.View, τ_1_0 : OneSignalLiveActivities.OneSignalLiveActivityAttributes>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "Preconcurrency", + "Custom", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "s:7SwiftUI4ViewP", + "mangledName": "$s7SwiftUI4ViewP", + "moduleName": "SwiftUI", + "genericSig": "<τ_0_0.Body : SwiftUI.View>", + "sugared_genericSig": "", + "intro_Macosx": "10.15", + "intro_iOS": "13.0", + "intro_tvOS": "13.0", + "intro_watchOS": "6.0", + "declAttributes": [ + "TypeEraser", + "Available", + "Available", + "Available", + "Available" + ], + "isExternal": true + }, + { + "kind": "TypeDecl", + "name": "OSLiveActivities", + "printedName": "OSLiveActivities", + "children": [ + { + "kind": "Function", + "name": "setup", + "printedName": "setup(_:options:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "τ_1_0.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_1_0" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "OneSignalLiveActivities.LiveActivitySetupOptions?", + "children": [ + { + "kind": "TypeNominal", + "name": "LiveActivitySetupOptions", + "printedName": "OneSignalLiveActivities.LiveActivitySetupOptions", + "usr": "c:@M@OneSignalLiveActivities@objc(cs)LiveActivitySetupOptions" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:15OneSignalOSCore16OSLiveActivitiesP0ab4LiveE0E5setup_7optionsyqd__m_AD0F20ActivitySetupOptionsCSgtAD0abfI10AttributesRd__lFZ", + "mangledName": "$s15OneSignalOSCore16OSLiveActivitiesP0ab4LiveE0E5setup_7optionsyqd__m_AD0F20ActivitySetupOptionsCSgtAD0abfI10AttributesRd__lFZ", + "moduleName": "OneSignalLiveActivities", + "genericSig": "<τ_0_0, τ_1_0 where τ_0_0 : OneSignalOSCore.OSLiveActivities, τ_1_0 : OneSignalLiveActivities.OneSignalLiveActivityAttributes>", + "sugared_genericSig": "", + "static": true, + "intro_iOS": "16.1", + "declAttributes": [ + "Available", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setPushToStartToken", + "printedName": "setPushToStartToken(_:withToken:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "τ_1_0.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_1_0" + } + ] + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:15OneSignalOSCore16OSLiveActivitiesP0ab4LiveE0E19setPushToStartToken_04withK0yqd__m_SSt11ActivityKit0M10AttributesRd__lFZ", + "mangledName": "$s15OneSignalOSCore16OSLiveActivitiesP0ab4LiveE0E19setPushToStartToken_04withK0yqd__m_SSt11ActivityKit0M10AttributesRd__lFZ", + "moduleName": "OneSignalLiveActivities", + "genericSig": "<τ_0_0, τ_1_0 where τ_0_0 : OneSignalOSCore.OSLiveActivities, τ_1_0 : ActivityKit.ActivityAttributes>", + "sugared_genericSig": "", + "static": true, + "intro_iOS": "17.2", + "declAttributes": [ + "Available", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "removePushToStartToken", + "printedName": "removePushToStartToken(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "τ_1_0.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_1_0" + } + ] + } + ], + "declKind": "Func", + "usr": "s:15OneSignalOSCore16OSLiveActivitiesP0ab4LiveE0E22removePushToStartTokenyyqd__m11ActivityKit0L10AttributesRd__lFZ", + "mangledName": "$s15OneSignalOSCore16OSLiveActivitiesP0ab4LiveE0E22removePushToStartTokenyyqd__m11ActivityKit0L10AttributesRd__lFZ", + "moduleName": "OneSignalLiveActivities", + "genericSig": "<τ_0_0, τ_1_0 where τ_0_0 : OneSignalOSCore.OSLiveActivities, τ_1_0 : ActivityKit.ActivityAttributes>", + "sugared_genericSig": "", + "static": true, + "intro_iOS": "17.2", + "declAttributes": [ + "Available", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setupDefault", + "printedName": "setupDefault(options:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "OneSignalLiveActivities.LiveActivitySetupOptions?", + "children": [ + { + "kind": "TypeNominal", + "name": "LiveActivitySetupOptions", + "printedName": "OneSignalLiveActivities.LiveActivitySetupOptions", + "usr": "c:@M@OneSignalLiveActivities@objc(cs)LiveActivitySetupOptions" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:15OneSignalOSCore16OSLiveActivitiesP0ab4LiveE0E12setupDefault7optionsyAD0F20ActivitySetupOptionsCSg_tFZ", + "mangledName": "$s15OneSignalOSCore16OSLiveActivitiesP0ab4LiveE0E12setupDefault7optionsyAD0F20ActivitySetupOptionsCSg_tFZ", + "moduleName": "OneSignalLiveActivities", + "genericSig": "<τ_0_0 where τ_0_0 : OneSignalOSCore.OSLiveActivities>", + "sugared_genericSig": "", + "static": true, + "intro_iOS": "16.1", + "declAttributes": [ + "Available", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "startDefault", + "printedName": "startDefault(_:attributes:content:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Func", + "usr": "s:15OneSignalOSCore16OSLiveActivitiesP0ab4LiveE0E12startDefault_10attributes7contentySS_SDySSypGAHtFZ", + "mangledName": "$s15OneSignalOSCore16OSLiveActivitiesP0ab4LiveE0E12startDefault_10attributes7contentySS_SDySSypGAHtFZ", + "moduleName": "OneSignalLiveActivities", + "genericSig": "<τ_0_0 where τ_0_0 : OneSignalOSCore.OSLiveActivities>", + "sugared_genericSig": "", + "static": true, + "intro_iOS": "16.1", + "declAttributes": [ + "Available", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "c:@M@OneSignalOSCore@objc(pl)OSLiveActivities", + "mangledName": "$s15OneSignalOSCore16OSLiveActivitiesP", + "moduleName": "OneSignalOSCore", + "genericSig": "<τ_0_0 : AnyObject>", + "sugared_genericSig": "", + "declAttributes": [ + "ObjC" + ], + "isExternal": true + } + ], + "json_format_version": 8 + }, + "ConstValues": [ + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/AnyCodable.swift", + "kind": "StringLiteral", + "offset": 2872, + "length": 36, + "value": "\"AnyCodable value cannot be decoded\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/AnyCodable.swift", + "kind": "StringLiteral", + "offset": 5004, + "length": 36, + "value": "\"AnyCodable value cannot be encoded\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/AnyCodable.swift", + "kind": "StringLiteral", + "offset": 5345, + "length": 3, + "value": "\"B\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/AnyCodable.swift", + "kind": "StringLiteral", + "offset": 5416, + "length": 3, + "value": "\"c\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/AnyCodable.swift", + "kind": "StringLiteral", + "offset": 5487, + "length": 3, + "value": "\"s\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/AnyCodable.swift", + "kind": "StringLiteral", + "offset": 5559, + "length": 3, + "value": "\"i\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/AnyCodable.swift", + "kind": "StringLiteral", + "offset": 5564, + "length": 3, + "value": "\"l\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/AnyCodable.swift", + "kind": "StringLiteral", + "offset": 5636, + "length": 3, + "value": "\"q\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/AnyCodable.swift", + "kind": "StringLiteral", + "offset": 5708, + "length": 3, + "value": "\"C\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/AnyCodable.swift", + "kind": "StringLiteral", + "offset": 5780, + "length": 3, + "value": "\"S\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/AnyCodable.swift", + "kind": "StringLiteral", + "offset": 5853, + "length": 3, + "value": "\"I\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/AnyCodable.swift", + "kind": "StringLiteral", + "offset": 5858, + "length": 3, + "value": "\"L\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/AnyCodable.swift", + "kind": "StringLiteral", + "offset": 5931, + "length": 3, + "value": "\"Q\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/AnyCodable.swift", + "kind": "StringLiteral", + "offset": 6004, + "length": 3, + "value": "\"f\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/AnyCodable.swift", + "kind": "StringLiteral", + "offset": 6076, + "length": 3, + "value": "\"d\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/AnyCodable.swift", + "kind": "StringLiteral", + "offset": 6253, + "length": 60, + "value": "\"NSNumber cannot be encoded because its type is not handled\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/AnyCodable.swift", + "kind": "BooleanLiteral", + "offset": 6650, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/AnyCodable.swift", + "kind": "BooleanLiteral", + "offset": 6711, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/AnyCodable.swift", + "kind": "BooleanLiteral", + "offset": 8299, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/AnyCodable.swift", + "kind": "BooleanLiteral", + "offset": 8340, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/AnyCodable.swift", + "kind": "StringLiteral", + "offset": 8908, + "length": 39, + "value": "\"AnyCodable(\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/AnyCodable.swift", + "kind": "StringLiteral", + "offset": 8945, + "length": 1, + "value": "\")\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/AnyCodable.swift", + "kind": "StringLiteral", + "offset": 8984, + "length": 28, + "value": "\"AnyCodable(\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/AnyCodable.swift", + "kind": "StringLiteral", + "offset": 9010, + "length": 1, + "value": "\")\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/LiveActivityConstants.swift", + "kind": "StringLiteral", + "offset": 1418, + "length": 24, + "value": "\"onesignal-liveactivity\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/LiveActivityConstants.swift", + "kind": "StringLiteral", + "offset": 1469, + "length": 7, + "value": "\"track\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/LiveActivityConstants.swift", + "kind": "StringLiteral", + "offset": 1508, + "length": 8, + "value": "\"\/click\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/LiveActivityConstants.swift", + "kind": "StringLiteral", + "offset": 1546, + "length": 9, + "value": "\"clickId\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/LiveActivityConstants.swift", + "kind": "StringLiteral", + "offset": 1588, + "length": 12, + "value": "\"activityId\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/LiveActivityConstants.swift", + "kind": "StringLiteral", + "offset": 1635, + "length": 14, + "value": "\"activityType\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/LiveActivityConstants.swift", + "kind": "StringLiteral", + "offset": 1686, + "length": 16, + "value": "\"notificationId\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/LiveActivityConstants.swift", + "kind": "StringLiteral", + "offset": 1733, + "length": 10, + "value": "\"redirect\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "StringLiteral", + "offset": 2568, + "length": 68, + "value": "\"OneSignal.LiveActivities initialized token cache \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "StringLiteral", + "offset": 2625, + "length": 1, + "value": "\": \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "StringLiteral", + "offset": 2635, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "BooleanLiteral", + "offset": 3105, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "BooleanLiteral", + "offset": 3534, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "StringLiteral", + "offset": 3841, + "length": 84, + "value": "\"OneSignal.LiveActivities remove stale request from token cache \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "StringLiteral", + "offset": 3912, + "length": 1, + "value": "\": \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "StringLiteral", + "offset": 3924, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "StringLiteral", + "offset": 4049, + "length": 63, + "value": "\"OneSignal.LiveActivities saving token cache \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "StringLiteral", + "offset": 4101, + "length": 1, + "value": "\": \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "StringLiteral", + "offset": 4111, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "IntegerLiteral", + "offset": 4409, + "length": 2, + "value": "60" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "IntegerLiteral", + "offset": 4414, + "length": 2, + "value": "60" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "IntegerLiteral", + "offset": 4419, + "length": 2, + "value": "24" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "StringLiteral", + "offset": 4235, + "length": 18, + "value": "\"OneSignalLiveActivities.UpdateRequestCache\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "IntegerLiteral", + "offset": 4707, + "length": 2, + "value": "60" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "IntegerLiteral", + "offset": 4712, + "length": 2, + "value": "60" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "IntegerLiteral", + "offset": 4717, + "length": 2, + "value": "24" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "IntegerLiteral", + "offset": 4722, + "length": 3, + "value": "365" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "StringLiteral", + "offset": 4569, + "length": 17, + "value": "\"OneSignalLiveActivities.StartRequestCache\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "IntegerLiteral", + "offset": 5021, + "length": 2, + "value": "60" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "IntegerLiteral", + "offset": 5026, + "length": 2, + "value": "60" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "IntegerLiteral", + "offset": 5031, + "length": 2, + "value": "24" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "IntegerLiteral", + "offset": 5036, + "length": 2, + "value": "30" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "StringLiteral", + "offset": 4872, + "length": 27, + "value": "\"OneSignalLiveActivities.ReceiveReceiptsRequestCache\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "IntegerLiteral", + "offset": 5336, + "length": 2, + "value": "60" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "IntegerLiteral", + "offset": 5341, + "length": 2, + "value": "60" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "IntegerLiteral", + "offset": 5346, + "length": 2, + "value": "24" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "IntegerLiteral", + "offset": 5351, + "length": 2, + "value": "30" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "StringLiteral", + "offset": 5200, + "length": 19, + "value": "\"OneSignalLiveActivities.ClickedRequestCache\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "IntegerLiteral", + "offset": 6161, + "length": 2, + "value": "30" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "StringLiteral", + "offset": 6339, + "length": 44, + "value": "\"OneSignal.LiveActivities starting executor\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "StringLiteral", + "offset": 7535, + "length": 76, + "value": "\"OneSignal.LiveActivities superseded request not saved\/executed: \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "StringLiteral", + "offset": 7610, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "StringLiteral", + "offset": 7741, + "length": 46, + "value": "\"OneSignal.LiveActivities pollPendingRequests\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "StringLiteral", + "offset": 7961, + "length": 57, + "value": "\"OneSignal.LiveActivities executing outstanding requests\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "StringLiteral", + "offset": 9168, + "length": 84, + "value": "\"Cannot send live activity request when the user has not granted privacy permission\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "StringLiteral", + "offset": 9453, + "length": 56, + "value": "\"OneSignal.LiveActivities executing request: \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "StringLiteral", + "offset": 9508, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "StringLiteral", + "offset": 9714, + "length": 56, + "value": "\"OneSignal.LiveActivities request succeeded: \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "StringLiteral", + "offset": 9769, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "StringLiteral", + "offset": 10043, + "length": 78, + "value": "\"OneSignal.LiveActivities request failed with error \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", + "kind": "StringLiteral", + "offset": 10120, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetStartToken.swift", + "kind": "StringLiteral", + "offset": 1465, + "length": 91, + "value": "\"(OSRequestSetStartToken) key:\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetStartToken.swift", + "kind": "StringLiteral", + "offset": 1501, + "length": 17, + "value": "\" requestSuccessful:\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetStartToken.swift", + "kind": "StringLiteral", + "offset": 1540, + "length": 5, + "value": "\" token:\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetStartToken.swift", + "kind": "StringLiteral", + "offset": 1555, + "length": 3, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetStartToken.swift", + "kind": "BooleanLiteral", + "offset": 1677, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetStartToken.swift", + "kind": "StringLiteral", + "offset": 1803, + "length": 65, + "value": "\"Cannot generate the set start token request due to null app ID.\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetStartToken.swift", + "kind": "BooleanLiteral", + "offset": 1889, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetStartToken.swift", + "kind": "StringLiteral", + "offset": 2065, + "length": 74, + "value": "\"Cannot generate the set start token request due to null subscription ID.\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetStartToken.swift", + "kind": "BooleanLiteral", + "offset": 2160, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetStartToken.swift", + "kind": "StringLiteral", + "offset": 2360, + "length": 55, + "value": "\"Cannot translate activity type to url encoded string.\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetStartToken.swift", + "kind": "BooleanLiteral", + "offset": 2436, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetStartToken.swift", + "kind": "StringLiteral", + "offset": 2473, + "length": 87, + "value": "\"apps\/\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetStartToken.swift", + "kind": "StringLiteral", + "offset": 2487, + "length": 1, + "value": "\"\/activities\/tokens\/start\/\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetStartToken.swift", + "kind": "StringLiteral", + "offset": 2527, + "length": 1, + "value": "\"\/subscriptions\/\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetStartToken.swift", + "kind": "StringLiteral", + "offset": 2559, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetStartToken.swift", + "kind": "StringLiteral", + "offset": 2588, + "length": 16, + "value": "\"activity_token\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetStartToken.swift", + "kind": "StringLiteral", + "offset": 2618, + "length": 13, + "value": "\"device_type\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetStartToken.swift", + "kind": "IntegerLiteral", + "offset": 2633, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetStartToken.swift", + "kind": "BooleanLiteral", + "offset": 2678, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetStartToken.swift", + "kind": "BooleanLiteral", + "offset": 2908, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetStartToken.swift", + "kind": "BooleanLiteral", + "offset": 3321, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetStartToken.swift", + "kind": "StringLiteral", + "offset": 3428, + "length": 5, + "value": "\"key\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetStartToken.swift", + "kind": "StringLiteral", + "offset": 3471, + "length": 7, + "value": "\"token\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetStartToken.swift", + "kind": "StringLiteral", + "offset": 3528, + "length": 19, + "value": "\"requestSuccessful\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetStartToken.swift", + "kind": "StringLiteral", + "offset": 3589, + "length": 11, + "value": "\"timestamp\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetStartToken.swift", + "kind": "StringLiteral", + "offset": 3709, + "length": 5, + "value": "\"key\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetStartToken.swift", + "kind": "StringLiteral", + "offset": 3779, + "length": 7, + "value": "\"token\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetStartToken.swift", + "kind": "StringLiteral", + "offset": 3855, + "length": 11, + "value": "\"timestamp\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetStartToken.swift", + "kind": "StringLiteral", + "offset": 4058, + "length": 19, + "value": "\"requestSuccessful\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetStartToken.swift", + "kind": "StringLiteral", + "offset": 1273, + "length": 22, + "value": "\"OneSignalLiveActivities.OSRequestSetStartToken\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveStartToken.swift", + "kind": "StringLiteral", + "offset": 1421, + "length": 79, + "value": "\"(OSRequestRemoveStartToken) key:\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveStartToken.swift", + "kind": "StringLiteral", + "offset": 1460, + "length": 17, + "value": "\" requestSuccessful:\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveStartToken.swift", + "kind": "StringLiteral", + "offset": 1499, + "length": 3, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveStartToken.swift", + "kind": "BooleanLiteral", + "offset": 1599, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveStartToken.swift", + "kind": "StringLiteral", + "offset": 1771, + "length": 68, + "value": "\"Cannot generate the remove start token request due to null app ID.\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveStartToken.swift", + "kind": "BooleanLiteral", + "offset": 1860, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveStartToken.swift", + "kind": "StringLiteral", + "offset": 2036, + "length": 77, + "value": "\"Cannot generate the remove start token request due to null subscription ID.\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveStartToken.swift", + "kind": "BooleanLiteral", + "offset": 2134, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveStartToken.swift", + "kind": "StringLiteral", + "offset": 2334, + "length": 55, + "value": "\"Cannot translate activity type to url encoded string.\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveStartToken.swift", + "kind": "BooleanLiteral", + "offset": 2410, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveStartToken.swift", + "kind": "StringLiteral", + "offset": 2447, + "length": 87, + "value": "\"apps\/\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveStartToken.swift", + "kind": "StringLiteral", + "offset": 2461, + "length": 1, + "value": "\"\/activities\/tokens\/start\/\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveStartToken.swift", + "kind": "StringLiteral", + "offset": 2501, + "length": 1, + "value": "\"\/subscriptions\/\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveStartToken.swift", + "kind": "StringLiteral", + "offset": 2533, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveStartToken.swift", + "kind": "BooleanLiteral", + "offset": 2580, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveStartToken.swift", + "kind": "BooleanLiteral", + "offset": 2997, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveStartToken.swift", + "kind": "StringLiteral", + "offset": 3104, + "length": 5, + "value": "\"key\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveStartToken.swift", + "kind": "StringLiteral", + "offset": 3159, + "length": 19, + "value": "\"requestSuccessful\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveStartToken.swift", + "kind": "StringLiteral", + "offset": 3220, + "length": 11, + "value": "\"timestamp\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveStartToken.swift", + "kind": "StringLiteral", + "offset": 3340, + "length": 5, + "value": "\"key\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveStartToken.swift", + "kind": "StringLiteral", + "offset": 3414, + "length": 11, + "value": "\"timestamp\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveStartToken.swift", + "kind": "StringLiteral", + "offset": 3590, + "length": 19, + "value": "\"requestSuccessful\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveStartToken.swift", + "kind": "StringLiteral", + "offset": 1273, + "length": 25, + "value": "\"OneSignalLiveActivities.OSRequestRemoveStartToken\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OSLiveActivitiesExtension.swift", + "kind": "BooleanLiteral", + "offset": 5300, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OSLiveActivitiesExtension.swift", + "kind": "BooleanLiteral", + "offset": 5530, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OSLiveActivitiesExtension.swift", + "kind": "BooleanLiteral", + "offset": 5588, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OSLiveActivitiesExtension.swift", + "kind": "BooleanLiteral", + "offset": 5621, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OSLiveActivitiesExtension.swift", + "kind": "StringLiteral", + "offset": 5082, + "length": 24, + "value": "\"OneSignalLiveActivities.LiveActivitySetupOptions\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OneSignalLiveActivitiesManagerImpl.swift", + "kind": "StringLiteral", + "offset": 1700, + "length": 26, + "value": "\"OneSignal.LiveActivities\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OneSignalLiveActivitiesManagerImpl.swift", + "kind": "StringLiteral", + "offset": 2070, + "length": 90, + "value": "\"OneSignal.LiveActivities enter called with activityId: \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OneSignalLiveActivitiesManagerImpl.swift", + "kind": "StringLiteral", + "offset": 2139, + "length": 5, + "value": "\" token: \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OneSignalLiveActivitiesManagerImpl.swift", + "kind": "StringLiteral", + "offset": 2159, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OneSignalLiveActivitiesManagerImpl.swift", + "kind": "StringLiteral", + "offset": 2372, + "length": 70, + "value": "\"OneSignal.LiveActivities leave called with activityId: \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OneSignalLiveActivitiesManagerImpl.swift", + "kind": "StringLiteral", + "offset": 2441, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OneSignalLiveActivitiesManagerImpl.swift", + "kind": "StringLiteral", + "offset": 2710, + "length": 102, + "value": "\"OneSignal.LiveActivities setStartToken called with activityType: \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OneSignalLiveActivitiesManagerImpl.swift", + "kind": "StringLiteral", + "offset": 2791, + "length": 5, + "value": "\" token: \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OneSignalLiveActivitiesManagerImpl.swift", + "kind": "StringLiteral", + "offset": 2811, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OneSignalLiveActivitiesManagerImpl.swift", + "kind": "StringLiteral", + "offset": 3002, + "length": 55, + "value": "\"Cannot translate activity type to url encoded string.\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OneSignalLiveActivitiesManagerImpl.swift", + "kind": "StringLiteral", + "offset": 3336, + "length": 85, + "value": "\"OneSignal.LiveActivities removeStartToken called with activityType: \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OneSignalLiveActivitiesManagerImpl.swift", + "kind": "StringLiteral", + "offset": 3420, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OneSignalLiveActivitiesManagerImpl.swift", + "kind": "StringLiteral", + "offset": 3611, + "length": 55, + "value": "\"Cannot translate activity type to url encoded string.\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OneSignalLiveActivitiesManagerImpl.swift", + "kind": "StringLiteral", + "offset": 3735, + "length": 17, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OneSignalLiveActivitiesManagerImpl.swift", + "kind": "StringLiteral", + "offset": 3751, + "length": 3, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OneSignalLiveActivitiesManagerImpl.swift", + "kind": "StringLiteral", + "offset": 3993, + "length": 17, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OneSignalLiveActivitiesManagerImpl.swift", + "kind": "StringLiteral", + "offset": 4009, + "length": 24, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OneSignalLiveActivitiesManagerImpl.swift", + "kind": "StringLiteral", + "offset": 4384, + "length": 35, + "value": "\"Could not set push to start token\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OneSignalLiveActivitiesManagerImpl.swift", + "kind": "StringLiteral", + "offset": 4656, + "length": 17, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OneSignalLiveActivitiesManagerImpl.swift", + "kind": "StringLiteral", + "offset": 4672, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OneSignalLiveActivitiesManagerImpl.swift", + "kind": "StringLiteral", + "offset": 5025, + "length": 35, + "value": "\"Could not set push to start token\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OneSignalLiveActivitiesManagerImpl.swift", + "kind": "StringLiteral", + "offset": 7407, + "length": 46, + "value": "\"Cannot start default live activity: \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OneSignalLiveActivitiesManagerImpl.swift", + "kind": "StringLiteral", + "offset": 7452, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OneSignalLiveActivitiesManagerImpl.swift", + "kind": "BooleanLiteral", + "offset": 7892, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OneSignalLiveActivitiesManagerImpl.swift", + "kind": "StringLiteral", + "offset": 8028, + "length": 58, + "value": "\"trackClickAndReturnOriginal:\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OneSignalLiveActivitiesManagerImpl.swift", + "kind": "StringLiteral", + "offset": 8063, + "length": 2, + "value": "\" is not a tracking URL\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OneSignalLiveActivitiesManagerImpl.swift", + "kind": "StringLiteral", + "offset": 8968, + "length": 53, + "value": "\"Missing required parameters in tracking URL: \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OneSignalLiveActivitiesManagerImpl.swift", + "kind": "StringLiteral", + "offset": 9020, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OneSignalLiveActivitiesManagerImpl.swift", + "kind": "StringLiteral", + "offset": 9718, + "length": 127, + "value": "\"OneSignal.LiveActivities trackClick called with clickId: \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OneSignalLiveActivitiesManagerImpl.swift", + "kind": "StringLiteral", + "offset": 9786, + "length": 1, + "value": "\", activityType: \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OneSignalLiveActivitiesManagerImpl.swift", + "kind": "StringLiteral", + "offset": 9817, + "length": 1, + "value": "\", activityId: \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OneSignalLiveActivitiesManagerImpl.swift", + "kind": "StringLiteral", + "offset": 9844, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OneSignalLiveActivitiesManagerImpl.swift", + "kind": "StringLiteral", + "offset": 10365, + "length": 72, + "value": "\"OneSignal.LiveActivities listening for pushToStart on: \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OneSignalLiveActivitiesManagerImpl.swift", + "kind": "StringLiteral", + "offset": 10436, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OneSignalLiveActivitiesManagerImpl.swift", + "kind": "StringLiteral", + "offset": 10581, + "length": 6, + "value": "\"%02x\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OneSignalLiveActivitiesManagerImpl.swift", + "kind": "StringLiteral", + "offset": 11982, + "length": 69, + "value": "\"OneSignal.LiveActivities listening for activity on: \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OneSignalLiveActivitiesManagerImpl.swift", + "kind": "StringLiteral", + "offset": 12050, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OneSignalLiveActivitiesManagerImpl.swift", + "kind": "StringLiteral", + "offset": 12646, + "length": 138, + "value": "\"OneSignal.LiveActivities dismissing other activity: \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OneSignalLiveActivitiesManagerImpl.swift", + "kind": "StringLiteral", + "offset": 12714, + "length": 1, + "value": "\":\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OneSignalLiveActivitiesManagerImpl.swift", + "kind": "StringLiteral", + "offset": 12763, + "length": 1, + "value": "\":\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OneSignalLiveActivitiesManagerImpl.swift", + "kind": "StringLiteral", + "offset": 12783, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OneSignalLiveActivitiesManagerImpl.swift", + "kind": "StringLiteral", + "offset": 13717, + "length": 132, + "value": "\"OneSignal.LiveActivities listening for state update on: \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OneSignalLiveActivitiesManagerImpl.swift", + "kind": "StringLiteral", + "offset": 13789, + "length": 1, + "value": "\":\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OneSignalLiveActivitiesManagerImpl.swift", + "kind": "StringLiteral", + "offset": 13833, + "length": 1, + "value": "\":\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OneSignalLiveActivitiesManagerImpl.swift", + "kind": "StringLiteral", + "offset": 13848, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OneSignalLiveActivitiesManagerImpl.swift", + "kind": "StringLiteral", + "offset": 15230, + "length": 136, + "value": "\"OneSignal.LiveActivities enter with existing pushToken for: \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OneSignalLiveActivitiesManagerImpl.swift", + "kind": "StringLiteral", + "offset": 15306, + "length": 1, + "value": "\":\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OneSignalLiveActivitiesManagerImpl.swift", + "kind": "StringLiteral", + "offset": 15350, + "length": 1, + "value": "\":\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OneSignalLiveActivitiesManagerImpl.swift", + "kind": "StringLiteral", + "offset": 15365, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OneSignalLiveActivitiesManagerImpl.swift", + "kind": "StringLiteral", + "offset": 15426, + "length": 6, + "value": "\"%02x\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OneSignalLiveActivitiesManagerImpl.swift", + "kind": "StringLiteral", + "offset": 15771, + "length": 132, + "value": "\"OneSignal.LiveActivities listening for pushToUpdate on: \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OneSignalLiveActivitiesManagerImpl.swift", + "kind": "StringLiteral", + "offset": 15843, + "length": 1, + "value": "\":\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OneSignalLiveActivitiesManagerImpl.swift", + "kind": "StringLiteral", + "offset": 15887, + "length": 1, + "value": "\":\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OneSignalLiveActivitiesManagerImpl.swift", + "kind": "StringLiteral", + "offset": 15902, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OneSignalLiveActivitiesManagerImpl.swift", + "kind": "StringLiteral", + "offset": 16040, + "length": 132, + "value": "\"OneSignal.LiveActivities pushTokenUpdates observed for: \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OneSignalLiveActivitiesManagerImpl.swift", + "kind": "StringLiteral", + "offset": 16112, + "length": 1, + "value": "\":\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OneSignalLiveActivitiesManagerImpl.swift", + "kind": "StringLiteral", + "offset": 16156, + "length": 1, + "value": "\":\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OneSignalLiveActivitiesManagerImpl.swift", + "kind": "StringLiteral", + "offset": 16171, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OneSignalLiveActivitiesManagerImpl.swift", + "kind": "StringLiteral", + "offset": 16236, + "length": 6, + "value": "\"%02x\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OneSignalLiveActivitiesManagerImpl.swift", + "kind": "StringLiteral", + "offset": 16998, + "length": 17, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OneSignalLiveActivitiesManagerImpl.swift", + "kind": "StringLiteral", + "offset": 17014, + "length": 56, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OneSignalLiveActivitiesManagerImpl.swift", + "kind": "StringLiteral", + "offset": 17287, + "length": 149, + "value": "\"OneSignal.LiveActivities addReceiveReceipts called with notificationId: \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OneSignalLiveActivitiesManagerImpl.swift", + "kind": "StringLiteral", + "offset": 17377, + "length": 1, + "value": "\", activityType: \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OneSignalLiveActivitiesManagerImpl.swift", + "kind": "StringLiteral", + "offset": 17408, + "length": 1, + "value": "\", activityId: \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OneSignalLiveActivitiesManagerImpl.swift", + "kind": "StringLiteral", + "offset": 17435, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetUpdateToken.swift", + "kind": "StringLiteral", + "offset": 1420, + "length": 92, + "value": "\"(OSRequestSetUpdateToken) key:\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetUpdateToken.swift", + "kind": "StringLiteral", + "offset": 1457, + "length": 17, + "value": "\" requestSuccessful:\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetUpdateToken.swift", + "kind": "StringLiteral", + "offset": 1496, + "length": 5, + "value": "\" token:\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetUpdateToken.swift", + "kind": "StringLiteral", + "offset": 1511, + "length": 3, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetUpdateToken.swift", + "kind": "BooleanLiteral", + "offset": 1633, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetUpdateToken.swift", + "kind": "StringLiteral", + "offset": 1806, + "length": 66, + "value": "\"Cannot generate the set update token request due to null app ID.\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetUpdateToken.swift", + "kind": "BooleanLiteral", + "offset": 1893, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetUpdateToken.swift", + "kind": "StringLiteral", + "offset": 2069, + "length": 75, + "value": "\"Cannot generate the set update token request due to null subscription ID.\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetUpdateToken.swift", + "kind": "BooleanLiteral", + "offset": 2165, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetUpdateToken.swift", + "kind": "StringLiteral", + "offset": 2363, + "length": 55, + "value": "\"Cannot translate activity type to url encoded string.\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetUpdateToken.swift", + "kind": "BooleanLiteral", + "offset": 2439, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetUpdateToken.swift", + "kind": "StringLiteral", + "offset": 2655, + "length": 51, + "value": "\"apps\/\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetUpdateToken.swift", + "kind": "StringLiteral", + "offset": 2669, + "length": 1, + "value": "\"\/live_activities\/\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetUpdateToken.swift", + "kind": "StringLiteral", + "offset": 2699, + "length": 1, + "value": "\"\/token\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetUpdateToken.swift", + "kind": "StringLiteral", + "offset": 2734, + "length": 17, + "value": "\"subscription_id\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetUpdateToken.swift", + "kind": "StringLiteral", + "offset": 2769, + "length": 12, + "value": "\"push_token\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetUpdateToken.swift", + "kind": "StringLiteral", + "offset": 2795, + "length": 13, + "value": "\"device_type\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetUpdateToken.swift", + "kind": "IntegerLiteral", + "offset": 2810, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetUpdateToken.swift", + "kind": "BooleanLiteral", + "offset": 2856, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetUpdateToken.swift", + "kind": "BooleanLiteral", + "offset": 3087, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetUpdateToken.swift", + "kind": "BooleanLiteral", + "offset": 3500, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetUpdateToken.swift", + "kind": "StringLiteral", + "offset": 3607, + "length": 5, + "value": "\"key\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetUpdateToken.swift", + "kind": "StringLiteral", + "offset": 3650, + "length": 7, + "value": "\"token\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetUpdateToken.swift", + "kind": "StringLiteral", + "offset": 3707, + "length": 19, + "value": "\"requestSuccessful\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetUpdateToken.swift", + "kind": "StringLiteral", + "offset": 3768, + "length": 11, + "value": "\"timestamp\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetUpdateToken.swift", + "kind": "StringLiteral", + "offset": 3888, + "length": 5, + "value": "\"key\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetUpdateToken.swift", + "kind": "StringLiteral", + "offset": 3958, + "length": 7, + "value": "\"token\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetUpdateToken.swift", + "kind": "StringLiteral", + "offset": 4034, + "length": 11, + "value": "\"timestamp\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetUpdateToken.swift", + "kind": "StringLiteral", + "offset": 4237, + "length": 19, + "value": "\"requestSuccessful\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetUpdateToken.swift", + "kind": "StringLiteral", + "offset": 1273, + "length": 23, + "value": "\"OneSignalLiveActivities.OSRequestSetUpdateToken\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityClicked.swift", + "kind": "StringLiteral", + "offset": 1391, + "length": 136, + "value": "\"(OSRequestLiveActivityClicked) key:\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityClicked.swift", + "kind": "StringLiteral", + "offset": 1433, + "length": 17, + "value": "\" requestSuccessful:\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityClicked.swift", + "kind": "StringLiteral", + "offset": 1472, + "length": 12, + "value": "\" activityType:\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityClicked.swift", + "kind": "StringLiteral", + "offset": 1501, + "length": 10, + "value": "\" activityId:\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityClicked.swift", + "kind": "StringLiteral", + "offset": 1526, + "length": 3, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityClicked.swift", + "kind": "BooleanLiteral", + "offset": 1753, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityClicked.swift", + "kind": "StringLiteral", + "offset": 1925, + "length": 70, + "value": "\"Cannot generate the OSRequestLiveActivityClicked due to null app ID.\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityClicked.swift", + "kind": "BooleanLiteral", + "offset": 2016, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityClicked.swift", + "kind": "StringLiteral", + "offset": 2192, + "length": 79, + "value": "\"Cannot generate the OSRequestLiveActivityClicked due to null subscription ID.\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityClicked.swift", + "kind": "BooleanLiteral", + "offset": 2292, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityClicked.swift", + "kind": "StringLiteral", + "offset": 2501, + "length": 55, + "value": "\"Cannot translate activity type to url encoded string.\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityClicked.swift", + "kind": "BooleanLiteral", + "offset": 2577, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityClicked.swift", + "kind": "StringLiteral", + "offset": 2644, + "length": 13, + "value": "\"device_type\"" }, { - "filePath": "\/Users\/nanli\/Documents\/GitHub\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OSLiveActivitiesExtension.swift", - "kind": "BooleanLiteral", - "offset": 5530, - "length": 4, - "value": "true" + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityClicked.swift", + "kind": "IntegerLiteral", + "offset": 2659, + "length": 1, + "value": "0" }, { - "filePath": "\/Users\/nanli\/Documents\/GitHub\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OSLiveActivitiesExtension.swift", - "kind": "BooleanLiteral", - "offset": 5588, - "length": 4, - "value": "true" + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityClicked.swift", + "kind": "StringLiteral", + "offset": 2674, + "length": 13, + "value": "\"activity_id\"" }, { - "filePath": "\/Users\/nanli\/Documents\/GitHub\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OSLiveActivitiesExtension.swift", - "kind": "BooleanLiteral", - "offset": 5621, - "length": 4, - "value": "true" + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityClicked.swift", + "kind": "StringLiteral", + "offset": 2778, + "length": 17, + "value": "\"notification_id\"" }, { - "filePath": "\/Users\/nanli\/Documents\/GitHub\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetStartToken.swift", + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityClicked.swift", "kind": "StringLiteral", - "offset": 1465, - "length": 91, - "value": "\"(OSRequestSetStartToken) key:\"" + "offset": 2877, + "length": 87, + "value": "\"apps\/\"" }, { - "filePath": "\/Users\/nanli\/Documents\/GitHub\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetStartToken.swift", + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityClicked.swift", "kind": "StringLiteral", - "offset": 1501, - "length": 17, - "value": "\" requestSuccessful:\"" + "offset": 2891, + "length": 1, + "value": "\"\/activities\/clicks\/track\/\"" }, { - "filePath": "\/Users\/nanli\/Documents\/GitHub\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetStartToken.swift", + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityClicked.swift", "kind": "StringLiteral", - "offset": 1540, - "length": 5, - "value": "\" token:\"" + "offset": 2931, + "length": 1, + "value": "\"\/subscriptions\/\"" }, { - "filePath": "\/Users\/nanli\/Documents\/GitHub\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetStartToken.swift", + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityClicked.swift", "kind": "StringLiteral", - "offset": 1555, - "length": 3, + "offset": 2963, + "length": 1, "value": "\"\"" }, { - "filePath": "\/Users\/nanli\/Documents\/GitHub\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetStartToken.swift", + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityClicked.swift", "kind": "BooleanLiteral", - "offset": 1677, + "offset": 3007, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityClicked.swift", + "kind": "BooleanLiteral", + "offset": 3103, "length": 5, "value": "false" }, { - "filePath": "\/Users\/nanli\/Documents\/GitHub\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", - "kind": "IntegerLiteral", - "offset": 4277, - "length": 2, - "value": "60" + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityClicked.swift", + "kind": "BooleanLiteral", + "offset": 3386, + "length": 5, + "value": "false" }, { - "filePath": "\/Users\/nanli\/Documents\/GitHub\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", - "kind": "IntegerLiteral", - "offset": 4282, - "length": 2, - "value": "60" + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityClicked.swift", + "kind": "StringLiteral", + "offset": 3493, + "length": 5, + "value": "\"key\"" }, { - "filePath": "\/Users\/nanli\/Documents\/GitHub\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", - "kind": "IntegerLiteral", - "offset": 4287, - "length": 2, - "value": "24" + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityClicked.swift", + "kind": "StringLiteral", + "offset": 3543, + "length": 14, + "value": "\"activityType\"" }, { - "filePath": "\/Users\/nanli\/Documents\/GitHub\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", - "kind": "IntegerLiteral", - "offset": 4292, - "length": 3, - "value": "365" + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityClicked.swift", + "kind": "StringLiteral", + "offset": 3600, + "length": 12, + "value": "\"activityId\"" }, { - "filePath": "\/Users\/nanli\/Documents\/GitHub\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", - "kind": "IntegerLiteral", - "offset": 4581, - "length": 2, - "value": "60" + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityClicked.swift", + "kind": "StringLiteral", + "offset": 3659, + "length": 16, + "value": "\"notificationId\"" }, { - "filePath": "\/Users\/nanli\/Documents\/GitHub\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", - "kind": "IntegerLiteral", - "offset": 4586, - "length": 2, - "value": "60" + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityClicked.swift", + "kind": "StringLiteral", + "offset": 3725, + "length": 19, + "value": "\"requestSuccessful\"" }, { - "filePath": "\/Users\/nanli\/Documents\/GitHub\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", - "kind": "IntegerLiteral", - "offset": 4591, - "length": 2, - "value": "24" + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityClicked.swift", + "kind": "StringLiteral", + "offset": 3786, + "length": 11, + "value": "\"timestamp\"" }, { - "filePath": "\/Users\/nanli\/Documents\/GitHub\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", - "kind": "IntegerLiteral", - "offset": 4596, - "length": 3, - "value": "365" + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityClicked.swift", + "kind": "StringLiteral", + "offset": 3906, + "length": 5, + "value": "\"key\"" }, { - "filePath": "\/Users\/nanli\/Documents\/GitHub\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Executors\/OSLiveActivitiesExecutor.swift", - "kind": "IntegerLiteral", - "offset": 5259, - "length": 2, - "value": "30" + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityClicked.swift", + "kind": "StringLiteral", + "offset": 3983, + "length": 14, + "value": "\"activityType\"" }, { - "filePath": "\/Users\/nanli\/Documents\/GitHub\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/OneSignalLiveActivitiesManagerImpl.swift", + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityClicked.swift", "kind": "StringLiteral", - "offset": 1700, - "length": 26, - "value": "\"OneSignal.LiveActivities\"" + "offset": 4067, + "length": 12, + "value": "\"activityId\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityClicked.swift", + "kind": "StringLiteral", + "offset": 4148, + "length": 11, + "value": "\"timestamp\"" }, { - "filePath": "\/Users\/nanli\/Documents\/GitHub\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveUpdateToken.swift", + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityClicked.swift", + "kind": "StringLiteral", + "offset": 4376, + "length": 16, + "value": "\"notificationId\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityClicked.swift", + "kind": "StringLiteral", + "offset": 4463, + "length": 19, + "value": "\"requestSuccessful\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityClicked.swift", + "kind": "StringLiteral", + "offset": 1273, + "length": 28, + "value": "\"OneSignalLiveActivities.OSRequestLiveActivityClicked\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveUpdateToken.swift", "kind": "StringLiteral", "offset": 1423, "length": 80, "value": "\"(OSRequestRemoveUpdateToken) key:\"" }, { - "filePath": "\/Users\/nanli\/Documents\/GitHub\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveUpdateToken.swift", + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveUpdateToken.swift", "kind": "StringLiteral", "offset": 1463, "length": 17, "value": "\" requestSuccessful:\"" }, { - "filePath": "\/Users\/nanli\/Documents\/GitHub\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveUpdateToken.swift", + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveUpdateToken.swift", "kind": "StringLiteral", "offset": 1502, "length": 3, "value": "\"\"" }, { - "filePath": "\/Users\/nanli\/Documents\/GitHub\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveUpdateToken.swift", + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveUpdateToken.swift", "kind": "BooleanLiteral", "offset": 1602, "length": 4, "value": "true" }, { - "filePath": "\/Users\/nanli\/Documents\/GitHub\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveStartToken.swift", + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveUpdateToken.swift", "kind": "StringLiteral", - "offset": 1421, - "length": 79, - "value": "\"(OSRequestRemoveStartToken) key:\"" + "offset": 1774, + "length": 69, + "value": "\"Cannot generate the remove update token request due to null app ID.\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveUpdateToken.swift", + "kind": "BooleanLiteral", + "offset": 1864, + "length": 5, + "value": "false" }, { - "filePath": "\/Users\/nanli\/Documents\/GitHub\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveStartToken.swift", + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveUpdateToken.swift", "kind": "StringLiteral", - "offset": 1460, - "length": 17, - "value": "\" requestSuccessful:\"" + "offset": 2040, + "length": 78, + "value": "\"Cannot generate the remove update token request due to null subscription ID.\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveUpdateToken.swift", + "kind": "BooleanLiteral", + "offset": 2139, + "length": 5, + "value": "false" }, { - "filePath": "\/Users\/nanli\/Documents\/GitHub\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveStartToken.swift", + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveUpdateToken.swift", "kind": "StringLiteral", - "offset": 1499, - "length": 3, + "offset": 2337, + "length": 55, + "value": "\"Cannot translate activity type to url encoded string.\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveUpdateToken.swift", + "kind": "BooleanLiteral", + "offset": 2413, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveUpdateToken.swift", + "kind": "StringLiteral", + "offset": 2560, + "length": 69, + "value": "\"apps\/\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveUpdateToken.swift", + "kind": "StringLiteral", + "offset": 2574, + "length": 1, + "value": "\"\/live_activities\/\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveUpdateToken.swift", + "kind": "StringLiteral", + "offset": 2604, + "length": 1, + "value": "\"\/token\/\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveUpdateToken.swift", + "kind": "StringLiteral", + "offset": 2628, + "length": 1, "value": "\"\"" }, { - "filePath": "\/Users\/nanli\/Documents\/GitHub\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveStartToken.swift", + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveUpdateToken.swift", "kind": "BooleanLiteral", - "offset": 1599, + "offset": 2675, "length": 4, "value": "true" }, { - "filePath": "\/Users\/nanli\/Documents\/GitHub\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetUpdateToken.swift", + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveUpdateToken.swift", + "kind": "BooleanLiteral", + "offset": 3092, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveUpdateToken.swift", "kind": "StringLiteral", - "offset": 1420, - "length": 92, - "value": "\"(OSRequestSetUpdateToken) key:\"" + "offset": 3199, + "length": 5, + "value": "\"key\"" }, { - "filePath": "\/Users\/nanli\/Documents\/GitHub\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetUpdateToken.swift", + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveUpdateToken.swift", "kind": "StringLiteral", - "offset": 1457, + "offset": 3246, + "length": 11, + "value": "\"timestamp\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveUpdateToken.swift", + "kind": "StringLiteral", + "offset": 3307, + "length": 19, + "value": "\"requestSuccessful\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveUpdateToken.swift", + "kind": "StringLiteral", + "offset": 3435, + "length": 5, + "value": "\"key\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveUpdateToken.swift", + "kind": "StringLiteral", + "offset": 3509, + "length": 11, + "value": "\"timestamp\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveUpdateToken.swift", + "kind": "StringLiteral", + "offset": 3685, + "length": 19, + "value": "\"requestSuccessful\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestRemoveUpdateToken.swift", + "kind": "StringLiteral", + "offset": 1273, + "length": 26, + "value": "\"OneSignalLiveActivities.OSRequestRemoveUpdateToken\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityReceiveReceipts.swift", + "kind": "StringLiteral", + "offset": 1399, + "length": 144, + "value": "\"(OSRequestLiveActivityReceiveReceipts) key:\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityReceiveReceipts.swift", + "kind": "StringLiteral", + "offset": 1449, "length": 17, "value": "\" requestSuccessful:\"" }, { - "filePath": "\/Users\/nanli\/Documents\/GitHub\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetUpdateToken.swift", + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityReceiveReceipts.swift", "kind": "StringLiteral", - "offset": 1496, - "length": 5, - "value": "\" token:\"" + "offset": 1488, + "length": 12, + "value": "\" activityType:\"" }, { - "filePath": "\/Users\/nanli\/Documents\/GitHub\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetUpdateToken.swift", + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityReceiveReceipts.swift", "kind": "StringLiteral", - "offset": 1511, + "offset": 1517, + "length": 10, + "value": "\" activityId:\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityReceiveReceipts.swift", + "kind": "StringLiteral", + "offset": 1542, "length": 3, "value": "\"\"" }, { - "filePath": "\/Users\/nanli\/Documents\/GitHub\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestSetUpdateToken.swift", + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityReceiveReceipts.swift", "kind": "BooleanLiteral", - "offset": 1633, + "offset": 1717, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityReceiveReceipts.swift", + "kind": "StringLiteral", + "offset": 1889, + "length": 78, + "value": "\"Cannot generate the OSRequestLiveActivityReceiveReceipts due to null app ID.\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityReceiveReceipts.swift", + "kind": "BooleanLiteral", + "offset": 1988, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityReceiveReceipts.swift", + "kind": "StringLiteral", + "offset": 2164, + "length": 87, + "value": "\"Cannot generate the OSRequestLiveActivityReceiveReceipts due to null subscription ID.\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityReceiveReceipts.swift", + "kind": "BooleanLiteral", + "offset": 2272, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityReceiveReceipts.swift", + "kind": "StringLiteral", + "offset": 2309, + "length": 38, + "value": "\"notifications\/\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityReceiveReceipts.swift", + "kind": "StringLiteral", + "offset": 2330, + "length": 1, + "value": "\"\/report_received\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityReceiveReceipts.swift", + "kind": "StringLiteral", + "offset": 2388, + "length": 8, + "value": "\"app_id\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityReceiveReceipts.swift", + "kind": "StringLiteral", + "offset": 2417, + "length": 11, + "value": "\"player_id\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityReceiveReceipts.swift", + "kind": "StringLiteral", + "offset": 2458, + "length": 13, + "value": "\"device_type\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityReceiveReceipts.swift", + "kind": "IntegerLiteral", + "offset": 2473, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityReceiveReceipts.swift", + "kind": "StringLiteral", + "offset": 2488, + "length": 18, + "value": "\"live_activity_id\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityReceiveReceipts.swift", + "kind": "StringLiteral", + "offset": 2532, + "length": 20, + "value": "\"live_activity_type\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityReceiveReceipts.swift", + "kind": "BooleanLiteral", + "offset": 2619, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityReceiveReceipts.swift", + "kind": "BooleanLiteral", + "offset": 2715, "length": 5, "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityReceiveReceipts.swift", + "kind": "BooleanLiteral", + "offset": 2928, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityReceiveReceipts.swift", + "kind": "StringLiteral", + "offset": 3035, + "length": 5, + "value": "\"key\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityReceiveReceipts.swift", + "kind": "StringLiteral", + "offset": 3085, + "length": 14, + "value": "\"activityType\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityReceiveReceipts.swift", + "kind": "StringLiteral", + "offset": 3142, + "length": 12, + "value": "\"activityId\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityReceiveReceipts.swift", + "kind": "StringLiteral", + "offset": 3204, + "length": 19, + "value": "\"requestSuccessful\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityReceiveReceipts.swift", + "kind": "StringLiteral", + "offset": 3265, + "length": 11, + "value": "\"timestamp\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityReceiveReceipts.swift", + "kind": "StringLiteral", + "offset": 3385, + "length": 5, + "value": "\"key\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityReceiveReceipts.swift", + "kind": "StringLiteral", + "offset": 3462, + "length": 14, + "value": "\"activityType\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityReceiveReceipts.swift", + "kind": "StringLiteral", + "offset": 3546, + "length": 12, + "value": "\"activityId\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityReceiveReceipts.swift", + "kind": "StringLiteral", + "offset": 3627, + "length": 11, + "value": "\"timestamp\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityReceiveReceipts.swift", + "kind": "StringLiteral", + "offset": 3856, + "length": 19, + "value": "\"requestSuccessful\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalLiveActivities\/Source\/Requests\/OSRequestLiveActivityReceiveReceipts.swift", + "kind": "StringLiteral", + "offset": 1273, + "length": 36, + "value": "\"OneSignalLiveActivities.OSRequestLiveActivityReceiveReceipts\"" } ] } \ No newline at end of file diff --git a/iOS_SDK/OneSignalSDK/OneSignal_LiveActivities/OneSignalLiveActivities.xcframework/ios-arm64_x86_64-simulator/OneSignalLiveActivities.framework/Modules/OneSignalLiveActivities.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface b/iOS_SDK/OneSignalSDK/OneSignal_LiveActivities/OneSignalLiveActivities.xcframework/ios-arm64_x86_64-simulator/OneSignalLiveActivities.framework/Modules/OneSignalLiveActivities.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface index 7a694dd77..034c59211 100644 --- a/iOS_SDK/OneSignalSDK/OneSignal_LiveActivities/OneSignalLiveActivities.xcframework/ios-arm64_x86_64-simulator/OneSignalLiveActivities.framework/Modules/OneSignalLiveActivities.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface +++ b/iOS_SDK/OneSignalSDK/OneSignal_LiveActivities/OneSignalLiveActivities.xcframework/ios-arm64_x86_64-simulator/OneSignalLiveActivities.framework/Modules/OneSignalLiveActivities.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface @@ -1,7 +1,7 @@ // swift-interface-format-version: 1.0 -// swift-compiler-version: Apple Swift version 6.0.2 effective-5.10 (swiftlang-6.0.2.1.2 clang-1600.0.26.4) -// swift-module-flags: -target x86_64-apple-ios11.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -enable-bare-slash-regex -module-name OneSignalLiveActivities -// swift-module-flags-ignorable: -no-verify-emitted-module-interface +// swift-compiler-version: Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 clang-1500.1.0.2.5) +// swift-module-flags: -target x86_64-apple-ios11.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name OneSignalLiveActivities +// swift-module-flags-ignorable: -enable-bare-slash-regex import ActivityKit import Foundation import OneSignalCore @@ -9,92 +9,11 @@ import OneSignalCore import OneSignalOSCore import OneSignalUser import Swift +import SwiftUI +import WidgetKit import _Concurrency import _StringProcessing import _SwiftConcurrencyShims -extension OneSignalOSCore.OSLiveActivities { - @available(iOS 16.1, *) - public static func setup(_ activityType: T.Type, options: OneSignalLiveActivities.LiveActivitySetupOptions? = nil) where T : OneSignalLiveActivities.OneSignalLiveActivityAttributes - @available(iOS 17.2, *) - public static func setPushToStartToken(_ activityType: T.Type, withToken: Swift.String) where T : ActivityKit.ActivityAttributes - @available(iOS 17.2, *) - public static func removePushToStartToken(_ activityType: T.Type) where T : ActivityKit.ActivityAttributes - @available(iOS 16.1, *) - public static func setupDefault(options: OneSignalLiveActivities.LiveActivitySetupOptions? = nil) - @available(iOS 16.1, *) - public static func startDefault(_ activityId: Swift.String, attributes: [Swift.String : Any], content: [Swift.String : Any]) -} -@objc(LiveActivitySetupOptions) public class LiveActivitySetupOptions : ObjectiveC.NSObject { - @objc public var enablePushToStart: Swift.Bool - @objc public var enablePushToUpdate: Swift.Bool - @objc public init(enablePushToStart: Swift.Bool = true, enablePushToUpdate: Swift.Bool = true) - @objc deinit -} -public struct DefaultLiveActivityAttributes : OneSignalLiveActivities.OneSignalLiveActivityAttributes { - public struct ContentState : OneSignalLiveActivities.OneSignalLiveActivityContentState { - public var data: [Swift.String : OneSignalLiveActivities.AnyCodable] - public var onesignal: OneSignalLiveActivities.OneSignalLiveActivityContentStateData? - public func hash(into hasher: inout Swift.Hasher) - public static func == (a: OneSignalLiveActivities.DefaultLiveActivityAttributes.ContentState, b: OneSignalLiveActivities.DefaultLiveActivityAttributes.ContentState) -> Swift.Bool - public func encode(to encoder: any Swift.Encoder) throws - public var hashValue: Swift.Int { - get - } - public init(from decoder: any Swift.Decoder) throws - } - public var data: [Swift.String : OneSignalLiveActivities.AnyCodable] - public var onesignal: OneSignalLiveActivities.OneSignalLiveActivityAttributeData - public func encode(to encoder: any Swift.Encoder) throws - public init(from decoder: any Swift.Decoder) throws -} -@available(iOS 16.1, *) -public protocol OneSignalLiveActivityAttributes : ActivityKit.ActivityAttributes where Self.ContentState : OneSignalLiveActivities.OneSignalLiveActivityContentState { - var onesignal: OneSignalLiveActivities.OneSignalLiveActivityAttributeData { get set } -} -public struct OneSignalLiveActivityAttributeData : Swift.Decodable, Swift.Encodable { - public static func create(activityId: Swift.String) -> OneSignalLiveActivities.OneSignalLiveActivityAttributeData - public var activityId: Swift.String - public func encode(to encoder: any Swift.Encoder) throws - public init(from decoder: any Swift.Decoder) throws -} -@available(iOS 16.1, *) -public protocol OneSignalLiveActivityContentState : Swift.Decodable, Swift.Encodable, Swift.Hashable { - var onesignal: OneSignalLiveActivities.OneSignalLiveActivityContentStateData? { get set } -} -public struct OneSignalLiveActivityContentStateData : Swift.Decodable, Swift.Encodable, Swift.Hashable { - public var notificationId: Swift.String - public func hash(into hasher: inout Swift.Hasher) - public static func == (a: OneSignalLiveActivities.OneSignalLiveActivityContentStateData, b: OneSignalLiveActivities.OneSignalLiveActivityContentStateData) -> Swift.Bool - public func encode(to encoder: any Swift.Encoder) throws - public var hashValue: Swift.Int { - get - } - public init(from decoder: any Swift.Decoder) throws -} -@_inheritsConvenienceInitializers @objc(OneSignalLiveActivitiesManagerImpl) public class OneSignalLiveActivitiesManagerImpl : ObjectiveC.NSObject, OneSignalOSCore.OSLiveActivities { - @objc public static func liveActivities() -> Swift.AnyClass - @objc public static func start() - @objc public static func enter(_ activityId: Swift.String, withToken: Swift.String) - @objc public static func exit(_ activityId: Swift.String) - @available(iOS 17.2, *) - @objc public static func setPushToStartToken(_ activityType: Swift.String, withToken: Swift.String) throws - @available(iOS 17.2, *) - @objc public static func removePushToStartToken(_ activityType: Swift.String) throws - @available(iOS 17.2, *) - public static func setPushToStartToken(_ activityType: T.Type, withToken: Swift.String) where T : ActivityKit.ActivityAttributes - @available(iOS 17.2, *) - public static func removePushToStartToken(_ activityType: T.Type) where T : ActivityKit.ActivityAttributes - @objc public static func enter(_ activityId: Swift.String, withToken: Swift.String, withSuccess: OneSignalCore.OSResultSuccessBlock?, withFailure: OneSignalCore.OSFailureBlock?) - @objc public static func exit(_ activityId: Swift.String, withSuccess: OneSignalCore.OSResultSuccessBlock?, withFailure: OneSignalCore.OSFailureBlock?) - @available(iOS 16.1, *) - public static func setup(_ activityType: Attributes.Type, options: OneSignalLiveActivities.LiveActivitySetupOptions? = nil) where Attributes : OneSignalLiveActivities.OneSignalLiveActivityAttributes - @available(iOS 16.1, *) - @objc public static func setupDefault(options: OneSignalLiveActivities.LiveActivitySetupOptions? = nil) - @available(iOS 16.1, *) - @objc public static func startDefault(_ activityId: Swift.String, attributes: [Swift.String : Any], content: [Swift.String : Any]) - @objc override dynamic public init() - @objc deinit -} @frozen public struct AnyCodable : Swift.Codable { public let value: Any public func asBool() -> Swift.Bool? @@ -160,3 +79,96 @@ extension OneSignalLiveActivities.AnyCodable : Swift.Hashable { get } } +@available(iOS 16.1, *) +extension WidgetKit.DynamicIsland { + public func onesignalWidgetURL(_ url: Foundation.URL?, context: WidgetKit.ActivityViewContext) -> WidgetKit.DynamicIsland where T : OneSignalLiveActivities.OneSignalLiveActivityAttributes +} +@available(iOS 16.1, *) +extension SwiftUI.View { + @_Concurrency.MainActor @preconcurrency public func onesignalWidgetURL(_ url: Foundation.URL?, context: WidgetKit.ActivityViewContext) -> some SwiftUI.View where T : OneSignalLiveActivities.OneSignalLiveActivityAttributes + +} +public struct DefaultLiveActivityAttributes : OneSignalLiveActivities.OneSignalLiveActivityAttributes { + public struct ContentState : OneSignalLiveActivities.OneSignalLiveActivityContentState { + public var data: [Swift.String : OneSignalLiveActivities.AnyCodable] + public var onesignal: OneSignalLiveActivities.OneSignalLiveActivityContentStateData? + public func hash(into hasher: inout Swift.Hasher) + public static func == (a: OneSignalLiveActivities.DefaultLiveActivityAttributes.ContentState, b: OneSignalLiveActivities.DefaultLiveActivityAttributes.ContentState) -> Swift.Bool + public func encode(to encoder: any Swift.Encoder) throws + public var hashValue: Swift.Int { + get + } + public init(from decoder: any Swift.Decoder) throws + } + public var data: [Swift.String : OneSignalLiveActivities.AnyCodable] + public var onesignal: OneSignalLiveActivities.OneSignalLiveActivityAttributeData + public func encode(to encoder: any Swift.Encoder) throws + public init(from decoder: any Swift.Decoder) throws +} +extension OneSignalOSCore.OSLiveActivities { + @available(iOS 16.1, *) + public static func setup(_ activityType: T.Type, options: OneSignalLiveActivities.LiveActivitySetupOptions? = nil) where T : OneSignalLiveActivities.OneSignalLiveActivityAttributes + @available(iOS 17.2, *) + public static func setPushToStartToken(_ activityType: T.Type, withToken: Swift.String) where T : ActivityKit.ActivityAttributes + @available(iOS 17.2, *) + public static func removePushToStartToken(_ activityType: T.Type) where T : ActivityKit.ActivityAttributes + @available(iOS 16.1, *) + public static func setupDefault(options: OneSignalLiveActivities.LiveActivitySetupOptions? = nil) + @available(iOS 16.1, *) + public static func startDefault(_ activityId: Swift.String, attributes: [Swift.String : Any], content: [Swift.String : Any]) +} +@objc(LiveActivitySetupOptions) public class LiveActivitySetupOptions : ObjectiveC.NSObject { + @objc public var enablePushToStart: Swift.Bool + @objc public var enablePushToUpdate: Swift.Bool + @objc public init(enablePushToStart: Swift.Bool = true, enablePushToUpdate: Swift.Bool = true) + @objc deinit +} +@_inheritsConvenienceInitializers @objc(OneSignalLiveActivitiesManagerImpl) public class OneSignalLiveActivitiesManagerImpl : ObjectiveC.NSObject, OneSignalOSCore.OSLiveActivities { + @objc public static func liveActivities() -> Swift.AnyClass + @objc public static func start() + @objc public static func enter(_ activityId: Swift.String, withToken: Swift.String) + @objc public static func exit(_ activityId: Swift.String) + @available(iOS 17.2, *) + @objc public static func setPushToStartToken(_ activityType: Swift.String, withToken: Swift.String) throws + @available(iOS 17.2, *) + @objc public static func removePushToStartToken(_ activityType: Swift.String) throws + @available(iOS 17.2, *) + public static func setPushToStartToken(_ activityType: T.Type, withToken: Swift.String) where T : ActivityKit.ActivityAttributes + @available(iOS 17.2, *) + public static func removePushToStartToken(_ activityType: T.Type) where T : ActivityKit.ActivityAttributes + @objc public static func enter(_ activityId: Swift.String, withToken: Swift.String, withSuccess: OneSignalCore.OSResultSuccessBlock?, withFailure: OneSignalCore.OSFailureBlock?) + @objc public static func exit(_ activityId: Swift.String, withSuccess: OneSignalCore.OSResultSuccessBlock?, withFailure: OneSignalCore.OSFailureBlock?) + @available(iOS 16.1, *) + public static func setup(_ activityType: Attributes.Type, options: OneSignalLiveActivities.LiveActivitySetupOptions? = nil) where Attributes : OneSignalLiveActivities.OneSignalLiveActivityAttributes + @available(iOS 16.1, *) + @objc public static func setupDefault(options: OneSignalLiveActivities.LiveActivitySetupOptions? = nil) + @available(iOS 16.1, *) + @objc public static func startDefault(_ activityId: Swift.String, attributes: [Swift.String : Any], content: [Swift.String : Any]) + @objc public static func trackClickAndReturnOriginal(_ url: Foundation.URL) -> Foundation.URL? + @objc override dynamic public init() + @objc deinit +} +@available(iOS 16.1, *) +public protocol OneSignalLiveActivityAttributes : ActivityKit.ActivityAttributes where Self.ContentState : OneSignalLiveActivities.OneSignalLiveActivityContentState { + var onesignal: OneSignalLiveActivities.OneSignalLiveActivityAttributeData { get set } +} +public struct OneSignalLiveActivityAttributeData : Swift.Decodable, Swift.Encodable { + public static func create(activityId: Swift.String) -> OneSignalLiveActivities.OneSignalLiveActivityAttributeData + public var activityId: Swift.String + public func encode(to encoder: any Swift.Encoder) throws + public init(from decoder: any Swift.Decoder) throws +} +@available(iOS 16.1, *) +public protocol OneSignalLiveActivityContentState : Swift.Decodable, Swift.Encodable, Swift.Hashable { + var onesignal: OneSignalLiveActivities.OneSignalLiveActivityContentStateData? { get set } +} +public struct OneSignalLiveActivityContentStateData : Swift.Decodable, Swift.Encodable, Swift.Hashable { + public var notificationId: Swift.String + public func hash(into hasher: inout Swift.Hasher) + public static func == (a: OneSignalLiveActivities.OneSignalLiveActivityContentStateData, b: OneSignalLiveActivities.OneSignalLiveActivityContentStateData) -> Swift.Bool + public func encode(to encoder: any Swift.Encoder) throws + public var hashValue: Swift.Int { + get + } + public init(from decoder: any Swift.Decoder) throws +} diff --git a/iOS_SDK/OneSignalSDK/OneSignal_LiveActivities/OneSignalLiveActivities.xcframework/ios-arm64_x86_64-simulator/OneSignalLiveActivities.framework/Modules/OneSignalLiveActivities.swiftmodule/x86_64-apple-ios-simulator.swiftdoc b/iOS_SDK/OneSignalSDK/OneSignal_LiveActivities/OneSignalLiveActivities.xcframework/ios-arm64_x86_64-simulator/OneSignalLiveActivities.framework/Modules/OneSignalLiveActivities.swiftmodule/x86_64-apple-ios-simulator.swiftdoc index 3693a16f2..f09132eeb 100644 Binary files a/iOS_SDK/OneSignalSDK/OneSignal_LiveActivities/OneSignalLiveActivities.xcframework/ios-arm64_x86_64-simulator/OneSignalLiveActivities.framework/Modules/OneSignalLiveActivities.swiftmodule/x86_64-apple-ios-simulator.swiftdoc and b/iOS_SDK/OneSignalSDK/OneSignal_LiveActivities/OneSignalLiveActivities.xcframework/ios-arm64_x86_64-simulator/OneSignalLiveActivities.framework/Modules/OneSignalLiveActivities.swiftmodule/x86_64-apple-ios-simulator.swiftdoc differ diff --git a/iOS_SDK/OneSignalSDK/OneSignal_LiveActivities/OneSignalLiveActivities.xcframework/ios-arm64_x86_64-simulator/OneSignalLiveActivities.framework/Modules/OneSignalLiveActivities.swiftmodule/x86_64-apple-ios-simulator.swiftinterface b/iOS_SDK/OneSignalSDK/OneSignal_LiveActivities/OneSignalLiveActivities.xcframework/ios-arm64_x86_64-simulator/OneSignalLiveActivities.framework/Modules/OneSignalLiveActivities.swiftmodule/x86_64-apple-ios-simulator.swiftinterface index 7a694dd77..034c59211 100644 --- a/iOS_SDK/OneSignalSDK/OneSignal_LiveActivities/OneSignalLiveActivities.xcframework/ios-arm64_x86_64-simulator/OneSignalLiveActivities.framework/Modules/OneSignalLiveActivities.swiftmodule/x86_64-apple-ios-simulator.swiftinterface +++ b/iOS_SDK/OneSignalSDK/OneSignal_LiveActivities/OneSignalLiveActivities.xcframework/ios-arm64_x86_64-simulator/OneSignalLiveActivities.framework/Modules/OneSignalLiveActivities.swiftmodule/x86_64-apple-ios-simulator.swiftinterface @@ -1,7 +1,7 @@ // swift-interface-format-version: 1.0 -// swift-compiler-version: Apple Swift version 6.0.2 effective-5.10 (swiftlang-6.0.2.1.2 clang-1600.0.26.4) -// swift-module-flags: -target x86_64-apple-ios11.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -enable-bare-slash-regex -module-name OneSignalLiveActivities -// swift-module-flags-ignorable: -no-verify-emitted-module-interface +// swift-compiler-version: Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 clang-1500.1.0.2.5) +// swift-module-flags: -target x86_64-apple-ios11.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name OneSignalLiveActivities +// swift-module-flags-ignorable: -enable-bare-slash-regex import ActivityKit import Foundation import OneSignalCore @@ -9,92 +9,11 @@ import OneSignalCore import OneSignalOSCore import OneSignalUser import Swift +import SwiftUI +import WidgetKit import _Concurrency import _StringProcessing import _SwiftConcurrencyShims -extension OneSignalOSCore.OSLiveActivities { - @available(iOS 16.1, *) - public static func setup(_ activityType: T.Type, options: OneSignalLiveActivities.LiveActivitySetupOptions? = nil) where T : OneSignalLiveActivities.OneSignalLiveActivityAttributes - @available(iOS 17.2, *) - public static func setPushToStartToken(_ activityType: T.Type, withToken: Swift.String) where T : ActivityKit.ActivityAttributes - @available(iOS 17.2, *) - public static func removePushToStartToken(_ activityType: T.Type) where T : ActivityKit.ActivityAttributes - @available(iOS 16.1, *) - public static func setupDefault(options: OneSignalLiveActivities.LiveActivitySetupOptions? = nil) - @available(iOS 16.1, *) - public static func startDefault(_ activityId: Swift.String, attributes: [Swift.String : Any], content: [Swift.String : Any]) -} -@objc(LiveActivitySetupOptions) public class LiveActivitySetupOptions : ObjectiveC.NSObject { - @objc public var enablePushToStart: Swift.Bool - @objc public var enablePushToUpdate: Swift.Bool - @objc public init(enablePushToStart: Swift.Bool = true, enablePushToUpdate: Swift.Bool = true) - @objc deinit -} -public struct DefaultLiveActivityAttributes : OneSignalLiveActivities.OneSignalLiveActivityAttributes { - public struct ContentState : OneSignalLiveActivities.OneSignalLiveActivityContentState { - public var data: [Swift.String : OneSignalLiveActivities.AnyCodable] - public var onesignal: OneSignalLiveActivities.OneSignalLiveActivityContentStateData? - public func hash(into hasher: inout Swift.Hasher) - public static func == (a: OneSignalLiveActivities.DefaultLiveActivityAttributes.ContentState, b: OneSignalLiveActivities.DefaultLiveActivityAttributes.ContentState) -> Swift.Bool - public func encode(to encoder: any Swift.Encoder) throws - public var hashValue: Swift.Int { - get - } - public init(from decoder: any Swift.Decoder) throws - } - public var data: [Swift.String : OneSignalLiveActivities.AnyCodable] - public var onesignal: OneSignalLiveActivities.OneSignalLiveActivityAttributeData - public func encode(to encoder: any Swift.Encoder) throws - public init(from decoder: any Swift.Decoder) throws -} -@available(iOS 16.1, *) -public protocol OneSignalLiveActivityAttributes : ActivityKit.ActivityAttributes where Self.ContentState : OneSignalLiveActivities.OneSignalLiveActivityContentState { - var onesignal: OneSignalLiveActivities.OneSignalLiveActivityAttributeData { get set } -} -public struct OneSignalLiveActivityAttributeData : Swift.Decodable, Swift.Encodable { - public static func create(activityId: Swift.String) -> OneSignalLiveActivities.OneSignalLiveActivityAttributeData - public var activityId: Swift.String - public func encode(to encoder: any Swift.Encoder) throws - public init(from decoder: any Swift.Decoder) throws -} -@available(iOS 16.1, *) -public protocol OneSignalLiveActivityContentState : Swift.Decodable, Swift.Encodable, Swift.Hashable { - var onesignal: OneSignalLiveActivities.OneSignalLiveActivityContentStateData? { get set } -} -public struct OneSignalLiveActivityContentStateData : Swift.Decodable, Swift.Encodable, Swift.Hashable { - public var notificationId: Swift.String - public func hash(into hasher: inout Swift.Hasher) - public static func == (a: OneSignalLiveActivities.OneSignalLiveActivityContentStateData, b: OneSignalLiveActivities.OneSignalLiveActivityContentStateData) -> Swift.Bool - public func encode(to encoder: any Swift.Encoder) throws - public var hashValue: Swift.Int { - get - } - public init(from decoder: any Swift.Decoder) throws -} -@_inheritsConvenienceInitializers @objc(OneSignalLiveActivitiesManagerImpl) public class OneSignalLiveActivitiesManagerImpl : ObjectiveC.NSObject, OneSignalOSCore.OSLiveActivities { - @objc public static func liveActivities() -> Swift.AnyClass - @objc public static func start() - @objc public static func enter(_ activityId: Swift.String, withToken: Swift.String) - @objc public static func exit(_ activityId: Swift.String) - @available(iOS 17.2, *) - @objc public static func setPushToStartToken(_ activityType: Swift.String, withToken: Swift.String) throws - @available(iOS 17.2, *) - @objc public static func removePushToStartToken(_ activityType: Swift.String) throws - @available(iOS 17.2, *) - public static func setPushToStartToken(_ activityType: T.Type, withToken: Swift.String) where T : ActivityKit.ActivityAttributes - @available(iOS 17.2, *) - public static func removePushToStartToken(_ activityType: T.Type) where T : ActivityKit.ActivityAttributes - @objc public static func enter(_ activityId: Swift.String, withToken: Swift.String, withSuccess: OneSignalCore.OSResultSuccessBlock?, withFailure: OneSignalCore.OSFailureBlock?) - @objc public static func exit(_ activityId: Swift.String, withSuccess: OneSignalCore.OSResultSuccessBlock?, withFailure: OneSignalCore.OSFailureBlock?) - @available(iOS 16.1, *) - public static func setup(_ activityType: Attributes.Type, options: OneSignalLiveActivities.LiveActivitySetupOptions? = nil) where Attributes : OneSignalLiveActivities.OneSignalLiveActivityAttributes - @available(iOS 16.1, *) - @objc public static func setupDefault(options: OneSignalLiveActivities.LiveActivitySetupOptions? = nil) - @available(iOS 16.1, *) - @objc public static func startDefault(_ activityId: Swift.String, attributes: [Swift.String : Any], content: [Swift.String : Any]) - @objc override dynamic public init() - @objc deinit -} @frozen public struct AnyCodable : Swift.Codable { public let value: Any public func asBool() -> Swift.Bool? @@ -160,3 +79,96 @@ extension OneSignalLiveActivities.AnyCodable : Swift.Hashable { get } } +@available(iOS 16.1, *) +extension WidgetKit.DynamicIsland { + public func onesignalWidgetURL(_ url: Foundation.URL?, context: WidgetKit.ActivityViewContext) -> WidgetKit.DynamicIsland where T : OneSignalLiveActivities.OneSignalLiveActivityAttributes +} +@available(iOS 16.1, *) +extension SwiftUI.View { + @_Concurrency.MainActor @preconcurrency public func onesignalWidgetURL(_ url: Foundation.URL?, context: WidgetKit.ActivityViewContext) -> some SwiftUI.View where T : OneSignalLiveActivities.OneSignalLiveActivityAttributes + +} +public struct DefaultLiveActivityAttributes : OneSignalLiveActivities.OneSignalLiveActivityAttributes { + public struct ContentState : OneSignalLiveActivities.OneSignalLiveActivityContentState { + public var data: [Swift.String : OneSignalLiveActivities.AnyCodable] + public var onesignal: OneSignalLiveActivities.OneSignalLiveActivityContentStateData? + public func hash(into hasher: inout Swift.Hasher) + public static func == (a: OneSignalLiveActivities.DefaultLiveActivityAttributes.ContentState, b: OneSignalLiveActivities.DefaultLiveActivityAttributes.ContentState) -> Swift.Bool + public func encode(to encoder: any Swift.Encoder) throws + public var hashValue: Swift.Int { + get + } + public init(from decoder: any Swift.Decoder) throws + } + public var data: [Swift.String : OneSignalLiveActivities.AnyCodable] + public var onesignal: OneSignalLiveActivities.OneSignalLiveActivityAttributeData + public func encode(to encoder: any Swift.Encoder) throws + public init(from decoder: any Swift.Decoder) throws +} +extension OneSignalOSCore.OSLiveActivities { + @available(iOS 16.1, *) + public static func setup(_ activityType: T.Type, options: OneSignalLiveActivities.LiveActivitySetupOptions? = nil) where T : OneSignalLiveActivities.OneSignalLiveActivityAttributes + @available(iOS 17.2, *) + public static func setPushToStartToken(_ activityType: T.Type, withToken: Swift.String) where T : ActivityKit.ActivityAttributes + @available(iOS 17.2, *) + public static func removePushToStartToken(_ activityType: T.Type) where T : ActivityKit.ActivityAttributes + @available(iOS 16.1, *) + public static func setupDefault(options: OneSignalLiveActivities.LiveActivitySetupOptions? = nil) + @available(iOS 16.1, *) + public static func startDefault(_ activityId: Swift.String, attributes: [Swift.String : Any], content: [Swift.String : Any]) +} +@objc(LiveActivitySetupOptions) public class LiveActivitySetupOptions : ObjectiveC.NSObject { + @objc public var enablePushToStart: Swift.Bool + @objc public var enablePushToUpdate: Swift.Bool + @objc public init(enablePushToStart: Swift.Bool = true, enablePushToUpdate: Swift.Bool = true) + @objc deinit +} +@_inheritsConvenienceInitializers @objc(OneSignalLiveActivitiesManagerImpl) public class OneSignalLiveActivitiesManagerImpl : ObjectiveC.NSObject, OneSignalOSCore.OSLiveActivities { + @objc public static func liveActivities() -> Swift.AnyClass + @objc public static func start() + @objc public static func enter(_ activityId: Swift.String, withToken: Swift.String) + @objc public static func exit(_ activityId: Swift.String) + @available(iOS 17.2, *) + @objc public static func setPushToStartToken(_ activityType: Swift.String, withToken: Swift.String) throws + @available(iOS 17.2, *) + @objc public static func removePushToStartToken(_ activityType: Swift.String) throws + @available(iOS 17.2, *) + public static func setPushToStartToken(_ activityType: T.Type, withToken: Swift.String) where T : ActivityKit.ActivityAttributes + @available(iOS 17.2, *) + public static func removePushToStartToken(_ activityType: T.Type) where T : ActivityKit.ActivityAttributes + @objc public static func enter(_ activityId: Swift.String, withToken: Swift.String, withSuccess: OneSignalCore.OSResultSuccessBlock?, withFailure: OneSignalCore.OSFailureBlock?) + @objc public static func exit(_ activityId: Swift.String, withSuccess: OneSignalCore.OSResultSuccessBlock?, withFailure: OneSignalCore.OSFailureBlock?) + @available(iOS 16.1, *) + public static func setup(_ activityType: Attributes.Type, options: OneSignalLiveActivities.LiveActivitySetupOptions? = nil) where Attributes : OneSignalLiveActivities.OneSignalLiveActivityAttributes + @available(iOS 16.1, *) + @objc public static func setupDefault(options: OneSignalLiveActivities.LiveActivitySetupOptions? = nil) + @available(iOS 16.1, *) + @objc public static func startDefault(_ activityId: Swift.String, attributes: [Swift.String : Any], content: [Swift.String : Any]) + @objc public static func trackClickAndReturnOriginal(_ url: Foundation.URL) -> Foundation.URL? + @objc override dynamic public init() + @objc deinit +} +@available(iOS 16.1, *) +public protocol OneSignalLiveActivityAttributes : ActivityKit.ActivityAttributes where Self.ContentState : OneSignalLiveActivities.OneSignalLiveActivityContentState { + var onesignal: OneSignalLiveActivities.OneSignalLiveActivityAttributeData { get set } +} +public struct OneSignalLiveActivityAttributeData : Swift.Decodable, Swift.Encodable { + public static func create(activityId: Swift.String) -> OneSignalLiveActivities.OneSignalLiveActivityAttributeData + public var activityId: Swift.String + public func encode(to encoder: any Swift.Encoder) throws + public init(from decoder: any Swift.Decoder) throws +} +@available(iOS 16.1, *) +public protocol OneSignalLiveActivityContentState : Swift.Decodable, Swift.Encodable, Swift.Hashable { + var onesignal: OneSignalLiveActivities.OneSignalLiveActivityContentStateData? { get set } +} +public struct OneSignalLiveActivityContentStateData : Swift.Decodable, Swift.Encodable, Swift.Hashable { + public var notificationId: Swift.String + public func hash(into hasher: inout Swift.Hasher) + public static func == (a: OneSignalLiveActivities.OneSignalLiveActivityContentStateData, b: OneSignalLiveActivities.OneSignalLiveActivityContentStateData) -> Swift.Bool + public func encode(to encoder: any Swift.Encoder) throws + public var hashValue: Swift.Int { + get + } + public init(from decoder: any Swift.Decoder) throws +} diff --git a/iOS_SDK/OneSignalSDK/OneSignal_LiveActivities/OneSignalLiveActivities.xcframework/ios-x86_64-maccatalyst/OneSignalLiveActivities.framework/Versions/A/Headers/OneSignalLiveActivities-Swift.h b/iOS_SDK/OneSignalSDK/OneSignal_LiveActivities/OneSignalLiveActivities.xcframework/ios-x86_64-maccatalyst/OneSignalLiveActivities.framework/Versions/A/Headers/OneSignalLiveActivities-Swift.h deleted file mode 100644 index d80d2c9eb..000000000 --- a/iOS_SDK/OneSignalSDK/OneSignal_LiveActivities/OneSignalLiveActivities.xcframework/ios-x86_64-maccatalyst/OneSignalLiveActivities.framework/Versions/A/Headers/OneSignalLiveActivities-Swift.h +++ /dev/null @@ -1,358 +0,0 @@ -#if 0 -#elif defined(__x86_64__) && __x86_64__ -// Generated by Apple Swift version 6.0.2 effective-5.10 (swiftlang-6.0.2.1.2 clang-1600.0.26.4) -#ifndef ONESIGNALLIVEACTIVITIES_SWIFT_H -#define ONESIGNALLIVEACTIVITIES_SWIFT_H -#pragma clang diagnostic push -#pragma clang diagnostic ignored "-Wgcc-compat" - -#if !defined(__has_include) -# define __has_include(x) 0 -#endif -#if !defined(__has_attribute) -# define __has_attribute(x) 0 -#endif -#if !defined(__has_feature) -# define __has_feature(x) 0 -#endif -#if !defined(__has_warning) -# define __has_warning(x) 0 -#endif - -#if __has_include() -# include -#endif - -#pragma clang diagnostic ignored "-Wauto-import" -#if defined(__OBJC__) -#include -#endif -#if defined(__cplusplus) -#include -#include -#include -#include -#include -#include -#include -#else -#include -#include -#include -#include -#endif -#if defined(__cplusplus) -#pragma clang diagnostic push -#pragma clang diagnostic ignored "-Wnon-modular-include-in-framework-module" -#if defined(__arm64e__) && __has_include() -# include -#else -#pragma clang diagnostic push -#pragma clang diagnostic ignored "-Wreserved-macro-identifier" -# ifndef __ptrauth_swift_value_witness_function_pointer -# define __ptrauth_swift_value_witness_function_pointer(x) -# endif -# ifndef __ptrauth_swift_class_method_pointer -# define __ptrauth_swift_class_method_pointer(x) -# endif -#pragma clang diagnostic pop -#endif -#pragma clang diagnostic pop -#endif - -#if !defined(SWIFT_TYPEDEFS) -# define SWIFT_TYPEDEFS 1 -# if __has_include() -# include -# elif !defined(__cplusplus) -typedef uint_least16_t char16_t; -typedef uint_least32_t char32_t; -# endif -typedef float swift_float2 __attribute__((__ext_vector_type__(2))); -typedef float swift_float3 __attribute__((__ext_vector_type__(3))); -typedef float swift_float4 __attribute__((__ext_vector_type__(4))); -typedef double swift_double2 __attribute__((__ext_vector_type__(2))); -typedef double swift_double3 __attribute__((__ext_vector_type__(3))); -typedef double swift_double4 __attribute__((__ext_vector_type__(4))); -typedef int swift_int2 __attribute__((__ext_vector_type__(2))); -typedef int swift_int3 __attribute__((__ext_vector_type__(3))); -typedef int swift_int4 __attribute__((__ext_vector_type__(4))); -typedef unsigned int swift_uint2 __attribute__((__ext_vector_type__(2))); -typedef unsigned int swift_uint3 __attribute__((__ext_vector_type__(3))); -typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); -#endif - -#if !defined(SWIFT_PASTE) -# define SWIFT_PASTE_HELPER(x, y) x##y -# define SWIFT_PASTE(x, y) SWIFT_PASTE_HELPER(x, y) -#endif -#if !defined(SWIFT_METATYPE) -# define SWIFT_METATYPE(X) Class -#endif -#if !defined(SWIFT_CLASS_PROPERTY) -# if __has_feature(objc_class_property) -# define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__ -# else -# define SWIFT_CLASS_PROPERTY(...) -# endif -#endif -#if !defined(SWIFT_RUNTIME_NAME) -# if __has_attribute(objc_runtime_name) -# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X))) -# else -# define SWIFT_RUNTIME_NAME(X) -# endif -#endif -#if !defined(SWIFT_COMPILE_NAME) -# if __has_attribute(swift_name) -# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X))) -# else -# define SWIFT_COMPILE_NAME(X) -# endif -#endif -#if !defined(SWIFT_METHOD_FAMILY) -# if __has_attribute(objc_method_family) -# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X))) -# else -# define SWIFT_METHOD_FAMILY(X) -# endif -#endif -#if !defined(SWIFT_NOESCAPE) -# if __has_attribute(noescape) -# define SWIFT_NOESCAPE __attribute__((noescape)) -# else -# define SWIFT_NOESCAPE -# endif -#endif -#if !defined(SWIFT_RELEASES_ARGUMENT) -# if __has_attribute(ns_consumed) -# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed)) -# else -# define SWIFT_RELEASES_ARGUMENT -# endif -#endif -#if !defined(SWIFT_WARN_UNUSED_RESULT) -# if __has_attribute(warn_unused_result) -# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result)) -# else -# define SWIFT_WARN_UNUSED_RESULT -# endif -#endif -#if !defined(SWIFT_NORETURN) -# if __has_attribute(noreturn) -# define SWIFT_NORETURN __attribute__((noreturn)) -# else -# define SWIFT_NORETURN -# endif -#endif -#if !defined(SWIFT_CLASS_EXTRA) -# define SWIFT_CLASS_EXTRA -#endif -#if !defined(SWIFT_PROTOCOL_EXTRA) -# define SWIFT_PROTOCOL_EXTRA -#endif -#if !defined(SWIFT_ENUM_EXTRA) -# define SWIFT_ENUM_EXTRA -#endif -#if !defined(SWIFT_CLASS) -# if __has_attribute(objc_subclassing_restricted) -# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_CLASS_EXTRA -# define SWIFT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA -# else -# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA -# define SWIFT_CLASS_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA -# endif -#endif -#if !defined(SWIFT_RESILIENT_CLASS) -# if __has_attribute(objc_class_stub) -# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) __attribute__((objc_class_stub)) -# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_class_stub)) SWIFT_CLASS_NAMED(SWIFT_NAME) -# else -# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) -# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) SWIFT_CLASS_NAMED(SWIFT_NAME) -# endif -#endif -#if !defined(SWIFT_PROTOCOL) -# define SWIFT_PROTOCOL(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA -# define SWIFT_PROTOCOL_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA -#endif -#if !defined(SWIFT_EXTENSION) -# define SWIFT_EXTENSION(M) SWIFT_PASTE(M##_Swift_, __LINE__) -#endif -#if !defined(OBJC_DESIGNATED_INITIALIZER) -# if __has_attribute(objc_designated_initializer) -# define OBJC_DESIGNATED_INITIALIZER __attribute__((objc_designated_initializer)) -# else -# define OBJC_DESIGNATED_INITIALIZER -# endif -#endif -#if !defined(SWIFT_ENUM_ATTR) -# if __has_attribute(enum_extensibility) -# define SWIFT_ENUM_ATTR(_extensibility) __attribute__((enum_extensibility(_extensibility))) -# else -# define SWIFT_ENUM_ATTR(_extensibility) -# endif -#endif -#if !defined(SWIFT_ENUM) -# define SWIFT_ENUM(_type, _name, _extensibility) enum _name : _type _name; enum SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type -# if __has_feature(generalized_swift_name) -# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) enum _name : _type _name SWIFT_COMPILE_NAME(SWIFT_NAME); enum SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type -# else -# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) SWIFT_ENUM(_type, _name, _extensibility) -# endif -#endif -#if !defined(SWIFT_UNAVAILABLE) -# define SWIFT_UNAVAILABLE __attribute__((unavailable)) -#endif -#if !defined(SWIFT_UNAVAILABLE_MSG) -# define SWIFT_UNAVAILABLE_MSG(msg) __attribute__((unavailable(msg))) -#endif -#if !defined(SWIFT_AVAILABILITY) -# define SWIFT_AVAILABILITY(plat, ...) __attribute__((availability(plat, __VA_ARGS__))) -#endif -#if !defined(SWIFT_WEAK_IMPORT) -# define SWIFT_WEAK_IMPORT __attribute__((weak_import)) -#endif -#if !defined(SWIFT_DEPRECATED) -# define SWIFT_DEPRECATED __attribute__((deprecated)) -#endif -#if !defined(SWIFT_DEPRECATED_MSG) -# define SWIFT_DEPRECATED_MSG(...) __attribute__((deprecated(__VA_ARGS__))) -#endif -#if !defined(SWIFT_DEPRECATED_OBJC) -# if __has_feature(attribute_diagnose_if_objc) -# define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning"))) -# else -# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg) -# endif -#endif -#if defined(__OBJC__) -#if !defined(IBSegueAction) -# define IBSegueAction -#endif -#endif -#if !defined(SWIFT_EXTERN) -# if defined(__cplusplus) -# define SWIFT_EXTERN extern "C" -# else -# define SWIFT_EXTERN extern -# endif -#endif -#if !defined(SWIFT_CALL) -# define SWIFT_CALL __attribute__((swiftcall)) -#endif -#if !defined(SWIFT_INDIRECT_RESULT) -# define SWIFT_INDIRECT_RESULT __attribute__((swift_indirect_result)) -#endif -#if !defined(SWIFT_CONTEXT) -# define SWIFT_CONTEXT __attribute__((swift_context)) -#endif -#if !defined(SWIFT_ERROR_RESULT) -# define SWIFT_ERROR_RESULT __attribute__((swift_error_result)) -#endif -#if defined(__cplusplus) -# define SWIFT_NOEXCEPT noexcept -#else -# define SWIFT_NOEXCEPT -#endif -#if !defined(SWIFT_C_INLINE_THUNK) -# if __has_attribute(always_inline) -# if __has_attribute(nodebug) -# define SWIFT_C_INLINE_THUNK inline __attribute__((always_inline)) __attribute__((nodebug)) -# else -# define SWIFT_C_INLINE_THUNK inline __attribute__((always_inline)) -# endif -# else -# define SWIFT_C_INLINE_THUNK inline -# endif -#endif -#if defined(_WIN32) -#if !defined(SWIFT_IMPORT_STDLIB_SYMBOL) -# define SWIFT_IMPORT_STDLIB_SYMBOL __declspec(dllimport) -#endif -#else -#if !defined(SWIFT_IMPORT_STDLIB_SYMBOL) -# define SWIFT_IMPORT_STDLIB_SYMBOL -#endif -#endif -#if defined(__OBJC__) -#if __has_feature(objc_modules) -#if __has_warning("-Watimport-in-framework-header") -#pragma clang diagnostic ignored "-Watimport-in-framework-header" -#endif -@import OneSignalCore; -#endif - -#endif -#pragma clang diagnostic ignored "-Wproperty-attribute-mismatch" -#pragma clang diagnostic ignored "-Wduplicate-method-arg" -#if __has_warning("-Wpragma-clang-attribute") -# pragma clang diagnostic ignored "-Wpragma-clang-attribute" -#endif -#pragma clang diagnostic ignored "-Wunknown-pragmas" -#pragma clang diagnostic ignored "-Wnullability" -#pragma clang diagnostic ignored "-Wdollar-in-identifier-extension" -#pragma clang diagnostic ignored "-Wunsafe-buffer-usage" - -#if __has_attribute(external_source_symbol) -# pragma push_macro("any") -# undef any -# pragma clang attribute push(__attribute__((external_source_symbol(language="Swift", defined_in="OneSignalLiveActivities",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol)) -# pragma pop_macro("any") -#endif - -#if defined(__OBJC__) -@class NSString; -@class NSCoder; - -SWIFT_CLASS("_TtC23OneSignalLiveActivities25OSRequestRemoveStartToken") -@interface OSRequestRemoveStartToken : OneSignalRequest -@property (nonatomic, readonly, copy) NSString * _Nonnull description; -- (void)encodeWithCoder:(NSCoder * _Nonnull)coder; -- (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)coder OBJC_DESIGNATED_INITIALIZER; -- (nonnull instancetype)init SWIFT_UNAVAILABLE; -+ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); -@end - - -SWIFT_CLASS("_TtC23OneSignalLiveActivities26OSRequestRemoveUpdateToken") -@interface OSRequestRemoveUpdateToken : OneSignalRequest -@property (nonatomic, readonly, copy) NSString * _Nonnull description; -- (void)encodeWithCoder:(NSCoder * _Nonnull)coder; -- (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)coder OBJC_DESIGNATED_INITIALIZER; -- (nonnull instancetype)init SWIFT_UNAVAILABLE; -+ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); -@end - - -SWIFT_CLASS("_TtC23OneSignalLiveActivities22OSRequestSetStartToken") -@interface OSRequestSetStartToken : OneSignalRequest -@property (nonatomic, readonly, copy) NSString * _Nonnull description; -- (void)encodeWithCoder:(NSCoder * _Nonnull)coder; -- (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)coder OBJC_DESIGNATED_INITIALIZER; -- (nonnull instancetype)init SWIFT_UNAVAILABLE; -+ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); -@end - - -SWIFT_CLASS("_TtC23OneSignalLiveActivities23OSRequestSetUpdateToken") -@interface OSRequestSetUpdateToken : OneSignalRequest -@property (nonatomic, readonly, copy) NSString * _Nonnull description; -- (void)encodeWithCoder:(NSCoder * _Nonnull)coder; -- (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)coder OBJC_DESIGNATED_INITIALIZER; -- (nonnull instancetype)init SWIFT_UNAVAILABLE; -+ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); -@end - -#endif -#if __has_attribute(external_source_symbol) -# pragma clang attribute pop -#endif -#if defined(__cplusplus) -#endif -#pragma clang diagnostic pop -#endif - -#else -#error unsupported Swift architecture -#endif diff --git a/iOS_SDK/OneSignalSDK/OneSignal_Location/OneSignalLocation.xcframework/ios-arm64/OneSignalLocation.framework/Info.plist b/iOS_SDK/OneSignalSDK/OneSignal_Location/OneSignalLocation.xcframework/ios-arm64/OneSignalLocation.framework/Info.plist index f295f1bc0..e8cb6a91e 100644 Binary files a/iOS_SDK/OneSignalSDK/OneSignal_Location/OneSignalLocation.xcframework/ios-arm64/OneSignalLocation.framework/Info.plist and b/iOS_SDK/OneSignalSDK/OneSignal_Location/OneSignalLocation.xcframework/ios-arm64/OneSignalLocation.framework/Info.plist differ diff --git a/iOS_SDK/OneSignalSDK/OneSignal_Location/OneSignalLocation.xcframework/ios-arm64/OneSignalLocation.framework/_CodeSignature/CodeResources b/iOS_SDK/OneSignalSDK/OneSignal_Location/OneSignalLocation.xcframework/ios-arm64/OneSignalLocation.framework/_CodeSignature/CodeResources index b1f926245..99fae0351 100644 --- a/iOS_SDK/OneSignalSDK/OneSignal_Location/OneSignalLocation.xcframework/ios-arm64/OneSignalLocation.framework/_CodeSignature/CodeResources +++ b/iOS_SDK/OneSignalSDK/OneSignal_Location/OneSignalLocation.xcframework/ios-arm64/OneSignalLocation.framework/_CodeSignature/CodeResources @@ -10,7 +10,7 @@ Info.plist - wONmqehtuGOuC2WmRMwPFf5LPy0= + opb8bvPp4LMSKP5UOTYvM2ztsFM= PrivacyInfo.xcprivacy diff --git a/iOS_SDK/OneSignalSDK/OneSignal_Location/OneSignalLocation.xcframework/ios-x86_64-maccatalyst/OneSignalLocation.framework/Headers b/iOS_SDK/OneSignalSDK/OneSignal_Location/OneSignalLocation.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalLocation.framework/Headers similarity index 100% rename from iOS_SDK/OneSignalSDK/OneSignal_Location/OneSignalLocation.xcframework/ios-x86_64-maccatalyst/OneSignalLocation.framework/Headers rename to iOS_SDK/OneSignalSDK/OneSignal_Location/OneSignalLocation.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalLocation.framework/Headers diff --git a/iOS_SDK/OneSignalSDK/OneSignal_Location/OneSignalLocation.xcframework/ios-x86_64-maccatalyst/OneSignalLocation.framework/OneSignalLocation b/iOS_SDK/OneSignalSDK/OneSignal_Location/OneSignalLocation.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalLocation.framework/OneSignalLocation similarity index 100% rename from iOS_SDK/OneSignalSDK/OneSignal_Location/OneSignalLocation.xcframework/ios-x86_64-maccatalyst/OneSignalLocation.framework/OneSignalLocation rename to iOS_SDK/OneSignalSDK/OneSignal_Location/OneSignalLocation.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalLocation.framework/OneSignalLocation diff --git a/iOS_SDK/OneSignalSDK/OneSignal_Location/OneSignalLocation.xcframework/ios-x86_64-maccatalyst/OneSignalLocation.framework/Resources b/iOS_SDK/OneSignalSDK/OneSignal_Location/OneSignalLocation.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalLocation.framework/Resources similarity index 100% rename from iOS_SDK/OneSignalSDK/OneSignal_Location/OneSignalLocation.xcframework/ios-x86_64-maccatalyst/OneSignalLocation.framework/Resources rename to iOS_SDK/OneSignalSDK/OneSignal_Location/OneSignalLocation.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalLocation.framework/Resources diff --git a/iOS_SDK/OneSignalSDK/OneSignal_Location/OneSignalLocation.xcframework/ios-x86_64-maccatalyst/OneSignalLocation.framework/Versions/A/Headers/OneSignalLocationManager.h b/iOS_SDK/OneSignalSDK/OneSignal_Location/OneSignalLocation.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalLocation.framework/Versions/A/Headers/OneSignalLocationManager.h similarity index 100% rename from iOS_SDK/OneSignalSDK/OneSignal_Location/OneSignalLocation.xcframework/ios-x86_64-maccatalyst/OneSignalLocation.framework/Versions/A/Headers/OneSignalLocationManager.h rename to iOS_SDK/OneSignalSDK/OneSignal_Location/OneSignalLocation.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalLocation.framework/Versions/A/Headers/OneSignalLocationManager.h diff --git a/iOS_SDK/OneSignalSDK/OneSignal_Location/OneSignalLocation.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalLocation.framework/Versions/A/OneSignalLocation b/iOS_SDK/OneSignalSDK/OneSignal_Location/OneSignalLocation.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalLocation.framework/Versions/A/OneSignalLocation new file mode 100755 index 000000000..c6893f363 Binary files /dev/null and b/iOS_SDK/OneSignalSDK/OneSignal_Location/OneSignalLocation.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalLocation.framework/Versions/A/OneSignalLocation differ diff --git a/iOS_SDK/OneSignalSDK/OneSignal_Location/OneSignalLocation.xcframework/ios-x86_64-maccatalyst/OneSignalLocation.framework/Versions/A/Resources/Info.plist b/iOS_SDK/OneSignalSDK/OneSignal_Location/OneSignalLocation.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalLocation.framework/Versions/A/Resources/Info.plist similarity index 87% rename from iOS_SDK/OneSignalSDK/OneSignal_Location/OneSignalLocation.xcframework/ios-x86_64-maccatalyst/OneSignalLocation.framework/Versions/A/Resources/Info.plist rename to iOS_SDK/OneSignalSDK/OneSignal_Location/OneSignalLocation.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalLocation.framework/Versions/A/Resources/Info.plist index fd8b89470..4773dcaa6 100644 --- a/iOS_SDK/OneSignalSDK/OneSignal_Location/OneSignalLocation.xcframework/ios-x86_64-maccatalyst/OneSignalLocation.framework/Versions/A/Resources/Info.plist +++ b/iOS_SDK/OneSignalSDK/OneSignal_Location/OneSignalLocation.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalLocation.framework/Versions/A/Resources/Info.plist @@ -3,7 +3,7 @@ BuildMachineOSBuild - 24E263 + 23J423 CFBundleDevelopmentRegion English CFBundleExecutable @@ -27,19 +27,19 @@ DTCompiler com.apple.compilers.llvm.clang.1_0 DTPlatformBuild - 24B75 + DTPlatformName macosx DTPlatformVersion - 15.1 + 14.2 DTSDKBuild - 24B75 + 23C53 DTSDKName - macosx15.1 + macosx14.2 DTXcode - 1610 + 1520 DTXcodeBuild - 16B40 + 15C500b LSMinimumSystemVersion 10.15 UIDeviceFamily diff --git a/iOS_SDK/OneSignalSDK/OneSignal_Location/OneSignalLocation.xcframework/ios-x86_64-maccatalyst/OneSignalLocation.framework/Versions/A/Resources/PrivacyInfo.xcprivacy b/iOS_SDK/OneSignalSDK/OneSignal_Location/OneSignalLocation.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalLocation.framework/Versions/A/Resources/PrivacyInfo.xcprivacy similarity index 100% rename from iOS_SDK/OneSignalSDK/OneSignal_Location/OneSignalLocation.xcframework/ios-x86_64-maccatalyst/OneSignalLocation.framework/Versions/A/Resources/PrivacyInfo.xcprivacy rename to iOS_SDK/OneSignalSDK/OneSignal_Location/OneSignalLocation.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalLocation.framework/Versions/A/Resources/PrivacyInfo.xcprivacy diff --git a/iOS_SDK/OneSignalSDK/OneSignal_Location/OneSignalLocation.xcframework/ios-x86_64-maccatalyst/OneSignalLocation.framework/Versions/A/_CodeSignature/CodeResources b/iOS_SDK/OneSignalSDK/OneSignal_Location/OneSignalLocation.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalLocation.framework/Versions/A/_CodeSignature/CodeResources similarity index 97% rename from iOS_SDK/OneSignalSDK/OneSignal_Location/OneSignalLocation.xcframework/ios-x86_64-maccatalyst/OneSignalLocation.framework/Versions/A/_CodeSignature/CodeResources rename to iOS_SDK/OneSignalSDK/OneSignal_Location/OneSignalLocation.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalLocation.framework/Versions/A/_CodeSignature/CodeResources index 83051386f..df62cdf8d 100644 --- a/iOS_SDK/OneSignalSDK/OneSignal_Location/OneSignalLocation.xcframework/ios-x86_64-maccatalyst/OneSignalLocation.framework/Versions/A/_CodeSignature/CodeResources +++ b/iOS_SDK/OneSignalSDK/OneSignal_Location/OneSignalLocation.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalLocation.framework/Versions/A/_CodeSignature/CodeResources @@ -6,7 +6,7 @@ Resources/Info.plist - YwaFQ57zbdlqzoIaUQgF8VY5R3I= + qV4Viwc+dgUQEW3OAsOqmexG6WI= Resources/PrivacyInfo.xcprivacy @@ -26,7 +26,7 @@ hash2 - 15ZObPwOW1eBdh8CwHE6T9SVn3RDmgvl4nVjthaF234= + GIYCvsmokMpQF0YwfFEet8rPDtlMkpIQOfjOTFA+Ps8= Resources/PrivacyInfo.xcprivacy diff --git a/iOS_SDK/OneSignalSDK/OneSignal_Location/OneSignalLocation.xcframework/ios-x86_64-maccatalyst/OneSignalLocation.framework/Versions/Current b/iOS_SDK/OneSignalSDK/OneSignal_Location/OneSignalLocation.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalLocation.framework/Versions/Current similarity index 100% rename from iOS_SDK/OneSignalSDK/OneSignal_Location/OneSignalLocation.xcframework/ios-x86_64-maccatalyst/OneSignalLocation.framework/Versions/Current rename to iOS_SDK/OneSignalSDK/OneSignal_Location/OneSignalLocation.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalLocation.framework/Versions/Current diff --git a/iOS_SDK/OneSignalSDK/OneSignal_Location/OneSignalLocation.xcframework/ios-x86_64-maccatalyst/dSYMs/OneSignalLocation.framework.dSYM/Contents/Info.plist b/iOS_SDK/OneSignalSDK/OneSignal_Location/OneSignalLocation.xcframework/ios-arm64_x86_64-maccatalyst/dSYMs/OneSignalLocation.framework.dSYM/Contents/Info.plist similarity index 100% rename from iOS_SDK/OneSignalSDK/OneSignal_Location/OneSignalLocation.xcframework/ios-x86_64-maccatalyst/dSYMs/OneSignalLocation.framework.dSYM/Contents/Info.plist rename to iOS_SDK/OneSignalSDK/OneSignal_Location/OneSignalLocation.xcframework/ios-arm64_x86_64-maccatalyst/dSYMs/OneSignalLocation.framework.dSYM/Contents/Info.plist diff --git a/iOS_SDK/OneSignalSDK/OneSignal_Location/OneSignalLocation.xcframework/ios-arm64_x86_64-maccatalyst/dSYMs/OneSignalLocation.framework.dSYM/Contents/Resources/DWARF/OneSignalLocation b/iOS_SDK/OneSignalSDK/OneSignal_Location/OneSignalLocation.xcframework/ios-arm64_x86_64-maccatalyst/dSYMs/OneSignalLocation.framework.dSYM/Contents/Resources/DWARF/OneSignalLocation new file mode 100644 index 000000000..24e285877 Binary files /dev/null and b/iOS_SDK/OneSignalSDK/OneSignal_Location/OneSignalLocation.xcframework/ios-arm64_x86_64-maccatalyst/dSYMs/OneSignalLocation.framework.dSYM/Contents/Resources/DWARF/OneSignalLocation differ diff --git a/iOS_SDK/OneSignalSDK/OneSignal_Location/OneSignalLocation.xcframework/ios-arm64_x86_64-maccatalyst/dSYMs/OneSignalLocation.framework.dSYM/Contents/Resources/Relocations/aarch64/OneSignalLocation.yml b/iOS_SDK/OneSignalSDK/OneSignal_Location/OneSignalLocation.xcframework/ios-arm64_x86_64-maccatalyst/dSYMs/OneSignalLocation.framework.dSYM/Contents/Resources/Relocations/aarch64/OneSignalLocation.yml new file mode 100644 index 000000000..f7b5a287f --- /dev/null +++ b/iOS_SDK/OneSignalSDK/OneSignal_Location/OneSignalLocation.xcframework/ios-arm64_x86_64-maccatalyst/dSYMs/OneSignalLocation.framework.dSYM/Contents/Resources/Relocations/aarch64/OneSignalLocation.yml @@ -0,0 +1,55 @@ +--- +triple: 'arm64-apple-darwin' +binary-path: '/Users/runner/Library/Developer/Xcode/DerivedData/OneSignal-btyiuxasarxrmcazajaxhhgwtsud/Build/Intermediates.noindex/ArchiveIntermediates/OneSignalLocation/InstallationBuildProductsLocation/Library/Frameworks/OneSignalLocation.framework/Versions/A/OneSignalLocation' +relocations: + - { offsetInCU: 0x27, offset: 0xD2600, size: 0x8, addend: 0x0, symName: '+[OneSignalLocationManager locationListeners]', symObjAddr: 0x0, symBinAddr: 0x4000, symSize: 0x44 } + - { offsetInCU: 0x41, offset: 0xD261A, size: 0x8, addend: 0x0, symName: _foregroundSendLocationWaitTime, symObjAddr: 0x1740, symBinAddr: 0x6130, symSize: 0x0 } + - { offsetInCU: 0x63, offset: 0xD263C, size: 0x8, addend: 0x0, symName: _requestLocationTimer, symObjAddr: 0x9318, symBinAddr: 0xC868, symSize: 0x0 } + - { offsetInCU: 0x7E, offset: 0xD2657, size: 0x8, addend: 0x0, symName: _initialLocationSent, symObjAddr: 0x9320, symBinAddr: 0xC870, symSize: 0x0 } + - { offsetInCU: 0x9B, offset: 0xD2674, size: 0x8, addend: 0x0, symName: _alertSettingsTag, symObjAddr: 0x1748, symBinAddr: 0x6138, symSize: 0x0 } + - { offsetInCU: 0xBD, offset: 0xD2696, size: 0x8, addend: 0x0, symName: _locationManager, symObjAddr: 0x9348, symBinAddr: 0xC898, symSize: 0x0 } + - { offsetInCU: 0xFD, offset: 0xD26D6, size: 0x8, addend: 0x0, symName: _singleInstance, symObjAddr: 0x9350, symBinAddr: 0xC8A0, symSize: 0x0 } + - { offsetInCU: 0x12A, offset: 0xD2703, size: 0x8, addend: 0x0, symName: _lastLocation, symObjAddr: 0x9338, symBinAddr: 0xC888, symSize: 0x0 } + - { offsetInCU: 0x1A9, offset: 0xD2782, size: 0x8, addend: 0x0, symName: _fcTask, symObjAddr: 0x9340, symBinAddr: 0xC890, symSize: 0x0 } + - { offsetInCU: 0x1C6, offset: 0xD279F, size: 0x8, addend: 0x0, symName: __locationListeners, symObjAddr: 0x9328, symBinAddr: 0xC878, symSize: 0x0 } + - { offsetInCU: 0x1E1, offset: 0xD27BA, size: 0x8, addend: 0x0, symName: __mutexObjectForLastLocation, symObjAddr: 0x9330, symBinAddr: 0xC880, symSize: 0x0 } + - { offsetInCU: 0x1FC, offset: 0xD27D5, size: 0x8, addend: 0x0, symName: _started, symObjAddr: 0x9358, symBinAddr: 0xC8A8, symSize: 0x0 } + - { offsetInCU: 0x219, offset: 0xD27F2, size: 0x8, addend: 0x0, symName: _hasDelayed, symObjAddr: 0x9359, symBinAddr: 0xC8A9, symSize: 0x0 } + - { offsetInCU: 0x236, offset: 0xD280F, size: 0x8, addend: 0x0, symName: _fallbackToSettings, symObjAddr: 0x935A, symBinAddr: 0xC8AA, symSize: 0x0 } + - { offsetInCU: 0x2D9, offset: 0xD28B2, size: 0x8, addend: 0x0, symName: '+[OneSignalLocationManager locationListeners]', symObjAddr: 0x0, symBinAddr: 0x4000, symSize: 0x44 } + - { offsetInCU: 0x30C, offset: 0xD28E5, size: 0x8, addend: 0x0, symName: '+[OneSignalLocationManager mutexObjectForLastLocation]', symObjAddr: 0x44, symBinAddr: 0x4044, symSize: 0x44 } + - { offsetInCU: 0x33F, offset: 0xD2918, size: 0x8, addend: 0x0, symName: '+[OneSignalLocationManager sharedInstance]', symObjAddr: 0x88, symBinAddr: 0x4088, symSize: 0x78 } + - { offsetInCU: 0x372, offset: 0xD294B, size: 0x8, addend: 0x0, symName: '+[OneSignalLocationManager Location]', symObjAddr: 0x100, symBinAddr: 0x4100, symSize: 0x4 } + - { offsetInCU: 0x3A7, offset: 0xD2980, size: 0x8, addend: 0x0, symName: '+[OneSignalLocationManager start]', symObjAddr: 0x104, symBinAddr: 0x4104, symSize: 0x70 } + - { offsetInCU: 0x3DA, offset: 0xD29B3, size: 0x8, addend: 0x0, symName: '+[OneSignalLocationManager setShared:]', symObjAddr: 0x174, symBinAddr: 0x4174, symSize: 0x6C } + - { offsetInCU: 0x41D, offset: 0xD29F6, size: 0x8, addend: 0x0, symName: '+[OneSignalLocationManager startLocationSharedWithFlag:]', symObjAddr: 0x1E0, symBinAddr: 0x41E0, symSize: 0xD0 } + - { offsetInCU: 0x45C, offset: 0xD2A35, size: 0x8, addend: 0x0, symName: '+[OneSignalLocationManager requestPermission]', symObjAddr: 0x2B0, symBinAddr: 0x42B0, symSize: 0xC } + - { offsetInCU: 0x48D, offset: 0xD2A66, size: 0x8, addend: 0x0, symName: '+[OneSignalLocationManager promptLocationFallbackToSettings:completionHandler:]', symObjAddr: 0x2BC, symBinAddr: 0x42BC, symSize: 0x5C } + - { offsetInCU: 0x4DC, offset: 0xD2AB5, size: 0x8, addend: 0x0, symName: '+[OneSignalLocationManager isShared]', symObjAddr: 0x318, symBinAddr: 0x4318, symSize: 0x44 } + - { offsetInCU: 0x50F, offset: 0xD2AE8, size: 0x8, addend: 0x0, symName: '+[OneSignalLocationManager lastLocation]', symObjAddr: 0x35C, symBinAddr: 0x435C, symSize: 0xC } + - { offsetInCU: 0x542, offset: 0xD2B1B, size: 0x8, addend: 0x0, symName: '+[OneSignalLocationManager started]', symObjAddr: 0x368, symBinAddr: 0x4368, symSize: 0xC } + - { offsetInCU: 0x575, offset: 0xD2B4E, size: 0x8, addend: 0x0, symName: '+[OneSignalLocationManager clearLastLocation]', symObjAddr: 0x374, symBinAddr: 0x4374, symSize: 0x48 } + - { offsetInCU: 0x5A4, offset: 0xD2B7D, size: 0x8, addend: 0x0, symName: '+[OneSignalLocationManager getLocation:fallbackToSettings:withCompletionHandler:]', symObjAddr: 0x3BC, symBinAddr: 0x43BC, symSize: 0x108 } + - { offsetInCU: 0x689, offset: 0xD2C62, size: 0x8, addend: 0x0, symName: '___81+[OneSignalLocationManager getLocation:fallbackToSettings:withCompletionHandler:]_block_invoke', symObjAddr: 0x4C4, symBinAddr: 0x44C4, symSize: 0x24 } + - { offsetInCU: 0x6D4, offset: 0xD2CAD, size: 0x8, addend: 0x0, symName: '+[OneSignalLocationManager onFocus:]', symObjAddr: 0x4E8, symBinAddr: 0x44E8, symSize: 0x154 } + - { offsetInCU: 0x776, offset: 0xD2D4F, size: 0x8, addend: 0x0, symName: '+[OneSignalLocationManager beginTask]', symObjAddr: 0x63C, symBinAddr: 0x463C, symSize: 0x48 } + - { offsetInCU: 0x7A5, offset: 0xD2D7E, size: 0x8, addend: 0x0, symName: '___37+[OneSignalLocationManager beginTask]_block_invoke', symObjAddr: 0x684, symBinAddr: 0x4684, symSize: 0xC } + - { offsetInCU: 0x7CC, offset: 0xD2DA5, size: 0x8, addend: 0x0, symName: '+[OneSignalLocationManager endTask]', symObjAddr: 0x690, symBinAddr: 0x4690, symSize: 0x54 } + - { offsetInCU: 0x7FB, offset: 0xD2DD4, size: 0x8, addend: 0x0, symName: '+[OneSignalLocationManager sendAndClearLocationListener:]', symObjAddr: 0x6E4, symBinAddr: 0x46E4, symSize: 0x158 } + - { offsetInCU: 0x86D, offset: 0xD2E46, size: 0x8, addend: 0x0, symName: '+[OneSignalLocationManager sendCurrentAuthStatusToListeners]', symObjAddr: 0x83C, symBinAddr: 0x483C, symSize: 0x58 } + - { offsetInCU: 0x8DE, offset: 0xD2EB7, size: 0x8, addend: 0x0, symName: '+[OneSignalLocationManager internalGetLocation:fallbackToSettings:]', symObjAddr: 0x894, symBinAddr: 0x4894, symSize: 0x94 } + - { offsetInCU: 0x98C, offset: 0xD2F65, size: 0x8, addend: 0x0, symName: '___67+[OneSignalLocationManager internalGetLocation:fallbackToSettings:]_block_invoke', symObjAddr: 0x928, symBinAddr: 0x4928, symSize: 0x238 } + - { offsetInCU: 0xA5A, offset: 0xD3033, size: 0x8, addend: 0x0, symName: '___67+[OneSignalLocationManager internalGetLocation:fallbackToSettings:]_block_invoke_2', symObjAddr: 0xB60, symBinAddr: 0x4B60, symSize: 0x350 } + - { offsetInCU: 0xB4F, offset: 0xD3128, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s, symObjAddr: 0xEB0, symBinAddr: 0x4EB0, symSize: 0x8 } + - { offsetInCU: 0xB76, offset: 0xD314F, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s, symObjAddr: 0xEB8, symBinAddr: 0x4EB8, symSize: 0x8 } + - { offsetInCU: 0xB95, offset: 0xD316E, size: 0x8, addend: 0x0, symName: '+[OneSignalLocationManager showLocationSettingsAlertController]', symObjAddr: 0xEC0, symBinAddr: 0x4EC0, symSize: 0xE4 } + - { offsetInCU: 0xBC5, offset: 0xD319E, size: 0x8, addend: 0x0, symName: '___63+[OneSignalLocationManager showLocationSettingsAlertController]_block_invoke', symObjAddr: 0xFA4, symBinAddr: 0x4FA4, symSize: 0x98 } + - { offsetInCU: 0xBFF, offset: 0xD31D8, size: 0x8, addend: 0x0, symName: '+[OneSignalLocationManager backgroundTaskIsActive]', symObjAddr: 0x103C, symBinAddr: 0x503C, symSize: 0x24 } + - { offsetInCU: 0xC33, offset: 0xD320C, size: 0x8, addend: 0x0, symName: '+[OneSignalLocationManager requestLocation]', symObjAddr: 0x1060, symBinAddr: 0x5060, symSize: 0xE4 } + - { offsetInCU: 0xC86, offset: 0xD325F, size: 0x8, addend: 0x0, symName: '-[OneSignalLocationManager locationManager:didUpdateLocations:]', symObjAddr: 0x1144, symBinAddr: 0x5144, symSize: 0x304 } + - { offsetInCU: 0xD29, offset: 0xD3302, size: 0x8, addend: 0x0, symName: '-[OneSignalLocationManager locationManager:didFailWithError:]', symObjAddr: 0x1448, symBinAddr: 0x5448, symSize: 0x94 } + - { offsetInCU: 0xD77, offset: 0xD3350, size: 0x8, addend: 0x0, symName: '+[OneSignalLocationManager resetSendTimer]', symObjAddr: 0x14DC, symBinAddr: 0x54DC, symSize: 0x64 } + - { offsetInCU: 0xDBC, offset: 0xD3395, size: 0x8, addend: 0x0, symName: '+[OneSignalLocationManager sendLocation]', symObjAddr: 0x1540, symBinAddr: 0x5540, symSize: 0x168 } + - { offsetInCU: 0x34, offset: 0xD36FA, size: 0x8, addend: 0x0, symName: _OneSignalLocationVersionString, symObjAddr: 0x0, symBinAddr: 0x60F0, symSize: 0x0 } + - { offsetInCU: 0x69, offset: 0xD372F, size: 0x8, addend: 0x0, symName: _OneSignalLocationVersionNumber, symObjAddr: 0x38, symBinAddr: 0x6128, symSize: 0x0 } +... diff --git a/iOS_SDK/OneSignalSDK/OneSignal_Location/OneSignalLocation.xcframework/ios-arm64_x86_64-maccatalyst/dSYMs/OneSignalLocation.framework.dSYM/Contents/Resources/Relocations/x86_64/OneSignalLocation.yml b/iOS_SDK/OneSignalSDK/OneSignal_Location/OneSignalLocation.xcframework/ios-arm64_x86_64-maccatalyst/dSYMs/OneSignalLocation.framework.dSYM/Contents/Resources/Relocations/x86_64/OneSignalLocation.yml new file mode 100644 index 000000000..007e2f204 --- /dev/null +++ b/iOS_SDK/OneSignalSDK/OneSignal_Location/OneSignalLocation.xcframework/ios-arm64_x86_64-maccatalyst/dSYMs/OneSignalLocation.framework.dSYM/Contents/Resources/Relocations/x86_64/OneSignalLocation.yml @@ -0,0 +1,55 @@ +--- +triple: 'x86_64-apple-darwin' +binary-path: '/Users/runner/Library/Developer/Xcode/DerivedData/OneSignal-btyiuxasarxrmcazajaxhhgwtsud/Build/Intermediates.noindex/ArchiveIntermediates/OneSignalLocation/InstallationBuildProductsLocation/Library/Frameworks/OneSignalLocation.framework/Versions/A/OneSignalLocation' +relocations: + - { offsetInCU: 0x27, offset: 0xD576E, size: 0x8, addend: 0x0, symName: '+[OneSignalLocationManager locationListeners]', symObjAddr: 0x0, symBinAddr: 0x4000, symSize: 0x3D } + - { offsetInCU: 0x41, offset: 0xD5788, size: 0x8, addend: 0x0, symName: _foregroundSendLocationWaitTime, symObjAddr: 0x1B60, symBinAddr: 0x5C60, symSize: 0x0 } + - { offsetInCU: 0x63, offset: 0xD57AA, size: 0x8, addend: 0x0, symName: _requestLocationTimer, symObjAddr: 0xB2B0, symBinAddr: 0xCB58, symSize: 0x0 } + - { offsetInCU: 0x7E, offset: 0xD57C5, size: 0x8, addend: 0x0, symName: _initialLocationSent, symObjAddr: 0xB2B8, symBinAddr: 0xCB60, symSize: 0x0 } + - { offsetInCU: 0x9B, offset: 0xD57E2, size: 0x8, addend: 0x0, symName: _alertSettingsTag, symObjAddr: 0x1B68, symBinAddr: 0x5C68, symSize: 0x0 } + - { offsetInCU: 0xBD, offset: 0xD5804, size: 0x8, addend: 0x0, symName: _locationManager, symObjAddr: 0xB2E0, symBinAddr: 0xCB88, symSize: 0x0 } + - { offsetInCU: 0xFC, offset: 0xD5843, size: 0x8, addend: 0x0, symName: _singleInstance, symObjAddr: 0xB2E8, symBinAddr: 0xCB90, symSize: 0x0 } + - { offsetInCU: 0x129, offset: 0xD5870, size: 0x8, addend: 0x0, symName: _lastLocation, symObjAddr: 0xB2D0, symBinAddr: 0xCB78, symSize: 0x0 } + - { offsetInCU: 0x1A8, offset: 0xD58EF, size: 0x8, addend: 0x0, symName: _fcTask, symObjAddr: 0xB2D8, symBinAddr: 0xCB80, symSize: 0x0 } + - { offsetInCU: 0x1C5, offset: 0xD590C, size: 0x8, addend: 0x0, symName: __locationListeners, symObjAddr: 0xB2C0, symBinAddr: 0xCB68, symSize: 0x0 } + - { offsetInCU: 0x1E0, offset: 0xD5927, size: 0x8, addend: 0x0, symName: __mutexObjectForLastLocation, symObjAddr: 0xB2C8, symBinAddr: 0xCB70, symSize: 0x0 } + - { offsetInCU: 0x1FB, offset: 0xD5942, size: 0x8, addend: 0x0, symName: _started, symObjAddr: 0xB2F0, symBinAddr: 0xCB98, symSize: 0x0 } + - { offsetInCU: 0x218, offset: 0xD595F, size: 0x8, addend: 0x0, symName: _hasDelayed, symObjAddr: 0xB2F1, symBinAddr: 0xCB99, symSize: 0x0 } + - { offsetInCU: 0x235, offset: 0xD597C, size: 0x8, addend: 0x0, symName: _fallbackToSettings, symObjAddr: 0xB2F2, symBinAddr: 0xCB9A, symSize: 0x0 } + - { offsetInCU: 0x2D8, offset: 0xD5A1F, size: 0x8, addend: 0x0, symName: '+[OneSignalLocationManager locationListeners]', symObjAddr: 0x0, symBinAddr: 0x4000, symSize: 0x3D } + - { offsetInCU: 0x317, offset: 0xD5A5E, size: 0x8, addend: 0x0, symName: '+[OneSignalLocationManager mutexObjectForLastLocation]', symObjAddr: 0x3D, symBinAddr: 0x403D, symSize: 0x3D } + - { offsetInCU: 0x356, offset: 0xD5A9D, size: 0x8, addend: 0x0, symName: '+[OneSignalLocationManager sharedInstance]', symObjAddr: 0x7A, symBinAddr: 0x407A, symSize: 0x7D } + - { offsetInCU: 0x3B5, offset: 0xD5AFC, size: 0x8, addend: 0x0, symName: '+[OneSignalLocationManager Location]', symObjAddr: 0xF7, symBinAddr: 0x40F7, symSize: 0x9 } + - { offsetInCU: 0x3EA, offset: 0xD5B31, size: 0x8, addend: 0x0, symName: '+[OneSignalLocationManager start]', symObjAddr: 0x100, symBinAddr: 0x4100, symSize: 0x71 } + - { offsetInCU: 0x470, offset: 0xD5BB7, size: 0x8, addend: 0x0, symName: '+[OneSignalLocationManager setShared:]', symObjAddr: 0x171, symBinAddr: 0x4171, symSize: 0x77 } + - { offsetInCU: 0x4F3, offset: 0xD5C3A, size: 0x8, addend: 0x0, symName: '+[OneSignalLocationManager startLocationSharedWithFlag:]', symObjAddr: 0x1E8, symBinAddr: 0x41E8, symSize: 0xEC } + - { offsetInCU: 0x5BF, offset: 0xD5D06, size: 0x8, addend: 0x0, symName: '+[OneSignalLocationManager requestPermission]', symObjAddr: 0x2D4, symBinAddr: 0x42D4, symSize: 0x16 } + - { offsetInCU: 0x611, offset: 0xD5D58, size: 0x8, addend: 0x0, symName: '+[OneSignalLocationManager promptLocationFallbackToSettings:completionHandler:]', symObjAddr: 0x2EA, symBinAddr: 0x42EA, symSize: 0x62 } + - { offsetInCU: 0x6AF, offset: 0xD5DF6, size: 0x8, addend: 0x0, symName: '+[OneSignalLocationManager isShared]', symObjAddr: 0x34C, symBinAddr: 0x434C, symSize: 0x4C } + - { offsetInCU: 0x70E, offset: 0xD5E55, size: 0x8, addend: 0x0, symName: '+[OneSignalLocationManager lastLocation]', symObjAddr: 0x398, symBinAddr: 0x4398, symSize: 0xD } + - { offsetInCU: 0x741, offset: 0xD5E88, size: 0x8, addend: 0x0, symName: '+[OneSignalLocationManager started]', symObjAddr: 0x3A5, symBinAddr: 0x43A5, symSize: 0xC } + - { offsetInCU: 0x774, offset: 0xD5EBB, size: 0x8, addend: 0x0, symName: '+[OneSignalLocationManager clearLastLocation]', symObjAddr: 0x3B1, symBinAddr: 0x43B1, symSize: 0x4F } + - { offsetInCU: 0x7C3, offset: 0xD5F0A, size: 0x8, addend: 0x0, symName: '+[OneSignalLocationManager getLocation:fallbackToSettings:withCompletionHandler:]', symObjAddr: 0x400, symBinAddr: 0x4400, symSize: 0x116 } + - { offsetInCU: 0x939, offset: 0xD6080, size: 0x8, addend: 0x0, symName: '___81+[OneSignalLocationManager getLocation:fallbackToSettings:withCompletionHandler:]_block_invoke', symObjAddr: 0x516, symBinAddr: 0x4516, symSize: 0x2B } + - { offsetInCU: 0x990, offset: 0xD60D7, size: 0x8, addend: 0x0, symName: '+[OneSignalLocationManager onFocus:]', symObjAddr: 0x541, symBinAddr: 0x4541, symSize: 0x1C2 } + - { offsetInCU: 0xADA, offset: 0xD6221, size: 0x8, addend: 0x0, symName: '+[OneSignalLocationManager beginTask]', symObjAddr: 0x703, symBinAddr: 0x4703, symSize: 0x52 } + - { offsetInCU: 0xB35, offset: 0xD627C, size: 0x8, addend: 0x0, symName: '___37+[OneSignalLocationManager beginTask]_block_invoke', symObjAddr: 0x755, symBinAddr: 0x4755, symSize: 0x19 } + - { offsetInCU: 0xB68, offset: 0xD62AF, size: 0x8, addend: 0x0, symName: '+[OneSignalLocationManager endTask]', symObjAddr: 0x76E, symBinAddr: 0x476E, symSize: 0x5D } + - { offsetInCU: 0xBC3, offset: 0xD630A, size: 0x8, addend: 0x0, symName: '+[OneSignalLocationManager sendAndClearLocationListener:]', symObjAddr: 0x7CB, symBinAddr: 0x47CB, symSize: 0x19C } + - { offsetInCU: 0xD55, offset: 0xD649C, size: 0x8, addend: 0x0, symName: '+[OneSignalLocationManager sendCurrentAuthStatusToListeners]', symObjAddr: 0x967, symBinAddr: 0x4967, symSize: 0x61 } + - { offsetInCU: 0xDF6, offset: 0xD653D, size: 0x8, addend: 0x0, symName: '+[OneSignalLocationManager internalGetLocation:fallbackToSettings:]', symObjAddr: 0x9C8, symBinAddr: 0x49C8, symSize: 0x81 } + - { offsetInCU: 0xEBB, offset: 0xD6602, size: 0x8, addend: 0x0, symName: '___67+[OneSignalLocationManager internalGetLocation:fallbackToSettings:]_block_invoke', symObjAddr: 0xA49, symBinAddr: 0x4A49, symSize: 0x2AA } + - { offsetInCU: 0x10DB, offset: 0xD6822, size: 0x8, addend: 0x0, symName: '___67+[OneSignalLocationManager internalGetLocation:fallbackToSettings:]_block_invoke_2', symObjAddr: 0xCF3, symBinAddr: 0x4CF3, symSize: 0x40B } + - { offsetInCU: 0x140A, offset: 0xD6B51, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s, symObjAddr: 0x10FE, symBinAddr: 0x50FE, symSize: 0xF } + - { offsetInCU: 0x143D, offset: 0xD6B84, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s, symObjAddr: 0x110D, symBinAddr: 0x510D, symSize: 0xF } + - { offsetInCU: 0x1468, offset: 0xD6BAF, size: 0x8, addend: 0x0, symName: '+[OneSignalLocationManager showLocationSettingsAlertController]', symObjAddr: 0x111C, symBinAddr: 0x511C, symSize: 0xED } + - { offsetInCU: 0x1506, offset: 0xD6C4D, size: 0x8, addend: 0x0, symName: '___63+[OneSignalLocationManager showLocationSettingsAlertController]_block_invoke', symObjAddr: 0x1209, symBinAddr: 0x5209, symSize: 0xBB } + - { offsetInCU: 0x15BA, offset: 0xD6D01, size: 0x8, addend: 0x0, symName: '+[OneSignalLocationManager backgroundTaskIsActive]', symObjAddr: 0x12C4, symBinAddr: 0x52C4, symSize: 0x25 } + - { offsetInCU: 0x15EE, offset: 0xD6D35, size: 0x8, addend: 0x0, symName: '+[OneSignalLocationManager requestLocation]', symObjAddr: 0x12E9, symBinAddr: 0x52E9, symSize: 0x123 } + - { offsetInCU: 0x170F, offset: 0xD6E56, size: 0x8, addend: 0x0, symName: '-[OneSignalLocationManager locationManager:didUpdateLocations:]', symObjAddr: 0x140C, symBinAddr: 0x540C, symSize: 0x3FF } + - { offsetInCU: 0x1A72, offset: 0xD71B9, size: 0x8, addend: 0x0, symName: '-[OneSignalLocationManager locationManager:didFailWithError:]', symObjAddr: 0x180B, symBinAddr: 0x580B, symSize: 0xAF } + - { offsetInCU: 0x1B25, offset: 0xD726C, size: 0x8, addend: 0x0, symName: '+[OneSignalLocationManager resetSendTimer]', symObjAddr: 0x18BA, symBinAddr: 0x58BA, symSize: 0x6B } + - { offsetInCU: 0x1B8E, offset: 0xD72D5, size: 0x8, addend: 0x0, symName: '+[OneSignalLocationManager sendLocation]', symObjAddr: 0x1925, symBinAddr: 0x5925, symSize: 0x1BD } + - { offsetInCU: 0x34, offset: 0xD771E, size: 0x8, addend: 0x0, symName: _OneSignalLocationVersionString, symObjAddr: 0x0, symBinAddr: 0x5C20, symSize: 0x0 } + - { offsetInCU: 0x69, offset: 0xD7753, size: 0x8, addend: 0x0, symName: _OneSignalLocationVersionNumber, symObjAddr: 0x38, symBinAddr: 0x5C58, symSize: 0x0 } +... diff --git a/iOS_SDK/OneSignalSDK/OneSignal_Location/OneSignalLocation.xcframework/ios-arm64_x86_64-simulator/OneSignalLocation.framework/Info.plist b/iOS_SDK/OneSignalSDK/OneSignal_Location/OneSignalLocation.xcframework/ios-arm64_x86_64-simulator/OneSignalLocation.framework/Info.plist index c017b4673..56233ea27 100644 Binary files a/iOS_SDK/OneSignalSDK/OneSignal_Location/OneSignalLocation.xcframework/ios-arm64_x86_64-simulator/OneSignalLocation.framework/Info.plist and b/iOS_SDK/OneSignalSDK/OneSignal_Location/OneSignalLocation.xcframework/ios-arm64_x86_64-simulator/OneSignalLocation.framework/Info.plist differ diff --git a/iOS_SDK/OneSignalSDK/OneSignal_Location/OneSignalLocation.xcframework/ios-arm64_x86_64-simulator/OneSignalLocation.framework/OneSignalLocation b/iOS_SDK/OneSignalSDK/OneSignal_Location/OneSignalLocation.xcframework/ios-arm64_x86_64-simulator/OneSignalLocation.framework/OneSignalLocation index 69f3b5efa..14ed684db 100755 Binary files a/iOS_SDK/OneSignalSDK/OneSignal_Location/OneSignalLocation.xcframework/ios-arm64_x86_64-simulator/OneSignalLocation.framework/OneSignalLocation and b/iOS_SDK/OneSignalSDK/OneSignal_Location/OneSignalLocation.xcframework/ios-arm64_x86_64-simulator/OneSignalLocation.framework/OneSignalLocation differ diff --git a/iOS_SDK/OneSignalSDK/OneSignal_Location/OneSignalLocation.xcframework/ios-arm64_x86_64-simulator/OneSignalLocation.framework/_CodeSignature/CodeResources b/iOS_SDK/OneSignalSDK/OneSignal_Location/OneSignalLocation.xcframework/ios-arm64_x86_64-simulator/OneSignalLocation.framework/_CodeSignature/CodeResources index 3dab370ea..67f71ea83 100644 --- a/iOS_SDK/OneSignalSDK/OneSignal_Location/OneSignalLocation.xcframework/ios-arm64_x86_64-simulator/OneSignalLocation.framework/_CodeSignature/CodeResources +++ b/iOS_SDK/OneSignalSDK/OneSignal_Location/OneSignalLocation.xcframework/ios-arm64_x86_64-simulator/OneSignalLocation.framework/_CodeSignature/CodeResources @@ -10,7 +10,7 @@ Info.plist - ADZCvFGapoTjTuzwFF6pJgRQ4j0= + KPcB81Dx7XOK4os3O4PfNRa+p54= PrivacyInfo.xcprivacy diff --git a/iOS_SDK/OneSignalSDK/OneSignal_Notifications/OneSignalNotifications.xcframework/ios-arm64/OneSignalNotifications.framework/Headers/OSNotificationsManager.h b/iOS_SDK/OneSignalSDK/OneSignal_Notifications/OneSignalNotifications.xcframework/ios-arm64/OneSignalNotifications.framework/Headers/OSNotificationsManager.h index a53d03d74..cff6ac32b 100644 --- a/iOS_SDK/OneSignalSDK/OneSignal_Notifications/OneSignalNotifications.xcframework/ios-arm64/OneSignalNotifications.framework/Headers/OSNotificationsManager.h +++ b/iOS_SDK/OneSignalSDK/OneSignal_Notifications/OneSignalNotifications.xcframework/ios-arm64/OneSignalNotifications.framework/Headers/OSNotificationsManager.h @@ -65,6 +65,18 @@ NS_SWIFT_NAME(onClick(event:)); + (void)addPermissionObserver:(NSObject*_Nonnull)observer NS_REFINED_FOR_SWIFT; + (void)removePermissionObserver:(NSObject*_Nonnull)observer NS_REFINED_FOR_SWIFT; + (void)clearAll; +// Manual integration APIs (for use when swizzling is disabled via Info.plist) ++ (void)didRegisterForRemoteNotificationsWithDeviceToken:(NSData *_Nonnull)deviceToken + NS_SWIFT_NAME(didRegisterForRemoteNotifications(deviceToken:)); ++ (void)didFailToRegisterForRemoteNotificationsWithError:(NSError *_Nonnull)error + NS_SWIFT_NAME(didFailToRegisterForRemoteNotifications(error:)); ++ (void)didReceiveRemoteNotification:(NSDictionary *_Nonnull)userInfo completionHandler:(void (^_Nonnull)(UIBackgroundFetchResult))completionHandler + NS_SWIFT_NAME(didReceiveRemoteNotification(userInfo:completionHandler:)); ++ (void)willPresentNotificationWithPayload:(NSDictionary *_Nonnull)payload completion:(OSNotificationDisplayResponse _Nonnull)completion + NS_SWIFT_NAME(willPresentNotification(payload:completion:)); ++ (void)didReceiveNotificationResponse:(UNNotificationResponse *_Nonnull)response + NS_SWIFT_NAME(didReceiveNotificationResponse(_:)); ++ (void)setBadgeCount:(NSInteger)badgeCount; @end @@ -82,7 +94,7 @@ NS_SWIFT_NAME(onClick(event:)); @property (class, weak, nonatomic, nullable) id delegate; + (Class _Nonnull)Notifications; -+ (void)start; ++ (void)startSwizzling; + (void)setColdStartFromTapOnNotification:(BOOL)coldStartFromTapOnNotification; + (BOOL)getColdStartFromTapOnNotification; @@ -116,10 +128,17 @@ NS_SWIFT_NAME(onClick(event:)); + (void)handleNotificationActionWithUrl:(NSString* _Nullable)url actionID:(NSString* _Nonnull)actionID; + (void)clearBadgeCount:(BOOL)fromNotifOpened fromClearAll:(BOOL)fromClearAll; -+ (BOOL)receiveRemoteNotification:(UIApplication* _Nonnull)application UserInfo:(NSDictionary* _Nonnull)userInfo completionHandler:(void (^_Nonnull)(UIBackgroundFetchResult))completionHandler; + (void)notificationReceived:(NSDictionary* _Nonnull)messageDict wasOpened:(BOOL)opened; -+ (void)handleWillPresentNotificationInForegroundWithPayload:(NSDictionary * _Nonnull)payload withCompletion:(OSNotificationDisplayResponse _Nonnull)completion; -+ (void)didRegisterForRemoteNotifications:(UIApplication *_Nonnull)app deviceToken:(NSData *_Nonnull)inDeviceToken; -+ (void)handleDidFailRegisterForRemoteNotification:(NSError*_Nonnull)err; + (void)checkProvisionalAuthorizationStatus; ++ (void)registerLifecycleObserver; ++ (BOOL)isSwizzlingDisabled; + +// Internal entry points called by swizzled delegate paths +// These bypass the swizzling-active guard so the SDK doesn't block its own calls ++ (void)processRegisteredDeviceToken:(NSData *_Nonnull)deviceToken; ++ (void)processFailedRemoteNotificationsRegistration:(NSError *_Nonnull)error; ++ (BOOL)processReceivedRemoteNotification:(NSDictionary *_Nonnull)userInfo completionHandler:(void (^_Nonnull)(UIBackgroundFetchResult))completionHandler; ++ (void)processWillPresentNotificationWithPayload:(NSDictionary *_Nonnull)payload completion:(OSNotificationDisplayResponse _Nonnull)completion; ++ (void)processNotificationResponse:(UNNotificationResponse *_Nonnull)response; + @end diff --git a/iOS_SDK/OneSignalSDK/OneSignal_Notifications/OneSignalNotifications.xcframework/ios-arm64/OneSignalNotifications.framework/Info.plist b/iOS_SDK/OneSignalSDK/OneSignal_Notifications/OneSignalNotifications.xcframework/ios-arm64/OneSignalNotifications.framework/Info.plist index 18ff70a8c..f66e8dd57 100644 Binary files a/iOS_SDK/OneSignalSDK/OneSignal_Notifications/OneSignalNotifications.xcframework/ios-arm64/OneSignalNotifications.framework/Info.plist and b/iOS_SDK/OneSignalSDK/OneSignal_Notifications/OneSignalNotifications.xcframework/ios-arm64/OneSignalNotifications.framework/Info.plist differ diff --git a/iOS_SDK/OneSignalSDK/OneSignal_Notifications/OneSignalNotifications.xcframework/ios-arm64/OneSignalNotifications.framework/_CodeSignature/CodeResources b/iOS_SDK/OneSignalSDK/OneSignal_Notifications/OneSignalNotifications.xcframework/ios-arm64/OneSignalNotifications.framework/_CodeSignature/CodeResources index 10597cbdd..60be6ab34 100644 --- a/iOS_SDK/OneSignalSDK/OneSignal_Notifications/OneSignalNotifications.xcframework/ios-arm64/OneSignalNotifications.framework/_CodeSignature/CodeResources +++ b/iOS_SDK/OneSignalSDK/OneSignal_Notifications/OneSignalNotifications.xcframework/ios-arm64/OneSignalNotifications.framework/_CodeSignature/CodeResources @@ -10,7 +10,7 @@ Headers/OSNotificationsManager.h - 7I7UPjypRTtwR1mOM4QarSv+oUU= + +jEPSttMHuJ7W+oG73AxUVseZT0= Headers/OSPermission.h @@ -26,7 +26,7 @@ Info.plist - RV3wv75EZ7gnvmEvrgE8xwzTwYo= + 9DdCk7OecO7WxiV+JHOSQL9bcaA= Modules/module.modulemap @@ -50,7 +50,7 @@ hash2 - d7uOtsG4Eb+o5UHm3qZBkvU6c+v6v4Xms87LFc5eYrM= + CyO6ZsWJbvXY2VJVAuIVNLTe9sDZnqur5zGDkrwR2YY= Headers/OSPermission.h diff --git a/iOS_SDK/OneSignalSDK/OneSignal_Notifications/OneSignalNotifications.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalNotifications.framework/Versions/A/Headers/OSNotificationsManager.h b/iOS_SDK/OneSignalSDK/OneSignal_Notifications/OneSignalNotifications.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalNotifications.framework/Versions/A/Headers/OSNotificationsManager.h index a53d03d74..cff6ac32b 100644 --- a/iOS_SDK/OneSignalSDK/OneSignal_Notifications/OneSignalNotifications.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalNotifications.framework/Versions/A/Headers/OSNotificationsManager.h +++ b/iOS_SDK/OneSignalSDK/OneSignal_Notifications/OneSignalNotifications.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalNotifications.framework/Versions/A/Headers/OSNotificationsManager.h @@ -65,6 +65,18 @@ NS_SWIFT_NAME(onClick(event:)); + (void)addPermissionObserver:(NSObject*_Nonnull)observer NS_REFINED_FOR_SWIFT; + (void)removePermissionObserver:(NSObject*_Nonnull)observer NS_REFINED_FOR_SWIFT; + (void)clearAll; +// Manual integration APIs (for use when swizzling is disabled via Info.plist) ++ (void)didRegisterForRemoteNotificationsWithDeviceToken:(NSData *_Nonnull)deviceToken + NS_SWIFT_NAME(didRegisterForRemoteNotifications(deviceToken:)); ++ (void)didFailToRegisterForRemoteNotificationsWithError:(NSError *_Nonnull)error + NS_SWIFT_NAME(didFailToRegisterForRemoteNotifications(error:)); ++ (void)didReceiveRemoteNotification:(NSDictionary *_Nonnull)userInfo completionHandler:(void (^_Nonnull)(UIBackgroundFetchResult))completionHandler + NS_SWIFT_NAME(didReceiveRemoteNotification(userInfo:completionHandler:)); ++ (void)willPresentNotificationWithPayload:(NSDictionary *_Nonnull)payload completion:(OSNotificationDisplayResponse _Nonnull)completion + NS_SWIFT_NAME(willPresentNotification(payload:completion:)); ++ (void)didReceiveNotificationResponse:(UNNotificationResponse *_Nonnull)response + NS_SWIFT_NAME(didReceiveNotificationResponse(_:)); ++ (void)setBadgeCount:(NSInteger)badgeCount; @end @@ -82,7 +94,7 @@ NS_SWIFT_NAME(onClick(event:)); @property (class, weak, nonatomic, nullable) id delegate; + (Class _Nonnull)Notifications; -+ (void)start; ++ (void)startSwizzling; + (void)setColdStartFromTapOnNotification:(BOOL)coldStartFromTapOnNotification; + (BOOL)getColdStartFromTapOnNotification; @@ -116,10 +128,17 @@ NS_SWIFT_NAME(onClick(event:)); + (void)handleNotificationActionWithUrl:(NSString* _Nullable)url actionID:(NSString* _Nonnull)actionID; + (void)clearBadgeCount:(BOOL)fromNotifOpened fromClearAll:(BOOL)fromClearAll; -+ (BOOL)receiveRemoteNotification:(UIApplication* _Nonnull)application UserInfo:(NSDictionary* _Nonnull)userInfo completionHandler:(void (^_Nonnull)(UIBackgroundFetchResult))completionHandler; + (void)notificationReceived:(NSDictionary* _Nonnull)messageDict wasOpened:(BOOL)opened; -+ (void)handleWillPresentNotificationInForegroundWithPayload:(NSDictionary * _Nonnull)payload withCompletion:(OSNotificationDisplayResponse _Nonnull)completion; -+ (void)didRegisterForRemoteNotifications:(UIApplication *_Nonnull)app deviceToken:(NSData *_Nonnull)inDeviceToken; -+ (void)handleDidFailRegisterForRemoteNotification:(NSError*_Nonnull)err; + (void)checkProvisionalAuthorizationStatus; ++ (void)registerLifecycleObserver; ++ (BOOL)isSwizzlingDisabled; + +// Internal entry points called by swizzled delegate paths +// These bypass the swizzling-active guard so the SDK doesn't block its own calls ++ (void)processRegisteredDeviceToken:(NSData *_Nonnull)deviceToken; ++ (void)processFailedRemoteNotificationsRegistration:(NSError *_Nonnull)error; ++ (BOOL)processReceivedRemoteNotification:(NSDictionary *_Nonnull)userInfo completionHandler:(void (^_Nonnull)(UIBackgroundFetchResult))completionHandler; ++ (void)processWillPresentNotificationWithPayload:(NSDictionary *_Nonnull)payload completion:(OSNotificationDisplayResponse _Nonnull)completion; ++ (void)processNotificationResponse:(UNNotificationResponse *_Nonnull)response; + @end diff --git a/iOS_SDK/OneSignalSDK/OneSignal_Notifications/OneSignalNotifications.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalNotifications.framework/Versions/A/Resources/Info.plist b/iOS_SDK/OneSignalSDK/OneSignal_Notifications/OneSignalNotifications.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalNotifications.framework/Versions/A/Resources/Info.plist index b5cc4a9e2..efa4d35e8 100644 --- a/iOS_SDK/OneSignalSDK/OneSignal_Notifications/OneSignalNotifications.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalNotifications.framework/Versions/A/Resources/Info.plist +++ b/iOS_SDK/OneSignalSDK/OneSignal_Notifications/OneSignalNotifications.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalNotifications.framework/Versions/A/Resources/Info.plist @@ -3,7 +3,7 @@ BuildMachineOSBuild - 24E263 + 23J423 CFBundleDevelopmentRegion English CFBundleExecutable @@ -27,19 +27,19 @@ DTCompiler com.apple.compilers.llvm.clang.1_0 DTPlatformBuild - 24B75 + DTPlatformName macosx DTPlatformVersion - 15.1 + 14.2 DTSDKBuild - 24B75 + 23C53 DTSDKName - macosx15.1 + macosx14.2 DTXcode - 1610 + 1520 DTXcodeBuild - 16B40 + 15C500b LSMinimumSystemVersion 10.15 UIDeviceFamily diff --git a/iOS_SDK/OneSignalSDK/OneSignal_Notifications/OneSignalNotifications.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalNotifications.framework/Versions/A/_CodeSignature/CodeResources b/iOS_SDK/OneSignalSDK/OneSignal_Notifications/OneSignalNotifications.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalNotifications.framework/Versions/A/_CodeSignature/CodeResources index 1f90237a0..8452393e3 100644 --- a/iOS_SDK/OneSignalSDK/OneSignal_Notifications/OneSignalNotifications.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalNotifications.framework/Versions/A/_CodeSignature/CodeResources +++ b/iOS_SDK/OneSignalSDK/OneSignal_Notifications/OneSignalNotifications.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalNotifications.framework/Versions/A/_CodeSignature/CodeResources @@ -6,7 +6,7 @@ Resources/Info.plist - x2qdDw7JTLTQdc05DiZQgxXozzo= + XJsd19JHAlMlzI133v+TWTMDWLU= Resources/PrivacyInfo.xcprivacy @@ -26,7 +26,7 @@ hash2 - d7uOtsG4Eb+o5UHm3qZBkvU6c+v6v4Xms87LFc5eYrM= + CyO6ZsWJbvXY2VJVAuIVNLTe9sDZnqur5zGDkrwR2YY= Headers/OSPermission.h @@ -61,7 +61,7 @@ hash2 - J8ph5DlTzXiE5AAuFPOSI/fapcZyJl53sPPYQfl1FOU= + NAjkPQcmFgtyloLlJwq4QqPwGlA2bZp+IeeRkcf37bA= Resources/PrivacyInfo.xcprivacy diff --git a/iOS_SDK/OneSignalSDK/OneSignal_Notifications/OneSignalNotifications.xcframework/ios-arm64_x86_64-simulator/OneSignalNotifications.framework/Headers/OSNotificationsManager.h b/iOS_SDK/OneSignalSDK/OneSignal_Notifications/OneSignalNotifications.xcframework/ios-arm64_x86_64-simulator/OneSignalNotifications.framework/Headers/OSNotificationsManager.h index a53d03d74..cff6ac32b 100644 --- a/iOS_SDK/OneSignalSDK/OneSignal_Notifications/OneSignalNotifications.xcframework/ios-arm64_x86_64-simulator/OneSignalNotifications.framework/Headers/OSNotificationsManager.h +++ b/iOS_SDK/OneSignalSDK/OneSignal_Notifications/OneSignalNotifications.xcframework/ios-arm64_x86_64-simulator/OneSignalNotifications.framework/Headers/OSNotificationsManager.h @@ -65,6 +65,18 @@ NS_SWIFT_NAME(onClick(event:)); + (void)addPermissionObserver:(NSObject*_Nonnull)observer NS_REFINED_FOR_SWIFT; + (void)removePermissionObserver:(NSObject*_Nonnull)observer NS_REFINED_FOR_SWIFT; + (void)clearAll; +// Manual integration APIs (for use when swizzling is disabled via Info.plist) ++ (void)didRegisterForRemoteNotificationsWithDeviceToken:(NSData *_Nonnull)deviceToken + NS_SWIFT_NAME(didRegisterForRemoteNotifications(deviceToken:)); ++ (void)didFailToRegisterForRemoteNotificationsWithError:(NSError *_Nonnull)error + NS_SWIFT_NAME(didFailToRegisterForRemoteNotifications(error:)); ++ (void)didReceiveRemoteNotification:(NSDictionary *_Nonnull)userInfo completionHandler:(void (^_Nonnull)(UIBackgroundFetchResult))completionHandler + NS_SWIFT_NAME(didReceiveRemoteNotification(userInfo:completionHandler:)); ++ (void)willPresentNotificationWithPayload:(NSDictionary *_Nonnull)payload completion:(OSNotificationDisplayResponse _Nonnull)completion + NS_SWIFT_NAME(willPresentNotification(payload:completion:)); ++ (void)didReceiveNotificationResponse:(UNNotificationResponse *_Nonnull)response + NS_SWIFT_NAME(didReceiveNotificationResponse(_:)); ++ (void)setBadgeCount:(NSInteger)badgeCount; @end @@ -82,7 +94,7 @@ NS_SWIFT_NAME(onClick(event:)); @property (class, weak, nonatomic, nullable) id delegate; + (Class _Nonnull)Notifications; -+ (void)start; ++ (void)startSwizzling; + (void)setColdStartFromTapOnNotification:(BOOL)coldStartFromTapOnNotification; + (BOOL)getColdStartFromTapOnNotification; @@ -116,10 +128,17 @@ NS_SWIFT_NAME(onClick(event:)); + (void)handleNotificationActionWithUrl:(NSString* _Nullable)url actionID:(NSString* _Nonnull)actionID; + (void)clearBadgeCount:(BOOL)fromNotifOpened fromClearAll:(BOOL)fromClearAll; -+ (BOOL)receiveRemoteNotification:(UIApplication* _Nonnull)application UserInfo:(NSDictionary* _Nonnull)userInfo completionHandler:(void (^_Nonnull)(UIBackgroundFetchResult))completionHandler; + (void)notificationReceived:(NSDictionary* _Nonnull)messageDict wasOpened:(BOOL)opened; -+ (void)handleWillPresentNotificationInForegroundWithPayload:(NSDictionary * _Nonnull)payload withCompletion:(OSNotificationDisplayResponse _Nonnull)completion; -+ (void)didRegisterForRemoteNotifications:(UIApplication *_Nonnull)app deviceToken:(NSData *_Nonnull)inDeviceToken; -+ (void)handleDidFailRegisterForRemoteNotification:(NSError*_Nonnull)err; + (void)checkProvisionalAuthorizationStatus; ++ (void)registerLifecycleObserver; ++ (BOOL)isSwizzlingDisabled; + +// Internal entry points called by swizzled delegate paths +// These bypass the swizzling-active guard so the SDK doesn't block its own calls ++ (void)processRegisteredDeviceToken:(NSData *_Nonnull)deviceToken; ++ (void)processFailedRemoteNotificationsRegistration:(NSError *_Nonnull)error; ++ (BOOL)processReceivedRemoteNotification:(NSDictionary *_Nonnull)userInfo completionHandler:(void (^_Nonnull)(UIBackgroundFetchResult))completionHandler; ++ (void)processWillPresentNotificationWithPayload:(NSDictionary *_Nonnull)payload completion:(OSNotificationDisplayResponse _Nonnull)completion; ++ (void)processNotificationResponse:(UNNotificationResponse *_Nonnull)response; + @end diff --git a/iOS_SDK/OneSignalSDK/OneSignal_Notifications/OneSignalNotifications.xcframework/ios-arm64_x86_64-simulator/OneSignalNotifications.framework/Info.plist b/iOS_SDK/OneSignalSDK/OneSignal_Notifications/OneSignalNotifications.xcframework/ios-arm64_x86_64-simulator/OneSignalNotifications.framework/Info.plist index afc50dd4f..0f7904a59 100644 Binary files a/iOS_SDK/OneSignalSDK/OneSignal_Notifications/OneSignalNotifications.xcframework/ios-arm64_x86_64-simulator/OneSignalNotifications.framework/Info.plist and b/iOS_SDK/OneSignalSDK/OneSignal_Notifications/OneSignalNotifications.xcframework/ios-arm64_x86_64-simulator/OneSignalNotifications.framework/Info.plist differ diff --git a/iOS_SDK/OneSignalSDK/OneSignal_Notifications/OneSignalNotifications.xcframework/ios-arm64_x86_64-simulator/OneSignalNotifications.framework/OneSignalNotifications b/iOS_SDK/OneSignalSDK/OneSignal_Notifications/OneSignalNotifications.xcframework/ios-arm64_x86_64-simulator/OneSignalNotifications.framework/OneSignalNotifications index b8cd7aebb..adb1ffd99 100755 Binary files a/iOS_SDK/OneSignalSDK/OneSignal_Notifications/OneSignalNotifications.xcframework/ios-arm64_x86_64-simulator/OneSignalNotifications.framework/OneSignalNotifications and b/iOS_SDK/OneSignalSDK/OneSignal_Notifications/OneSignalNotifications.xcframework/ios-arm64_x86_64-simulator/OneSignalNotifications.framework/OneSignalNotifications differ diff --git a/iOS_SDK/OneSignalSDK/OneSignal_Notifications/OneSignalNotifications.xcframework/ios-arm64_x86_64-simulator/OneSignalNotifications.framework/_CodeSignature/CodeResources b/iOS_SDK/OneSignalSDK/OneSignal_Notifications/OneSignalNotifications.xcframework/ios-arm64_x86_64-simulator/OneSignalNotifications.framework/_CodeSignature/CodeResources index 6178cc387..50d848a7e 100644 --- a/iOS_SDK/OneSignalSDK/OneSignal_Notifications/OneSignalNotifications.xcframework/ios-arm64_x86_64-simulator/OneSignalNotifications.framework/_CodeSignature/CodeResources +++ b/iOS_SDK/OneSignalSDK/OneSignal_Notifications/OneSignalNotifications.xcframework/ios-arm64_x86_64-simulator/OneSignalNotifications.framework/_CodeSignature/CodeResources @@ -10,7 +10,7 @@ Headers/OSNotificationsManager.h - 7I7UPjypRTtwR1mOM4QarSv+oUU= + +jEPSttMHuJ7W+oG73AxUVseZT0= Headers/OSPermission.h @@ -26,7 +26,7 @@ Info.plist - xeGmK66GgG7QZSaLaxe/EiPB3Oc= + NNC1E2u5qLdmjBljy3XDJczwBG4= Modules/module.modulemap @@ -50,7 +50,7 @@ hash2 - d7uOtsG4Eb+o5UHm3qZBkvU6c+v6v4Xms87LFc5eYrM= + CyO6ZsWJbvXY2VJVAuIVNLTe9sDZnqur5zGDkrwR2YY= Headers/OSPermission.h diff --git a/iOS_SDK/OneSignalSDK/OneSignal_OSCore/OneSignalOSCore.xcframework/ios-arm64/OneSignalOSCore.framework/Headers/OneSignalOSCore-Swift.h b/iOS_SDK/OneSignalSDK/OneSignal_OSCore/OneSignalOSCore.xcframework/ios-arm64/OneSignalOSCore.framework/Headers/OneSignalOSCore-Swift.h index 37247eff2..ccc7a1a26 100644 --- a/iOS_SDK/OneSignalSDK/OneSignal_OSCore/OneSignalOSCore.xcframework/ios-arm64/OneSignalOSCore.framework/Headers/OneSignalOSCore-Swift.h +++ b/iOS_SDK/OneSignalSDK/OneSignal_OSCore/OneSignalOSCore.xcframework/ios-arm64/OneSignalOSCore.framework/Headers/OneSignalOSCore-Swift.h @@ -1,6 +1,6 @@ #if 0 #elif defined(__arm64__) && __arm64__ -// Generated by Apple Swift version 6.0.2 effective-5.10 (swiftlang-6.0.2.1.2 clang-1600.0.26.4) +// Generated by Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 clang-1500.1.0.2.5) #ifndef ONESIGNALOSCORE_SWIFT_H #define ONESIGNALOSCORE_SWIFT_H #pragma clang diagnostic push @@ -42,8 +42,6 @@ #include #endif #if defined(__cplusplus) -#pragma clang diagnostic push -#pragma clang diagnostic ignored "-Wnon-modular-include-in-framework-module" #if defined(__arm64e__) && __has_include() # include #else @@ -57,7 +55,6 @@ # endif #pragma clang diagnostic pop #endif -#pragma clang diagnostic pop #endif #if !defined(SWIFT_TYPEDEFS) @@ -294,7 +291,6 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #pragma clang diagnostic ignored "-Wunknown-pragmas" #pragma clang diagnostic ignored "-Wnullability" #pragma clang diagnostic ignored "-Wdollar-in-identifier-extension" -#pragma clang diagnostic ignored "-Wunsafe-buffer-usage" #if __has_attribute(external_source_symbol) # pragma push_macro("any") @@ -381,78 +377,49 @@ SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, copy) NSString * _No + (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); @end +@class NSURL; /// Provides access to OneSignal LiveActivities. SWIFT_PROTOCOL("_TtP15OneSignalOSCore16OSLiveActivities_") @protocol OSLiveActivities /// Indicate this device has entered a live activity, identified within OneSignal by the activityId. -///
    -///
  • -/// Parameters -///
      -///
    • -/// activityId: The activity identifier the live activity on this device will receive updates for. -///
    • -///
    • -/// withToken: The live activity’s update token to receive the updates. -///
    • -///
    -///
  • -///
+/// \param activityId The activity identifier the live activity on this device will receive updates for. +/// +/// \param withToken The live activity’s update token to receive the updates. +/// + (void)enter:(NSString * _Nonnull)activityId withToken:(NSString * _Nonnull)withToken; /// Indicate this device has entered a live activity, identified within OneSignal by the activityId. This method is deprecated since /// the request to enter a live activity will always succeed. -///
    -///
  • -/// Parameters -///
      -///
    • -/// activityId: The activity identifier the live activity on this device will receive updates for. -///
    • -///
    • -/// withToken: The live activity’s update token to receive the updates. -///
    • -///
    • -/// withSuccess: A success callback that will be called when the live activity enter request has been queued. -///
    • -///
    • -/// withFailure: A failure callback that will be called when the live activity enter request was not successfully queued. -///
    • -///
    -///
  • -///
+/// \param activityId The activity identifier the live activity on this device will receive updates for. +/// +/// \param withToken The live activity’s update token to receive the updates. +/// +/// \param withSuccess A success callback that will be called when the live activity enter request has been queued. +/// +/// \param withFailure A failure callback that will be called when the live activity enter request was not successfully queued. +/// + (void)enter:(NSString * _Nonnull)activityId withToken:(NSString * _Nonnull)withToken withSuccess:(OSResultSuccessBlock _Nullable)withSuccess withFailure:(OSFailureBlock _Nullable)withFailure SWIFT_DEPRECATED; /// Indicate this device has exited a live activity, identified within OneSignal by the activityId. -///
    -///
  • -/// Parameters -///
      -///
    • -/// activityId: The activity identifier the live activity on this device will no longer receive updates for. -///
    • -///
    -///
  • -///
+/// \param activityId The activity identifier the live activity on this device will no longer receive updates for. +/// + (void)exit:(NSString * _Nonnull)activityId; /// Indicate this device has exited a live activity, identified within OneSignal by the activityId. This method is deprecated since /// the request to enter a live activity will always succeed. -///
    -///
  • -/// Parameters -///
      -///
    • -/// activityId: The activity identifier the live activity on this device will no longer receive updates for. -///
    • -///
    • -/// withSuccess: A success callback that will be called when the live activity exit request has been queued. -///
    • -///
    • -/// withFailure: A failure callback that will be called when the live activity enter exit was not successfully queued. -///
    • -///
    -///
  • -///
+/// \param activityId The activity identifier the live activity on this device will no longer receive updates for. +/// +/// \param withSuccess A success callback that will be called when the live activity exit request has been queued. +/// +/// \param withFailure A failure callback that will be called when the live activity enter exit was not successfully queued. +/// + (void)exit:(NSString * _Nonnull)activityId withSuccess:(OSResultSuccessBlock _Nullable)withSuccess withFailure:(OSFailureBlock _Nullable)withFailure SWIFT_DEPRECATED; +/// Use in conjunction with the onesignalWidgetURL modifier. Handle a URL opened in the app to track Live Activity clicks. Call this method from your app’s URL handling code +/// (e.g., application(_:open:options:) in AppDelegate or onOpenURL in SwiftUI). +/// \param url The URL that was opened, which may be a OneSignal Live Activity click tracking URL. +/// +/// +/// returns: +/// The intended original nullable URL. ++ (NSURL * _Nullable)trackClickAndReturnOriginal:(NSURL * _Nonnull)url SWIFT_WARN_UNUSED_RESULT; @end @@ -498,6 +465,7 @@ SWIFT_CLASS("_TtC15OneSignalOSCore20OSStubLiveActivities") + (void)enter:(NSString * _Nonnull)activityId withToken:(NSString * _Nonnull)withToken withSuccess:(OSResultSuccessBlock _Nullable)withSuccess withFailure:(OSFailureBlock _Nullable)withFailure; + (void)exit:(NSString * _Nonnull)activityId; + (void)exit:(NSString * _Nonnull)activityId withSuccess:(OSResultSuccessBlock _Nullable)withSuccess withFailure:(OSFailureBlock _Nullable)withFailure; ++ (NSURL * _Nullable)trackClickAndReturnOriginal:(NSURL * _Nonnull)url SWIFT_WARN_UNUSED_RESULT; - (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; @end diff --git a/iOS_SDK/OneSignalSDK/OneSignal_OSCore/OneSignalOSCore.xcframework/ios-arm64/OneSignalOSCore.framework/Info.plist b/iOS_SDK/OneSignalSDK/OneSignal_OSCore/OneSignalOSCore.xcframework/ios-arm64/OneSignalOSCore.framework/Info.plist index 1f0acb578..8c63a4a6d 100644 Binary files a/iOS_SDK/OneSignalSDK/OneSignal_OSCore/OneSignalOSCore.xcframework/ios-arm64/OneSignalOSCore.framework/Info.plist and b/iOS_SDK/OneSignalSDK/OneSignal_OSCore/OneSignalOSCore.xcframework/ios-arm64/OneSignalOSCore.framework/Info.plist differ diff --git a/iOS_SDK/OneSignalSDK/OneSignal_OSCore/OneSignalOSCore.xcframework/ios-arm64/OneSignalOSCore.framework/Modules/OneSignalOSCore.swiftmodule/arm64-apple-ios.private.swiftinterface b/iOS_SDK/OneSignalSDK/OneSignal_OSCore/OneSignalOSCore.xcframework/ios-arm64/OneSignalOSCore.framework/Modules/OneSignalOSCore.swiftmodule/arm64-apple-ios.private.swiftinterface index 6d757533a..d735797c6 100644 --- a/iOS_SDK/OneSignalSDK/OneSignal_OSCore/OneSignalOSCore.xcframework/ios-arm64/OneSignalOSCore.framework/Modules/OneSignalOSCore.swiftmodule/arm64-apple-ios.private.swiftinterface +++ b/iOS_SDK/OneSignalSDK/OneSignal_OSCore/OneSignalOSCore.xcframework/ios-arm64/OneSignalOSCore.framework/Modules/OneSignalOSCore.swiftmodule/arm64-apple-ios.private.swiftinterface @@ -1,7 +1,7 @@ // swift-interface-format-version: 1.0 -// swift-compiler-version: Apple Swift version 6.0.2 effective-5.10 (swiftlang-6.0.2.1.2 clang-1600.0.26.4) -// swift-module-flags: -target arm64-apple-ios11.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -enable-bare-slash-regex -module-name OneSignalOSCore -// swift-module-flags-ignorable: -no-verify-emitted-module-interface +// swift-compiler-version: Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 clang-1500.1.0.2.5) +// swift-module-flags: -target arm64-apple-ios11.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name OneSignalOSCore +// swift-module-flags-ignorable: -enable-bare-slash-regex import Foundation import OneSignalCore @_exported import OneSignalOSCore @@ -22,6 +22,7 @@ import _SwiftConcurrencyShims @objc static func exit(_ activityId: Swift.String) @objc @available(*, deprecated) static func exit(_ activityId: Swift.String, withSuccess: OneSignalCore.OSResultSuccessBlock?, withFailure: OneSignalCore.OSFailureBlock?) + @objc static func trackClickAndReturnOriginal(_ url: Foundation.URL) -> Foundation.URL? } public protocol OSConsistencyKeyEnum : Swift.RawRepresentable where Self.RawValue == Swift.Int { } @@ -168,11 +169,15 @@ public protocol OSModelStoreChangedHandler { } public protocol OSDispatchQueue { func async(execute work: @escaping @convention(block) () -> Swift.Void) + #if compiler(>=5.3) && $Sendable func asyncAfterTime(deadline: Dispatch.DispatchTime, execute work: @escaping @Sendable @convention(block) () -> Swift.Void) + #endif } extension Dispatch.DispatchQueue : OneSignalOSCore.OSDispatchQueue { public func async(execute work: @escaping @convention(block) () -> Swift.Void) + #if compiler(>=5.3) && $Sendable public func asyncAfterTime(deadline: Dispatch.DispatchTime, execute work: @escaping @Sendable @convention(block) () -> Swift.Void) + #endif } @objc public enum OSRequiresUserAuth : Swift.Int { case on = 1 @@ -204,6 +209,7 @@ public class OSUserJwtConfig { @objc public static func enter(_ activityId: Swift.String, withToken: Swift.String, withSuccess: OneSignalCore.OSResultSuccessBlock?, withFailure: OneSignalCore.OSFailureBlock?) @objc public static func exit(_ activityId: Swift.String) @objc public static func exit(_ activityId: Swift.String, withSuccess: OneSignalCore.OSResultSuccessBlock?, withFailure: OneSignalCore.OSFailureBlock?) + @objc public static func trackClickAndReturnOriginal(_ url: Foundation.URL) -> Foundation.URL? @objc override dynamic public init() @objc deinit } @@ -231,11 +237,9 @@ public protocol OSModelChangedHandler { } public protocol OSOperationExecutor : OneSignalOSCore.OSLoggable { var supportedDeltas: [Swift.String] { get } - var deltaQueue: [OneSignalOSCore.OSDelta] { get } func enqueueDelta(_ delta: OneSignalOSCore.OSDelta) func cacheDeltaQueue() func processDeltaQueue(inBackground: Swift.Bool) - func processRequestQueue(inBackground: Swift.Bool) } extension OneSignalOSCore.OSRequiresUserAuth : Swift.Equatable {} extension OneSignalOSCore.OSRequiresUserAuth : Swift.Hashable {} diff --git a/iOS_SDK/OneSignalSDK/OneSignal_OSCore/OneSignalOSCore.xcframework/ios-arm64/OneSignalOSCore.framework/Modules/OneSignalOSCore.swiftmodule/arm64-apple-ios.swiftinterface b/iOS_SDK/OneSignalSDK/OneSignal_OSCore/OneSignalOSCore.xcframework/ios-arm64/OneSignalOSCore.framework/Modules/OneSignalOSCore.swiftmodule/arm64-apple-ios.swiftinterface index 6d757533a..d735797c6 100644 --- a/iOS_SDK/OneSignalSDK/OneSignal_OSCore/OneSignalOSCore.xcframework/ios-arm64/OneSignalOSCore.framework/Modules/OneSignalOSCore.swiftmodule/arm64-apple-ios.swiftinterface +++ b/iOS_SDK/OneSignalSDK/OneSignal_OSCore/OneSignalOSCore.xcframework/ios-arm64/OneSignalOSCore.framework/Modules/OneSignalOSCore.swiftmodule/arm64-apple-ios.swiftinterface @@ -1,7 +1,7 @@ // swift-interface-format-version: 1.0 -// swift-compiler-version: Apple Swift version 6.0.2 effective-5.10 (swiftlang-6.0.2.1.2 clang-1600.0.26.4) -// swift-module-flags: -target arm64-apple-ios11.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -enable-bare-slash-regex -module-name OneSignalOSCore -// swift-module-flags-ignorable: -no-verify-emitted-module-interface +// swift-compiler-version: Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 clang-1500.1.0.2.5) +// swift-module-flags: -target arm64-apple-ios11.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name OneSignalOSCore +// swift-module-flags-ignorable: -enable-bare-slash-regex import Foundation import OneSignalCore @_exported import OneSignalOSCore @@ -22,6 +22,7 @@ import _SwiftConcurrencyShims @objc static func exit(_ activityId: Swift.String) @objc @available(*, deprecated) static func exit(_ activityId: Swift.String, withSuccess: OneSignalCore.OSResultSuccessBlock?, withFailure: OneSignalCore.OSFailureBlock?) + @objc static func trackClickAndReturnOriginal(_ url: Foundation.URL) -> Foundation.URL? } public protocol OSConsistencyKeyEnum : Swift.RawRepresentable where Self.RawValue == Swift.Int { } @@ -168,11 +169,15 @@ public protocol OSModelStoreChangedHandler { } public protocol OSDispatchQueue { func async(execute work: @escaping @convention(block) () -> Swift.Void) + #if compiler(>=5.3) && $Sendable func asyncAfterTime(deadline: Dispatch.DispatchTime, execute work: @escaping @Sendable @convention(block) () -> Swift.Void) + #endif } extension Dispatch.DispatchQueue : OneSignalOSCore.OSDispatchQueue { public func async(execute work: @escaping @convention(block) () -> Swift.Void) + #if compiler(>=5.3) && $Sendable public func asyncAfterTime(deadline: Dispatch.DispatchTime, execute work: @escaping @Sendable @convention(block) () -> Swift.Void) + #endif } @objc public enum OSRequiresUserAuth : Swift.Int { case on = 1 @@ -204,6 +209,7 @@ public class OSUserJwtConfig { @objc public static func enter(_ activityId: Swift.String, withToken: Swift.String, withSuccess: OneSignalCore.OSResultSuccessBlock?, withFailure: OneSignalCore.OSFailureBlock?) @objc public static func exit(_ activityId: Swift.String) @objc public static func exit(_ activityId: Swift.String, withSuccess: OneSignalCore.OSResultSuccessBlock?, withFailure: OneSignalCore.OSFailureBlock?) + @objc public static func trackClickAndReturnOriginal(_ url: Foundation.URL) -> Foundation.URL? @objc override dynamic public init() @objc deinit } @@ -231,11 +237,9 @@ public protocol OSModelChangedHandler { } public protocol OSOperationExecutor : OneSignalOSCore.OSLoggable { var supportedDeltas: [Swift.String] { get } - var deltaQueue: [OneSignalOSCore.OSDelta] { get } func enqueueDelta(_ delta: OneSignalOSCore.OSDelta) func cacheDeltaQueue() func processDeltaQueue(inBackground: Swift.Bool) - func processRequestQueue(inBackground: Swift.Bool) } extension OneSignalOSCore.OSRequiresUserAuth : Swift.Equatable {} extension OneSignalOSCore.OSRequiresUserAuth : Swift.Hashable {} diff --git a/iOS_SDK/OneSignalSDK/OneSignal_OSCore/OneSignalOSCore.xcframework/ios-x86_64-maccatalyst/OneSignalOSCore.framework/Headers b/iOS_SDK/OneSignalSDK/OneSignal_OSCore/OneSignalOSCore.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalOSCore.framework/Headers similarity index 100% rename from iOS_SDK/OneSignalSDK/OneSignal_OSCore/OneSignalOSCore.xcframework/ios-x86_64-maccatalyst/OneSignalOSCore.framework/Headers rename to iOS_SDK/OneSignalSDK/OneSignal_OSCore/OneSignalOSCore.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalOSCore.framework/Headers diff --git a/iOS_SDK/OneSignalSDK/OneSignal_OSCore/OneSignalOSCore.xcframework/ios-x86_64-maccatalyst/OneSignalOSCore.framework/Modules b/iOS_SDK/OneSignalSDK/OneSignal_OSCore/OneSignalOSCore.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalOSCore.framework/Modules similarity index 100% rename from iOS_SDK/OneSignalSDK/OneSignal_OSCore/OneSignalOSCore.xcframework/ios-x86_64-maccatalyst/OneSignalOSCore.framework/Modules rename to iOS_SDK/OneSignalSDK/OneSignal_OSCore/OneSignalOSCore.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalOSCore.framework/Modules diff --git a/iOS_SDK/OneSignalSDK/OneSignal_OSCore/OneSignalOSCore.xcframework/ios-x86_64-maccatalyst/OneSignalOSCore.framework/OneSignalOSCore b/iOS_SDK/OneSignalSDK/OneSignal_OSCore/OneSignalOSCore.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalOSCore.framework/OneSignalOSCore similarity index 100% rename from iOS_SDK/OneSignalSDK/OneSignal_OSCore/OneSignalOSCore.xcframework/ios-x86_64-maccatalyst/OneSignalOSCore.framework/OneSignalOSCore rename to iOS_SDK/OneSignalSDK/OneSignal_OSCore/OneSignalOSCore.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalOSCore.framework/OneSignalOSCore diff --git a/iOS_SDK/OneSignalSDK/OneSignal_OSCore/OneSignalOSCore.xcframework/ios-x86_64-maccatalyst/OneSignalOSCore.framework/Resources b/iOS_SDK/OneSignalSDK/OneSignal_OSCore/OneSignalOSCore.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalOSCore.framework/Resources similarity index 100% rename from iOS_SDK/OneSignalSDK/OneSignal_OSCore/OneSignalOSCore.xcframework/ios-x86_64-maccatalyst/OneSignalOSCore.framework/Resources rename to iOS_SDK/OneSignalSDK/OneSignal_OSCore/OneSignalOSCore.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalOSCore.framework/Resources diff --git a/iOS_SDK/OneSignalSDK/OneSignal_OSCore/OneSignalOSCore.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalOSCore.framework/Versions/A/Headers/OneSignalOSCore-Swift.h b/iOS_SDK/OneSignalSDK/OneSignal_OSCore/OneSignalOSCore.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalOSCore.framework/Versions/A/Headers/OneSignalOSCore-Swift.h new file mode 100644 index 000000000..8a88502b6 --- /dev/null +++ b/iOS_SDK/OneSignalSDK/OneSignal_OSCore/OneSignalOSCore.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalOSCore.framework/Versions/A/Headers/OneSignalOSCore-Swift.h @@ -0,0 +1,948 @@ +#if 0 +#elif defined(__arm64__) && __arm64__ +// Generated by Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 clang-1500.1.0.2.5) +#ifndef ONESIGNALOSCORE_SWIFT_H +#define ONESIGNALOSCORE_SWIFT_H +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wgcc-compat" + +#if !defined(__has_include) +# define __has_include(x) 0 +#endif +#if !defined(__has_attribute) +# define __has_attribute(x) 0 +#endif +#if !defined(__has_feature) +# define __has_feature(x) 0 +#endif +#if !defined(__has_warning) +# define __has_warning(x) 0 +#endif + +#if __has_include() +# include +#endif + +#pragma clang diagnostic ignored "-Wauto-import" +#if defined(__OBJC__) +#include +#endif +#if defined(__cplusplus) +#include +#include +#include +#include +#include +#include +#include +#else +#include +#include +#include +#include +#endif +#if defined(__cplusplus) +#if defined(__arm64e__) && __has_include() +# include +#else +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wreserved-macro-identifier" +# ifndef __ptrauth_swift_value_witness_function_pointer +# define __ptrauth_swift_value_witness_function_pointer(x) +# endif +# ifndef __ptrauth_swift_class_method_pointer +# define __ptrauth_swift_class_method_pointer(x) +# endif +#pragma clang diagnostic pop +#endif +#endif + +#if !defined(SWIFT_TYPEDEFS) +# define SWIFT_TYPEDEFS 1 +# if __has_include() +# include +# elif !defined(__cplusplus) +typedef uint_least16_t char16_t; +typedef uint_least32_t char32_t; +# endif +typedef float swift_float2 __attribute__((__ext_vector_type__(2))); +typedef float swift_float3 __attribute__((__ext_vector_type__(3))); +typedef float swift_float4 __attribute__((__ext_vector_type__(4))); +typedef double swift_double2 __attribute__((__ext_vector_type__(2))); +typedef double swift_double3 __attribute__((__ext_vector_type__(3))); +typedef double swift_double4 __attribute__((__ext_vector_type__(4))); +typedef int swift_int2 __attribute__((__ext_vector_type__(2))); +typedef int swift_int3 __attribute__((__ext_vector_type__(3))); +typedef int swift_int4 __attribute__((__ext_vector_type__(4))); +typedef unsigned int swift_uint2 __attribute__((__ext_vector_type__(2))); +typedef unsigned int swift_uint3 __attribute__((__ext_vector_type__(3))); +typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); +#endif + +#if !defined(SWIFT_PASTE) +# define SWIFT_PASTE_HELPER(x, y) x##y +# define SWIFT_PASTE(x, y) SWIFT_PASTE_HELPER(x, y) +#endif +#if !defined(SWIFT_METATYPE) +# define SWIFT_METATYPE(X) Class +#endif +#if !defined(SWIFT_CLASS_PROPERTY) +# if __has_feature(objc_class_property) +# define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__ +# else +# define SWIFT_CLASS_PROPERTY(...) +# endif +#endif +#if !defined(SWIFT_RUNTIME_NAME) +# if __has_attribute(objc_runtime_name) +# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X))) +# else +# define SWIFT_RUNTIME_NAME(X) +# endif +#endif +#if !defined(SWIFT_COMPILE_NAME) +# if __has_attribute(swift_name) +# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X))) +# else +# define SWIFT_COMPILE_NAME(X) +# endif +#endif +#if !defined(SWIFT_METHOD_FAMILY) +# if __has_attribute(objc_method_family) +# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X))) +# else +# define SWIFT_METHOD_FAMILY(X) +# endif +#endif +#if !defined(SWIFT_NOESCAPE) +# if __has_attribute(noescape) +# define SWIFT_NOESCAPE __attribute__((noescape)) +# else +# define SWIFT_NOESCAPE +# endif +#endif +#if !defined(SWIFT_RELEASES_ARGUMENT) +# if __has_attribute(ns_consumed) +# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed)) +# else +# define SWIFT_RELEASES_ARGUMENT +# endif +#endif +#if !defined(SWIFT_WARN_UNUSED_RESULT) +# if __has_attribute(warn_unused_result) +# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result)) +# else +# define SWIFT_WARN_UNUSED_RESULT +# endif +#endif +#if !defined(SWIFT_NORETURN) +# if __has_attribute(noreturn) +# define SWIFT_NORETURN __attribute__((noreturn)) +# else +# define SWIFT_NORETURN +# endif +#endif +#if !defined(SWIFT_CLASS_EXTRA) +# define SWIFT_CLASS_EXTRA +#endif +#if !defined(SWIFT_PROTOCOL_EXTRA) +# define SWIFT_PROTOCOL_EXTRA +#endif +#if !defined(SWIFT_ENUM_EXTRA) +# define SWIFT_ENUM_EXTRA +#endif +#if !defined(SWIFT_CLASS) +# if __has_attribute(objc_subclassing_restricted) +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# else +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# endif +#endif +#if !defined(SWIFT_RESILIENT_CLASS) +# if __has_attribute(objc_class_stub) +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) __attribute__((objc_class_stub)) +# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_class_stub)) SWIFT_CLASS_NAMED(SWIFT_NAME) +# else +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) +# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) SWIFT_CLASS_NAMED(SWIFT_NAME) +# endif +#endif +#if !defined(SWIFT_PROTOCOL) +# define SWIFT_PROTOCOL(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA +# define SWIFT_PROTOCOL_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA +#endif +#if !defined(SWIFT_EXTENSION) +# define SWIFT_EXTENSION(M) SWIFT_PASTE(M##_Swift_, __LINE__) +#endif +#if !defined(OBJC_DESIGNATED_INITIALIZER) +# if __has_attribute(objc_designated_initializer) +# define OBJC_DESIGNATED_INITIALIZER __attribute__((objc_designated_initializer)) +# else +# define OBJC_DESIGNATED_INITIALIZER +# endif +#endif +#if !defined(SWIFT_ENUM_ATTR) +# if __has_attribute(enum_extensibility) +# define SWIFT_ENUM_ATTR(_extensibility) __attribute__((enum_extensibility(_extensibility))) +# else +# define SWIFT_ENUM_ATTR(_extensibility) +# endif +#endif +#if !defined(SWIFT_ENUM) +# define SWIFT_ENUM(_type, _name, _extensibility) enum _name : _type _name; enum SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# if __has_feature(generalized_swift_name) +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) enum _name : _type _name SWIFT_COMPILE_NAME(SWIFT_NAME); enum SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# else +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) SWIFT_ENUM(_type, _name, _extensibility) +# endif +#endif +#if !defined(SWIFT_UNAVAILABLE) +# define SWIFT_UNAVAILABLE __attribute__((unavailable)) +#endif +#if !defined(SWIFT_UNAVAILABLE_MSG) +# define SWIFT_UNAVAILABLE_MSG(msg) __attribute__((unavailable(msg))) +#endif +#if !defined(SWIFT_AVAILABILITY) +# define SWIFT_AVAILABILITY(plat, ...) __attribute__((availability(plat, __VA_ARGS__))) +#endif +#if !defined(SWIFT_WEAK_IMPORT) +# define SWIFT_WEAK_IMPORT __attribute__((weak_import)) +#endif +#if !defined(SWIFT_DEPRECATED) +# define SWIFT_DEPRECATED __attribute__((deprecated)) +#endif +#if !defined(SWIFT_DEPRECATED_MSG) +# define SWIFT_DEPRECATED_MSG(...) __attribute__((deprecated(__VA_ARGS__))) +#endif +#if !defined(SWIFT_DEPRECATED_OBJC) +# if __has_feature(attribute_diagnose_if_objc) +# define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning"))) +# else +# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg) +# endif +#endif +#if defined(__OBJC__) +#if !defined(IBSegueAction) +# define IBSegueAction +#endif +#endif +#if !defined(SWIFT_EXTERN) +# if defined(__cplusplus) +# define SWIFT_EXTERN extern "C" +# else +# define SWIFT_EXTERN extern +# endif +#endif +#if !defined(SWIFT_CALL) +# define SWIFT_CALL __attribute__((swiftcall)) +#endif +#if !defined(SWIFT_INDIRECT_RESULT) +# define SWIFT_INDIRECT_RESULT __attribute__((swift_indirect_result)) +#endif +#if !defined(SWIFT_CONTEXT) +# define SWIFT_CONTEXT __attribute__((swift_context)) +#endif +#if !defined(SWIFT_ERROR_RESULT) +# define SWIFT_ERROR_RESULT __attribute__((swift_error_result)) +#endif +#if defined(__cplusplus) +# define SWIFT_NOEXCEPT noexcept +#else +# define SWIFT_NOEXCEPT +#endif +#if !defined(SWIFT_C_INLINE_THUNK) +# if __has_attribute(always_inline) +# if __has_attribute(nodebug) +# define SWIFT_C_INLINE_THUNK inline __attribute__((always_inline)) __attribute__((nodebug)) +# else +# define SWIFT_C_INLINE_THUNK inline __attribute__((always_inline)) +# endif +# else +# define SWIFT_C_INLINE_THUNK inline +# endif +#endif +#if defined(_WIN32) +#if !defined(SWIFT_IMPORT_STDLIB_SYMBOL) +# define SWIFT_IMPORT_STDLIB_SYMBOL __declspec(dllimport) +#endif +#else +#if !defined(SWIFT_IMPORT_STDLIB_SYMBOL) +# define SWIFT_IMPORT_STDLIB_SYMBOL +#endif +#endif +#if defined(__OBJC__) +#if __has_feature(objc_modules) +#if __has_warning("-Watimport-in-framework-header") +#pragma clang diagnostic ignored "-Watimport-in-framework-header" +#endif +@import Foundation; +@import ObjectiveC; +@import OneSignalCore; +#endif + +#endif +#pragma clang diagnostic ignored "-Wproperty-attribute-mismatch" +#pragma clang diagnostic ignored "-Wduplicate-method-arg" +#if __has_warning("-Wpragma-clang-attribute") +# pragma clang diagnostic ignored "-Wpragma-clang-attribute" +#endif +#pragma clang diagnostic ignored "-Wunknown-pragmas" +#pragma clang diagnostic ignored "-Wnullability" +#pragma clang diagnostic ignored "-Wdollar-in-identifier-extension" + +#if __has_attribute(external_source_symbol) +# pragma push_macro("any") +# undef any +# pragma clang attribute push(__attribute__((external_source_symbol(language="Swift", defined_in="OneSignalOSCore",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol)) +# pragma pop_macro("any") +#endif + +#if defined(__OBJC__) + +@class NSString; + +SWIFT_PROTOCOL("_TtP15OneSignalOSCore23OSBackgroundTaskHandler_") +@protocol OSBackgroundTaskHandler +- (void)beginBackgroundTask:(NSString * _Nonnull)taskIdentifier; +- (void)endBackgroundTask:(NSString * _Nonnull)taskIdentifier; +- (void)setTaskInvalid:(NSString * _Nonnull)taskIdentifier; +@end + + +SWIFT_CLASS("_TtC15OneSignalOSCore23OSBackgroundTaskManager") +@interface OSBackgroundTaskManager : NSObject +SWIFT_CLASS_PROPERTY(@property (nonatomic, class, strong) id _Nullable taskHandler;) ++ (id _Nullable)taskHandler SWIFT_WARN_UNUSED_RESULT; ++ (void)setTaskHandler:(id _Nullable)value; ++ (void)beginBackgroundTask:(NSString * _Nonnull)taskIdentifier; ++ (void)endBackgroundTask:(NSString * _Nonnull)taskIdentifier; ++ (void)setTaskInvalid:(NSString * _Nonnull)taskIdentifier; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + +@class NSNumber; +@class OSReadYourWriteData; + +SWIFT_PROTOCOL("_TtP15OneSignalOSCore11OSCondition_") +@protocol OSCondition +@property (nonatomic, readonly, copy) NSString * _Nonnull conditionId; +- (BOOL)isMetWithIndexedTokens:(NSDictionary *> * _Nonnull)indexedTokens SWIFT_WARN_UNUSED_RESULT; +- (OSReadYourWriteData * _Nullable)getNewestTokenWithIndexedTokens:(NSDictionary *> * _Nonnull)indexedTokens SWIFT_WARN_UNUSED_RESULT; +@end + + +SWIFT_CLASS("_TtC15OneSignalOSCore20OSConsistencyManager") +@interface OSConsistencyManager : NSObject +SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong) OSConsistencyManager * _Nonnull shared;) ++ (OSConsistencyManager * _Nonnull)shared SWIFT_WARN_UNUSED_RESULT; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +- (OSReadYourWriteData * _Nullable)getRywTokenFromAwaitableCondition:(id _Nonnull)condition forId:(NSString * _Nonnull)id SWIFT_WARN_UNUSED_RESULT; +- (void)resolveConditionsWithIDWithId:(NSString * _Nonnull)id; +@end + +@class NSCoder; + +SWIFT_CLASS("_TtC15OneSignalOSCore7OSDelta") +@interface OSDelta : NSObject +@property (nonatomic, readonly, copy) NSString * _Nonnull description; +- (void)encodeWithCoder:(NSCoder * _Nonnull)coder; +- (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)coder OBJC_DESIGNATED_INITIALIZER; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + + +SWIFT_CLASS("_TtC15OneSignalOSCore24OSIamFetchReadyCondition") +@interface OSIamFetchReadyCondition : NSObject ++ (OSIamFetchReadyCondition * _Nonnull)sharedInstanceWithId:(NSString * _Nonnull)id SWIFT_WARN_UNUSED_RESULT; +SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, copy) NSString * _Nonnull CONDITIONID;) ++ (NSString * _Nonnull)CONDITIONID SWIFT_WARN_UNUSED_RESULT; +@property (nonatomic, readonly, copy) NSString * _Nonnull conditionId; +- (BOOL)isMetWithIndexedTokens:(NSDictionary *> * _Nonnull)indexedTokens SWIFT_WARN_UNUSED_RESULT; +- (OSReadYourWriteData * _Nullable)getNewestTokenWithIndexedTokens:(NSDictionary *> * _Nonnull)indexedTokens SWIFT_WARN_UNUSED_RESULT; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + +@class NSURL; + +/// Provides access to OneSignal LiveActivities. +SWIFT_PROTOCOL("_TtP15OneSignalOSCore16OSLiveActivities_") +@protocol OSLiveActivities +/// Indicate this device has entered a live activity, identified within OneSignal by the activityId. +/// \param activityId The activity identifier the live activity on this device will receive updates for. +/// +/// \param withToken The live activity’s update token to receive the updates. +/// ++ (void)enter:(NSString * _Nonnull)activityId withToken:(NSString * _Nonnull)withToken; +/// Indicate this device has entered a live activity, identified within OneSignal by the activityId. This method is deprecated since +/// the request to enter a live activity will always succeed. +/// \param activityId The activity identifier the live activity on this device will receive updates for. +/// +/// \param withToken The live activity’s update token to receive the updates. +/// +/// \param withSuccess A success callback that will be called when the live activity enter request has been queued. +/// +/// \param withFailure A failure callback that will be called when the live activity enter request was not successfully queued. +/// ++ (void)enter:(NSString * _Nonnull)activityId withToken:(NSString * _Nonnull)withToken withSuccess:(OSResultSuccessBlock _Nullable)withSuccess withFailure:(OSFailureBlock _Nullable)withFailure SWIFT_DEPRECATED; +/// Indicate this device has exited a live activity, identified within OneSignal by the activityId. +/// \param activityId The activity identifier the live activity on this device will no longer receive updates for. +/// ++ (void)exit:(NSString * _Nonnull)activityId; +/// Indicate this device has exited a live activity, identified within OneSignal by the activityId. This method is deprecated since +/// the request to enter a live activity will always succeed. +/// \param activityId The activity identifier the live activity on this device will no longer receive updates for. +/// +/// \param withSuccess A success callback that will be called when the live activity exit request has been queued. +/// +/// \param withFailure A failure callback that will be called when the live activity enter exit was not successfully queued. +/// ++ (void)exit:(NSString * _Nonnull)activityId withSuccess:(OSResultSuccessBlock _Nullable)withSuccess withFailure:(OSFailureBlock _Nullable)withFailure SWIFT_DEPRECATED; +/// Use in conjunction with the onesignalWidgetURL modifier. Handle a URL opened in the app to track Live Activity clicks. Call this method from your app’s URL handling code +/// (e.g., application(_:open:options:) in AppDelegate or onOpenURL in SwiftUI). +/// \param url The URL that was opened, which may be a OneSignal Live Activity click tracking URL. +/// +/// +/// returns: +/// The intended original nullable URL. ++ (NSURL * _Nullable)trackClickAndReturnOriginal:(NSURL * _Nonnull)url SWIFT_WARN_UNUSED_RESULT; +@end + + +SWIFT_CLASS("_TtC15OneSignalOSCore7OSModel") +@interface OSModel : NSObject +- (void)encodeWithCoder:(NSCoder * _Nonnull)coder; +- (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)coder OBJC_DESIGNATED_INITIALIZER; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + + +SWIFT_CLASS("_TtC15OneSignalOSCore18OSModelChangedArgs") +@interface OSModelChangedArgs : NSObject +@property (nonatomic, readonly, copy) NSString * _Nonnull description; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + + +/// The OSOperationRepo is a static singleton. +/// OSDeltas are enqueued when model store observers observe changes to their models, and sorted to their appropriate executors. +SWIFT_CLASS("_TtC15OneSignalOSCore15OSOperationRepo") +@interface OSOperationRepo : NSObject +- (void)addFlushDeltaQueueToDispatchQueueInBackground:(BOOL)inBackground; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + + +SWIFT_CLASS("_TtC15OneSignalOSCore19OSReadYourWriteData") +@interface OSReadYourWriteData : NSObject +@property (nonatomic, readonly, copy) NSString * _Nullable rywToken; +@property (nonatomic, readonly, strong) NSNumber * _Nullable rywDelay; +- (nonnull instancetype)initWithRywToken:(NSString * _Nullable)rywToken rywDelay:(NSNumber * _Nullable)rywDelay OBJC_DESIGNATED_INITIALIZER; +- (BOOL)isEqual:(id _Nullable)object SWIFT_WARN_UNUSED_RESULT; +@property (nonatomic, readonly) NSUInteger hash; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + + +SWIFT_CLASS("_TtC15OneSignalOSCore20OSStubLiveActivities") +@interface OSStubLiveActivities : NSObject ++ (Class _Nonnull)liveActivities SWIFT_WARN_UNUSED_RESULT; ++ (void)enter:(NSString * _Nonnull)activityId withToken:(NSString * _Nonnull)withToken; ++ (void)enter:(NSString * _Nonnull)activityId withToken:(NSString * _Nonnull)withToken withSuccess:(OSResultSuccessBlock _Nullable)withSuccess withFailure:(OSFailureBlock _Nullable)withFailure; ++ (void)exit:(NSString * _Nonnull)activityId; ++ (void)exit:(NSString * _Nonnull)activityId withSuccess:(OSResultSuccessBlock _Nullable)withSuccess withFailure:(OSFailureBlock _Nullable)withFailure; ++ (NSURL * _Nullable)trackClickAndReturnOriginal:(NSURL * _Nonnull)url SWIFT_WARN_UNUSED_RESULT; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + +#endif +#if __has_attribute(external_source_symbol) +# pragma clang attribute pop +#endif +#if defined(__cplusplus) +#endif +#pragma clang diagnostic pop +#endif + +#elif defined(__x86_64__) && __x86_64__ +// Generated by Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 clang-1500.1.0.2.5) +#ifndef ONESIGNALOSCORE_SWIFT_H +#define ONESIGNALOSCORE_SWIFT_H +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wgcc-compat" + +#if !defined(__has_include) +# define __has_include(x) 0 +#endif +#if !defined(__has_attribute) +# define __has_attribute(x) 0 +#endif +#if !defined(__has_feature) +# define __has_feature(x) 0 +#endif +#if !defined(__has_warning) +# define __has_warning(x) 0 +#endif + +#if __has_include() +# include +#endif + +#pragma clang diagnostic ignored "-Wauto-import" +#if defined(__OBJC__) +#include +#endif +#if defined(__cplusplus) +#include +#include +#include +#include +#include +#include +#include +#else +#include +#include +#include +#include +#endif +#if defined(__cplusplus) +#if defined(__arm64e__) && __has_include() +# include +#else +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wreserved-macro-identifier" +# ifndef __ptrauth_swift_value_witness_function_pointer +# define __ptrauth_swift_value_witness_function_pointer(x) +# endif +# ifndef __ptrauth_swift_class_method_pointer +# define __ptrauth_swift_class_method_pointer(x) +# endif +#pragma clang diagnostic pop +#endif +#endif + +#if !defined(SWIFT_TYPEDEFS) +# define SWIFT_TYPEDEFS 1 +# if __has_include() +# include +# elif !defined(__cplusplus) +typedef uint_least16_t char16_t; +typedef uint_least32_t char32_t; +# endif +typedef float swift_float2 __attribute__((__ext_vector_type__(2))); +typedef float swift_float3 __attribute__((__ext_vector_type__(3))); +typedef float swift_float4 __attribute__((__ext_vector_type__(4))); +typedef double swift_double2 __attribute__((__ext_vector_type__(2))); +typedef double swift_double3 __attribute__((__ext_vector_type__(3))); +typedef double swift_double4 __attribute__((__ext_vector_type__(4))); +typedef int swift_int2 __attribute__((__ext_vector_type__(2))); +typedef int swift_int3 __attribute__((__ext_vector_type__(3))); +typedef int swift_int4 __attribute__((__ext_vector_type__(4))); +typedef unsigned int swift_uint2 __attribute__((__ext_vector_type__(2))); +typedef unsigned int swift_uint3 __attribute__((__ext_vector_type__(3))); +typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); +#endif + +#if !defined(SWIFT_PASTE) +# define SWIFT_PASTE_HELPER(x, y) x##y +# define SWIFT_PASTE(x, y) SWIFT_PASTE_HELPER(x, y) +#endif +#if !defined(SWIFT_METATYPE) +# define SWIFT_METATYPE(X) Class +#endif +#if !defined(SWIFT_CLASS_PROPERTY) +# if __has_feature(objc_class_property) +# define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__ +# else +# define SWIFT_CLASS_PROPERTY(...) +# endif +#endif +#if !defined(SWIFT_RUNTIME_NAME) +# if __has_attribute(objc_runtime_name) +# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X))) +# else +# define SWIFT_RUNTIME_NAME(X) +# endif +#endif +#if !defined(SWIFT_COMPILE_NAME) +# if __has_attribute(swift_name) +# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X))) +# else +# define SWIFT_COMPILE_NAME(X) +# endif +#endif +#if !defined(SWIFT_METHOD_FAMILY) +# if __has_attribute(objc_method_family) +# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X))) +# else +# define SWIFT_METHOD_FAMILY(X) +# endif +#endif +#if !defined(SWIFT_NOESCAPE) +# if __has_attribute(noescape) +# define SWIFT_NOESCAPE __attribute__((noescape)) +# else +# define SWIFT_NOESCAPE +# endif +#endif +#if !defined(SWIFT_RELEASES_ARGUMENT) +# if __has_attribute(ns_consumed) +# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed)) +# else +# define SWIFT_RELEASES_ARGUMENT +# endif +#endif +#if !defined(SWIFT_WARN_UNUSED_RESULT) +# if __has_attribute(warn_unused_result) +# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result)) +# else +# define SWIFT_WARN_UNUSED_RESULT +# endif +#endif +#if !defined(SWIFT_NORETURN) +# if __has_attribute(noreturn) +# define SWIFT_NORETURN __attribute__((noreturn)) +# else +# define SWIFT_NORETURN +# endif +#endif +#if !defined(SWIFT_CLASS_EXTRA) +# define SWIFT_CLASS_EXTRA +#endif +#if !defined(SWIFT_PROTOCOL_EXTRA) +# define SWIFT_PROTOCOL_EXTRA +#endif +#if !defined(SWIFT_ENUM_EXTRA) +# define SWIFT_ENUM_EXTRA +#endif +#if !defined(SWIFT_CLASS) +# if __has_attribute(objc_subclassing_restricted) +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# else +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# endif +#endif +#if !defined(SWIFT_RESILIENT_CLASS) +# if __has_attribute(objc_class_stub) +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) __attribute__((objc_class_stub)) +# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_class_stub)) SWIFT_CLASS_NAMED(SWIFT_NAME) +# else +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) +# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) SWIFT_CLASS_NAMED(SWIFT_NAME) +# endif +#endif +#if !defined(SWIFT_PROTOCOL) +# define SWIFT_PROTOCOL(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA +# define SWIFT_PROTOCOL_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA +#endif +#if !defined(SWIFT_EXTENSION) +# define SWIFT_EXTENSION(M) SWIFT_PASTE(M##_Swift_, __LINE__) +#endif +#if !defined(OBJC_DESIGNATED_INITIALIZER) +# if __has_attribute(objc_designated_initializer) +# define OBJC_DESIGNATED_INITIALIZER __attribute__((objc_designated_initializer)) +# else +# define OBJC_DESIGNATED_INITIALIZER +# endif +#endif +#if !defined(SWIFT_ENUM_ATTR) +# if __has_attribute(enum_extensibility) +# define SWIFT_ENUM_ATTR(_extensibility) __attribute__((enum_extensibility(_extensibility))) +# else +# define SWIFT_ENUM_ATTR(_extensibility) +# endif +#endif +#if !defined(SWIFT_ENUM) +# define SWIFT_ENUM(_type, _name, _extensibility) enum _name : _type _name; enum SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# if __has_feature(generalized_swift_name) +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) enum _name : _type _name SWIFT_COMPILE_NAME(SWIFT_NAME); enum SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# else +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) SWIFT_ENUM(_type, _name, _extensibility) +# endif +#endif +#if !defined(SWIFT_UNAVAILABLE) +# define SWIFT_UNAVAILABLE __attribute__((unavailable)) +#endif +#if !defined(SWIFT_UNAVAILABLE_MSG) +# define SWIFT_UNAVAILABLE_MSG(msg) __attribute__((unavailable(msg))) +#endif +#if !defined(SWIFT_AVAILABILITY) +# define SWIFT_AVAILABILITY(plat, ...) __attribute__((availability(plat, __VA_ARGS__))) +#endif +#if !defined(SWIFT_WEAK_IMPORT) +# define SWIFT_WEAK_IMPORT __attribute__((weak_import)) +#endif +#if !defined(SWIFT_DEPRECATED) +# define SWIFT_DEPRECATED __attribute__((deprecated)) +#endif +#if !defined(SWIFT_DEPRECATED_MSG) +# define SWIFT_DEPRECATED_MSG(...) __attribute__((deprecated(__VA_ARGS__))) +#endif +#if !defined(SWIFT_DEPRECATED_OBJC) +# if __has_feature(attribute_diagnose_if_objc) +# define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning"))) +# else +# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg) +# endif +#endif +#if defined(__OBJC__) +#if !defined(IBSegueAction) +# define IBSegueAction +#endif +#endif +#if !defined(SWIFT_EXTERN) +# if defined(__cplusplus) +# define SWIFT_EXTERN extern "C" +# else +# define SWIFT_EXTERN extern +# endif +#endif +#if !defined(SWIFT_CALL) +# define SWIFT_CALL __attribute__((swiftcall)) +#endif +#if !defined(SWIFT_INDIRECT_RESULT) +# define SWIFT_INDIRECT_RESULT __attribute__((swift_indirect_result)) +#endif +#if !defined(SWIFT_CONTEXT) +# define SWIFT_CONTEXT __attribute__((swift_context)) +#endif +#if !defined(SWIFT_ERROR_RESULT) +# define SWIFT_ERROR_RESULT __attribute__((swift_error_result)) +#endif +#if defined(__cplusplus) +# define SWIFT_NOEXCEPT noexcept +#else +# define SWIFT_NOEXCEPT +#endif +#if !defined(SWIFT_C_INLINE_THUNK) +# if __has_attribute(always_inline) +# if __has_attribute(nodebug) +# define SWIFT_C_INLINE_THUNK inline __attribute__((always_inline)) __attribute__((nodebug)) +# else +# define SWIFT_C_INLINE_THUNK inline __attribute__((always_inline)) +# endif +# else +# define SWIFT_C_INLINE_THUNK inline +# endif +#endif +#if defined(_WIN32) +#if !defined(SWIFT_IMPORT_STDLIB_SYMBOL) +# define SWIFT_IMPORT_STDLIB_SYMBOL __declspec(dllimport) +#endif +#else +#if !defined(SWIFT_IMPORT_STDLIB_SYMBOL) +# define SWIFT_IMPORT_STDLIB_SYMBOL +#endif +#endif +#if defined(__OBJC__) +#if __has_feature(objc_modules) +#if __has_warning("-Watimport-in-framework-header") +#pragma clang diagnostic ignored "-Watimport-in-framework-header" +#endif +@import Foundation; +@import ObjectiveC; +@import OneSignalCore; +#endif + +#endif +#pragma clang diagnostic ignored "-Wproperty-attribute-mismatch" +#pragma clang diagnostic ignored "-Wduplicate-method-arg" +#if __has_warning("-Wpragma-clang-attribute") +# pragma clang diagnostic ignored "-Wpragma-clang-attribute" +#endif +#pragma clang diagnostic ignored "-Wunknown-pragmas" +#pragma clang diagnostic ignored "-Wnullability" +#pragma clang diagnostic ignored "-Wdollar-in-identifier-extension" + +#if __has_attribute(external_source_symbol) +# pragma push_macro("any") +# undef any +# pragma clang attribute push(__attribute__((external_source_symbol(language="Swift", defined_in="OneSignalOSCore",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol)) +# pragma pop_macro("any") +#endif + +#if defined(__OBJC__) + +@class NSString; + +SWIFT_PROTOCOL("_TtP15OneSignalOSCore23OSBackgroundTaskHandler_") +@protocol OSBackgroundTaskHandler +- (void)beginBackgroundTask:(NSString * _Nonnull)taskIdentifier; +- (void)endBackgroundTask:(NSString * _Nonnull)taskIdentifier; +- (void)setTaskInvalid:(NSString * _Nonnull)taskIdentifier; +@end + + +SWIFT_CLASS("_TtC15OneSignalOSCore23OSBackgroundTaskManager") +@interface OSBackgroundTaskManager : NSObject +SWIFT_CLASS_PROPERTY(@property (nonatomic, class, strong) id _Nullable taskHandler;) ++ (id _Nullable)taskHandler SWIFT_WARN_UNUSED_RESULT; ++ (void)setTaskHandler:(id _Nullable)value; ++ (void)beginBackgroundTask:(NSString * _Nonnull)taskIdentifier; ++ (void)endBackgroundTask:(NSString * _Nonnull)taskIdentifier; ++ (void)setTaskInvalid:(NSString * _Nonnull)taskIdentifier; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + +@class NSNumber; +@class OSReadYourWriteData; + +SWIFT_PROTOCOL("_TtP15OneSignalOSCore11OSCondition_") +@protocol OSCondition +@property (nonatomic, readonly, copy) NSString * _Nonnull conditionId; +- (BOOL)isMetWithIndexedTokens:(NSDictionary *> * _Nonnull)indexedTokens SWIFT_WARN_UNUSED_RESULT; +- (OSReadYourWriteData * _Nullable)getNewestTokenWithIndexedTokens:(NSDictionary *> * _Nonnull)indexedTokens SWIFT_WARN_UNUSED_RESULT; +@end + + +SWIFT_CLASS("_TtC15OneSignalOSCore20OSConsistencyManager") +@interface OSConsistencyManager : NSObject +SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong) OSConsistencyManager * _Nonnull shared;) ++ (OSConsistencyManager * _Nonnull)shared SWIFT_WARN_UNUSED_RESULT; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +- (OSReadYourWriteData * _Nullable)getRywTokenFromAwaitableCondition:(id _Nonnull)condition forId:(NSString * _Nonnull)id SWIFT_WARN_UNUSED_RESULT; +- (void)resolveConditionsWithIDWithId:(NSString * _Nonnull)id; +@end + +@class NSCoder; + +SWIFT_CLASS("_TtC15OneSignalOSCore7OSDelta") +@interface OSDelta : NSObject +@property (nonatomic, readonly, copy) NSString * _Nonnull description; +- (void)encodeWithCoder:(NSCoder * _Nonnull)coder; +- (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)coder OBJC_DESIGNATED_INITIALIZER; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + + +SWIFT_CLASS("_TtC15OneSignalOSCore24OSIamFetchReadyCondition") +@interface OSIamFetchReadyCondition : NSObject ++ (OSIamFetchReadyCondition * _Nonnull)sharedInstanceWithId:(NSString * _Nonnull)id SWIFT_WARN_UNUSED_RESULT; +SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, copy) NSString * _Nonnull CONDITIONID;) ++ (NSString * _Nonnull)CONDITIONID SWIFT_WARN_UNUSED_RESULT; +@property (nonatomic, readonly, copy) NSString * _Nonnull conditionId; +- (BOOL)isMetWithIndexedTokens:(NSDictionary *> * _Nonnull)indexedTokens SWIFT_WARN_UNUSED_RESULT; +- (OSReadYourWriteData * _Nullable)getNewestTokenWithIndexedTokens:(NSDictionary *> * _Nonnull)indexedTokens SWIFT_WARN_UNUSED_RESULT; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + +@class NSURL; + +/// Provides access to OneSignal LiveActivities. +SWIFT_PROTOCOL("_TtP15OneSignalOSCore16OSLiveActivities_") +@protocol OSLiveActivities +/// Indicate this device has entered a live activity, identified within OneSignal by the activityId. +/// \param activityId The activity identifier the live activity on this device will receive updates for. +/// +/// \param withToken The live activity’s update token to receive the updates. +/// ++ (void)enter:(NSString * _Nonnull)activityId withToken:(NSString * _Nonnull)withToken; +/// Indicate this device has entered a live activity, identified within OneSignal by the activityId. This method is deprecated since +/// the request to enter a live activity will always succeed. +/// \param activityId The activity identifier the live activity on this device will receive updates for. +/// +/// \param withToken The live activity’s update token to receive the updates. +/// +/// \param withSuccess A success callback that will be called when the live activity enter request has been queued. +/// +/// \param withFailure A failure callback that will be called when the live activity enter request was not successfully queued. +/// ++ (void)enter:(NSString * _Nonnull)activityId withToken:(NSString * _Nonnull)withToken withSuccess:(OSResultSuccessBlock _Nullable)withSuccess withFailure:(OSFailureBlock _Nullable)withFailure SWIFT_DEPRECATED; +/// Indicate this device has exited a live activity, identified within OneSignal by the activityId. +/// \param activityId The activity identifier the live activity on this device will no longer receive updates for. +/// ++ (void)exit:(NSString * _Nonnull)activityId; +/// Indicate this device has exited a live activity, identified within OneSignal by the activityId. This method is deprecated since +/// the request to enter a live activity will always succeed. +/// \param activityId The activity identifier the live activity on this device will no longer receive updates for. +/// +/// \param withSuccess A success callback that will be called when the live activity exit request has been queued. +/// +/// \param withFailure A failure callback that will be called when the live activity enter exit was not successfully queued. +/// ++ (void)exit:(NSString * _Nonnull)activityId withSuccess:(OSResultSuccessBlock _Nullable)withSuccess withFailure:(OSFailureBlock _Nullable)withFailure SWIFT_DEPRECATED; +/// Use in conjunction with the onesignalWidgetURL modifier. Handle a URL opened in the app to track Live Activity clicks. Call this method from your app’s URL handling code +/// (e.g., application(_:open:options:) in AppDelegate or onOpenURL in SwiftUI). +/// \param url The URL that was opened, which may be a OneSignal Live Activity click tracking URL. +/// +/// +/// returns: +/// The intended original nullable URL. ++ (NSURL * _Nullable)trackClickAndReturnOriginal:(NSURL * _Nonnull)url SWIFT_WARN_UNUSED_RESULT; +@end + + +SWIFT_CLASS("_TtC15OneSignalOSCore7OSModel") +@interface OSModel : NSObject +- (void)encodeWithCoder:(NSCoder * _Nonnull)coder; +- (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)coder OBJC_DESIGNATED_INITIALIZER; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + + +SWIFT_CLASS("_TtC15OneSignalOSCore18OSModelChangedArgs") +@interface OSModelChangedArgs : NSObject +@property (nonatomic, readonly, copy) NSString * _Nonnull description; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + + +/// The OSOperationRepo is a static singleton. +/// OSDeltas are enqueued when model store observers observe changes to their models, and sorted to their appropriate executors. +SWIFT_CLASS("_TtC15OneSignalOSCore15OSOperationRepo") +@interface OSOperationRepo : NSObject +- (void)addFlushDeltaQueueToDispatchQueueInBackground:(BOOL)inBackground; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + + +SWIFT_CLASS("_TtC15OneSignalOSCore19OSReadYourWriteData") +@interface OSReadYourWriteData : NSObject +@property (nonatomic, readonly, copy) NSString * _Nullable rywToken; +@property (nonatomic, readonly, strong) NSNumber * _Nullable rywDelay; +- (nonnull instancetype)initWithRywToken:(NSString * _Nullable)rywToken rywDelay:(NSNumber * _Nullable)rywDelay OBJC_DESIGNATED_INITIALIZER; +- (BOOL)isEqual:(id _Nullable)object SWIFT_WARN_UNUSED_RESULT; +@property (nonatomic, readonly) NSUInteger hash; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + + +SWIFT_CLASS("_TtC15OneSignalOSCore20OSStubLiveActivities") +@interface OSStubLiveActivities : NSObject ++ (Class _Nonnull)liveActivities SWIFT_WARN_UNUSED_RESULT; ++ (void)enter:(NSString * _Nonnull)activityId withToken:(NSString * _Nonnull)withToken; ++ (void)enter:(NSString * _Nonnull)activityId withToken:(NSString * _Nonnull)withToken withSuccess:(OSResultSuccessBlock _Nullable)withSuccess withFailure:(OSFailureBlock _Nullable)withFailure; ++ (void)exit:(NSString * _Nonnull)activityId; ++ (void)exit:(NSString * _Nonnull)activityId withSuccess:(OSResultSuccessBlock _Nullable)withSuccess withFailure:(OSFailureBlock _Nullable)withFailure; ++ (NSURL * _Nullable)trackClickAndReturnOriginal:(NSURL * _Nonnull)url SWIFT_WARN_UNUSED_RESULT; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + +#endif +#if __has_attribute(external_source_symbol) +# pragma clang attribute pop +#endif +#if defined(__cplusplus) +#endif +#pragma clang diagnostic pop +#endif + +#else +#error unsupported Swift architecture +#endif diff --git a/iOS_SDK/OneSignalSDK/OneSignal_OSCore/OneSignalOSCore.xcframework/ios-x86_64-maccatalyst/OneSignalOSCore.framework/Versions/A/Headers/OneSignalOSCore.h b/iOS_SDK/OneSignalSDK/OneSignal_OSCore/OneSignalOSCore.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalOSCore.framework/Versions/A/Headers/OneSignalOSCore.h similarity index 100% rename from iOS_SDK/OneSignalSDK/OneSignal_OSCore/OneSignalOSCore.xcframework/ios-x86_64-maccatalyst/OneSignalOSCore.framework/Versions/A/Headers/OneSignalOSCore.h rename to iOS_SDK/OneSignalSDK/OneSignal_OSCore/OneSignalOSCore.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalOSCore.framework/Versions/A/Headers/OneSignalOSCore.h diff --git a/iOS_SDK/OneSignalSDK/OneSignal_OSCore/OneSignalOSCore.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalOSCore.framework/Versions/A/Modules/OneSignalOSCore.swiftmodule/arm64-apple-ios-macabi.abi.json b/iOS_SDK/OneSignalSDK/OneSignal_OSCore/OneSignalOSCore.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalOSCore.framework/Versions/A/Modules/OneSignalOSCore.swiftmodule/arm64-apple-ios-macabi.abi.json new file mode 100644 index 000000000..b9b4091a5 --- /dev/null +++ b/iOS_SDK/OneSignalSDK/OneSignal_OSCore/OneSignalOSCore.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalOSCore.framework/Versions/A/Modules/OneSignalOSCore.swiftmodule/arm64-apple-ios-macabi.abi.json @@ -0,0 +1,7227 @@ +{ + "ABIRoot": { + "kind": "Root", + "name": "TopLevel", + "printedName": "TopLevel", + "children": [ + { + "kind": "Import", + "name": "OneSignalCore", + "printedName": "OneSignalCore", + "declKind": "Import", + "moduleName": "OneSignalOSCore", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "OSLiveActivities", + "printedName": "OSLiveActivities", + "children": [ + { + "kind": "Function", + "name": "enter", + "printedName": "enter(_:withToken:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "c:@M@OneSignalOSCore@objc(pl)OSLiveActivities(cm)enter:withToken:", + "mangledName": "$s15OneSignalOSCore16OSLiveActivitiesP5enter_9withTokenySS_SStFZ", + "moduleName": "OneSignalOSCore", + "genericSig": "<τ_0_0 where τ_0_0 : OneSignalOSCore.OSLiveActivities>", + "sugared_genericSig": "", + "static": true, + "protocolReq": true, + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "enter", + "printedName": "enter(_:withToken:withSuccess:withFailure:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(([Swift.AnyHashable : Any]?) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "([Swift.AnyHashable : Any]?) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.AnyHashable : Any]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.AnyHashable : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyHashable", + "printedName": "Swift.AnyHashable", + "usr": "s:s11AnyHashableV" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "usr": "s:Sq" + } + ] + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Swift.Error?) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Error?) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Error?", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:Sq" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@OneSignalOSCore@objc(pl)OSLiveActivities(cm)enter:withToken:withSuccess:withFailure:", + "mangledName": "$s15OneSignalOSCore16OSLiveActivitiesP5enter_9withToken0G7Success0G7FailureySS_SSySDys11AnyHashableVypGSgcSgys5Error_pSgcSgtFZ", + "moduleName": "OneSignalOSCore", + "genericSig": "<τ_0_0 where τ_0_0 : OneSignalOSCore.OSLiveActivities>", + "sugared_genericSig": "", + "static": true, + "deprecated": true, + "protocolReq": true, + "declAttributes": [ + "Available", + "RawDocComment", + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "exit", + "printedName": "exit(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "c:@M@OneSignalOSCore@objc(pl)OSLiveActivities(cm)exit:", + "mangledName": "$s15OneSignalOSCore16OSLiveActivitiesP4exityySSFZ", + "moduleName": "OneSignalOSCore", + "genericSig": "<τ_0_0 where τ_0_0 : OneSignalOSCore.OSLiveActivities>", + "sugared_genericSig": "", + "static": true, + "protocolReq": true, + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "exit", + "printedName": "exit(_:withSuccess:withFailure:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(([Swift.AnyHashable : Any]?) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "([Swift.AnyHashable : Any]?) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.AnyHashable : Any]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.AnyHashable : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyHashable", + "printedName": "Swift.AnyHashable", + "usr": "s:s11AnyHashableV" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "usr": "s:Sq" + } + ] + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Swift.Error?) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Error?) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Error?", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:Sq" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@OneSignalOSCore@objc(pl)OSLiveActivities(cm)exit:withSuccess:withFailure:", + "mangledName": "$s15OneSignalOSCore16OSLiveActivitiesP4exit_11withSuccess0G7FailureySS_ySDys11AnyHashableVypGSgcSgys5Error_pSgcSgtFZ", + "moduleName": "OneSignalOSCore", + "genericSig": "<τ_0_0 where τ_0_0 : OneSignalOSCore.OSLiveActivities>", + "sugared_genericSig": "", + "static": true, + "deprecated": true, + "protocolReq": true, + "declAttributes": [ + "Available", + "RawDocComment", + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "trackClickAndReturnOriginal", + "printedName": "trackClickAndReturnOriginal(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URL?", + "children": [ + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Func", + "usr": "c:@M@OneSignalOSCore@objc(pl)OSLiveActivities(cm)trackClickAndReturnOriginal:", + "mangledName": "$s15OneSignalOSCore16OSLiveActivitiesP27trackClickAndReturnOriginaly10Foundation3URLVSgAGFZ", + "moduleName": "OneSignalOSCore", + "genericSig": "<τ_0_0 where τ_0_0 : OneSignalOSCore.OSLiveActivities>", + "sugared_genericSig": "", + "static": true, + "protocolReq": true, + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "c:@M@OneSignalOSCore@objc(pl)OSLiveActivities", + "mangledName": "$s15OneSignalOSCore16OSLiveActivitiesP", + "moduleName": "OneSignalOSCore", + "genericSig": "<τ_0_0 : AnyObject>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "OneSignalOSCore", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "OSConsistencyKeyEnum", + "printedName": "OSConsistencyKeyEnum", + "declKind": "Protocol", + "usr": "s:15OneSignalOSCore20OSConsistencyKeyEnumP", + "mangledName": "$s15OneSignalOSCore20OSConsistencyKeyEnumP", + "moduleName": "OneSignalOSCore", + "genericSig": "<τ_0_0 : Swift.RawRepresentable, τ_0_0.RawValue == Swift.Int>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "RawRepresentable", + "printedName": "RawRepresentable", + "usr": "s:SY", + "mangledName": "$sSY" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "OneSignalOSCore", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "OneSignalCore", + "printedName": "OneSignalCore", + "declKind": "Import", + "moduleName": "OneSignalOSCore" + }, + { + "kind": "TypeDecl", + "name": "OSOperationRepo", + "printedName": "OSOperationRepo", + "children": [ + { + "kind": "Var", + "name": "sharedInstance", + "printedName": "sharedInstance", + "children": [ + { + "kind": "TypeNominal", + "name": "OSOperationRepo", + "printedName": "OneSignalOSCore.OSOperationRepo", + "usr": "c:@M@OneSignalOSCore@objc(cs)OSOperationRepo" + } + ], + "declKind": "Var", + "usr": "s:15OneSignalOSCore15OSOperationRepoC14sharedInstanceACvpZ", + "mangledName": "$s15OneSignalOSCore15OSOperationRepoC14sharedInstanceACvpZ", + "moduleName": "OneSignalOSCore", + "static": true, + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "OSOperationRepo", + "printedName": "OneSignalOSCore.OSOperationRepo", + "usr": "c:@M@OneSignalOSCore@objc(cs)OSOperationRepo" + } + ], + "declKind": "Accessor", + "usr": "s:15OneSignalOSCore15OSOperationRepoC14sharedInstanceACvgZ", + "mangledName": "$s15OneSignalOSCore15OSOperationRepoC14sharedInstanceACvgZ", + "moduleName": "OneSignalOSCore", + "static": true, + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "paused", + "printedName": "paused", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:15OneSignalOSCore15OSOperationRepoC6pausedSbvp", + "mangledName": "$s15OneSignalOSCore15OSOperationRepoC6pausedSbvp", + "moduleName": "OneSignalOSCore", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:15OneSignalOSCore15OSOperationRepoC6pausedSbvg", + "mangledName": "$s15OneSignalOSCore15OSOperationRepoC6pausedSbvg", + "moduleName": "OneSignalOSCore", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:15OneSignalOSCore15OSOperationRepoC6pausedSbvs", + "mangledName": "$s15OneSignalOSCore15OSOperationRepoC6pausedSbvs", + "moduleName": "OneSignalOSCore", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:15OneSignalOSCore15OSOperationRepoC6pausedSbvM", + "mangledName": "$s15OneSignalOSCore15OSOperationRepoC6pausedSbvM", + "moduleName": "OneSignalOSCore", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Function", + "name": "start", + "printedName": "start()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:15OneSignalOSCore15OSOperationRepoC5startyyF", + "mangledName": "$s15OneSignalOSCore15OSOperationRepoC5startyyF", + "moduleName": "OneSignalOSCore", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "addExecutor", + "printedName": "addExecutor(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "OSOperationExecutor", + "printedName": "OneSignalOSCore.OSOperationExecutor", + "usr": "s:15OneSignalOSCore19OSOperationExecutorP" + } + ], + "declKind": "Func", + "usr": "s:15OneSignalOSCore15OSOperationRepoC11addExecutoryyAA0dG0_pF", + "mangledName": "$s15OneSignalOSCore15OSOperationRepoC11addExecutoryyAA0dG0_pF", + "moduleName": "OneSignalOSCore", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "enqueueDelta", + "printedName": "enqueueDelta(_:flush:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "OSDelta", + "printedName": "OneSignalOSCore.OSDelta", + "usr": "c:@M@OneSignalOSCore@objc(cs)OSDelta" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "hasDefaultArg": true, + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "s:15OneSignalOSCore15OSOperationRepoC12enqueueDelta_5flushyAA7OSDeltaC_SbtF", + "mangledName": "$s15OneSignalOSCore15OSOperationRepoC12enqueueDelta_5flushyAA7OSDeltaC_SbtF", + "moduleName": "OneSignalOSCore", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "addFlushDeltaQueueToDispatchQueue", + "printedName": "addFlushDeltaQueueToDispatchQueue(inBackground:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "hasDefaultArg": true, + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "c:@M@OneSignalOSCore@objc(cs)OSOperationRepo(im)addFlushDeltaQueueToDispatchQueueInBackground:", + "mangledName": "$s15OneSignalOSCore15OSOperationRepoC028addFlushDeltaQueueToDispatchI012inBackgroundySb_tF", + "moduleName": "OneSignalOSCore", + "objc_name": "addFlushDeltaQueueToDispatchQueueInBackground:", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "OSOperationRepo", + "printedName": "OneSignalOSCore.OSOperationRepo", + "usr": "c:@M@OneSignalOSCore@objc(cs)OSOperationRepo" + } + ], + "declKind": "Constructor", + "usr": "c:@M@OneSignalOSCore@objc(cs)OSOperationRepo(im)init", + "mangledName": "$s15OneSignalOSCore15OSOperationRepoCACycfc", + "moduleName": "OneSignalOSCore", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@OneSignalOSCore@objc(cs)OSOperationRepo", + "mangledName": "$s15OneSignalOSCore15OSOperationRepoC", + "moduleName": "OneSignalOSCore", + "declAttributes": [ + "AccessControl", + "RawDocComment", + "ObjC" + ], + "superclassUsr": "c:objc(cs)NSObject", + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "OneSignalOSCore", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "OneSignalCore", + "printedName": "OneSignalCore", + "declKind": "Import", + "moduleName": "OneSignalOSCore" + }, + { + "kind": "TypeDecl", + "name": "OSEventProducer", + "printedName": "OSEventProducer", + "children": [ + { + "kind": "Function", + "name": "subscribe", + "printedName": "subscribe(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "declKind": "Func", + "usr": "s:15OneSignalOSCore15OSEventProducerC9subscribeyyxF", + "mangledName": "$s15OneSignalOSCore15OSEventProducerC9subscribeyyxF", + "moduleName": "OneSignalOSCore", + "genericSig": "<τ_0_0>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "unsubscribe", + "printedName": "unsubscribe(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "declKind": "Func", + "usr": "s:15OneSignalOSCore15OSEventProducerC11unsubscribeyyxF", + "mangledName": "$s15OneSignalOSCore15OSEventProducerC11unsubscribeyyxF", + "moduleName": "OneSignalOSCore", + "genericSig": "<τ_0_0>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "fire", + "printedName": "fire(callback:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(τ_0_0) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "typeAttributes": [ + "noescape" + ] + } + ], + "declKind": "Func", + "usr": "s:15OneSignalOSCore15OSEventProducerC4fire8callbackyyxXE_tF", + "mangledName": "$s15OneSignalOSCore15OSEventProducerC4fire8callbackyyxXE_tF", + "moduleName": "OneSignalOSCore", + "genericSig": "<τ_0_0>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "OSEventProducer", + "printedName": "OneSignalOSCore.OSEventProducer<τ_0_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:15OneSignalOSCore15OSEventProducerC" + } + ], + "declKind": "Constructor", + "usr": "s:15OneSignalOSCore15OSEventProducerCACyxGycfc", + "mangledName": "$s15OneSignalOSCore15OSEventProducerCACyxGycfc", + "moduleName": "OneSignalOSCore", + "genericSig": "<τ_0_0>", + "sugared_genericSig": "", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "s:15OneSignalOSCore15OSEventProducerC", + "mangledName": "$s15OneSignalOSCore15OSEventProducerC", + "moduleName": "OneSignalOSCore", + "genericSig": "<τ_0_0>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "superclassUsr": "c:objc(cs)NSObject", + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "OneSignalOSCore", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "OSCondition", + "printedName": "OSCondition", + "children": [ + { + "kind": "Var", + "name": "conditionId", + "printedName": "conditionId", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "c:@M@OneSignalOSCore@objc(pl)OSCondition(py)conditionId", + "mangledName": "$s15OneSignalOSCore11OSConditionP11conditionIdSSvp", + "moduleName": "OneSignalOSCore", + "protocolReq": true, + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "c:@M@OneSignalOSCore@objc(pl)OSCondition(im)conditionId", + "mangledName": "$s15OneSignalOSCore11OSConditionP11conditionIdSSvg", + "moduleName": "OneSignalOSCore", + "genericSig": "<τ_0_0 where τ_0_0 : OneSignalOSCore.OSCondition>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "isMet", + "printedName": "isMet(indexedTokens:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : [Foundation.NSNumber : OneSignalOSCore.OSReadYourWriteData]]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Foundation.NSNumber : OneSignalOSCore.OSReadYourWriteData]", + "children": [ + { + "kind": "TypeNominal", + "name": "NSNumber", + "printedName": "Foundation.NSNumber", + "usr": "c:objc(cs)NSNumber" + }, + { + "kind": "TypeNominal", + "name": "OSReadYourWriteData", + "printedName": "OneSignalOSCore.OSReadYourWriteData", + "usr": "c:@M@OneSignalOSCore@objc(cs)OSReadYourWriteData" + } + ], + "usr": "s:SD" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Func", + "usr": "c:@M@OneSignalOSCore@objc(pl)OSCondition(im)isMetWithIndexedTokens:", + "mangledName": "$s15OneSignalOSCore11OSConditionP5isMet13indexedTokensSbSDySSSDySo8NSNumberCAA19OSReadYourWriteDataCGG_tF", + "moduleName": "OneSignalOSCore", + "genericSig": "<τ_0_0 where τ_0_0 : OneSignalOSCore.OSCondition>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "getNewestToken", + "printedName": "getNewestToken(indexedTokens:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "OneSignalOSCore.OSReadYourWriteData?", + "children": [ + { + "kind": "TypeNominal", + "name": "OSReadYourWriteData", + "printedName": "OneSignalOSCore.OSReadYourWriteData", + "usr": "c:@M@OneSignalOSCore@objc(cs)OSReadYourWriteData" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : [Foundation.NSNumber : OneSignalOSCore.OSReadYourWriteData]]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Foundation.NSNumber : OneSignalOSCore.OSReadYourWriteData]", + "children": [ + { + "kind": "TypeNominal", + "name": "NSNumber", + "printedName": "Foundation.NSNumber", + "usr": "c:objc(cs)NSNumber" + }, + { + "kind": "TypeNominal", + "name": "OSReadYourWriteData", + "printedName": "OneSignalOSCore.OSReadYourWriteData", + "usr": "c:@M@OneSignalOSCore@objc(cs)OSReadYourWriteData" + } + ], + "usr": "s:SD" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Func", + "usr": "c:@M@OneSignalOSCore@objc(pl)OSCondition(im)getNewestTokenWithIndexedTokens:", + "mangledName": "$s15OneSignalOSCore11OSConditionP14getNewestToken13indexedTokensAA19OSReadYourWriteDataCSgSDySSSDySo8NSNumberCAGGG_tF", + "moduleName": "OneSignalOSCore", + "genericSig": "<τ_0_0 where τ_0_0 : OneSignalOSCore.OSCondition>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "c:@M@OneSignalOSCore@objc(pl)OSCondition", + "mangledName": "$s15OneSignalOSCore11OSConditionP", + "moduleName": "OneSignalOSCore", + "genericSig": "<τ_0_0 : AnyObject>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "ObjC" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "OneSignalOSCore", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "OneSignalCore", + "printedName": "OneSignalCore", + "declKind": "Import", + "moduleName": "OneSignalOSCore" + }, + { + "kind": "TypeDecl", + "name": "OSConsistencyManager", + "printedName": "OSConsistencyManager", + "children": [ + { + "kind": "Var", + "name": "shared", + "printedName": "shared", + "children": [ + { + "kind": "TypeNominal", + "name": "OSConsistencyManager", + "printedName": "OneSignalOSCore.OSConsistencyManager", + "usr": "c:@M@OneSignalOSCore@objc(cs)OSConsistencyManager" + } + ], + "declKind": "Var", + "usr": "c:@M@OneSignalOSCore@objc(cs)OSConsistencyManager(cpy)shared", + "mangledName": "$s15OneSignalOSCore20OSConsistencyManagerC6sharedACvpZ", + "moduleName": "OneSignalOSCore", + "static": true, + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "OSConsistencyManager", + "printedName": "OneSignalOSCore.OSConsistencyManager", + "usr": "c:@M@OneSignalOSCore@objc(cs)OSConsistencyManager" + } + ], + "declKind": "Accessor", + "usr": "c:@M@OneSignalOSCore@objc(cs)OSConsistencyManager(cm)shared", + "mangledName": "$s15OneSignalOSCore20OSConsistencyManagerC6sharedACvgZ", + "moduleName": "OneSignalOSCore", + "static": true, + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "reset", + "printedName": "reset()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:15OneSignalOSCore20OSConsistencyManagerC5resetyyF", + "mangledName": "$s15OneSignalOSCore20OSConsistencyManagerC5resetyyF", + "moduleName": "OneSignalOSCore", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setRywTokenAndDelay", + "printedName": "setRywTokenAndDelay(id:key:value:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "OSConsistencyKeyEnum", + "printedName": "OneSignalOSCore.OSConsistencyKeyEnum", + "usr": "s:15OneSignalOSCore20OSConsistencyKeyEnumP" + }, + { + "kind": "TypeNominal", + "name": "OSReadYourWriteData", + "printedName": "OneSignalOSCore.OSReadYourWriteData", + "usr": "c:@M@OneSignalOSCore@objc(cs)OSReadYourWriteData" + } + ], + "declKind": "Func", + "usr": "s:15OneSignalOSCore20OSConsistencyManagerC19setRywTokenAndDelay2id3key5valueySS_AA0D7KeyEnum_pAA19OSReadYourWriteDataCtF", + "mangledName": "$s15OneSignalOSCore20OSConsistencyManagerC19setRywTokenAndDelay2id3key5valueySS_AA0D7KeyEnum_pAA19OSReadYourWriteDataCtF", + "moduleName": "OneSignalOSCore", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "getRywTokenFromAwaitableCondition", + "printedName": "getRywTokenFromAwaitableCondition(_:forId:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "OneSignalOSCore.OSReadYourWriteData?", + "children": [ + { + "kind": "TypeNominal", + "name": "OSReadYourWriteData", + "printedName": "OneSignalOSCore.OSReadYourWriteData", + "usr": "c:@M@OneSignalOSCore@objc(cs)OSReadYourWriteData" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "OSCondition", + "printedName": "OneSignalOSCore.OSCondition", + "usr": "c:@M@OneSignalOSCore@objc(pl)OSCondition" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "c:@M@OneSignalOSCore@objc(cs)OSConsistencyManager(im)getRywTokenFromAwaitableCondition:forId:", + "mangledName": "$s15OneSignalOSCore20OSConsistencyManagerC33getRywTokenFromAwaitableCondition_5forIdAA19OSReadYourWriteDataCSgAA11OSCondition_p_SStF", + "moduleName": "OneSignalOSCore", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "resolveConditionsWithID", + "printedName": "resolveConditionsWithID(id:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "c:@M@OneSignalOSCore@objc(cs)OSConsistencyManager(im)resolveConditionsWithIDWithId:", + "mangledName": "$s15OneSignalOSCore20OSConsistencyManagerC23resolveConditionsWithID2idySS_tF", + "moduleName": "OneSignalOSCore", + "objc_name": "resolveConditionsWithIDWithId:", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "c:@M@OneSignalOSCore@objc(cs)OSConsistencyManager", + "mangledName": "$s15OneSignalOSCore20OSConsistencyManagerC", + "moduleName": "OneSignalOSCore", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "superclassUsr": "c:objc(cs)NSObject", + "hasMissingDesignatedInitializers": true, + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "Import", + "name": "OneSignalCore", + "printedName": "OneSignalCore", + "declKind": "Import", + "moduleName": "OneSignalOSCore", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "OSModelStore", + "printedName": "OSModelStore", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(changeSubscription:storeKey:)", + "children": [ + { + "kind": "TypeNominal", + "name": "OSModelStore", + "printedName": "OneSignalOSCore.OSModelStore<τ_0_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:15OneSignalOSCore12OSModelStoreC" + }, + { + "kind": "TypeNominal", + "name": "OSEventProducer", + "printedName": "OneSignalOSCore.OSEventProducer", + "children": [ + { + "kind": "TypeNominal", + "name": "OSModelStoreChangedHandler", + "printedName": "OneSignalOSCore.OSModelStoreChangedHandler", + "usr": "s:15OneSignalOSCore26OSModelStoreChangedHandlerP" + } + ], + "usr": "s:15OneSignalOSCore15OSEventProducerC" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:15OneSignalOSCore12OSModelStoreC18changeSubscription8storeKeyACyxGAA15OSEventProducerCyAA0dE14ChangedHandler_pG_SStcfc", + "mangledName": "$s15OneSignalOSCore12OSModelStoreC18changeSubscription8storeKeyACyxGAA15OSEventProducerCyAA0dE14ChangedHandler_pG_SStcfc", + "moduleName": "OneSignalOSCore", + "genericSig": "<τ_0_0 where τ_0_0 : OneSignalOSCore.OSModel>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "registerAsUserObserver", + "printedName": "registerAsUserObserver()", + "children": [ + { + "kind": "TypeNominal", + "name": "OSModelStore", + "printedName": "OneSignalOSCore.OSModelStore<τ_0_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:15OneSignalOSCore12OSModelStoreC" + } + ], + "declKind": "Func", + "usr": "s:15OneSignalOSCore12OSModelStoreC22registerAsUserObserverACyxGyF", + "mangledName": "$s15OneSignalOSCore12OSModelStoreC22registerAsUserObserverACyxGyF", + "moduleName": "OneSignalOSCore", + "genericSig": "<τ_0_0 where τ_0_0 : OneSignalOSCore.OSModel>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "getModel", + "printedName": "getModel(key:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "τ_0_0?", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:15OneSignalOSCore12OSModelStoreC8getModel3keyxSgSS_tF", + "mangledName": "$s15OneSignalOSCore12OSModelStoreC8getModel3keyxSgSS_tF", + "moduleName": "OneSignalOSCore", + "genericSig": "<τ_0_0 where τ_0_0 : OneSignalOSCore.OSModel>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "getModel", + "printedName": "getModel(modelId:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "τ_0_0?", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:15OneSignalOSCore12OSModelStoreC8getModel7modelIdxSgSS_tF", + "mangledName": "$s15OneSignalOSCore12OSModelStoreC8getModel7modelIdxSgSS_tF", + "moduleName": "OneSignalOSCore", + "genericSig": "<τ_0_0 where τ_0_0 : OneSignalOSCore.OSModel>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "getModels", + "printedName": "getModels()", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : τ_0_0]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Func", + "usr": "s:15OneSignalOSCore12OSModelStoreC9getModelsSDySSxGyF", + "mangledName": "$s15OneSignalOSCore12OSModelStoreC9getModelsSDySSxGyF", + "moduleName": "OneSignalOSCore", + "genericSig": "<τ_0_0 where τ_0_0 : OneSignalOSCore.OSModel>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "add", + "printedName": "add(id:model:hydrating:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "s:15OneSignalOSCore12OSModelStoreC3add2id5model9hydratingySS_xSbtF", + "mangledName": "$s15OneSignalOSCore12OSModelStoreC3add2id5model9hydratingySS_xSbtF", + "moduleName": "OneSignalOSCore", + "genericSig": "<τ_0_0 where τ_0_0 : OneSignalOSCore.OSModel>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "remove", + "printedName": "remove(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:15OneSignalOSCore12OSModelStoreC6removeyySSF", + "mangledName": "$s15OneSignalOSCore12OSModelStoreC6removeyySSF", + "moduleName": "OneSignalOSCore", + "genericSig": "<τ_0_0 where τ_0_0 : OneSignalOSCore.OSModel>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "clearModelsFromStore", + "printedName": "clearModelsFromStore()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:15OneSignalOSCore12OSModelStoreC015clearModelsFromE0yyF", + "mangledName": "$s15OneSignalOSCore12OSModelStoreC015clearModelsFromE0yyF", + "moduleName": "OneSignalOSCore", + "genericSig": "<τ_0_0 where τ_0_0 : OneSignalOSCore.OSModel>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "OSModelStore", + "printedName": "OneSignalOSCore.OSModelStore<τ_0_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:15OneSignalOSCore12OSModelStoreC" + } + ], + "declKind": "Constructor", + "usr": "s:15OneSignalOSCore12OSModelStoreCACyxGycfc", + "mangledName": "$s15OneSignalOSCore12OSModelStoreCACyxGycfc", + "moduleName": "OneSignalOSCore", + "genericSig": "<τ_0_0 where τ_0_0 : OneSignalOSCore.OSModel>", + "sugared_genericSig": "", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "onModelUpdated", + "printedName": "onModelUpdated(args:hydrating:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "OSModelChangedArgs", + "printedName": "OneSignalOSCore.OSModelChangedArgs", + "usr": "c:@M@OneSignalOSCore@objc(cs)OSModelChangedArgs" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "s:15OneSignalOSCore12OSModelStoreC14onModelUpdated4args9hydratingyAA0D11ChangedArgsC_SbtF", + "mangledName": "$s15OneSignalOSCore12OSModelStoreC14onModelUpdated4args9hydratingyAA0D11ChangedArgsC_SbtF", + "moduleName": "OneSignalOSCore", + "genericSig": "<τ_0_0 where τ_0_0 : OneSignalOSCore.OSModel>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "s:15OneSignalOSCore12OSModelStoreC", + "mangledName": "$s15OneSignalOSCore12OSModelStoreC", + "moduleName": "OneSignalOSCore", + "genericSig": "<τ_0_0 where τ_0_0 : OneSignalOSCore.OSModel>", + "sugared_genericSig": "", + "isOpen": true, + "declAttributes": [ + "AccessControl" + ], + "superclassUsr": "c:objc(cs)NSObject", + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "OSModelChangedHandler", + "printedName": "OSModelChangedHandler", + "usr": "s:15OneSignalOSCore21OSModelChangedHandlerP", + "mangledName": "$s15OneSignalOSCore21OSModelChangedHandlerP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "OneSignalOSCore", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "OSModel", + "printedName": "OSModel", + "children": [ + { + "kind": "Var", + "name": "modelId", + "printedName": "modelId", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:15OneSignalOSCore7OSModelC7modelIdSSvp", + "mangledName": "$s15OneSignalOSCore7OSModelC7modelIdSSvp", + "moduleName": "OneSignalOSCore", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:15OneSignalOSCore7OSModelC7modelIdSSvg", + "mangledName": "$s15OneSignalOSCore7OSModelC7modelIdSSvg", + "moduleName": "OneSignalOSCore", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "changeNotifier", + "printedName": "changeNotifier", + "children": [ + { + "kind": "TypeNominal", + "name": "OSEventProducer", + "printedName": "OneSignalOSCore.OSEventProducer", + "children": [ + { + "kind": "TypeNominal", + "name": "OSModelChangedHandler", + "printedName": "OneSignalOSCore.OSModelChangedHandler", + "usr": "s:15OneSignalOSCore21OSModelChangedHandlerP" + } + ], + "usr": "s:15OneSignalOSCore15OSEventProducerC" + } + ], + "declKind": "Var", + "usr": "s:15OneSignalOSCore7OSModelC14changeNotifierAA15OSEventProducerCyAA0D14ChangedHandler_pGvp", + "mangledName": "$s15OneSignalOSCore7OSModelC14changeNotifierAA15OSEventProducerCyAA0D14ChangedHandler_pGvp", + "moduleName": "OneSignalOSCore", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "OSEventProducer", + "printedName": "OneSignalOSCore.OSEventProducer", + "children": [ + { + "kind": "TypeNominal", + "name": "OSModelChangedHandler", + "printedName": "OneSignalOSCore.OSModelChangedHandler", + "usr": "s:15OneSignalOSCore21OSModelChangedHandlerP" + } + ], + "usr": "s:15OneSignalOSCore15OSEventProducerC" + } + ], + "declKind": "Accessor", + "usr": "s:15OneSignalOSCore7OSModelC14changeNotifierAA15OSEventProducerCyAA0D14ChangedHandler_pGvg", + "mangledName": "$s15OneSignalOSCore7OSModelC14changeNotifierAA15OSEventProducerCyAA0D14ChangedHandler_pGvg", + "moduleName": "OneSignalOSCore", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "OSEventProducer", + "printedName": "OneSignalOSCore.OSEventProducer", + "children": [ + { + "kind": "TypeNominal", + "name": "OSModelChangedHandler", + "printedName": "OneSignalOSCore.OSModelChangedHandler", + "usr": "s:15OneSignalOSCore21OSModelChangedHandlerP" + } + ], + "usr": "s:15OneSignalOSCore15OSEventProducerC" + } + ], + "declKind": "Accessor", + "usr": "s:15OneSignalOSCore7OSModelC14changeNotifierAA15OSEventProducerCyAA0D14ChangedHandler_pGvs", + "mangledName": "$s15OneSignalOSCore7OSModelC14changeNotifierAA15OSEventProducerCyAA0D14ChangedHandler_pGvs", + "moduleName": "OneSignalOSCore", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:15OneSignalOSCore7OSModelC14changeNotifierAA15OSEventProducerCyAA0D14ChangedHandler_pGvM", + "mangledName": "$s15OneSignalOSCore7OSModelC14changeNotifierAA15OSEventProducerCyAA0D14ChangedHandler_pGvM", + "moduleName": "OneSignalOSCore", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(changeNotifier:)", + "children": [ + { + "kind": "TypeNominal", + "name": "OSModel", + "printedName": "OneSignalOSCore.OSModel", + "usr": "c:@M@OneSignalOSCore@objc(cs)OSModel" + }, + { + "kind": "TypeNominal", + "name": "OSEventProducer", + "printedName": "OneSignalOSCore.OSEventProducer", + "children": [ + { + "kind": "TypeNominal", + "name": "OSModelChangedHandler", + "printedName": "OneSignalOSCore.OSModelChangedHandler", + "usr": "s:15OneSignalOSCore21OSModelChangedHandlerP" + } + ], + "usr": "s:15OneSignalOSCore15OSEventProducerC" + } + ], + "declKind": "Constructor", + "usr": "s:15OneSignalOSCore7OSModelC14changeNotifierAcA15OSEventProducerCyAA0D14ChangedHandler_pG_tcfc", + "mangledName": "$s15OneSignalOSCore7OSModelC14changeNotifierAcA15OSEventProducerCyAA0D14ChangedHandler_pG_tcfc", + "moduleName": "OneSignalOSCore", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "encode", + "printedName": "encode(with:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "NSCoder", + "printedName": "Foundation.NSCoder", + "usr": "c:objc(cs)NSCoder" + } + ], + "declKind": "Func", + "usr": "c:@M@OneSignalOSCore@objc(cs)OSModel(im)encodeWithCoder:", + "mangledName": "$s15OneSignalOSCore7OSModelC6encode4withySo7NSCoderC_tF", + "moduleName": "OneSignalOSCore", + "isOpen": true, + "objc_name": "encodeWithCoder:", + "declAttributes": [ + "ObjC", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(coder:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "OneSignalOSCore.OSModel?", + "children": [ + { + "kind": "TypeNominal", + "name": "OSModel", + "printedName": "OneSignalOSCore.OSModel", + "usr": "c:@M@OneSignalOSCore@objc(cs)OSModel" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "NSCoder", + "printedName": "Foundation.NSCoder", + "usr": "c:objc(cs)NSCoder" + } + ], + "declKind": "Constructor", + "usr": "c:@M@OneSignalOSCore@objc(cs)OSModel(im)initWithCoder:", + "mangledName": "$s15OneSignalOSCore7OSModelC5coderACSgSo7NSCoderC_tcfc", + "moduleName": "OneSignalOSCore", + "objc_name": "initWithCoder:", + "declAttributes": [ + "ObjC", + "Required", + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "set", + "printedName": "set(property:newValue:preventServerUpdate:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "hasDefaultArg": true, + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "s:15OneSignalOSCore7OSModelC3set8property8newValue19preventServerUpdateySS_xSbtlF", + "mangledName": "$s15OneSignalOSCore7OSModelC3set8property8newValue19preventServerUpdateySS_xSbtlF", + "moduleName": "OneSignalOSCore", + "genericSig": "<τ_0_0>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "hydrate", + "printedName": "hydrate(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Func", + "usr": "s:15OneSignalOSCore7OSModelC7hydrateyySDySSypGF", + "mangledName": "$s15OneSignalOSCore7OSModelC7hydrateyySDySSypGF", + "moduleName": "OneSignalOSCore", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "hydrateModel", + "printedName": "hydrateModel(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Func", + "usr": "s:15OneSignalOSCore7OSModelC12hydrateModelyySDySSypGF", + "mangledName": "$s15OneSignalOSCore7OSModelC12hydrateModelyySDySSypGF", + "moduleName": "OneSignalOSCore", + "isOpen": true, + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "OSModel", + "printedName": "OneSignalOSCore.OSModel", + "usr": "c:@M@OneSignalOSCore@objc(cs)OSModel" + } + ], + "declKind": "Constructor", + "usr": "c:@M@OneSignalOSCore@objc(cs)OSModel(im)init", + "mangledName": "$s15OneSignalOSCore7OSModelCACycfc", + "moduleName": "OneSignalOSCore", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@OneSignalOSCore@objc(cs)OSModel", + "mangledName": "$s15OneSignalOSCore7OSModelC", + "moduleName": "OneSignalOSCore", + "isOpen": true, + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "superclassUsr": "c:objc(cs)NSObject", + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "Import", + "name": "OneSignalCore", + "printedName": "OneSignalCore", + "declKind": "Import", + "moduleName": "OneSignalOSCore", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "OSNewRecordsState", + "printedName": "OSNewRecordsState", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "OSNewRecordsState", + "printedName": "OneSignalOSCore.OSNewRecordsState", + "usr": "s:15OneSignalOSCore17OSNewRecordsStateC" + } + ], + "declKind": "Constructor", + "usr": "s:15OneSignalOSCore17OSNewRecordsStateCACycfc", + "mangledName": "$s15OneSignalOSCore17OSNewRecordsStateCACycfc", + "moduleName": "OneSignalOSCore", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "add", + "printedName": "add(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "hasDefaultArg": true, + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "s:15OneSignalOSCore17OSNewRecordsStateC3addyySS_SbtF", + "mangledName": "$s15OneSignalOSCore17OSNewRecordsStateC3addyySS_SbtF", + "moduleName": "OneSignalOSCore", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "canAccess", + "printedName": "canAccess(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:15OneSignalOSCore17OSNewRecordsStateC9canAccessySbSSF", + "mangledName": "$s15OneSignalOSCore17OSNewRecordsStateC9canAccessySbSSF", + "moduleName": "OneSignalOSCore", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "s:15OneSignalOSCore17OSNewRecordsStateC", + "mangledName": "$s15OneSignalOSCore17OSNewRecordsStateC", + "moduleName": "OneSignalOSCore", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "OneSignalOSCore", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "OneSignalCore", + "printedName": "OneSignalCore", + "declKind": "Import", + "moduleName": "OneSignalOSCore" + }, + { + "kind": "TypeDecl", + "name": "OSBackgroundTaskHandler", + "printedName": "OSBackgroundTaskHandler", + "children": [ + { + "kind": "Function", + "name": "beginBackgroundTask", + "printedName": "beginBackgroundTask(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "c:@M@OneSignalOSCore@objc(pl)OSBackgroundTaskHandler(im)beginBackgroundTask:", + "mangledName": "$s15OneSignalOSCore23OSBackgroundTaskHandlerP015beginBackgroundE0yySSF", + "moduleName": "OneSignalOSCore", + "genericSig": "<τ_0_0 where τ_0_0 : OneSignalOSCore.OSBackgroundTaskHandler>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "endBackgroundTask", + "printedName": "endBackgroundTask(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "c:@M@OneSignalOSCore@objc(pl)OSBackgroundTaskHandler(im)endBackgroundTask:", + "mangledName": "$s15OneSignalOSCore23OSBackgroundTaskHandlerP013endBackgroundE0yySSF", + "moduleName": "OneSignalOSCore", + "genericSig": "<τ_0_0 where τ_0_0 : OneSignalOSCore.OSBackgroundTaskHandler>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setTaskInvalid", + "printedName": "setTaskInvalid(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "c:@M@OneSignalOSCore@objc(pl)OSBackgroundTaskHandler(im)setTaskInvalid:", + "mangledName": "$s15OneSignalOSCore23OSBackgroundTaskHandlerP03setE7InvalidyySSF", + "moduleName": "OneSignalOSCore", + "genericSig": "<τ_0_0 where τ_0_0 : OneSignalOSCore.OSBackgroundTaskHandler>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "c:@M@OneSignalOSCore@objc(pl)OSBackgroundTaskHandler", + "mangledName": "$s15OneSignalOSCore23OSBackgroundTaskHandlerP", + "moduleName": "OneSignalOSCore", + "genericSig": "<τ_0_0 : AnyObject>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "ObjC" + ] + }, + { + "kind": "TypeDecl", + "name": "OSBackgroundTaskManager", + "printedName": "OSBackgroundTaskManager", + "children": [ + { + "kind": "Var", + "name": "taskHandler", + "printedName": "taskHandler", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "OneSignalOSCore.OSBackgroundTaskHandler?", + "children": [ + { + "kind": "TypeNominal", + "name": "OSBackgroundTaskHandler", + "printedName": "OneSignalOSCore.OSBackgroundTaskHandler", + "usr": "c:@M@OneSignalOSCore@objc(pl)OSBackgroundTaskHandler" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "c:@M@OneSignalOSCore@objc(cs)OSBackgroundTaskManager(cpy)taskHandler", + "mangledName": "$s15OneSignalOSCore23OSBackgroundTaskManagerC11taskHandlerAA0deH0_pSgvpZ", + "moduleName": "OneSignalOSCore", + "static": true, + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "ObjC" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "OneSignalOSCore.OSBackgroundTaskHandler?", + "children": [ + { + "kind": "TypeNominal", + "name": "OSBackgroundTaskHandler", + "printedName": "OneSignalOSCore.OSBackgroundTaskHandler", + "usr": "c:@M@OneSignalOSCore@objc(pl)OSBackgroundTaskHandler" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@OneSignalOSCore@objc(cs)OSBackgroundTaskManager(cm)taskHandler", + "mangledName": "$s15OneSignalOSCore23OSBackgroundTaskManagerC11taskHandlerAA0deH0_pSgvgZ", + "moduleName": "OneSignalOSCore", + "static": true, + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "OneSignalOSCore.OSBackgroundTaskHandler?", + "children": [ + { + "kind": "TypeNominal", + "name": "OSBackgroundTaskHandler", + "printedName": "OneSignalOSCore.OSBackgroundTaskHandler", + "usr": "c:@M@OneSignalOSCore@objc(pl)OSBackgroundTaskHandler" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@OneSignalOSCore@objc(cs)OSBackgroundTaskManager(cm)setTaskHandler:", + "mangledName": "$s15OneSignalOSCore23OSBackgroundTaskManagerC11taskHandlerAA0deH0_pSgvsZ", + "moduleName": "OneSignalOSCore", + "static": true, + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:15OneSignalOSCore23OSBackgroundTaskManagerC11taskHandlerAA0deH0_pSgvMZ", + "mangledName": "$s15OneSignalOSCore23OSBackgroundTaskManagerC11taskHandlerAA0deH0_pSgvMZ", + "moduleName": "OneSignalOSCore", + "static": true, + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Function", + "name": "beginBackgroundTask", + "printedName": "beginBackgroundTask(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "c:@M@OneSignalOSCore@objc(cs)OSBackgroundTaskManager(cm)beginBackgroundTask:", + "mangledName": "$s15OneSignalOSCore23OSBackgroundTaskManagerC015beginBackgroundE0yySSFZ", + "moduleName": "OneSignalOSCore", + "static": true, + "declAttributes": [ + "Final", + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "endBackgroundTask", + "printedName": "endBackgroundTask(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "c:@M@OneSignalOSCore@objc(cs)OSBackgroundTaskManager(cm)endBackgroundTask:", + "mangledName": "$s15OneSignalOSCore23OSBackgroundTaskManagerC013endBackgroundE0yySSFZ", + "moduleName": "OneSignalOSCore", + "static": true, + "declAttributes": [ + "Final", + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setTaskInvalid", + "printedName": "setTaskInvalid(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "c:@M@OneSignalOSCore@objc(cs)OSBackgroundTaskManager(cm)setTaskInvalid:", + "mangledName": "$s15OneSignalOSCore23OSBackgroundTaskManagerC03setE7InvalidyySSFZ", + "moduleName": "OneSignalOSCore", + "static": true, + "declAttributes": [ + "Final", + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "OSBackgroundTaskManager", + "printedName": "OneSignalOSCore.OSBackgroundTaskManager", + "usr": "c:@M@OneSignalOSCore@objc(cs)OSBackgroundTaskManager" + } + ], + "declKind": "Constructor", + "usr": "c:@M@OneSignalOSCore@objc(cs)OSBackgroundTaskManager(im)init", + "mangledName": "$s15OneSignalOSCore23OSBackgroundTaskManagerCACycfc", + "moduleName": "OneSignalOSCore", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@OneSignalOSCore@objc(cs)OSBackgroundTaskManager", + "mangledName": "$s15OneSignalOSCore23OSBackgroundTaskManagerC", + "moduleName": "OneSignalOSCore", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "superclassUsr": "c:objc(cs)NSObject", + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "OSReadYourWriteData", + "printedName": "OSReadYourWriteData", + "children": [ + { + "kind": "Var", + "name": "rywToken", + "printedName": "rywToken", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "c:@M@OneSignalOSCore@objc(cs)OSReadYourWriteData(py)rywToken", + "mangledName": "$s15OneSignalOSCore19OSReadYourWriteDataC8rywTokenSSSgvp", + "moduleName": "OneSignalOSCore", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl", + "ObjC" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@OneSignalOSCore@objc(cs)OSReadYourWriteData(im)rywToken", + "mangledName": "$s15OneSignalOSCore19OSReadYourWriteDataC8rywTokenSSSgvg", + "moduleName": "OneSignalOSCore", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "rywDelay", + "printedName": "rywDelay", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.NSNumber?", + "children": [ + { + "kind": "TypeNominal", + "name": "NSNumber", + "printedName": "Foundation.NSNumber", + "usr": "c:objc(cs)NSNumber" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "c:@M@OneSignalOSCore@objc(cs)OSReadYourWriteData(py)rywDelay", + "mangledName": "$s15OneSignalOSCore19OSReadYourWriteDataC8rywDelaySo8NSNumberCSgvp", + "moduleName": "OneSignalOSCore", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl", + "ObjC" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.NSNumber?", + "children": [ + { + "kind": "TypeNominal", + "name": "NSNumber", + "printedName": "Foundation.NSNumber", + "usr": "c:objc(cs)NSNumber" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@OneSignalOSCore@objc(cs)OSReadYourWriteData(im)rywDelay", + "mangledName": "$s15OneSignalOSCore19OSReadYourWriteDataC8rywDelaySo8NSNumberCSgvg", + "moduleName": "OneSignalOSCore", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rywToken:rywDelay:)", + "children": [ + { + "kind": "TypeNominal", + "name": "OSReadYourWriteData", + "printedName": "OneSignalOSCore.OSReadYourWriteData", + "usr": "c:@M@OneSignalOSCore@objc(cs)OSReadYourWriteData" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.NSNumber?", + "children": [ + { + "kind": "TypeNominal", + "name": "NSNumber", + "printedName": "Foundation.NSNumber", + "usr": "c:objc(cs)NSNumber" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "c:@M@OneSignalOSCore@objc(cs)OSReadYourWriteData(im)initWithRywToken:rywDelay:", + "mangledName": "$s15OneSignalOSCore19OSReadYourWriteDataC8rywToken0H5DelayACSSSg_So8NSNumberCSgtcfc", + "moduleName": "OneSignalOSCore", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "isEqual", + "printedName": "isEqual(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Any?", + "children": [ + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@OneSignalOSCore@objc(cs)OSReadYourWriteData(im)isEqual:", + "mangledName": "$s15OneSignalOSCore19OSReadYourWriteDataC7isEqualySbypSgF", + "moduleName": "OneSignalOSCore", + "overriding": true, + "objc_name": "isEqual:", + "declAttributes": [ + "Dynamic", + "ObjC", + "AccessControl", + "Override", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "hash", + "printedName": "hash", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "c:@M@OneSignalOSCore@objc(cs)OSReadYourWriteData(py)hash", + "mangledName": "$s15OneSignalOSCore19OSReadYourWriteDataC4hashSivp", + "moduleName": "OneSignalOSCore", + "overriding": true, + "objc_name": "hash", + "declAttributes": [ + "Dynamic", + "ObjC", + "AccessControl", + "Override", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "c:@M@OneSignalOSCore@objc(cs)OSReadYourWriteData(im)hash", + "mangledName": "$s15OneSignalOSCore19OSReadYourWriteDataC4hashSivg", + "moduleName": "OneSignalOSCore", + "overriding": true, + "objc_name": "hash", + "declAttributes": [ + "Dynamic", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "OSReadYourWriteData", + "printedName": "OneSignalOSCore.OSReadYourWriteData", + "usr": "c:@M@OneSignalOSCore@objc(cs)OSReadYourWriteData" + } + ], + "declKind": "Constructor", + "usr": "c:@M@OneSignalOSCore@objc(cs)OSReadYourWriteData(im)init", + "mangledName": "$s15OneSignalOSCore19OSReadYourWriteDataCACycfc", + "moduleName": "OneSignalOSCore", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@OneSignalOSCore@objc(cs)OSReadYourWriteData", + "mangledName": "$s15OneSignalOSCore19OSReadYourWriteDataC", + "moduleName": "OneSignalOSCore", + "declAttributes": [ + "AccessControl", + "ObjCMembers", + "RawDocComment", + "ObjC" + ], + "superclassUsr": "c:objc(cs)NSObject", + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "OneSignalOSCore", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "OneSignalCore", + "printedName": "OneSignalCore", + "declKind": "Import", + "moduleName": "OneSignalOSCore" + }, + { + "kind": "TypeDecl", + "name": "OSModelStoreListener", + "printedName": "OSModelStoreListener", + "children": [ + { + "kind": "AssociatedType", + "name": "TModel", + "printedName": "TModel", + "declKind": "AssociatedType", + "usr": "s:15OneSignalOSCore20OSModelStoreListenerP6TModelQa", + "mangledName": "$s15OneSignalOSCore20OSModelStoreListenerP6TModelQa", + "moduleName": "OneSignalOSCore", + "protocolReq": true + }, + { + "kind": "Var", + "name": "store", + "printedName": "store", + "children": [ + { + "kind": "TypeNominal", + "name": "OSModelStore", + "printedName": "OneSignalOSCore.OSModelStore<τ_0_0.TModel>", + "children": [ + { + "kind": "TypeNominal", + "name": "DependentMember", + "printedName": "τ_0_0.TModel" + } + ], + "usr": "s:15OneSignalOSCore12OSModelStoreC" + } + ], + "declKind": "Var", + "usr": "s:15OneSignalOSCore20OSModelStoreListenerP5storeAA0dE0Cy6TModelQzGvp", + "mangledName": "$s15OneSignalOSCore20OSModelStoreListenerP5storeAA0dE0Cy6TModelQzGvp", + "moduleName": "OneSignalOSCore", + "protocolReq": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "OSModelStore", + "printedName": "OneSignalOSCore.OSModelStore<τ_0_0.TModel>", + "children": [ + { + "kind": "TypeNominal", + "name": "DependentMember", + "printedName": "τ_0_0.TModel" + } + ], + "usr": "s:15OneSignalOSCore12OSModelStoreC" + } + ], + "declKind": "Accessor", + "usr": "s:15OneSignalOSCore20OSModelStoreListenerP5storeAA0dE0Cy6TModelQzGvg", + "mangledName": "$s15OneSignalOSCore20OSModelStoreListenerP5storeAA0dE0Cy6TModelQzGvg", + "moduleName": "OneSignalOSCore", + "genericSig": "<τ_0_0 where τ_0_0 : OneSignalOSCore.OSModelStoreListener>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(store:)", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + }, + { + "kind": "TypeNominal", + "name": "OSModelStore", + "printedName": "OneSignalOSCore.OSModelStore<τ_0_0.TModel>", + "children": [ + { + "kind": "TypeNominal", + "name": "DependentMember", + "printedName": "τ_0_0.TModel" + } + ], + "usr": "s:15OneSignalOSCore12OSModelStoreC" + } + ], + "declKind": "Constructor", + "usr": "s:15OneSignalOSCore20OSModelStoreListenerP5storexAA0dE0Cy6TModelQzG_tcfc", + "mangledName": "$s15OneSignalOSCore20OSModelStoreListenerP5storexAA0dE0Cy6TModelQzG_tcfc", + "moduleName": "OneSignalOSCore", + "genericSig": "<τ_0_0 where τ_0_0 : OneSignalOSCore.OSModelStoreListener>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "getAddModelDelta", + "printedName": "getAddModelDelta(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "OneSignalOSCore.OSDelta?", + "children": [ + { + "kind": "TypeNominal", + "name": "OSDelta", + "printedName": "OneSignalOSCore.OSDelta", + "usr": "c:@M@OneSignalOSCore@objc(cs)OSDelta" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "DependentMember", + "printedName": "τ_0_0.TModel" + } + ], + "declKind": "Func", + "usr": "s:15OneSignalOSCore20OSModelStoreListenerP16getAddModelDeltayAA7OSDeltaCSg6TModelQzF", + "mangledName": "$s15OneSignalOSCore20OSModelStoreListenerP16getAddModelDeltayAA7OSDeltaCSg6TModelQzF", + "moduleName": "OneSignalOSCore", + "genericSig": "<τ_0_0 where τ_0_0 : OneSignalOSCore.OSModelStoreListener>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "getRemoveModelDelta", + "printedName": "getRemoveModelDelta(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "OneSignalOSCore.OSDelta?", + "children": [ + { + "kind": "TypeNominal", + "name": "OSDelta", + "printedName": "OneSignalOSCore.OSDelta", + "usr": "c:@M@OneSignalOSCore@objc(cs)OSDelta" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "DependentMember", + "printedName": "τ_0_0.TModel" + } + ], + "declKind": "Func", + "usr": "s:15OneSignalOSCore20OSModelStoreListenerP19getRemoveModelDeltayAA7OSDeltaCSg6TModelQzF", + "mangledName": "$s15OneSignalOSCore20OSModelStoreListenerP19getRemoveModelDeltayAA7OSDeltaCSg6TModelQzF", + "moduleName": "OneSignalOSCore", + "genericSig": "<τ_0_0 where τ_0_0 : OneSignalOSCore.OSModelStoreListener>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "getUpdateModelDelta", + "printedName": "getUpdateModelDelta(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "OneSignalOSCore.OSDelta?", + "children": [ + { + "kind": "TypeNominal", + "name": "OSDelta", + "printedName": "OneSignalOSCore.OSDelta", + "usr": "c:@M@OneSignalOSCore@objc(cs)OSDelta" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "OSModelChangedArgs", + "printedName": "OneSignalOSCore.OSModelChangedArgs", + "usr": "c:@M@OneSignalOSCore@objc(cs)OSModelChangedArgs" + } + ], + "declKind": "Func", + "usr": "s:15OneSignalOSCore20OSModelStoreListenerP19getUpdateModelDeltayAA7OSDeltaCSgAA0D11ChangedArgsCF", + "mangledName": "$s15OneSignalOSCore20OSModelStoreListenerP19getUpdateModelDeltayAA7OSDeltaCSgAA0D11ChangedArgsCF", + "moduleName": "OneSignalOSCore", + "genericSig": "<τ_0_0 where τ_0_0 : OneSignalOSCore.OSModelStoreListener>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "start", + "printedName": "start()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:15OneSignalOSCore20OSModelStoreListenerPAAE5startyyF", + "mangledName": "$s15OneSignalOSCore20OSModelStoreListenerPAAE5startyyF", + "moduleName": "OneSignalOSCore", + "genericSig": "<τ_0_0 where τ_0_0 : OneSignalOSCore.OSModelStoreListener>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "close", + "printedName": "close()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:15OneSignalOSCore20OSModelStoreListenerPAAE5closeyyF", + "mangledName": "$s15OneSignalOSCore20OSModelStoreListenerPAAE5closeyyF", + "moduleName": "OneSignalOSCore", + "genericSig": "<τ_0_0 where τ_0_0 : OneSignalOSCore.OSModelStoreListener>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "onAdded", + "printedName": "onAdded(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "OSModel", + "printedName": "OneSignalOSCore.OSModel", + "usr": "c:@M@OneSignalOSCore@objc(cs)OSModel" + } + ], + "declKind": "Func", + "usr": "s:15OneSignalOSCore20OSModelStoreListenerPAAE7onAddedyyAA0D0CF", + "mangledName": "$s15OneSignalOSCore20OSModelStoreListenerPAAE7onAddedyyAA0D0CF", + "moduleName": "OneSignalOSCore", + "genericSig": "<τ_0_0 where τ_0_0 : OneSignalOSCore.OSModelStoreListener>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "onUpdated", + "printedName": "onUpdated(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "OSModelChangedArgs", + "printedName": "OneSignalOSCore.OSModelChangedArgs", + "usr": "c:@M@OneSignalOSCore@objc(cs)OSModelChangedArgs" + } + ], + "declKind": "Func", + "usr": "s:15OneSignalOSCore20OSModelStoreListenerPAAE9onUpdatedyyAA0D11ChangedArgsCF", + "mangledName": "$s15OneSignalOSCore20OSModelStoreListenerPAAE9onUpdatedyyAA0D11ChangedArgsCF", + "moduleName": "OneSignalOSCore", + "genericSig": "<τ_0_0 where τ_0_0 : OneSignalOSCore.OSModelStoreListener>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "onRemoved", + "printedName": "onRemoved(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "OSModel", + "printedName": "OneSignalOSCore.OSModel", + "usr": "c:@M@OneSignalOSCore@objc(cs)OSModel" + } + ], + "declKind": "Func", + "usr": "s:15OneSignalOSCore20OSModelStoreListenerPAAE9onRemovedyyAA0D0CF", + "mangledName": "$s15OneSignalOSCore20OSModelStoreListenerPAAE9onRemovedyyAA0D0CF", + "moduleName": "OneSignalOSCore", + "genericSig": "<τ_0_0 where τ_0_0 : OneSignalOSCore.OSModelStoreListener>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "s:15OneSignalOSCore20OSModelStoreListenerP", + "mangledName": "$s15OneSignalOSCore20OSModelStoreListenerP", + "moduleName": "OneSignalOSCore", + "genericSig": "<τ_0_0 : OneSignalOSCore.OSModelStoreChangedHandler, τ_0_0.TModel : OneSignalOSCore.OSModel>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "OSModelStoreChangedHandler", + "printedName": "OSModelStoreChangedHandler", + "usr": "s:15OneSignalOSCore26OSModelStoreChangedHandlerP", + "mangledName": "$s15OneSignalOSCore26OSModelStoreChangedHandlerP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "OSIamFetchReadyCondition", + "printedName": "OSIamFetchReadyCondition", + "children": [ + { + "kind": "Function", + "name": "sharedInstance", + "printedName": "sharedInstance(withId:)", + "children": [ + { + "kind": "TypeNominal", + "name": "OSIamFetchReadyCondition", + "printedName": "OneSignalOSCore.OSIamFetchReadyCondition", + "usr": "c:@M@OneSignalOSCore@objc(cs)OSIamFetchReadyCondition" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "c:@M@OneSignalOSCore@objc(cs)OSIamFetchReadyCondition(cm)sharedInstanceWithId:", + "mangledName": "$s15OneSignalOSCore24OSIamFetchReadyConditionC14sharedInstance6withIdACSS_tFZ", + "moduleName": "OneSignalOSCore", + "static": true, + "objc_name": "sharedInstanceWithId:", + "declAttributes": [ + "Final", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "CONDITIONID", + "printedName": "CONDITIONID", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "c:@M@OneSignalOSCore@objc(cs)OSIamFetchReadyCondition(cpy)CONDITIONID", + "mangledName": "$s15OneSignalOSCore24OSIamFetchReadyConditionC11CONDITIONIDSSvpZ", + "moduleName": "OneSignalOSCore", + "static": true, + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "c:@M@OneSignalOSCore@objc(cs)OSIamFetchReadyCondition(cm)CONDITIONID", + "mangledName": "$s15OneSignalOSCore24OSIamFetchReadyConditionC11CONDITIONIDSSvgZ", + "moduleName": "OneSignalOSCore", + "static": true, + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "conditionId", + "printedName": "conditionId", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "c:@M@OneSignalOSCore@objc(cs)OSIamFetchReadyCondition(py)conditionId", + "mangledName": "$s15OneSignalOSCore24OSIamFetchReadyConditionC11conditionIdSSvp", + "moduleName": "OneSignalOSCore", + "objc_name": "conditionId", + "declAttributes": [ + "ObjC", + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "c:@M@OneSignalOSCore@objc(cs)OSIamFetchReadyCondition(im)conditionId", + "mangledName": "$s15OneSignalOSCore24OSIamFetchReadyConditionC11conditionIdSSvg", + "moduleName": "OneSignalOSCore", + "objc_name": "conditionId", + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "setSubscriptionUpdatePending", + "printedName": "setSubscriptionUpdatePending(value:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "s:15OneSignalOSCore24OSIamFetchReadyConditionC28setSubscriptionUpdatePending5valueySb_tF", + "mangledName": "$s15OneSignalOSCore24OSIamFetchReadyConditionC28setSubscriptionUpdatePending5valueySb_tF", + "moduleName": "OneSignalOSCore", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "isMet", + "printedName": "isMet(indexedTokens:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : [Foundation.NSNumber : OneSignalOSCore.OSReadYourWriteData]]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Foundation.NSNumber : OneSignalOSCore.OSReadYourWriteData]", + "children": [ + { + "kind": "TypeNominal", + "name": "NSNumber", + "printedName": "Foundation.NSNumber", + "usr": "c:objc(cs)NSNumber" + }, + { + "kind": "TypeNominal", + "name": "OSReadYourWriteData", + "printedName": "OneSignalOSCore.OSReadYourWriteData", + "usr": "c:@M@OneSignalOSCore@objc(cs)OSReadYourWriteData" + } + ], + "usr": "s:SD" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Func", + "usr": "c:@M@OneSignalOSCore@objc(cs)OSIamFetchReadyCondition(im)isMetWithIndexedTokens:", + "mangledName": "$s15OneSignalOSCore24OSIamFetchReadyConditionC5isMet13indexedTokensSbSDySSSDySo8NSNumberCAA19OSReadYourWriteDataCGG_tF", + "moduleName": "OneSignalOSCore", + "objc_name": "isMetWithIndexedTokens:", + "declAttributes": [ + "ObjC", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "getNewestToken", + "printedName": "getNewestToken(indexedTokens:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "OneSignalOSCore.OSReadYourWriteData?", + "children": [ + { + "kind": "TypeNominal", + "name": "OSReadYourWriteData", + "printedName": "OneSignalOSCore.OSReadYourWriteData", + "usr": "c:@M@OneSignalOSCore@objc(cs)OSReadYourWriteData" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : [Foundation.NSNumber : OneSignalOSCore.OSReadYourWriteData]]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Foundation.NSNumber : OneSignalOSCore.OSReadYourWriteData]", + "children": [ + { + "kind": "TypeNominal", + "name": "NSNumber", + "printedName": "Foundation.NSNumber", + "usr": "c:objc(cs)NSNumber" + }, + { + "kind": "TypeNominal", + "name": "OSReadYourWriteData", + "printedName": "OneSignalOSCore.OSReadYourWriteData", + "usr": "c:@M@OneSignalOSCore@objc(cs)OSReadYourWriteData" + } + ], + "usr": "s:SD" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Func", + "usr": "c:@M@OneSignalOSCore@objc(cs)OSIamFetchReadyCondition(im)getNewestTokenWithIndexedTokens:", + "mangledName": "$s15OneSignalOSCore24OSIamFetchReadyConditionC14getNewestToken13indexedTokensAA19OSReadYourWriteDataCSgSDySSSDySo8NSNumberCAGGG_tF", + "moduleName": "OneSignalOSCore", + "objc_name": "getNewestTokenWithIndexedTokens:", + "declAttributes": [ + "ObjC", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "OSIamFetchReadyCondition", + "printedName": "OneSignalOSCore.OSIamFetchReadyCondition", + "usr": "c:@M@OneSignalOSCore@objc(cs)OSIamFetchReadyCondition" + } + ], + "declKind": "Constructor", + "usr": "c:@M@OneSignalOSCore@objc(cs)OSIamFetchReadyCondition(im)init", + "mangledName": "$s15OneSignalOSCore24OSIamFetchReadyConditionCACycfc", + "moduleName": "OneSignalOSCore", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@OneSignalOSCore@objc(cs)OSIamFetchReadyCondition", + "mangledName": "$s15OneSignalOSCore24OSIamFetchReadyConditionC", + "moduleName": "OneSignalOSCore", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "superclassUsr": "c:objc(cs)NSObject", + "hasMissingDesignatedInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "OSCondition", + "printedName": "OSCondition", + "usr": "c:@M@OneSignalOSCore@objc(pl)OSCondition", + "mangledName": "$s15OneSignalOSCore11OSConditionP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "OneSignalOSCore", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "OSModelStoreChangedHandler", + "printedName": "OSModelStoreChangedHandler", + "children": [ + { + "kind": "Function", + "name": "onAdded", + "printedName": "onAdded(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "OSModel", + "printedName": "OneSignalOSCore.OSModel", + "usr": "c:@M@OneSignalOSCore@objc(cs)OSModel" + } + ], + "declKind": "Func", + "usr": "s:15OneSignalOSCore26OSModelStoreChangedHandlerP7onAddedyyAA0D0CF", + "mangledName": "$s15OneSignalOSCore26OSModelStoreChangedHandlerP7onAddedyyAA0D0CF", + "moduleName": "OneSignalOSCore", + "genericSig": "<τ_0_0 where τ_0_0 : OneSignalOSCore.OSModelStoreChangedHandler>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "onUpdated", + "printedName": "onUpdated(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "OSModelChangedArgs", + "printedName": "OneSignalOSCore.OSModelChangedArgs", + "usr": "c:@M@OneSignalOSCore@objc(cs)OSModelChangedArgs" + } + ], + "declKind": "Func", + "usr": "s:15OneSignalOSCore26OSModelStoreChangedHandlerP9onUpdatedyyAA0dF4ArgsCF", + "mangledName": "$s15OneSignalOSCore26OSModelStoreChangedHandlerP9onUpdatedyyAA0dF4ArgsCF", + "moduleName": "OneSignalOSCore", + "genericSig": "<τ_0_0 where τ_0_0 : OneSignalOSCore.OSModelStoreChangedHandler>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "onRemoved", + "printedName": "onRemoved(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "OSModel", + "printedName": "OneSignalOSCore.OSModel", + "usr": "c:@M@OneSignalOSCore@objc(cs)OSModel" + } + ], + "declKind": "Func", + "usr": "s:15OneSignalOSCore26OSModelStoreChangedHandlerP9onRemovedyyAA0D0CF", + "mangledName": "$s15OneSignalOSCore26OSModelStoreChangedHandlerP9onRemovedyyAA0D0CF", + "moduleName": "OneSignalOSCore", + "genericSig": "<τ_0_0 where τ_0_0 : OneSignalOSCore.OSModelStoreChangedHandler>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "s:15OneSignalOSCore26OSModelStoreChangedHandlerP", + "mangledName": "$s15OneSignalOSCore26OSModelStoreChangedHandlerP", + "moduleName": "OneSignalOSCore", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "OneSignalOSCore", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "OneSignalCore", + "printedName": "OneSignalCore", + "declKind": "Import", + "moduleName": "OneSignalOSCore" + }, + { + "kind": "TypeDecl", + "name": "OSDelta", + "printedName": "OSDelta", + "children": [ + { + "kind": "Var", + "name": "name", + "printedName": "name", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:15OneSignalOSCore7OSDeltaC4nameSSvp", + "mangledName": "$s15OneSignalOSCore7OSDeltaC4nameSSvp", + "moduleName": "OneSignalOSCore", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:15OneSignalOSCore7OSDeltaC4nameSSvg", + "mangledName": "$s15OneSignalOSCore7OSDeltaC4nameSSvg", + "moduleName": "OneSignalOSCore", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "deltaId", + "printedName": "deltaId", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:15OneSignalOSCore7OSDeltaC7deltaIdSSvp", + "mangledName": "$s15OneSignalOSCore7OSDeltaC7deltaIdSSvp", + "moduleName": "OneSignalOSCore", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:15OneSignalOSCore7OSDeltaC7deltaIdSSvg", + "mangledName": "$s15OneSignalOSCore7OSDeltaC7deltaIdSSvg", + "moduleName": "OneSignalOSCore", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "timestamp", + "printedName": "timestamp", + "children": [ + { + "kind": "TypeNominal", + "name": "Date", + "printedName": "Foundation.Date", + "usr": "s:10Foundation4DateV" + } + ], + "declKind": "Var", + "usr": "s:15OneSignalOSCore7OSDeltaC9timestamp10Foundation4DateVvp", + "mangledName": "$s15OneSignalOSCore7OSDeltaC9timestamp10Foundation4DateVvp", + "moduleName": "OneSignalOSCore", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Date", + "printedName": "Foundation.Date", + "usr": "s:10Foundation4DateV" + } + ], + "declKind": "Accessor", + "usr": "s:15OneSignalOSCore7OSDeltaC9timestamp10Foundation4DateVvg", + "mangledName": "$s15OneSignalOSCore7OSDeltaC9timestamp10Foundation4DateVvg", + "moduleName": "OneSignalOSCore", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "identityModelId", + "printedName": "identityModelId", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:15OneSignalOSCore7OSDeltaC15identityModelIdSSvp", + "mangledName": "$s15OneSignalOSCore7OSDeltaC15identityModelIdSSvp", + "moduleName": "OneSignalOSCore", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:15OneSignalOSCore7OSDeltaC15identityModelIdSSvg", + "mangledName": "$s15OneSignalOSCore7OSDeltaC15identityModelIdSSvg", + "moduleName": "OneSignalOSCore", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "model", + "printedName": "model", + "children": [ + { + "kind": "TypeNominal", + "name": "OSModel", + "printedName": "OneSignalOSCore.OSModel", + "usr": "c:@M@OneSignalOSCore@objc(cs)OSModel" + } + ], + "declKind": "Var", + "usr": "s:15OneSignalOSCore7OSDeltaC5modelAA7OSModelCvp", + "mangledName": "$s15OneSignalOSCore7OSDeltaC5modelAA7OSModelCvp", + "moduleName": "OneSignalOSCore", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "OSModel", + "printedName": "OneSignalOSCore.OSModel", + "usr": "c:@M@OneSignalOSCore@objc(cs)OSModel" + } + ], + "declKind": "Accessor", + "usr": "s:15OneSignalOSCore7OSDeltaC5modelAA7OSModelCvg", + "mangledName": "$s15OneSignalOSCore7OSDeltaC5modelAA7OSModelCvg", + "moduleName": "OneSignalOSCore", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "OSModel", + "printedName": "OneSignalOSCore.OSModel", + "usr": "c:@M@OneSignalOSCore@objc(cs)OSModel" + } + ], + "declKind": "Accessor", + "usr": "s:15OneSignalOSCore7OSDeltaC5modelAA7OSModelCvs", + "mangledName": "$s15OneSignalOSCore7OSDeltaC5modelAA7OSModelCvs", + "moduleName": "OneSignalOSCore", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:15OneSignalOSCore7OSDeltaC5modelAA7OSModelCvM", + "mangledName": "$s15OneSignalOSCore7OSDeltaC5modelAA7OSModelCvM", + "moduleName": "OneSignalOSCore", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "property", + "printedName": "property", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:15OneSignalOSCore7OSDeltaC8propertySSvp", + "mangledName": "$s15OneSignalOSCore7OSDeltaC8propertySSvp", + "moduleName": "OneSignalOSCore", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:15OneSignalOSCore7OSDeltaC8propertySSvg", + "mangledName": "$s15OneSignalOSCore7OSDeltaC8propertySSvg", + "moduleName": "OneSignalOSCore", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "value", + "printedName": "value", + "children": [ + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "declKind": "Var", + "usr": "s:15OneSignalOSCore7OSDeltaC5valueypvp", + "mangledName": "$s15OneSignalOSCore7OSDeltaC5valueypvp", + "moduleName": "OneSignalOSCore", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "declKind": "Accessor", + "usr": "s:15OneSignalOSCore7OSDeltaC5valueypvg", + "mangledName": "$s15OneSignalOSCore7OSDeltaC5valueypvg", + "moduleName": "OneSignalOSCore", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "description", + "printedName": "description", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "c:@M@OneSignalOSCore@objc(cs)OSDelta(py)description", + "mangledName": "$s15OneSignalOSCore7OSDeltaC11descriptionSSvp", + "moduleName": "OneSignalOSCore", + "overriding": true, + "isOpen": true, + "objc_name": "description", + "declAttributes": [ + "Dynamic", + "ObjC", + "AccessControl", + "Override" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "c:@M@OneSignalOSCore@objc(cs)OSDelta(im)description", + "mangledName": "$s15OneSignalOSCore7OSDeltaC11descriptionSSvg", + "moduleName": "OneSignalOSCore", + "overriding": true, + "isOpen": true, + "objc_name": "description", + "declAttributes": [ + "Dynamic", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(name:identityModelId:model:property:value:)", + "children": [ + { + "kind": "TypeNominal", + "name": "OSDelta", + "printedName": "OneSignalOSCore.OSDelta", + "usr": "c:@M@OneSignalOSCore@objc(cs)OSDelta" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "OSModel", + "printedName": "OneSignalOSCore.OSModel", + "usr": "c:@M@OneSignalOSCore@objc(cs)OSModel" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "declKind": "Constructor", + "usr": "s:15OneSignalOSCore7OSDeltaC4name15identityModelId5model8property5valueACSS_SSAA7OSModelCSSyptcfc", + "mangledName": "$s15OneSignalOSCore7OSDeltaC4name15identityModelId5model8property5valueACSS_SSAA7OSModelCSSyptcfc", + "moduleName": "OneSignalOSCore", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "encode", + "printedName": "encode(with:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "NSCoder", + "printedName": "Foundation.NSCoder", + "usr": "c:objc(cs)NSCoder" + } + ], + "declKind": "Func", + "usr": "c:@M@OneSignalOSCore@objc(cs)OSDelta(im)encodeWithCoder:", + "mangledName": "$s15OneSignalOSCore7OSDeltaC6encode4withySo7NSCoderC_tF", + "moduleName": "OneSignalOSCore", + "objc_name": "encodeWithCoder:", + "declAttributes": [ + "ObjC", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(coder:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "OneSignalOSCore.OSDelta?", + "children": [ + { + "kind": "TypeNominal", + "name": "OSDelta", + "printedName": "OneSignalOSCore.OSDelta", + "usr": "c:@M@OneSignalOSCore@objc(cs)OSDelta" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "NSCoder", + "printedName": "Foundation.NSCoder", + "usr": "c:objc(cs)NSCoder" + } + ], + "declKind": "Constructor", + "usr": "c:@M@OneSignalOSCore@objc(cs)OSDelta(im)initWithCoder:", + "mangledName": "$s15OneSignalOSCore7OSDeltaC5coderACSgSo7NSCoderC_tcfc", + "moduleName": "OneSignalOSCore", + "objc_name": "initWithCoder:", + "declAttributes": [ + "ObjC", + "Required", + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "OSDelta", + "printedName": "OneSignalOSCore.OSDelta", + "usr": "c:@M@OneSignalOSCore@objc(cs)OSDelta" + } + ], + "declKind": "Constructor", + "usr": "c:@M@OneSignalOSCore@objc(cs)OSDelta(im)init", + "mangledName": "$s15OneSignalOSCore7OSDeltaCACycfc", + "moduleName": "OneSignalOSCore", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@OneSignalOSCore@objc(cs)OSDelta", + "mangledName": "$s15OneSignalOSCore7OSDeltaC", + "moduleName": "OneSignalOSCore", + "isOpen": true, + "declAttributes": [ + "AccessControl", + "RawDocComment", + "ObjC" + ], + "superclassUsr": "c:objc(cs)NSObject", + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "OSDispatchQueue", + "printedName": "OSDispatchQueue", + "children": [ + { + "kind": "Function", + "name": "async", + "printedName": "async(execute:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + } + ], + "declKind": "Func", + "usr": "s:15OneSignalOSCore15OSDispatchQueueP5async7executeyyyXL_tF", + "mangledName": "$s15OneSignalOSCore15OSDispatchQueueP5async7executeyyyXL_tF", + "moduleName": "OneSignalOSCore", + "genericSig": "<τ_0_0 where τ_0_0 : OneSignalOSCore.OSDispatchQueue>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "asyncAfterTime", + "printedName": "asyncAfterTime(deadline:execute:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "DispatchTime", + "printedName": "Dispatch.DispatchTime", + "usr": "s:8Dispatch0A4TimeV" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + } + ], + "declKind": "Func", + "usr": "s:15OneSignalOSCore15OSDispatchQueueP14asyncAfterTime8deadline7executey8Dispatch0kH0V_yyYbXLtF", + "mangledName": "$s15OneSignalOSCore15OSDispatchQueueP14asyncAfterTime8deadline7executey8Dispatch0kH0V_yyYbXLtF", + "moduleName": "OneSignalOSCore", + "genericSig": "<τ_0_0 where τ_0_0 : OneSignalOSCore.OSDispatchQueue>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "s:15OneSignalOSCore15OSDispatchQueueP", + "mangledName": "$s15OneSignalOSCore15OSDispatchQueueP", + "moduleName": "OneSignalOSCore", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "OneSignalCore", + "printedName": "OneSignalCore", + "declKind": "Import", + "moduleName": "OneSignalOSCore", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "OSStubLiveActivities", + "printedName": "OSStubLiveActivities", + "children": [ + { + "kind": "Function", + "name": "liveActivities", + "printedName": "liveActivities()", + "children": [ + { + "kind": "TypeNominal", + "name": "ExistentialMetatype", + "printedName": "AnyObject.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "AnyObject" + } + ] + } + ], + "declKind": "Func", + "usr": "c:@M@OneSignalOSCore@objc(cs)OSStubLiveActivities(cm)liveActivities", + "mangledName": "$s15OneSignalOSCore20OSStubLiveActivitiesC04liveF0yXlXpyFZ", + "moduleName": "OneSignalOSCore", + "static": true, + "declAttributes": [ + "Final", + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "enter", + "printedName": "enter(_:withToken:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "c:@M@OneSignalOSCore@objc(cs)OSStubLiveActivities(cm)enter:withToken:", + "mangledName": "$s15OneSignalOSCore20OSStubLiveActivitiesC5enter_9withTokenySS_SStFZ", + "moduleName": "OneSignalOSCore", + "static": true, + "objc_name": "enter:withToken:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "enter", + "printedName": "enter(_:withToken:withSuccess:withFailure:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(([Swift.AnyHashable : Any]?) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "([Swift.AnyHashable : Any]?) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.AnyHashable : Any]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.AnyHashable : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyHashable", + "printedName": "Swift.AnyHashable", + "usr": "s:s11AnyHashableV" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "usr": "s:Sq" + } + ] + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Swift.Error?) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Error?) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Error?", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:Sq" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@OneSignalOSCore@objc(cs)OSStubLiveActivities(cm)enter:withToken:withSuccess:withFailure:", + "mangledName": "$s15OneSignalOSCore20OSStubLiveActivitiesC5enter_9withToken0H7Success0H7FailureySS_SSySDys11AnyHashableVypGSgcSgys5Error_pSgcSgtFZ", + "moduleName": "OneSignalOSCore", + "static": true, + "objc_name": "enter:withToken:withSuccess:withFailure:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "exit", + "printedName": "exit(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "c:@M@OneSignalOSCore@objc(cs)OSStubLiveActivities(cm)exit:", + "mangledName": "$s15OneSignalOSCore20OSStubLiveActivitiesC4exityySSFZ", + "moduleName": "OneSignalOSCore", + "static": true, + "objc_name": "exit:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "exit", + "printedName": "exit(_:withSuccess:withFailure:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(([Swift.AnyHashable : Any]?) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "([Swift.AnyHashable : Any]?) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.AnyHashable : Any]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.AnyHashable : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyHashable", + "printedName": "Swift.AnyHashable", + "usr": "s:s11AnyHashableV" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "usr": "s:Sq" + } + ] + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Swift.Error?) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Error?) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Error?", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:Sq" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@OneSignalOSCore@objc(cs)OSStubLiveActivities(cm)exit:withSuccess:withFailure:", + "mangledName": "$s15OneSignalOSCore20OSStubLiveActivitiesC4exit_11withSuccess0H7FailureySS_ySDys11AnyHashableVypGSgcSgys5Error_pSgcSgtFZ", + "moduleName": "OneSignalOSCore", + "static": true, + "objc_name": "exit:withSuccess:withFailure:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "trackClickAndReturnOriginal", + "printedName": "trackClickAndReturnOriginal(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URL?", + "children": [ + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Func", + "usr": "c:@M@OneSignalOSCore@objc(cs)OSStubLiveActivities(cm)trackClickAndReturnOriginal:", + "mangledName": "$s15OneSignalOSCore20OSStubLiveActivitiesC27trackClickAndReturnOriginaly10Foundation3URLVSgAGFZ", + "moduleName": "OneSignalOSCore", + "static": true, + "objc_name": "trackClickAndReturnOriginal:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "OSStubLiveActivities", + "printedName": "OneSignalOSCore.OSStubLiveActivities", + "usr": "c:@M@OneSignalOSCore@objc(cs)OSStubLiveActivities" + } + ], + "declKind": "Constructor", + "usr": "c:@M@OneSignalOSCore@objc(cs)OSStubLiveActivities(im)init", + "mangledName": "$s15OneSignalOSCore20OSStubLiveActivitiesCACycfc", + "moduleName": "OneSignalOSCore", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@OneSignalOSCore@objc(cs)OSStubLiveActivities", + "mangledName": "$s15OneSignalOSCore20OSStubLiveActivitiesC", + "moduleName": "OneSignalOSCore", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "superclassUsr": "c:objc(cs)NSObject", + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "OSLiveActivities", + "printedName": "OSLiveActivities", + "usr": "c:@M@OneSignalOSCore@objc(pl)OSLiveActivities", + "mangledName": "$s15OneSignalOSCore16OSLiveActivitiesP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "OneSignalOSCore", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "OSIamFetchOffsetKey", + "printedName": "OSIamFetchOffsetKey", + "children": [ + { + "kind": "Var", + "name": "userCreate", + "printedName": "userCreate", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(OneSignalOSCore.OSIamFetchOffsetKey.Type) -> OneSignalOSCore.OSIamFetchOffsetKey", + "children": [ + { + "kind": "TypeNominal", + "name": "OSIamFetchOffsetKey", + "printedName": "OneSignalOSCore.OSIamFetchOffsetKey", + "usr": "s:15OneSignalOSCore19OSIamFetchOffsetKeyO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "OneSignalOSCore.OSIamFetchOffsetKey.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "OSIamFetchOffsetKey", + "printedName": "OneSignalOSCore.OSIamFetchOffsetKey", + "usr": "s:15OneSignalOSCore19OSIamFetchOffsetKeyO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:15OneSignalOSCore19OSIamFetchOffsetKeyO10userCreateyA2CmF", + "mangledName": "$s15OneSignalOSCore19OSIamFetchOffsetKeyO10userCreateyA2CmF", + "moduleName": "OneSignalOSCore", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "userUpdate", + "printedName": "userUpdate", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(OneSignalOSCore.OSIamFetchOffsetKey.Type) -> OneSignalOSCore.OSIamFetchOffsetKey", + "children": [ + { + "kind": "TypeNominal", + "name": "OSIamFetchOffsetKey", + "printedName": "OneSignalOSCore.OSIamFetchOffsetKey", + "usr": "s:15OneSignalOSCore19OSIamFetchOffsetKeyO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "OneSignalOSCore.OSIamFetchOffsetKey.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "OSIamFetchOffsetKey", + "printedName": "OneSignalOSCore.OSIamFetchOffsetKey", + "usr": "s:15OneSignalOSCore19OSIamFetchOffsetKeyO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:15OneSignalOSCore19OSIamFetchOffsetKeyO10userUpdateyA2CmF", + "mangledName": "$s15OneSignalOSCore19OSIamFetchOffsetKeyO10userUpdateyA2CmF", + "moduleName": "OneSignalOSCore" + }, + { + "kind": "Var", + "name": "subscriptionUpdate", + "printedName": "subscriptionUpdate", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(OneSignalOSCore.OSIamFetchOffsetKey.Type) -> OneSignalOSCore.OSIamFetchOffsetKey", + "children": [ + { + "kind": "TypeNominal", + "name": "OSIamFetchOffsetKey", + "printedName": "OneSignalOSCore.OSIamFetchOffsetKey", + "usr": "s:15OneSignalOSCore19OSIamFetchOffsetKeyO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "OneSignalOSCore.OSIamFetchOffsetKey.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "OSIamFetchOffsetKey", + "printedName": "OneSignalOSCore.OSIamFetchOffsetKey", + "usr": "s:15OneSignalOSCore19OSIamFetchOffsetKeyO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:15OneSignalOSCore19OSIamFetchOffsetKeyO18subscriptionUpdateyA2CmF", + "mangledName": "$s15OneSignalOSCore19OSIamFetchOffsetKeyO18subscriptionUpdateyA2CmF", + "moduleName": "OneSignalOSCore" + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:15OneSignalOSCore19OSIamFetchOffsetKeyO8rawValueSivp", + "mangledName": "$s15OneSignalOSCore19OSIamFetchOffsetKeyO8rawValueSivp", + "moduleName": "OneSignalOSCore", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:15OneSignalOSCore19OSIamFetchOffsetKeyO8rawValueSivg", + "mangledName": "$s15OneSignalOSCore19OSIamFetchOffsetKeyO8rawValueSivg", + "moduleName": "OneSignalOSCore", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "OneSignalOSCore.OSIamFetchOffsetKey?", + "children": [ + { + "kind": "TypeNominal", + "name": "OSIamFetchOffsetKey", + "printedName": "OneSignalOSCore.OSIamFetchOffsetKey", + "usr": "s:15OneSignalOSCore19OSIamFetchOffsetKeyO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "s:15OneSignalOSCore19OSIamFetchOffsetKeyO8rawValueACSgSi_tcfc", + "mangledName": "$s15OneSignalOSCore19OSIamFetchOffsetKeyO8rawValueACSgSi_tcfc", + "moduleName": "OneSignalOSCore", + "implicit": true, + "init_kind": "Designated" + } + ], + "declKind": "Enum", + "usr": "s:15OneSignalOSCore19OSIamFetchOffsetKeyO", + "mangledName": "$s15OneSignalOSCore19OSIamFetchOffsetKeyO", + "moduleName": "OneSignalOSCore", + "declAttributes": [ + "AccessControl" + ], + "enumRawTypeName": "Int", + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "RawRepresentable", + "printedName": "RawRepresentable", + "children": [ + { + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" + }, + { + "kind": "Conformance", + "name": "OSConsistencyKeyEnum", + "printedName": "OSConsistencyKeyEnum", + "usr": "s:15OneSignalOSCore20OSConsistencyKeyEnumP", + "mangledName": "$s15OneSignalOSCore20OSConsistencyKeyEnumP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "OneSignalOSCore", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "OSModelChangedArgs", + "printedName": "OSModelChangedArgs", + "children": [ + { + "kind": "Var", + "name": "model", + "printedName": "model", + "children": [ + { + "kind": "TypeNominal", + "name": "OSModel", + "printedName": "OneSignalOSCore.OSModel", + "usr": "c:@M@OneSignalOSCore@objc(cs)OSModel" + } + ], + "declKind": "Var", + "usr": "s:15OneSignalOSCore18OSModelChangedArgsC5modelAA0D0Cvp", + "mangledName": "$s15OneSignalOSCore18OSModelChangedArgsC5modelAA0D0Cvp", + "moduleName": "OneSignalOSCore", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "OSModel", + "printedName": "OneSignalOSCore.OSModel", + "usr": "c:@M@OneSignalOSCore@objc(cs)OSModel" + } + ], + "declKind": "Accessor", + "usr": "s:15OneSignalOSCore18OSModelChangedArgsC5modelAA0D0Cvg", + "mangledName": "$s15OneSignalOSCore18OSModelChangedArgsC5modelAA0D0Cvg", + "moduleName": "OneSignalOSCore", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "property", + "printedName": "property", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:15OneSignalOSCore18OSModelChangedArgsC8propertySSvp", + "mangledName": "$s15OneSignalOSCore18OSModelChangedArgsC8propertySSvp", + "moduleName": "OneSignalOSCore", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:15OneSignalOSCore18OSModelChangedArgsC8propertySSvg", + "mangledName": "$s15OneSignalOSCore18OSModelChangedArgsC8propertySSvg", + "moduleName": "OneSignalOSCore", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "newValue", + "printedName": "newValue", + "children": [ + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "declKind": "Var", + "usr": "s:15OneSignalOSCore18OSModelChangedArgsC8newValueypvp", + "mangledName": "$s15OneSignalOSCore18OSModelChangedArgsC8newValueypvp", + "moduleName": "OneSignalOSCore", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "declKind": "Accessor", + "usr": "s:15OneSignalOSCore18OSModelChangedArgsC8newValueypvg", + "mangledName": "$s15OneSignalOSCore18OSModelChangedArgsC8newValueypvg", + "moduleName": "OneSignalOSCore", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "description", + "printedName": "description", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "c:@M@OneSignalOSCore@objc(cs)OSModelChangedArgs(py)description", + "mangledName": "$s15OneSignalOSCore18OSModelChangedArgsC11descriptionSSvp", + "moduleName": "OneSignalOSCore", + "overriding": true, + "objc_name": "description", + "declAttributes": [ + "Dynamic", + "ObjC", + "AccessControl", + "Override" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "c:@M@OneSignalOSCore@objc(cs)OSModelChangedArgs(im)description", + "mangledName": "$s15OneSignalOSCore18OSModelChangedArgsC11descriptionSSvg", + "moduleName": "OneSignalOSCore", + "overriding": true, + "objc_name": "description", + "declAttributes": [ + "Dynamic", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "OSModelChangedArgs", + "printedName": "OneSignalOSCore.OSModelChangedArgs", + "usr": "c:@M@OneSignalOSCore@objc(cs)OSModelChangedArgs" + } + ], + "declKind": "Constructor", + "usr": "c:@M@OneSignalOSCore@objc(cs)OSModelChangedArgs(im)init", + "mangledName": "$s15OneSignalOSCore18OSModelChangedArgsCACycfc", + "moduleName": "OneSignalOSCore", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@OneSignalOSCore@objc(cs)OSModelChangedArgs", + "mangledName": "$s15OneSignalOSCore18OSModelChangedArgsC", + "moduleName": "OneSignalOSCore", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "superclassUsr": "c:objc(cs)NSObject", + "hasMissingDesignatedInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "OSModelChangedHandler", + "printedName": "OSModelChangedHandler", + "children": [ + { + "kind": "Function", + "name": "onModelUpdated", + "printedName": "onModelUpdated(args:hydrating:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "OSModelChangedArgs", + "printedName": "OneSignalOSCore.OSModelChangedArgs", + "usr": "c:@M@OneSignalOSCore@objc(cs)OSModelChangedArgs" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "s:15OneSignalOSCore21OSModelChangedHandlerP14onModelUpdated4args9hydratingyAA0dE4ArgsC_SbtF", + "mangledName": "$s15OneSignalOSCore21OSModelChangedHandlerP14onModelUpdated4args9hydratingyAA0dE4ArgsC_SbtF", + "moduleName": "OneSignalOSCore", + "genericSig": "<τ_0_0 where τ_0_0 : OneSignalOSCore.OSModelChangedHandler>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "s:15OneSignalOSCore21OSModelChangedHandlerP", + "mangledName": "$s15OneSignalOSCore21OSModelChangedHandlerP", + "moduleName": "OneSignalOSCore", + "declAttributes": [ + "AccessControl" + ] + }, + { + "kind": "Import", + "name": "OneSignalCore", + "printedName": "OneSignalCore", + "declKind": "Import", + "moduleName": "OneSignalOSCore", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "OSOperationExecutor", + "printedName": "OSOperationExecutor", + "children": [ + { + "kind": "Var", + "name": "supportedDeltas", + "printedName": "supportedDeltas", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Var", + "usr": "s:15OneSignalOSCore19OSOperationExecutorP15supportedDeltasSaySSGvp", + "mangledName": "$s15OneSignalOSCore19OSOperationExecutorP15supportedDeltasSaySSGvp", + "moduleName": "OneSignalOSCore", + "protocolReq": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "s:15OneSignalOSCore19OSOperationExecutorP15supportedDeltasSaySSGvg", + "mangledName": "$s15OneSignalOSCore19OSOperationExecutorP15supportedDeltasSaySSGvg", + "moduleName": "OneSignalOSCore", + "genericSig": "<τ_0_0 where τ_0_0 : OneSignalOSCore.OSOperationExecutor>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "enqueueDelta", + "printedName": "enqueueDelta(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "OSDelta", + "printedName": "OneSignalOSCore.OSDelta", + "usr": "c:@M@OneSignalOSCore@objc(cs)OSDelta" + } + ], + "declKind": "Func", + "usr": "s:15OneSignalOSCore19OSOperationExecutorP12enqueueDeltayyAA7OSDeltaCF", + "mangledName": "$s15OneSignalOSCore19OSOperationExecutorP12enqueueDeltayyAA7OSDeltaCF", + "moduleName": "OneSignalOSCore", + "genericSig": "<τ_0_0 where τ_0_0 : OneSignalOSCore.OSOperationExecutor>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "cacheDeltaQueue", + "printedName": "cacheDeltaQueue()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:15OneSignalOSCore19OSOperationExecutorP15cacheDeltaQueueyyF", + "mangledName": "$s15OneSignalOSCore19OSOperationExecutorP15cacheDeltaQueueyyF", + "moduleName": "OneSignalOSCore", + "genericSig": "<τ_0_0 where τ_0_0 : OneSignalOSCore.OSOperationExecutor>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "processDeltaQueue", + "printedName": "processDeltaQueue(inBackground:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "s:15OneSignalOSCore19OSOperationExecutorP17processDeltaQueue12inBackgroundySb_tF", + "mangledName": "$s15OneSignalOSCore19OSOperationExecutorP17processDeltaQueue12inBackgroundySb_tF", + "moduleName": "OneSignalOSCore", + "genericSig": "<τ_0_0 where τ_0_0 : OneSignalOSCore.OSOperationExecutor>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "s:15OneSignalOSCore19OSOperationExecutorP", + "mangledName": "$s15OneSignalOSCore19OSOperationExecutorP", + "moduleName": "OneSignalOSCore", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "DispatchQueue", + "printedName": "DispatchQueue", + "children": [ + { + "kind": "Function", + "name": "async", + "printedName": "async(execute:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + } + ], + "declKind": "Func", + "usr": "s:So17OS_dispatch_queueC15OneSignalOSCoreE5async7executeyyyXL_tF", + "mangledName": "$sSo17OS_dispatch_queueC15OneSignalOSCoreE5async7executeyyyXL_tF", + "moduleName": "OneSignalOSCore", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "asyncAfterTime", + "printedName": "asyncAfterTime(deadline:execute:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "DispatchTime", + "printedName": "Dispatch.DispatchTime", + "usr": "s:8Dispatch0A4TimeV" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + } + ], + "declKind": "Func", + "usr": "s:So17OS_dispatch_queueC15OneSignalOSCoreE14asyncAfterTime8deadline7executey8Dispatch0lI0V_yyYbXLtF", + "mangledName": "$sSo17OS_dispatch_queueC15OneSignalOSCoreE14asyncAfterTime8deadline7executey8Dispatch0lI0V_yyYbXLtF", + "moduleName": "OneSignalOSCore", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "c:objc(cs)OS_dispatch_queue", + "moduleName": "Dispatch", + "isOpen": true, + "objc_name": "OS_dispatch_queue", + "declAttributes": [ + "ObjC", + "SynthesizedProtocol", + "Sendable", + "HasMissingDesignatedInitializers", + "Dynamic" + ], + "superclassUsr": "c:objc(cs)OS_dispatch_object", + "isExternal": true, + "hasMissingDesignatedInitializers": true, + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "Dispatch.DispatchObject", + "os_object.OS_object", + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "OSDispatchQueue", + "printedName": "OSDispatchQueue", + "usr": "s:15OneSignalOSCore15OSDispatchQueueP", + "mangledName": "$s15OneSignalOSCore15OSDispatchQueueP" + }, + { + "kind": "Conformance", + "name": "Scheduler", + "printedName": "Scheduler", + "children": [ + { + "kind": "TypeWitness", + "name": "SchedulerTimeType", + "printedName": "SchedulerTimeType", + "children": [ + { + "kind": "TypeNominal", + "name": "SchedulerTimeType", + "printedName": "Dispatch.DispatchQueue.SchedulerTimeType", + "usr": "s:So17OS_dispatch_queueC8DispatchE17SchedulerTimeTypeV" + } + ] + }, + { + "kind": "TypeWitness", + "name": "SchedulerOptions", + "printedName": "SchedulerOptions", + "children": [ + { + "kind": "TypeNominal", + "name": "SchedulerOptions", + "printedName": "Dispatch.DispatchQueue.SchedulerOptions", + "usr": "s:So17OS_dispatch_queueC8DispatchE16SchedulerOptionsV" + } + ] + } + ], + "usr": "s:7Combine9SchedulerP", + "mangledName": "$s7Combine9SchedulerP" + } + ] + } + ], + "json_format_version": 8 + }, + "ConstValues": [ + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalOSCore\/Source\/OSOperationRepo.swift", + "kind": "BooleanLiteral", + "offset": 1573, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalOSCore\/Source\/OSOperationRepo.swift", + "kind": "StringLiteral", + "offset": 1747, + "length": 27, + "value": "\"OneSignal.OSOperationRepo\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalOSCore\/Source\/OSOperationRepo.swift", + "kind": "Dictionary", + "offset": 1927, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalOSCore\/Source\/OSOperationRepo.swift", + "kind": "Array", + "offset": 1974, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalOSCore\/Source\/OSOperationRepo.swift", + "kind": "Array", + "offset": 2009, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalOSCore\/Source\/OSOperationRepo.swift", + "kind": "BooleanLiteral", + "offset": 2203, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalOSCore\/Source\/OSOperationRepo.swift", + "kind": "BooleanLiteral", + "offset": 2754, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalOSCore\/Source\/OSOperationRepo.swift", + "kind": "StringLiteral", + "offset": 2816, + "length": 33, + "value": "\"OSOperationRepo calling start()\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalOSCore\/Source\/OSOperationRepo.swift", + "kind": "Array", + "offset": 3395, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalOSCore\/Source\/OSOperationRepo.swift", + "kind": "StringLiteral", + "offset": 3516, + "length": 56, + "value": "\"OSOperationRepo.start() with deltaQueue: \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalOSCore\/Source\/OSOperationRepo.swift", + "kind": "StringLiteral", + "offset": 3571, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalOSCore\/Source\/OSOperationRepo.swift", + "kind": "StringLiteral", + "offset": 3649, + "length": 65, + "value": "\"OSOperationRepo.start() is unable to uncache the OSDelta queue.\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalOSCore\/Source\/OSOperationRepo.swift", + "kind": "BooleanLiteral", + "offset": 4852, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalOSCore\/Source\/OSOperationRepo.swift", + "kind": "StringLiteral", + "offset": 5106, + "length": 40, + "value": "\"OSOperationRepo enqueueDelta: \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalOSCore\/Source\/OSOperationRepo.swift", + "kind": "StringLiteral", + "offset": 5145, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalOSCore\/Source\/OSOperationRepo.swift", + "kind": "BooleanLiteral", + "offset": 5564, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalOSCore\/Source\/OSOperationRepo.swift", + "kind": "BooleanLiteral", + "offset": 5740, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalOSCore\/Source\/OSOperationRepo.swift", + "kind": "StringLiteral", + "offset": 5836, + "length": 56, + "value": "\"OSOperationRepo not flushing queue due to being paused\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalOSCore\/Source\/OSOperationRepo.swift", + "kind": "StringLiteral", + "offset": 6304, + "length": 95, + "value": "\"OSOperationRepo flushDeltaQueue in background: \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalOSCore\/Source\/OSOperationRepo.swift", + "kind": "StringLiteral", + "offset": 6367, + "length": 4, + "value": "\" with queue: \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalOSCore\/Source\/OSOperationRepo.swift", + "kind": "StringLiteral", + "offset": 6398, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalOSCore\/Source\/OSOperationRepo.swift", + "kind": "IntegerLiteral", + "offset": 6432, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalOSCore\/Source\/OSOperationRepo.swift", + "kind": "IntegerLiteral", + "offset": 6783, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalOSCore\/Source\/OSEventProducer.swift", + "kind": "StringLiteral", + "offset": 1724, + "length": 63, + "value": "\"OSEventProducer.unsubscribe() called with handler: \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalOSCore\/Source\/OSEventProducer.swift", + "kind": "StringLiteral", + "offset": 1786, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalOSCore\/Source\/Consistency\/OSConsistencyManager.swift", + "kind": "StringLiteral", + "offset": 1448, + "length": 30, + "value": "\"com.consistencyManager.queue\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalOSCore\/Source\/Consistency\/OSConsistencyManager.swift", + "kind": "Dictionary", + "offset": 1555, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalOSCore\/Source\/Consistency\/OSConsistencyManager.swift", + "kind": "Dictionary", + "offset": 1641, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalOSCore\/Source\/Consistency\/OSConsistencyManager.swift", + "kind": "Dictionary", + "offset": 1845, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalOSCore\/Source\/Consistency\/OSConsistencyManager.swift", + "kind": "Dictionary", + "offset": 1877, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalOSCore\/Source\/Consistency\/OSConsistencyManager.swift", + "kind": "Dictionary", + "offset": 2217, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalOSCore\/Source\/Consistency\/OSConsistencyManager.swift", + "kind": "IntegerLiteral", + "offset": 2655, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalOSCore\/Source\/Consistency\/OSConsistencyManager.swift", + "kind": "Array", + "offset": 2775, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalOSCore\/Source\/Consistency\/OSConsistencyManager.swift", + "kind": "Array", + "offset": 3402, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalOSCore\/Source\/Consistency\/OSConsistencyManager.swift", + "kind": "Array", + "offset": 4102, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalOSCore\/Source\/Consistency\/OSConsistencyManager.swift", + "kind": "StringLiteral", + "offset": 4283, + "length": 29, + "value": "\"Condition met for id: \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalOSCore\/Source\/Consistency\/OSConsistencyManager.swift", + "kind": "StringLiteral", + "offset": 4311, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalOSCore\/Source\/Consistency\/OSConsistencyManager.swift", + "kind": "StringLiteral", + "offset": 4498, + "length": 33, + "value": "\"Condition not met for id: \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalOSCore\/Source\/Consistency\/OSConsistencyManager.swift", + "kind": "StringLiteral", + "offset": 4530, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalOSCore\/Source\/OSModelStore.swift", + "kind": "Dictionary", + "offset": 1801, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalOSCore\/Source\/OSModelStore.swift", + "kind": "Dictionary", + "offset": 1930, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalOSCore\/Source\/OSModelStore.swift", + "kind": "StringLiteral", + "offset": 4653, + "length": 47, + "value": "\"OSModelStore remove() called with model \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalOSCore\/Source\/OSModelStore.swift", + "kind": "StringLiteral", + "offset": 4699, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalOSCore\/Source\/OSModelStore.swift", + "kind": "StringLiteral", + "offset": 5098, + "length": 73, + "value": "\"OSModelStore cannot remove \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalOSCore\/Source\/OSModelStore.swift", + "kind": "StringLiteral", + "offset": 5131, + "length": 7, + "value": "\" because it doesn't exist in the store.\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalOSCore\/Source\/OSModelStore.swift", + "kind": "Dictionary", + "offset": 6264, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalOSCore\/Source\/OSModelStore.swift", + "kind": "StringLiteral", + "offset": 1257, + "length": 12, + "value": "\"OneSignalOSCore.OSModelStore\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalOSCore\/Source\/OSModel.swift", + "kind": "BooleanLiteral", + "offset": 1419, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalOSCore\/Source\/OSModel.swift", + "kind": "StringLiteral", + "offset": 1702, + "length": 9, + "value": "\"modelId\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalOSCore\/Source\/OSModel.swift", + "kind": "StringLiteral", + "offset": 1819, + "length": 9, + "value": "\"modelId\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalOSCore\/Source\/OSModel.swift", + "kind": "BooleanLiteral", + "offset": 2166, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalOSCore\/Source\/OSModel.swift", + "kind": "BooleanLiteral", + "offset": 2715, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalOSCore\/Source\/OSModel.swift", + "kind": "BooleanLiteral", + "offset": 2816, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalOSCore\/Source\/OSModel.swift", + "kind": "StringLiteral", + "offset": 2904, + "length": 50, + "value": "\"hydrateModel(response:) has not been implemented\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalOSCore\/Source\/OSModel.swift", + "kind": "StringLiteral", + "offset": 1260, + "length": 7, + "value": "\"OneSignalOSCore.OSModel\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalOSCore\/Source\/OSNewRecordsState.swift", + "kind": "Dictionary", + "offset": 1670, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalOSCore\/Source\/OSNewRecordsState.swift", + "kind": "BooleanLiteral", + "offset": 1922, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalOSCore\/Source\/OSNewRecordsState.swift", + "kind": "BooleanLiteral", + "offset": 2239, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalOSCore\/Source\/OSBackgroundTaskManager.swift", + "kind": "StringLiteral", + "offset": 1894, + "length": 106, + "value": "\"OSBackgroundTaskManager:beginBackgroundTask \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalOSCore\/Source\/OSBackgroundTaskManager.swift", + "kind": "StringLiteral", + "offset": 1956, + "length": 6, + "value": "\" cannot be executed due to no task handler.\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalOSCore\/Source\/OSBackgroundTaskManager.swift", + "kind": "StringLiteral", + "offset": 2276, + "length": 104, + "value": "\"OSBackgroundTaskManager:endBackgroundTask \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalOSCore\/Source\/OSBackgroundTaskManager.swift", + "kind": "StringLiteral", + "offset": 2336, + "length": 6, + "value": "\" cannot be executed due to no task handler.\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalOSCore\/Source\/OSBackgroundTaskManager.swift", + "kind": "StringLiteral", + "offset": 2651, + "length": 101, + "value": "\"OSBackgroundTaskManager:setTaskInvalid \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalOSCore\/Source\/OSBackgroundTaskManager.swift", + "kind": "StringLiteral", + "offset": 2708, + "length": 6, + "value": "\" cannot be executed due to no task handler.\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalOSCore\/Source\/Consistency\/OSReadYourWriteData.swift", + "kind": "BooleanLiteral", + "offset": 1682, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalOSCore\/Source\/Consistency\/OSReadYourWriteData.swift", + "kind": "IntegerLiteral", + "offset": 1888, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalOSCore\/Source\/Consistency\/OSReadYourWriteData.swift", + "kind": "BooleanLiteral", + "offset": 1894, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalOSCore\/Source\/Consistency\/OSReadYourWriteData.swift", + "kind": "StringLiteral", + "offset": 1250, + "length": 19, + "value": "\"OneSignalOSCore.OSReadYourWriteData\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalOSCore\/Source\/OSModelStoreListener.swift", + "kind": "StringLiteral", + "offset": 2418, + "length": 61, + "value": "\"OSModelStoreListener.onRemoved() called with model \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalOSCore\/Source\/OSModelStoreListener.swift", + "kind": "StringLiteral", + "offset": 2478, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalOSCore\/Source\/Consistency\/IamFetch\/OSIamFetchReadyCondition.swift", + "kind": "BooleanLiteral", + "offset": 1434, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalOSCore\/Source\/Consistency\/IamFetch\/OSIamFetchReadyCondition.swift", + "kind": "StringLiteral", + "offset": 2055, + "length": 26, + "value": "\"OSIamFetchReadyCondition\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalOSCore\/Source\/Consistency\/IamFetch\/OSIamFetchReadyCondition.swift", + "kind": "BooleanLiteral", + "offset": 2442, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalOSCore\/Source\/Consistency\/IamFetch\/OSIamFetchReadyCondition.swift", + "kind": "BooleanLiteral", + "offset": 3088, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalOSCore\/Source\/Consistency\/IamFetch\/OSIamFetchReadyCondition.swift", + "kind": "StringLiteral", + "offset": 3773, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalOSCore\/Source\/Consistency\/IamFetch\/OSIamFetchReadyCondition.swift", + "kind": "StringLiteral", + "offset": 3795, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalOSCore\/Source\/Consistency\/IamFetch\/OSIamFetchReadyCondition.swift", + "kind": "StringLiteral", + "offset": 1243, + "length": 24, + "value": "\"OneSignalOSCore.OSIamFetchReadyCondition\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalOSCore\/Source\/OSDelta.swift", + "kind": "StringLiteral", + "offset": 1783, + "length": 62, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalOSCore\/Source\/OSDelta.swift", + "kind": "StringLiteral", + "offset": 2276, + "length": 6, + "value": "\"name\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalOSCore\/Source\/OSDelta.swift", + "kind": "StringLiteral", + "offset": 2322, + "length": 9, + "value": "\"deltaId\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalOSCore\/Source\/OSDelta.swift", + "kind": "StringLiteral", + "offset": 2373, + "length": 11, + "value": "\"timestamp\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalOSCore\/Source\/OSDelta.swift", + "kind": "StringLiteral", + "offset": 2432, + "length": 17, + "value": "\"identityModelId\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalOSCore\/Source\/OSDelta.swift", + "kind": "StringLiteral", + "offset": 2487, + "length": 7, + "value": "\"model\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalOSCore\/Source\/OSDelta.swift", + "kind": "StringLiteral", + "offset": 2535, + "length": 10, + "value": "\"property\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalOSCore\/Source\/OSDelta.swift", + "kind": "StringLiteral", + "offset": 2583, + "length": 7, + "value": "\"value\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalOSCore\/Source\/OSDelta.swift", + "kind": "StringLiteral", + "offset": 2695, + "length": 6, + "value": "\"name\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalOSCore\/Source\/OSDelta.swift", + "kind": "StringLiteral", + "offset": 2770, + "length": 9, + "value": "\"deltaId\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalOSCore\/Source\/OSDelta.swift", + "kind": "StringLiteral", + "offset": 2850, + "length": 11, + "value": "\"timestamp\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalOSCore\/Source\/OSDelta.swift", + "kind": "StringLiteral", + "offset": 2936, + "length": 17, + "value": "\"identityModelId\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalOSCore\/Source\/OSDelta.swift", + "kind": "StringLiteral", + "offset": 3020, + "length": 7, + "value": "\"model\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalOSCore\/Source\/OSDelta.swift", + "kind": "StringLiteral", + "offset": 3098, + "length": 10, + "value": "\"property\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalOSCore\/Source\/OSDelta.swift", + "kind": "StringLiteral", + "offset": 3175, + "length": 7, + "value": "\"value\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalOSCore\/Source\/OSDelta.swift", + "kind": "StringLiteral", + "offset": 3257, + "length": 35, + "value": "\"Unable to init OSDelta from cache\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalOSCore\/Source\/OSDelta.swift", + "kind": "StringLiteral", + "offset": 1476, + "length": 7, + "value": "\"OneSignalOSCore.OSDelta\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalOSCore\/Source\/OSDispatchQueue.swift", + "kind": "Array", + "offset": 1618, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalOSCore\/Source\/OSStubLiveActivities.swift", + "kind": "StringLiteral", + "offset": 477, + "length": 138, + "value": "\"OneSignalLiveActivities not found. In order to use OneSignal's LiveActivities features the OneSignalLiveActivities module must be added.\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalOSCore\/Source\/OSStubLiveActivities.swift", + "kind": "StringLiteral", + "offset": 816, + "length": 138, + "value": "\"OneSignalLiveActivities not found. In order to use OneSignal's LiveActivities features the OneSignalLiveActivities module must be added.\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalOSCore\/Source\/OSStubLiveActivities.swift", + "kind": "StringLiteral", + "offset": 1069, + "length": 138, + "value": "\"OneSignalLiveActivities not found. In order to use OneSignal's LiveActivities features the OneSignalLiveActivities module must be added.\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalOSCore\/Source\/OSStubLiveActivities.swift", + "kind": "StringLiteral", + "offset": 1388, + "length": 138, + "value": "\"OneSignalLiveActivities not found. In order to use OneSignal's LiveActivities features the OneSignalLiveActivities module must be added.\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalOSCore\/Source\/OSStubLiveActivities.swift", + "kind": "StringLiteral", + "offset": 1662, + "length": 138, + "value": "\"OneSignalLiveActivities not found. In order to use OneSignal's LiveActivities features the OneSignalLiveActivities module must be added.\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalOSCore\/Source\/Consistency\/IamFetch\/OSIamFetchOffsetKey.swift", + "kind": "IntegerLiteral", + "offset": 1568, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalOSCore\/Source\/Consistency\/IamFetch\/OSIamFetchOffsetKey.swift", + "kind": "IntegerLiteral", + "offset": 1592, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalOSCore\/Source\/Consistency\/IamFetch\/OSIamFetchOffsetKey.swift", + "kind": "IntegerLiteral", + "offset": 1624, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalOSCore\/Source\/Consistency\/IamFetch\/OSIamFetchOffsetKey.swift", + "kind": "IntegerLiteral", + "offset": 1568, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalOSCore\/Source\/Consistency\/IamFetch\/OSIamFetchOffsetKey.swift", + "kind": "IntegerLiteral", + "offset": 1592, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalOSCore\/Source\/Consistency\/IamFetch\/OSIamFetchOffsetKey.swift", + "kind": "IntegerLiteral", + "offset": 1624, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalOSCore\/Source\/Consistency\/IamFetch\/OSIamFetchOffsetKey.swift", + "kind": "IntegerLiteral", + "offset": 1568, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalOSCore\/Source\/Consistency\/IamFetch\/OSIamFetchOffsetKey.swift", + "kind": "IntegerLiteral", + "offset": 1592, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalOSCore\/Source\/Consistency\/IamFetch\/OSIamFetchOffsetKey.swift", + "kind": "IntegerLiteral", + "offset": 1624, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalOSCore\/Source\/OSModelChangedHandler.swift", + "kind": "StringLiteral", + "offset": 1631, + "length": 86, + "value": "\"OSModelChangedArgs for model: \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalOSCore\/Source\/OSModelChangedHandler.swift", + "kind": "StringLiteral", + "offset": 1670, + "length": 4, + "value": "\" with property: \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalOSCore\/Source\/OSModelChangedHandler.swift", + "kind": "StringLiteral", + "offset": 1697, + "length": 5, + "value": "\" value: \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalOSCore\/Source\/OSModelChangedHandler.swift", + "kind": "StringLiteral", + "offset": 1716, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalOSCore\/Source\/OSModelChangedHandler.swift", + "kind": "StringLiteral", + "offset": 1256, + "length": 18, + "value": "\"OneSignalOSCore.OSModelChangedArgs\"" + } + ] +} \ No newline at end of file diff --git a/iOS_SDK/OneSignalSDK/OneSignal_OSCore/OneSignalOSCore.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalOSCore.framework/Versions/A/Modules/OneSignalOSCore.swiftmodule/arm64-apple-ios-macabi.private.swiftinterface b/iOS_SDK/OneSignalSDK/OneSignal_OSCore/OneSignalOSCore.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalOSCore.framework/Versions/A/Modules/OneSignalOSCore.swiftmodule/arm64-apple-ios-macabi.private.swiftinterface new file mode 100644 index 000000000..0f5e0bec3 --- /dev/null +++ b/iOS_SDK/OneSignalSDK/OneSignal_OSCore/OneSignalOSCore.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalOSCore.framework/Versions/A/Modules/OneSignalOSCore.swiftmodule/arm64-apple-ios-macabi.private.swiftinterface @@ -0,0 +1,205 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 clang-1500.1.0.2.5) +// swift-module-flags: -target arm64-apple-ios13.1-macabi -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name OneSignalOSCore +// swift-module-flags-ignorable: -enable-bare-slash-regex +import Foundation +import OneSignalCore +@_exported import OneSignalOSCore +import Swift +import _Concurrency +import _StringProcessing +import _SwiftConcurrencyShims +@objc public protocol OSLiveActivities { + @objc static func enter(_ activityId: Swift.String, withToken: Swift.String) + @objc @available(*, deprecated) + static func enter(_ activityId: Swift.String, withToken: Swift.String, withSuccess: OneSignalCore.OSResultSuccessBlock?, withFailure: OneSignalCore.OSFailureBlock?) + @objc static func exit(_ activityId: Swift.String) + @objc @available(*, deprecated) + static func exit(_ activityId: Swift.String, withSuccess: OneSignalCore.OSResultSuccessBlock?, withFailure: OneSignalCore.OSFailureBlock?) + @objc static func trackClickAndReturnOriginal(_ url: Foundation.URL) -> Foundation.URL? +} +public protocol OSConsistencyKeyEnum : Swift.RawRepresentable where Self.RawValue == Swift.Int { +} +@objc @_inheritsConvenienceInitializers public class OSOperationRepo : ObjectiveC.NSObject { + public static let sharedInstance: OneSignalOSCore.OSOperationRepo + public var paused: Swift.Bool + public func start() + public func addExecutor(_ executor: any OneSignalOSCore.OSOperationExecutor) + public func enqueueDelta(_ delta: OneSignalOSCore.OSDelta, flush: Swift.Bool = false) + @objc public func addFlushDeltaQueueToDispatchQueue(inBackground: Swift.Bool = false) + @objc override dynamic public init() + @objc deinit +} +@_inheritsConvenienceInitializers public class OSEventProducer : ObjectiveC.NSObject { + public func subscribe(_ handler: THandler) + public func unsubscribe(_ handler: THandler) + public func fire(callback: (THandler) -> Swift.Void) + @objc override dynamic public init() + @objc deinit +} +@objc public protocol OSCondition { + @objc var conditionId: Swift.String { get } + @objc func isMet(indexedTokens: [Swift.String : [Foundation.NSNumber : OneSignalOSCore.OSReadYourWriteData]]) -> Swift.Bool + @objc func getNewestToken(indexedTokens: [Swift.String : [Foundation.NSNumber : OneSignalOSCore.OSReadYourWriteData]]) -> OneSignalOSCore.OSReadYourWriteData? +} +@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc public class OSConsistencyManager : ObjectiveC.NSObject { + @objc public static let shared: OneSignalOSCore.OSConsistencyManager + public func reset() + public func setRywTokenAndDelay(id: Swift.String, key: any OneSignalOSCore.OSConsistencyKeyEnum, value: OneSignalOSCore.OSReadYourWriteData) + @objc public func getRywTokenFromAwaitableCondition(_ condition: any OneSignalOSCore.OSCondition, forId id: Swift.String) -> OneSignalOSCore.OSReadYourWriteData? + @objc public func resolveConditionsWithID(id: Swift.String) + @objc deinit +} +open class OSModelStore : ObjectiveC.NSObject where TModel : OneSignalOSCore.OSModel { + public init(changeSubscription: OneSignalOSCore.OSEventProducer, storeKey: Swift.String) + public func registerAsUserObserver() -> OneSignalOSCore.OSModelStore + @objc deinit + public func getModel(key: Swift.String) -> TModel? + public func getModel(modelId: Swift.String) -> TModel? + public func getModels() -> [Swift.String : TModel] + public func add(id: Swift.String, model: TModel, hydrating: Swift.Bool) + public func remove(_ id: Swift.String) + public func clearModelsFromStore() +} +extension OneSignalOSCore.OSModelStore : OneSignalOSCore.OSModelChangedHandler { + public func onModelUpdated(args: OneSignalOSCore.OSModelChangedArgs, hydrating: Swift.Bool) +} +@objc open class OSModel : ObjectiveC.NSObject, Foundation.NSCoding { + final public let modelId: Swift.String + public var changeNotifier: OneSignalOSCore.OSEventProducer + public init(changeNotifier: OneSignalOSCore.OSEventProducer) + @objc open func encode(with coder: Foundation.NSCoder) + @objc required public init?(coder: Foundation.NSCoder) + public func set(property: Swift.String, newValue: T, preventServerUpdate: Swift.Bool = false) + public func hydrate(_ response: [Swift.String : Any]) + open func hydrateModel(_ response: [Swift.String : Any]) + @objc deinit +} +public class OSNewRecordsState { + public init() + public func add(_ key: Swift.String, _ overwrite: Swift.Bool = false) + public func canAccess(_ key: Swift.String) -> Swift.Bool + @objc deinit +} +@objc public protocol OSBackgroundTaskHandler { + @objc func beginBackgroundTask(_ taskIdentifier: Swift.String) + @objc func endBackgroundTask(_ taskIdentifier: Swift.String) + @objc func setTaskInvalid(_ taskIdentifier: Swift.String) +} +@_inheritsConvenienceInitializers @objc public class OSBackgroundTaskManager : ObjectiveC.NSObject { + @objc public static var taskHandler: (any OneSignalOSCore.OSBackgroundTaskHandler)? + @objc public static func beginBackgroundTask(_ taskIdentifier: Swift.String) + @objc public static func endBackgroundTask(_ taskIdentifier: Swift.String) + @objc public static func setTaskInvalid(_ taskIdentifier: Swift.String) + @objc override dynamic public init() + @objc deinit +} +@objc @objcMembers public class OSReadYourWriteData : ObjectiveC.NSObject { + @objc final public let rywToken: Swift.String? + @objc final public let rywDelay: Foundation.NSNumber? + @objc public init(rywToken: Swift.String?, rywDelay: Foundation.NSNumber?) + @objc override dynamic public func isEqual(_ object: Any?) -> Swift.Bool + @objc override dynamic public var hash: Swift.Int { + @objc get + } + @objc deinit +} +public protocol OSModelStoreListener : OneSignalOSCore.OSModelStoreChangedHandler { + associatedtype TModel : OneSignalOSCore.OSModel + var store: OneSignalOSCore.OSModelStore { get } + init(store: OneSignalOSCore.OSModelStore) + func getAddModelDelta(_ model: Self.TModel) -> OneSignalOSCore.OSDelta? + func getRemoveModelDelta(_ model: Self.TModel) -> OneSignalOSCore.OSDelta? + func getUpdateModelDelta(_ args: OneSignalOSCore.OSModelChangedArgs) -> OneSignalOSCore.OSDelta? +} +extension OneSignalOSCore.OSModelStoreListener { + public func start() + public func close() + public func onAdded(_ model: OneSignalOSCore.OSModel) + public func onUpdated(_ args: OneSignalOSCore.OSModelChangedArgs) + public func onRemoved(_ model: OneSignalOSCore.OSModel) +} +@_hasMissingDesignatedInitializers @objc public class OSIamFetchReadyCondition : ObjectiveC.NSObject, OneSignalOSCore.OSCondition { + @objc public static func sharedInstance(withId id: Swift.String) -> OneSignalOSCore.OSIamFetchReadyCondition + @objc public static let CONDITIONID: Swift.String + @objc public var conditionId: Swift.String { + @objc get + } + public func setSubscriptionUpdatePending(value: Swift.Bool) + @objc public func isMet(indexedTokens: [Swift.String : [Foundation.NSNumber : OneSignalOSCore.OSReadYourWriteData]]) -> Swift.Bool + @objc public func getNewestToken(indexedTokens: [Swift.String : [Foundation.NSNumber : OneSignalOSCore.OSReadYourWriteData]]) -> OneSignalOSCore.OSReadYourWriteData? + @objc deinit +} +public protocol OSModelStoreChangedHandler { + func onAdded(_ model: OneSignalOSCore.OSModel) + func onUpdated(_ args: OneSignalOSCore.OSModelChangedArgs) + func onRemoved(_ model: OneSignalOSCore.OSModel) +} +@objc open class OSDelta : ObjectiveC.NSObject, Foundation.NSCoding { + final public let name: Swift.String + final public let deltaId: Swift.String + final public let timestamp: Foundation.Date + final public let identityModelId: Swift.String + public var model: OneSignalOSCore.OSModel + final public let property: Swift.String + final public let value: Any + @objc override dynamic open var description: Swift.String { + @objc get + } + public init(name: Swift.String, identityModelId: Swift.String, model: OneSignalOSCore.OSModel, property: Swift.String, value: Any) + @objc public func encode(with coder: Foundation.NSCoder) + @objc required public init?(coder: Foundation.NSCoder) + @objc deinit +} +public protocol OSDispatchQueue { + func async(execute work: @escaping @convention(block) () -> Swift.Void) + #if compiler(>=5.3) && $Sendable + func asyncAfterTime(deadline: Dispatch.DispatchTime, execute work: @escaping @Sendable @convention(block) () -> Swift.Void) + #endif +} +extension Dispatch.DispatchQueue : OneSignalOSCore.OSDispatchQueue { + public func async(execute work: @escaping @convention(block) () -> Swift.Void) + #if compiler(>=5.3) && $Sendable + public func asyncAfterTime(deadline: Dispatch.DispatchTime, execute work: @escaping @Sendable @convention(block) () -> Swift.Void) + #endif +} +@objc @_inheritsConvenienceInitializers public class OSStubLiveActivities : ObjectiveC.NSObject, OneSignalOSCore.OSLiveActivities { + @objc public static func liveActivities() -> Swift.AnyClass + @objc public static func enter(_ activityId: Swift.String, withToken: Swift.String) + @objc public static func enter(_ activityId: Swift.String, withToken: Swift.String, withSuccess: OneSignalCore.OSResultSuccessBlock?, withFailure: OneSignalCore.OSFailureBlock?) + @objc public static func exit(_ activityId: Swift.String) + @objc public static func exit(_ activityId: Swift.String, withSuccess: OneSignalCore.OSResultSuccessBlock?, withFailure: OneSignalCore.OSFailureBlock?) + @objc public static func trackClickAndReturnOriginal(_ url: Foundation.URL) -> Foundation.URL? + @objc override dynamic public init() + @objc deinit +} +public enum OSIamFetchOffsetKey : Swift.Int, OneSignalOSCore.OSConsistencyKeyEnum { + case userCreate + case userUpdate + case subscriptionUpdate + public init?(rawValue: Swift.Int) + public typealias RawValue = Swift.Int + public var rawValue: Swift.Int { + get + } +} +@objc @_hasMissingDesignatedInitializers public class OSModelChangedArgs : ObjectiveC.NSObject { + final public let model: OneSignalOSCore.OSModel + final public let property: Swift.String + final public let newValue: Any + @objc override dynamic public var description: Swift.String { + @objc get + } + @objc deinit +} +public protocol OSModelChangedHandler { + func onModelUpdated(args: OneSignalOSCore.OSModelChangedArgs, hydrating: Swift.Bool) +} +public protocol OSOperationExecutor { + var supportedDeltas: [Swift.String] { get } + func enqueueDelta(_ delta: OneSignalOSCore.OSDelta) + func cacheDeltaQueue() + func processDeltaQueue(inBackground: Swift.Bool) +} +extension OneSignalOSCore.OSIamFetchOffsetKey : Swift.Equatable {} +extension OneSignalOSCore.OSIamFetchOffsetKey : Swift.Hashable {} diff --git a/iOS_SDK/OneSignalSDK/OneSignal_OSCore/OneSignalOSCore.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalOSCore.framework/Versions/A/Modules/OneSignalOSCore.swiftmodule/arm64-apple-ios-macabi.swiftdoc b/iOS_SDK/OneSignalSDK/OneSignal_OSCore/OneSignalOSCore.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalOSCore.framework/Versions/A/Modules/OneSignalOSCore.swiftmodule/arm64-apple-ios-macabi.swiftdoc new file mode 100644 index 000000000..8379417e3 Binary files /dev/null and b/iOS_SDK/OneSignalSDK/OneSignal_OSCore/OneSignalOSCore.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalOSCore.framework/Versions/A/Modules/OneSignalOSCore.swiftmodule/arm64-apple-ios-macabi.swiftdoc differ diff --git a/iOS_SDK/OneSignalSDK/OneSignal_OSCore/OneSignalOSCore.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalOSCore.framework/Versions/A/Modules/OneSignalOSCore.swiftmodule/arm64-apple-ios-macabi.swiftinterface b/iOS_SDK/OneSignalSDK/OneSignal_OSCore/OneSignalOSCore.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalOSCore.framework/Versions/A/Modules/OneSignalOSCore.swiftmodule/arm64-apple-ios-macabi.swiftinterface new file mode 100644 index 000000000..0f5e0bec3 --- /dev/null +++ b/iOS_SDK/OneSignalSDK/OneSignal_OSCore/OneSignalOSCore.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalOSCore.framework/Versions/A/Modules/OneSignalOSCore.swiftmodule/arm64-apple-ios-macabi.swiftinterface @@ -0,0 +1,205 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 clang-1500.1.0.2.5) +// swift-module-flags: -target arm64-apple-ios13.1-macabi -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name OneSignalOSCore +// swift-module-flags-ignorable: -enable-bare-slash-regex +import Foundation +import OneSignalCore +@_exported import OneSignalOSCore +import Swift +import _Concurrency +import _StringProcessing +import _SwiftConcurrencyShims +@objc public protocol OSLiveActivities { + @objc static func enter(_ activityId: Swift.String, withToken: Swift.String) + @objc @available(*, deprecated) + static func enter(_ activityId: Swift.String, withToken: Swift.String, withSuccess: OneSignalCore.OSResultSuccessBlock?, withFailure: OneSignalCore.OSFailureBlock?) + @objc static func exit(_ activityId: Swift.String) + @objc @available(*, deprecated) + static func exit(_ activityId: Swift.String, withSuccess: OneSignalCore.OSResultSuccessBlock?, withFailure: OneSignalCore.OSFailureBlock?) + @objc static func trackClickAndReturnOriginal(_ url: Foundation.URL) -> Foundation.URL? +} +public protocol OSConsistencyKeyEnum : Swift.RawRepresentable where Self.RawValue == Swift.Int { +} +@objc @_inheritsConvenienceInitializers public class OSOperationRepo : ObjectiveC.NSObject { + public static let sharedInstance: OneSignalOSCore.OSOperationRepo + public var paused: Swift.Bool + public func start() + public func addExecutor(_ executor: any OneSignalOSCore.OSOperationExecutor) + public func enqueueDelta(_ delta: OneSignalOSCore.OSDelta, flush: Swift.Bool = false) + @objc public func addFlushDeltaQueueToDispatchQueue(inBackground: Swift.Bool = false) + @objc override dynamic public init() + @objc deinit +} +@_inheritsConvenienceInitializers public class OSEventProducer : ObjectiveC.NSObject { + public func subscribe(_ handler: THandler) + public func unsubscribe(_ handler: THandler) + public func fire(callback: (THandler) -> Swift.Void) + @objc override dynamic public init() + @objc deinit +} +@objc public protocol OSCondition { + @objc var conditionId: Swift.String { get } + @objc func isMet(indexedTokens: [Swift.String : [Foundation.NSNumber : OneSignalOSCore.OSReadYourWriteData]]) -> Swift.Bool + @objc func getNewestToken(indexedTokens: [Swift.String : [Foundation.NSNumber : OneSignalOSCore.OSReadYourWriteData]]) -> OneSignalOSCore.OSReadYourWriteData? +} +@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc public class OSConsistencyManager : ObjectiveC.NSObject { + @objc public static let shared: OneSignalOSCore.OSConsistencyManager + public func reset() + public func setRywTokenAndDelay(id: Swift.String, key: any OneSignalOSCore.OSConsistencyKeyEnum, value: OneSignalOSCore.OSReadYourWriteData) + @objc public func getRywTokenFromAwaitableCondition(_ condition: any OneSignalOSCore.OSCondition, forId id: Swift.String) -> OneSignalOSCore.OSReadYourWriteData? + @objc public func resolveConditionsWithID(id: Swift.String) + @objc deinit +} +open class OSModelStore : ObjectiveC.NSObject where TModel : OneSignalOSCore.OSModel { + public init(changeSubscription: OneSignalOSCore.OSEventProducer, storeKey: Swift.String) + public func registerAsUserObserver() -> OneSignalOSCore.OSModelStore + @objc deinit + public func getModel(key: Swift.String) -> TModel? + public func getModel(modelId: Swift.String) -> TModel? + public func getModels() -> [Swift.String : TModel] + public func add(id: Swift.String, model: TModel, hydrating: Swift.Bool) + public func remove(_ id: Swift.String) + public func clearModelsFromStore() +} +extension OneSignalOSCore.OSModelStore : OneSignalOSCore.OSModelChangedHandler { + public func onModelUpdated(args: OneSignalOSCore.OSModelChangedArgs, hydrating: Swift.Bool) +} +@objc open class OSModel : ObjectiveC.NSObject, Foundation.NSCoding { + final public let modelId: Swift.String + public var changeNotifier: OneSignalOSCore.OSEventProducer + public init(changeNotifier: OneSignalOSCore.OSEventProducer) + @objc open func encode(with coder: Foundation.NSCoder) + @objc required public init?(coder: Foundation.NSCoder) + public func set(property: Swift.String, newValue: T, preventServerUpdate: Swift.Bool = false) + public func hydrate(_ response: [Swift.String : Any]) + open func hydrateModel(_ response: [Swift.String : Any]) + @objc deinit +} +public class OSNewRecordsState { + public init() + public func add(_ key: Swift.String, _ overwrite: Swift.Bool = false) + public func canAccess(_ key: Swift.String) -> Swift.Bool + @objc deinit +} +@objc public protocol OSBackgroundTaskHandler { + @objc func beginBackgroundTask(_ taskIdentifier: Swift.String) + @objc func endBackgroundTask(_ taskIdentifier: Swift.String) + @objc func setTaskInvalid(_ taskIdentifier: Swift.String) +} +@_inheritsConvenienceInitializers @objc public class OSBackgroundTaskManager : ObjectiveC.NSObject { + @objc public static var taskHandler: (any OneSignalOSCore.OSBackgroundTaskHandler)? + @objc public static func beginBackgroundTask(_ taskIdentifier: Swift.String) + @objc public static func endBackgroundTask(_ taskIdentifier: Swift.String) + @objc public static func setTaskInvalid(_ taskIdentifier: Swift.String) + @objc override dynamic public init() + @objc deinit +} +@objc @objcMembers public class OSReadYourWriteData : ObjectiveC.NSObject { + @objc final public let rywToken: Swift.String? + @objc final public let rywDelay: Foundation.NSNumber? + @objc public init(rywToken: Swift.String?, rywDelay: Foundation.NSNumber?) + @objc override dynamic public func isEqual(_ object: Any?) -> Swift.Bool + @objc override dynamic public var hash: Swift.Int { + @objc get + } + @objc deinit +} +public protocol OSModelStoreListener : OneSignalOSCore.OSModelStoreChangedHandler { + associatedtype TModel : OneSignalOSCore.OSModel + var store: OneSignalOSCore.OSModelStore { get } + init(store: OneSignalOSCore.OSModelStore) + func getAddModelDelta(_ model: Self.TModel) -> OneSignalOSCore.OSDelta? + func getRemoveModelDelta(_ model: Self.TModel) -> OneSignalOSCore.OSDelta? + func getUpdateModelDelta(_ args: OneSignalOSCore.OSModelChangedArgs) -> OneSignalOSCore.OSDelta? +} +extension OneSignalOSCore.OSModelStoreListener { + public func start() + public func close() + public func onAdded(_ model: OneSignalOSCore.OSModel) + public func onUpdated(_ args: OneSignalOSCore.OSModelChangedArgs) + public func onRemoved(_ model: OneSignalOSCore.OSModel) +} +@_hasMissingDesignatedInitializers @objc public class OSIamFetchReadyCondition : ObjectiveC.NSObject, OneSignalOSCore.OSCondition { + @objc public static func sharedInstance(withId id: Swift.String) -> OneSignalOSCore.OSIamFetchReadyCondition + @objc public static let CONDITIONID: Swift.String + @objc public var conditionId: Swift.String { + @objc get + } + public func setSubscriptionUpdatePending(value: Swift.Bool) + @objc public func isMet(indexedTokens: [Swift.String : [Foundation.NSNumber : OneSignalOSCore.OSReadYourWriteData]]) -> Swift.Bool + @objc public func getNewestToken(indexedTokens: [Swift.String : [Foundation.NSNumber : OneSignalOSCore.OSReadYourWriteData]]) -> OneSignalOSCore.OSReadYourWriteData? + @objc deinit +} +public protocol OSModelStoreChangedHandler { + func onAdded(_ model: OneSignalOSCore.OSModel) + func onUpdated(_ args: OneSignalOSCore.OSModelChangedArgs) + func onRemoved(_ model: OneSignalOSCore.OSModel) +} +@objc open class OSDelta : ObjectiveC.NSObject, Foundation.NSCoding { + final public let name: Swift.String + final public let deltaId: Swift.String + final public let timestamp: Foundation.Date + final public let identityModelId: Swift.String + public var model: OneSignalOSCore.OSModel + final public let property: Swift.String + final public let value: Any + @objc override dynamic open var description: Swift.String { + @objc get + } + public init(name: Swift.String, identityModelId: Swift.String, model: OneSignalOSCore.OSModel, property: Swift.String, value: Any) + @objc public func encode(with coder: Foundation.NSCoder) + @objc required public init?(coder: Foundation.NSCoder) + @objc deinit +} +public protocol OSDispatchQueue { + func async(execute work: @escaping @convention(block) () -> Swift.Void) + #if compiler(>=5.3) && $Sendable + func asyncAfterTime(deadline: Dispatch.DispatchTime, execute work: @escaping @Sendable @convention(block) () -> Swift.Void) + #endif +} +extension Dispatch.DispatchQueue : OneSignalOSCore.OSDispatchQueue { + public func async(execute work: @escaping @convention(block) () -> Swift.Void) + #if compiler(>=5.3) && $Sendable + public func asyncAfterTime(deadline: Dispatch.DispatchTime, execute work: @escaping @Sendable @convention(block) () -> Swift.Void) + #endif +} +@objc @_inheritsConvenienceInitializers public class OSStubLiveActivities : ObjectiveC.NSObject, OneSignalOSCore.OSLiveActivities { + @objc public static func liveActivities() -> Swift.AnyClass + @objc public static func enter(_ activityId: Swift.String, withToken: Swift.String) + @objc public static func enter(_ activityId: Swift.String, withToken: Swift.String, withSuccess: OneSignalCore.OSResultSuccessBlock?, withFailure: OneSignalCore.OSFailureBlock?) + @objc public static func exit(_ activityId: Swift.String) + @objc public static func exit(_ activityId: Swift.String, withSuccess: OneSignalCore.OSResultSuccessBlock?, withFailure: OneSignalCore.OSFailureBlock?) + @objc public static func trackClickAndReturnOriginal(_ url: Foundation.URL) -> Foundation.URL? + @objc override dynamic public init() + @objc deinit +} +public enum OSIamFetchOffsetKey : Swift.Int, OneSignalOSCore.OSConsistencyKeyEnum { + case userCreate + case userUpdate + case subscriptionUpdate + public init?(rawValue: Swift.Int) + public typealias RawValue = Swift.Int + public var rawValue: Swift.Int { + get + } +} +@objc @_hasMissingDesignatedInitializers public class OSModelChangedArgs : ObjectiveC.NSObject { + final public let model: OneSignalOSCore.OSModel + final public let property: Swift.String + final public let newValue: Any + @objc override dynamic public var description: Swift.String { + @objc get + } + @objc deinit +} +public protocol OSModelChangedHandler { + func onModelUpdated(args: OneSignalOSCore.OSModelChangedArgs, hydrating: Swift.Bool) +} +public protocol OSOperationExecutor { + var supportedDeltas: [Swift.String] { get } + func enqueueDelta(_ delta: OneSignalOSCore.OSDelta) + func cacheDeltaQueue() + func processDeltaQueue(inBackground: Swift.Bool) +} +extension OneSignalOSCore.OSIamFetchOffsetKey : Swift.Equatable {} +extension OneSignalOSCore.OSIamFetchOffsetKey : Swift.Hashable {} diff --git a/iOS_SDK/OneSignalSDK/OneSignal_OSCore/OneSignalOSCore.xcframework/ios-x86_64-maccatalyst/OneSignalOSCore.framework/Versions/A/Modules/OneSignalOSCore.swiftmodule/x86_64-apple-ios-macabi.abi.json b/iOS_SDK/OneSignalSDK/OneSignal_OSCore/OneSignalOSCore.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalOSCore.framework/Versions/A/Modules/OneSignalOSCore.swiftmodule/x86_64-apple-ios-macabi.abi.json similarity index 100% rename from iOS_SDK/OneSignalSDK/OneSignal_OSCore/OneSignalOSCore.xcframework/ios-x86_64-maccatalyst/OneSignalOSCore.framework/Versions/A/Modules/OneSignalOSCore.swiftmodule/x86_64-apple-ios-macabi.abi.json rename to iOS_SDK/OneSignalSDK/OneSignal_OSCore/OneSignalOSCore.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalOSCore.framework/Versions/A/Modules/OneSignalOSCore.swiftmodule/x86_64-apple-ios-macabi.abi.json diff --git a/iOS_SDK/OneSignalSDK/OneSignal_OSCore/OneSignalOSCore.xcframework/ios-x86_64-maccatalyst/OneSignalOSCore.framework/Versions/A/Modules/OneSignalOSCore.swiftmodule/x86_64-apple-ios-macabi.private.swiftinterface b/iOS_SDK/OneSignalSDK/OneSignal_OSCore/OneSignalOSCore.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalOSCore.framework/Versions/A/Modules/OneSignalOSCore.swiftmodule/x86_64-apple-ios-macabi.private.swiftinterface similarity index 96% rename from iOS_SDK/OneSignalSDK/OneSignal_OSCore/OneSignalOSCore.xcframework/ios-x86_64-maccatalyst/OneSignalOSCore.framework/Versions/A/Modules/OneSignalOSCore.swiftmodule/x86_64-apple-ios-macabi.private.swiftinterface rename to iOS_SDK/OneSignalSDK/OneSignal_OSCore/OneSignalOSCore.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalOSCore.framework/Versions/A/Modules/OneSignalOSCore.swiftmodule/x86_64-apple-ios-macabi.private.swiftinterface index 40d86c7b8..5d845ea69 100644 --- a/iOS_SDK/OneSignalSDK/OneSignal_OSCore/OneSignalOSCore.xcframework/ios-x86_64-maccatalyst/OneSignalOSCore.framework/Versions/A/Modules/OneSignalOSCore.swiftmodule/x86_64-apple-ios-macabi.private.swiftinterface +++ b/iOS_SDK/OneSignalSDK/OneSignal_OSCore/OneSignalOSCore.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalOSCore.framework/Versions/A/Modules/OneSignalOSCore.swiftmodule/x86_64-apple-ios-macabi.private.swiftinterface @@ -1,7 +1,7 @@ // swift-interface-format-version: 1.0 -// swift-compiler-version: Apple Swift version 6.0.2 effective-5.10 (swiftlang-6.0.2.1.2 clang-1600.0.26.4) -// swift-module-flags: -target x86_64-apple-ios13.1-macabi -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -enable-bare-slash-regex -module-name OneSignalOSCore -// swift-module-flags-ignorable: -no-verify-emitted-module-interface +// swift-compiler-version: Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 clang-1500.1.0.2.5) +// swift-module-flags: -target x86_64-apple-ios13.1-macabi -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name OneSignalOSCore +// swift-module-flags-ignorable: -enable-bare-slash-regex import Foundation import OneSignalCore @_exported import OneSignalOSCore @@ -22,6 +22,7 @@ import _SwiftConcurrencyShims @objc static func exit(_ activityId: Swift.String) @objc @available(*, deprecated) static func exit(_ activityId: Swift.String, withSuccess: OneSignalCore.OSResultSuccessBlock?, withFailure: OneSignalCore.OSFailureBlock?) + @objc static func trackClickAndReturnOriginal(_ url: Foundation.URL) -> Foundation.URL? } public protocol OSConsistencyKeyEnum : Swift.RawRepresentable where Self.RawValue == Swift.Int { } @@ -168,11 +169,15 @@ public protocol OSModelStoreChangedHandler { } public protocol OSDispatchQueue { func async(execute work: @escaping @convention(block) () -> Swift.Void) + #if compiler(>=5.3) && $Sendable func asyncAfterTime(deadline: Dispatch.DispatchTime, execute work: @escaping @Sendable @convention(block) () -> Swift.Void) + #endif } extension Dispatch.DispatchQueue : OneSignalOSCore.OSDispatchQueue { public func async(execute work: @escaping @convention(block) () -> Swift.Void) + #if compiler(>=5.3) && $Sendable public func asyncAfterTime(deadline: Dispatch.DispatchTime, execute work: @escaping @Sendable @convention(block) () -> Swift.Void) + #endif } @objc public enum OSRequiresUserAuth : Swift.Int { case on = 1 @@ -204,6 +209,7 @@ public class OSUserJwtConfig { @objc public static func enter(_ activityId: Swift.String, withToken: Swift.String, withSuccess: OneSignalCore.OSResultSuccessBlock?, withFailure: OneSignalCore.OSFailureBlock?) @objc public static func exit(_ activityId: Swift.String) @objc public static func exit(_ activityId: Swift.String, withSuccess: OneSignalCore.OSResultSuccessBlock?, withFailure: OneSignalCore.OSFailureBlock?) + @objc public static func trackClickAndReturnOriginal(_ url: Foundation.URL) -> Foundation.URL? @objc override dynamic public init() @objc deinit } @@ -231,11 +237,9 @@ public protocol OSModelChangedHandler { } public protocol OSOperationExecutor : OneSignalOSCore.OSLoggable { var supportedDeltas: [Swift.String] { get } - var deltaQueue: [OneSignalOSCore.OSDelta] { get } func enqueueDelta(_ delta: OneSignalOSCore.OSDelta) func cacheDeltaQueue() func processDeltaQueue(inBackground: Swift.Bool) - func processRequestQueue(inBackground: Swift.Bool) } extension OneSignalOSCore.OSRequiresUserAuth : Swift.Equatable {} extension OneSignalOSCore.OSRequiresUserAuth : Swift.Hashable {} diff --git a/iOS_SDK/OneSignalSDK/OneSignal_OSCore/OneSignalOSCore.xcframework/ios-x86_64-maccatalyst/OneSignalOSCore.framework/Versions/A/Modules/OneSignalOSCore.swiftmodule/x86_64-apple-ios-macabi.swiftdoc b/iOS_SDK/OneSignalSDK/OneSignal_OSCore/OneSignalOSCore.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalOSCore.framework/Versions/A/Modules/OneSignalOSCore.swiftmodule/x86_64-apple-ios-macabi.swiftdoc similarity index 100% rename from iOS_SDK/OneSignalSDK/OneSignal_OSCore/OneSignalOSCore.xcframework/ios-x86_64-maccatalyst/OneSignalOSCore.framework/Versions/A/Modules/OneSignalOSCore.swiftmodule/x86_64-apple-ios-macabi.swiftdoc rename to iOS_SDK/OneSignalSDK/OneSignal_OSCore/OneSignalOSCore.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalOSCore.framework/Versions/A/Modules/OneSignalOSCore.swiftmodule/x86_64-apple-ios-macabi.swiftdoc diff --git a/iOS_SDK/OneSignalSDK/OneSignal_OSCore/OneSignalOSCore.xcframework/ios-x86_64-maccatalyst/OneSignalOSCore.framework/Versions/A/Modules/OneSignalOSCore.swiftmodule/x86_64-apple-ios-macabi.swiftinterface b/iOS_SDK/OneSignalSDK/OneSignal_OSCore/OneSignalOSCore.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalOSCore.framework/Versions/A/Modules/OneSignalOSCore.swiftmodule/x86_64-apple-ios-macabi.swiftinterface similarity index 96% rename from iOS_SDK/OneSignalSDK/OneSignal_OSCore/OneSignalOSCore.xcframework/ios-x86_64-maccatalyst/OneSignalOSCore.framework/Versions/A/Modules/OneSignalOSCore.swiftmodule/x86_64-apple-ios-macabi.swiftinterface rename to iOS_SDK/OneSignalSDK/OneSignal_OSCore/OneSignalOSCore.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalOSCore.framework/Versions/A/Modules/OneSignalOSCore.swiftmodule/x86_64-apple-ios-macabi.swiftinterface index 40d86c7b8..5d845ea69 100644 --- a/iOS_SDK/OneSignalSDK/OneSignal_OSCore/OneSignalOSCore.xcframework/ios-x86_64-maccatalyst/OneSignalOSCore.framework/Versions/A/Modules/OneSignalOSCore.swiftmodule/x86_64-apple-ios-macabi.swiftinterface +++ b/iOS_SDK/OneSignalSDK/OneSignal_OSCore/OneSignalOSCore.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalOSCore.framework/Versions/A/Modules/OneSignalOSCore.swiftmodule/x86_64-apple-ios-macabi.swiftinterface @@ -1,7 +1,7 @@ // swift-interface-format-version: 1.0 -// swift-compiler-version: Apple Swift version 6.0.2 effective-5.10 (swiftlang-6.0.2.1.2 clang-1600.0.26.4) -// swift-module-flags: -target x86_64-apple-ios13.1-macabi -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -enable-bare-slash-regex -module-name OneSignalOSCore -// swift-module-flags-ignorable: -no-verify-emitted-module-interface +// swift-compiler-version: Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 clang-1500.1.0.2.5) +// swift-module-flags: -target x86_64-apple-ios13.1-macabi -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name OneSignalOSCore +// swift-module-flags-ignorable: -enable-bare-slash-regex import Foundation import OneSignalCore @_exported import OneSignalOSCore @@ -22,6 +22,7 @@ import _SwiftConcurrencyShims @objc static func exit(_ activityId: Swift.String) @objc @available(*, deprecated) static func exit(_ activityId: Swift.String, withSuccess: OneSignalCore.OSResultSuccessBlock?, withFailure: OneSignalCore.OSFailureBlock?) + @objc static func trackClickAndReturnOriginal(_ url: Foundation.URL) -> Foundation.URL? } public protocol OSConsistencyKeyEnum : Swift.RawRepresentable where Self.RawValue == Swift.Int { } @@ -168,11 +169,15 @@ public protocol OSModelStoreChangedHandler { } public protocol OSDispatchQueue { func async(execute work: @escaping @convention(block) () -> Swift.Void) + #if compiler(>=5.3) && $Sendable func asyncAfterTime(deadline: Dispatch.DispatchTime, execute work: @escaping @Sendable @convention(block) () -> Swift.Void) + #endif } extension Dispatch.DispatchQueue : OneSignalOSCore.OSDispatchQueue { public func async(execute work: @escaping @convention(block) () -> Swift.Void) + #if compiler(>=5.3) && $Sendable public func asyncAfterTime(deadline: Dispatch.DispatchTime, execute work: @escaping @Sendable @convention(block) () -> Swift.Void) + #endif } @objc public enum OSRequiresUserAuth : Swift.Int { case on = 1 @@ -204,6 +209,7 @@ public class OSUserJwtConfig { @objc public static func enter(_ activityId: Swift.String, withToken: Swift.String, withSuccess: OneSignalCore.OSResultSuccessBlock?, withFailure: OneSignalCore.OSFailureBlock?) @objc public static func exit(_ activityId: Swift.String) @objc public static func exit(_ activityId: Swift.String, withSuccess: OneSignalCore.OSResultSuccessBlock?, withFailure: OneSignalCore.OSFailureBlock?) + @objc public static func trackClickAndReturnOriginal(_ url: Foundation.URL) -> Foundation.URL? @objc override dynamic public init() @objc deinit } @@ -231,11 +237,9 @@ public protocol OSModelChangedHandler { } public protocol OSOperationExecutor : OneSignalOSCore.OSLoggable { var supportedDeltas: [Swift.String] { get } - var deltaQueue: [OneSignalOSCore.OSDelta] { get } func enqueueDelta(_ delta: OneSignalOSCore.OSDelta) func cacheDeltaQueue() func processDeltaQueue(inBackground: Swift.Bool) - func processRequestQueue(inBackground: Swift.Bool) } extension OneSignalOSCore.OSRequiresUserAuth : Swift.Equatable {} extension OneSignalOSCore.OSRequiresUserAuth : Swift.Hashable {} diff --git a/iOS_SDK/OneSignalSDK/OneSignal_OSCore/OneSignalOSCore.xcframework/ios-x86_64-maccatalyst/OneSignalOSCore.framework/Versions/A/Modules/module.modulemap b/iOS_SDK/OneSignalSDK/OneSignal_OSCore/OneSignalOSCore.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalOSCore.framework/Versions/A/Modules/module.modulemap similarity index 100% rename from iOS_SDK/OneSignalSDK/OneSignal_OSCore/OneSignalOSCore.xcframework/ios-x86_64-maccatalyst/OneSignalOSCore.framework/Versions/A/Modules/module.modulemap rename to iOS_SDK/OneSignalSDK/OneSignal_OSCore/OneSignalOSCore.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalOSCore.framework/Versions/A/Modules/module.modulemap diff --git a/iOS_SDK/OneSignalSDK/OneSignal_OSCore/OneSignalOSCore.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalOSCore.framework/Versions/A/OneSignalOSCore b/iOS_SDK/OneSignalSDK/OneSignal_OSCore/OneSignalOSCore.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalOSCore.framework/Versions/A/OneSignalOSCore new file mode 100755 index 000000000..a35ed6f25 Binary files /dev/null and b/iOS_SDK/OneSignalSDK/OneSignal_OSCore/OneSignalOSCore.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalOSCore.framework/Versions/A/OneSignalOSCore differ diff --git a/iOS_SDK/OneSignalSDK/OneSignal_OSCore/OneSignalOSCore.xcframework/ios-x86_64-maccatalyst/OneSignalOSCore.framework/Versions/A/Resources/Info.plist b/iOS_SDK/OneSignalSDK/OneSignal_OSCore/OneSignalOSCore.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalOSCore.framework/Versions/A/Resources/Info.plist similarity index 88% rename from iOS_SDK/OneSignalSDK/OneSignal_OSCore/OneSignalOSCore.xcframework/ios-x86_64-maccatalyst/OneSignalOSCore.framework/Versions/A/Resources/Info.plist rename to iOS_SDK/OneSignalSDK/OneSignal_OSCore/OneSignalOSCore.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalOSCore.framework/Versions/A/Resources/Info.plist index 0f7c557c5..d84ad1d97 100644 --- a/iOS_SDK/OneSignalSDK/OneSignal_OSCore/OneSignalOSCore.xcframework/ios-x86_64-maccatalyst/OneSignalOSCore.framework/Versions/A/Resources/Info.plist +++ b/iOS_SDK/OneSignalSDK/OneSignal_OSCore/OneSignalOSCore.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalOSCore.framework/Versions/A/Resources/Info.plist @@ -3,7 +3,7 @@ BuildMachineOSBuild - 24E263 + 23J423 CFBundleDevelopmentRegion English CFBundleExecutable @@ -27,19 +27,19 @@ DTCompiler com.apple.compilers.llvm.clang.1_0 DTPlatformBuild - 24B75 + DTPlatformName macosx DTPlatformVersion - 15.1 + 14.2 DTSDKBuild - 24B75 + 23C53 DTSDKName - macosx15.1 + macosx14.2 DTXcode - 1610 + 1520 DTXcodeBuild - 16B40 + 15C500b LSMinimumSystemVersion 10.15 NSHumanReadableCopyright diff --git a/iOS_SDK/OneSignalSDK/OneSignal_OSCore/OneSignalOSCore.xcframework/ios-x86_64-maccatalyst/OneSignalOSCore.framework/Versions/A/Resources/PrivacyInfo.xcprivacy b/iOS_SDK/OneSignalSDK/OneSignal_OSCore/OneSignalOSCore.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalOSCore.framework/Versions/A/Resources/PrivacyInfo.xcprivacy similarity index 100% rename from iOS_SDK/OneSignalSDK/OneSignal_OSCore/OneSignalOSCore.xcframework/ios-x86_64-maccatalyst/OneSignalOSCore.framework/Versions/A/Resources/PrivacyInfo.xcprivacy rename to iOS_SDK/OneSignalSDK/OneSignal_OSCore/OneSignalOSCore.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalOSCore.framework/Versions/A/Resources/PrivacyInfo.xcprivacy diff --git a/iOS_SDK/OneSignalSDK/OneSignal_OSCore/OneSignalOSCore.xcframework/ios-x86_64-maccatalyst/OneSignalOSCore.framework/Versions/A/_CodeSignature/CodeResources b/iOS_SDK/OneSignalSDK/OneSignal_OSCore/OneSignalOSCore.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalOSCore.framework/Versions/A/_CodeSignature/CodeResources similarity index 100% rename from iOS_SDK/OneSignalSDK/OneSignal_OSCore/OneSignalOSCore.xcframework/ios-x86_64-maccatalyst/OneSignalOSCore.framework/Versions/A/_CodeSignature/CodeResources rename to iOS_SDK/OneSignalSDK/OneSignal_OSCore/OneSignalOSCore.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalOSCore.framework/Versions/A/_CodeSignature/CodeResources diff --git a/iOS_SDK/OneSignalSDK/OneSignal_OSCore/OneSignalOSCore.xcframework/ios-x86_64-maccatalyst/OneSignalOSCore.framework/Versions/Current b/iOS_SDK/OneSignalSDK/OneSignal_OSCore/OneSignalOSCore.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalOSCore.framework/Versions/Current similarity index 100% rename from iOS_SDK/OneSignalSDK/OneSignal_OSCore/OneSignalOSCore.xcframework/ios-x86_64-maccatalyst/OneSignalOSCore.framework/Versions/Current rename to iOS_SDK/OneSignalSDK/OneSignal_OSCore/OneSignalOSCore.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalOSCore.framework/Versions/Current diff --git a/iOS_SDK/OneSignalSDK/OneSignal_OSCore/OneSignalOSCore.xcframework/ios-x86_64-maccatalyst/dSYMs/OneSignalOSCore.framework.dSYM/Contents/Info.plist b/iOS_SDK/OneSignalSDK/OneSignal_OSCore/OneSignalOSCore.xcframework/ios-arm64_x86_64-maccatalyst/dSYMs/OneSignalOSCore.framework.dSYM/Contents/Info.plist similarity index 100% rename from iOS_SDK/OneSignalSDK/OneSignal_OSCore/OneSignalOSCore.xcframework/ios-x86_64-maccatalyst/dSYMs/OneSignalOSCore.framework.dSYM/Contents/Info.plist rename to iOS_SDK/OneSignalSDK/OneSignal_OSCore/OneSignalOSCore.xcframework/ios-arm64_x86_64-maccatalyst/dSYMs/OneSignalOSCore.framework.dSYM/Contents/Info.plist diff --git a/iOS_SDK/OneSignalSDK/OneSignal_OSCore/OneSignalOSCore.xcframework/ios-arm64_x86_64-maccatalyst/dSYMs/OneSignalOSCore.framework.dSYM/Contents/Resources/DWARF/OneSignalOSCore b/iOS_SDK/OneSignalSDK/OneSignal_OSCore/OneSignalOSCore.xcframework/ios-arm64_x86_64-maccatalyst/dSYMs/OneSignalOSCore.framework.dSYM/Contents/Resources/DWARF/OneSignalOSCore new file mode 100644 index 000000000..af498b19e Binary files /dev/null and b/iOS_SDK/OneSignalSDK/OneSignal_OSCore/OneSignalOSCore.xcframework/ios-arm64_x86_64-maccatalyst/dSYMs/OneSignalOSCore.framework.dSYM/Contents/Resources/DWARF/OneSignalOSCore differ diff --git a/iOS_SDK/OneSignalSDK/OneSignal_OSCore/OneSignalOSCore.xcframework/ios-arm64_x86_64-maccatalyst/dSYMs/OneSignalOSCore.framework.dSYM/Contents/Resources/Relocations/aarch64/OneSignalOSCore.yml b/iOS_SDK/OneSignalSDK/OneSignal_OSCore/OneSignalOSCore.xcframework/ios-arm64_x86_64-maccatalyst/dSYMs/OneSignalOSCore.framework.dSYM/Contents/Resources/Relocations/aarch64/OneSignalOSCore.yml new file mode 100644 index 000000000..ea52f452c --- /dev/null +++ b/iOS_SDK/OneSignalSDK/OneSignal_OSCore/OneSignalOSCore.xcframework/ios-arm64_x86_64-maccatalyst/dSYMs/OneSignalOSCore.framework.dSYM/Contents/Resources/Relocations/aarch64/OneSignalOSCore.yml @@ -0,0 +1,376 @@ +--- +triple: 'arm64-apple-darwin' +binary-path: '/Users/runner/Library/Developer/Xcode/DerivedData/OneSignal-btyiuxasarxrmcazajaxhhgwtsud/Build/Intermediates.noindex/ArchiveIntermediates/OneSignalOSCore/InstallationBuildProductsLocation/Library/Frameworks/OneSignalOSCore.framework/Versions/A/OneSignalOSCore' +relocations: + - { offsetInCU: 0x4F, offset: 0xCE133, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore15OSOperationRepoC14sharedInstanceACvpZ', symObjAddr: 0x49D8, symBinAddr: 0x21810, symSize: 0x0 } + - { offsetInCU: 0x7A, offset: 0xCE15E, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore15OSOperationRepoCACycfC', symObjAddr: 0x2C, symBinAddr: 0x402C, symSize: 0x20 } + - { offsetInCU: 0x8E, offset: 0xCE172, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore15OSOperationRepoC14sharedInstanceACvgZ', symObjAddr: 0x4C, symBinAddr: 0x404C, symSize: 0x40 } + - { offsetInCU: 0xC5, offset: 0xCE1A9, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore15OSOperationRepoC6pausedSbvg', symObjAddr: 0x8C, symBinAddr: 0x408C, symSize: 0x44 } + - { offsetInCU: 0xE4, offset: 0xCE1C8, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore15OSOperationRepoC6pausedSbvs', symObjAddr: 0xD0, symBinAddr: 0x40D0, symSize: 0x48 } + - { offsetInCU: 0x109, offset: 0xCE1ED, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore15OSOperationRepoC6pausedSbvM', symObjAddr: 0x118, symBinAddr: 0x4118, symSize: 0x44 } + - { offsetInCU: 0x138, offset: 0xCE21C, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore15OSOperationRepoC6pausedSbvM.resume.0', symObjAddr: 0x15C, symBinAddr: 0x415C, symSize: 0x4 } + - { offsetInCU: 0x1D5, offset: 0xCE2B9, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore15OSOperationRepoC5startyyF', symObjAddr: 0x160, symBinAddr: 0x4160, symSize: 0x368 } + - { offsetInCU: 0x312, offset: 0xCE3F6, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore15OSOperationRepoC14pollFlushQueue33_6032D90DE6033F9E4F27D9B3CE2051ACLLyyF', symObjAddr: 0x550, symBinAddr: 0x4550, symSize: 0x30C } + - { offsetInCU: 0x388, offset: 0xCE46C, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore15OSOperationRepoC14pollFlushQueue33_6032D90DE6033F9E4F27D9B3CE2051ACLLyyFyyYbcfU_', symObjAddr: 0x85C, symBinAddr: 0x485C, symSize: 0x88 } + - { offsetInCU: 0x3F0, offset: 0xCE4D4, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore15OSOperationRepoC11addExecutoryyAA0dG0_pF', symObjAddr: 0x8E8, symBinAddr: 0x48E8, symSize: 0x2EC } + - { offsetInCU: 0x762, offset: 0xCE846, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore15OSOperationRepoC12enqueueDelta_5flushyAA7OSDeltaC_SbtF', symObjAddr: 0xC18, symBinAddr: 0x4C18, symSize: 0x238 } + - { offsetInCU: 0x7E7, offset: 0xCE8CB, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore15OSOperationRepoC12enqueueDelta_5flushyAA7OSDeltaC_SbtFyycfU_', symObjAddr: 0xE50, symBinAddr: 0x4E50, symSize: 0x24C } + - { offsetInCU: 0x9BA, offset: 0xCEA9E, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore15OSOperationRepoC028addFlushDeltaQueueToDispatchI012inBackgroundySb_tF', symObjAddr: 0x10CC, symBinAddr: 0x50CC, symSize: 0x20C } + - { offsetInCU: 0xA52, offset: 0xCEB36, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore15OSOperationRepoC028addFlushDeltaQueueToDispatchI012inBackgroundySb_tFTo', symObjAddr: 0x12D8, symBinAddr: 0x52D8, symSize: 0x48 } + - { offsetInCU: 0xADE, offset: 0xCEBC2, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore15OSOperationRepoC15flushDeltaQueue33_6032D90DE6033F9E4F27D9B3CE2051ACLL12inBackgroundySb_tF', symObjAddr: 0x1320, symBinAddr: 0x5320, symSize: 0x6C0 } + - { offsetInCU: 0x111A, offset: 0xCF1FE, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore15OSOperationRepoCACycfc', symObjAddr: 0x19E0, symBinAddr: 0x59E0, symSize: 0x2D0 } + - { offsetInCU: 0x11B2, offset: 0xCF296, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore15OSOperationRepoCACycfcTo', symObjAddr: 0x1CB0, symBinAddr: 0x5CB0, symSize: 0x20 } + - { offsetInCU: 0x11CE, offset: 0xCF2B2, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore15OSOperationRepoCfD', symObjAddr: 0x1CD0, symBinAddr: 0x5CD0, symSize: 0x30 } + - { offsetInCU: 0x1226, offset: 0xCF30A, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore15OSOperationRepoC14sharedInstance_WZ', symObjAddr: 0x0, symBinAddr: 0x4000, symSize: 0x2C } + - { offsetInCU: 0x1294, offset: 0xCF378, size: 0x8, addend: 0x0, symName: '_$sypSgWOb', symObjAddr: 0x4C8, symBinAddr: 0x44C8, symSize: 0x48 } + - { offsetInCU: 0x12A8, offset: 0xCF38C, size: 0x8, addend: 0x0, symName: ___swift_instantiateConcreteTypeFromMangledName, symObjAddr: 0x510, symBinAddr: 0x4510, symSize: 0x40 } + - { offsetInCU: 0x1411, offset: 0xCF4F5, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore19OSOperationExecutor_pWOc', symObjAddr: 0xBD4, symBinAddr: 0x4BD4, symSize: 0x44 } + - { offsetInCU: 0x1602, offset: 0xCF6E6, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore15OSOperationRepoCfETo', symObjAddr: 0x1D00, symBinAddr: 0x5D00, symSize: 0x58 } + - { offsetInCU: 0x1647, offset: 0xCF72B, size: 0x8, addend: 0x0, symName: '_$ss22__RawDictionaryStorageC4findys10_HashTableV6BucketV6bucket_Sb5foundtxSHRzlFSS_Tg5', symObjAddr: 0x1D58, symBinAddr: 0x5D58, symSize: 0x64 } + - { offsetInCU: 0x1694, offset: 0xCF778, size: 0x8, addend: 0x0, symName: '_$ss22__RawDictionaryStorageC4findys10_HashTableV6BucketV6bucket_Sb5foundtxSHRzlFSo8NSNumberC_Tg5', symObjAddr: 0x1DBC, symBinAddr: 0x5DBC, symSize: 0x30 } + - { offsetInCU: 0x16CC, offset: 0xCF7B0, size: 0x8, addend: 0x0, symName: '_$ss22__RawDictionaryStorageC4findys10_HashTableV6BucketV6bucket_Sb5foundtxSHRzlFs11AnyHashableV_Tg5', symObjAddr: 0x1DEC, symBinAddr: 0x5DEC, symSize: 0x30 } + - { offsetInCU: 0x170F, offset: 0xCF7F3, size: 0x8, addend: 0x0, symName: '_$ss22__RawDictionaryStorageC4find_9hashValues10_HashTableV6BucketV6bucket_Sb5foundtx_SitSHRzlFSS_Tg5', symObjAddr: 0x1E1C, symBinAddr: 0x5E1C, symSize: 0xE0 } + - { offsetInCU: 0x1759, offset: 0xCF83D, size: 0x8, addend: 0x0, symName: '_$ss22__RawDictionaryStorageC4find_9hashValues10_HashTableV6BucketV6bucket_Sb5foundtx_SitSHRzlFSo8NSNumberC_Tg5', symObjAddr: 0x1EFC, symBinAddr: 0x5EFC, symSize: 0x130 } + - { offsetInCU: 0x1789, offset: 0xCF86D, size: 0x8, addend: 0x0, symName: '_$ss22__RawDictionaryStorageC4find_9hashValues10_HashTableV6BucketV6bucket_Sb5foundtx_SitSHRzlFs11AnyHashableV_Tg5', symObjAddr: 0x202C, symBinAddr: 0x602C, symSize: 0xC4 } + - { offsetInCU: 0x17C1, offset: 0xCF8A5, size: 0x8, addend: 0x0, symName: '_$sSa034_makeUniqueAndReserveCapacityIfNotB0yyF15OneSignalOSCore7OSDeltaC_Tg5', symObjAddr: 0x20F0, symBinAddr: 0x60F0, symSize: 0xA8 } + - { offsetInCU: 0x185C, offset: 0xCF940, size: 0x8, addend: 0x0, symName: '_$ss17_NativeDictionaryV4copyyyFSS_15OneSignalOSCore19OSOperationExecutor_pTg5', symObjAddr: 0x2198, symBinAddr: 0x6198, symSize: 0x1F8 } + - { offsetInCU: 0x1909, offset: 0xCF9ED, size: 0x8, addend: 0x0, symName: '_$ss17_NativeDictionaryV4copyyyFSo8NSNumberC_15OneSignalOSCore19OSReadYourWriteDataCTg5', symObjAddr: 0x239C, symBinAddr: 0x639C, symSize: 0x1B8 } + - { offsetInCU: 0x19AB, offset: 0xCFA8F, size: 0x8, addend: 0x0, symName: '_$ss17_NativeDictionaryV4copyyyFSS_10Foundation4DateVTg5', symObjAddr: 0x271C, symBinAddr: 0x671C, symSize: 0x27C } + - { offsetInCU: 0x1A58, offset: 0xCFB3C, size: 0x8, addend: 0x0, symName: '_$ss17_NativeDictionaryV20_copyOrMoveAndResize8capacity12moveElementsySi_SbtFSS_15OneSignalOSCore19OSOperationExecutor_pTg5', symObjAddr: 0x2998, symBinAddr: 0x6998, symSize: 0x3B4 } + - { offsetInCU: 0x1B78, offset: 0xCFC5C, size: 0x8, addend: 0x0, symName: '_$ss17_NativeDictionaryV20_copyOrMoveAndResize8capacity12moveElementsySi_SbtFSo8NSNumberC_15OneSignalOSCore19OSReadYourWriteDataCTg5', symObjAddr: 0x2D58, symBinAddr: 0x6D58, symSize: 0x358 } + - { offsetInCU: 0x1C7A, offset: 0xCFD5E, size: 0x8, addend: 0x0, symName: '_$ss17_NativeDictionaryV20_copyOrMoveAndResize8capacity12moveElementsySi_SbtFSS_10Foundation4DateVTg5', symObjAddr: 0x3450, symBinAddr: 0x7450, symSize: 0x40C } + - { offsetInCU: 0x1DFD, offset: 0xCFEE1, size: 0x8, addend: 0x0, symName: '_$ss12_ArrayBufferV20_consumeAndCreateNew14bufferIsUnique15minimumCapacity13growForAppendAByxGSb_SiSbtF15OneSignalOSCore19OSOperationExecutor_p_Tg5', symObjAddr: 0x3878, symBinAddr: 0x7878, symSize: 0x138 } + - { offsetInCU: 0x1F48, offset: 0xD002C, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore19OSOperationExecutor_pWOb', symObjAddr: 0x39B0, symBinAddr: 0x79B0, symSize: 0x18 } + - { offsetInCU: 0x1F5C, offset: 0xD0040, size: 0x8, addend: 0x0, symName: ___swift_project_boxed_opaque_existential_1, symObjAddr: 0x39C8, symBinAddr: 0x79C8, symSize: 0x24 } + - { offsetInCU: 0x1F70, offset: 0xD0054, size: 0x8, addend: 0x0, symName: ___swift_destroy_boxed_opaque_existential_1, symObjAddr: 0x39EC, symBinAddr: 0x79EC, symSize: 0x20 } + - { offsetInCU: 0x1F84, offset: 0xD0068, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore15OSOperationRepoC12enqueueDelta_5flushyAA7OSDeltaC_SbtFyycfU_TA', symObjAddr: 0x3A38, symBinAddr: 0x7A38, symSize: 0xC } + - { offsetInCU: 0x1F98, offset: 0xD007C, size: 0x8, addend: 0x0, symName: _block_copy_helper, symObjAddr: 0x3A44, symBinAddr: 0x7A44, symSize: 0x10 } + - { offsetInCU: 0x1FAC, offset: 0xD0090, size: 0x8, addend: 0x0, symName: _block_destroy_helper, symObjAddr: 0x3A54, symBinAddr: 0x7A54, symSize: 0x8 } + - { offsetInCU: 0x1FC0, offset: 0xD00A4, size: 0x8, addend: 0x0, symName: ___swift_instantiateConcreteTypeFromMangledNameAbstract, symObjAddr: 0x3A5C, symBinAddr: 0x7A5C, symSize: 0x44 } + - { offsetInCU: 0x1FD4, offset: 0xD00B8, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore15OSOperationRepoC028addFlushDeltaQueueToDispatchI012inBackgroundySb_tFyycfU_TA', symObjAddr: 0x3AC4, symBinAddr: 0x7AC4, symSize: 0x28 } + - { offsetInCU: 0x208C, offset: 0xD0170, size: 0x8, addend: 0x0, symName: '_$ss12_ArrayBufferV20_consumeAndCreateNew14bufferIsUnique15minimumCapacity13growForAppendAByxGSb_SiSbtF15OneSignalOSCore11OSCondition_p_So21OS_dispatch_semaphoreCt_Tg5', symObjAddr: 0x3B6C, symBinAddr: 0x7B6C, symSize: 0x128 } + - { offsetInCU: 0x2219, offset: 0xD02FD, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore15OSOperationRepoCMa', symObjAddr: 0x3F38, symBinAddr: 0x7F38, symSize: 0x20 } + - { offsetInCU: 0x2340, offset: 0xD0424, size: 0x8, addend: 0x0, symName: '_$ss29getContiguousArrayStorageType3fors01_bcD0CyxGmxm_tlF15OneSignalOSCore7OSDeltaC_Tg5Tf4d_n', symObjAddr: 0x4568, symBinAddr: 0x8568, symSize: 0x50 } + - { offsetInCU: 0x238F, offset: 0xD0473, size: 0x8, addend: 0x0, symName: '_$ss12_ArrayBufferV13_copyContents8subRange12initializingSpyxGSnySiG_AFtF15OneSignalOSCore7OSDeltaC_Tg5Tf4nng_n', symObjAddr: 0x45B8, symBinAddr: 0x85B8, symSize: 0x100 } + - { offsetInCU: 0x2477, offset: 0xD055B, size: 0x8, addend: 0x0, symName: '_$ss29getContiguousArrayStorageType3fors01_bcD0CyxGmxm_tlF15OneSignalOSCore19OSReadYourWriteDataC_Tg5Tf4d_n', symObjAddr: 0x46B8, symBinAddr: 0x86B8, symSize: 0x50 } + - { offsetInCU: 0x24E7, offset: 0xD05CB, size: 0x8, addend: 0x0, symName: '_$ss12_ArrayBufferV13_copyContents8subRange12initializingSpyxGSnySiG_AFtF15OneSignalOSCore19OSReadYourWriteDataC_Tg5Tf4nng_n', symObjAddr: 0x4788, symBinAddr: 0x8788, symSize: 0x100 } + - { offsetInCU: 0x25CF, offset: 0xD06B3, size: 0x8, addend: 0x0, symName: '_$sypWOb', symObjAddr: 0x48C0, symBinAddr: 0x88C0, symSize: 0x10 } + - { offsetInCU: 0x25E3, offset: 0xD06C7, size: 0x8, addend: 0x0, symName: '_$ss11AnyHashableVWOc', symObjAddr: 0x48D0, symBinAddr: 0x88D0, symSize: 0x3C } + - { offsetInCU: 0x25F7, offset: 0xD06DB, size: 0x8, addend: 0x0, symName: '_$ss11AnyHashableVWOh', symObjAddr: 0x490C, symBinAddr: 0x890C, symSize: 0x34 } + - { offsetInCU: 0x260B, offset: 0xD06EF, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore15OSOperationRepoC14pollFlushQueue33_6032D90DE6033F9E4F27D9B3CE2051ACLLyyFyyYbcfU_TA', symObjAddr: 0x49A8, symBinAddr: 0x89A8, symSize: 0x8 } + - { offsetInCU: 0x27FF, offset: 0xD08E3, size: 0x8, addend: 0x0, symName: '_$sSD17dictionaryLiteralSDyxq_Gx_q_td_tcfCSS_15OneSignalOSCore19OSOperationExecutor_pTg5Tf4gd_n', symObjAddr: 0x3E24, symBinAddr: 0x7E24, symSize: 0x114 } + - { offsetInCU: 0x2923, offset: 0xD0A07, size: 0x8, addend: 0x0, symName: '_$sSD17dictionaryLiteralSDyxq_Gx_q_td_tcfCSo8NSNumberC_15OneSignalOSCore19OSReadYourWriteDataCTg5Tf4gd_n', symObjAddr: 0x4200, symBinAddr: 0x8200, symSize: 0xE4 } + - { offsetInCU: 0x2A55, offset: 0xD0B39, size: 0x8, addend: 0x0, symName: '_$sSD17dictionaryLiteralSDyxq_Gx_q_td_tcfCs11AnyHashableV_ypTg5Tf4gd_n', symObjAddr: 0x42E4, symBinAddr: 0x82E4, symSize: 0x114 } + - { offsetInCU: 0x2B79, offset: 0xD0C5D, size: 0x8, addend: 0x0, symName: '_$sSD17dictionaryLiteralSDyxq_Gx_q_td_tcfCSS_10Foundation4DateVTg5Tf4gd_n', symObjAddr: 0x43F8, symBinAddr: 0x83F8, symSize: 0x170 } + - { offsetInCU: 0x4B, offset: 0xD1056, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore15OSEventProducerC10subscriberxSgvg', symObjAddr: 0x0, symBinAddr: 0x89C0, symSize: 0x80 } + - { offsetInCU: 0x97, offset: 0xD10A2, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore15OSEventProducerC9subscribeyyxF', symObjAddr: 0x80, symBinAddr: 0x8A40, symSize: 0xD0 } + - { offsetInCU: 0xF9, offset: 0xD1104, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore15OSEventProducerC11unsubscribeyyxF', symObjAddr: 0x150, symBinAddr: 0x8B10, symSize: 0x15C } + - { offsetInCU: 0x1AF, offset: 0xD11BA, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore15OSEventProducerC4fire8callbackyyxXE_tF', symObjAddr: 0x2AC, symBinAddr: 0x8C6C, symSize: 0x120 } + - { offsetInCU: 0x213, offset: 0xD121E, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore15OSEventProducerCACyxGycfC', symObjAddr: 0x3CC, symBinAddr: 0x8D8C, symSize: 0x20 } + - { offsetInCU: 0x231, offset: 0xD123C, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore15OSEventProducerCACyxGycfc', symObjAddr: 0x3EC, symBinAddr: 0x8DAC, symSize: 0x74 } + - { offsetInCU: 0x25E, offset: 0xD1269, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore15OSEventProducerCACyxGycfcTo', symObjAddr: 0x460, symBinAddr: 0x8E20, symSize: 0x20 } + - { offsetInCU: 0x27A, offset: 0xD1285, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore15OSEventProducerCfD', symObjAddr: 0x480, symBinAddr: 0x8E40, symSize: 0x4C } + - { offsetInCU: 0x2B5, offset: 0xD12C0, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore15OSEventProducerC10subscriberxSgvsTf4gn_n', symObjAddr: 0x6E8, symBinAddr: 0x90A8, symSize: 0x88 } + - { offsetInCU: 0x319, offset: 0xD1324, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore15OSEventProducerCfETo', symObjAddr: 0x4CC, symBinAddr: 0x8E8C, symSize: 0x4C } + - { offsetInCU: 0x356, offset: 0xD1361, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore15OSEventProducerCMa', symObjAddr: 0x770, symBinAddr: 0x9130, symSize: 0xC } + - { offsetInCU: 0x36A, offset: 0xD1375, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore15OSEventProducerCMi', symObjAddr: 0x77C, symBinAddr: 0x913C, symSize: 0x4 } + - { offsetInCU: 0x37E, offset: 0xD1389, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore15OSEventProducerCMr', symObjAddr: 0x780, symBinAddr: 0x9140, symSize: 0x70 } + - { offsetInCU: 0x392, offset: 0xD139D, size: 0x8, addend: 0x0, symName: ___swift_allocate_boxed_opaque_existential_1, symObjAddr: 0x850, symBinAddr: 0x9210, symSize: 0x3C } + - { offsetInCU: 0x3A6, offset: 0xD13B1, size: 0x8, addend: 0x0, symName: ___swift_instantiateGenericMetadata, symObjAddr: 0x96C, symBinAddr: 0x92CC, symSize: 0x2C } + - { offsetInCU: 0x4F, offset: 0xD14EB, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore20OSConsistencyManagerC6sharedACvpZ', symObjAddr: 0x23D8, symBinAddr: 0x219F0, symSize: 0x0 } + - { offsetInCU: 0x7A, offset: 0xD1516, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore20OSConsistencyManagerC6sharedACvgZ', symObjAddr: 0x2C, symBinAddr: 0x9324, symSize: 0x40 } + - { offsetInCU: 0xBF, offset: 0xD155B, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore20OSConsistencyManagerC6sharedACvgZTo', symObjAddr: 0x6C, symBinAddr: 0x9364, symSize: 0x40 } + - { offsetInCU: 0xFE, offset: 0xD159A, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore20OSConsistencyManagerC13indexedTokens33_8BD5D710814AC0A44758E3164DE9C07FLLSDySSSDySo8NSNumberCAA19OSReadYourWriteDataCGGvM', symObjAddr: 0xAC, symBinAddr: 0x93A4, symSize: 0x44 } + - { offsetInCU: 0x11D, offset: 0xD15B9, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore20OSConsistencyManagerC13indexedTokens33_8BD5D710814AC0A44758E3164DE9C07FLLSDySSSDySo8NSNumberCAA19OSReadYourWriteDataCGGvM.resume.0', symObjAddr: 0xF0, symBinAddr: 0x93E8, symSize: 0x4 } + - { offsetInCU: 0x148, offset: 0xD15E4, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore20OSConsistencyManagerC17indexedConditions33_8BD5D710814AC0A44758E3164DE9C07FLLSDySSSayAA11OSCondition_p_So21OS_dispatch_semaphoreCtGGvM', symObjAddr: 0xF4, symBinAddr: 0x93EC, symSize: 0x44 } + - { offsetInCU: 0x167, offset: 0xD1603, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore20OSConsistencyManagerCACyc33_8BD5D710814AC0A44758E3164DE9C07FLlfc', symObjAddr: 0x138, symBinAddr: 0x9430, symSize: 0x210 } + - { offsetInCU: 0x1FF, offset: 0xD169B, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore20OSConsistencyManagerCACyc33_8BD5D710814AC0A44758E3164DE9C07FLlfcTo', symObjAddr: 0x348, symBinAddr: 0x9640, symSize: 0x20 } + - { offsetInCU: 0x26F, offset: 0xD170B, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore20OSConsistencyManagerC5resetyyF', symObjAddr: 0x368, symBinAddr: 0x9660, symSize: 0xA0 } + - { offsetInCU: 0x316, offset: 0xD17B2, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore20OSConsistencyManagerC19setRywTokenAndDelay2id3key5valueySS_AA0D7KeyEnum_pAA19OSReadYourWriteDataCtF', symObjAddr: 0x408, symBinAddr: 0x9700, symSize: 0x170 } + - { offsetInCU: 0x389, offset: 0xD1825, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore20OSConsistencyManagerC19setRywTokenAndDelay2id3key5valueySS_AA0D7KeyEnum_pAA19OSReadYourWriteDataCtFyyXEfU_', symObjAddr: 0x578, symBinAddr: 0x9870, symSize: 0x1E4 } + - { offsetInCU: 0x4E2, offset: 0xD197E, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore20OSConsistencyManagerC33getRywTokenFromAwaitableCondition_5forIdAA19OSReadYourWriteDataCSgAA11OSCondition_p_SStF', symObjAddr: 0x894, symBinAddr: 0x9B8C, symSize: 0x1F0 } + - { offsetInCU: 0x55C, offset: 0xD19F8, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore20OSConsistencyManagerC33getRywTokenFromAwaitableCondition_5forIdAA19OSReadYourWriteDataCSgAA11OSCondition_p_SStFyyXEfU_', symObjAddr: 0xA84, symBinAddr: 0x9D7C, symSize: 0x1F4 } + - { offsetInCU: 0x701, offset: 0xD1B9D, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore20OSConsistencyManagerC33getRywTokenFromAwaitableCondition_5forIdAA19OSReadYourWriteDataCSgAA11OSCondition_p_SStFAHyXEfU0_', symObjAddr: 0xC78, symBinAddr: 0x9F70, symSize: 0xCC } + - { offsetInCU: 0x79F, offset: 0xD1C3B, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore20OSConsistencyManagerC33getRywTokenFromAwaitableCondition_5forIdAA19OSReadYourWriteDataCSgAA11OSCondition_p_SStFTo', symObjAddr: 0xD44, symBinAddr: 0xA03C, symSize: 0x80 } + - { offsetInCU: 0x7BB, offset: 0xD1C57, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore20OSConsistencyManagerC23resolveConditionsWithID2idySS_tF', symObjAddr: 0xDC4, symBinAddr: 0xA0BC, symSize: 0x2CC } + - { offsetInCU: 0xB5C, offset: 0xD1FF8, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore20OSConsistencyManagerC23resolveConditionsWithID2idySS_tFTo', symObjAddr: 0x1090, symBinAddr: 0xA388, symSize: 0x58 } + - { offsetInCU: 0xB78, offset: 0xD2014, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore20OSConsistencyManagerC26checkConditionsAndComplete33_8BD5D710814AC0A44758E3164DE9C07FLL5forIdySS_tF', symObjAddr: 0x10E8, symBinAddr: 0xA3E0, symSize: 0x414 } + - { offsetInCU: 0x1057, offset: 0xD24F3, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore20OSConsistencyManagerCfD', symObjAddr: 0x14FC, symBinAddr: 0xA7F4, symSize: 0x30 } + - { offsetInCU: 0x1085, offset: 0xD2521, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore20OSConsistencyManagerC6shared_WZ', symObjAddr: 0x0, symBinAddr: 0x92F8, symSize: 0x2C } + - { offsetInCU: 0x10C6, offset: 0xD2562, size: 0x8, addend: 0x0, symName: '_$sIeg_IyB_TR', symObjAddr: 0x874, symBinAddr: 0x9B6C, symSize: 0x20 } + - { offsetInCU: 0x1249, offset: 0xD26E5, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore20OSConsistencyManagerCfETo', symObjAddr: 0x152C, symBinAddr: 0xA824, symSize: 0x48 } + - { offsetInCU: 0x1299, offset: 0xD2735, size: 0x8, addend: 0x0, symName: '_$ss12_ArrayBufferV20_consumeAndCreateNewAByxGyF15OneSignalOSCore7OSDeltaC_Tg5', symObjAddr: 0x1574, symBinAddr: 0xA86C, symSize: 0x68 } + - { offsetInCU: 0x12F9, offset: 0xD2795, size: 0x8, addend: 0x0, symName: '_$ss12_ArrayBufferV20_consumeAndCreateNewAByxGyF15OneSignalOSCore11OSCondition_p_So21OS_dispatch_semaphoreCt_Tg5', symObjAddr: 0x15DC, symBinAddr: 0xA8D4, symSize: 0x14 } + - { offsetInCU: 0x1331, offset: 0xD27CD, size: 0x8, addend: 0x0, symName: '_$sSD8_VariantVyq_SgxciMSS_Say15OneSignalOSCore11OSCondition_p_So21OS_dispatch_semaphoreCtGTg5', symObjAddr: 0x15F0, symBinAddr: 0xA8E8, symSize: 0x8C } + - { offsetInCU: 0x1369, offset: 0xD2805, size: 0x8, addend: 0x0, symName: '_$sSD8_VariantVyq_SgxciMSS_SDySo8NSNumberC15OneSignalOSCore19OSReadYourWriteDataCGTg5', symObjAddr: 0x1680, symBinAddr: 0xA978, symSize: 0x8C } + - { offsetInCU: 0x13A1, offset: 0xD283D, size: 0x8, addend: 0x0, symName: '_$ss17_NativeDictionaryV_8isUniqueq_Sgx_SbtciMSS_Say15OneSignalOSCore11OSCondition_p_So21OS_dispatch_semaphoreCtGTg5', symObjAddr: 0x1760, symBinAddr: 0xAA58, symSize: 0x94 } + - { offsetInCU: 0x13F8, offset: 0xD2894, size: 0x8, addend: 0x0, symName: '_$ss17_NativeDictionaryV_8isUniqueq_Sgx_SbtciMSS_SDySo8NSNumberC15OneSignalOSCore19OSReadYourWriteDataCGTg5', symObjAddr: 0x1810, symBinAddr: 0xAB08, symSize: 0x94 } + - { offsetInCU: 0x1439, offset: 0xD28D5, size: 0x8, addend: 0x0, symName: '_$sSD8_VariantV8asNatives01_C10DictionaryVyxq_GvMSS_Say15OneSignalOSCore11OSCondition_p_So21OS_dispatch_semaphoreCtGTg5', symObjAddr: 0x1908, symBinAddr: 0xAC00, symSize: 0x20 } + - { offsetInCU: 0x1451, offset: 0xD28ED, size: 0x8, addend: 0x0, symName: '_$sSD8_VariantV8asNatives01_C10DictionaryVyxq_GvMSS_SDySo8NSNumberC15OneSignalOSCore19OSReadYourWriteDataCGTg5', symObjAddr: 0x192C, symBinAddr: 0xAC24, symSize: 0x20 } + - { offsetInCU: 0x1469, offset: 0xD2905, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore20OSConsistencyKeyEnum_pWOc', symObjAddr: 0x1DC8, symBinAddr: 0xB0C0, symSize: 0x44 } + - { offsetInCU: 0x147D, offset: 0xD2919, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore20OSConsistencyKeyEnum_pWOb', symObjAddr: 0x1E68, symBinAddr: 0xB140, symSize: 0x18 } + - { offsetInCU: 0x1491, offset: 0xD292D, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore20OSConsistencyManagerC19setRywTokenAndDelay2id3key5valueySS_AA0D7KeyEnum_pAA19OSReadYourWriteDataCtFyyXEfU_TA', symObjAddr: 0x1E80, symBinAddr: 0xB158, symSize: 0x10 } + - { offsetInCU: 0x14B0, offset: 0xD294C, size: 0x8, addend: 0x0, symName: '_$sIg_Ieg_TRTA', symObjAddr: 0x1EA0, symBinAddr: 0xB178, symSize: 0x20 } + - { offsetInCU: 0x14D9, offset: 0xD2975, size: 0x8, addend: 0x0, symName: _block_copy_helper, symObjAddr: 0x1EC0, symBinAddr: 0xB198, symSize: 0x10 } + - { offsetInCU: 0x14ED, offset: 0xD2989, size: 0x8, addend: 0x0, symName: _block_destroy_helper, symObjAddr: 0x1ED0, symBinAddr: 0xB1A8, symSize: 0x8 } + - { offsetInCU: 0x1501, offset: 0xD299D, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore20OSConsistencyManagerC33getRywTokenFromAwaitableCondition_5forIdAA19OSReadYourWriteDataCSgAA11OSCondition_p_SStFyyXEfU_TA', symObjAddr: 0x1F14, symBinAddr: 0xB1EC, symSize: 0x10 } + - { offsetInCU: 0x1515, offset: 0xD29B1, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore20OSConsistencyManagerC33getRywTokenFromAwaitableCondition_5forIdAA19OSReadYourWriteDataCSgAA11OSCondition_p_SStFAHyXEfU0_TA', symObjAddr: 0x1F34, symBinAddr: 0xB20C, symSize: 0x18 } + - { offsetInCU: 0x158C, offset: 0xD2A28, size: 0x8, addend: 0x0, symName: '_$ss20_ArrayBufferProtocolPsE15replaceSubrange_4with10elementsOfySnySiG_Siqd__ntSlRd__7ElementQyd__AGRtzlFs01_aB0Vy15OneSignalOSCore11OSCondition_p_So21OS_dispatch_semaphoreCtG_s15EmptyCollectionVyAlM_p_AOtGTg5Tf4nndn_n', symObjAddr: 0x1F8C, symBinAddr: 0xB224, symSize: 0x198 } + - { offsetInCU: 0x1692, offset: 0xD2B2E, size: 0x8, addend: 0x0, symName: '_$sSa15replaceSubrange_4withySnySiG_qd__nt7ElementQyd__RszSlRd__lF15OneSignalOSCore11OSCondition_p_So21OS_dispatch_semaphoreCt_s15EmptyCollectionVyAfG_p_AItGTg5Tf4ndn_n', symObjAddr: 0x2124, symBinAddr: 0xB3BC, symSize: 0xC0 } + - { offsetInCU: 0x1795, offset: 0xD2C31, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore20OSConsistencyManagerCMa', symObjAddr: 0x21E4, symBinAddr: 0xB47C, symSize: 0x20 } + - { offsetInCU: 0x17A9, offset: 0xD2C45, size: 0x8, addend: 0x0, symName: '_$sSo17OS_dispatch_queueC8DispatchE10AttributesVAEs10SetAlgebraACWl', symObjAddr: 0x22B8, symBinAddr: 0xB550, symSize: 0x48 } + - { offsetInCU: 0x17BD, offset: 0xD2C59, size: 0x8, addend: 0x0, symName: '_$sSaySo17OS_dispatch_queueC8DispatchE10AttributesVGSayxGSTsWl', symObjAddr: 0x2300, symBinAddr: 0xB598, symSize: 0x4C } + - { offsetInCU: 0x18C8, offset: 0xD2D64, size: 0x8, addend: 0x0, symName: '_$sSDyq_SgxciMSS_Say15OneSignalOSCore11OSCondition_p_So21OS_dispatch_semaphoreCtGTg5', symObjAddr: 0x75C, symBinAddr: 0x9A54, symSize: 0x6C } + - { offsetInCU: 0x18E4, offset: 0xD2D80, size: 0x8, addend: 0x0, symName: '_$sSDyq_SgxciMSS_SDySo8NSNumberC15OneSignalOSCore19OSReadYourWriteDataCGTg5', symObjAddr: 0x7CC, symBinAddr: 0x9AC4, symSize: 0x6C } + - { offsetInCU: 0x4B, offset: 0xD3057, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore12OSModelStoreC6modelsSDySSxGvs', symObjAddr: 0x0, symBinAddr: 0xB5F4, symSize: 0x50 } + - { offsetInCU: 0x83, offset: 0xD308F, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore12OSModelStoreC18changeSubscription8storeKeyACyxGAA15OSEventProducerCyAA0dE14ChangedHandler_pG_SStcfC', symObjAddr: 0x50, symBinAddr: 0xB644, symSize: 0x60 } + - { offsetInCU: 0xB7, offset: 0xD30C3, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore12OSModelStoreC18changeSubscription8storeKeyACyxGAA15OSEventProducerCyAA0dE14ChangedHandler_pG_SStcfc', symObjAddr: 0xB0, symBinAddr: 0xB6A4, symSize: 0x44 } + - { offsetInCU: 0xCB, offset: 0xD30D7, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore12OSModelStoreC22registerAsUserObserverACyxGyF', symObjAddr: 0xF4, symBinAddr: 0xB6E8, symSize: 0xA0 } + - { offsetInCU: 0xFA, offset: 0xD3106, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore12OSModelStoreCfD', symObjAddr: 0x194, symBinAddr: 0xB788, symSize: 0xE0 } + - { offsetInCU: 0x137, offset: 0xD3143, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore12OSModelStoreCfDTo', symObjAddr: 0x274, symBinAddr: 0xB868, symSize: 0x24 } + - { offsetInCU: 0x182, offset: 0xD318E, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore12OSModelStoreC8getModel3keyxSgSS_tFAFyXEfU_', symObjAddr: 0x300, symBinAddr: 0xB8F4, symSize: 0xC8 } + - { offsetInCU: 0x1D3, offset: 0xD31DF, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore12OSModelStoreC8getModel7modelIdxSgSS_tFAFyXEfU_', symObjAddr: 0x470, symBinAddr: 0xBA64, symSize: 0x2A4 } + - { offsetInCU: 0x266, offset: 0xD3272, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore12OSModelStoreC9getModelsSDySSxGyF', symObjAddr: 0x714, symBinAddr: 0xBD08, symSize: 0xA4 } + - { offsetInCU: 0x2D8, offset: 0xD32E4, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore12OSModelStoreC3add2id5model9hydratingySS_xSbtF', symObjAddr: 0x7B8, symBinAddr: 0xBDAC, symSize: 0x128 } + - { offsetInCU: 0x41B, offset: 0xD3427, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore12OSModelStoreC3add2id5model9hydratingySS_xSbtFyyXEfU_', symObjAddr: 0x8E0, symBinAddr: 0xBED4, symSize: 0x24C } + - { offsetInCU: 0x523, offset: 0xD352F, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore12OSModelStoreC6removeyySSF', symObjAddr: 0xB2C, symBinAddr: 0xC120, symSize: 0x1C0 } + - { offsetInCU: 0x67D, offset: 0xD3689, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore12OSModelStoreC6removeyySSFyyXEfU_', symObjAddr: 0xCEC, symBinAddr: 0xC2E0, symSize: 0x350 } + - { offsetInCU: 0x8D5, offset: 0xD38E1, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore12OSModelStoreC28removeModelsFromUserDefaultsyyF', symObjAddr: 0x103C, symBinAddr: 0xC630, symSize: 0x74 } + - { offsetInCU: 0x904, offset: 0xD3910, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore12OSModelStoreC28removeModelsFromUserDefaultsyyFTo', symObjAddr: 0x10B0, symBinAddr: 0xC6A4, symSize: 0x28 } + - { offsetInCU: 0x920, offset: 0xD392C, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore12OSModelStoreC015clearModelsFromE0yyF', symObjAddr: 0x10D8, symBinAddr: 0xC6CC, symSize: 0x5C } + - { offsetInCU: 0x978, offset: 0xD3984, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore12OSModelStoreC015clearModelsFromE0yyFyyXEfU_', symObjAddr: 0x1134, symBinAddr: 0xC728, symSize: 0xD0 } + - { offsetInCU: 0xA34, offset: 0xD3A40, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore12OSModelStoreCACyxGycfC', symObjAddr: 0x1204, symBinAddr: 0xC7F8, symSize: 0x20 } + - { offsetInCU: 0xA52, offset: 0xD3A5E, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore12OSModelStoreCACyxGycfc', symObjAddr: 0x1224, symBinAddr: 0xC818, symSize: 0x1C } + - { offsetInCU: 0xA8B, offset: 0xD3A97, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore12OSModelStoreCACyxGycfcTo', symObjAddr: 0x1240, symBinAddr: 0xC834, symSize: 0x1C } + - { offsetInCU: 0xACB, offset: 0xD3AD7, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore12OSModelStoreC18changeSubscription8storeKeyACyxGAA15OSEventProducerCyAA0dE14ChangedHandler_pG_SStcfcTf4ggn_n', symObjAddr: 0x18E4, symBinAddr: 0xCED8, symSize: 0x564 } + - { offsetInCU: 0xC08, offset: 0xD3C14, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore12OSModelStoreCACyxGycfcTf4d_n', symObjAddr: 0x1FEC, symBinAddr: 0xD580, symSize: 0x2C } + - { offsetInCU: 0xC60, offset: 0xD3C6C, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore12OSModelStoreCfETo', symObjAddr: 0x298, symBinAddr: 0xB88C, symSize: 0x5C } + - { offsetInCU: 0xDF6, offset: 0xD3E02, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore12OSModelStoreC14onModelUpdated4args9hydratingyAA0D11ChangedArgsC_SbtF', symObjAddr: 0x125C, symBinAddr: 0xC850, symSize: 0x114 } + - { offsetInCU: 0xF0B, offset: 0xD3F17, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore12OSModelStoreC14onModelUpdated4args9hydratingyAA0D11ChangedArgsC_SbtFyyXEfU_', symObjAddr: 0x1370, symBinAddr: 0xC964, symSize: 0x110 } + - { offsetInCU: 0xF8C, offset: 0xD3F98, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore12OSModelStoreCyxGAA0D14ChangedHandlerA2aEP14onModelUpdated4args9hydratingyAA0dF4ArgsC_SbtFTW', symObjAddr: 0x1480, symBinAddr: 0xCA74, symSize: 0x20 } + - { offsetInCU: 0xFA8, offset: 0xD3FB4, size: 0x8, addend: 0x0, symName: '_$ss22__RawDictionaryStorageC4findys10_HashTableV6BucketV6bucket_Sb5foundtxSHRzlF', symObjAddr: 0x14A0, symBinAddr: 0xCA94, symSize: 0x48 } + - { offsetInCU: 0xFCF, offset: 0xD3FDB, size: 0x8, addend: 0x0, symName: '_$ss22__RawDictionaryStorageC4find_9hashValues10_HashTableV6BucketV6bucket_Sb5foundtx_SitSHRzlF', symObjAddr: 0x14E8, symBinAddr: 0xCADC, symSize: 0x114 } + - { offsetInCU: 0xFF6, offset: 0xD4002, size: 0x8, addend: 0x0, symName: '_$ss17_NativeDictionaryV7_insert2at3key5valueys10_HashTableV6BucketV_xnq_ntFTf4nggn_n', symObjAddr: 0x15FC, symBinAddr: 0xCBF0, symSize: 0xD8 } + - { offsetInCU: 0x1060, offset: 0xD406C, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore12OSModelStoreCMa', symObjAddr: 0x1E48, symBinAddr: 0xD43C, symSize: 0xC } + - { offsetInCU: 0x1074, offset: 0xD4080, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore12OSModelStoreC8getModel3keyxSgSS_tFAFyXEfU_TA', symObjAddr: 0x1E54, symBinAddr: 0xD448, symSize: 0x1C } + - { offsetInCU: 0x1088, offset: 0xD4094, size: 0x8, addend: 0x0, symName: '_$sSo6NSLockCMa', symObjAddr: 0x1E70, symBinAddr: 0xD464, symSize: 0x3C } + - { offsetInCU: 0x109C, offset: 0xD40A8, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore12OSModelStoreC8getModel7modelIdxSgSS_tFAFyXEfU_TA', symObjAddr: 0x1EAC, symBinAddr: 0xD4A0, symSize: 0x1C } + - { offsetInCU: 0x10B0, offset: 0xD40BC, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore12OSModelStoreC9getModelsSDySSxGyFAEyXEfU_TA', symObjAddr: 0x1EC8, symBinAddr: 0xD4BC, symSize: 0x64 } + - { offsetInCU: 0x1104, offset: 0xD4110, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore26OSModelStoreChangedHandler_pSgWOc', symObjAddr: 0x1F2C, symBinAddr: 0xD520, symSize: 0x48 } + - { offsetInCU: 0x1118, offset: 0xD4124, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore26OSModelStoreChangedHandler_pWOb', symObjAddr: 0x1FB4, symBinAddr: 0xD568, symSize: 0x18 } + - { offsetInCU: 0x1142, offset: 0xD414E, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore12OSModelStoreCMi', symObjAddr: 0x203C, symBinAddr: 0xD5AC, symSize: 0x4 } + - { offsetInCU: 0x1156, offset: 0xD4162, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore12OSModelStoreCMr', symObjAddr: 0x2040, symBinAddr: 0xD5B0, symSize: 0x5C } + - { offsetInCU: 0x116A, offset: 0xD4176, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore21OSModelChangedHandler_pWOc', symObjAddr: 0x2174, symBinAddr: 0xD6E4, symSize: 0x44 } + - { offsetInCU: 0x117E, offset: 0xD418A, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore21OSModelChangedHandler_pSgWOf', symObjAddr: 0x21B8, symBinAddr: 0xD728, symSize: 0x48 } + - { offsetInCU: 0x1192, offset: 0xD419E, size: 0x8, addend: 0x0, symName: '_$sSD8IteratorV8_VariantOyxq___GSHRzr0_lWOy', symObjAddr: 0x2200, symBinAddr: 0xD770, symSize: 0x10 } + - { offsetInCU: 0x11A6, offset: 0xD41B2, size: 0x8, addend: 0x0, symName: '_$sSD8IteratorV8_VariantOyxq___GSHRzr0_lWOe', symObjAddr: 0x2210, symBinAddr: 0xD780, symSize: 0x10 } + - { offsetInCU: 0x127B, offset: 0xD4287, size: 0x8, addend: 0x0, symName: '_$sSD17dictionaryLiteralSDyxq_Gx_q_td_tcfCTf4gn_n', symObjAddr: 0x16D4, symBinAddr: 0xCCC8, symSize: 0x210 } + - { offsetInCU: 0x4F, offset: 0xD450C, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore7OSModelC7modelIdSSvg', symObjAddr: 0x0, symBinAddr: 0xD7CC, symSize: 0x38 } + - { offsetInCU: 0xA8, offset: 0xD4565, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore7OSModelC14changeNotifierAA15OSEventProducerCyAA0D14ChangedHandler_pGvg', symObjAddr: 0xA0, symBinAddr: 0xD86C, symSize: 0x44 } + - { offsetInCU: 0xC7, offset: 0xD4584, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore7OSModelC14changeNotifierAA15OSEventProducerCyAA0D14ChangedHandler_pGvs', symObjAddr: 0xE4, symBinAddr: 0xD8B0, symSize: 0x50 } + - { offsetInCU: 0xF0, offset: 0xD45AD, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore7OSModelC14changeNotifierAA15OSEventProducerCyAA0D14ChangedHandler_pGvM', symObjAddr: 0x134, symBinAddr: 0xD900, symSize: 0x44 } + - { offsetInCU: 0x11F, offset: 0xD45DC, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore7OSModelC14changeNotifierAA15OSEventProducerCyAA0D14ChangedHandler_pGvM.resume.0', symObjAddr: 0x178, symBinAddr: 0xD944, symSize: 0x4 } + - { offsetInCU: 0x174, offset: 0xD4631, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore7OSModelC14changeNotifierAcA15OSEventProducerCyAA0D14ChangedHandler_pG_tcfC', symObjAddr: 0x17C, symBinAddr: 0xD948, symSize: 0x124 } + - { offsetInCU: 0x1B5, offset: 0xD4672, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore7OSModelC14changeNotifierAcA15OSEventProducerCyAA0D14ChangedHandler_pG_tcfc', symObjAddr: 0x2A0, symBinAddr: 0xDA6C, symSize: 0x124 } + - { offsetInCU: 0x1DE, offset: 0xD469B, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore7OSModelC6encode4withySo7NSCoderC_tF', symObjAddr: 0x3E4, symBinAddr: 0xDBB0, symSize: 0x7C } + - { offsetInCU: 0x231, offset: 0xD46EE, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore7OSModelC6encode4withySo7NSCoderC_tFTo', symObjAddr: 0x460, symBinAddr: 0xDC2C, symSize: 0xAC } + - { offsetInCU: 0x270, offset: 0xD472D, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore7OSModelC5coderACSgSo7NSCoderC_tcfC', symObjAddr: 0x50C, symBinAddr: 0xDCD8, symSize: 0x30 } + - { offsetInCU: 0x28E, offset: 0xD474B, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore7OSModelC5coderACSgSo7NSCoderC_tcfc', symObjAddr: 0x53C, symBinAddr: 0xDD08, symSize: 0x1E4 } + - { offsetInCU: 0x2F9, offset: 0xD47B6, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore7OSModelC5coderACSgSo7NSCoderC_tcfcTo', symObjAddr: 0x7A8, symBinAddr: 0xDEEC, symSize: 0x30 } + - { offsetInCU: 0x333, offset: 0xD47F0, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore7OSModelC3set8property8newValue19preventServerUpdateySS_xSbtlF', symObjAddr: 0x7D8, symBinAddr: 0xDF1C, symSize: 0x1E4 } + - { offsetInCU: 0x50F, offset: 0xD49CC, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore7OSModelC7hydrateyySDySSypGF', symObjAddr: 0xB14, symBinAddr: 0xE234, symSize: 0x48 } + - { offsetInCU: 0x5A1, offset: 0xD4A5E, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore7OSModelC12hydrateModelyySDySSypGF', symObjAddr: 0xB5C, symBinAddr: 0xE27C, symSize: 0x58 } + - { offsetInCU: 0x5D8, offset: 0xD4A95, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore7OSModelCACycfC', symObjAddr: 0xBB4, symBinAddr: 0xE2D4, symSize: 0x20 } + - { offsetInCU: 0x5F6, offset: 0xD4AB3, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore7OSModelCACycfc', symObjAddr: 0xBD4, symBinAddr: 0xE2F4, symSize: 0x2C } + - { offsetInCU: 0x659, offset: 0xD4B16, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore7OSModelCACycfcTo', symObjAddr: 0xC00, symBinAddr: 0xE320, symSize: 0x2C } + - { offsetInCU: 0x6C0, offset: 0xD4B7D, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore7OSModelCfD', symObjAddr: 0xC2C, symBinAddr: 0xE34C, symSize: 0x30 } + - { offsetInCU: 0x6EE, offset: 0xD4BAB, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore7OSModelC14changeNotifierAA15OSEventProducerCyAA0D14ChangedHandler_pGvpACTk', symObjAddr: 0x38, symBinAddr: 0xD804, symSize: 0x68 } + - { offsetInCU: 0x724, offset: 0xD4BE1, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore7OSModelCMa', symObjAddr: 0x3C4, symBinAddr: 0xDB90, symSize: 0x20 } + - { offsetInCU: 0x7FC, offset: 0xD4CB9, size: 0x8, addend: 0x0, symName: ___swift_allocate_boxed_opaque_existential_0, symObjAddr: 0x9BC, symBinAddr: 0xE100, symSize: 0x3C } + - { offsetInCU: 0x810, offset: 0xD4CCD, size: 0x8, addend: 0x0, symName: '_$sypWOc', symObjAddr: 0x9F8, symBinAddr: 0xE13C, symSize: 0x3C } + - { offsetInCU: 0x824, offset: 0xD4CE1, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore21OSModelChangedHandler_pSgWOc', symObjAddr: 0xA34, symBinAddr: 0xE178, symSize: 0x48 } + - { offsetInCU: 0x838, offset: 0xD4CF5, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore21OSModelChangedHandler_pWOb', symObjAddr: 0xAB8, symBinAddr: 0xE1FC, symSize: 0x18 } + - { offsetInCU: 0x862, offset: 0xD4D1F, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore7OSModelCfETo', symObjAddr: 0xCB0, symBinAddr: 0xE3D0, symSize: 0x3C } + - { offsetInCU: 0xC5, offset: 0xD4F1A, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore17OSNewRecordsStateCACycfC', symObjAddr: 0x17C, symBinAddr: 0xE668, symSize: 0x5C } + - { offsetInCU: 0x141, offset: 0xD4F96, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore17OSNewRecordsStateCACycfc', symObjAddr: 0x1D8, symBinAddr: 0xE6C4, symSize: 0x40 } + - { offsetInCU: 0x19D, offset: 0xD4FF2, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore17OSNewRecordsStateC3addyySS_SbtF', symObjAddr: 0x218, symBinAddr: 0xE704, symSize: 0x74 } + - { offsetInCU: 0x215, offset: 0xD506A, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore17OSNewRecordsStateC3addyySS_SbtFyyXEfU_', symObjAddr: 0x28C, symBinAddr: 0xE778, symSize: 0x2C8 } + - { offsetInCU: 0x308, offset: 0xD515D, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore17OSNewRecordsStateC9canAccessySbSSF', symObjAddr: 0x554, symBinAddr: 0xEA40, symSize: 0x70 } + - { offsetInCU: 0x370, offset: 0xD51C5, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore17OSNewRecordsStateC9canAccessySbSSFSbyXEfU_', symObjAddr: 0x5C4, symBinAddr: 0xEAB0, symSize: 0x264 } + - { offsetInCU: 0x435, offset: 0xD528A, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore17OSNewRecordsStateCfd', symObjAddr: 0x828, symBinAddr: 0xED14, symSize: 0x24 } + - { offsetInCU: 0x470, offset: 0xD52C5, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore17OSNewRecordsStateCfD', symObjAddr: 0x84C, symBinAddr: 0xED38, symSize: 0x2C } + - { offsetInCU: 0x501, offset: 0xD5356, size: 0x8, addend: 0x0, symName: '_$ss17_NativeDictionaryV7_insert2at3key5valueys10_HashTableV6BucketV_xnq_ntFSo8NSNumberC_15OneSignalOSCore19OSReadYourWriteDataCTg5', symObjAddr: 0x8CC, symBinAddr: 0xEDB8, symSize: 0x4C } + - { offsetInCU: 0x590, offset: 0xD53E5, size: 0x8, addend: 0x0, symName: '_$ss17_NativeDictionaryV7_insert2at3key5valueys10_HashTableV6BucketV_xnq_ntFSS_10Foundation4DateVTg5', symObjAddr: 0x918, symBinAddr: 0xEE04, symSize: 0x94 } + - { offsetInCU: 0x64F, offset: 0xD54A4, size: 0x8, addend: 0x0, symName: '_$sSD8_VariantV8setValue_6forKeyyq_n_xtFSo8NSNumberC_15OneSignalOSCore19OSReadYourWriteDataCTg5', symObjAddr: 0x9AC, symBinAddr: 0xEE98, symSize: 0x128 } + - { offsetInCU: 0x769, offset: 0xD55BE, size: 0x8, addend: 0x0, symName: '_$sSD8_VariantV8setValue_6forKeyyq_n_xtFSS_10Foundation4DateVTg5', symObjAddr: 0xBF8, symBinAddr: 0xF0E4, symSize: 0xDC } + - { offsetInCU: 0x7E9, offset: 0xD563E, size: 0x8, addend: 0x0, symName: '_$ss17_NativeDictionaryV12mutatingFind_8isUniques10_HashTableV6BucketV6bucket_Sb5foundtx_SbtFSo8NSNumberC_15OneSignalOSCore19OSReadYourWriteDataCTg5', symObjAddr: 0xCE8, symBinAddr: 0xF1D4, symSize: 0xC8 } + - { offsetInCU: 0x86B, offset: 0xD56C0, size: 0x8, addend: 0x0, symName: '_$ss17_NativeDictionaryV7_delete2atys10_HashTableV6BucketV_tFSS_10Foundation4DateVTg5', symObjAddr: 0x1090, symBinAddr: 0xF57C, symSize: 0x204 } + - { offsetInCU: 0x8F1, offset: 0xD5746, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore17OSNewRecordsStateCMa', symObjAddr: 0x1294, symBinAddr: 0xF780, symSize: 0x20 } + - { offsetInCU: 0x905, offset: 0xD575A, size: 0x8, addend: 0x0, symName: '_$s10Foundation4DateVSgWOh', symObjAddr: 0x1320, symBinAddr: 0xF7CC, symSize: 0x40 } + - { offsetInCU: 0x919, offset: 0xD576E, size: 0x8, addend: 0x0, symName: '_$s10Foundation4DateVACSLAAWl', symObjAddr: 0x1360, symBinAddr: 0xF80C, symSize: 0x48 } + - { offsetInCU: 0x92D, offset: 0xD5782, size: 0x8, addend: 0x0, symName: '_$s10Foundation4DateVSgWOb', symObjAddr: 0x13A8, symBinAddr: 0xF854, symSize: 0x48 } + - { offsetInCU: 0x983, offset: 0xD57D8, size: 0x8, addend: 0x0, symName: '_$ss17_NativeDictionaryV_8capacityAByxq_Gs07__CocoaB0Vn_SitcfCSo8NSNumberC_15OneSignalOSCore19OSReadYourWriteDataCTg5Tf4nnd_n', symObjAddr: 0x13F0, symBinAddr: 0xF89C, symSize: 0x264 } + - { offsetInCU: 0xA84, offset: 0xD58D9, size: 0x8, addend: 0x0, symName: '_$sSo8NSNumberCMa', symObjAddr: 0x1654, symBinAddr: 0xFB00, symSize: 0x3C } + - { offsetInCU: 0xAB7, offset: 0xD590C, size: 0x8, addend: 0x0, symName: '_$sSD11removeValue6forKeyq_Sgx_tFSS_10Foundation4DateVTg5', symObjAddr: 0x0, symBinAddr: 0xE4EC, symSize: 0x17C } + - { offsetInCU: 0x4B, offset: 0xD5B69, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore23OSBackgroundTaskManagerC11taskHandlerAA0deH0_pSgvpZ', symObjAddr: 0x668, symBinAddr: 0x21C20, symSize: 0x0 } + - { offsetInCU: 0x71, offset: 0xD5B8F, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore23OSBackgroundTaskManagerC015beginBackgroundE0yySSFZ', symObjAddr: 0x0, symBinAddr: 0xFB3C, symSize: 0x38 } + - { offsetInCU: 0x8D, offset: 0xD5BAB, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore23OSBackgroundTaskManagerC013endBackgroundE0yySSFZ', symObjAddr: 0x38, symBinAddr: 0xFB74, symSize: 0x38 } + - { offsetInCU: 0xA9, offset: 0xD5BC7, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore23OSBackgroundTaskManagerC11taskHandlerAA0deH0_pSgvgZ', symObjAddr: 0x7C, symBinAddr: 0xFBB8, symSize: 0x6C } + - { offsetInCU: 0xEE, offset: 0xD5C0C, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore23OSBackgroundTaskManagerC11taskHandlerAA0deH0_pSgvgZTo', symObjAddr: 0xE8, symBinAddr: 0xFC24, symSize: 0x6C } + - { offsetInCU: 0x125, offset: 0xD5C43, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore23OSBackgroundTaskManagerC11taskHandlerAA0deH0_pSgvsZ', symObjAddr: 0x154, symBinAddr: 0xFC90, symSize: 0x74 } + - { offsetInCU: 0x180, offset: 0xD5C9E, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore23OSBackgroundTaskManagerC11taskHandlerAA0deH0_pSgvsZTo', symObjAddr: 0x1C8, symBinAddr: 0xFD04, symSize: 0x7C } + - { offsetInCU: 0x1C1, offset: 0xD5CDF, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore23OSBackgroundTaskManagerC11taskHandlerAA0deH0_pSgvMZ', symObjAddr: 0x244, symBinAddr: 0xFD80, symSize: 0x6C } + - { offsetInCU: 0x1F8, offset: 0xD5D16, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore23OSBackgroundTaskManagerC11taskHandlerAA0deH0_pSgvMZ.resume.0', symObjAddr: 0x2B0, symBinAddr: 0xFDEC, symSize: 0x4 } + - { offsetInCU: 0x223, offset: 0xD5D41, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore23OSBackgroundTaskManagerC03setE7InvalidyySSFZ', symObjAddr: 0x360, symBinAddr: 0xFE9C, symSize: 0x38 } + - { offsetInCU: 0x23F, offset: 0xD5D5D, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore23OSBackgroundTaskManagerCACycfC', symObjAddr: 0x3C0, symBinAddr: 0xFEFC, symSize: 0x20 } + - { offsetInCU: 0x25D, offset: 0xD5D7B, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore23OSBackgroundTaskManagerCACycfc', symObjAddr: 0x3E0, symBinAddr: 0xFF1C, symSize: 0x30 } + - { offsetInCU: 0x298, offset: 0xD5DB6, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore23OSBackgroundTaskManagerCACycfcTo', symObjAddr: 0x410, symBinAddr: 0xFF4C, symSize: 0x3C } + - { offsetInCU: 0x2D3, offset: 0xD5DF1, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore23OSBackgroundTaskManagerCfD', symObjAddr: 0x44C, symBinAddr: 0xFF88, symSize: 0x30 } + - { offsetInCU: 0x301, offset: 0xD5E1F, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore23OSBackgroundTaskManagerC11taskHandler_WZ', symObjAddr: 0x70, symBinAddr: 0xFBAC, symSize: 0xC } + - { offsetInCU: 0x32C, offset: 0xD5E4A, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore23OSBackgroundTaskManagerCfETo', symObjAddr: 0x47C, symBinAddr: 0xFFB8, symSize: 0x4 } + - { offsetInCU: 0x357, offset: 0xD5E75, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore23OSBackgroundTaskManagerCMa', symObjAddr: 0x644, symBinAddr: 0x10180, symSize: 0x20 } + - { offsetInCU: 0x27, offset: 0xD5F64, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore19OSReadYourWriteDataC8rywTokenSSSgvgTo', symObjAddr: 0x0, symBinAddr: 0x101A0, symSize: 0x5C } + - { offsetInCU: 0x69, offset: 0xD5FA6, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore19OSReadYourWriteDataC8rywTokenSSSgvgTo', symObjAddr: 0x0, symBinAddr: 0x101A0, symSize: 0x5C } + - { offsetInCU: 0x9C, offset: 0xD5FD9, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore19OSReadYourWriteDataC8rywTokenSSSgvg', symObjAddr: 0x5C, symBinAddr: 0x101FC, symSize: 0x38 } + - { offsetInCU: 0xD9, offset: 0xD6016, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore19OSReadYourWriteDataC8rywDelaySo8NSNumberCSgvgTo', symObjAddr: 0x94, symBinAddr: 0x10234, symSize: 0x10 } + - { offsetInCU: 0xF9, offset: 0xD6036, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore19OSReadYourWriteDataC8rywDelaySo8NSNumberCSgvgTo', symObjAddr: 0x94, symBinAddr: 0x10234, symSize: 0x10 } + - { offsetInCU: 0x116, offset: 0xD6053, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore19OSReadYourWriteDataC8rywDelaySo8NSNumberCSgvg', symObjAddr: 0xA4, symBinAddr: 0x10244, symSize: 0x30 } + - { offsetInCU: 0x16B, offset: 0xD60A8, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore19OSReadYourWriteDataC8rywToken0H5DelayACSSSg_So8NSNumberCSgtcfC', symObjAddr: 0xD4, symBinAddr: 0x10274, symSize: 0x6C } + - { offsetInCU: 0x1BC, offset: 0xD60F9, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore19OSReadYourWriteDataC8rywToken0H5DelayACSSSg_So8NSNumberCSgtcfc', symObjAddr: 0x140, symBinAddr: 0x102E0, symSize: 0x4C } + - { offsetInCU: 0x1ED, offset: 0xD612A, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore19OSReadYourWriteDataC8rywToken0H5DelayACSSSg_So8NSNumberCSgtcfcTo', symObjAddr: 0x1AC, symBinAddr: 0x1034C, symSize: 0x80 } + - { offsetInCU: 0x234, offset: 0xD6171, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore19OSReadYourWriteDataC7isEqualySbypSgF', symObjAddr: 0x22C, symBinAddr: 0x103CC, symSize: 0x258 } + - { offsetInCU: 0x2C7, offset: 0xD6204, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore19OSReadYourWriteDataC7isEqualySbypSgFTo', symObjAddr: 0x5DC, symBinAddr: 0x106F0, symSize: 0x80 } + - { offsetInCU: 0x2E3, offset: 0xD6220, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore19OSReadYourWriteDataC4hashSivgTo', symObjAddr: 0x65C, symBinAddr: 0x10770, symSize: 0x38 } + - { offsetInCU: 0x2FF, offset: 0xD623C, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore19OSReadYourWriteDataC4hashSivg', symObjAddr: 0x694, symBinAddr: 0x107A8, symSize: 0xFC } + - { offsetInCU: 0x3BC, offset: 0xD62F9, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore19OSReadYourWriteDataCACycfC', symObjAddr: 0x790, symBinAddr: 0x108A4, symSize: 0x20 } + - { offsetInCU: 0x3DA, offset: 0xD6317, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore19OSReadYourWriteDataCACycfc', symObjAddr: 0x7B0, symBinAddr: 0x108C4, symSize: 0x2C } + - { offsetInCU: 0x43D, offset: 0xD637A, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore19OSReadYourWriteDataCACycfcTo', symObjAddr: 0x7DC, symBinAddr: 0x108F0, symSize: 0x2C } + - { offsetInCU: 0x4A4, offset: 0xD63E1, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore19OSReadYourWriteDataCfD', symObjAddr: 0x808, symBinAddr: 0x1091C, symSize: 0x30 } + - { offsetInCU: 0x4D2, offset: 0xD640F, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore19OSReadYourWriteDataCMa', symObjAddr: 0x18C, symBinAddr: 0x1032C, symSize: 0x20 } + - { offsetInCU: 0x4F1, offset: 0xD642E, size: 0x8, addend: 0x0, symName: '_$sypSgWOc', symObjAddr: 0x484, symBinAddr: 0x10624, symSize: 0x48 } + - { offsetInCU: 0x505, offset: 0xD6442, size: 0x8, addend: 0x0, symName: '_$sypSgWOh', symObjAddr: 0x50C, symBinAddr: 0x1066C, symSize: 0x40 } + - { offsetInCU: 0x519, offset: 0xD6456, size: 0x8, addend: 0x0, symName: ___swift_project_boxed_opaque_existential_0, symObjAddr: 0x54C, symBinAddr: 0x106AC, symSize: 0x24 } + - { offsetInCU: 0x52D, offset: 0xD646A, size: 0x8, addend: 0x0, symName: ___swift_destroy_boxed_opaque_existential_0, symObjAddr: 0x570, symBinAddr: 0x106D0, symSize: 0x20 } + - { offsetInCU: 0x599, offset: 0xD64D6, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore19OSReadYourWriteDataCfETo', symObjAddr: 0x838, symBinAddr: 0x1094C, symSize: 0x3C } + - { offsetInCU: 0x27, offset: 0xD6671, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore20OSModelStoreListenerPAAE5startyyF', symObjAddr: 0x0, symBinAddr: 0x1099C, symSize: 0xF0 } + - { offsetInCU: 0xAA, offset: 0xD66F4, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore20OSModelStoreListenerPAAE5startyyF', symObjAddr: 0x0, symBinAddr: 0x1099C, symSize: 0xF0 } + - { offsetInCU: 0x128, offset: 0xD6772, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore26OSModelStoreChangedHandler_pWOc', symObjAddr: 0x12C, symBinAddr: 0x10A8C, symSize: 0x44 } + - { offsetInCU: 0x13C, offset: 0xD6786, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore26OSModelStoreChangedHandler_pSgWOf', symObjAddr: 0x170, symBinAddr: 0x10AD0, symSize: 0x48 } + - { offsetInCU: 0x150, offset: 0xD679A, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore26OSModelStoreChangedHandler_pSgWOh', symObjAddr: 0x1F8, symBinAddr: 0x10B18, symSize: 0x40 } + - { offsetInCU: 0x164, offset: 0xD67AE, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore20OSModelStoreListenerPAAE5closeyyF', symObjAddr: 0x258, symBinAddr: 0x10B58, symSize: 0x74 } + - { offsetInCU: 0x1C7, offset: 0xD6811, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore20OSModelStoreListenerPAAE7onAddedyyAA0D0CF', symObjAddr: 0x2CC, symBinAddr: 0x10BCC, symSize: 0xC0 } + - { offsetInCU: 0x24F, offset: 0xD6899, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore20OSModelStoreListenerPAAE9onUpdatedyyAA0D11ChangedArgsCF', symObjAddr: 0x38C, symBinAddr: 0x10C8C, symSize: 0x74 } + - { offsetInCU: 0x2EC, offset: 0xD6936, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore20OSModelStoreListenerPAAE9onRemovedyyAA0D0CF', symObjAddr: 0x400, symBinAddr: 0x10D00, symSize: 0x1B8 } + - { offsetInCU: 0x4F, offset: 0xD6BFE, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore24OSIamFetchReadyConditionC8instance33_8285F462A9EEB19DD592BB7CD9865E67LLACSgvpZ', symObjAddr: 0xF00, symBinAddr: 0x21C88, symSize: 0x0 } + - { offsetInCU: 0x69, offset: 0xD6C18, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore24OSIamFetchReadyConditionC14sharedInstance6withIdACSS_tFZ', symObjAddr: 0x124, symBinAddr: 0x11004, symSize: 0x14 } + - { offsetInCU: 0x8C, offset: 0xD6C3B, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore24OSIamFetchReadyConditionC14sharedInstance6withIdACSS_tFZTo', symObjAddr: 0x138, symBinAddr: 0x11018, symSize: 0x3C } + - { offsetInCU: 0xBE, offset: 0xD6C6D, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore24OSIamFetchReadyConditionC11CONDITIONIDSSvgZ', symObjAddr: 0x174, symBinAddr: 0x11054, symSize: 0x1C } + - { offsetInCU: 0xE9, offset: 0xD6C98, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore24OSIamFetchReadyConditionC11CONDITIONIDSSvgZTo', symObjAddr: 0x190, symBinAddr: 0x11070, symSize: 0x2C } + - { offsetInCU: 0x105, offset: 0xD6CB4, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore24OSIamFetchReadyConditionC11conditionIdSSvg', symObjAddr: 0x1BC, symBinAddr: 0x1109C, symSize: 0x1C } + - { offsetInCU: 0x15A, offset: 0xD6D09, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore24OSIamFetchReadyConditionC28setSubscriptionUpdatePending5valueySb_tF', symObjAddr: 0x1D8, symBinAddr: 0x110B8, symSize: 0x10 } + - { offsetInCU: 0x196, offset: 0xD6D45, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore24OSIamFetchReadyConditionC28setSubscriptionUpdatePending5valueySb_tF', symObjAddr: 0x1D8, symBinAddr: 0x110B8, symSize: 0x10 } + - { offsetInCU: 0x1CF, offset: 0xD6D7E, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore24OSIamFetchReadyConditionC5isMet13indexedTokensSbSDySSSDySo8NSNumberCAA19OSReadYourWriteDataCGG_tF', symObjAddr: 0x1E8, symBinAddr: 0x110C8, symSize: 0x1A0 } + - { offsetInCU: 0x311, offset: 0xD6EC0, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore24OSIamFetchReadyConditionC5isMet13indexedTokensSbSDySSSDySo8NSNumberCAA19OSReadYourWriteDataCGG_tFTo', symObjAddr: 0x388, symBinAddr: 0x11268, symSize: 0x80 } + - { offsetInCU: 0x32D, offset: 0xD6EDC, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore24OSIamFetchReadyConditionC14getNewestToken13indexedTokensAA19OSReadYourWriteDataCSgSDySSSDySo8NSNumberCAGGG_tF', symObjAddr: 0x408, symBinAddr: 0x112E8, symSize: 0x304 } + - { offsetInCU: 0x55B, offset: 0xD710A, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore24OSIamFetchReadyConditionC14getNewestToken13indexedTokensAA19OSReadYourWriteDataCSgSDySSSDySo8NSNumberCAGGG_tFTo', symObjAddr: 0x9F8, symBinAddr: 0x118D8, symSize: 0x80 } + - { offsetInCU: 0x577, offset: 0xD7126, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore24OSIamFetchReadyConditionCACycfC', symObjAddr: 0xA78, symBinAddr: 0x11958, symSize: 0x20 } + - { offsetInCU: 0x595, offset: 0xD7144, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore24OSIamFetchReadyConditionCACycfc', symObjAddr: 0xA98, symBinAddr: 0x11978, symSize: 0x2C } + - { offsetInCU: 0x5F8, offset: 0xD71A7, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore24OSIamFetchReadyConditionCACycfcTo', symObjAddr: 0xAC4, symBinAddr: 0x119A4, symSize: 0x2C } + - { offsetInCU: 0x65F, offset: 0xD720E, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore24OSIamFetchReadyConditionCfD', symObjAddr: 0xAF0, symBinAddr: 0x119D0, symSize: 0x30 } + - { offsetInCU: 0x6C7, offset: 0xD7276, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore24OSIamFetchReadyConditionC14sharedInstance6withIdACSS_tFZTf4nd_g', symObjAddr: 0xD44, symBinAddr: 0x11C24, symSize: 0xC8 } + - { offsetInCU: 0x76A, offset: 0xD7319, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore24OSIamFetchReadyConditionC8instance33_8285F462A9EEB19DD592BB7CD9865E67LL_WZ', symObjAddr: 0x118, symBinAddr: 0x10FF8, symSize: 0xC } + - { offsetInCU: 0x910, offset: 0xD74BF, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore24OSIamFetchReadyConditionCfETo', symObjAddr: 0xB20, symBinAddr: 0x11A00, symSize: 0x14 } + - { offsetInCU: 0x950, offset: 0xD74FF, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore24OSIamFetchReadyConditionCMa', symObjAddr: 0xE0C, symBinAddr: 0x11CEC, symSize: 0x20 } + - { offsetInCU: 0x997, offset: 0xD7546, size: 0x8, addend: 0x0, symName: '_$sSDyq_SgxcigSo8NSNumberC_15OneSignalOSCore19OSReadYourWriteDataCTg5', symObjAddr: 0x0, symBinAddr: 0x10EE0, symSize: 0x118 } + - { offsetInCU: 0xAB1, offset: 0xD7660, size: 0x8, addend: 0x0, symName: '_$sSTsE10compactMapySayqd__Gqd__Sg7ElementQzKXEKlFSD6ValuesVySo8NSNumberC15OneSignalOSCore19OSReadYourWriteDataC_G_ALTg504$s15fg68OSCore24OSIamFetchReadyConditionC14getNewestToken13indexedTokensAA19ijkl14CSgSDySSSDySo8E16CAGGG_tFAhGXEfU_Tf1cn_n', symObjAddr: 0x70C, symBinAddr: 0x115EC, symSize: 0x2EC } + - { offsetInCU: 0x4B, offset: 0xD79F6, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore7OSDeltaC9timestamp10Foundation4DateVvg', symObjAddr: 0x18, symBinAddr: 0x11DBC, symSize: 0x44 } + - { offsetInCU: 0xA4, offset: 0xD7A4F, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore7OSDeltaC5modelAA7OSModelCvg', symObjAddr: 0xD0, symBinAddr: 0x11E74, symSize: 0x44 } + - { offsetInCU: 0xC3, offset: 0xD7A6E, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore7OSDeltaC5modelAA7OSModelCvs', symObjAddr: 0x114, symBinAddr: 0x11EB8, symSize: 0x50 } + - { offsetInCU: 0xEC, offset: 0xD7A97, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore7OSDeltaC5modelAA7OSModelCvM', symObjAddr: 0x164, symBinAddr: 0x11F08, symSize: 0x44 } + - { offsetInCU: 0x11B, offset: 0xD7AC6, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore7OSDeltaC5modelAA7OSModelCvM.resume.0', symObjAddr: 0x1A8, symBinAddr: 0x11F4C, symSize: 0x4 } + - { offsetInCU: 0x146, offset: 0xD7AF1, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore7OSDeltaC5valueypvg', symObjAddr: 0x1EC, symBinAddr: 0x11F90, symSize: 0x14 } + - { offsetInCU: 0x173, offset: 0xD7B1E, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore7OSDeltaC11descriptionSSvgTo', symObjAddr: 0x23C, symBinAddr: 0x11FA4, symSize: 0x5C } + - { offsetInCU: 0x18F, offset: 0xD7B3A, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore7OSDeltaC11descriptionSSvg', symObjAddr: 0x298, symBinAddr: 0x12000, symSize: 0x148 } + - { offsetInCU: 0x347, offset: 0xD7CF2, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore7OSDeltaC4name15identityModelId5model8property5valueACSS_SSAA7OSModelCSSyptcfC', symObjAddr: 0x3E0, symBinAddr: 0x12148, symSize: 0xB0 } + - { offsetInCU: 0x37B, offset: 0xD7D26, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore7OSDeltaC4name15identityModelId5model8property5valueACSS_SSAA7OSModelCSSyptcfc', symObjAddr: 0x490, symBinAddr: 0x121F8, symSize: 0x64 } + - { offsetInCU: 0x3AD, offset: 0xD7D58, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore7OSDeltaC6encode4withySo7NSCoderC_tF', symObjAddr: 0x4F4, symBinAddr: 0x1225C, symSize: 0x2C0 } + - { offsetInCU: 0x40A, offset: 0xD7DB5, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore7OSDeltaC6encode4withySo7NSCoderC_tFTo', symObjAddr: 0x7B4, symBinAddr: 0x1251C, symSize: 0x50 } + - { offsetInCU: 0x426, offset: 0xD7DD1, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore7OSDeltaC5coderACSgSo7NSCoderC_tcfC', symObjAddr: 0x804, symBinAddr: 0x1256C, symSize: 0x30 } + - { offsetInCU: 0x444, offset: 0xD7DEF, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore7OSDeltaC5coderACSgSo7NSCoderC_tcfc', symObjAddr: 0x834, symBinAddr: 0x1259C, symSize: 0x9E8 } + - { offsetInCU: 0x524, offset: 0xD7ECF, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore7OSDeltaC5coderACSgSo7NSCoderC_tcfcTo', symObjAddr: 0x121C, symBinAddr: 0x12F84, symSize: 0x30 } + - { offsetInCU: 0x540, offset: 0xD7EEB, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore7OSDeltaCACycfC', symObjAddr: 0x124C, symBinAddr: 0x12FB4, symSize: 0x20 } + - { offsetInCU: 0x55E, offset: 0xD7F09, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore7OSDeltaCACycfc', symObjAddr: 0x126C, symBinAddr: 0x12FD4, symSize: 0x2C } + - { offsetInCU: 0x5C1, offset: 0xD7F6C, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore7OSDeltaCACycfcTo', symObjAddr: 0x1298, symBinAddr: 0x13000, symSize: 0x2C } + - { offsetInCU: 0x628, offset: 0xD7FD3, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore7OSDeltaCfD', symObjAddr: 0x12C4, symBinAddr: 0x1302C, symSize: 0x34 } + - { offsetInCU: 0x655, offset: 0xD8000, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore7OSDeltaC4name15identityModelId5model8property5valueACSS_SSAA7OSModelCSSyptcfcTf4ggggnn_n', symObjAddr: 0x13A8, symBinAddr: 0x13110, symSize: 0x1F8 } + - { offsetInCU: 0x6D5, offset: 0xD8080, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore7OSDeltaC5modelAA7OSModelCvpACTk', symObjAddr: 0x68, symBinAddr: 0x11E0C, symSize: 0x68 } + - { offsetInCU: 0x763, offset: 0xD810E, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore7OSDeltaCfETo', symObjAddr: 0x12F8, symBinAddr: 0x13060, symSize: 0xB0 } + - { offsetInCU: 0x792, offset: 0xD813D, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore7OSDeltaCMa', symObjAddr: 0x164C, symBinAddr: 0x13308, symSize: 0x3C } + - { offsetInCU: 0x7A6, offset: 0xD8151, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore7OSDeltaCMU', symObjAddr: 0x1728, symBinAddr: 0x133D4, symSize: 0x8 } + - { offsetInCU: 0x7BA, offset: 0xD8165, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore7OSDeltaCMr', symObjAddr: 0x1730, symBinAddr: 0x133DC, symSize: 0x94 } + - { offsetInCU: 0x27, offset: 0xD82A4, size: 0x8, addend: 0x0, symName: '_$sSo17OS_dispatch_queueC15OneSignalOSCoreE5async7executeyyyXB_tF', symObjAddr: 0x0, symBinAddr: 0x134FC, symSize: 0x154 } + - { offsetInCU: 0x3F, offset: 0xD82BC, size: 0x8, addend: 0x0, symName: '_$sSo17OS_dispatch_queueC15OneSignalOSCoreE5async7executeyyyXB_tF', symObjAddr: 0x0, symBinAddr: 0x134FC, symSize: 0x154 } + - { offsetInCU: 0x7D, offset: 0xD82FA, size: 0x8, addend: 0x0, symName: '_$s8Dispatch0A13WorkItemFlagsVACs10SetAlgebraAAWl', symObjAddr: 0x154, symBinAddr: 0x13650, symSize: 0x48 } + - { offsetInCU: 0x91, offset: 0xD830E, size: 0x8, addend: 0x0, symName: '_$sSay8Dispatch0A13WorkItemFlagsVGSayxGSTsWl', symObjAddr: 0x1DC, symBinAddr: 0x13698, symSize: 0x4C } + - { offsetInCU: 0xA5, offset: 0xD8322, size: 0x8, addend: 0x0, symName: '_$sSo17OS_dispatch_queueC15OneSignalOSCoreE14asyncAfterTime8deadline7executey8Dispatch0lI0V_yyYbXBtF', symObjAddr: 0x26C, symBinAddr: 0x136E4, symSize: 0x158 } + - { offsetInCU: 0x12C, offset: 0xD83A9, size: 0x8, addend: 0x0, symName: '_$sSo17OS_dispatch_queueC15OneSignalOSCore15OSDispatchQueueA2cDP5async7executeyyyXB_tFTW', symObjAddr: 0x3C4, symBinAddr: 0x1383C, symSize: 0x154 } + - { offsetInCU: 0x1B6, offset: 0xD8433, size: 0x8, addend: 0x0, symName: '_$sSo17OS_dispatch_queueC15OneSignalOSCore15OSDispatchQueueA2cDP14asyncAfterTime8deadline7executey8Dispatch0nK0V_yyYbXBtFTW', symObjAddr: 0x518, symBinAddr: 0x13990, symSize: 0x158 } + - { offsetInCU: 0x27, offset: 0xD85AD, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore20OSStubLiveActivitiesC04liveF0yXlXpyFZ', symObjAddr: 0x0, symBinAddr: 0x13AF8, symSize: 0x4 } + - { offsetInCU: 0x4B, offset: 0xD85D1, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore20OSStubLiveActivitiesC04liveF0yXlXpyFZ', symObjAddr: 0x0, symBinAddr: 0x13AF8, symSize: 0x4 } + - { offsetInCU: 0x84, offset: 0xD860A, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore20OSStubLiveActivitiesC04liveF0yXlXpyFZTo', symObjAddr: 0x24, symBinAddr: 0x13B1C, symSize: 0x14 } + - { offsetInCU: 0xB6, offset: 0xD863C, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore20OSStubLiveActivitiesC5enter_9withTokenySS_SStFZ', symObjAddr: 0x38, symBinAddr: 0x13B30, symSize: 0x64 } + - { offsetInCU: 0x113, offset: 0xD8699, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore20OSStubLiveActivitiesC5enter_9withTokenySS_SStFZTo', symObjAddr: 0x9C, symBinAddr: 0x13B94, symSize: 0x64 } + - { offsetInCU: 0x145, offset: 0xD86CB, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore20OSStubLiveActivitiesC5enter_9withToken0H7Success0H7FailureySS_SSySDys11AnyHashableVypGSgcSgys5Error_pSgcSgtFZ', symObjAddr: 0x100, symBinAddr: 0x13BF8, symSize: 0x64 } + - { offsetInCU: 0x1C6, offset: 0xD874C, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore20OSStubLiveActivitiesC5enter_9withToken0H7Success0H7FailureySS_SSySDys11AnyHashableVypGSgcSgys5Error_pSgcSgtFZTo', symObjAddr: 0x164, symBinAddr: 0x13C5C, symSize: 0x108 } + - { offsetInCU: 0x20D, offset: 0xD8793, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore20OSStubLiveActivitiesC4exityySSFZ', symObjAddr: 0x310, symBinAddr: 0x13E08, symSize: 0x64 } + - { offsetInCU: 0x258, offset: 0xD87DE, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore20OSStubLiveActivitiesC4exityySSFZTo', symObjAddr: 0x374, symBinAddr: 0x13E6C, symSize: 0x64 } + - { offsetInCU: 0x28A, offset: 0xD8810, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore20OSStubLiveActivitiesC4exit_11withSuccess0H7FailureySS_ySDys11AnyHashableVypGSgcSgys5Error_pSgcSgtFZ', symObjAddr: 0x3D8, symBinAddr: 0x13ED0, symSize: 0x64 } + - { offsetInCU: 0x2F9, offset: 0xD887F, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore20OSStubLiveActivitiesC4exit_11withSuccess0H7FailureySS_ySDys11AnyHashableVypGSgcSgys5Error_pSgcSgtFZTo', symObjAddr: 0x43C, symBinAddr: 0x13F34, symSize: 0x108 } + - { offsetInCU: 0x340, offset: 0xD88C6, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore20OSStubLiveActivitiesC27trackClickAndReturnOriginaly10Foundation3URLVSgAGFZ', symObjAddr: 0x544, symBinAddr: 0x1403C, symSize: 0xB0 } + - { offsetInCU: 0x38F, offset: 0xD8915, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore20OSStubLiveActivitiesC27trackClickAndReturnOriginaly10Foundation3URLVSgAGFZTo', symObjAddr: 0x5F4, symBinAddr: 0x140EC, symSize: 0x170 } + - { offsetInCU: 0x3C3, offset: 0xD8949, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore20OSStubLiveActivitiesCACycfC', symObjAddr: 0x764, symBinAddr: 0x1425C, symSize: 0x20 } + - { offsetInCU: 0x3E1, offset: 0xD8967, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore20OSStubLiveActivitiesCACycfc', symObjAddr: 0x784, symBinAddr: 0x1427C, symSize: 0x30 } + - { offsetInCU: 0x41C, offset: 0xD89A2, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore20OSStubLiveActivitiesCACycfcTo', symObjAddr: 0x7B4, symBinAddr: 0x142AC, symSize: 0x3C } + - { offsetInCU: 0x457, offset: 0xD89DD, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore20OSStubLiveActivitiesCfD', symObjAddr: 0x7F0, symBinAddr: 0x142E8, symSize: 0x30 } + - { offsetInCU: 0x485, offset: 0xD8A0B, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore20OSStubLiveActivitiesCMa', symObjAddr: 0x4, symBinAddr: 0x13AFC, symSize: 0x20 } + - { offsetInCU: 0x499, offset: 0xD8A1F, size: 0x8, addend: 0x0, symName: '_$sSo12NSDictionaryCSgIeyBy_SDys11AnyHashableVypGSgIegg_TR', symObjAddr: 0x26C, symBinAddr: 0x13D64, symSize: 0x60 } + - { offsetInCU: 0x4B1, offset: 0xD8A37, size: 0x8, addend: 0x0, symName: '_$sSo7NSErrorCSgIeyBy_s5Error_pSgIegg_TR', symObjAddr: 0x2CC, symBinAddr: 0x13DC4, symSize: 0x44 } + - { offsetInCU: 0x4C9, offset: 0xD8A4F, size: 0x8, addend: 0x0, symName: '_$sSDys11AnyHashableVypGSgIegg_SgWOe', symObjAddr: 0x860, symBinAddr: 0x14318, symSize: 0x10 } + - { offsetInCU: 0x4DD, offset: 0xD8A63, size: 0x8, addend: 0x0, symName: '_$sSo7NSErrorCSgIeyBy_s5Error_pSgIegg_TRTA', symObjAddr: 0x894, symBinAddr: 0x1434C, symSize: 0x8 } + - { offsetInCU: 0x4F1, offset: 0xD8A77, size: 0x8, addend: 0x0, symName: '_$sSo12NSDictionaryCSgIeyBy_SDys11AnyHashableVypGSgIegg_TRTA', symObjAddr: 0x89C, symBinAddr: 0x14354, symSize: 0x8 } + - { offsetInCU: 0x27, offset: 0xD8BB1, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore19OSIamFetchOffsetKeyO8rawValueSivg', symObjAddr: 0x0, symBinAddr: 0x14370, symSize: 0x8 } + - { offsetInCU: 0x4B, offset: 0xD8BD5, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore19OSIamFetchOffsetKeyO8rawValueSivg', symObjAddr: 0x0, symBinAddr: 0x14370, symSize: 0x8 } + - { offsetInCU: 0x66, offset: 0xD8BF0, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore19OSIamFetchOffsetKeyO8rawValueACSgSi_tcfC', symObjAddr: 0x8, symBinAddr: 0x14378, symSize: 0x14 } + - { offsetInCU: 0x8F, offset: 0xD8C19, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore19OSIamFetchOffsetKeyOSYAASY8rawValuexSg03RawI0Qz_tcfCTW', symObjAddr: 0x124, symBinAddr: 0x14494, symSize: 0x8 } + - { offsetInCU: 0xC5, offset: 0xD8C4F, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore19OSIamFetchOffsetKeyOSYAASY8rawValue03RawI0QzvgTW', symObjAddr: 0x12C, symBinAddr: 0x1449C, symSize: 0xC } + - { offsetInCU: 0xE5, offset: 0xD8C6F, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore19OSIamFetchOffsetKeyOSYAASY8rawValue03RawI0QzvgTW', symObjAddr: 0x12C, symBinAddr: 0x1449C, symSize: 0xC } + - { offsetInCU: 0x102, offset: 0xD8C8C, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore19OSIamFetchOffsetKeyOSHAASQWb', symObjAddr: 0x30, symBinAddr: 0x143A0, symSize: 0x4 } + - { offsetInCU: 0x116, offset: 0xD8CA0, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore19OSIamFetchOffsetKeyOACSQAAWl', symObjAddr: 0x34, symBinAddr: 0x143A4, symSize: 0x44 } + - { offsetInCU: 0x140, offset: 0xD8CCA, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore19OSIamFetchOffsetKeyOAA013OSConsistencyG4EnumAAWI', symObjAddr: 0x138, symBinAddr: 0x144A8, symSize: 0x24 } + - { offsetInCU: 0x154, offset: 0xD8CDE, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore19OSIamFetchOffsetKeyOACSYAAWl', symObjAddr: 0x15C, symBinAddr: 0x144CC, symSize: 0x44 } + - { offsetInCU: 0x168, offset: 0xD8CF2, size: 0x8, addend: 0x0, symName: ___swift_memcpy1_1, symObjAddr: 0x1A0, symBinAddr: 0x14510, symSize: 0xC } + - { offsetInCU: 0x17C, offset: 0xD8D06, size: 0x8, addend: 0x0, symName: ___swift_noop_void_return, symObjAddr: 0x1AC, symBinAddr: 0x1451C, symSize: 0x4 } + - { offsetInCU: 0x190, offset: 0xD8D1A, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore19OSIamFetchOffsetKeyOwet', symObjAddr: 0x1B0, symBinAddr: 0x14520, symSize: 0x90 } + - { offsetInCU: 0x1A4, offset: 0xD8D2E, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore19OSIamFetchOffsetKeyOwst', symObjAddr: 0x240, symBinAddr: 0x145B0, symSize: 0xBC } + - { offsetInCU: 0x1B8, offset: 0xD8D42, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore19OSIamFetchOffsetKeyOwug', symObjAddr: 0x2FC, symBinAddr: 0x1466C, symSize: 0x8 } + - { offsetInCU: 0x1CC, offset: 0xD8D56, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore19OSIamFetchOffsetKeyOwup', symObjAddr: 0x304, symBinAddr: 0x14674, symSize: 0x4 } + - { offsetInCU: 0x1E0, offset: 0xD8D6A, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore19OSIamFetchOffsetKeyOwui', symObjAddr: 0x308, symBinAddr: 0x14678, symSize: 0x8 } + - { offsetInCU: 0x1F4, offset: 0xD8D7E, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore19OSIamFetchOffsetKeyOMa', symObjAddr: 0x310, symBinAddr: 0x14680, symSize: 0x10 } + - { offsetInCU: 0x228, offset: 0xD8DB2, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore19OSIamFetchOffsetKeyOSQAASQ2eeoiySbx_xtFZTW', symObjAddr: 0x1C, symBinAddr: 0x1438C, symSize: 0x14 } + - { offsetInCU: 0x2B9, offset: 0xD8E43, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore19OSIamFetchOffsetKeyOSHAASH9hashValueSivgTW', symObjAddr: 0x78, symBinAddr: 0x143E8, symSize: 0x44 } + - { offsetInCU: 0x368, offset: 0xD8EF2, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore19OSIamFetchOffsetKeyOSHAASH4hash4intoys6HasherVz_tFTW', symObjAddr: 0xBC, symBinAddr: 0x1442C, symSize: 0x28 } + - { offsetInCU: 0x3BB, offset: 0xD8F45, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore19OSIamFetchOffsetKeyOSHAASH13_rawHashValue4seedS2i_tFTW', symObjAddr: 0xE4, symBinAddr: 0x14454, symSize: 0x40 } + - { offsetInCU: 0x4B, offset: 0xD9076, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore18OSModelChangedArgsC5modelAA0D0Cvg', symObjAddr: 0x0, symBinAddr: 0x14690, symSize: 0x10 } + - { offsetInCU: 0x78, offset: 0xD90A3, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore18OSModelChangedArgsC8propertySSvg', symObjAddr: 0x10, symBinAddr: 0x146A0, symSize: 0x38 } + - { offsetInCU: 0xA7, offset: 0xD90D2, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore18OSModelChangedArgsC8newValueypvg', symObjAddr: 0x48, symBinAddr: 0x146D8, symSize: 0x14 } + - { offsetInCU: 0xD4, offset: 0xD90FF, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore18OSModelChangedArgsC11descriptionSSvgTo', symObjAddr: 0x98, symBinAddr: 0x146EC, symSize: 0x5C } + - { offsetInCU: 0xF0, offset: 0xD911B, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore18OSModelChangedArgsC11descriptionSSvg', symObjAddr: 0xF4, symBinAddr: 0x14748, symSize: 0x180 } + - { offsetInCU: 0x242, offset: 0xD926D, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore18OSModelChangedArgsCACycfC', symObjAddr: 0x274, symBinAddr: 0x148C8, symSize: 0x20 } + - { offsetInCU: 0x260, offset: 0xD928B, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore18OSModelChangedArgsCACycfc', symObjAddr: 0x294, symBinAddr: 0x148E8, symSize: 0x2C } + - { offsetInCU: 0x2C3, offset: 0xD92EE, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore18OSModelChangedArgsCACycfcTo', symObjAddr: 0x2C0, symBinAddr: 0x14914, symSize: 0x2C } + - { offsetInCU: 0x32A, offset: 0xD9355, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore18OSModelChangedArgsCfD', symObjAddr: 0x2EC, symBinAddr: 0x14940, symSize: 0x30 } + - { offsetInCU: 0x3C6, offset: 0xD93F1, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore18OSModelChangedArgsCMa', symObjAddr: 0x31C, symBinAddr: 0x14970, symSize: 0x20 } + - { offsetInCU: 0x3DA, offset: 0xD9405, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore18OSModelChangedArgsCfETo', symObjAddr: 0x33C, symBinAddr: 0x14990, symSize: 0x4C } + - { offsetInCU: 0x34, offset: 0xD94E1, size: 0x8, addend: 0x0, symName: _OneSignalOSCoreVersionString, symObjAddr: 0x0, symBinAddr: 0x16AD0, symSize: 0x0 } + - { offsetInCU: 0x69, offset: 0xD9516, size: 0x8, addend: 0x0, symName: _OneSignalOSCoreVersionNumber, symObjAddr: 0x38, symBinAddr: 0x16B08, symSize: 0x0 } +... diff --git a/iOS_SDK/OneSignalSDK/OneSignal_OSCore/OneSignalOSCore.xcframework/ios-arm64_x86_64-maccatalyst/dSYMs/OneSignalOSCore.framework.dSYM/Contents/Resources/Relocations/x86_64/OneSignalOSCore.yml b/iOS_SDK/OneSignalSDK/OneSignal_OSCore/OneSignalOSCore.xcframework/ios-arm64_x86_64-maccatalyst/dSYMs/OneSignalOSCore.framework.dSYM/Contents/Resources/Relocations/x86_64/OneSignalOSCore.yml new file mode 100644 index 000000000..c6149a957 --- /dev/null +++ b/iOS_SDK/OneSignalSDK/OneSignal_OSCore/OneSignalOSCore.xcframework/ios-arm64_x86_64-maccatalyst/dSYMs/OneSignalOSCore.framework.dSYM/Contents/Resources/Relocations/x86_64/OneSignalOSCore.yml @@ -0,0 +1,369 @@ +--- +triple: 'x86_64-apple-darwin' +binary-path: '/Users/runner/Library/Developer/Xcode/DerivedData/OneSignal-btyiuxasarxrmcazajaxhhgwtsud/Build/Intermediates.noindex/ArchiveIntermediates/OneSignalOSCore/InstallationBuildProductsLocation/Library/Frameworks/OneSignalOSCore.framework/Versions/A/OneSignalOSCore' +relocations: + - { offsetInCU: 0x4F, offset: 0xD12B7, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore15OSOperationRepoC14sharedInstanceACvpZ', symObjAddr: 0x4CF0, symBinAddr: 0x26278, symSize: 0x0 } + - { offsetInCU: 0x7A, offset: 0xD12E2, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore15OSOperationRepoCACycfC', symObjAddr: 0x30, symBinAddr: 0x8030, symSize: 0x20 } + - { offsetInCU: 0x8E, offset: 0xD12F6, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore15OSOperationRepoC14sharedInstanceACvgZ', symObjAddr: 0x50, symBinAddr: 0x8050, symSize: 0x40 } + - { offsetInCU: 0xC5, offset: 0xD132D, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore15OSOperationRepoC6pausedSbvg', symObjAddr: 0x90, symBinAddr: 0x8090, symSize: 0x30 } + - { offsetInCU: 0xE2, offset: 0xD134A, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore15OSOperationRepoC6pausedSbvs', symObjAddr: 0xC0, symBinAddr: 0x80C0, symSize: 0x40 } + - { offsetInCU: 0x109, offset: 0xD1371, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore15OSOperationRepoC6pausedSbvM', symObjAddr: 0x100, symBinAddr: 0x8100, symSize: 0x40 } + - { offsetInCU: 0x138, offset: 0xD13A0, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore15OSOperationRepoC6pausedSbvM.resume.0', symObjAddr: 0x140, symBinAddr: 0x8140, symSize: 0x10 } + - { offsetInCU: 0x1D5, offset: 0xD143D, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore15OSOperationRepoC5startyyF', symObjAddr: 0x150, symBinAddr: 0x8150, symSize: 0x3B0 } + - { offsetInCU: 0x316, offset: 0xD157E, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore15OSOperationRepoC14pollFlushQueue33_6032D90DE6033F9E4F27D9B3CE2051ACLLyyF', symObjAddr: 0x580, symBinAddr: 0x8580, symSize: 0x2D0 } + - { offsetInCU: 0x38E, offset: 0xD15F6, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore15OSOperationRepoC14pollFlushQueue33_6032D90DE6033F9E4F27D9B3CE2051ACLLyyFyyYbcfU_', symObjAddr: 0x850, symBinAddr: 0x8850, symSize: 0x80 } + - { offsetInCU: 0x3F6, offset: 0xD165E, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore15OSOperationRepoC11addExecutoryyAA0dG0_pF', symObjAddr: 0x8E0, symBinAddr: 0x88E0, symSize: 0x330 } + - { offsetInCU: 0x72B, offset: 0xD1993, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore15OSOperationRepoC12enqueueDelta_5flushyAA7OSDeltaC_SbtF', symObjAddr: 0xC40, symBinAddr: 0x8C40, symSize: 0x210 } + - { offsetInCU: 0x7B0, offset: 0xD1A18, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore15OSOperationRepoC12enqueueDelta_5flushyAA7OSDeltaC_SbtFyycfU_', symObjAddr: 0xE50, symBinAddr: 0x8E50, symSize: 0x290 } + - { offsetInCU: 0x971, offset: 0xD1BD9, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore15OSOperationRepoC028addFlushDeltaQueueToDispatchI012inBackgroundySb_tF', symObjAddr: 0x1120, symBinAddr: 0x9120, symSize: 0x1E0 } + - { offsetInCU: 0xA0D, offset: 0xD1C75, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore15OSOperationRepoC028addFlushDeltaQueueToDispatchI012inBackgroundySb_tFTo', symObjAddr: 0x1300, symBinAddr: 0x9300, symSize: 0x40 } + - { offsetInCU: 0xA99, offset: 0xD1D01, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore15OSOperationRepoC15flushDeltaQueue33_6032D90DE6033F9E4F27D9B3CE2051ACLL12inBackgroundySb_tF', symObjAddr: 0x1340, symBinAddr: 0x9340, symSize: 0x7A0 } + - { offsetInCU: 0x1112, offset: 0xD237A, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore15OSOperationRepoCACycfc', symObjAddr: 0x1AE0, symBinAddr: 0x9AE0, symSize: 0x280 } + - { offsetInCU: 0x11AA, offset: 0xD2412, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore15OSOperationRepoCACycfcTo', symObjAddr: 0x1D60, symBinAddr: 0x9D60, symSize: 0x20 } + - { offsetInCU: 0x11C6, offset: 0xD242E, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore15OSOperationRepoCfD', symObjAddr: 0x1D80, symBinAddr: 0x9D80, symSize: 0x30 } + - { offsetInCU: 0x121E, offset: 0xD2486, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore15OSOperationRepoC14sharedInstance_WZ', symObjAddr: 0x0, symBinAddr: 0x8000, symSize: 0x30 } + - { offsetInCU: 0x128C, offset: 0xD24F4, size: 0x8, addend: 0x0, symName: '_$sypSgWOb', symObjAddr: 0x500, symBinAddr: 0x8500, symSize: 0x40 } + - { offsetInCU: 0x12A0, offset: 0xD2508, size: 0x8, addend: 0x0, symName: ___swift_instantiateConcreteTypeFromMangledName, symObjAddr: 0x540, symBinAddr: 0x8540, symSize: 0x40 } + - { offsetInCU: 0x13F3, offset: 0xD265B, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore19OSOperationExecutor_pWOc', symObjAddr: 0xC10, symBinAddr: 0x8C10, symSize: 0x30 } + - { offsetInCU: 0x15E4, offset: 0xD284C, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore15OSOperationRepoCfETo', symObjAddr: 0x1DB0, symBinAddr: 0x9DB0, symSize: 0x50 } + - { offsetInCU: 0x1629, offset: 0xD2891, size: 0x8, addend: 0x0, symName: '_$ss22__RawDictionaryStorageC4findys10_HashTableV6BucketV6bucket_Sb5foundtxSHRzlFSS_Tg5', symObjAddr: 0x1E00, symBinAddr: 0x9E00, symSize: 0x60 } + - { offsetInCU: 0x1676, offset: 0xD28DE, size: 0x8, addend: 0x0, symName: '_$ss22__RawDictionaryStorageC4findys10_HashTableV6BucketV6bucket_Sb5foundtxSHRzlFSo8NSNumberC_Tg5', symObjAddr: 0x1E60, symBinAddr: 0x9E60, symSize: 0x30 } + - { offsetInCU: 0x16AE, offset: 0xD2916, size: 0x8, addend: 0x0, symName: '_$ss22__RawDictionaryStorageC4findys10_HashTableV6BucketV6bucket_Sb5foundtxSHRzlFs11AnyHashableV_Tg5', symObjAddr: 0x1E90, symBinAddr: 0x9E90, symSize: 0x30 } + - { offsetInCU: 0x16F1, offset: 0xD2959, size: 0x8, addend: 0x0, symName: '_$ss22__RawDictionaryStorageC4find_9hashValues10_HashTableV6BucketV6bucket_Sb5foundtx_SitSHRzlFSS_Tg5', symObjAddr: 0x1EC0, symBinAddr: 0x9EC0, symSize: 0xE0 } + - { offsetInCU: 0x173B, offset: 0xD29A3, size: 0x8, addend: 0x0, symName: '_$ss22__RawDictionaryStorageC4find_9hashValues10_HashTableV6BucketV6bucket_Sb5foundtx_SitSHRzlFSo8NSNumberC_Tg5', symObjAddr: 0x1FA0, symBinAddr: 0x9FA0, symSize: 0x130 } + - { offsetInCU: 0x176B, offset: 0xD29D3, size: 0x8, addend: 0x0, symName: '_$ss22__RawDictionaryStorageC4find_9hashValues10_HashTableV6BucketV6bucket_Sb5foundtx_SitSHRzlFs11AnyHashableV_Tg5', symObjAddr: 0x20D0, symBinAddr: 0xA0D0, symSize: 0xC0 } + - { offsetInCU: 0x17A3, offset: 0xD2A0B, size: 0x8, addend: 0x0, symName: '_$sSa034_makeUniqueAndReserveCapacityIfNotB0yyF15OneSignalOSCore7OSDeltaC_Tg5', symObjAddr: 0x2190, symBinAddr: 0xA190, symSize: 0xB0 } + - { offsetInCU: 0x183E, offset: 0xD2AA6, size: 0x8, addend: 0x0, symName: '_$ss17_NativeDictionaryV4copyyyFSS_15OneSignalOSCore19OSOperationExecutor_pTg5', symObjAddr: 0x2240, symBinAddr: 0xA240, symSize: 0x250 } + - { offsetInCU: 0x18D7, offset: 0xD2B3F, size: 0x8, addend: 0x0, symName: '_$ss17_NativeDictionaryV4copyyyFSo8NSNumberC_15OneSignalOSCore19OSReadYourWriteDataCTg5', symObjAddr: 0x24B0, symBinAddr: 0xA4B0, symSize: 0x210 } + - { offsetInCU: 0x1966, offset: 0xD2BCE, size: 0x8, addend: 0x0, symName: '_$ss17_NativeDictionaryV4copyyyFSS_10Foundation4DateVTg5', symObjAddr: 0x28F0, symBinAddr: 0xA8F0, symSize: 0x2A0 } + - { offsetInCU: 0x19FF, offset: 0xD2C67, size: 0x8, addend: 0x0, symName: '_$ss17_NativeDictionaryV20_copyOrMoveAndResize8capacity12moveElementsySi_SbtFSS_15OneSignalOSCore19OSOperationExecutor_pTg5', symObjAddr: 0x2B90, symBinAddr: 0xAB90, symSize: 0x3D0 } + - { offsetInCU: 0x1B0B, offset: 0xD2D73, size: 0x8, addend: 0x0, symName: '_$ss17_NativeDictionaryV20_copyOrMoveAndResize8capacity12moveElementsySi_SbtFSo8NSNumberC_15OneSignalOSCore19OSReadYourWriteDataCTg5', symObjAddr: 0x2F80, symBinAddr: 0xAF80, symSize: 0x360 } + - { offsetInCU: 0x1C21, offset: 0xD2E89, size: 0x8, addend: 0x0, symName: '_$ss17_NativeDictionaryV20_copyOrMoveAndResize8capacity12moveElementsySi_SbtFSS_10Foundation4DateVTg5', symObjAddr: 0x36B0, symBinAddr: 0xB6B0, symSize: 0x3F0 } + - { offsetInCU: 0x1DA6, offset: 0xD300E, size: 0x8, addend: 0x0, symName: '_$ss12_ArrayBufferV20_consumeAndCreateNew14bufferIsUnique15minimumCapacity13growForAppendAByxGSb_SiSbtF15OneSignalOSCore19OSOperationExecutor_p_Tg5', symObjAddr: 0x3AD0, symBinAddr: 0xBAD0, symSize: 0x140 } + - { offsetInCU: 0x1EF9, offset: 0xD3161, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore19OSOperationExecutor_pWOb', symObjAddr: 0x3C10, symBinAddr: 0xBC10, symSize: 0x20 } + - { offsetInCU: 0x1F0D, offset: 0xD3175, size: 0x8, addend: 0x0, symName: ___swift_project_boxed_opaque_existential_1, symObjAddr: 0x3C30, symBinAddr: 0xBC30, symSize: 0x30 } + - { offsetInCU: 0x1F21, offset: 0xD3189, size: 0x8, addend: 0x0, symName: ___swift_destroy_boxed_opaque_existential_1, symObjAddr: 0x3C60, symBinAddr: 0xBC60, symSize: 0x30 } + - { offsetInCU: 0x1F35, offset: 0xD319D, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore15OSOperationRepoC12enqueueDelta_5flushyAA7OSDeltaC_SbtFyycfU_TA', symObjAddr: 0x3CD0, symBinAddr: 0xBCD0, symSize: 0x20 } + - { offsetInCU: 0x1F49, offset: 0xD31B1, size: 0x8, addend: 0x0, symName: _block_copy_helper, symObjAddr: 0x3CF0, symBinAddr: 0xBCF0, symSize: 0x20 } + - { offsetInCU: 0x1F5D, offset: 0xD31C5, size: 0x8, addend: 0x0, symName: _block_destroy_helper, symObjAddr: 0x3D10, symBinAddr: 0xBD10, symSize: 0x10 } + - { offsetInCU: 0x1F71, offset: 0xD31D9, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore15OSOperationRepoC028addFlushDeltaQueueToDispatchI012inBackgroundySb_tFyycfU_TA', symObjAddr: 0x3D90, symBinAddr: 0xBD90, symSize: 0x20 } + - { offsetInCU: 0x2029, offset: 0xD3291, size: 0x8, addend: 0x0, symName: '_$ss12_ArrayBufferV20_consumeAndCreateNew14bufferIsUnique15minimumCapacity13growForAppendAByxGSb_SiSbtF15OneSignalOSCore11OSCondition_p_So21OS_dispatch_semaphoreCt_Tg5', symObjAddr: 0x3E20, symBinAddr: 0xBE20, symSize: 0x130 } + - { offsetInCU: 0x21BE, offset: 0xD3426, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore15OSOperationRepoCMa', symObjAddr: 0x41F0, symBinAddr: 0xC1F0, symSize: 0x20 } + - { offsetInCU: 0x22E5, offset: 0xD354D, size: 0x8, addend: 0x0, symName: '_$ss29getContiguousArrayStorageType3fors01_bcD0CyxGmxm_tlF15OneSignalOSCore7OSDeltaC_Tg5Tf4d_n', symObjAddr: 0x4810, symBinAddr: 0xC810, symSize: 0x50 } + - { offsetInCU: 0x2329, offset: 0xD3591, size: 0x8, addend: 0x0, symName: '_$ss12_ArrayBufferV13_copyContents8subRange12initializingSpyxGSnySiG_AFtF15OneSignalOSCore7OSDeltaC_Tg5Tf4nng_n', symObjAddr: 0x4860, symBinAddr: 0xC860, symSize: 0x110 } + - { offsetInCU: 0x2411, offset: 0xD3679, size: 0x8, addend: 0x0, symName: '_$ss29getContiguousArrayStorageType3fors01_bcD0CyxGmxm_tlF15OneSignalOSCore19OSReadYourWriteDataC_Tg5Tf4d_n', symObjAddr: 0x4970, symBinAddr: 0xC970, symSize: 0x50 } + - { offsetInCU: 0x2481, offset: 0xD36E9, size: 0x8, addend: 0x0, symName: '_$ss12_ArrayBufferV13_copyContents8subRange12initializingSpyxGSnySiG_AFtF15OneSignalOSCore19OSReadYourWriteDataC_Tg5Tf4nng_n', symObjAddr: 0x4A40, symBinAddr: 0xCA40, symSize: 0x110 } + - { offsetInCU: 0x2569, offset: 0xD37D1, size: 0x8, addend: 0x0, symName: '_$sypWOb', symObjAddr: 0x4B80, symBinAddr: 0xCB80, symSize: 0x20 } + - { offsetInCU: 0x257D, offset: 0xD37E5, size: 0x8, addend: 0x0, symName: '_$ss11AnyHashableVWOc', symObjAddr: 0x4BA0, symBinAddr: 0xCBA0, symSize: 0x30 } + - { offsetInCU: 0x2591, offset: 0xD37F9, size: 0x8, addend: 0x0, symName: '_$ss11AnyHashableVWOh', symObjAddr: 0x4BD0, symBinAddr: 0xCBD0, symSize: 0x30 } + - { offsetInCU: 0x25A5, offset: 0xD380D, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore15OSOperationRepoC14pollFlushQueue33_6032D90DE6033F9E4F27D9B3CE2051ACLLyyFyyYbcfU_TA', symObjAddr: 0x4C50, symBinAddr: 0xCC50, symSize: 0x10 } + - { offsetInCU: 0x278B, offset: 0xD39F3, size: 0x8, addend: 0x0, symName: '_$sSD17dictionaryLiteralSDyxq_Gx_q_td_tcfCSS_15OneSignalOSCore19OSOperationExecutor_pTg5Tf4gd_n', symObjAddr: 0x4110, symBinAddr: 0xC110, symSize: 0xE0 } + - { offsetInCU: 0x289B, offset: 0xD3B03, size: 0x8, addend: 0x0, symName: '_$sSD17dictionaryLiteralSDyxq_Gx_q_td_tcfCSo8NSNumberC_15OneSignalOSCore19OSReadYourWriteDataCTg5Tf4gd_n', symObjAddr: 0x44E0, symBinAddr: 0xC4E0, symSize: 0xD0 } + - { offsetInCU: 0x29C6, offset: 0xD3C2E, size: 0x8, addend: 0x0, symName: '_$sSD17dictionaryLiteralSDyxq_Gx_q_td_tcfCs11AnyHashableV_ypTg5Tf4gd_n', symObjAddr: 0x45B0, symBinAddr: 0xC5B0, symSize: 0xF0 } + - { offsetInCU: 0x2ADD, offset: 0xD3D45, size: 0x8, addend: 0x0, symName: '_$sSD17dictionaryLiteralSDyxq_Gx_q_td_tcfCSS_10Foundation4DateVTg5Tf4gd_n', symObjAddr: 0x46A0, symBinAddr: 0xC6A0, symSize: 0x170 } + - { offsetInCU: 0x4B, offset: 0xD4145, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore15OSEventProducerC10subscriberxSgvg', symObjAddr: 0x0, symBinAddr: 0xCCF0, symSize: 0x60 } + - { offsetInCU: 0x97, offset: 0xD4191, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore15OSEventProducerC9subscribeyyxF', symObjAddr: 0x60, symBinAddr: 0xCD50, symSize: 0xA0 } + - { offsetInCU: 0xF7, offset: 0xD41F1, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore15OSEventProducerC11unsubscribeyyxF', symObjAddr: 0x100, symBinAddr: 0xCDF0, symSize: 0x140 } + - { offsetInCU: 0x1AD, offset: 0xD42A7, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore15OSEventProducerC4fire8callbackyyxXE_tF', symObjAddr: 0x240, symBinAddr: 0xCF30, symSize: 0xE0 } + - { offsetInCU: 0x211, offset: 0xD430B, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore15OSEventProducerCACyxGycfC', symObjAddr: 0x320, symBinAddr: 0xD010, symSize: 0x20 } + - { offsetInCU: 0x22F, offset: 0xD4329, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore15OSEventProducerCACyxGycfc', symObjAddr: 0x340, symBinAddr: 0xD030, symSize: 0x60 } + - { offsetInCU: 0x25C, offset: 0xD4356, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore15OSEventProducerCACyxGycfcTo', symObjAddr: 0x3A0, symBinAddr: 0xD090, symSize: 0x20 } + - { offsetInCU: 0x278, offset: 0xD4372, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore15OSEventProducerCfD', symObjAddr: 0x3C0, symBinAddr: 0xD0B0, symSize: 0x40 } + - { offsetInCU: 0x2B3, offset: 0xD43AD, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore15OSEventProducerC10subscriberxSgvsTf4gn_n', symObjAddr: 0x630, symBinAddr: 0xD320, symSize: 0x70 } + - { offsetInCU: 0x317, offset: 0xD4411, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore15OSEventProducerCfETo', symObjAddr: 0x400, symBinAddr: 0xD0F0, symSize: 0x40 } + - { offsetInCU: 0x354, offset: 0xD444E, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore15OSEventProducerCMa', symObjAddr: 0x6A0, symBinAddr: 0xD390, symSize: 0x10 } + - { offsetInCU: 0x368, offset: 0xD4462, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore15OSEventProducerCMi', symObjAddr: 0x6B0, symBinAddr: 0xD3A0, symSize: 0x10 } + - { offsetInCU: 0x37C, offset: 0xD4476, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore15OSEventProducerCMr', symObjAddr: 0x6C0, symBinAddr: 0xD3B0, symSize: 0x60 } + - { offsetInCU: 0x390, offset: 0xD448A, size: 0x8, addend: 0x0, symName: ___swift_allocate_boxed_opaque_existential_1, symObjAddr: 0x7A0, symBinAddr: 0xD490, symSize: 0x30 } + - { offsetInCU: 0x3A4, offset: 0xD449E, size: 0x8, addend: 0x0, symName: ___swift_instantiateGenericMetadata, symObjAddr: 0x8A0, symBinAddr: 0xD520, symSize: 0x30 } + - { offsetInCU: 0x4F, offset: 0xD45D8, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore20OSConsistencyManagerC6sharedACvpZ', symObjAddr: 0x2640, symBinAddr: 0x26468, symSize: 0x0 } + - { offsetInCU: 0x7A, offset: 0xD4603, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore20OSConsistencyManagerC6sharedACvgZ', symObjAddr: 0x30, symBinAddr: 0xD580, symSize: 0x40 } + - { offsetInCU: 0xBF, offset: 0xD4648, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore20OSConsistencyManagerC6sharedACvgZTo', symObjAddr: 0x70, symBinAddr: 0xD5C0, symSize: 0x30 } + - { offsetInCU: 0xFE, offset: 0xD4687, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore20OSConsistencyManagerC13indexedTokens33_8BD5D710814AC0A44758E3164DE9C07FLLSDySSSDySo8NSNumberCAA19OSReadYourWriteDataCGGvM', symObjAddr: 0xA0, symBinAddr: 0xD5F0, symSize: 0x40 } + - { offsetInCU: 0x11D, offset: 0xD46A6, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore20OSConsistencyManagerC13indexedTokens33_8BD5D710814AC0A44758E3164DE9C07FLLSDySSSDySo8NSNumberCAA19OSReadYourWriteDataCGGvM.resume.0', symObjAddr: 0xE0, symBinAddr: 0xD630, symSize: 0x10 } + - { offsetInCU: 0x148, offset: 0xD46D1, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore20OSConsistencyManagerC17indexedConditions33_8BD5D710814AC0A44758E3164DE9C07FLLSDySSSayAA11OSCondition_p_So21OS_dispatch_semaphoreCtGGvM', symObjAddr: 0xF0, symBinAddr: 0xD640, symSize: 0x40 } + - { offsetInCU: 0x167, offset: 0xD46F0, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore20OSConsistencyManagerCACyc33_8BD5D710814AC0A44758E3164DE9C07FLlfc', symObjAddr: 0x130, symBinAddr: 0xD680, symSize: 0x1F0 } + - { offsetInCU: 0x1FF, offset: 0xD4788, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore20OSConsistencyManagerCACyc33_8BD5D710814AC0A44758E3164DE9C07FLlfcTo', symObjAddr: 0x320, symBinAddr: 0xD870, symSize: 0x20 } + - { offsetInCU: 0x26F, offset: 0xD47F8, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore20OSConsistencyManagerC5resetyyF', symObjAddr: 0x340, symBinAddr: 0xD890, symSize: 0x90 } + - { offsetInCU: 0x312, offset: 0xD489B, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore20OSConsistencyManagerC19setRywTokenAndDelay2id3key5valueySS_AA0D7KeyEnum_pAA19OSReadYourWriteDataCtF', symObjAddr: 0x3D0, symBinAddr: 0xD920, symSize: 0x180 } + - { offsetInCU: 0x385, offset: 0xD490E, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore20OSConsistencyManagerC19setRywTokenAndDelay2id3key5valueySS_AA0D7KeyEnum_pAA19OSReadYourWriteDataCtFyyXEfU_', symObjAddr: 0x550, symBinAddr: 0xDAA0, symSize: 0x200 } + - { offsetInCU: 0x4E2, offset: 0xD4A6B, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore20OSConsistencyManagerC33getRywTokenFromAwaitableCondition_5forIdAA19OSReadYourWriteDataCSgAA11OSCondition_p_SStF', symObjAddr: 0x880, symBinAddr: 0xDDD0, symSize: 0x220 } + - { offsetInCU: 0x55C, offset: 0xD4AE5, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore20OSConsistencyManagerC33getRywTokenFromAwaitableCondition_5forIdAA19OSReadYourWriteDataCSgAA11OSCondition_p_SStFyyXEfU_', symObjAddr: 0xAA0, symBinAddr: 0xDFF0, symSize: 0x230 } + - { offsetInCU: 0x702, offset: 0xD4C8B, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore20OSConsistencyManagerC33getRywTokenFromAwaitableCondition_5forIdAA19OSReadYourWriteDataCSgAA11OSCondition_p_SStFAHyXEfU0_', symObjAddr: 0xCD0, symBinAddr: 0xE220, symSize: 0xB0 } + - { offsetInCU: 0x79E, offset: 0xD4D27, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore20OSConsistencyManagerC33getRywTokenFromAwaitableCondition_5forIdAA19OSReadYourWriteDataCSgAA11OSCondition_p_SStFTo', symObjAddr: 0xD80, symBinAddr: 0xE2D0, symSize: 0x80 } + - { offsetInCU: 0x7BA, offset: 0xD4D43, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore20OSConsistencyManagerC23resolveConditionsWithID2idySS_tF', symObjAddr: 0xE00, symBinAddr: 0xE350, symSize: 0x320 } + - { offsetInCU: 0xB4C, offset: 0xD50D5, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore20OSConsistencyManagerC23resolveConditionsWithID2idySS_tFTo', symObjAddr: 0x1120, symBinAddr: 0xE670, symSize: 0x50 } + - { offsetInCU: 0xB68, offset: 0xD50F1, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore20OSConsistencyManagerC26checkConditionsAndComplete33_8BD5D710814AC0A44758E3164DE9C07FLL5forIdySS_tF', symObjAddr: 0x1170, symBinAddr: 0xE6C0, symSize: 0x4B0 } + - { offsetInCU: 0x1046, offset: 0xD55CF, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore20OSConsistencyManagerCfD', symObjAddr: 0x1620, symBinAddr: 0xEB70, symSize: 0x30 } + - { offsetInCU: 0x1074, offset: 0xD55FD, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore20OSConsistencyManagerC6shared_WZ', symObjAddr: 0x0, symBinAddr: 0xD550, symSize: 0x30 } + - { offsetInCU: 0x10B5, offset: 0xD563E, size: 0x8, addend: 0x0, symName: '_$sIeg_IyB_TR', symObjAddr: 0x860, symBinAddr: 0xDDB0, symSize: 0x20 } + - { offsetInCU: 0x1238, offset: 0xD57C1, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore20OSConsistencyManagerCfETo', symObjAddr: 0x1650, symBinAddr: 0xEBA0, symSize: 0x40 } + - { offsetInCU: 0x1288, offset: 0xD5811, size: 0x8, addend: 0x0, symName: '_$ss12_ArrayBufferV20_consumeAndCreateNewAByxGyF15OneSignalOSCore7OSDeltaC_Tg5', symObjAddr: 0x1690, symBinAddr: 0xEBE0, symSize: 0x70 } + - { offsetInCU: 0x12E0, offset: 0xD5869, size: 0x8, addend: 0x0, symName: '_$ss12_ArrayBufferV20_consumeAndCreateNewAByxGyF15OneSignalOSCore11OSCondition_p_So21OS_dispatch_semaphoreCt_Tg5', symObjAddr: 0x1700, symBinAddr: 0xEC50, symSize: 0x20 } + - { offsetInCU: 0x1318, offset: 0xD58A1, size: 0x8, addend: 0x0, symName: '_$sSD8_VariantVyq_SgxciMSS_Say15OneSignalOSCore11OSCondition_p_So21OS_dispatch_semaphoreCtGTg5', symObjAddr: 0x1720, symBinAddr: 0xEC70, symSize: 0x80 } + - { offsetInCU: 0x1350, offset: 0xD58D9, size: 0x8, addend: 0x0, symName: '_$sSD8_VariantVyq_SgxciMSS_SDySo8NSNumberC15OneSignalOSCore19OSReadYourWriteDataCGTg5', symObjAddr: 0x17B0, symBinAddr: 0xED00, symSize: 0x80 } + - { offsetInCU: 0x1388, offset: 0xD5911, size: 0x8, addend: 0x0, symName: '_$ss17_NativeDictionaryV_8isUniqueq_Sgx_SbtciMSS_Say15OneSignalOSCore11OSCondition_p_So21OS_dispatch_semaphoreCtGTg5', symObjAddr: 0x1880, symBinAddr: 0xEDD0, symSize: 0x80 } + - { offsetInCU: 0x13DF, offset: 0xD5968, size: 0x8, addend: 0x0, symName: '_$ss17_NativeDictionaryV_8isUniqueq_Sgx_SbtciMSS_SDySo8NSNumberC15OneSignalOSCore19OSReadYourWriteDataCGTg5', symObjAddr: 0x1920, symBinAddr: 0xEE70, symSize: 0x80 } + - { offsetInCU: 0x1420, offset: 0xD59A9, size: 0x8, addend: 0x0, symName: '_$sSD8_VariantV8asNatives01_C10DictionaryVyxq_GvMSS_Say15OneSignalOSCore11OSCondition_p_So21OS_dispatch_semaphoreCtGTg5', symObjAddr: 0x1A10, symBinAddr: 0xEF60, symSize: 0x30 } + - { offsetInCU: 0x1438, offset: 0xD59C1, size: 0x8, addend: 0x0, symName: '_$sSD8_VariantV8asNatives01_C10DictionaryVyxq_GvMSS_SDySo8NSNumberC15OneSignalOSCore19OSReadYourWriteDataCGTg5', symObjAddr: 0x1A50, symBinAddr: 0xEFA0, symSize: 0x30 } + - { offsetInCU: 0x1450, offset: 0xD59D9, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore20OSConsistencyKeyEnum_pWOc', symObjAddr: 0x1FA0, symBinAddr: 0xF4F0, symSize: 0x30 } + - { offsetInCU: 0x1464, offset: 0xD59ED, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore20OSConsistencyKeyEnum_pWOb', symObjAddr: 0x2050, symBinAddr: 0xF570, symSize: 0x20 } + - { offsetInCU: 0x1478, offset: 0xD5A01, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore20OSConsistencyManagerC19setRywTokenAndDelay2id3key5valueySS_AA0D7KeyEnum_pAA19OSReadYourWriteDataCtFyyXEfU_TA', symObjAddr: 0x2070, symBinAddr: 0xF590, symSize: 0x20 } + - { offsetInCU: 0x1497, offset: 0xD5A20, size: 0x8, addend: 0x0, symName: '_$sIg_Ieg_TRTA', symObjAddr: 0x20B0, symBinAddr: 0xF5D0, symSize: 0x20 } + - { offsetInCU: 0x14C0, offset: 0xD5A49, size: 0x8, addend: 0x0, symName: _block_copy_helper, symObjAddr: 0x20D0, symBinAddr: 0xF5F0, symSize: 0x20 } + - { offsetInCU: 0x14D4, offset: 0xD5A5D, size: 0x8, addend: 0x0, symName: _block_destroy_helper, symObjAddr: 0x20F0, symBinAddr: 0xF610, symSize: 0x10 } + - { offsetInCU: 0x14E8, offset: 0xD5A71, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore20OSConsistencyManagerC33getRywTokenFromAwaitableCondition_5forIdAA19OSReadYourWriteDataCSgAA11OSCondition_p_SStFyyXEfU_TA', symObjAddr: 0x2150, symBinAddr: 0xF670, symSize: 0x20 } + - { offsetInCU: 0x14FC, offset: 0xD5A85, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore20OSConsistencyManagerC33getRywTokenFromAwaitableCondition_5forIdAA19OSReadYourWriteDataCSgAA11OSCondition_p_SStFAHyXEfU0_TA', symObjAddr: 0x2190, symBinAddr: 0xF6B0, symSize: 0x20 } + - { offsetInCU: 0x1573, offset: 0xD5AFC, size: 0x8, addend: 0x0, symName: '_$ss20_ArrayBufferProtocolPsE15replaceSubrange_4with10elementsOfySnySiG_Siqd__ntSlRd__7ElementQyd__AGRtzlFs01_aB0Vy15OneSignalOSCore11OSCondition_p_So21OS_dispatch_semaphoreCtG_s15EmptyCollectionVyAlM_p_AOtGTg5Tf4nndn_n', symObjAddr: 0x21F0, symBinAddr: 0xF6D0, symSize: 0x180 } + - { offsetInCU: 0x166E, offset: 0xD5BF7, size: 0x8, addend: 0x0, symName: '_$sSa15replaceSubrange_4withySnySiG_qd__nt7ElementQyd__RszSlRd__lF15OneSignalOSCore11OSCondition_p_So21OS_dispatch_semaphoreCt_s15EmptyCollectionVyAfG_p_AItGTg5Tf4ndn_n', symObjAddr: 0x2370, symBinAddr: 0xF850, symSize: 0xA0 } + - { offsetInCU: 0x1771, offset: 0xD5CFA, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore20OSConsistencyManagerCMa', symObjAddr: 0x2410, symBinAddr: 0xF8F0, symSize: 0x20 } + - { offsetInCU: 0x1785, offset: 0xD5D0E, size: 0x8, addend: 0x0, symName: '_$sSaySo17OS_dispatch_queueC8DispatchE10AttributesVGMa', symObjAddr: 0x2530, symBinAddr: 0xFA10, symSize: 0x50 } + - { offsetInCU: 0x1890, offset: 0xD5E19, size: 0x8, addend: 0x0, symName: '_$sSDyq_SgxciMSS_Say15OneSignalOSCore11OSCondition_p_So21OS_dispatch_semaphoreCtGTg5', symObjAddr: 0x750, symBinAddr: 0xDCA0, symSize: 0x60 } + - { offsetInCU: 0x18AC, offset: 0xD5E35, size: 0x8, addend: 0x0, symName: '_$sSDyq_SgxciMSS_SDySo8NSNumberC15OneSignalOSCore19OSReadYourWriteDataCGTg5', symObjAddr: 0x7C0, symBinAddr: 0xDD10, symSize: 0x60 } + - { offsetInCU: 0x4B, offset: 0xD60FE, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore12OSModelStoreC6modelsSDySSxGvs', symObjAddr: 0x0, symBinAddr: 0xFAA0, symSize: 0x50 } + - { offsetInCU: 0x81, offset: 0xD6134, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore12OSModelStoreC18changeSubscription8storeKeyACyxGAA15OSEventProducerCyAA0dE14ChangedHandler_pG_SStcfC', symObjAddr: 0x50, symBinAddr: 0xFAF0, symSize: 0x50 } + - { offsetInCU: 0xB5, offset: 0xD6168, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore12OSModelStoreC18changeSubscription8storeKeyACyxGAA15OSEventProducerCyAA0dE14ChangedHandler_pG_SStcfc', symObjAddr: 0xA0, symBinAddr: 0xFB40, symSize: 0x40 } + - { offsetInCU: 0xC9, offset: 0xD617C, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore12OSModelStoreC22registerAsUserObserverACyxGyF', symObjAddr: 0xE0, symBinAddr: 0xFB80, symSize: 0xA0 } + - { offsetInCU: 0xF6, offset: 0xD61A9, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore12OSModelStoreCfD', symObjAddr: 0x180, symBinAddr: 0xFC20, symSize: 0xE0 } + - { offsetInCU: 0x133, offset: 0xD61E6, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore12OSModelStoreCfDTo', symObjAddr: 0x260, symBinAddr: 0xFD00, symSize: 0x20 } + - { offsetInCU: 0x17E, offset: 0xD6231, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore12OSModelStoreC8getModel3keyxSgSS_tFAFyXEfU_', symObjAddr: 0x300, symBinAddr: 0xFDA0, symSize: 0xB0 } + - { offsetInCU: 0x1CF, offset: 0xD6282, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore12OSModelStoreC8getModel7modelIdxSgSS_tFAFyXEfU_', symObjAddr: 0x460, symBinAddr: 0xFF00, symSize: 0x300 } + - { offsetInCU: 0x262, offset: 0xD6315, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore12OSModelStoreC9getModelsSDySSxGyF', symObjAddr: 0x760, symBinAddr: 0x10200, symSize: 0x90 } + - { offsetInCU: 0x2D4, offset: 0xD6387, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore12OSModelStoreC3add2id5model9hydratingySS_xSbtF', symObjAddr: 0x7F0, symBinAddr: 0x10290, symSize: 0x120 } + - { offsetInCU: 0x418, offset: 0xD64CB, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore12OSModelStoreC3add2id5model9hydratingySS_xSbtFyyXEfU_', symObjAddr: 0x910, symBinAddr: 0x103B0, symSize: 0x240 } + - { offsetInCU: 0x524, offset: 0xD65D7, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore12OSModelStoreC6removeyySSF', symObjAddr: 0xB50, symBinAddr: 0x105F0, symSize: 0x1C0 } + - { offsetInCU: 0x67D, offset: 0xD6730, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore12OSModelStoreC6removeyySSFyyXEfU_', symObjAddr: 0xD10, symBinAddr: 0x107B0, symSize: 0x390 } + - { offsetInCU: 0x8D9, offset: 0xD698C, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore12OSModelStoreC28removeModelsFromUserDefaultsyyF', symObjAddr: 0x10A0, symBinAddr: 0x10B40, symSize: 0x80 } + - { offsetInCU: 0x906, offset: 0xD69B9, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore12OSModelStoreC28removeModelsFromUserDefaultsyyFTo', symObjAddr: 0x1120, symBinAddr: 0x10BC0, symSize: 0x30 } + - { offsetInCU: 0x922, offset: 0xD69D5, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore12OSModelStoreC015clearModelsFromE0yyF', symObjAddr: 0x1150, symBinAddr: 0x10BF0, symSize: 0x50 } + - { offsetInCU: 0x978, offset: 0xD6A2B, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore12OSModelStoreC015clearModelsFromE0yyFyyXEfU_', symObjAddr: 0x11A0, symBinAddr: 0x10C40, symSize: 0xB0 } + - { offsetInCU: 0xA32, offset: 0xD6AE5, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore12OSModelStoreCACyxGycfC', symObjAddr: 0x1250, symBinAddr: 0x10CF0, symSize: 0x20 } + - { offsetInCU: 0xA50, offset: 0xD6B03, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore12OSModelStoreCACyxGycfc', symObjAddr: 0x1270, symBinAddr: 0x10D10, symSize: 0x20 } + - { offsetInCU: 0xA89, offset: 0xD6B3C, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore12OSModelStoreCACyxGycfcTo', symObjAddr: 0x1290, symBinAddr: 0x10D30, symSize: 0x20 } + - { offsetInCU: 0xAC9, offset: 0xD6B7C, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore12OSModelStoreC18changeSubscription8storeKeyACyxGAA15OSEventProducerCyAA0dE14ChangedHandler_pG_SStcfcTf4ggn_n', symObjAddr: 0x18A0, symBinAddr: 0x11340, symSize: 0x630 } + - { offsetInCU: 0xC07, offset: 0xD6CBA, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore12OSModelStoreCACyxGycfcTf4d_n', symObjAddr: 0x2070, symBinAddr: 0x11AA0, symSize: 0x30 } + - { offsetInCU: 0xC5F, offset: 0xD6D12, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore12OSModelStoreCfETo', symObjAddr: 0x280, symBinAddr: 0xFD20, symSize: 0x60 } + - { offsetInCU: 0xDF5, offset: 0xD6EA8, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore12OSModelStoreC14onModelUpdated4args9hydratingyAA0D11ChangedArgsC_SbtF', symObjAddr: 0x12B0, symBinAddr: 0x10D50, symSize: 0x100 } + - { offsetInCU: 0xF0A, offset: 0xD6FBD, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore12OSModelStoreC14onModelUpdated4args9hydratingyAA0D11ChangedArgsC_SbtFyyXEfU_', symObjAddr: 0x13B0, symBinAddr: 0x10E50, symSize: 0x100 } + - { offsetInCU: 0xF89, offset: 0xD703C, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore12OSModelStoreCyxGAA0D14ChangedHandlerA2aEP14onModelUpdated4args9hydratingyAA0dF4ArgsC_SbtFTW', symObjAddr: 0x14B0, symBinAddr: 0x10F50, symSize: 0x20 } + - { offsetInCU: 0xFA5, offset: 0xD7058, size: 0x8, addend: 0x0, symName: '_$ss22__RawDictionaryStorageC4findys10_HashTableV6BucketV6bucket_Sb5foundtxSHRzlF', symObjAddr: 0x14D0, symBinAddr: 0x10F70, symSize: 0x40 } + - { offsetInCU: 0xFCC, offset: 0xD707F, size: 0x8, addend: 0x0, symName: '_$ss22__RawDictionaryStorageC4find_9hashValues10_HashTableV6BucketV6bucket_Sb5foundtx_SitSHRzlF', symObjAddr: 0x1510, symBinAddr: 0x10FB0, symSize: 0x100 } + - { offsetInCU: 0xFF3, offset: 0xD70A6, size: 0x8, addend: 0x0, symName: '_$ss17_NativeDictionaryV7_insert2at3key5valueys10_HashTableV6BucketV_xnq_ntFTf4nggn_n', symObjAddr: 0x1610, symBinAddr: 0x110B0, symSize: 0xC0 } + - { offsetInCU: 0x105D, offset: 0xD7110, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore12OSModelStoreCMa', symObjAddr: 0x1ED0, symBinAddr: 0x11970, symSize: 0x10 } + - { offsetInCU: 0x1071, offset: 0xD7124, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore12OSModelStoreC8getModel3keyxSgSS_tFAFyXEfU_TA', symObjAddr: 0x1EE0, symBinAddr: 0x11980, symSize: 0x20 } + - { offsetInCU: 0x1085, offset: 0xD7138, size: 0x8, addend: 0x0, symName: '_$sSo6NSLockCMa', symObjAddr: 0x1F00, symBinAddr: 0x119A0, symSize: 0x30 } + - { offsetInCU: 0x1099, offset: 0xD714C, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore12OSModelStoreC8getModel7modelIdxSgSS_tFAFyXEfU_TA', symObjAddr: 0x1F30, symBinAddr: 0x119D0, symSize: 0x20 } + - { offsetInCU: 0x10AD, offset: 0xD7160, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore12OSModelStoreC9getModelsSDySSxGyFAEyXEfU_TA', symObjAddr: 0x1F50, symBinAddr: 0x119F0, symSize: 0x50 } + - { offsetInCU: 0x1101, offset: 0xD71B4, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore26OSModelStoreChangedHandler_pSgWOc', symObjAddr: 0x1FA0, symBinAddr: 0x11A40, symSize: 0x40 } + - { offsetInCU: 0x1115, offset: 0xD71C8, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore26OSModelStoreChangedHandler_pWOb', symObjAddr: 0x2020, symBinAddr: 0x11A80, symSize: 0x20 } + - { offsetInCU: 0x113F, offset: 0xD71F2, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore12OSModelStoreCMi', symObjAddr: 0x20D0, symBinAddr: 0x11AD0, symSize: 0x10 } + - { offsetInCU: 0x1153, offset: 0xD7206, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore12OSModelStoreCMr', symObjAddr: 0x20E0, symBinAddr: 0x11AE0, symSize: 0x60 } + - { offsetInCU: 0x1167, offset: 0xD721A, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore21OSModelChangedHandler_pWOc', symObjAddr: 0x2250, symBinAddr: 0x11C50, symSize: 0x30 } + - { offsetInCU: 0x117B, offset: 0xD722E, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore21OSModelChangedHandler_pSgWOf', symObjAddr: 0x2280, symBinAddr: 0x11C80, symSize: 0x40 } + - { offsetInCU: 0x118F, offset: 0xD7242, size: 0x8, addend: 0x0, symName: '_$sSD8IteratorV8_VariantOyxq___GSHRzr0_lWOy', symObjAddr: 0x22C0, symBinAddr: 0x11CC0, symSize: 0x20 } + - { offsetInCU: 0x11A3, offset: 0xD7256, size: 0x8, addend: 0x0, symName: '_$sSD8IteratorV8_VariantOyxq___GSHRzr0_lWOe', symObjAddr: 0x22E0, symBinAddr: 0x11CE0, symSize: 0x20 } + - { offsetInCU: 0x1278, offset: 0xD732B, size: 0x8, addend: 0x0, symName: '_$sSD17dictionaryLiteralSDyxq_Gx_q_td_tcfCTf4gn_n', symObjAddr: 0x16D0, symBinAddr: 0x11170, symSize: 0x1D0 } + - { offsetInCU: 0x4F, offset: 0xD75B0, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore7OSModelC7modelIdSSvg', symObjAddr: 0x0, symBinAddr: 0x11D30, symSize: 0x30 } + - { offsetInCU: 0xA6, offset: 0xD7607, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore7OSModelC14changeNotifierAA15OSEventProducerCyAA0D14ChangedHandler_pGvg', symObjAddr: 0x90, symBinAddr: 0x11DC0, symSize: 0x40 } + - { offsetInCU: 0xC3, offset: 0xD7624, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore7OSModelC14changeNotifierAA15OSEventProducerCyAA0D14ChangedHandler_pGvs', symObjAddr: 0xD0, symBinAddr: 0x11E00, symSize: 0x50 } + - { offsetInCU: 0xEA, offset: 0xD764B, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore7OSModelC14changeNotifierAA15OSEventProducerCyAA0D14ChangedHandler_pGvM', symObjAddr: 0x120, symBinAddr: 0x11E50, symSize: 0x40 } + - { offsetInCU: 0x119, offset: 0xD767A, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore7OSModelC14changeNotifierAA15OSEventProducerCyAA0D14ChangedHandler_pGvM.resume.0', symObjAddr: 0x160, symBinAddr: 0x11E90, symSize: 0x10 } + - { offsetInCU: 0x16E, offset: 0xD76CF, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore7OSModelC14changeNotifierAcA15OSEventProducerCyAA0D14ChangedHandler_pG_tcfC', symObjAddr: 0x170, symBinAddr: 0x11EA0, symSize: 0x110 } + - { offsetInCU: 0x1AF, offset: 0xD7710, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore7OSModelC14changeNotifierAcA15OSEventProducerCyAA0D14ChangedHandler_pG_tcfc', symObjAddr: 0x280, symBinAddr: 0x11FB0, symSize: 0x100 } + - { offsetInCU: 0x1D8, offset: 0xD7739, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore7OSModelC6encode4withySo7NSCoderC_tF', symObjAddr: 0x3A0, symBinAddr: 0x120D0, symSize: 0x80 } + - { offsetInCU: 0x229, offset: 0xD778A, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore7OSModelC6encode4withySo7NSCoderC_tFTo', symObjAddr: 0x420, symBinAddr: 0x12150, symSize: 0xB0 } + - { offsetInCU: 0x268, offset: 0xD77C9, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore7OSModelC5coderACSgSo7NSCoderC_tcfC', symObjAddr: 0x4D0, symBinAddr: 0x12200, symSize: 0x30 } + - { offsetInCU: 0x286, offset: 0xD77E7, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore7OSModelC5coderACSgSo7NSCoderC_tcfc', symObjAddr: 0x500, symBinAddr: 0x12230, symSize: 0x200 } + - { offsetInCU: 0x2ED, offset: 0xD784E, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore7OSModelC5coderACSgSo7NSCoderC_tcfcTo', symObjAddr: 0x780, symBinAddr: 0x12430, symSize: 0x30 } + - { offsetInCU: 0x327, offset: 0xD7888, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore7OSModelC3set8property8newValue19preventServerUpdateySS_xSbtlF', symObjAddr: 0x7B0, symBinAddr: 0x12460, symSize: 0x1E0 } + - { offsetInCU: 0x50D, offset: 0xD7A6E, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore7OSModelC7hydrateyySDySSypGF', symObjAddr: 0xAE0, symBinAddr: 0x12760, symSize: 0x40 } + - { offsetInCU: 0x59D, offset: 0xD7AFE, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore7OSModelC12hydrateModelyySDySSypGF', symObjAddr: 0xB20, symBinAddr: 0x127A0, symSize: 0x50 } + - { offsetInCU: 0x5D4, offset: 0xD7B35, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore7OSModelCACycfC', symObjAddr: 0xB70, symBinAddr: 0x127F0, symSize: 0x20 } + - { offsetInCU: 0x5F2, offset: 0xD7B53, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore7OSModelCACycfc', symObjAddr: 0xB90, symBinAddr: 0x12810, symSize: 0x30 } + - { offsetInCU: 0x655, offset: 0xD7BB6, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore7OSModelCACycfcTo', symObjAddr: 0xBC0, symBinAddr: 0x12840, symSize: 0x30 } + - { offsetInCU: 0x6BC, offset: 0xD7C1D, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore7OSModelCfD', symObjAddr: 0xBF0, symBinAddr: 0x12870, symSize: 0x30 } + - { offsetInCU: 0x6EA, offset: 0xD7C4B, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore7OSModelC14changeNotifierAA15OSEventProducerCyAA0D14ChangedHandler_pGvpACTk', symObjAddr: 0x30, symBinAddr: 0x11D60, symSize: 0x60 } + - { offsetInCU: 0x720, offset: 0xD7C81, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore7OSModelCMa', symObjAddr: 0x380, symBinAddr: 0x120B0, symSize: 0x20 } + - { offsetInCU: 0x7F8, offset: 0xD7D59, size: 0x8, addend: 0x0, symName: ___swift_allocate_boxed_opaque_existential_0, symObjAddr: 0x990, symBinAddr: 0x12640, symSize: 0x30 } + - { offsetInCU: 0x80C, offset: 0xD7D6D, size: 0x8, addend: 0x0, symName: '_$sypWOc', symObjAddr: 0x9C0, symBinAddr: 0x12670, symSize: 0x30 } + - { offsetInCU: 0x820, offset: 0xD7D81, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore21OSModelChangedHandler_pSgWOc', symObjAddr: 0x9F0, symBinAddr: 0x126A0, symSize: 0x40 } + - { offsetInCU: 0x834, offset: 0xD7D95, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore21OSModelChangedHandler_pWOb', symObjAddr: 0xA60, symBinAddr: 0x12710, symSize: 0x20 } + - { offsetInCU: 0x85E, offset: 0xD7DBF, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore7OSModelCfETo', symObjAddr: 0xC80, symBinAddr: 0x12900, symSize: 0x40 } + - { offsetInCU: 0xC5, offset: 0xD7FBA, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore17OSNewRecordsStateCACycfC', symObjAddr: 0x160, symBinAddr: 0x12BC0, symSize: 0x60 } + - { offsetInCU: 0x141, offset: 0xD8036, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore17OSNewRecordsStateCACycfc', symObjAddr: 0x1C0, symBinAddr: 0x12C20, symSize: 0x40 } + - { offsetInCU: 0x19D, offset: 0xD8092, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore17OSNewRecordsStateC3addyySS_SbtF', symObjAddr: 0x200, symBinAddr: 0x12C60, symSize: 0x60 } + - { offsetInCU: 0x213, offset: 0xD8108, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore17OSNewRecordsStateC3addyySS_SbtFyyXEfU_', symObjAddr: 0x260, symBinAddr: 0x12CC0, symSize: 0x280 } + - { offsetInCU: 0x2F3, offset: 0xD81E8, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore17OSNewRecordsStateC9canAccessySbSSF', symObjAddr: 0x4E0, symBinAddr: 0x12F40, symSize: 0x60 } + - { offsetInCU: 0x359, offset: 0xD824E, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore17OSNewRecordsStateC9canAccessySbSSFSbyXEfU_', symObjAddr: 0x540, symBinAddr: 0x12FA0, symSize: 0x210 } + - { offsetInCU: 0x409, offset: 0xD82FE, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore17OSNewRecordsStateCfd', symObjAddr: 0x750, symBinAddr: 0x131B0, symSize: 0x20 } + - { offsetInCU: 0x444, offset: 0xD8339, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore17OSNewRecordsStateCfD', symObjAddr: 0x770, symBinAddr: 0x131D0, symSize: 0x30 } + - { offsetInCU: 0x4CA, offset: 0xD83BF, size: 0x8, addend: 0x0, symName: '_$ss17_NativeDictionaryV7_insert2at3key5valueys10_HashTableV6BucketV_xnq_ntFSo8NSNumberC_15OneSignalOSCore19OSReadYourWriteDataCTg5', symObjAddr: 0x810, symBinAddr: 0x13270, symSize: 0x40 } + - { offsetInCU: 0x564, offset: 0xD8459, size: 0x8, addend: 0x0, symName: '_$ss17_NativeDictionaryV7_insert2at3key5valueys10_HashTableV6BucketV_xnq_ntFSS_10Foundation4DateVTg5', symObjAddr: 0x850, symBinAddr: 0x132B0, symSize: 0x80 } + - { offsetInCU: 0x623, offset: 0xD8518, size: 0x8, addend: 0x0, symName: '_$sSD8_VariantV8setValue_6forKeyyq_n_xtFSo8NSNumberC_15OneSignalOSCore19OSReadYourWriteDataCTg5', symObjAddr: 0x8D0, symBinAddr: 0x13330, symSize: 0x120 } + - { offsetInCU: 0x73D, offset: 0xD8632, size: 0x8, addend: 0x0, symName: '_$sSD8_VariantV8setValue_6forKeyyq_n_xtFSS_10Foundation4DateVTg5', symObjAddr: 0xB20, symBinAddr: 0x13580, symSize: 0xD0 } + - { offsetInCU: 0x7BD, offset: 0xD86B2, size: 0x8, addend: 0x0, symName: '_$ss17_NativeDictionaryV12mutatingFind_8isUniques10_HashTableV6BucketV6bucket_Sb5foundtx_SbtFSo8NSNumberC_15OneSignalOSCore19OSReadYourWriteDataCTg5', symObjAddr: 0xC10, symBinAddr: 0x13670, symSize: 0xB0 } + - { offsetInCU: 0x83F, offset: 0xD8734, size: 0x8, addend: 0x0, symName: '_$ss17_NativeDictionaryV7_delete2atys10_HashTableV6BucketV_tFSS_10Foundation4DateVTg5', symObjAddr: 0xFC0, symBinAddr: 0x13A20, symSize: 0x280 } + - { offsetInCU: 0x8BD, offset: 0xD87B2, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore17OSNewRecordsStateCMa', symObjAddr: 0x1240, symBinAddr: 0x13CA0, symSize: 0x20 } + - { offsetInCU: 0x8D1, offset: 0xD87C6, size: 0x8, addend: 0x0, symName: '_$s10Foundation4DateVSgWOh', symObjAddr: 0x1310, symBinAddr: 0x13D30, symSize: 0x30 } + - { offsetInCU: 0x8E5, offset: 0xD87DA, size: 0x8, addend: 0x0, symName: '_$s10Foundation4DateVACSLAAWl', symObjAddr: 0x1340, symBinAddr: 0x13D60, symSize: 0x40 } + - { offsetInCU: 0x8F9, offset: 0xD87EE, size: 0x8, addend: 0x0, symName: '_$s10Foundation4DateVSgWOb', symObjAddr: 0x1380, symBinAddr: 0x13DA0, symSize: 0x40 } + - { offsetInCU: 0x94F, offset: 0xD8844, size: 0x8, addend: 0x0, symName: '_$ss17_NativeDictionaryV_8capacityAByxq_Gs07__CocoaB0Vn_SitcfCSo8NSNumberC_15OneSignalOSCore19OSReadYourWriteDataCTg5Tf4nnd_n', symObjAddr: 0x13C0, symBinAddr: 0x13DE0, symSize: 0x290 } + - { offsetInCU: 0xA50, offset: 0xD8945, size: 0x8, addend: 0x0, symName: '_$sSo8NSNumberCMa', symObjAddr: 0x1650, symBinAddr: 0x14070, symSize: 0x30 } + - { offsetInCU: 0xA83, offset: 0xD8978, size: 0x8, addend: 0x0, symName: '_$sSD11removeValue6forKeyq_Sgx_tFSS_10Foundation4DateVTg5', symObjAddr: 0x0, symBinAddr: 0x12A60, symSize: 0x160 } + - { offsetInCU: 0x4B, offset: 0xD8BCD, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore23OSBackgroundTaskManagerC11taskHandlerAA0deH0_pSgvpZ', symObjAddr: 0x6F8, symBinAddr: 0x26698, symSize: 0x0 } + - { offsetInCU: 0x71, offset: 0xD8BF3, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore23OSBackgroundTaskManagerC015beginBackgroundE0yySSFZ', symObjAddr: 0x0, symBinAddr: 0x140A0, symSize: 0x40 } + - { offsetInCU: 0x8D, offset: 0xD8C0F, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore23OSBackgroundTaskManagerC013endBackgroundE0yySSFZ', symObjAddr: 0x40, symBinAddr: 0x140E0, symSize: 0x40 } + - { offsetInCU: 0xA9, offset: 0xD8C2B, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore23OSBackgroundTaskManagerC11taskHandlerAA0deH0_pSgvgZ', symObjAddr: 0xA0, symBinAddr: 0x14140, symSize: 0x60 } + - { offsetInCU: 0xEE, offset: 0xD8C70, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore23OSBackgroundTaskManagerC11taskHandlerAA0deH0_pSgvgZTo', symObjAddr: 0x100, symBinAddr: 0x141A0, symSize: 0x60 } + - { offsetInCU: 0x125, offset: 0xD8CA7, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore23OSBackgroundTaskManagerC11taskHandlerAA0deH0_pSgvsZ', symObjAddr: 0x160, symBinAddr: 0x14200, symSize: 0x60 } + - { offsetInCU: 0x180, offset: 0xD8D02, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore23OSBackgroundTaskManagerC11taskHandlerAA0deH0_pSgvsZTo', symObjAddr: 0x1C0, symBinAddr: 0x14260, symSize: 0x70 } + - { offsetInCU: 0x1C1, offset: 0xD8D43, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore23OSBackgroundTaskManagerC11taskHandlerAA0deH0_pSgvMZ', symObjAddr: 0x230, symBinAddr: 0x142D0, symSize: 0x60 } + - { offsetInCU: 0x1F8, offset: 0xD8D7A, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore23OSBackgroundTaskManagerC11taskHandlerAA0deH0_pSgvMZ.resume.0', symObjAddr: 0x290, symBinAddr: 0x14330, symSize: 0x10 } + - { offsetInCU: 0x223, offset: 0xD8DA5, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore23OSBackgroundTaskManagerC03setE7InvalidyySSFZ', symObjAddr: 0x3A0, symBinAddr: 0x14440, symSize: 0x40 } + - { offsetInCU: 0x23F, offset: 0xD8DC1, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore23OSBackgroundTaskManagerCACycfC', symObjAddr: 0x430, symBinAddr: 0x144D0, symSize: 0x20 } + - { offsetInCU: 0x25D, offset: 0xD8DDF, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore23OSBackgroundTaskManagerCACycfc', symObjAddr: 0x450, symBinAddr: 0x144F0, symSize: 0x30 } + - { offsetInCU: 0x298, offset: 0xD8E1A, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore23OSBackgroundTaskManagerCACycfcTo', symObjAddr: 0x480, symBinAddr: 0x14520, symSize: 0x30 } + - { offsetInCU: 0x2D3, offset: 0xD8E55, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore23OSBackgroundTaskManagerCfD', symObjAddr: 0x4B0, symBinAddr: 0x14550, symSize: 0x30 } + - { offsetInCU: 0x301, offset: 0xD8E83, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore23OSBackgroundTaskManagerC11taskHandler_WZ', symObjAddr: 0x80, symBinAddr: 0x14120, symSize: 0x20 } + - { offsetInCU: 0x32C, offset: 0xD8EAE, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore23OSBackgroundTaskManagerCfETo', symObjAddr: 0x4E0, symBinAddr: 0x14580, symSize: 0x10 } + - { offsetInCU: 0x357, offset: 0xD8ED9, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore23OSBackgroundTaskManagerCMa', symObjAddr: 0x6E0, symBinAddr: 0x14780, symSize: 0x20 } + - { offsetInCU: 0x27, offset: 0xD8FC8, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore19OSReadYourWriteDataC8rywTokenSSSgvgTo', symObjAddr: 0x0, symBinAddr: 0x147A0, symSize: 0x50 } + - { offsetInCU: 0x69, offset: 0xD900A, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore19OSReadYourWriteDataC8rywTokenSSSgvgTo', symObjAddr: 0x0, symBinAddr: 0x147A0, symSize: 0x50 } + - { offsetInCU: 0x9C, offset: 0xD903D, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore19OSReadYourWriteDataC8rywTokenSSSgvg', symObjAddr: 0x50, symBinAddr: 0x147F0, symSize: 0x30 } + - { offsetInCU: 0xD7, offset: 0xD9078, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore19OSReadYourWriteDataC8rywDelaySo8NSNumberCSgvgTo', symObjAddr: 0x80, symBinAddr: 0x14820, symSize: 0x20 } + - { offsetInCU: 0x114, offset: 0xD90B5, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore19OSReadYourWriteDataC8rywDelaySo8NSNumberCSgvg', symObjAddr: 0xA0, symBinAddr: 0x14840, symSize: 0x30 } + - { offsetInCU: 0x167, offset: 0xD9108, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore19OSReadYourWriteDataC8rywToken0H5DelayACSSSg_So8NSNumberCSgtcfC', symObjAddr: 0xD0, symBinAddr: 0x14870, symSize: 0x60 } + - { offsetInCU: 0x1B6, offset: 0xD9157, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore19OSReadYourWriteDataC8rywToken0H5DelayACSSSg_So8NSNumberCSgtcfc', symObjAddr: 0x130, symBinAddr: 0x148D0, symSize: 0x50 } + - { offsetInCU: 0x1E7, offset: 0xD9188, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore19OSReadYourWriteDataC8rywToken0H5DelayACSSSg_So8NSNumberCSgtcfcTo', symObjAddr: 0x1A0, symBinAddr: 0x14940, symSize: 0x80 } + - { offsetInCU: 0x22E, offset: 0xD91CF, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore19OSReadYourWriteDataC7isEqualySbypSgF', symObjAddr: 0x220, symBinAddr: 0x149C0, symSize: 0x260 } + - { offsetInCU: 0x2BF, offset: 0xD9260, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore19OSReadYourWriteDataC7isEqualySbypSgFTo', symObjAddr: 0x5E0, symBinAddr: 0x14CF0, symSize: 0x90 } + - { offsetInCU: 0x2DB, offset: 0xD927C, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore19OSReadYourWriteDataC4hashSivgTo', symObjAddr: 0x670, symBinAddr: 0x14D80, symSize: 0x40 } + - { offsetInCU: 0x2F7, offset: 0xD9298, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore19OSReadYourWriteDataC4hashSivg', symObjAddr: 0x6B0, symBinAddr: 0x14DC0, symSize: 0x100 } + - { offsetInCU: 0x3B5, offset: 0xD9356, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore19OSReadYourWriteDataCACycfC', symObjAddr: 0x7B0, symBinAddr: 0x14EC0, symSize: 0x20 } + - { offsetInCU: 0x3D3, offset: 0xD9374, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore19OSReadYourWriteDataCACycfc', symObjAddr: 0x7D0, symBinAddr: 0x14EE0, symSize: 0x30 } + - { offsetInCU: 0x436, offset: 0xD93D7, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore19OSReadYourWriteDataCACycfcTo', symObjAddr: 0x800, symBinAddr: 0x14F10, symSize: 0x30 } + - { offsetInCU: 0x49D, offset: 0xD943E, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore19OSReadYourWriteDataCfD', symObjAddr: 0x830, symBinAddr: 0x14F40, symSize: 0x30 } + - { offsetInCU: 0x4CB, offset: 0xD946C, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore19OSReadYourWriteDataCMa', symObjAddr: 0x180, symBinAddr: 0x14920, symSize: 0x20 } + - { offsetInCU: 0x4EA, offset: 0xD948B, size: 0x8, addend: 0x0, symName: '_$sypSgWOc', symObjAddr: 0x480, symBinAddr: 0x14C20, symSize: 0x40 } + - { offsetInCU: 0x4FE, offset: 0xD949F, size: 0x8, addend: 0x0, symName: '_$sypSgWOh', symObjAddr: 0x500, symBinAddr: 0x14C60, symSize: 0x30 } + - { offsetInCU: 0x512, offset: 0xD94B3, size: 0x8, addend: 0x0, symName: ___swift_project_boxed_opaque_existential_0, symObjAddr: 0x530, symBinAddr: 0x14C90, symSize: 0x30 } + - { offsetInCU: 0x526, offset: 0xD94C7, size: 0x8, addend: 0x0, symName: ___swift_destroy_boxed_opaque_existential_0, symObjAddr: 0x560, symBinAddr: 0x14CC0, symSize: 0x30 } + - { offsetInCU: 0x592, offset: 0xD9533, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore19OSReadYourWriteDataCfETo', symObjAddr: 0x860, symBinAddr: 0x14F70, symSize: 0x40 } + - { offsetInCU: 0x27, offset: 0xD96CE, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore20OSModelStoreListenerPAAE5startyyF', symObjAddr: 0x0, symBinAddr: 0x14FE0, symSize: 0xE0 } + - { offsetInCU: 0xAA, offset: 0xD9751, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore20OSModelStoreListenerPAAE5startyyF', symObjAddr: 0x0, symBinAddr: 0x14FE0, symSize: 0xE0 } + - { offsetInCU: 0x129, offset: 0xD97D0, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore26OSModelStoreChangedHandler_pWOc', symObjAddr: 0x110, symBinAddr: 0x150C0, symSize: 0x30 } + - { offsetInCU: 0x13D, offset: 0xD97E4, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore26OSModelStoreChangedHandler_pSgWOf', symObjAddr: 0x140, symBinAddr: 0x150F0, symSize: 0x40 } + - { offsetInCU: 0x151, offset: 0xD97F8, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore26OSModelStoreChangedHandler_pSgWOh', symObjAddr: 0x1C0, symBinAddr: 0x15130, symSize: 0x30 } + - { offsetInCU: 0x165, offset: 0xD980C, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore20OSModelStoreListenerPAAE5closeyyF', symObjAddr: 0x220, symBinAddr: 0x15160, symSize: 0x60 } + - { offsetInCU: 0x1C7, offset: 0xD986E, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore20OSModelStoreListenerPAAE7onAddedyyAA0D0CF', symObjAddr: 0x280, symBinAddr: 0x151C0, symSize: 0xA0 } + - { offsetInCU: 0x24F, offset: 0xD98F6, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore20OSModelStoreListenerPAAE9onUpdatedyyAA0D11ChangedArgsCF', symObjAddr: 0x320, symBinAddr: 0x15260, symSize: 0x60 } + - { offsetInCU: 0x2EC, offset: 0xD9993, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore20OSModelStoreListenerPAAE9onRemovedyyAA0D0CF', symObjAddr: 0x380, symBinAddr: 0x152C0, symSize: 0x1B0 } + - { offsetInCU: 0x4F, offset: 0xD9C5B, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore24OSIamFetchReadyConditionC8instance33_8285F462A9EEB19DD592BB7CD9865E67LLACSgvpZ', symObjAddr: 0x1160, symBinAddr: 0x26700, symSize: 0x0 } + - { offsetInCU: 0x69, offset: 0xD9C75, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore24OSIamFetchReadyConditionC14sharedInstance6withIdACSS_tFZ', symObjAddr: 0x140, symBinAddr: 0x15600, symSize: 0x20 } + - { offsetInCU: 0x8C, offset: 0xD9C98, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore24OSIamFetchReadyConditionC14sharedInstance6withIdACSS_tFZTo', symObjAddr: 0x160, symBinAddr: 0x15620, symSize: 0x40 } + - { offsetInCU: 0xBE, offset: 0xD9CCA, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore24OSIamFetchReadyConditionC11CONDITIONIDSSvgZ', symObjAddr: 0x1A0, symBinAddr: 0x15660, symSize: 0x30 } + - { offsetInCU: 0xE9, offset: 0xD9CF5, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore24OSIamFetchReadyConditionC11CONDITIONIDSSvgZTo', symObjAddr: 0x1D0, symBinAddr: 0x15690, symSize: 0x30 } + - { offsetInCU: 0x105, offset: 0xD9D11, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore24OSIamFetchReadyConditionC11conditionIdSSvg', symObjAddr: 0x200, symBinAddr: 0x156C0, symSize: 0x30 } + - { offsetInCU: 0x15A, offset: 0xD9D66, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore24OSIamFetchReadyConditionC28setSubscriptionUpdatePending5valueySb_tF', symObjAddr: 0x230, symBinAddr: 0x156F0, symSize: 0x20 } + - { offsetInCU: 0x1DD, offset: 0xD9DE9, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore24OSIamFetchReadyConditionC5isMet13indexedTokensSbSDySSSDySo8NSNumberCAA19OSReadYourWriteDataCGG_tF', symObjAddr: 0x250, symBinAddr: 0x15710, symSize: 0x1B0 } + - { offsetInCU: 0x31B, offset: 0xD9F27, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore24OSIamFetchReadyConditionC5isMet13indexedTokensSbSDySSSDySo8NSNumberCAA19OSReadYourWriteDataCGG_tFTo', symObjAddr: 0x400, symBinAddr: 0x158C0, symSize: 0x80 } + - { offsetInCU: 0x337, offset: 0xD9F43, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore24OSIamFetchReadyConditionC14getNewestToken13indexedTokensAA19OSReadYourWriteDataCSgSDySSSDySo8NSNumberCAGGG_tF', symObjAddr: 0x480, symBinAddr: 0x15940, symSize: 0x370 } + - { offsetInCU: 0x577, offset: 0xDA183, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore24OSIamFetchReadyConditionC14getNewestToken13indexedTokensAA19OSReadYourWriteDataCSgSDySSSDySo8NSNumberCAGGG_tFTo', symObjAddr: 0xBD0, symBinAddr: 0x16090, symSize: 0x80 } + - { offsetInCU: 0x593, offset: 0xDA19F, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore24OSIamFetchReadyConditionCACycfC', symObjAddr: 0xC50, symBinAddr: 0x16110, symSize: 0x20 } + - { offsetInCU: 0x5B1, offset: 0xDA1BD, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore24OSIamFetchReadyConditionCACycfc', symObjAddr: 0xC70, symBinAddr: 0x16130, symSize: 0x30 } + - { offsetInCU: 0x614, offset: 0xDA220, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore24OSIamFetchReadyConditionCACycfcTo', symObjAddr: 0xCA0, symBinAddr: 0x16160, symSize: 0x30 } + - { offsetInCU: 0x67B, offset: 0xDA287, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore24OSIamFetchReadyConditionCfD', symObjAddr: 0xCD0, symBinAddr: 0x16190, symSize: 0x30 } + - { offsetInCU: 0x6E3, offset: 0xDA2EF, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore24OSIamFetchReadyConditionC14sharedInstance6withIdACSS_tFZTf4nd_g', symObjAddr: 0xF70, symBinAddr: 0x16430, symSize: 0xC0 } + - { offsetInCU: 0x786, offset: 0xDA392, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore24OSIamFetchReadyConditionC8instance33_8285F462A9EEB19DD592BB7CD9865E67LL_WZ', symObjAddr: 0x120, symBinAddr: 0x155E0, symSize: 0x20 } + - { offsetInCU: 0x92C, offset: 0xDA538, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore24OSIamFetchReadyConditionCfETo', symObjAddr: 0xD00, symBinAddr: 0x161C0, symSize: 0x20 } + - { offsetInCU: 0x96C, offset: 0xDA578, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore24OSIamFetchReadyConditionCMa', symObjAddr: 0x1030, symBinAddr: 0x164F0, symSize: 0x20 } + - { offsetInCU: 0x9B3, offset: 0xDA5BF, size: 0x8, addend: 0x0, symName: '_$sSDyq_SgxcigSo8NSNumberC_15OneSignalOSCore19OSReadYourWriteDataCTg5', symObjAddr: 0x0, symBinAddr: 0x154C0, symSize: 0x120 } + - { offsetInCU: 0xACD, offset: 0xDA6D9, size: 0x8, addend: 0x0, symName: '_$sSTsE10compactMapySayqd__Gqd__Sg7ElementQzKXEKlFSD6ValuesVySo8NSNumberC15OneSignalOSCore19OSReadYourWriteDataC_G_ALTg504$s15fg68OSCore24OSIamFetchReadyConditionC14getNewestToken13indexedTokensAA19ijkl14CSgSDySSSDySo8E16CAGGG_tFAhGXEfU_Tf1cn_n', symObjAddr: 0x7F0, symBinAddr: 0x15CB0, symSize: 0x3E0 } + - { offsetInCU: 0x4B, offset: 0xDAA62, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore7OSDeltaC9timestamp10Foundation4DateVvg', symObjAddr: 0x40, symBinAddr: 0x16630, symSize: 0x30 } + - { offsetInCU: 0xA4, offset: 0xDAABB, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore7OSDeltaC5modelAA7OSModelCvg', symObjAddr: 0xF0, symBinAddr: 0x166E0, symSize: 0x40 } + - { offsetInCU: 0xC1, offset: 0xDAAD8, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore7OSDeltaC5modelAA7OSModelCvs', symObjAddr: 0x130, symBinAddr: 0x16720, symSize: 0x50 } + - { offsetInCU: 0xE8, offset: 0xDAAFF, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore7OSDeltaC5modelAA7OSModelCvM', symObjAddr: 0x180, symBinAddr: 0x16770, symSize: 0x40 } + - { offsetInCU: 0x117, offset: 0xDAB2E, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore7OSDeltaC5modelAA7OSModelCvM.resume.0', symObjAddr: 0x1C0, symBinAddr: 0x167B0, symSize: 0x10 } + - { offsetInCU: 0x142, offset: 0xDAB59, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore7OSDeltaC5valueypvg', symObjAddr: 0x220, symBinAddr: 0x16810, symSize: 0x20 } + - { offsetInCU: 0x16F, offset: 0xDAB86, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore7OSDeltaC11descriptionSSvgTo', symObjAddr: 0x270, symBinAddr: 0x16830, symSize: 0x60 } + - { offsetInCU: 0x18B, offset: 0xDABA2, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore7OSDeltaC11descriptionSSvg', symObjAddr: 0x2D0, symBinAddr: 0x16890, symSize: 0x150 } + - { offsetInCU: 0x343, offset: 0xDAD5A, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore7OSDeltaC4name15identityModelId5model8property5valueACSS_SSAA7OSModelCSSyptcfC', symObjAddr: 0x420, symBinAddr: 0x169E0, symSize: 0x90 } + - { offsetInCU: 0x377, offset: 0xDAD8E, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore7OSDeltaC4name15identityModelId5model8property5valueACSS_SSAA7OSModelCSSyptcfc', symObjAddr: 0x4B0, symBinAddr: 0x16A70, symSize: 0x60 } + - { offsetInCU: 0x3A9, offset: 0xDADC0, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore7OSDeltaC6encode4withySo7NSCoderC_tF', symObjAddr: 0x510, symBinAddr: 0x16AD0, symSize: 0x2B0 } + - { offsetInCU: 0x406, offset: 0xDAE1D, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore7OSDeltaC6encode4withySo7NSCoderC_tFTo', symObjAddr: 0x7C0, symBinAddr: 0x16D80, symSize: 0x50 } + - { offsetInCU: 0x422, offset: 0xDAE39, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore7OSDeltaC5coderACSgSo7NSCoderC_tcfC', symObjAddr: 0x810, symBinAddr: 0x16DD0, symSize: 0x30 } + - { offsetInCU: 0x440, offset: 0xDAE57, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore7OSDeltaC5coderACSgSo7NSCoderC_tcfc', symObjAddr: 0x840, symBinAddr: 0x16E00, symSize: 0xA50 } + - { offsetInCU: 0x520, offset: 0xDAF37, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore7OSDeltaC5coderACSgSo7NSCoderC_tcfcTo', symObjAddr: 0x1290, symBinAddr: 0x17850, symSize: 0x30 } + - { offsetInCU: 0x53C, offset: 0xDAF53, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore7OSDeltaCACycfC', symObjAddr: 0x12C0, symBinAddr: 0x17880, symSize: 0x20 } + - { offsetInCU: 0x55A, offset: 0xDAF71, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore7OSDeltaCACycfc', symObjAddr: 0x12E0, symBinAddr: 0x178A0, symSize: 0x30 } + - { offsetInCU: 0x5BD, offset: 0xDAFD4, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore7OSDeltaCACycfcTo', symObjAddr: 0x1310, symBinAddr: 0x178D0, symSize: 0x30 } + - { offsetInCU: 0x624, offset: 0xDB03B, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore7OSDeltaCfD', symObjAddr: 0x1340, symBinAddr: 0x17900, symSize: 0x30 } + - { offsetInCU: 0x651, offset: 0xDB068, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore7OSDeltaC4name15identityModelId5model8property5valueACSS_SSAA7OSModelCSSyptcfcTf4ggggnn_n', symObjAddr: 0x1400, symBinAddr: 0x179C0, symSize: 0x1C0 } + - { offsetInCU: 0x6D1, offset: 0xDB0E8, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore7OSDeltaC5modelAA7OSModelCvpACTk', symObjAddr: 0x90, symBinAddr: 0x16680, symSize: 0x60 } + - { offsetInCU: 0x75F, offset: 0xDB176, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore7OSDeltaCfETo', symObjAddr: 0x1370, symBinAddr: 0x17930, symSize: 0x90 } + - { offsetInCU: 0x78E, offset: 0xDB1A5, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore7OSDeltaCMa', symObjAddr: 0x1670, symBinAddr: 0x17B80, symSize: 0x30 } + - { offsetInCU: 0x7A2, offset: 0xDB1B9, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore7OSDeltaCMU', symObjAddr: 0x1750, symBinAddr: 0x17C40, symSize: 0x10 } + - { offsetInCU: 0x7B6, offset: 0xDB1CD, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore7OSDeltaCMr', symObjAddr: 0x1760, symBinAddr: 0x17C50, symSize: 0x90 } + - { offsetInCU: 0x3F, offset: 0xDB324, size: 0x8, addend: 0x0, symName: '_$sSo17OS_dispatch_queueC15OneSignalOSCoreE5async7executeyyyXB_tF', symObjAddr: 0x0, symBinAddr: 0x17DA0, symSize: 0x140 } + - { offsetInCU: 0x7D, offset: 0xDB362, size: 0x8, addend: 0x0, symName: '_$sSay8Dispatch0A13WorkItemFlagsVGMa', symObjAddr: 0x1B0, symBinAddr: 0x17F10, symSize: 0x50 } + - { offsetInCU: 0x91, offset: 0xDB376, size: 0x8, addend: 0x0, symName: '_$sSo17OS_dispatch_queueC15OneSignalOSCoreE14asyncAfterTime8deadline7executey8Dispatch0lI0V_yyYbXBtF', symObjAddr: 0x200, symBinAddr: 0x17F60, symSize: 0x140 } + - { offsetInCU: 0x118, offset: 0xDB3FD, size: 0x8, addend: 0x0, symName: '_$sSo17OS_dispatch_queueC15OneSignalOSCore15OSDispatchQueueA2cDP5async7executeyyyXB_tFTW', symObjAddr: 0x340, symBinAddr: 0x180A0, symSize: 0x140 } + - { offsetInCU: 0x1A2, offset: 0xDB487, size: 0x8, addend: 0x0, symName: '_$sSo17OS_dispatch_queueC15OneSignalOSCore15OSDispatchQueueA2cDP14asyncAfterTime8deadline7executey8Dispatch0nK0V_yyYbXBtFTW', symObjAddr: 0x480, symBinAddr: 0x181E0, symSize: 0x140 } + - { offsetInCU: 0x27, offset: 0xDB601, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore20OSStubLiveActivitiesC04liveF0yXlXpyFZ', symObjAddr: 0x0, symBinAddr: 0x18340, symSize: 0x10 } + - { offsetInCU: 0x4B, offset: 0xDB625, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore20OSStubLiveActivitiesC04liveF0yXlXpyFZ', symObjAddr: 0x0, symBinAddr: 0x18340, symSize: 0x10 } + - { offsetInCU: 0x84, offset: 0xDB65E, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore20OSStubLiveActivitiesC04liveF0yXlXpyFZTo', symObjAddr: 0x30, symBinAddr: 0x18370, symSize: 0x20 } + - { offsetInCU: 0xB6, offset: 0xDB690, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore20OSStubLiveActivitiesC5enter_9withTokenySS_SStFZ', symObjAddr: 0x50, symBinAddr: 0x18390, symSize: 0x60 } + - { offsetInCU: 0x113, offset: 0xDB6ED, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore20OSStubLiveActivitiesC5enter_9withTokenySS_SStFZTo', symObjAddr: 0xB0, symBinAddr: 0x183F0, symSize: 0x60 } + - { offsetInCU: 0x145, offset: 0xDB71F, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore20OSStubLiveActivitiesC5enter_9withToken0H7Success0H7FailureySS_SSySDys11AnyHashableVypGSgcSgys5Error_pSgcSgtFZ', symObjAddr: 0x110, symBinAddr: 0x18450, symSize: 0x60 } + - { offsetInCU: 0x1C6, offset: 0xDB7A0, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore20OSStubLiveActivitiesC5enter_9withToken0H7Success0H7FailureySS_SSySDys11AnyHashableVypGSgcSgys5Error_pSgcSgtFZTo', symObjAddr: 0x170, symBinAddr: 0x184B0, symSize: 0x110 } + - { offsetInCU: 0x20D, offset: 0xDB7E7, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore20OSStubLiveActivitiesC4exityySSFZ', symObjAddr: 0x310, symBinAddr: 0x18650, symSize: 0x60 } + - { offsetInCU: 0x258, offset: 0xDB832, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore20OSStubLiveActivitiesC4exityySSFZTo', symObjAddr: 0x370, symBinAddr: 0x186B0, symSize: 0x60 } + - { offsetInCU: 0x28A, offset: 0xDB864, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore20OSStubLiveActivitiesC4exit_11withSuccess0H7FailureySS_ySDys11AnyHashableVypGSgcSgys5Error_pSgcSgtFZ', symObjAddr: 0x3D0, symBinAddr: 0x18710, symSize: 0x60 } + - { offsetInCU: 0x2F9, offset: 0xDB8D3, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore20OSStubLiveActivitiesC4exit_11withSuccess0H7FailureySS_ySDys11AnyHashableVypGSgcSgys5Error_pSgcSgtFZTo', symObjAddr: 0x430, symBinAddr: 0x18770, symSize: 0x110 } + - { offsetInCU: 0x340, offset: 0xDB91A, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore20OSStubLiveActivitiesC27trackClickAndReturnOriginaly10Foundation3URLVSgAGFZ', symObjAddr: 0x540, symBinAddr: 0x18880, symSize: 0xA0 } + - { offsetInCU: 0x38F, offset: 0xDB969, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore20OSStubLiveActivitiesC27trackClickAndReturnOriginaly10Foundation3URLVSgAGFZTo', symObjAddr: 0x5E0, symBinAddr: 0x18920, symSize: 0x130 } + - { offsetInCU: 0x3C4, offset: 0xDB99E, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore20OSStubLiveActivitiesCACycfC', symObjAddr: 0x710, symBinAddr: 0x18A50, symSize: 0x20 } + - { offsetInCU: 0x3E2, offset: 0xDB9BC, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore20OSStubLiveActivitiesCACycfc', symObjAddr: 0x730, symBinAddr: 0x18A70, symSize: 0x30 } + - { offsetInCU: 0x41D, offset: 0xDB9F7, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore20OSStubLiveActivitiesCACycfcTo', symObjAddr: 0x760, symBinAddr: 0x18AA0, symSize: 0x30 } + - { offsetInCU: 0x458, offset: 0xDBA32, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore20OSStubLiveActivitiesCfD', symObjAddr: 0x790, symBinAddr: 0x18AD0, symSize: 0x30 } + - { offsetInCU: 0x486, offset: 0xDBA60, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore20OSStubLiveActivitiesCMa', symObjAddr: 0x10, symBinAddr: 0x18350, symSize: 0x20 } + - { offsetInCU: 0x49A, offset: 0xDBA74, size: 0x8, addend: 0x0, symName: '_$sSo12NSDictionaryCSgIeyBy_SDys11AnyHashableVypGSgIegg_TR', symObjAddr: 0x280, symBinAddr: 0x185C0, symSize: 0x50 } + - { offsetInCU: 0x4B2, offset: 0xDBA8C, size: 0x8, addend: 0x0, symName: '_$sSo7NSErrorCSgIeyBy_s5Error_pSgIegg_TR', symObjAddr: 0x2D0, symBinAddr: 0x18610, symSize: 0x40 } + - { offsetInCU: 0x4CA, offset: 0xDBAA4, size: 0x8, addend: 0x0, symName: '_$sSDys11AnyHashableVypGSgIegg_SgWOe', symObjAddr: 0x800, symBinAddr: 0x18B00, symSize: 0x20 } + - { offsetInCU: 0x4DE, offset: 0xDBAB8, size: 0x8, addend: 0x0, symName: '_$sSo7NSErrorCSgIeyBy_s5Error_pSgIegg_TRTA', symObjAddr: 0x840, symBinAddr: 0x18B40, symSize: 0x10 } + - { offsetInCU: 0x4F2, offset: 0xDBACC, size: 0x8, addend: 0x0, symName: '_$sSo12NSDictionaryCSgIeyBy_SDys11AnyHashableVypGSgIegg_TRTA', symObjAddr: 0x850, symBinAddr: 0x18B50, symSize: 0x10 } + - { offsetInCU: 0x27, offset: 0xDBC06, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore19OSIamFetchOffsetKeyO8rawValueSivg', symObjAddr: 0x0, symBinAddr: 0x18BB0, symSize: 0x10 } + - { offsetInCU: 0x4B, offset: 0xDBC2A, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore19OSIamFetchOffsetKeyO8rawValueSivg', symObjAddr: 0x0, symBinAddr: 0x18BB0, symSize: 0x10 } + - { offsetInCU: 0x66, offset: 0xDBC45, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore19OSIamFetchOffsetKeyO8rawValueACSgSi_tcfC', symObjAddr: 0x10, symBinAddr: 0x18BC0, symSize: 0x20 } + - { offsetInCU: 0x8F, offset: 0xDBC6E, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore19OSIamFetchOffsetKeyOSYAASY8rawValuexSg03RawI0Qz_tcfCTW', symObjAddr: 0x120, symBinAddr: 0x18CD0, symSize: 0x10 } + - { offsetInCU: 0xC5, offset: 0xDBCA4, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore19OSIamFetchOffsetKeyOSYAASY8rawValue03RawI0QzvgTW', symObjAddr: 0x130, symBinAddr: 0x18CE0, symSize: 0x10 } + - { offsetInCU: 0x102, offset: 0xDBCE1, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore19OSIamFetchOffsetKeyOSHAASQWb', symObjAddr: 0x40, symBinAddr: 0x18BF0, symSize: 0x10 } + - { offsetInCU: 0x116, offset: 0xDBCF5, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore19OSIamFetchOffsetKeyOACSQAAWl', symObjAddr: 0x50, symBinAddr: 0x18C00, symSize: 0x30 } + - { offsetInCU: 0x140, offset: 0xDBD1F, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore19OSIamFetchOffsetKeyOAA013OSConsistencyG4EnumAAWI', symObjAddr: 0x140, symBinAddr: 0x18CF0, symSize: 0x20 } + - { offsetInCU: 0x154, offset: 0xDBD33, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore19OSIamFetchOffsetKeyOACSYAAWl', symObjAddr: 0x160, symBinAddr: 0x18D10, symSize: 0x30 } + - { offsetInCU: 0x168, offset: 0xDBD47, size: 0x8, addend: 0x0, symName: ___swift_memcpy1_1, symObjAddr: 0x190, symBinAddr: 0x18D40, symSize: 0x10 } + - { offsetInCU: 0x17C, offset: 0xDBD5B, size: 0x8, addend: 0x0, symName: ___swift_noop_void_return, symObjAddr: 0x1A0, symBinAddr: 0x18D50, symSize: 0x10 } + - { offsetInCU: 0x190, offset: 0xDBD6F, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore19OSIamFetchOffsetKeyOwet', symObjAddr: 0x1B0, symBinAddr: 0x18D60, symSize: 0x80 } + - { offsetInCU: 0x1A4, offset: 0xDBD83, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore19OSIamFetchOffsetKeyOwst', symObjAddr: 0x230, symBinAddr: 0x18DE0, symSize: 0xD0 } + - { offsetInCU: 0x1B8, offset: 0xDBD97, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore19OSIamFetchOffsetKeyOwug', symObjAddr: 0x300, symBinAddr: 0x18EB0, symSize: 0x10 } + - { offsetInCU: 0x1CC, offset: 0xDBDAB, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore19OSIamFetchOffsetKeyOwup', symObjAddr: 0x310, symBinAddr: 0x18EC0, symSize: 0x10 } + - { offsetInCU: 0x1E0, offset: 0xDBDBF, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore19OSIamFetchOffsetKeyOwui', symObjAddr: 0x320, symBinAddr: 0x18ED0, symSize: 0x10 } + - { offsetInCU: 0x1F4, offset: 0xDBDD3, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore19OSIamFetchOffsetKeyOMa', symObjAddr: 0x330, symBinAddr: 0x18EE0, symSize: 0x10 } + - { offsetInCU: 0x228, offset: 0xDBE07, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore19OSIamFetchOffsetKeyOSQAASQ2eeoiySbx_xtFZTW', symObjAddr: 0x30, symBinAddr: 0x18BE0, symSize: 0x10 } + - { offsetInCU: 0x2B9, offset: 0xDBE98, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore19OSIamFetchOffsetKeyOSHAASH9hashValueSivgTW', symObjAddr: 0x80, symBinAddr: 0x18C30, symSize: 0x40 } + - { offsetInCU: 0x368, offset: 0xDBF47, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore19OSIamFetchOffsetKeyOSHAASH4hash4intoys6HasherVz_tFTW', symObjAddr: 0xC0, symBinAddr: 0x18C70, symSize: 0x20 } + - { offsetInCU: 0x3BB, offset: 0xDBF9A, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore19OSIamFetchOffsetKeyOSHAASH13_rawHashValue4seedS2i_tFTW', symObjAddr: 0xE0, symBinAddr: 0x18C90, symSize: 0x40 } + - { offsetInCU: 0x4B, offset: 0xDC0CB, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore18OSModelChangedArgsC5modelAA0D0Cvg', symObjAddr: 0x0, symBinAddr: 0x18EF0, symSize: 0x20 } + - { offsetInCU: 0x78, offset: 0xDC0F8, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore18OSModelChangedArgsC8propertySSvg', symObjAddr: 0x20, symBinAddr: 0x18F10, symSize: 0x30 } + - { offsetInCU: 0xA5, offset: 0xDC125, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore18OSModelChangedArgsC8newValueypvg', symObjAddr: 0x50, symBinAddr: 0x18F40, symSize: 0x20 } + - { offsetInCU: 0xD2, offset: 0xDC152, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore18OSModelChangedArgsC11descriptionSSvgTo', symObjAddr: 0xA0, symBinAddr: 0x18F60, symSize: 0x60 } + - { offsetInCU: 0xEE, offset: 0xDC16E, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore18OSModelChangedArgsC11descriptionSSvg', symObjAddr: 0x100, symBinAddr: 0x18FC0, symSize: 0x190 } + - { offsetInCU: 0x240, offset: 0xDC2C0, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore18OSModelChangedArgsCACycfC', symObjAddr: 0x290, symBinAddr: 0x19150, symSize: 0x20 } + - { offsetInCU: 0x25E, offset: 0xDC2DE, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore18OSModelChangedArgsCACycfc', symObjAddr: 0x2B0, symBinAddr: 0x19170, symSize: 0x30 } + - { offsetInCU: 0x2C1, offset: 0xDC341, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore18OSModelChangedArgsCACycfcTo', symObjAddr: 0x2E0, symBinAddr: 0x191A0, symSize: 0x30 } + - { offsetInCU: 0x328, offset: 0xDC3A8, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore18OSModelChangedArgsCfD', symObjAddr: 0x310, symBinAddr: 0x191D0, symSize: 0x30 } + - { offsetInCU: 0x3C4, offset: 0xDC444, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore18OSModelChangedArgsCMa', symObjAddr: 0x340, symBinAddr: 0x19200, symSize: 0x20 } + - { offsetInCU: 0x3D8, offset: 0xDC458, size: 0x8, addend: 0x0, symName: '_$s15OneSignalOSCore18OSModelChangedArgsCfETo', symObjAddr: 0x360, symBinAddr: 0x19220, symSize: 0x40 } + - { offsetInCU: 0x34, offset: 0xDC534, size: 0x8, addend: 0x0, symName: _OneSignalOSCoreVersionString, symObjAddr: 0x0, symBinAddr: 0x1C360, symSize: 0x0 } + - { offsetInCU: 0x69, offset: 0xDC569, size: 0x8, addend: 0x0, symName: _OneSignalOSCoreVersionNumber, symObjAddr: 0x38, symBinAddr: 0x1C398, symSize: 0x0 } +... diff --git a/iOS_SDK/OneSignalSDK/OneSignal_OSCore/OneSignalOSCore.xcframework/ios-arm64_x86_64-simulator/OneSignalOSCore.framework/Headers/OneSignalOSCore-Swift.h b/iOS_SDK/OneSignalSDK/OneSignal_OSCore/OneSignalOSCore.xcframework/ios-arm64_x86_64-simulator/OneSignalOSCore.framework/Headers/OneSignalOSCore-Swift.h index bedef3ab8..de41ed963 100644 --- a/iOS_SDK/OneSignalSDK/OneSignal_OSCore/OneSignalOSCore.xcframework/ios-arm64_x86_64-simulator/OneSignalOSCore.framework/Headers/OneSignalOSCore-Swift.h +++ b/iOS_SDK/OneSignalSDK/OneSignal_OSCore/OneSignalOSCore.xcframework/ios-arm64_x86_64-simulator/OneSignalOSCore.framework/Headers/OneSignalOSCore-Swift.h @@ -1,6 +1,6 @@ #if 0 #elif defined(__arm64__) && __arm64__ -// Generated by Apple Swift version 6.0.2 effective-5.10 (swiftlang-6.0.2.1.2 clang-1600.0.26.4) +// Generated by Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 clang-1500.1.0.2.5) #ifndef ONESIGNALOSCORE_SWIFT_H #define ONESIGNALOSCORE_SWIFT_H #pragma clang diagnostic push @@ -42,8 +42,6 @@ #include #endif #if defined(__cplusplus) -#pragma clang diagnostic push -#pragma clang diagnostic ignored "-Wnon-modular-include-in-framework-module" #if defined(__arm64e__) && __has_include() # include #else @@ -57,7 +55,6 @@ # endif #pragma clang diagnostic pop #endif -#pragma clang diagnostic pop #endif #if !defined(SWIFT_TYPEDEFS) @@ -294,7 +291,6 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #pragma clang diagnostic ignored "-Wunknown-pragmas" #pragma clang diagnostic ignored "-Wnullability" #pragma clang diagnostic ignored "-Wdollar-in-identifier-extension" -#pragma clang diagnostic ignored "-Wunsafe-buffer-usage" #if __has_attribute(external_source_symbol) # pragma push_macro("any") @@ -381,78 +377,49 @@ SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, copy) NSString * _No + (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); @end +@class NSURL; /// Provides access to OneSignal LiveActivities. SWIFT_PROTOCOL("_TtP15OneSignalOSCore16OSLiveActivities_") @protocol OSLiveActivities /// Indicate this device has entered a live activity, identified within OneSignal by the activityId. -///
    -///
  • -/// Parameters -///
      -///
    • -/// activityId: The activity identifier the live activity on this device will receive updates for. -///
    • -///
    • -/// withToken: The live activity’s update token to receive the updates. -///
    • -///
    -///
  • -///
+/// \param activityId The activity identifier the live activity on this device will receive updates for. +/// +/// \param withToken The live activity’s update token to receive the updates. +/// + (void)enter:(NSString * _Nonnull)activityId withToken:(NSString * _Nonnull)withToken; /// Indicate this device has entered a live activity, identified within OneSignal by the activityId. This method is deprecated since /// the request to enter a live activity will always succeed. -///
    -///
  • -/// Parameters -///
      -///
    • -/// activityId: The activity identifier the live activity on this device will receive updates for. -///
    • -///
    • -/// withToken: The live activity’s update token to receive the updates. -///
    • -///
    • -/// withSuccess: A success callback that will be called when the live activity enter request has been queued. -///
    • -///
    • -/// withFailure: A failure callback that will be called when the live activity enter request was not successfully queued. -///
    • -///
    -///
  • -///
+/// \param activityId The activity identifier the live activity on this device will receive updates for. +/// +/// \param withToken The live activity’s update token to receive the updates. +/// +/// \param withSuccess A success callback that will be called when the live activity enter request has been queued. +/// +/// \param withFailure A failure callback that will be called when the live activity enter request was not successfully queued. +/// + (void)enter:(NSString * _Nonnull)activityId withToken:(NSString * _Nonnull)withToken withSuccess:(OSResultSuccessBlock _Nullable)withSuccess withFailure:(OSFailureBlock _Nullable)withFailure SWIFT_DEPRECATED; /// Indicate this device has exited a live activity, identified within OneSignal by the activityId. -///
    -///
  • -/// Parameters -///
      -///
    • -/// activityId: The activity identifier the live activity on this device will no longer receive updates for. -///
    • -///
    -///
  • -///
+/// \param activityId The activity identifier the live activity on this device will no longer receive updates for. +/// + (void)exit:(NSString * _Nonnull)activityId; /// Indicate this device has exited a live activity, identified within OneSignal by the activityId. This method is deprecated since /// the request to enter a live activity will always succeed. -///
    -///
  • -/// Parameters -///
      -///
    • -/// activityId: The activity identifier the live activity on this device will no longer receive updates for. -///
    • -///
    • -/// withSuccess: A success callback that will be called when the live activity exit request has been queued. -///
    • -///
    • -/// withFailure: A failure callback that will be called when the live activity enter exit was not successfully queued. -///
    • -///
    -///
  • -///
+/// \param activityId The activity identifier the live activity on this device will no longer receive updates for. +/// +/// \param withSuccess A success callback that will be called when the live activity exit request has been queued. +/// +/// \param withFailure A failure callback that will be called when the live activity enter exit was not successfully queued. +/// + (void)exit:(NSString * _Nonnull)activityId withSuccess:(OSResultSuccessBlock _Nullable)withSuccess withFailure:(OSFailureBlock _Nullable)withFailure SWIFT_DEPRECATED; +/// Use in conjunction with the onesignalWidgetURL modifier. Handle a URL opened in the app to track Live Activity clicks. Call this method from your app’s URL handling code +/// (e.g., application(_:open:options:) in AppDelegate or onOpenURL in SwiftUI). +/// \param url The URL that was opened, which may be a OneSignal Live Activity click tracking URL. +/// +/// +/// returns: +/// The intended original nullable URL. ++ (NSURL * _Nullable)trackClickAndReturnOriginal:(NSURL * _Nonnull)url SWIFT_WARN_UNUSED_RESULT; @end @@ -498,6 +465,7 @@ SWIFT_CLASS("_TtC15OneSignalOSCore20OSStubLiveActivities") + (void)enter:(NSString * _Nonnull)activityId withToken:(NSString * _Nonnull)withToken withSuccess:(OSResultSuccessBlock _Nullable)withSuccess withFailure:(OSFailureBlock _Nullable)withFailure; + (void)exit:(NSString * _Nonnull)activityId; + (void)exit:(NSString * _Nonnull)activityId withSuccess:(OSResultSuccessBlock _Nullable)withSuccess withFailure:(OSFailureBlock _Nullable)withFailure; ++ (NSURL * _Nullable)trackClickAndReturnOriginal:(NSURL * _Nonnull)url SWIFT_WARN_UNUSED_RESULT; - (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; @end @@ -519,7 +487,7 @@ SWIFT_PROTOCOL("_TtP15OneSignalOSCore23OSUserJwtConfigListener_") #endif #elif defined(__x86_64__) && __x86_64__ -// Generated by Apple Swift version 6.0.2 effective-5.10 (swiftlang-6.0.2.1.2 clang-1600.0.26.4) +// Generated by Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 clang-1500.1.0.2.5) #ifndef ONESIGNALOSCORE_SWIFT_H #define ONESIGNALOSCORE_SWIFT_H #pragma clang diagnostic push @@ -561,8 +529,6 @@ SWIFT_PROTOCOL("_TtP15OneSignalOSCore23OSUserJwtConfigListener_") #include #endif #if defined(__cplusplus) -#pragma clang diagnostic push -#pragma clang diagnostic ignored "-Wnon-modular-include-in-framework-module" #if defined(__arm64e__) && __has_include() # include #else @@ -576,7 +542,6 @@ SWIFT_PROTOCOL("_TtP15OneSignalOSCore23OSUserJwtConfigListener_") # endif #pragma clang diagnostic pop #endif -#pragma clang diagnostic pop #endif #if !defined(SWIFT_TYPEDEFS) @@ -813,7 +778,6 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #pragma clang diagnostic ignored "-Wunknown-pragmas" #pragma clang diagnostic ignored "-Wnullability" #pragma clang diagnostic ignored "-Wdollar-in-identifier-extension" -#pragma clang diagnostic ignored "-Wunsafe-buffer-usage" #if __has_attribute(external_source_symbol) # pragma push_macro("any") @@ -900,78 +864,49 @@ SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, copy) NSString * _No + (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); @end +@class NSURL; /// Provides access to OneSignal LiveActivities. SWIFT_PROTOCOL("_TtP15OneSignalOSCore16OSLiveActivities_") @protocol OSLiveActivities /// Indicate this device has entered a live activity, identified within OneSignal by the activityId. -///
    -///
  • -/// Parameters -///
      -///
    • -/// activityId: The activity identifier the live activity on this device will receive updates for. -///
    • -///
    • -/// withToken: The live activity’s update token to receive the updates. -///
    • -///
    -///
  • -///
+/// \param activityId The activity identifier the live activity on this device will receive updates for. +/// +/// \param withToken The live activity’s update token to receive the updates. +/// + (void)enter:(NSString * _Nonnull)activityId withToken:(NSString * _Nonnull)withToken; /// Indicate this device has entered a live activity, identified within OneSignal by the activityId. This method is deprecated since /// the request to enter a live activity will always succeed. -///
    -///
  • -/// Parameters -///
      -///
    • -/// activityId: The activity identifier the live activity on this device will receive updates for. -///
    • -///
    • -/// withToken: The live activity’s update token to receive the updates. -///
    • -///
    • -/// withSuccess: A success callback that will be called when the live activity enter request has been queued. -///
    • -///
    • -/// withFailure: A failure callback that will be called when the live activity enter request was not successfully queued. -///
    • -///
    -///
  • -///
+/// \param activityId The activity identifier the live activity on this device will receive updates for. +/// +/// \param withToken The live activity’s update token to receive the updates. +/// +/// \param withSuccess A success callback that will be called when the live activity enter request has been queued. +/// +/// \param withFailure A failure callback that will be called when the live activity enter request was not successfully queued. +/// + (void)enter:(NSString * _Nonnull)activityId withToken:(NSString * _Nonnull)withToken withSuccess:(OSResultSuccessBlock _Nullable)withSuccess withFailure:(OSFailureBlock _Nullable)withFailure SWIFT_DEPRECATED; /// Indicate this device has exited a live activity, identified within OneSignal by the activityId. -///
    -///
  • -/// Parameters -///
      -///
    • -/// activityId: The activity identifier the live activity on this device will no longer receive updates for. -///
    • -///
    -///
  • -///
+/// \param activityId The activity identifier the live activity on this device will no longer receive updates for. +/// + (void)exit:(NSString * _Nonnull)activityId; /// Indicate this device has exited a live activity, identified within OneSignal by the activityId. This method is deprecated since /// the request to enter a live activity will always succeed. -///
    -///
  • -/// Parameters -///
      -///
    • -/// activityId: The activity identifier the live activity on this device will no longer receive updates for. -///
    • -///
    • -/// withSuccess: A success callback that will be called when the live activity exit request has been queued. -///
    • -///
    • -/// withFailure: A failure callback that will be called when the live activity enter exit was not successfully queued. -///
    • -///
    -///
  • -///
+/// \param activityId The activity identifier the live activity on this device will no longer receive updates for. +/// +/// \param withSuccess A success callback that will be called when the live activity exit request has been queued. +/// +/// \param withFailure A failure callback that will be called when the live activity enter exit was not successfully queued. +/// + (void)exit:(NSString * _Nonnull)activityId withSuccess:(OSResultSuccessBlock _Nullable)withSuccess withFailure:(OSFailureBlock _Nullable)withFailure SWIFT_DEPRECATED; +/// Use in conjunction with the onesignalWidgetURL modifier. Handle a URL opened in the app to track Live Activity clicks. Call this method from your app’s URL handling code +/// (e.g., application(_:open:options:) in AppDelegate or onOpenURL in SwiftUI). +/// \param url The URL that was opened, which may be a OneSignal Live Activity click tracking URL. +/// +/// +/// returns: +/// The intended original nullable URL. ++ (NSURL * _Nullable)trackClickAndReturnOriginal:(NSURL * _Nonnull)url SWIFT_WARN_UNUSED_RESULT; @end @@ -1017,6 +952,7 @@ SWIFT_CLASS("_TtC15OneSignalOSCore20OSStubLiveActivities") + (void)enter:(NSString * _Nonnull)activityId withToken:(NSString * _Nonnull)withToken withSuccess:(OSResultSuccessBlock _Nullable)withSuccess withFailure:(OSFailureBlock _Nullable)withFailure; + (void)exit:(NSString * _Nonnull)activityId; + (void)exit:(NSString * _Nonnull)activityId withSuccess:(OSResultSuccessBlock _Nullable)withSuccess withFailure:(OSFailureBlock _Nullable)withFailure; ++ (NSURL * _Nullable)trackClickAndReturnOriginal:(NSURL * _Nonnull)url SWIFT_WARN_UNUSED_RESULT; - (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; @end diff --git a/iOS_SDK/OneSignalSDK/OneSignal_OSCore/OneSignalOSCore.xcframework/ios-arm64_x86_64-simulator/OneSignalOSCore.framework/Info.plist b/iOS_SDK/OneSignalSDK/OneSignal_OSCore/OneSignalOSCore.xcframework/ios-arm64_x86_64-simulator/OneSignalOSCore.framework/Info.plist index d3a568620..7d73cbaad 100644 Binary files a/iOS_SDK/OneSignalSDK/OneSignal_OSCore/OneSignalOSCore.xcframework/ios-arm64_x86_64-simulator/OneSignalOSCore.framework/Info.plist and b/iOS_SDK/OneSignalSDK/OneSignal_OSCore/OneSignalOSCore.xcframework/ios-arm64_x86_64-simulator/OneSignalOSCore.framework/Info.plist differ diff --git a/iOS_SDK/OneSignalSDK/OneSignal_OSCore/OneSignalOSCore.xcframework/ios-arm64_x86_64-simulator/OneSignalOSCore.framework/Modules/OneSignalOSCore.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface b/iOS_SDK/OneSignalSDK/OneSignal_OSCore/OneSignalOSCore.xcframework/ios-arm64_x86_64-simulator/OneSignalOSCore.framework/Modules/OneSignalOSCore.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface index 082bbd10d..3f1a2f81f 100644 --- a/iOS_SDK/OneSignalSDK/OneSignal_OSCore/OneSignalOSCore.xcframework/ios-arm64_x86_64-simulator/OneSignalOSCore.framework/Modules/OneSignalOSCore.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface +++ b/iOS_SDK/OneSignalSDK/OneSignal_OSCore/OneSignalOSCore.xcframework/ios-arm64_x86_64-simulator/OneSignalOSCore.framework/Modules/OneSignalOSCore.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface @@ -1,7 +1,7 @@ // swift-interface-format-version: 1.0 -// swift-compiler-version: Apple Swift version 6.0.2 effective-5.10 (swiftlang-6.0.2.1.2 clang-1600.0.26.4) -// swift-module-flags: -target arm64-apple-ios11.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -enable-bare-slash-regex -module-name OneSignalOSCore -// swift-module-flags-ignorable: -no-verify-emitted-module-interface +// swift-compiler-version: Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 clang-1500.1.0.2.5) +// swift-module-flags: -target arm64-apple-ios11.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name OneSignalOSCore +// swift-module-flags-ignorable: -enable-bare-slash-regex import Foundation import OneSignalCore @_exported import OneSignalOSCore @@ -22,6 +22,7 @@ import _SwiftConcurrencyShims @objc static func exit(_ activityId: Swift.String) @objc @available(*, deprecated) static func exit(_ activityId: Swift.String, withSuccess: OneSignalCore.OSResultSuccessBlock?, withFailure: OneSignalCore.OSFailureBlock?) + @objc static func trackClickAndReturnOriginal(_ url: Foundation.URL) -> Foundation.URL? } public protocol OSConsistencyKeyEnum : Swift.RawRepresentable where Self.RawValue == Swift.Int { } @@ -168,11 +169,15 @@ public protocol OSModelStoreChangedHandler { } public protocol OSDispatchQueue { func async(execute work: @escaping @convention(block) () -> Swift.Void) + #if compiler(>=5.3) && $Sendable func asyncAfterTime(deadline: Dispatch.DispatchTime, execute work: @escaping @Sendable @convention(block) () -> Swift.Void) + #endif } extension Dispatch.DispatchQueue : OneSignalOSCore.OSDispatchQueue { public func async(execute work: @escaping @convention(block) () -> Swift.Void) + #if compiler(>=5.3) && $Sendable public func asyncAfterTime(deadline: Dispatch.DispatchTime, execute work: @escaping @Sendable @convention(block) () -> Swift.Void) + #endif } @objc public enum OSRequiresUserAuth : Swift.Int { case on = 1 @@ -204,6 +209,7 @@ public class OSUserJwtConfig { @objc public static func enter(_ activityId: Swift.String, withToken: Swift.String, withSuccess: OneSignalCore.OSResultSuccessBlock?, withFailure: OneSignalCore.OSFailureBlock?) @objc public static func exit(_ activityId: Swift.String) @objc public static func exit(_ activityId: Swift.String, withSuccess: OneSignalCore.OSResultSuccessBlock?, withFailure: OneSignalCore.OSFailureBlock?) + @objc public static func trackClickAndReturnOriginal(_ url: Foundation.URL) -> Foundation.URL? @objc override dynamic public init() @objc deinit } @@ -231,11 +237,9 @@ public protocol OSModelChangedHandler { } public protocol OSOperationExecutor : OneSignalOSCore.OSLoggable { var supportedDeltas: [Swift.String] { get } - var deltaQueue: [OneSignalOSCore.OSDelta] { get } func enqueueDelta(_ delta: OneSignalOSCore.OSDelta) func cacheDeltaQueue() func processDeltaQueue(inBackground: Swift.Bool) - func processRequestQueue(inBackground: Swift.Bool) } extension OneSignalOSCore.OSRequiresUserAuth : Swift.Equatable {} extension OneSignalOSCore.OSRequiresUserAuth : Swift.Hashable {} diff --git a/iOS_SDK/OneSignalSDK/OneSignal_OSCore/OneSignalOSCore.xcframework/ios-arm64_x86_64-simulator/OneSignalOSCore.framework/Modules/OneSignalOSCore.swiftmodule/arm64-apple-ios-simulator.swiftinterface b/iOS_SDK/OneSignalSDK/OneSignal_OSCore/OneSignalOSCore.xcframework/ios-arm64_x86_64-simulator/OneSignalOSCore.framework/Modules/OneSignalOSCore.swiftmodule/arm64-apple-ios-simulator.swiftinterface index 082bbd10d..3f1a2f81f 100644 --- a/iOS_SDK/OneSignalSDK/OneSignal_OSCore/OneSignalOSCore.xcframework/ios-arm64_x86_64-simulator/OneSignalOSCore.framework/Modules/OneSignalOSCore.swiftmodule/arm64-apple-ios-simulator.swiftinterface +++ b/iOS_SDK/OneSignalSDK/OneSignal_OSCore/OneSignalOSCore.xcframework/ios-arm64_x86_64-simulator/OneSignalOSCore.framework/Modules/OneSignalOSCore.swiftmodule/arm64-apple-ios-simulator.swiftinterface @@ -1,7 +1,7 @@ // swift-interface-format-version: 1.0 -// swift-compiler-version: Apple Swift version 6.0.2 effective-5.10 (swiftlang-6.0.2.1.2 clang-1600.0.26.4) -// swift-module-flags: -target arm64-apple-ios11.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -enable-bare-slash-regex -module-name OneSignalOSCore -// swift-module-flags-ignorable: -no-verify-emitted-module-interface +// swift-compiler-version: Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 clang-1500.1.0.2.5) +// swift-module-flags: -target arm64-apple-ios11.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name OneSignalOSCore +// swift-module-flags-ignorable: -enable-bare-slash-regex import Foundation import OneSignalCore @_exported import OneSignalOSCore @@ -22,6 +22,7 @@ import _SwiftConcurrencyShims @objc static func exit(_ activityId: Swift.String) @objc @available(*, deprecated) static func exit(_ activityId: Swift.String, withSuccess: OneSignalCore.OSResultSuccessBlock?, withFailure: OneSignalCore.OSFailureBlock?) + @objc static func trackClickAndReturnOriginal(_ url: Foundation.URL) -> Foundation.URL? } public protocol OSConsistencyKeyEnum : Swift.RawRepresentable where Self.RawValue == Swift.Int { } @@ -168,11 +169,15 @@ public protocol OSModelStoreChangedHandler { } public protocol OSDispatchQueue { func async(execute work: @escaping @convention(block) () -> Swift.Void) + #if compiler(>=5.3) && $Sendable func asyncAfterTime(deadline: Dispatch.DispatchTime, execute work: @escaping @Sendable @convention(block) () -> Swift.Void) + #endif } extension Dispatch.DispatchQueue : OneSignalOSCore.OSDispatchQueue { public func async(execute work: @escaping @convention(block) () -> Swift.Void) + #if compiler(>=5.3) && $Sendable public func asyncAfterTime(deadline: Dispatch.DispatchTime, execute work: @escaping @Sendable @convention(block) () -> Swift.Void) + #endif } @objc public enum OSRequiresUserAuth : Swift.Int { case on = 1 @@ -204,6 +209,7 @@ public class OSUserJwtConfig { @objc public static func enter(_ activityId: Swift.String, withToken: Swift.String, withSuccess: OneSignalCore.OSResultSuccessBlock?, withFailure: OneSignalCore.OSFailureBlock?) @objc public static func exit(_ activityId: Swift.String) @objc public static func exit(_ activityId: Swift.String, withSuccess: OneSignalCore.OSResultSuccessBlock?, withFailure: OneSignalCore.OSFailureBlock?) + @objc public static func trackClickAndReturnOriginal(_ url: Foundation.URL) -> Foundation.URL? @objc override dynamic public init() @objc deinit } @@ -231,11 +237,9 @@ public protocol OSModelChangedHandler { } public protocol OSOperationExecutor : OneSignalOSCore.OSLoggable { var supportedDeltas: [Swift.String] { get } - var deltaQueue: [OneSignalOSCore.OSDelta] { get } func enqueueDelta(_ delta: OneSignalOSCore.OSDelta) func cacheDeltaQueue() func processDeltaQueue(inBackground: Swift.Bool) - func processRequestQueue(inBackground: Swift.Bool) } extension OneSignalOSCore.OSRequiresUserAuth : Swift.Equatable {} extension OneSignalOSCore.OSRequiresUserAuth : Swift.Hashable {} diff --git a/iOS_SDK/OneSignalSDK/OneSignal_OSCore/OneSignalOSCore.xcframework/ios-arm64_x86_64-simulator/OneSignalOSCore.framework/Modules/OneSignalOSCore.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface b/iOS_SDK/OneSignalSDK/OneSignal_OSCore/OneSignalOSCore.xcframework/ios-arm64_x86_64-simulator/OneSignalOSCore.framework/Modules/OneSignalOSCore.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface index e3c94b322..fe299d9e4 100644 --- a/iOS_SDK/OneSignalSDK/OneSignal_OSCore/OneSignalOSCore.xcframework/ios-arm64_x86_64-simulator/OneSignalOSCore.framework/Modules/OneSignalOSCore.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface +++ b/iOS_SDK/OneSignalSDK/OneSignal_OSCore/OneSignalOSCore.xcframework/ios-arm64_x86_64-simulator/OneSignalOSCore.framework/Modules/OneSignalOSCore.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface @@ -1,7 +1,7 @@ // swift-interface-format-version: 1.0 -// swift-compiler-version: Apple Swift version 6.0.2 effective-5.10 (swiftlang-6.0.2.1.2 clang-1600.0.26.4) -// swift-module-flags: -target x86_64-apple-ios11.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -enable-bare-slash-regex -module-name OneSignalOSCore -// swift-module-flags-ignorable: -no-verify-emitted-module-interface +// swift-compiler-version: Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 clang-1500.1.0.2.5) +// swift-module-flags: -target x86_64-apple-ios11.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name OneSignalOSCore +// swift-module-flags-ignorable: -enable-bare-slash-regex import Foundation import OneSignalCore @_exported import OneSignalOSCore @@ -22,6 +22,7 @@ import _SwiftConcurrencyShims @objc static func exit(_ activityId: Swift.String) @objc @available(*, deprecated) static func exit(_ activityId: Swift.String, withSuccess: OneSignalCore.OSResultSuccessBlock?, withFailure: OneSignalCore.OSFailureBlock?) + @objc static func trackClickAndReturnOriginal(_ url: Foundation.URL) -> Foundation.URL? } public protocol OSConsistencyKeyEnum : Swift.RawRepresentable where Self.RawValue == Swift.Int { } @@ -168,11 +169,15 @@ public protocol OSModelStoreChangedHandler { } public protocol OSDispatchQueue { func async(execute work: @escaping @convention(block) () -> Swift.Void) + #if compiler(>=5.3) && $Sendable func asyncAfterTime(deadline: Dispatch.DispatchTime, execute work: @escaping @Sendable @convention(block) () -> Swift.Void) + #endif } extension Dispatch.DispatchQueue : OneSignalOSCore.OSDispatchQueue { public func async(execute work: @escaping @convention(block) () -> Swift.Void) + #if compiler(>=5.3) && $Sendable public func asyncAfterTime(deadline: Dispatch.DispatchTime, execute work: @escaping @Sendable @convention(block) () -> Swift.Void) + #endif } @objc public enum OSRequiresUserAuth : Swift.Int { case on = 1 @@ -204,6 +209,7 @@ public class OSUserJwtConfig { @objc public static func enter(_ activityId: Swift.String, withToken: Swift.String, withSuccess: OneSignalCore.OSResultSuccessBlock?, withFailure: OneSignalCore.OSFailureBlock?) @objc public static func exit(_ activityId: Swift.String) @objc public static func exit(_ activityId: Swift.String, withSuccess: OneSignalCore.OSResultSuccessBlock?, withFailure: OneSignalCore.OSFailureBlock?) + @objc public static func trackClickAndReturnOriginal(_ url: Foundation.URL) -> Foundation.URL? @objc override dynamic public init() @objc deinit } @@ -231,11 +237,9 @@ public protocol OSModelChangedHandler { } public protocol OSOperationExecutor : OneSignalOSCore.OSLoggable { var supportedDeltas: [Swift.String] { get } - var deltaQueue: [OneSignalOSCore.OSDelta] { get } func enqueueDelta(_ delta: OneSignalOSCore.OSDelta) func cacheDeltaQueue() func processDeltaQueue(inBackground: Swift.Bool) - func processRequestQueue(inBackground: Swift.Bool) } extension OneSignalOSCore.OSRequiresUserAuth : Swift.Equatable {} extension OneSignalOSCore.OSRequiresUserAuth : Swift.Hashable {} diff --git a/iOS_SDK/OneSignalSDK/OneSignal_OSCore/OneSignalOSCore.xcframework/ios-arm64_x86_64-simulator/OneSignalOSCore.framework/Modules/OneSignalOSCore.swiftmodule/x86_64-apple-ios-simulator.swiftinterface b/iOS_SDK/OneSignalSDK/OneSignal_OSCore/OneSignalOSCore.xcframework/ios-arm64_x86_64-simulator/OneSignalOSCore.framework/Modules/OneSignalOSCore.swiftmodule/x86_64-apple-ios-simulator.swiftinterface index e3c94b322..fe299d9e4 100644 --- a/iOS_SDK/OneSignalSDK/OneSignal_OSCore/OneSignalOSCore.xcframework/ios-arm64_x86_64-simulator/OneSignalOSCore.framework/Modules/OneSignalOSCore.swiftmodule/x86_64-apple-ios-simulator.swiftinterface +++ b/iOS_SDK/OneSignalSDK/OneSignal_OSCore/OneSignalOSCore.xcframework/ios-arm64_x86_64-simulator/OneSignalOSCore.framework/Modules/OneSignalOSCore.swiftmodule/x86_64-apple-ios-simulator.swiftinterface @@ -1,7 +1,7 @@ // swift-interface-format-version: 1.0 -// swift-compiler-version: Apple Swift version 6.0.2 effective-5.10 (swiftlang-6.0.2.1.2 clang-1600.0.26.4) -// swift-module-flags: -target x86_64-apple-ios11.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -enable-bare-slash-regex -module-name OneSignalOSCore -// swift-module-flags-ignorable: -no-verify-emitted-module-interface +// swift-compiler-version: Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 clang-1500.1.0.2.5) +// swift-module-flags: -target x86_64-apple-ios11.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name OneSignalOSCore +// swift-module-flags-ignorable: -enable-bare-slash-regex import Foundation import OneSignalCore @_exported import OneSignalOSCore @@ -22,6 +22,7 @@ import _SwiftConcurrencyShims @objc static func exit(_ activityId: Swift.String) @objc @available(*, deprecated) static func exit(_ activityId: Swift.String, withSuccess: OneSignalCore.OSResultSuccessBlock?, withFailure: OneSignalCore.OSFailureBlock?) + @objc static func trackClickAndReturnOriginal(_ url: Foundation.URL) -> Foundation.URL? } public protocol OSConsistencyKeyEnum : Swift.RawRepresentable where Self.RawValue == Swift.Int { } @@ -168,11 +169,15 @@ public protocol OSModelStoreChangedHandler { } public protocol OSDispatchQueue { func async(execute work: @escaping @convention(block) () -> Swift.Void) + #if compiler(>=5.3) && $Sendable func asyncAfterTime(deadline: Dispatch.DispatchTime, execute work: @escaping @Sendable @convention(block) () -> Swift.Void) + #endif } extension Dispatch.DispatchQueue : OneSignalOSCore.OSDispatchQueue { public func async(execute work: @escaping @convention(block) () -> Swift.Void) + #if compiler(>=5.3) && $Sendable public func asyncAfterTime(deadline: Dispatch.DispatchTime, execute work: @escaping @Sendable @convention(block) () -> Swift.Void) + #endif } @objc public enum OSRequiresUserAuth : Swift.Int { case on = 1 @@ -204,6 +209,7 @@ public class OSUserJwtConfig { @objc public static func enter(_ activityId: Swift.String, withToken: Swift.String, withSuccess: OneSignalCore.OSResultSuccessBlock?, withFailure: OneSignalCore.OSFailureBlock?) @objc public static func exit(_ activityId: Swift.String) @objc public static func exit(_ activityId: Swift.String, withSuccess: OneSignalCore.OSResultSuccessBlock?, withFailure: OneSignalCore.OSFailureBlock?) + @objc public static func trackClickAndReturnOriginal(_ url: Foundation.URL) -> Foundation.URL? @objc override dynamic public init() @objc deinit } @@ -231,11 +237,9 @@ public protocol OSModelChangedHandler { } public protocol OSOperationExecutor : OneSignalOSCore.OSLoggable { var supportedDeltas: [Swift.String] { get } - var deltaQueue: [OneSignalOSCore.OSDelta] { get } func enqueueDelta(_ delta: OneSignalOSCore.OSDelta) func cacheDeltaQueue() func processDeltaQueue(inBackground: Swift.Bool) - func processRequestQueue(inBackground: Swift.Bool) } extension OneSignalOSCore.OSRequiresUserAuth : Swift.Equatable {} extension OneSignalOSCore.OSRequiresUserAuth : Swift.Hashable {} diff --git a/iOS_SDK/OneSignalSDK/OneSignal_Outcomes/OneSignalOutcomes.xcframework/ios-arm64/OneSignalOutcomes.framework/Info.plist b/iOS_SDK/OneSignalSDK/OneSignal_Outcomes/OneSignalOutcomes.xcframework/ios-arm64/OneSignalOutcomes.framework/Info.plist index a33eef621..056896219 100644 Binary files a/iOS_SDK/OneSignalSDK/OneSignal_Outcomes/OneSignalOutcomes.xcframework/ios-arm64/OneSignalOutcomes.framework/Info.plist and b/iOS_SDK/OneSignalSDK/OneSignal_Outcomes/OneSignalOutcomes.xcframework/ios-arm64/OneSignalOutcomes.framework/Info.plist differ diff --git a/iOS_SDK/OneSignalSDK/OneSignal_Outcomes/OneSignalOutcomes.xcframework/ios-arm64/OneSignalOutcomes.framework/_CodeSignature/CodeResources b/iOS_SDK/OneSignalSDK/OneSignal_Outcomes/OneSignalOutcomes.xcframework/ios-arm64/OneSignalOutcomes.framework/_CodeSignature/CodeResources index 3ed6f2d36..4fc763a2c 100644 --- a/iOS_SDK/OneSignalSDK/OneSignal_Outcomes/OneSignalOutcomes.xcframework/ios-arm64/OneSignalOutcomes.framework/_CodeSignature/CodeResources +++ b/iOS_SDK/OneSignalSDK/OneSignal_Outcomes/OneSignalOutcomes.xcframework/ios-arm64/OneSignalOutcomes.framework/_CodeSignature/CodeResources @@ -82,7 +82,7 @@
Info.plist - hQfC7yyyYP6sJsCY/UcKjwzvZ10= + dD2UQamVJ7DKG1AHJqejzk+jTtw= Modules/module.modulemap diff --git a/iOS_SDK/OneSignalSDK/OneSignal_Outcomes/OneSignalOutcomes.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalOutcomes.framework/Versions/A/Resources/Info.plist b/iOS_SDK/OneSignalSDK/OneSignal_Outcomes/OneSignalOutcomes.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalOutcomes.framework/Versions/A/Resources/Info.plist index 5c636250f..04d1f6887 100644 --- a/iOS_SDK/OneSignalSDK/OneSignal_Outcomes/OneSignalOutcomes.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalOutcomes.framework/Versions/A/Resources/Info.plist +++ b/iOS_SDK/OneSignalSDK/OneSignal_Outcomes/OneSignalOutcomes.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalOutcomes.framework/Versions/A/Resources/Info.plist @@ -3,7 +3,7 @@ BuildMachineOSBuild - 24E263 + 23J423 CFBundleDevelopmentRegion en CFBundleExecutable @@ -27,19 +27,19 @@ DTCompiler com.apple.compilers.llvm.clang.1_0 DTPlatformBuild - 24B75 + DTPlatformName macosx DTPlatformVersion - 15.1 + 14.2 DTSDKBuild - 24B75 + 23C53 DTSDKName - macosx15.1 + macosx14.2 DTXcode - 1610 + 1520 DTXcodeBuild - 16B40 + 15C500b LSMinimumSystemVersion 10.15 UIDeviceFamily diff --git a/iOS_SDK/OneSignalSDK/OneSignal_Outcomes/OneSignalOutcomes.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalOutcomes.framework/Versions/A/_CodeSignature/CodeResources b/iOS_SDK/OneSignalSDK/OneSignal_Outcomes/OneSignalOutcomes.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalOutcomes.framework/Versions/A/_CodeSignature/CodeResources index a49535c71..111ccf063 100644 --- a/iOS_SDK/OneSignalSDK/OneSignal_Outcomes/OneSignalOutcomes.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalOutcomes.framework/Versions/A/_CodeSignature/CodeResources +++ b/iOS_SDK/OneSignalSDK/OneSignal_Outcomes/OneSignalOutcomes.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalOutcomes.framework/Versions/A/_CodeSignature/CodeResources @@ -6,7 +6,7 @@ Resources/Info.plist - 5EL/PA5YgkO/CrIBEm/Q7RC5vIM= + mp/6bRRB05Rw22DwK7IQEZSSHuU= Resources/PrivacyInfo.xcprivacy @@ -159,7 +159,7 @@ hash2 - MsbkZFcNxKID+oJHWQByI31VGSwNKnQI3ZXet8ItTK8= + 85YMEWf1VD1m4gRxPq9aqAAUVXp9fCs88C8yDAofOqU= Resources/PrivacyInfo.xcprivacy diff --git a/iOS_SDK/OneSignalSDK/OneSignal_Outcomes/OneSignalOutcomes.xcframework/ios-arm64_x86_64-simulator/OneSignalOutcomes.framework/Info.plist b/iOS_SDK/OneSignalSDK/OneSignal_Outcomes/OneSignalOutcomes.xcframework/ios-arm64_x86_64-simulator/OneSignalOutcomes.framework/Info.plist index 3aabd7c37..c12436fb4 100644 Binary files a/iOS_SDK/OneSignalSDK/OneSignal_Outcomes/OneSignalOutcomes.xcframework/ios-arm64_x86_64-simulator/OneSignalOutcomes.framework/Info.plist and b/iOS_SDK/OneSignalSDK/OneSignal_Outcomes/OneSignalOutcomes.xcframework/ios-arm64_x86_64-simulator/OneSignalOutcomes.framework/Info.plist differ diff --git a/iOS_SDK/OneSignalSDK/OneSignal_Outcomes/OneSignalOutcomes.xcframework/ios-arm64_x86_64-simulator/OneSignalOutcomes.framework/_CodeSignature/CodeResources b/iOS_SDK/OneSignalSDK/OneSignal_Outcomes/OneSignalOutcomes.xcframework/ios-arm64_x86_64-simulator/OneSignalOutcomes.framework/_CodeSignature/CodeResources index b3587eb36..2cae95c52 100644 --- a/iOS_SDK/OneSignalSDK/OneSignal_Outcomes/OneSignalOutcomes.xcframework/ios-arm64_x86_64-simulator/OneSignalOutcomes.framework/_CodeSignature/CodeResources +++ b/iOS_SDK/OneSignalSDK/OneSignal_Outcomes/OneSignalOutcomes.xcframework/ios-arm64_x86_64-simulator/OneSignalOutcomes.framework/_CodeSignature/CodeResources @@ -82,7 +82,7 @@ Info.plist - S2XZOVvrHwhx/EvfHskSegvpbvw= + CUtFTTzO8lsM7fDRfOTrLigBRYQ= Modules/module.modulemap diff --git a/iOS_SDK/OneSignalSDK/OneSignal_User/OneSignalUser.xcframework/Info.plist b/iOS_SDK/OneSignalSDK/OneSignal_User/OneSignalUser.xcframework/Info.plist index 800323014..7a0a48ee1 100644 --- a/iOS_SDK/OneSignalSDK/OneSignal_User/OneSignalUser.xcframework/Info.plist +++ b/iOS_SDK/OneSignalSDK/OneSignal_User/OneSignalUser.xcframework/Info.plist @@ -29,11 +29,12 @@ DebugSymbolsPath dSYMs LibraryIdentifier - ios-x86_64-maccatalyst + ios-arm64_x86_64-maccatalyst LibraryPath OneSignalUser.framework SupportedArchitectures + arm64 x86_64 SupportedPlatform diff --git a/iOS_SDK/OneSignalSDK/OneSignal_User/OneSignalUser.xcframework/ios-arm64/OneSignalUser.framework/Info.plist b/iOS_SDK/OneSignalSDK/OneSignal_User/OneSignalUser.xcframework/ios-arm64/OneSignalUser.framework/Info.plist index 3ea730c6d..5f0036e94 100644 Binary files a/iOS_SDK/OneSignalSDK/OneSignal_User/OneSignalUser.xcframework/ios-arm64/OneSignalUser.framework/Info.plist and b/iOS_SDK/OneSignalSDK/OneSignal_User/OneSignalUser.xcframework/ios-arm64/OneSignalUser.framework/Info.plist differ diff --git a/iOS_SDK/OneSignalSDK/OneSignal_User/OneSignalUser.xcframework/ios-x86_64-maccatalyst/OneSignalUser.framework/Headers b/iOS_SDK/OneSignalSDK/OneSignal_User/OneSignalUser.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalUser.framework/Headers similarity index 100% rename from iOS_SDK/OneSignalSDK/OneSignal_User/OneSignalUser.xcframework/ios-x86_64-maccatalyst/OneSignalUser.framework/Headers rename to iOS_SDK/OneSignalSDK/OneSignal_User/OneSignalUser.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalUser.framework/Headers diff --git a/iOS_SDK/OneSignalSDK/OneSignal_User/OneSignalUser.xcframework/ios-x86_64-maccatalyst/OneSignalUser.framework/Modules b/iOS_SDK/OneSignalSDK/OneSignal_User/OneSignalUser.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalUser.framework/Modules similarity index 100% rename from iOS_SDK/OneSignalSDK/OneSignal_User/OneSignalUser.xcframework/ios-x86_64-maccatalyst/OneSignalUser.framework/Modules rename to iOS_SDK/OneSignalSDK/OneSignal_User/OneSignalUser.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalUser.framework/Modules diff --git a/iOS_SDK/OneSignalSDK/OneSignal_User/OneSignalUser.xcframework/ios-x86_64-maccatalyst/OneSignalUser.framework/OneSignalUser b/iOS_SDK/OneSignalSDK/OneSignal_User/OneSignalUser.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalUser.framework/OneSignalUser similarity index 100% rename from iOS_SDK/OneSignalSDK/OneSignal_User/OneSignalUser.xcframework/ios-x86_64-maccatalyst/OneSignalUser.framework/OneSignalUser rename to iOS_SDK/OneSignalSDK/OneSignal_User/OneSignalUser.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalUser.framework/OneSignalUser diff --git a/iOS_SDK/OneSignalSDK/OneSignal_User/OneSignalUser.xcframework/ios-x86_64-maccatalyst/OneSignalUser.framework/Resources b/iOS_SDK/OneSignalSDK/OneSignal_User/OneSignalUser.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalUser.framework/Resources similarity index 100% rename from iOS_SDK/OneSignalSDK/OneSignal_User/OneSignalUser.xcframework/ios-x86_64-maccatalyst/OneSignalUser.framework/Resources rename to iOS_SDK/OneSignalSDK/OneSignal_User/OneSignalUser.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalUser.framework/Resources diff --git a/iOS_SDK/OneSignalSDK/OneSignal_User/OneSignalUser.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalUser.framework/Versions/A/Headers/OneSignalUser-Swift.h b/iOS_SDK/OneSignalSDK/OneSignal_User/OneSignalUser.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalUser.framework/Versions/A/Headers/OneSignalUser-Swift.h new file mode 100644 index 000000000..976979af8 --- /dev/null +++ b/iOS_SDK/OneSignalSDK/OneSignal_User/OneSignalUser.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalUser.framework/Versions/A/Headers/OneSignalUser-Swift.h @@ -0,0 +1,1024 @@ +#if 0 +#elif defined(__arm64__) && __arm64__ +// Generated by Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 clang-1500.1.0.2.5) +#ifndef ONESIGNALUSER_SWIFT_H +#define ONESIGNALUSER_SWIFT_H +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wgcc-compat" + +#if !defined(__has_include) +# define __has_include(x) 0 +#endif +#if !defined(__has_attribute) +# define __has_attribute(x) 0 +#endif +#if !defined(__has_feature) +# define __has_feature(x) 0 +#endif +#if !defined(__has_warning) +# define __has_warning(x) 0 +#endif + +#if __has_include() +# include +#endif + +#pragma clang diagnostic ignored "-Wauto-import" +#if defined(__OBJC__) +#include +#endif +#if defined(__cplusplus) +#include +#include +#include +#include +#include +#include +#include +#else +#include +#include +#include +#include +#endif +#if defined(__cplusplus) +#if defined(__arm64e__) && __has_include() +# include +#else +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wreserved-macro-identifier" +# ifndef __ptrauth_swift_value_witness_function_pointer +# define __ptrauth_swift_value_witness_function_pointer(x) +# endif +# ifndef __ptrauth_swift_class_method_pointer +# define __ptrauth_swift_class_method_pointer(x) +# endif +#pragma clang diagnostic pop +#endif +#endif + +#if !defined(SWIFT_TYPEDEFS) +# define SWIFT_TYPEDEFS 1 +# if __has_include() +# include +# elif !defined(__cplusplus) +typedef uint_least16_t char16_t; +typedef uint_least32_t char32_t; +# endif +typedef float swift_float2 __attribute__((__ext_vector_type__(2))); +typedef float swift_float3 __attribute__((__ext_vector_type__(3))); +typedef float swift_float4 __attribute__((__ext_vector_type__(4))); +typedef double swift_double2 __attribute__((__ext_vector_type__(2))); +typedef double swift_double3 __attribute__((__ext_vector_type__(3))); +typedef double swift_double4 __attribute__((__ext_vector_type__(4))); +typedef int swift_int2 __attribute__((__ext_vector_type__(2))); +typedef int swift_int3 __attribute__((__ext_vector_type__(3))); +typedef int swift_int4 __attribute__((__ext_vector_type__(4))); +typedef unsigned int swift_uint2 __attribute__((__ext_vector_type__(2))); +typedef unsigned int swift_uint3 __attribute__((__ext_vector_type__(3))); +typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); +#endif + +#if !defined(SWIFT_PASTE) +# define SWIFT_PASTE_HELPER(x, y) x##y +# define SWIFT_PASTE(x, y) SWIFT_PASTE_HELPER(x, y) +#endif +#if !defined(SWIFT_METATYPE) +# define SWIFT_METATYPE(X) Class +#endif +#if !defined(SWIFT_CLASS_PROPERTY) +# if __has_feature(objc_class_property) +# define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__ +# else +# define SWIFT_CLASS_PROPERTY(...) +# endif +#endif +#if !defined(SWIFT_RUNTIME_NAME) +# if __has_attribute(objc_runtime_name) +# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X))) +# else +# define SWIFT_RUNTIME_NAME(X) +# endif +#endif +#if !defined(SWIFT_COMPILE_NAME) +# if __has_attribute(swift_name) +# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X))) +# else +# define SWIFT_COMPILE_NAME(X) +# endif +#endif +#if !defined(SWIFT_METHOD_FAMILY) +# if __has_attribute(objc_method_family) +# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X))) +# else +# define SWIFT_METHOD_FAMILY(X) +# endif +#endif +#if !defined(SWIFT_NOESCAPE) +# if __has_attribute(noescape) +# define SWIFT_NOESCAPE __attribute__((noescape)) +# else +# define SWIFT_NOESCAPE +# endif +#endif +#if !defined(SWIFT_RELEASES_ARGUMENT) +# if __has_attribute(ns_consumed) +# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed)) +# else +# define SWIFT_RELEASES_ARGUMENT +# endif +#endif +#if !defined(SWIFT_WARN_UNUSED_RESULT) +# if __has_attribute(warn_unused_result) +# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result)) +# else +# define SWIFT_WARN_UNUSED_RESULT +# endif +#endif +#if !defined(SWIFT_NORETURN) +# if __has_attribute(noreturn) +# define SWIFT_NORETURN __attribute__((noreturn)) +# else +# define SWIFT_NORETURN +# endif +#endif +#if !defined(SWIFT_CLASS_EXTRA) +# define SWIFT_CLASS_EXTRA +#endif +#if !defined(SWIFT_PROTOCOL_EXTRA) +# define SWIFT_PROTOCOL_EXTRA +#endif +#if !defined(SWIFT_ENUM_EXTRA) +# define SWIFT_ENUM_EXTRA +#endif +#if !defined(SWIFT_CLASS) +# if __has_attribute(objc_subclassing_restricted) +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# else +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# endif +#endif +#if !defined(SWIFT_RESILIENT_CLASS) +# if __has_attribute(objc_class_stub) +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) __attribute__((objc_class_stub)) +# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_class_stub)) SWIFT_CLASS_NAMED(SWIFT_NAME) +# else +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) +# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) SWIFT_CLASS_NAMED(SWIFT_NAME) +# endif +#endif +#if !defined(SWIFT_PROTOCOL) +# define SWIFT_PROTOCOL(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA +# define SWIFT_PROTOCOL_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA +#endif +#if !defined(SWIFT_EXTENSION) +# define SWIFT_EXTENSION(M) SWIFT_PASTE(M##_Swift_, __LINE__) +#endif +#if !defined(OBJC_DESIGNATED_INITIALIZER) +# if __has_attribute(objc_designated_initializer) +# define OBJC_DESIGNATED_INITIALIZER __attribute__((objc_designated_initializer)) +# else +# define OBJC_DESIGNATED_INITIALIZER +# endif +#endif +#if !defined(SWIFT_ENUM_ATTR) +# if __has_attribute(enum_extensibility) +# define SWIFT_ENUM_ATTR(_extensibility) __attribute__((enum_extensibility(_extensibility))) +# else +# define SWIFT_ENUM_ATTR(_extensibility) +# endif +#endif +#if !defined(SWIFT_ENUM) +# define SWIFT_ENUM(_type, _name, _extensibility) enum _name : _type _name; enum SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# if __has_feature(generalized_swift_name) +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) enum _name : _type _name SWIFT_COMPILE_NAME(SWIFT_NAME); enum SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# else +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) SWIFT_ENUM(_type, _name, _extensibility) +# endif +#endif +#if !defined(SWIFT_UNAVAILABLE) +# define SWIFT_UNAVAILABLE __attribute__((unavailable)) +#endif +#if !defined(SWIFT_UNAVAILABLE_MSG) +# define SWIFT_UNAVAILABLE_MSG(msg) __attribute__((unavailable(msg))) +#endif +#if !defined(SWIFT_AVAILABILITY) +# define SWIFT_AVAILABILITY(plat, ...) __attribute__((availability(plat, __VA_ARGS__))) +#endif +#if !defined(SWIFT_WEAK_IMPORT) +# define SWIFT_WEAK_IMPORT __attribute__((weak_import)) +#endif +#if !defined(SWIFT_DEPRECATED) +# define SWIFT_DEPRECATED __attribute__((deprecated)) +#endif +#if !defined(SWIFT_DEPRECATED_MSG) +# define SWIFT_DEPRECATED_MSG(...) __attribute__((deprecated(__VA_ARGS__))) +#endif +#if !defined(SWIFT_DEPRECATED_OBJC) +# if __has_feature(attribute_diagnose_if_objc) +# define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning"))) +# else +# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg) +# endif +#endif +#if defined(__OBJC__) +#if !defined(IBSegueAction) +# define IBSegueAction +#endif +#endif +#if !defined(SWIFT_EXTERN) +# if defined(__cplusplus) +# define SWIFT_EXTERN extern "C" +# else +# define SWIFT_EXTERN extern +# endif +#endif +#if !defined(SWIFT_CALL) +# define SWIFT_CALL __attribute__((swiftcall)) +#endif +#if !defined(SWIFT_INDIRECT_RESULT) +# define SWIFT_INDIRECT_RESULT __attribute__((swift_indirect_result)) +#endif +#if !defined(SWIFT_CONTEXT) +# define SWIFT_CONTEXT __attribute__((swift_context)) +#endif +#if !defined(SWIFT_ERROR_RESULT) +# define SWIFT_ERROR_RESULT __attribute__((swift_error_result)) +#endif +#if defined(__cplusplus) +# define SWIFT_NOEXCEPT noexcept +#else +# define SWIFT_NOEXCEPT +#endif +#if !defined(SWIFT_C_INLINE_THUNK) +# if __has_attribute(always_inline) +# if __has_attribute(nodebug) +# define SWIFT_C_INLINE_THUNK inline __attribute__((always_inline)) __attribute__((nodebug)) +# else +# define SWIFT_C_INLINE_THUNK inline __attribute__((always_inline)) +# endif +# else +# define SWIFT_C_INLINE_THUNK inline +# endif +#endif +#if defined(_WIN32) +#if !defined(SWIFT_IMPORT_STDLIB_SYMBOL) +# define SWIFT_IMPORT_STDLIB_SYMBOL __declspec(dllimport) +#endif +#else +#if !defined(SWIFT_IMPORT_STDLIB_SYMBOL) +# define SWIFT_IMPORT_STDLIB_SYMBOL +#endif +#endif +#if defined(__OBJC__) +#if __has_feature(objc_modules) +#if __has_warning("-Watimport-in-framework-header") +#pragma clang diagnostic ignored "-Watimport-in-framework-header" +#endif +@import Foundation; +@import ObjectiveC; +@import OneSignalNotifications; +#endif + +#endif +#pragma clang diagnostic ignored "-Wproperty-attribute-mismatch" +#pragma clang diagnostic ignored "-Wduplicate-method-arg" +#if __has_warning("-Wpragma-clang-attribute") +# pragma clang diagnostic ignored "-Wpragma-clang-attribute" +#endif +#pragma clang diagnostic ignored "-Wunknown-pragmas" +#pragma clang diagnostic ignored "-Wnullability" +#pragma clang diagnostic ignored "-Wdollar-in-identifier-extension" + +#if __has_attribute(external_source_symbol) +# pragma push_macro("any") +# undef any +# pragma clang attribute push(__attribute__((external_source_symbol(language="Swift", defined_in="OneSignalUser",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol)) +# pragma pop_macro("any") +#endif + +#if defined(__OBJC__) +@class NSString; +@protocol OSPushSubscriptionObserver; + +/// This is the push subscription interface exposed to the public. +SWIFT_PROTOCOL("_TtP13OneSignalUser18OSPushSubscription_") +@protocol OSPushSubscription +@property (nonatomic, readonly, copy) NSString * _Nullable id; +@property (nonatomic, readonly, copy) NSString * _Nullable token; +@property (nonatomic, readonly) BOOL optedIn; +- (void)optIn; +- (void)optOut; +- (void)addObserver:(id _Nonnull)observer; +- (void)removeObserver:(id _Nonnull)observer; +@end + +@class OSPushSubscriptionState; +@class NSDictionary; + +SWIFT_CLASS("_TtC13OneSignalUser30OSPushSubscriptionChangedState") +@interface OSPushSubscriptionChangedState : NSObject +@property (nonatomic, readonly, strong) OSPushSubscriptionState * _Nonnull current; +@property (nonatomic, readonly, strong) OSPushSubscriptionState * _Nonnull previous; +@property (nonatomic, readonly, copy) NSString * _Nonnull description; +- (NSDictionary * _Nonnull)jsonRepresentation SWIFT_WARN_UNUSED_RESULT; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + + +SWIFT_PROTOCOL("_TtP13OneSignalUser26OSPushSubscriptionObserver_") +@protocol OSPushSubscriptionObserver +- (void)onPushSubscriptionDidChangeWithState:(OSPushSubscriptionChangedState * _Nonnull)state; +@end + + +SWIFT_CLASS("_TtC13OneSignalUser23OSPushSubscriptionState") +@interface OSPushSubscriptionState : NSObject +@property (nonatomic, readonly, copy) NSString * _Nullable id; +@property (nonatomic, readonly, copy) NSString * _Nullable token; +@property (nonatomic, readonly) BOOL optedIn; +@property (nonatomic, readonly, copy) NSString * _Nonnull description; +- (NSDictionary * _Nonnull)jsonRepresentation SWIFT_WARN_UNUSED_RESULT; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + +@protocol OSUserStateObserver; + +/// This is the user interface exposed to the public. +SWIFT_PROTOCOL("_TtP13OneSignalUser6OSUser_") +@protocol OSUser +@property (nonatomic, readonly, strong) id _Nonnull pushSubscription; +@property (nonatomic, readonly, copy) NSString * _Nullable onesignalId; +@property (nonatomic, readonly, copy) NSString * _Nullable externalId; +/// Add an observer to the user state, allowing the provider to be notified when the user state has changed. +/// Important: When using the observer to retrieve the onesignalId, check the externalId as well to confirm the values are associated with the expected user. +- (void)addObserver:(id _Nonnull)observer; +- (void)removeObserver:(id _Nonnull)observer; +- (void)addAliasWithLabel:(NSString * _Nonnull)label id:(NSString * _Nonnull)id; +- (void)addAliases:(NSDictionary * _Nonnull)aliases; +- (void)removeAlias:(NSString * _Nonnull)label; +- (void)removeAliases:(NSArray * _Nonnull)labels; +- (void)addTagWithKey:(NSString * _Nonnull)key value:(NSString * _Nonnull)value; +- (void)addTags:(NSDictionary * _Nonnull)tags; +- (void)removeTag:(NSString * _Nonnull)tag; +- (void)removeTags:(NSArray * _Nonnull)tags; +- (NSDictionary * _Nonnull)getTags SWIFT_WARN_UNUSED_RESULT; +- (void)addEmail:(NSString * _Nonnull)email; +- (void)removeEmail:(NSString * _Nonnull)email; +- (void)addSms:(NSString * _Nonnull)number; +- (void)removeSms:(NSString * _Nonnull)number; +- (void)setLanguage:(NSString * _Nonnull)language; +/// Track an event performed by the current user. +/// \param name Name of the event, e.g., ‘Started Free Trial’ +/// +/// \param properties Optional properties specific to the event. For example, an event with the name ‘Started Free Trial’ might have properties like promo code used or expiration date. +/// +- (void)trackEventWithName:(NSString * _Nonnull)name properties:(NSDictionary * _Nullable)properties; +- (void)onJwtExpiredWithExpiredHandler:(void (^ _Nonnull)(NSString * _Nonnull, SWIFT_NOESCAPE void (^ _Nonnull)(NSString * _Nonnull)))expiredHandler; +@end + +@class OSUserState; + +SWIFT_CLASS("_TtC13OneSignalUser18OSUserChangedState") +@interface OSUserChangedState : NSObject +@property (nonatomic, readonly, strong) OSUserState * _Nonnull current; +@property (nonatomic, readonly, copy) NSString * _Nonnull description; +- (NSDictionary * _Nonnull)jsonRepresentation SWIFT_WARN_UNUSED_RESULT; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + + +SWIFT_CLASS("_TtC13OneSignalUser11OSUserState") +@interface OSUserState : NSObject +@property (nonatomic, readonly, copy) NSString * _Nullable onesignalId; +@property (nonatomic, readonly, copy) NSString * _Nullable externalId; +@property (nonatomic, readonly, copy) NSString * _Nonnull description; +- (NSDictionary * _Nonnull)jsonRepresentation SWIFT_WARN_UNUSED_RESULT; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + + +SWIFT_PROTOCOL("_TtP13OneSignalUser19OSUserStateObserver_") +@protocol OSUserStateObserver +- (void)onUserStateDidChangeWithState:(OSUserChangedState * _Nonnull)state; +@end + + +@class OSPushSubscriptionImpl; + +SWIFT_CLASS("_TtC13OneSignalUser24OneSignalUserManagerImpl") +@interface OneSignalUserManagerImpl : NSObject +SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong) OneSignalUserManagerImpl * _Nonnull sharedInstance;) ++ (OneSignalUserManagerImpl * _Nonnull)sharedInstance SWIFT_WARN_UNUSED_RESULT; +@property (nonatomic, readonly, copy) NSString * _Nullable pushSubscriptionId; +@property (nonatomic, readonly, copy) NSString * _Nullable language; +@property (nonatomic, readonly, strong) OSPushSubscriptionImpl * _Nonnull pushSubscriptionImpl; +@property (nonatomic) BOOL requiresUserAuth; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +- (void)start; +- (void)loginWithExternalId:(NSString * _Nonnull)externalId token:(NSString * _Nullable)token; +/// The SDK needs to have a user at all times, so this method will create a new anonymous user. If the current user is already anonymous, calling logout results in a no-op. +- (void)logout; +- (void)clearAllModelsFromStores; +- (NSDictionary * _Nullable)getTagsInternal SWIFT_WARN_UNUSED_RESULT; +- (void)setLocationWithLatitude:(float)latitude longitude:(float)longitude; +- (void)sendPurchases:(NSArray *> * _Nonnull)purchases; +@end + + +@interface OneSignalUserManagerImpl (SWIFT_EXTENSION(OneSignalUser)) +@end + + +SWIFT_CLASS("_TtCC13OneSignalUser24OneSignalUserManagerImpl22OSPushSubscriptionImpl") +@interface OSPushSubscriptionImpl : NSObject +- (void)addObserver:(id _Nonnull)observer; +- (void)removeObserver:(id _Nonnull)observer; +@property (nonatomic, readonly, copy) NSString * _Nullable id; +@property (nonatomic, readonly, copy) NSString * _Nullable token; +@property (nonatomic, readonly) BOOL optedIn; +/// Enable the push subscription, and prompts if needed. optedIn can still be false after optIn() is called if permission is not granted. +- (void)optIn; +- (void)optOut; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + + +@interface OneSignalUserManagerImpl (SWIFT_EXTENSION(OneSignalUser)) +- (void)setNotificationTypes:(int32_t)notificationTypes; +- (void)setPushToken:(NSString * _Nonnull)pushToken; +@end + +@class NSNumber; + +@interface OneSignalUserManagerImpl (SWIFT_EXTENSION(OneSignalUser)) +- (void)startNewSession; +/// Time processors forward the session time to this method. +- (void)sendSessionTime:(NSNumber * _Nonnull)sessionTime; +/// App has been backgrounded. Run background tasks such to flush the operation repo and hydrating models. +/// Need to consider app killed vs app backgrounded and handle gracefully. +- (void)runBackgroundTasks; +@end + + +@interface OneSignalUserManagerImpl (SWIFT_EXTENSION(OneSignalUser)) +- (void)onJwtExpiredWithExpiredHandler:(void (^ _Nonnull)(NSString * _Nonnull, SWIFT_NOESCAPE void (^ _Nonnull)(NSString * _Nonnull)))expiredHandler; +@property (nonatomic, readonly, strong) id _Nonnull User; +@property (nonatomic, readonly, strong) id _Nonnull pushSubscription; +@property (nonatomic, readonly, copy) NSString * _Nullable externalId; +@property (nonatomic, readonly, copy) NSString * _Nullable onesignalId; +- (void)addObserver:(id _Nonnull)observer; +- (void)removeObserver:(id _Nonnull)observer; +- (void)addAliasWithLabel:(NSString * _Nonnull)label id:(NSString * _Nonnull)id; +- (void)addAliases:(NSDictionary * _Nonnull)aliases; +- (void)removeAlias:(NSString * _Nonnull)label; +- (void)removeAliases:(NSArray * _Nonnull)labels; +- (void)addTagWithKey:(NSString * _Nonnull)key value:(NSString * _Nonnull)value; +- (void)addTags:(NSDictionary * _Nonnull)tags; +- (void)removeTag:(NSString * _Nonnull)tag; +- (void)removeTags:(NSArray * _Nonnull)tags; +- (NSDictionary * _Nonnull)getTags SWIFT_WARN_UNUSED_RESULT; +- (void)addEmail:(NSString * _Nonnull)email; +/// If this email doesn’t already exist on the user, it cannot be removed. +/// This will be a no-op and no request will be made. +/// Error handling needs to be implemented in the future. +- (void)removeEmail:(NSString * _Nonnull)email; +- (void)addSms:(NSString * _Nonnull)number; +/// If this email doesn’t already exist on the user, it cannot be removed. +/// This will be a no-op and no request will be made. +/// Error handling needs to be implemented in the future. +- (void)removeSms:(NSString * _Nonnull)number; +- (void)setLanguage:(NSString * _Nonnull)language; +- (void)trackEventWithName:(NSString * _Nonnull)name properties:(NSDictionary * _Nullable)properties; +@end + +#endif +#if __has_attribute(external_source_symbol) +# pragma clang attribute pop +#endif +#if defined(__cplusplus) +#endif +#pragma clang diagnostic pop +#endif + +#elif defined(__x86_64__) && __x86_64__ +// Generated by Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 clang-1500.1.0.2.5) +#ifndef ONESIGNALUSER_SWIFT_H +#define ONESIGNALUSER_SWIFT_H +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wgcc-compat" + +#if !defined(__has_include) +# define __has_include(x) 0 +#endif +#if !defined(__has_attribute) +# define __has_attribute(x) 0 +#endif +#if !defined(__has_feature) +# define __has_feature(x) 0 +#endif +#if !defined(__has_warning) +# define __has_warning(x) 0 +#endif + +#if __has_include() +# include +#endif + +#pragma clang diagnostic ignored "-Wauto-import" +#if defined(__OBJC__) +#include +#endif +#if defined(__cplusplus) +#include +#include +#include +#include +#include +#include +#include +#else +#include +#include +#include +#include +#endif +#if defined(__cplusplus) +#if defined(__arm64e__) && __has_include() +# include +#else +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wreserved-macro-identifier" +# ifndef __ptrauth_swift_value_witness_function_pointer +# define __ptrauth_swift_value_witness_function_pointer(x) +# endif +# ifndef __ptrauth_swift_class_method_pointer +# define __ptrauth_swift_class_method_pointer(x) +# endif +#pragma clang diagnostic pop +#endif +#endif + +#if !defined(SWIFT_TYPEDEFS) +# define SWIFT_TYPEDEFS 1 +# if __has_include() +# include +# elif !defined(__cplusplus) +typedef uint_least16_t char16_t; +typedef uint_least32_t char32_t; +# endif +typedef float swift_float2 __attribute__((__ext_vector_type__(2))); +typedef float swift_float3 __attribute__((__ext_vector_type__(3))); +typedef float swift_float4 __attribute__((__ext_vector_type__(4))); +typedef double swift_double2 __attribute__((__ext_vector_type__(2))); +typedef double swift_double3 __attribute__((__ext_vector_type__(3))); +typedef double swift_double4 __attribute__((__ext_vector_type__(4))); +typedef int swift_int2 __attribute__((__ext_vector_type__(2))); +typedef int swift_int3 __attribute__((__ext_vector_type__(3))); +typedef int swift_int4 __attribute__((__ext_vector_type__(4))); +typedef unsigned int swift_uint2 __attribute__((__ext_vector_type__(2))); +typedef unsigned int swift_uint3 __attribute__((__ext_vector_type__(3))); +typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); +#endif + +#if !defined(SWIFT_PASTE) +# define SWIFT_PASTE_HELPER(x, y) x##y +# define SWIFT_PASTE(x, y) SWIFT_PASTE_HELPER(x, y) +#endif +#if !defined(SWIFT_METATYPE) +# define SWIFT_METATYPE(X) Class +#endif +#if !defined(SWIFT_CLASS_PROPERTY) +# if __has_feature(objc_class_property) +# define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__ +# else +# define SWIFT_CLASS_PROPERTY(...) +# endif +#endif +#if !defined(SWIFT_RUNTIME_NAME) +# if __has_attribute(objc_runtime_name) +# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X))) +# else +# define SWIFT_RUNTIME_NAME(X) +# endif +#endif +#if !defined(SWIFT_COMPILE_NAME) +# if __has_attribute(swift_name) +# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X))) +# else +# define SWIFT_COMPILE_NAME(X) +# endif +#endif +#if !defined(SWIFT_METHOD_FAMILY) +# if __has_attribute(objc_method_family) +# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X))) +# else +# define SWIFT_METHOD_FAMILY(X) +# endif +#endif +#if !defined(SWIFT_NOESCAPE) +# if __has_attribute(noescape) +# define SWIFT_NOESCAPE __attribute__((noescape)) +# else +# define SWIFT_NOESCAPE +# endif +#endif +#if !defined(SWIFT_RELEASES_ARGUMENT) +# if __has_attribute(ns_consumed) +# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed)) +# else +# define SWIFT_RELEASES_ARGUMENT +# endif +#endif +#if !defined(SWIFT_WARN_UNUSED_RESULT) +# if __has_attribute(warn_unused_result) +# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result)) +# else +# define SWIFT_WARN_UNUSED_RESULT +# endif +#endif +#if !defined(SWIFT_NORETURN) +# if __has_attribute(noreturn) +# define SWIFT_NORETURN __attribute__((noreturn)) +# else +# define SWIFT_NORETURN +# endif +#endif +#if !defined(SWIFT_CLASS_EXTRA) +# define SWIFT_CLASS_EXTRA +#endif +#if !defined(SWIFT_PROTOCOL_EXTRA) +# define SWIFT_PROTOCOL_EXTRA +#endif +#if !defined(SWIFT_ENUM_EXTRA) +# define SWIFT_ENUM_EXTRA +#endif +#if !defined(SWIFT_CLASS) +# if __has_attribute(objc_subclassing_restricted) +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# else +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# endif +#endif +#if !defined(SWIFT_RESILIENT_CLASS) +# if __has_attribute(objc_class_stub) +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) __attribute__((objc_class_stub)) +# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_class_stub)) SWIFT_CLASS_NAMED(SWIFT_NAME) +# else +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) +# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) SWIFT_CLASS_NAMED(SWIFT_NAME) +# endif +#endif +#if !defined(SWIFT_PROTOCOL) +# define SWIFT_PROTOCOL(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA +# define SWIFT_PROTOCOL_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA +#endif +#if !defined(SWIFT_EXTENSION) +# define SWIFT_EXTENSION(M) SWIFT_PASTE(M##_Swift_, __LINE__) +#endif +#if !defined(OBJC_DESIGNATED_INITIALIZER) +# if __has_attribute(objc_designated_initializer) +# define OBJC_DESIGNATED_INITIALIZER __attribute__((objc_designated_initializer)) +# else +# define OBJC_DESIGNATED_INITIALIZER +# endif +#endif +#if !defined(SWIFT_ENUM_ATTR) +# if __has_attribute(enum_extensibility) +# define SWIFT_ENUM_ATTR(_extensibility) __attribute__((enum_extensibility(_extensibility))) +# else +# define SWIFT_ENUM_ATTR(_extensibility) +# endif +#endif +#if !defined(SWIFT_ENUM) +# define SWIFT_ENUM(_type, _name, _extensibility) enum _name : _type _name; enum SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# if __has_feature(generalized_swift_name) +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) enum _name : _type _name SWIFT_COMPILE_NAME(SWIFT_NAME); enum SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# else +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) SWIFT_ENUM(_type, _name, _extensibility) +# endif +#endif +#if !defined(SWIFT_UNAVAILABLE) +# define SWIFT_UNAVAILABLE __attribute__((unavailable)) +#endif +#if !defined(SWIFT_UNAVAILABLE_MSG) +# define SWIFT_UNAVAILABLE_MSG(msg) __attribute__((unavailable(msg))) +#endif +#if !defined(SWIFT_AVAILABILITY) +# define SWIFT_AVAILABILITY(plat, ...) __attribute__((availability(plat, __VA_ARGS__))) +#endif +#if !defined(SWIFT_WEAK_IMPORT) +# define SWIFT_WEAK_IMPORT __attribute__((weak_import)) +#endif +#if !defined(SWIFT_DEPRECATED) +# define SWIFT_DEPRECATED __attribute__((deprecated)) +#endif +#if !defined(SWIFT_DEPRECATED_MSG) +# define SWIFT_DEPRECATED_MSG(...) __attribute__((deprecated(__VA_ARGS__))) +#endif +#if !defined(SWIFT_DEPRECATED_OBJC) +# if __has_feature(attribute_diagnose_if_objc) +# define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning"))) +# else +# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg) +# endif +#endif +#if defined(__OBJC__) +#if !defined(IBSegueAction) +# define IBSegueAction +#endif +#endif +#if !defined(SWIFT_EXTERN) +# if defined(__cplusplus) +# define SWIFT_EXTERN extern "C" +# else +# define SWIFT_EXTERN extern +# endif +#endif +#if !defined(SWIFT_CALL) +# define SWIFT_CALL __attribute__((swiftcall)) +#endif +#if !defined(SWIFT_INDIRECT_RESULT) +# define SWIFT_INDIRECT_RESULT __attribute__((swift_indirect_result)) +#endif +#if !defined(SWIFT_CONTEXT) +# define SWIFT_CONTEXT __attribute__((swift_context)) +#endif +#if !defined(SWIFT_ERROR_RESULT) +# define SWIFT_ERROR_RESULT __attribute__((swift_error_result)) +#endif +#if defined(__cplusplus) +# define SWIFT_NOEXCEPT noexcept +#else +# define SWIFT_NOEXCEPT +#endif +#if !defined(SWIFT_C_INLINE_THUNK) +# if __has_attribute(always_inline) +# if __has_attribute(nodebug) +# define SWIFT_C_INLINE_THUNK inline __attribute__((always_inline)) __attribute__((nodebug)) +# else +# define SWIFT_C_INLINE_THUNK inline __attribute__((always_inline)) +# endif +# else +# define SWIFT_C_INLINE_THUNK inline +# endif +#endif +#if defined(_WIN32) +#if !defined(SWIFT_IMPORT_STDLIB_SYMBOL) +# define SWIFT_IMPORT_STDLIB_SYMBOL __declspec(dllimport) +#endif +#else +#if !defined(SWIFT_IMPORT_STDLIB_SYMBOL) +# define SWIFT_IMPORT_STDLIB_SYMBOL +#endif +#endif +#if defined(__OBJC__) +#if __has_feature(objc_modules) +#if __has_warning("-Watimport-in-framework-header") +#pragma clang diagnostic ignored "-Watimport-in-framework-header" +#endif +@import Foundation; +@import ObjectiveC; +@import OneSignalNotifications; +#endif + +#endif +#pragma clang diagnostic ignored "-Wproperty-attribute-mismatch" +#pragma clang diagnostic ignored "-Wduplicate-method-arg" +#if __has_warning("-Wpragma-clang-attribute") +# pragma clang diagnostic ignored "-Wpragma-clang-attribute" +#endif +#pragma clang diagnostic ignored "-Wunknown-pragmas" +#pragma clang diagnostic ignored "-Wnullability" +#pragma clang diagnostic ignored "-Wdollar-in-identifier-extension" + +#if __has_attribute(external_source_symbol) +# pragma push_macro("any") +# undef any +# pragma clang attribute push(__attribute__((external_source_symbol(language="Swift", defined_in="OneSignalUser",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol)) +# pragma pop_macro("any") +#endif + +#if defined(__OBJC__) +@class NSString; +@protocol OSPushSubscriptionObserver; + +/// This is the push subscription interface exposed to the public. +SWIFT_PROTOCOL("_TtP13OneSignalUser18OSPushSubscription_") +@protocol OSPushSubscription +@property (nonatomic, readonly, copy) NSString * _Nullable id; +@property (nonatomic, readonly, copy) NSString * _Nullable token; +@property (nonatomic, readonly) BOOL optedIn; +- (void)optIn; +- (void)optOut; +- (void)addObserver:(id _Nonnull)observer; +- (void)removeObserver:(id _Nonnull)observer; +@end + +@class OSPushSubscriptionState; +@class NSDictionary; + +SWIFT_CLASS("_TtC13OneSignalUser30OSPushSubscriptionChangedState") +@interface OSPushSubscriptionChangedState : NSObject +@property (nonatomic, readonly, strong) OSPushSubscriptionState * _Nonnull current; +@property (nonatomic, readonly, strong) OSPushSubscriptionState * _Nonnull previous; +@property (nonatomic, readonly, copy) NSString * _Nonnull description; +- (NSDictionary * _Nonnull)jsonRepresentation SWIFT_WARN_UNUSED_RESULT; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + + +SWIFT_PROTOCOL("_TtP13OneSignalUser26OSPushSubscriptionObserver_") +@protocol OSPushSubscriptionObserver +- (void)onPushSubscriptionDidChangeWithState:(OSPushSubscriptionChangedState * _Nonnull)state; +@end + + +SWIFT_CLASS("_TtC13OneSignalUser23OSPushSubscriptionState") +@interface OSPushSubscriptionState : NSObject +@property (nonatomic, readonly, copy) NSString * _Nullable id; +@property (nonatomic, readonly, copy) NSString * _Nullable token; +@property (nonatomic, readonly) BOOL optedIn; +@property (nonatomic, readonly, copy) NSString * _Nonnull description; +- (NSDictionary * _Nonnull)jsonRepresentation SWIFT_WARN_UNUSED_RESULT; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + +@protocol OSUserStateObserver; + +/// This is the user interface exposed to the public. +SWIFT_PROTOCOL("_TtP13OneSignalUser6OSUser_") +@protocol OSUser +@property (nonatomic, readonly, strong) id _Nonnull pushSubscription; +@property (nonatomic, readonly, copy) NSString * _Nullable onesignalId; +@property (nonatomic, readonly, copy) NSString * _Nullable externalId; +/// Add an observer to the user state, allowing the provider to be notified when the user state has changed. +/// Important: When using the observer to retrieve the onesignalId, check the externalId as well to confirm the values are associated with the expected user. +- (void)addObserver:(id _Nonnull)observer; +- (void)removeObserver:(id _Nonnull)observer; +- (void)addAliasWithLabel:(NSString * _Nonnull)label id:(NSString * _Nonnull)id; +- (void)addAliases:(NSDictionary * _Nonnull)aliases; +- (void)removeAlias:(NSString * _Nonnull)label; +- (void)removeAliases:(NSArray * _Nonnull)labels; +- (void)addTagWithKey:(NSString * _Nonnull)key value:(NSString * _Nonnull)value; +- (void)addTags:(NSDictionary * _Nonnull)tags; +- (void)removeTag:(NSString * _Nonnull)tag; +- (void)removeTags:(NSArray * _Nonnull)tags; +- (NSDictionary * _Nonnull)getTags SWIFT_WARN_UNUSED_RESULT; +- (void)addEmail:(NSString * _Nonnull)email; +- (void)removeEmail:(NSString * _Nonnull)email; +- (void)addSms:(NSString * _Nonnull)number; +- (void)removeSms:(NSString * _Nonnull)number; +- (void)setLanguage:(NSString * _Nonnull)language; +/// Track an event performed by the current user. +/// \param name Name of the event, e.g., ‘Started Free Trial’ +/// +/// \param properties Optional properties specific to the event. For example, an event with the name ‘Started Free Trial’ might have properties like promo code used or expiration date. +/// +- (void)trackEventWithName:(NSString * _Nonnull)name properties:(NSDictionary * _Nullable)properties; +- (void)onJwtExpiredWithExpiredHandler:(void (^ _Nonnull)(NSString * _Nonnull, SWIFT_NOESCAPE void (^ _Nonnull)(NSString * _Nonnull)))expiredHandler; +@end + +@class OSUserState; + +SWIFT_CLASS("_TtC13OneSignalUser18OSUserChangedState") +@interface OSUserChangedState : NSObject +@property (nonatomic, readonly, strong) OSUserState * _Nonnull current; +@property (nonatomic, readonly, copy) NSString * _Nonnull description; +- (NSDictionary * _Nonnull)jsonRepresentation SWIFT_WARN_UNUSED_RESULT; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + + +SWIFT_CLASS("_TtC13OneSignalUser11OSUserState") +@interface OSUserState : NSObject +@property (nonatomic, readonly, copy) NSString * _Nullable onesignalId; +@property (nonatomic, readonly, copy) NSString * _Nullable externalId; +@property (nonatomic, readonly, copy) NSString * _Nonnull description; +- (NSDictionary * _Nonnull)jsonRepresentation SWIFT_WARN_UNUSED_RESULT; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + + +SWIFT_PROTOCOL("_TtP13OneSignalUser19OSUserStateObserver_") +@protocol OSUserStateObserver +- (void)onUserStateDidChangeWithState:(OSUserChangedState * _Nonnull)state; +@end + + +@class OSPushSubscriptionImpl; + +SWIFT_CLASS("_TtC13OneSignalUser24OneSignalUserManagerImpl") +@interface OneSignalUserManagerImpl : NSObject +SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong) OneSignalUserManagerImpl * _Nonnull sharedInstance;) ++ (OneSignalUserManagerImpl * _Nonnull)sharedInstance SWIFT_WARN_UNUSED_RESULT; +@property (nonatomic, readonly, copy) NSString * _Nullable pushSubscriptionId; +@property (nonatomic, readonly, copy) NSString * _Nullable language; +@property (nonatomic, readonly, strong) OSPushSubscriptionImpl * _Nonnull pushSubscriptionImpl; +@property (nonatomic) BOOL requiresUserAuth; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +- (void)start; +- (void)loginWithExternalId:(NSString * _Nonnull)externalId token:(NSString * _Nullable)token; +/// The SDK needs to have a user at all times, so this method will create a new anonymous user. If the current user is already anonymous, calling logout results in a no-op. +- (void)logout; +- (void)clearAllModelsFromStores; +- (NSDictionary * _Nullable)getTagsInternal SWIFT_WARN_UNUSED_RESULT; +- (void)setLocationWithLatitude:(float)latitude longitude:(float)longitude; +- (void)sendPurchases:(NSArray *> * _Nonnull)purchases; +@end + + +@interface OneSignalUserManagerImpl (SWIFT_EXTENSION(OneSignalUser)) +@end + + +SWIFT_CLASS("_TtCC13OneSignalUser24OneSignalUserManagerImpl22OSPushSubscriptionImpl") +@interface OSPushSubscriptionImpl : NSObject +- (void)addObserver:(id _Nonnull)observer; +- (void)removeObserver:(id _Nonnull)observer; +@property (nonatomic, readonly, copy) NSString * _Nullable id; +@property (nonatomic, readonly, copy) NSString * _Nullable token; +@property (nonatomic, readonly) BOOL optedIn; +/// Enable the push subscription, and prompts if needed. optedIn can still be false after optIn() is called if permission is not granted. +- (void)optIn; +- (void)optOut; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + + +@interface OneSignalUserManagerImpl (SWIFT_EXTENSION(OneSignalUser)) +- (void)setNotificationTypes:(int32_t)notificationTypes; +- (void)setPushToken:(NSString * _Nonnull)pushToken; +@end + +@class NSNumber; + +@interface OneSignalUserManagerImpl (SWIFT_EXTENSION(OneSignalUser)) +- (void)startNewSession; +/// Time processors forward the session time to this method. +- (void)sendSessionTime:(NSNumber * _Nonnull)sessionTime; +/// App has been backgrounded. Run background tasks such to flush the operation repo and hydrating models. +/// Need to consider app killed vs app backgrounded and handle gracefully. +- (void)runBackgroundTasks; +@end + + +@interface OneSignalUserManagerImpl (SWIFT_EXTENSION(OneSignalUser)) +- (void)onJwtExpiredWithExpiredHandler:(void (^ _Nonnull)(NSString * _Nonnull, SWIFT_NOESCAPE void (^ _Nonnull)(NSString * _Nonnull)))expiredHandler; +@property (nonatomic, readonly, strong) id _Nonnull User; +@property (nonatomic, readonly, strong) id _Nonnull pushSubscription; +@property (nonatomic, readonly, copy) NSString * _Nullable externalId; +@property (nonatomic, readonly, copy) NSString * _Nullable onesignalId; +- (void)addObserver:(id _Nonnull)observer; +- (void)removeObserver:(id _Nonnull)observer; +- (void)addAliasWithLabel:(NSString * _Nonnull)label id:(NSString * _Nonnull)id; +- (void)addAliases:(NSDictionary * _Nonnull)aliases; +- (void)removeAlias:(NSString * _Nonnull)label; +- (void)removeAliases:(NSArray * _Nonnull)labels; +- (void)addTagWithKey:(NSString * _Nonnull)key value:(NSString * _Nonnull)value; +- (void)addTags:(NSDictionary * _Nonnull)tags; +- (void)removeTag:(NSString * _Nonnull)tag; +- (void)removeTags:(NSArray * _Nonnull)tags; +- (NSDictionary * _Nonnull)getTags SWIFT_WARN_UNUSED_RESULT; +- (void)addEmail:(NSString * _Nonnull)email; +/// If this email doesn’t already exist on the user, it cannot be removed. +/// This will be a no-op and no request will be made. +/// Error handling needs to be implemented in the future. +- (void)removeEmail:(NSString * _Nonnull)email; +- (void)addSms:(NSString * _Nonnull)number; +/// If this email doesn’t already exist on the user, it cannot be removed. +/// This will be a no-op and no request will be made. +/// Error handling needs to be implemented in the future. +- (void)removeSms:(NSString * _Nonnull)number; +- (void)setLanguage:(NSString * _Nonnull)language; +- (void)trackEventWithName:(NSString * _Nonnull)name properties:(NSDictionary * _Nullable)properties; +@end + +#endif +#if __has_attribute(external_source_symbol) +# pragma clang attribute pop +#endif +#if defined(__cplusplus) +#endif +#pragma clang diagnostic pop +#endif + +#else +#error unsupported Swift architecture +#endif diff --git a/iOS_SDK/OneSignalSDK/OneSignal_User/OneSignalUser.xcframework/ios-x86_64-maccatalyst/OneSignalUser.framework/Versions/A/Headers/OneSignalUser.h b/iOS_SDK/OneSignalSDK/OneSignal_User/OneSignalUser.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalUser.framework/Versions/A/Headers/OneSignalUser.h similarity index 100% rename from iOS_SDK/OneSignalSDK/OneSignal_User/OneSignalUser.xcframework/ios-x86_64-maccatalyst/OneSignalUser.framework/Versions/A/Headers/OneSignalUser.h rename to iOS_SDK/OneSignalSDK/OneSignal_User/OneSignalUser.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalUser.framework/Versions/A/Headers/OneSignalUser.h diff --git a/iOS_SDK/OneSignalSDK/OneSignal_User/OneSignalUser.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalUser.framework/Versions/A/Modules/OneSignalUser.swiftmodule/arm64-apple-ios-macabi.abi.json b/iOS_SDK/OneSignalSDK/OneSignal_User/OneSignalUser.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalUser.framework/Versions/A/Modules/OneSignalUser.swiftmodule/arm64-apple-ios-macabi.abi.json new file mode 100644 index 000000000..6663397dd --- /dev/null +++ b/iOS_SDK/OneSignalSDK/OneSignal_User/OneSignalUser.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalUser.framework/Versions/A/Modules/OneSignalUser.swiftmodule/arm64-apple-ios-macabi.abi.json @@ -0,0 +1,10747 @@ +{ + "ABIRoot": { + "kind": "Root", + "name": "TopLevel", + "printedName": "TopLevel", + "children": [ + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "OneSignalUser", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "OneSignalCore", + "printedName": "OneSignalCore", + "declKind": "Import", + "moduleName": "OneSignalUser" + }, + { + "kind": "Import", + "name": "OneSignalOSCore", + "printedName": "OneSignalOSCore", + "declKind": "Import", + "moduleName": "OneSignalUser" + }, + { + "kind": "Import", + "name": "OneSignalCore", + "printedName": "OneSignalCore", + "declKind": "Import", + "moduleName": "OneSignalUser", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "OneSignalOSCore", + "printedName": "OneSignalOSCore", + "declKind": "Import", + "moduleName": "OneSignalUser" + }, + { + "kind": "Import", + "name": "OneSignalNotifications", + "printedName": "OneSignalNotifications", + "declKind": "Import", + "moduleName": "OneSignalUser" + }, + { + "kind": "TypeDecl", + "name": "OSUser", + "printedName": "OSUser", + "children": [ + { + "kind": "Var", + "name": "pushSubscription", + "printedName": "pushSubscription", + "children": [ + { + "kind": "TypeNominal", + "name": "OSPushSubscription", + "printedName": "OneSignalUser.OSPushSubscription", + "usr": "c:@M@OneSignalUser@objc(pl)OSPushSubscription" + } + ], + "declKind": "Var", + "usr": "c:@M@OneSignalUser@objc(pl)OSUser(py)pushSubscription", + "mangledName": "$s13OneSignalUser6OSUserP16pushSubscriptionAA06OSPushF0_pvp", + "moduleName": "OneSignalUser", + "protocolReq": true, + "declAttributes": [ + "ObjC" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "OSPushSubscription", + "printedName": "OneSignalUser.OSPushSubscription", + "usr": "c:@M@OneSignalUser@objc(pl)OSPushSubscription" + } + ], + "declKind": "Accessor", + "usr": "c:@M@OneSignalUser@objc(pl)OSUser(im)pushSubscription", + "mangledName": "$s13OneSignalUser6OSUserP16pushSubscriptionAA06OSPushF0_pvg", + "moduleName": "OneSignalUser", + "genericSig": "<τ_0_0 where τ_0_0 : OneSignalUser.OSUser>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "onesignalId", + "printedName": "onesignalId", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "c:@M@OneSignalUser@objc(pl)OSUser(py)onesignalId", + "mangledName": "$s13OneSignalUser6OSUserP11onesignalIdSSSgvp", + "moduleName": "OneSignalUser", + "protocolReq": true, + "declAttributes": [ + "ObjC" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@OneSignalUser@objc(pl)OSUser(im)onesignalId", + "mangledName": "$s13OneSignalUser6OSUserP11onesignalIdSSSgvg", + "moduleName": "OneSignalUser", + "genericSig": "<τ_0_0 where τ_0_0 : OneSignalUser.OSUser>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "externalId", + "printedName": "externalId", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "c:@M@OneSignalUser@objc(pl)OSUser(py)externalId", + "mangledName": "$s13OneSignalUser6OSUserP10externalIdSSSgvp", + "moduleName": "OneSignalUser", + "protocolReq": true, + "declAttributes": [ + "ObjC" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@OneSignalUser@objc(pl)OSUser(im)externalId", + "mangledName": "$s13OneSignalUser6OSUserP10externalIdSSSgvg", + "moduleName": "OneSignalUser", + "genericSig": "<τ_0_0 where τ_0_0 : OneSignalUser.OSUser>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "addObserver", + "printedName": "addObserver(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "OSUserStateObserver", + "printedName": "OneSignalUser.OSUserStateObserver", + "usr": "c:@M@OneSignalUser@objc(pl)OSUserStateObserver" + } + ], + "declKind": "Func", + "usr": "c:@M@OneSignalUser@objc(pl)OSUser(im)addObserver:", + "mangledName": "$s13OneSignalUser6OSUserP11addObserveryyAA0d5StateF0_pF", + "moduleName": "OneSignalUser", + "genericSig": "<τ_0_0 where τ_0_0 : OneSignalUser.OSUser>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "removeObserver", + "printedName": "removeObserver(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "OSUserStateObserver", + "printedName": "OneSignalUser.OSUserStateObserver", + "usr": "c:@M@OneSignalUser@objc(pl)OSUserStateObserver" + } + ], + "declKind": "Func", + "usr": "c:@M@OneSignalUser@objc(pl)OSUser(im)removeObserver:", + "mangledName": "$s13OneSignalUser6OSUserP14removeObserveryyAA0d5StateF0_pF", + "moduleName": "OneSignalUser", + "genericSig": "<τ_0_0 where τ_0_0 : OneSignalUser.OSUser>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "addAlias", + "printedName": "addAlias(label:id:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "c:@M@OneSignalUser@objc(pl)OSUser(im)addAliasWithLabel:id:", + "mangledName": "$s13OneSignalUser6OSUserP8addAlias5label2idySS_SStF", + "moduleName": "OneSignalUser", + "genericSig": "<τ_0_0 where τ_0_0 : OneSignalUser.OSUser>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "addAliases", + "printedName": "addAliases(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Func", + "usr": "c:@M@OneSignalUser@objc(pl)OSUser(im)addAliases:", + "mangledName": "$s13OneSignalUser6OSUserP10addAliasesyySDyS2SGF", + "moduleName": "OneSignalUser", + "genericSig": "<τ_0_0 where τ_0_0 : OneSignalUser.OSUser>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "removeAlias", + "printedName": "removeAlias(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "c:@M@OneSignalUser@objc(pl)OSUser(im)removeAlias:", + "mangledName": "$s13OneSignalUser6OSUserP11removeAliasyySSF", + "moduleName": "OneSignalUser", + "genericSig": "<τ_0_0 where τ_0_0 : OneSignalUser.OSUser>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "removeAliases", + "printedName": "removeAliases(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Func", + "usr": "c:@M@OneSignalUser@objc(pl)OSUser(im)removeAliases:", + "mangledName": "$s13OneSignalUser6OSUserP13removeAliasesyySaySSGF", + "moduleName": "OneSignalUser", + "genericSig": "<τ_0_0 where τ_0_0 : OneSignalUser.OSUser>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "addTag", + "printedName": "addTag(key:value:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "c:@M@OneSignalUser@objc(pl)OSUser(im)addTagWithKey:value:", + "mangledName": "$s13OneSignalUser6OSUserP6addTag3key5valueySS_SStF", + "moduleName": "OneSignalUser", + "genericSig": "<τ_0_0 where τ_0_0 : OneSignalUser.OSUser>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "addTags", + "printedName": "addTags(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Func", + "usr": "c:@M@OneSignalUser@objc(pl)OSUser(im)addTags:", + "mangledName": "$s13OneSignalUser6OSUserP7addTagsyySDyS2SGF", + "moduleName": "OneSignalUser", + "genericSig": "<τ_0_0 where τ_0_0 : OneSignalUser.OSUser>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "removeTag", + "printedName": "removeTag(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "c:@M@OneSignalUser@objc(pl)OSUser(im)removeTag:", + "mangledName": "$s13OneSignalUser6OSUserP9removeTagyySSF", + "moduleName": "OneSignalUser", + "genericSig": "<τ_0_0 where τ_0_0 : OneSignalUser.OSUser>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "removeTags", + "printedName": "removeTags(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Func", + "usr": "c:@M@OneSignalUser@objc(pl)OSUser(im)removeTags:", + "mangledName": "$s13OneSignalUser6OSUserP10removeTagsyySaySSGF", + "moduleName": "OneSignalUser", + "genericSig": "<τ_0_0 where τ_0_0 : OneSignalUser.OSUser>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "getTags", + "printedName": "getTags()", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Func", + "usr": "c:@M@OneSignalUser@objc(pl)OSUser(im)getTags", + "mangledName": "$s13OneSignalUser6OSUserP7getTagsSDyS2SGyF", + "moduleName": "OneSignalUser", + "genericSig": "<τ_0_0 where τ_0_0 : OneSignalUser.OSUser>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "addEmail", + "printedName": "addEmail(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "c:@M@OneSignalUser@objc(pl)OSUser(im)addEmail:", + "mangledName": "$s13OneSignalUser6OSUserP8addEmailyySSF", + "moduleName": "OneSignalUser", + "genericSig": "<τ_0_0 where τ_0_0 : OneSignalUser.OSUser>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "removeEmail", + "printedName": "removeEmail(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "c:@M@OneSignalUser@objc(pl)OSUser(im)removeEmail:", + "mangledName": "$s13OneSignalUser6OSUserP11removeEmailyySSF", + "moduleName": "OneSignalUser", + "genericSig": "<τ_0_0 where τ_0_0 : OneSignalUser.OSUser>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "addSms", + "printedName": "addSms(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "c:@M@OneSignalUser@objc(pl)OSUser(im)addSms:", + "mangledName": "$s13OneSignalUser6OSUserP6addSmsyySSF", + "moduleName": "OneSignalUser", + "genericSig": "<τ_0_0 where τ_0_0 : OneSignalUser.OSUser>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "removeSms", + "printedName": "removeSms(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "c:@M@OneSignalUser@objc(pl)OSUser(im)removeSms:", + "mangledName": "$s13OneSignalUser6OSUserP9removeSmsyySSF", + "moduleName": "OneSignalUser", + "genericSig": "<τ_0_0 where τ_0_0 : OneSignalUser.OSUser>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setLanguage", + "printedName": "setLanguage(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "c:@M@OneSignalUser@objc(pl)OSUser(im)setLanguage:", + "mangledName": "$s13OneSignalUser6OSUserP11setLanguageyySSF", + "moduleName": "OneSignalUser", + "genericSig": "<τ_0_0 where τ_0_0 : OneSignalUser.OSUser>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "trackEvent", + "printedName": "trackEvent(name:properties:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : Any]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@OneSignalUser@objc(pl)OSUser(im)trackEventWithName:properties:", + "mangledName": "$s13OneSignalUser6OSUserP10trackEvent4name10propertiesySS_SDySSypGSgtF", + "moduleName": "OneSignalUser", + "genericSig": "<τ_0_0 where τ_0_0 : OneSignalUser.OSUser>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "onJwtExpired", + "printedName": "onJwtExpired(expiredHandler:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.String, (Swift.String) -> ()) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(Swift.String, (Swift.String) -> ())", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.String) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "typeAttributes": [ + "noescape" + ] + } + ] + } + ] + } + ], + "declKind": "Func", + "usr": "c:@M@OneSignalUser@objc(pl)OSUser(im)onJwtExpiredWithExpiredHandler:", + "mangledName": "$s13OneSignalUser6OSUserP12onJwtExpired14expiredHandleryySS_ySSXEtc_tF", + "moduleName": "OneSignalUser", + "genericSig": "<τ_0_0 where τ_0_0 : OneSignalUser.OSUser>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "c:@M@OneSignalUser@objc(pl)OSUser", + "mangledName": "$s13OneSignalUser6OSUserP", + "moduleName": "OneSignalUser", + "genericSig": "<τ_0_0 : AnyObject>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "OSPushSubscription", + "printedName": "OSPushSubscription", + "children": [ + { + "kind": "Var", + "name": "id", + "printedName": "id", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "c:@M@OneSignalUser@objc(pl)OSPushSubscription(py)id", + "mangledName": "$s13OneSignalUser18OSPushSubscriptionP2idSSSgvp", + "moduleName": "OneSignalUser", + "protocolReq": true, + "declAttributes": [ + "ObjC" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@OneSignalUser@objc(pl)OSPushSubscription(im)id", + "mangledName": "$s13OneSignalUser18OSPushSubscriptionP2idSSSgvg", + "moduleName": "OneSignalUser", + "genericSig": "<τ_0_0 where τ_0_0 : OneSignalUser.OSPushSubscription>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "token", + "printedName": "token", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "c:@M@OneSignalUser@objc(pl)OSPushSubscription(py)token", + "mangledName": "$s13OneSignalUser18OSPushSubscriptionP5tokenSSSgvp", + "moduleName": "OneSignalUser", + "protocolReq": true, + "declAttributes": [ + "ObjC" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@OneSignalUser@objc(pl)OSPushSubscription(im)token", + "mangledName": "$s13OneSignalUser18OSPushSubscriptionP5tokenSSSgvg", + "moduleName": "OneSignalUser", + "genericSig": "<τ_0_0 where τ_0_0 : OneSignalUser.OSPushSubscription>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "optedIn", + "printedName": "optedIn", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "c:@M@OneSignalUser@objc(pl)OSPushSubscription(py)optedIn", + "mangledName": "$s13OneSignalUser18OSPushSubscriptionP7optedInSbvp", + "moduleName": "OneSignalUser", + "protocolReq": true, + "declAttributes": [ + "ObjC" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "c:@M@OneSignalUser@objc(pl)OSPushSubscription(im)optedIn", + "mangledName": "$s13OneSignalUser18OSPushSubscriptionP7optedInSbvg", + "moduleName": "OneSignalUser", + "genericSig": "<τ_0_0 where τ_0_0 : OneSignalUser.OSPushSubscription>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "optIn", + "printedName": "optIn()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "c:@M@OneSignalUser@objc(pl)OSPushSubscription(im)optIn", + "mangledName": "$s13OneSignalUser18OSPushSubscriptionP5optInyyF", + "moduleName": "OneSignalUser", + "genericSig": "<τ_0_0 where τ_0_0 : OneSignalUser.OSPushSubscription>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "optOut", + "printedName": "optOut()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "c:@M@OneSignalUser@objc(pl)OSPushSubscription(im)optOut", + "mangledName": "$s13OneSignalUser18OSPushSubscriptionP6optOutyyF", + "moduleName": "OneSignalUser", + "genericSig": "<τ_0_0 where τ_0_0 : OneSignalUser.OSPushSubscription>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "addObserver", + "printedName": "addObserver(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "OSPushSubscriptionObserver", + "printedName": "OneSignalUser.OSPushSubscriptionObserver", + "usr": "c:@M@OneSignalUser@objc(pl)OSPushSubscriptionObserver" + } + ], + "declKind": "Func", + "usr": "c:@M@OneSignalUser@objc(pl)OSPushSubscription(im)addObserver:", + "mangledName": "$s13OneSignalUser18OSPushSubscriptionP11addObserveryyAA0deG0_pF", + "moduleName": "OneSignalUser", + "genericSig": "<τ_0_0 where τ_0_0 : OneSignalUser.OSPushSubscription>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "removeObserver", + "printedName": "removeObserver(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "OSPushSubscriptionObserver", + "printedName": "OneSignalUser.OSPushSubscriptionObserver", + "usr": "c:@M@OneSignalUser@objc(pl)OSPushSubscriptionObserver" + } + ], + "declKind": "Func", + "usr": "c:@M@OneSignalUser@objc(pl)OSPushSubscription(im)removeObserver:", + "mangledName": "$s13OneSignalUser18OSPushSubscriptionP14removeObserveryyAA0deG0_pF", + "moduleName": "OneSignalUser", + "genericSig": "<τ_0_0 where τ_0_0 : OneSignalUser.OSPushSubscription>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "c:@M@OneSignalUser@objc(pl)OSPushSubscription", + "mangledName": "$s13OneSignalUser18OSPushSubscriptionP", + "moduleName": "OneSignalUser", + "genericSig": "<τ_0_0 : AnyObject>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "OneSignalUserManagerImpl", + "printedName": "OneSignalUserManagerImpl", + "children": [ + { + "kind": "Var", + "name": "sharedInstance", + "printedName": "sharedInstance", + "children": [ + { + "kind": "TypeNominal", + "name": "OneSignalUserManagerImpl", + "printedName": "OneSignalUser.OneSignalUserManagerImpl", + "usr": "c:@M@OneSignalUser@objc(cs)OneSignalUserManagerImpl" + } + ], + "declKind": "Var", + "usr": "c:@M@OneSignalUser@objc(cs)OneSignalUserManagerImpl(cpy)sharedInstance", + "mangledName": "$s13OneSignalUser0abC11ManagerImplC14sharedInstanceACvpZ", + "moduleName": "OneSignalUser", + "static": true, + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "ObjC" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "OneSignalUserManagerImpl", + "printedName": "OneSignalUser.OneSignalUserManagerImpl", + "usr": "c:@M@OneSignalUser@objc(cs)OneSignalUserManagerImpl" + } + ], + "declKind": "Accessor", + "usr": "c:@M@OneSignalUser@objc(cs)OneSignalUserManagerImpl(cm)sharedInstance", + "mangledName": "$s13OneSignalUser0abC11ManagerImplC14sharedInstanceACvgZ", + "moduleName": "OneSignalUser", + "static": true, + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "pushSubscriptionId", + "printedName": "pushSubscriptionId", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "c:@M@OneSignalUser@objc(cs)OneSignalUserManagerImpl(py)pushSubscriptionId", + "mangledName": "$s13OneSignalUser0abC11ManagerImplC18pushSubscriptionIdSSSgvp", + "moduleName": "OneSignalUser", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@OneSignalUser@objc(cs)OneSignalUserManagerImpl(im)pushSubscriptionId", + "mangledName": "$s13OneSignalUser0abC11ManagerImplC18pushSubscriptionIdSSSgvg", + "moduleName": "OneSignalUser", + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "language", + "printedName": "language", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "c:@M@OneSignalUser@objc(cs)OneSignalUserManagerImpl(py)language", + "mangledName": "$s13OneSignalUser0abC11ManagerImplC8languageSSSgvp", + "moduleName": "OneSignalUser", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@OneSignalUser@objc(cs)OneSignalUserManagerImpl(im)language", + "mangledName": "$s13OneSignalUser0abC11ManagerImplC8languageSSSgvg", + "moduleName": "OneSignalUser", + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "pushSubscriptionImpl", + "printedName": "pushSubscriptionImpl", + "children": [ + { + "kind": "TypeNominal", + "name": "OSPushSubscriptionImpl", + "printedName": "OneSignalUser.OneSignalUserManagerImpl.OSPushSubscriptionImpl", + "usr": "s:13OneSignalUser0abC11ManagerImplC018OSPushSubscriptionE0C" + } + ], + "declKind": "Var", + "usr": "c:@M@OneSignalUser@objc(cs)OneSignalUserManagerImpl(py)pushSubscriptionImpl", + "mangledName": "$s13OneSignalUser0abC11ManagerImplC016pushSubscriptionE0AC06OSPushgE0Cvp", + "moduleName": "OneSignalUser", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl", + "ObjC" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "OSPushSubscriptionImpl", + "printedName": "OneSignalUser.OneSignalUserManagerImpl.OSPushSubscriptionImpl", + "usr": "s:13OneSignalUser0abC11ManagerImplC018OSPushSubscriptionE0C" + } + ], + "declKind": "Accessor", + "usr": "c:@M@OneSignalUser@objc(cs)OneSignalUserManagerImpl(im)pushSubscriptionImpl", + "mangledName": "$s13OneSignalUser0abC11ManagerImplC016pushSubscriptionE0AC06OSPushgE0Cvg", + "moduleName": "OneSignalUser", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "requiresUserAuth", + "printedName": "requiresUserAuth", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "c:@M@OneSignalUser@objc(cs)OneSignalUserManagerImpl(py)requiresUserAuth", + "mangledName": "$s13OneSignalUser0abC11ManagerImplC08requiresC4AuthSbvp", + "moduleName": "OneSignalUser", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "ObjC" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "c:@M@OneSignalUser@objc(cs)OneSignalUserManagerImpl(im)requiresUserAuth", + "mangledName": "$s13OneSignalUser0abC11ManagerImplC08requiresC4AuthSbvg", + "moduleName": "OneSignalUser", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "c:@M@OneSignalUser@objc(cs)OneSignalUserManagerImpl(im)setRequiresUserAuth:", + "mangledName": "$s13OneSignalUser0abC11ManagerImplC08requiresC4AuthSbvs", + "moduleName": "OneSignalUser", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:13OneSignalUser0abC11ManagerImplC08requiresC4AuthSbvM", + "mangledName": "$s13OneSignalUser0abC11ManagerImplC08requiresC4AuthSbvM", + "moduleName": "OneSignalUser", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Function", + "name": "start", + "printedName": "start()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "c:@M@OneSignalUser@objc(cs)OneSignalUserManagerImpl(im)start", + "mangledName": "$s13OneSignalUser0abC11ManagerImplC5startyyF", + "moduleName": "OneSignalUser", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "login", + "printedName": "login(externalId:token:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@OneSignalUser@objc(cs)OneSignalUserManagerImpl(im)loginWithExternalId:token:", + "mangledName": "$s13OneSignalUser0abC11ManagerImplC5login10externalId5tokenySS_SSSgtF", + "moduleName": "OneSignalUser", + "objc_name": "loginWithExternalId:token:", + "declAttributes": [ + "ObjC", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "logout", + "printedName": "logout()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "c:@M@OneSignalUser@objc(cs)OneSignalUserManagerImpl(im)logout", + "mangledName": "$s13OneSignalUser0abC11ManagerImplC6logoutyyF", + "moduleName": "OneSignalUser", + "objc_name": "logout", + "declAttributes": [ + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "_logout", + "printedName": "_logout()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:13OneSignalUser0abC11ManagerImplC7_logoutyyF", + "mangledName": "$s13OneSignalUser0abC11ManagerImplC7_logoutyyF", + "moduleName": "OneSignalUser", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "clearAllModelsFromStores", + "printedName": "clearAllModelsFromStores()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "c:@M@OneSignalUser@objc(cs)OneSignalUserManagerImpl(im)clearAllModelsFromStores", + "mangledName": "$s13OneSignalUser0abC11ManagerImplC24clearAllModelsFromStoresyyF", + "moduleName": "OneSignalUser", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "getTagsInternal", + "printedName": "getTagsInternal()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : Swift.String]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:SD" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@OneSignalUser@objc(cs)OneSignalUserManagerImpl(im)getTagsInternal", + "mangledName": "$s13OneSignalUser0abC11ManagerImplC15getTagsInternalSDyS2SGSgyF", + "moduleName": "OneSignalUser", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setLocation", + "printedName": "setLocation(latitude:longitude:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + }, + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "declKind": "Func", + "usr": "c:@M@OneSignalUser@objc(cs)OneSignalUserManagerImpl(im)setLocationWithLatitude:longitude:", + "mangledName": "$s13OneSignalUser0abC11ManagerImplC11setLocation8latitude9longitudeySf_SftF", + "moduleName": "OneSignalUser", + "objc_name": "setLocationWithLatitude:longitude:", + "declAttributes": [ + "ObjC", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "sendPurchases", + "printedName": "sendPurchases(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[[Swift.String : AnyObject]]", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : AnyObject]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "AnyObject" + } + ], + "usr": "s:SD" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Func", + "usr": "c:@M@OneSignalUser@objc(cs)OneSignalUserManagerImpl(im)sendPurchases:", + "mangledName": "$s13OneSignalUser0abC11ManagerImplC13sendPurchasesyySaySDySSyXlGGF", + "moduleName": "OneSignalUser", + "objc_name": "sendPurchases:", + "declAttributes": [ + "ObjC", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "startNewSession", + "printedName": "startNewSession()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "c:@CM@OneSignalUser@objc(cs)OneSignalUserManagerImpl(im)startNewSession", + "mangledName": "$s13OneSignalUser0abC11ManagerImplC15startNewSessionyyF", + "moduleName": "OneSignalUser", + "declAttributes": [ + "Dynamic", + "AccessControl", + "ObjC" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "sendSessionTime", + "printedName": "sendSessionTime(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "NSNumber", + "printedName": "Foundation.NSNumber", + "usr": "c:objc(cs)NSNumber" + } + ], + "declKind": "Func", + "usr": "c:@CM@OneSignalUser@objc(cs)OneSignalUserManagerImpl(im)sendSessionTime:", + "mangledName": "$s13OneSignalUser0abC11ManagerImplC15sendSessionTimeyySo8NSNumberCF", + "moduleName": "OneSignalUser", + "declAttributes": [ + "Dynamic", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "runBackgroundTasks", + "printedName": "runBackgroundTasks()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "c:@CM@OneSignalUser@objc(cs)OneSignalUserManagerImpl(im)runBackgroundTasks", + "mangledName": "$s13OneSignalUser0abC11ManagerImplC18runBackgroundTasksyyF", + "moduleName": "OneSignalUser", + "declAttributes": [ + "Dynamic", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "onJwtExpired", + "printedName": "onJwtExpired(expiredHandler:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.String, (Swift.String) -> ()) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(Swift.String, (Swift.String) -> ())", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.String) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "typeAttributes": [ + "noescape" + ] + } + ] + } + ] + } + ], + "declKind": "Func", + "usr": "c:@CM@OneSignalUser@objc(cs)OneSignalUserManagerImpl(im)onJwtExpiredWithExpiredHandler:", + "mangledName": "$s13OneSignalUser0abC11ManagerImplC12onJwtExpired14expiredHandleryySS_ySSXEtc_tF", + "moduleName": "OneSignalUser", + "objc_name": "onJwtExpiredWithExpiredHandler:", + "declAttributes": [ + "Dynamic", + "ObjC", + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "User", + "printedName": "User", + "children": [ + { + "kind": "TypeNominal", + "name": "OSUser", + "printedName": "OneSignalUser.OSUser", + "usr": "c:@M@OneSignalUser@objc(pl)OSUser" + } + ], + "declKind": "Var", + "usr": "c:@CM@OneSignalUser@objc(cs)OneSignalUserManagerImpl(py)User", + "mangledName": "$s13OneSignalUser0abC11ManagerImplC0C0AA6OSUser_pvp", + "moduleName": "OneSignalUser", + "objc_name": "User", + "declAttributes": [ + "Dynamic", + "ObjC", + "AccessControl" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "OSUser", + "printedName": "OneSignalUser.OSUser", + "usr": "c:@M@OneSignalUser@objc(pl)OSUser" + } + ], + "declKind": "Accessor", + "usr": "c:@CM@OneSignalUser@objc(cs)OneSignalUserManagerImpl(im)User", + "mangledName": "$s13OneSignalUser0abC11ManagerImplC0C0AA6OSUser_pvg", + "moduleName": "OneSignalUser", + "objc_name": "User", + "declAttributes": [ + "Dynamic", + "ObjC" + ], + "isFromExtension": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "pushSubscription", + "printedName": "pushSubscription", + "children": [ + { + "kind": "TypeNominal", + "name": "OSPushSubscription", + "printedName": "OneSignalUser.OSPushSubscription", + "usr": "c:@M@OneSignalUser@objc(pl)OSPushSubscription" + } + ], + "declKind": "Var", + "usr": "c:@CM@OneSignalUser@objc(cs)OneSignalUserManagerImpl(py)pushSubscription", + "mangledName": "$s13OneSignalUser0abC11ManagerImplC16pushSubscriptionAA06OSPushG0_pvp", + "moduleName": "OneSignalUser", + "objc_name": "pushSubscription", + "declAttributes": [ + "Dynamic", + "ObjC", + "AccessControl" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "OSPushSubscription", + "printedName": "OneSignalUser.OSPushSubscription", + "usr": "c:@M@OneSignalUser@objc(pl)OSPushSubscription" + } + ], + "declKind": "Accessor", + "usr": "c:@CM@OneSignalUser@objc(cs)OneSignalUserManagerImpl(im)pushSubscription", + "mangledName": "$s13OneSignalUser0abC11ManagerImplC16pushSubscriptionAA06OSPushG0_pvg", + "moduleName": "OneSignalUser", + "objc_name": "pushSubscription", + "declAttributes": [ + "Dynamic", + "ObjC" + ], + "isFromExtension": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "externalId", + "printedName": "externalId", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "c:@CM@OneSignalUser@objc(cs)OneSignalUserManagerImpl(py)externalId", + "mangledName": "$s13OneSignalUser0abC11ManagerImplC10externalIdSSSgvp", + "moduleName": "OneSignalUser", + "objc_name": "externalId", + "declAttributes": [ + "Dynamic", + "ObjC", + "AccessControl" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@CM@OneSignalUser@objc(cs)OneSignalUserManagerImpl(im)externalId", + "mangledName": "$s13OneSignalUser0abC11ManagerImplC10externalIdSSSgvg", + "moduleName": "OneSignalUser", + "objc_name": "externalId", + "declAttributes": [ + "Dynamic", + "ObjC" + ], + "isFromExtension": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "onesignalId", + "printedName": "onesignalId", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "c:@CM@OneSignalUser@objc(cs)OneSignalUserManagerImpl(py)onesignalId", + "mangledName": "$s13OneSignalUser0abC11ManagerImplC11onesignalIdSSSgvp", + "moduleName": "OneSignalUser", + "objc_name": "onesignalId", + "declAttributes": [ + "Dynamic", + "ObjC", + "AccessControl" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@CM@OneSignalUser@objc(cs)OneSignalUserManagerImpl(im)onesignalId", + "mangledName": "$s13OneSignalUser0abC11ManagerImplC11onesignalIdSSSgvg", + "moduleName": "OneSignalUser", + "objc_name": "onesignalId", + "declAttributes": [ + "Dynamic", + "ObjC" + ], + "isFromExtension": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "addObserver", + "printedName": "addObserver(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "OSUserStateObserver", + "printedName": "OneSignalUser.OSUserStateObserver", + "usr": "c:@M@OneSignalUser@objc(pl)OSUserStateObserver" + } + ], + "declKind": "Func", + "usr": "c:@CM@OneSignalUser@objc(cs)OneSignalUserManagerImpl(im)addObserver:", + "mangledName": "$s13OneSignalUser0abC11ManagerImplC11addObserveryyAA011OSUserStateG0_pF", + "moduleName": "OneSignalUser", + "objc_name": "addObserver:", + "declAttributes": [ + "Dynamic", + "ObjC", + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "removeObserver", + "printedName": "removeObserver(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "OSUserStateObserver", + "printedName": "OneSignalUser.OSUserStateObserver", + "usr": "c:@M@OneSignalUser@objc(pl)OSUserStateObserver" + } + ], + "declKind": "Func", + "usr": "c:@CM@OneSignalUser@objc(cs)OneSignalUserManagerImpl(im)removeObserver:", + "mangledName": "$s13OneSignalUser0abC11ManagerImplC14removeObserveryyAA011OSUserStateG0_pF", + "moduleName": "OneSignalUser", + "objc_name": "removeObserver:", + "declAttributes": [ + "Dynamic", + "ObjC", + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "addAlias", + "printedName": "addAlias(label:id:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "c:@CM@OneSignalUser@objc(cs)OneSignalUserManagerImpl(im)addAliasWithLabel:id:", + "mangledName": "$s13OneSignalUser0abC11ManagerImplC8addAlias5label2idySS_SStF", + "moduleName": "OneSignalUser", + "objc_name": "addAliasWithLabel:id:", + "declAttributes": [ + "Dynamic", + "ObjC", + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "addAliases", + "printedName": "addAliases(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Func", + "usr": "c:@CM@OneSignalUser@objc(cs)OneSignalUserManagerImpl(im)addAliases:", + "mangledName": "$s13OneSignalUser0abC11ManagerImplC10addAliasesyySDyS2SGF", + "moduleName": "OneSignalUser", + "objc_name": "addAliases:", + "declAttributes": [ + "Dynamic", + "ObjC", + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "removeAlias", + "printedName": "removeAlias(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "c:@CM@OneSignalUser@objc(cs)OneSignalUserManagerImpl(im)removeAlias:", + "mangledName": "$s13OneSignalUser0abC11ManagerImplC11removeAliasyySSF", + "moduleName": "OneSignalUser", + "objc_name": "removeAlias:", + "declAttributes": [ + "Dynamic", + "ObjC", + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "removeAliases", + "printedName": "removeAliases(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Func", + "usr": "c:@CM@OneSignalUser@objc(cs)OneSignalUserManagerImpl(im)removeAliases:", + "mangledName": "$s13OneSignalUser0abC11ManagerImplC13removeAliasesyySaySSGF", + "moduleName": "OneSignalUser", + "objc_name": "removeAliases:", + "declAttributes": [ + "Dynamic", + "ObjC", + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "addTag", + "printedName": "addTag(key:value:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "c:@CM@OneSignalUser@objc(cs)OneSignalUserManagerImpl(im)addTagWithKey:value:", + "mangledName": "$s13OneSignalUser0abC11ManagerImplC6addTag3key5valueySS_SStF", + "moduleName": "OneSignalUser", + "objc_name": "addTagWithKey:value:", + "declAttributes": [ + "Dynamic", + "ObjC", + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "addTags", + "printedName": "addTags(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Func", + "usr": "c:@CM@OneSignalUser@objc(cs)OneSignalUserManagerImpl(im)addTags:", + "mangledName": "$s13OneSignalUser0abC11ManagerImplC7addTagsyySDyS2SGF", + "moduleName": "OneSignalUser", + "objc_name": "addTags:", + "declAttributes": [ + "Dynamic", + "ObjC", + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "removeTag", + "printedName": "removeTag(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "c:@CM@OneSignalUser@objc(cs)OneSignalUserManagerImpl(im)removeTag:", + "mangledName": "$s13OneSignalUser0abC11ManagerImplC9removeTagyySSF", + "moduleName": "OneSignalUser", + "objc_name": "removeTag:", + "declAttributes": [ + "Dynamic", + "ObjC", + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "removeTags", + "printedName": "removeTags(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Func", + "usr": "c:@CM@OneSignalUser@objc(cs)OneSignalUserManagerImpl(im)removeTags:", + "mangledName": "$s13OneSignalUser0abC11ManagerImplC10removeTagsyySaySSGF", + "moduleName": "OneSignalUser", + "objc_name": "removeTags:", + "declAttributes": [ + "Dynamic", + "ObjC", + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "getTags", + "printedName": "getTags()", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Func", + "usr": "c:@CM@OneSignalUser@objc(cs)OneSignalUserManagerImpl(im)getTags", + "mangledName": "$s13OneSignalUser0abC11ManagerImplC7getTagsSDyS2SGyF", + "moduleName": "OneSignalUser", + "objc_name": "getTags", + "declAttributes": [ + "Dynamic", + "ObjC", + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "addEmail", + "printedName": "addEmail(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "c:@CM@OneSignalUser@objc(cs)OneSignalUserManagerImpl(im)addEmail:", + "mangledName": "$s13OneSignalUser0abC11ManagerImplC8addEmailyySSF", + "moduleName": "OneSignalUser", + "objc_name": "addEmail:", + "declAttributes": [ + "Dynamic", + "ObjC", + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "removeEmail", + "printedName": "removeEmail(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "c:@CM@OneSignalUser@objc(cs)OneSignalUserManagerImpl(im)removeEmail:", + "mangledName": "$s13OneSignalUser0abC11ManagerImplC11removeEmailyySSF", + "moduleName": "OneSignalUser", + "objc_name": "removeEmail:", + "declAttributes": [ + "Dynamic", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "addSms", + "printedName": "addSms(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "c:@CM@OneSignalUser@objc(cs)OneSignalUserManagerImpl(im)addSms:", + "mangledName": "$s13OneSignalUser0abC11ManagerImplC6addSmsyySSF", + "moduleName": "OneSignalUser", + "objc_name": "addSms:", + "declAttributes": [ + "Dynamic", + "ObjC", + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "removeSms", + "printedName": "removeSms(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "c:@CM@OneSignalUser@objc(cs)OneSignalUserManagerImpl(im)removeSms:", + "mangledName": "$s13OneSignalUser0abC11ManagerImplC9removeSmsyySSF", + "moduleName": "OneSignalUser", + "objc_name": "removeSms:", + "declAttributes": [ + "Dynamic", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setLanguage", + "printedName": "setLanguage(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "c:@CM@OneSignalUser@objc(cs)OneSignalUserManagerImpl(im)setLanguage:", + "mangledName": "$s13OneSignalUser0abC11ManagerImplC11setLanguageyySSF", + "moduleName": "OneSignalUser", + "objc_name": "setLanguage:", + "declAttributes": [ + "Dynamic", + "ObjC", + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "trackEvent", + "printedName": "trackEvent(name:properties:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : Any]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@CM@OneSignalUser@objc(cs)OneSignalUserManagerImpl(im)trackEventWithName:properties:", + "mangledName": "$s13OneSignalUser0abC11ManagerImplC10trackEvent4name10propertiesySS_SDySSypGSgtF", + "moduleName": "OneSignalUser", + "objc_name": "trackEventWithName:properties:", + "declAttributes": [ + "Dynamic", + "ObjC", + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "TypeDecl", + "name": "OSPushSubscriptionImpl", + "printedName": "OSPushSubscriptionImpl", + "children": [ + { + "kind": "Function", + "name": "addObserver", + "printedName": "addObserver(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "OSPushSubscriptionObserver", + "printedName": "OneSignalUser.OSPushSubscriptionObserver", + "usr": "c:@M@OneSignalUser@objc(pl)OSPushSubscriptionObserver" + } + ], + "declKind": "Func", + "usr": "s:13OneSignalUser0abC11ManagerImplC018OSPushSubscriptionE0C11addObserveryyAA0fgI0_pF", + "mangledName": "$s13OneSignalUser0abC11ManagerImplC018OSPushSubscriptionE0C11addObserveryyAA0fgI0_pF", + "moduleName": "OneSignalUser", + "objc_name": "addObserver:", + "declAttributes": [ + "ObjC", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "removeObserver", + "printedName": "removeObserver(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "OSPushSubscriptionObserver", + "printedName": "OneSignalUser.OSPushSubscriptionObserver", + "usr": "c:@M@OneSignalUser@objc(pl)OSPushSubscriptionObserver" + } + ], + "declKind": "Func", + "usr": "s:13OneSignalUser0abC11ManagerImplC018OSPushSubscriptionE0C14removeObserveryyAA0fgI0_pF", + "mangledName": "$s13OneSignalUser0abC11ManagerImplC018OSPushSubscriptionE0C14removeObserveryyAA0fgI0_pF", + "moduleName": "OneSignalUser", + "objc_name": "removeObserver:", + "declAttributes": [ + "ObjC", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "id", + "printedName": "id", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:13OneSignalUser0abC11ManagerImplC018OSPushSubscriptionE0C2idSSSgvp", + "mangledName": "$s13OneSignalUser0abC11ManagerImplC018OSPushSubscriptionE0C2idSSSgvp", + "moduleName": "OneSignalUser", + "objc_name": "id", + "declAttributes": [ + "ObjC", + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:13OneSignalUser0abC11ManagerImplC018OSPushSubscriptionE0C2idSSSgvg", + "mangledName": "$s13OneSignalUser0abC11ManagerImplC018OSPushSubscriptionE0C2idSSSgvg", + "moduleName": "OneSignalUser", + "objc_name": "id", + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "token", + "printedName": "token", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:13OneSignalUser0abC11ManagerImplC018OSPushSubscriptionE0C5tokenSSSgvp", + "mangledName": "$s13OneSignalUser0abC11ManagerImplC018OSPushSubscriptionE0C5tokenSSSgvp", + "moduleName": "OneSignalUser", + "objc_name": "token", + "declAttributes": [ + "ObjC", + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:13OneSignalUser0abC11ManagerImplC018OSPushSubscriptionE0C5tokenSSSgvg", + "mangledName": "$s13OneSignalUser0abC11ManagerImplC018OSPushSubscriptionE0C5tokenSSSgvg", + "moduleName": "OneSignalUser", + "objc_name": "token", + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "optedIn", + "printedName": "optedIn", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:13OneSignalUser0abC11ManagerImplC018OSPushSubscriptionE0C7optedInSbvp", + "mangledName": "$s13OneSignalUser0abC11ManagerImplC018OSPushSubscriptionE0C7optedInSbvp", + "moduleName": "OneSignalUser", + "objc_name": "optedIn", + "declAttributes": [ + "ObjC", + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:13OneSignalUser0abC11ManagerImplC018OSPushSubscriptionE0C7optedInSbvg", + "mangledName": "$s13OneSignalUser0abC11ManagerImplC018OSPushSubscriptionE0C7optedInSbvg", + "moduleName": "OneSignalUser", + "objc_name": "optedIn", + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "optIn", + "printedName": "optIn()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:13OneSignalUser0abC11ManagerImplC018OSPushSubscriptionE0C5optInyyF", + "mangledName": "$s13OneSignalUser0abC11ManagerImplC018OSPushSubscriptionE0C5optInyyF", + "moduleName": "OneSignalUser", + "objc_name": "optIn", + "declAttributes": [ + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "optOut", + "printedName": "optOut()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:13OneSignalUser0abC11ManagerImplC018OSPushSubscriptionE0C6optOutyyF", + "mangledName": "$s13OneSignalUser0abC11ManagerImplC018OSPushSubscriptionE0C6optOutyyF", + "moduleName": "OneSignalUser", + "objc_name": "optOut", + "declAttributes": [ + "ObjC", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "OSPushSubscriptionImpl", + "printedName": "OneSignalUser.OneSignalUserManagerImpl.OSPushSubscriptionImpl", + "usr": "s:13OneSignalUser0abC11ManagerImplC018OSPushSubscriptionE0C" + } + ], + "declKind": "Constructor", + "usr": "s:13OneSignalUser0abC11ManagerImplC018OSPushSubscriptionE0CAEycfc", + "mangledName": "$s13OneSignalUser0abC11ManagerImplC018OSPushSubscriptionE0CAEycfc", + "moduleName": "OneSignalUser", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "s:13OneSignalUser0abC11ManagerImplC018OSPushSubscriptionE0C", + "mangledName": "$s13OneSignalUser0abC11ManagerImplC018OSPushSubscriptionE0C", + "moduleName": "OneSignalUser", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "isFromExtension": true, + "superclassUsr": "c:objc(cs)NSObject", + "hasMissingDesignatedInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "OSPushSubscription", + "printedName": "OSPushSubscription", + "usr": "c:@M@OneSignalUser@objc(pl)OSPushSubscription", + "mangledName": "$s13OneSignalUser18OSPushSubscriptionP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "Function", + "name": "setNotificationTypes", + "printedName": "setNotificationTypes(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Int32", + "printedName": "Swift.Int32", + "usr": "s:s5Int32V" + } + ], + "declKind": "Func", + "usr": "c:@CM@OneSignalUser@objc(cs)OneSignalUserManagerImpl(im)setNotificationTypes:", + "mangledName": "$s13OneSignalUser0abC11ManagerImplC20setNotificationTypesyys5Int32VF", + "moduleName": "OneSignalUser", + "objc_name": "setNotificationTypes:", + "declAttributes": [ + "Dynamic", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setPushToken", + "printedName": "setPushToken(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "c:@CM@OneSignalUser@objc(cs)OneSignalUserManagerImpl(im)setPushToken:", + "mangledName": "$s13OneSignalUser0abC11ManagerImplC12setPushTokenyySSF", + "moduleName": "OneSignalUser", + "objc_name": "setPushToken:", + "declAttributes": [ + "Dynamic", + "ObjC", + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "c:@M@OneSignalUser@objc(cs)OneSignalUserManagerImpl", + "mangledName": "$s13OneSignalUser0abC11ManagerImplC", + "moduleName": "OneSignalUser", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "superclassUsr": "c:objc(cs)NSObject", + "hasMissingDesignatedInitializers": true, + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "OSUser", + "printedName": "OSUser", + "usr": "c:@M@OneSignalUser@objc(pl)OSUser", + "mangledName": "$s13OneSignalUser6OSUserP" + } + ] + }, + { + "kind": "Import", + "name": "OneSignalCore", + "printedName": "OneSignalCore", + "declKind": "Import", + "moduleName": "OneSignalUser", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "OneSignalOSCore", + "printedName": "OneSignalOSCore", + "declKind": "Import", + "moduleName": "OneSignalUser" + }, + { + "kind": "Import", + "name": "OneSignalCore", + "printedName": "OneSignalCore", + "declKind": "Import", + "moduleName": "OneSignalUser", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "OneSignalOSCore", + "printedName": "OneSignalOSCore", + "declKind": "Import", + "moduleName": "OneSignalUser" + }, + { + "kind": "Import", + "name": "OneSignalCore", + "printedName": "OneSignalCore", + "declKind": "Import", + "moduleName": "OneSignalUser", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "OneSignalOSCore", + "printedName": "OneSignalOSCore", + "declKind": "Import", + "moduleName": "OneSignalUser" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "OneSignalUser", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "OneSignalOSCore", + "printedName": "OneSignalOSCore", + "declKind": "Import", + "moduleName": "OneSignalUser" + }, + { + "kind": "Import", + "name": "OneSignalCore", + "printedName": "OneSignalCore", + "declKind": "Import", + "moduleName": "OneSignalUser" + }, + { + "kind": "Import", + "name": "OneSignalOSCore", + "printedName": "OneSignalOSCore", + "declKind": "Import", + "moduleName": "OneSignalUser", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "OneSignalCore", + "printedName": "OneSignalCore", + "declKind": "Import", + "moduleName": "OneSignalUser" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "OneSignalUser", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "OneSignalCore", + "printedName": "OneSignalCore", + "declKind": "Import", + "moduleName": "OneSignalUser" + }, + { + "kind": "Import", + "name": "OneSignalOSCore", + "printedName": "OneSignalOSCore", + "declKind": "Import", + "moduleName": "OneSignalUser" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "OneSignalUser", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "OneSignalCore", + "printedName": "OneSignalCore", + "declKind": "Import", + "moduleName": "OneSignalUser", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "OneSignalOSCore", + "printedName": "OneSignalOSCore", + "declKind": "Import", + "moduleName": "OneSignalUser" + }, + { + "kind": "Import", + "name": "OneSignalCore", + "printedName": "OneSignalCore", + "declKind": "Import", + "moduleName": "OneSignalUser", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "OneSignalOSCore", + "printedName": "OneSignalOSCore", + "declKind": "Import", + "moduleName": "OneSignalUser" + }, + { + "kind": "Import", + "name": "OneSignalCore", + "printedName": "OneSignalCore", + "declKind": "Import", + "moduleName": "OneSignalUser", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "OneSignalOSCore", + "printedName": "OneSignalOSCore", + "declKind": "Import", + "moduleName": "OneSignalUser" + }, + { + "kind": "Import", + "name": "OneSignalOSCore", + "printedName": "OneSignalOSCore", + "declKind": "Import", + "moduleName": "OneSignalUser", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "OneSignalCore", + "printedName": "OneSignalCore", + "declKind": "Import", + "moduleName": "OneSignalUser" + }, + { + "kind": "Import", + "name": "OneSignalOSCore", + "printedName": "OneSignalOSCore", + "declKind": "Import", + "moduleName": "OneSignalUser", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "OneSignalCore", + "printedName": "OneSignalCore", + "declKind": "Import", + "moduleName": "OneSignalUser" + }, + { + "kind": "Import", + "name": "OneSignalCore", + "printedName": "OneSignalCore", + "declKind": "Import", + "moduleName": "OneSignalUser", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "OneSignalOSCore", + "printedName": "OneSignalOSCore", + "declKind": "Import", + "moduleName": "OneSignalUser" + }, + { + "kind": "Import", + "name": "OneSignalCore", + "printedName": "OneSignalCore", + "declKind": "Import", + "moduleName": "OneSignalUser", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "OneSignalNotifications", + "printedName": "OneSignalNotifications", + "declKind": "Import", + "moduleName": "OneSignalUser" + }, + { + "kind": "Import", + "name": "OneSignalOSCore", + "printedName": "OneSignalOSCore", + "declKind": "Import", + "moduleName": "OneSignalUser" + }, + { + "kind": "Import", + "name": "OneSignalCore", + "printedName": "OneSignalCore", + "declKind": "Import", + "moduleName": "OneSignalUser", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "OneSignalOSCore", + "printedName": "OneSignalOSCore", + "declKind": "Import", + "moduleName": "OneSignalUser" + }, + { + "kind": "Import", + "name": "OneSignalCore", + "printedName": "OneSignalCore", + "declKind": "Import", + "moduleName": "OneSignalUser", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "OneSignalOSCore", + "printedName": "OneSignalOSCore", + "declKind": "Import", + "moduleName": "OneSignalUser" + }, + { + "kind": "Import", + "name": "OneSignalCore", + "printedName": "OneSignalCore", + "declKind": "Import", + "moduleName": "OneSignalUser", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "OneSignalOSCore", + "printedName": "OneSignalOSCore", + "declKind": "Import", + "moduleName": "OneSignalUser" + }, + { + "kind": "Import", + "name": "OneSignalCore", + "printedName": "OneSignalCore", + "declKind": "Import", + "moduleName": "OneSignalUser", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "OneSignalOSCore", + "printedName": "OneSignalOSCore", + "declKind": "Import", + "moduleName": "OneSignalUser" + }, + { + "kind": "Import", + "name": "OneSignalCore", + "printedName": "OneSignalCore", + "declKind": "Import", + "moduleName": "OneSignalUser", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "OneSignalOSCore", + "printedName": "OneSignalOSCore", + "declKind": "Import", + "moduleName": "OneSignalUser" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "OneSignalUser", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "OneSignalCore", + "printedName": "OneSignalCore", + "declKind": "Import", + "moduleName": "OneSignalUser" + }, + { + "kind": "Import", + "name": "OneSignalOSCore", + "printedName": "OneSignalOSCore", + "declKind": "Import", + "moduleName": "OneSignalUser" + }, + { + "kind": "Import", + "name": "OneSignalNotifications", + "printedName": "OneSignalNotifications", + "declKind": "Import", + "moduleName": "OneSignalUser" + }, + { + "kind": "TypeDecl", + "name": "OSPushSubscriptionObserver", + "printedName": "OSPushSubscriptionObserver", + "children": [ + { + "kind": "Function", + "name": "onPushSubscriptionDidChange", + "printedName": "onPushSubscriptionDidChange(state:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "OSPushSubscriptionChangedState", + "printedName": "OneSignalUser.OSPushSubscriptionChangedState", + "usr": "c:@M@OneSignalUser@objc(cs)OSPushSubscriptionChangedState" + } + ], + "declKind": "Func", + "usr": "c:@M@OneSignalUser@objc(pl)OSPushSubscriptionObserver(im)onPushSubscriptionDidChangeWithState:", + "mangledName": "$s13OneSignalUser26OSPushSubscriptionObserverP06onPushE9DidChange5stateyAA0dE12ChangedStateC_tF", + "moduleName": "OneSignalUser", + "genericSig": "<τ_0_0 where τ_0_0 : OneSignalUser.OSPushSubscriptionObserver>", + "sugared_genericSig": "", + "protocolReq": true, + "objc_name": "onPushSubscriptionDidChangeWithState:", + "declAttributes": [ + "ObjC", + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "c:@M@OneSignalUser@objc(pl)OSPushSubscriptionObserver", + "mangledName": "$s13OneSignalUser26OSPushSubscriptionObserverP", + "moduleName": "OneSignalUser", + "genericSig": "<τ_0_0 : AnyObject>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "OSPushSubscriptionState", + "printedName": "OSPushSubscriptionState", + "children": [ + { + "kind": "Var", + "name": "id", + "printedName": "id", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "c:@M@OneSignalUser@objc(cs)OSPushSubscriptionState(py)id", + "mangledName": "$s13OneSignalUser23OSPushSubscriptionStateC2idSSSgvp", + "moduleName": "OneSignalUser", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl", + "ObjC" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@OneSignalUser@objc(cs)OSPushSubscriptionState(im)id", + "mangledName": "$s13OneSignalUser23OSPushSubscriptionStateC2idSSSgvg", + "moduleName": "OneSignalUser", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "token", + "printedName": "token", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "c:@M@OneSignalUser@objc(cs)OSPushSubscriptionState(py)token", + "mangledName": "$s13OneSignalUser23OSPushSubscriptionStateC5tokenSSSgvp", + "moduleName": "OneSignalUser", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl", + "ObjC" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@OneSignalUser@objc(cs)OSPushSubscriptionState(im)token", + "mangledName": "$s13OneSignalUser23OSPushSubscriptionStateC5tokenSSSgvg", + "moduleName": "OneSignalUser", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "optedIn", + "printedName": "optedIn", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "c:@M@OneSignalUser@objc(cs)OSPushSubscriptionState(py)optedIn", + "mangledName": "$s13OneSignalUser23OSPushSubscriptionStateC7optedInSbvp", + "moduleName": "OneSignalUser", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl", + "ObjC" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "c:@M@OneSignalUser@objc(cs)OSPushSubscriptionState(im)optedIn", + "mangledName": "$s13OneSignalUser23OSPushSubscriptionStateC7optedInSbvg", + "moduleName": "OneSignalUser", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "description", + "printedName": "description", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "c:@M@OneSignalUser@objc(cs)OSPushSubscriptionState(py)description", + "mangledName": "$s13OneSignalUser23OSPushSubscriptionStateC11descriptionSSvp", + "moduleName": "OneSignalUser", + "overriding": true, + "objc_name": "description", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override", + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "c:@M@OneSignalUser@objc(cs)OSPushSubscriptionState(im)description", + "mangledName": "$s13OneSignalUser23OSPushSubscriptionStateC11descriptionSSvg", + "moduleName": "OneSignalUser", + "overriding": true, + "objc_name": "description", + "declAttributes": [ + "Dynamic", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "jsonRepresentation", + "printedName": "jsonRepresentation()", + "children": [ + { + "kind": "TypeNominal", + "name": "NSDictionary", + "printedName": "Foundation.NSDictionary", + "usr": "c:objc(cs)NSDictionary" + } + ], + "declKind": "Func", + "usr": "c:@M@OneSignalUser@objc(cs)OSPushSubscriptionState(im)jsonRepresentation", + "mangledName": "$s13OneSignalUser23OSPushSubscriptionStateC18jsonRepresentationSo12NSDictionaryCyF", + "moduleName": "OneSignalUser", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "OSPushSubscriptionState", + "printedName": "OneSignalUser.OSPushSubscriptionState", + "usr": "c:@M@OneSignalUser@objc(cs)OSPushSubscriptionState" + } + ], + "declKind": "Constructor", + "usr": "c:@M@OneSignalUser@objc(cs)OSPushSubscriptionState(im)init", + "mangledName": "$s13OneSignalUser23OSPushSubscriptionStateCACycfc", + "moduleName": "OneSignalUser", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@OneSignalUser@objc(cs)OSPushSubscriptionState", + "mangledName": "$s13OneSignalUser23OSPushSubscriptionStateC", + "moduleName": "OneSignalUser", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "superclassUsr": "c:objc(cs)NSObject", + "hasMissingDesignatedInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "OSPushSubscriptionChangedState", + "printedName": "OSPushSubscriptionChangedState", + "children": [ + { + "kind": "Var", + "name": "current", + "printedName": "current", + "children": [ + { + "kind": "TypeNominal", + "name": "OSPushSubscriptionState", + "printedName": "OneSignalUser.OSPushSubscriptionState", + "usr": "c:@M@OneSignalUser@objc(cs)OSPushSubscriptionState" + } + ], + "declKind": "Var", + "usr": "c:@M@OneSignalUser@objc(cs)OSPushSubscriptionChangedState(py)current", + "mangledName": "$s13OneSignalUser30OSPushSubscriptionChangedStateC7currentAA0deG0Cvp", + "moduleName": "OneSignalUser", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl", + "ObjC" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "OSPushSubscriptionState", + "printedName": "OneSignalUser.OSPushSubscriptionState", + "usr": "c:@M@OneSignalUser@objc(cs)OSPushSubscriptionState" + } + ], + "declKind": "Accessor", + "usr": "c:@M@OneSignalUser@objc(cs)OSPushSubscriptionChangedState(im)current", + "mangledName": "$s13OneSignalUser30OSPushSubscriptionChangedStateC7currentAA0deG0Cvg", + "moduleName": "OneSignalUser", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "previous", + "printedName": "previous", + "children": [ + { + "kind": "TypeNominal", + "name": "OSPushSubscriptionState", + "printedName": "OneSignalUser.OSPushSubscriptionState", + "usr": "c:@M@OneSignalUser@objc(cs)OSPushSubscriptionState" + } + ], + "declKind": "Var", + "usr": "c:@M@OneSignalUser@objc(cs)OSPushSubscriptionChangedState(py)previous", + "mangledName": "$s13OneSignalUser30OSPushSubscriptionChangedStateC8previousAA0deG0Cvp", + "moduleName": "OneSignalUser", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl", + "ObjC" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "OSPushSubscriptionState", + "printedName": "OneSignalUser.OSPushSubscriptionState", + "usr": "c:@M@OneSignalUser@objc(cs)OSPushSubscriptionState" + } + ], + "declKind": "Accessor", + "usr": "c:@M@OneSignalUser@objc(cs)OSPushSubscriptionChangedState(im)previous", + "mangledName": "$s13OneSignalUser30OSPushSubscriptionChangedStateC8previousAA0deG0Cvg", + "moduleName": "OneSignalUser", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "description", + "printedName": "description", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "c:@M@OneSignalUser@objc(cs)OSPushSubscriptionChangedState(py)description", + "mangledName": "$s13OneSignalUser30OSPushSubscriptionChangedStateC11descriptionSSvp", + "moduleName": "OneSignalUser", + "overriding": true, + "objc_name": "description", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override", + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "c:@M@OneSignalUser@objc(cs)OSPushSubscriptionChangedState(im)description", + "mangledName": "$s13OneSignalUser30OSPushSubscriptionChangedStateC11descriptionSSvg", + "moduleName": "OneSignalUser", + "overriding": true, + "objc_name": "description", + "declAttributes": [ + "Dynamic", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "jsonRepresentation", + "printedName": "jsonRepresentation()", + "children": [ + { + "kind": "TypeNominal", + "name": "NSDictionary", + "printedName": "Foundation.NSDictionary", + "usr": "c:objc(cs)NSDictionary" + } + ], + "declKind": "Func", + "usr": "c:@M@OneSignalUser@objc(cs)OSPushSubscriptionChangedState(im)jsonRepresentation", + "mangledName": "$s13OneSignalUser30OSPushSubscriptionChangedStateC18jsonRepresentationSo12NSDictionaryCyF", + "moduleName": "OneSignalUser", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "OSPushSubscriptionChangedState", + "printedName": "OneSignalUser.OSPushSubscriptionChangedState", + "usr": "c:@M@OneSignalUser@objc(cs)OSPushSubscriptionChangedState" + } + ], + "declKind": "Constructor", + "usr": "c:@M@OneSignalUser@objc(cs)OSPushSubscriptionChangedState(im)init", + "mangledName": "$s13OneSignalUser30OSPushSubscriptionChangedStateCACycfc", + "moduleName": "OneSignalUser", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@OneSignalUser@objc(cs)OSPushSubscriptionChangedState", + "mangledName": "$s13OneSignalUser30OSPushSubscriptionChangedStateC", + "moduleName": "OneSignalUser", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "superclassUsr": "c:objc(cs)NSObject", + "hasMissingDesignatedInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "OneSignalUser", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "OneSignalCore", + "printedName": "OneSignalCore", + "declKind": "Import", + "moduleName": "OneSignalUser" + }, + { + "kind": "Import", + "name": "OneSignalOSCore", + "printedName": "OneSignalOSCore", + "declKind": "Import", + "moduleName": "OneSignalUser" + }, + { + "kind": "Import", + "name": "OneSignalOSCore", + "printedName": "OneSignalOSCore", + "declKind": "Import", + "moduleName": "OneSignalUser", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "OneSignalCore", + "printedName": "OneSignalCore", + "declKind": "Import", + "moduleName": "OneSignalUser" + }, + { + "kind": "TypeDecl", + "name": "OSUserState", + "printedName": "OSUserState", + "children": [ + { + "kind": "Var", + "name": "onesignalId", + "printedName": "onesignalId", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "c:@M@OneSignalUser@objc(cs)OSUserState(py)onesignalId", + "mangledName": "$s13OneSignalUser11OSUserStateC11onesignalIdSSSgvp", + "moduleName": "OneSignalUser", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl", + "ObjC" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@OneSignalUser@objc(cs)OSUserState(im)onesignalId", + "mangledName": "$s13OneSignalUser11OSUserStateC11onesignalIdSSSgvg", + "moduleName": "OneSignalUser", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "externalId", + "printedName": "externalId", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "c:@M@OneSignalUser@objc(cs)OSUserState(py)externalId", + "mangledName": "$s13OneSignalUser11OSUserStateC10externalIdSSSgvp", + "moduleName": "OneSignalUser", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl", + "ObjC" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@OneSignalUser@objc(cs)OSUserState(im)externalId", + "mangledName": "$s13OneSignalUser11OSUserStateC10externalIdSSSgvg", + "moduleName": "OneSignalUser", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "description", + "printedName": "description", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "c:@M@OneSignalUser@objc(cs)OSUserState(py)description", + "mangledName": "$s13OneSignalUser11OSUserStateC11descriptionSSvp", + "moduleName": "OneSignalUser", + "overriding": true, + "objc_name": "description", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override", + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "c:@M@OneSignalUser@objc(cs)OSUserState(im)description", + "mangledName": "$s13OneSignalUser11OSUserStateC11descriptionSSvg", + "moduleName": "OneSignalUser", + "overriding": true, + "objc_name": "description", + "declAttributes": [ + "Dynamic", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "jsonRepresentation", + "printedName": "jsonRepresentation()", + "children": [ + { + "kind": "TypeNominal", + "name": "NSDictionary", + "printedName": "Foundation.NSDictionary", + "usr": "c:objc(cs)NSDictionary" + } + ], + "declKind": "Func", + "usr": "c:@M@OneSignalUser@objc(cs)OSUserState(im)jsonRepresentation", + "mangledName": "$s13OneSignalUser11OSUserStateC18jsonRepresentationSo12NSDictionaryCyF", + "moduleName": "OneSignalUser", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "OSUserState", + "printedName": "OneSignalUser.OSUserState", + "usr": "c:@M@OneSignalUser@objc(cs)OSUserState" + } + ], + "declKind": "Constructor", + "usr": "c:@M@OneSignalUser@objc(cs)OSUserState(im)init", + "mangledName": "$s13OneSignalUser11OSUserStateCACycfc", + "moduleName": "OneSignalUser", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@OneSignalUser@objc(cs)OSUserState", + "mangledName": "$s13OneSignalUser11OSUserStateC", + "moduleName": "OneSignalUser", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "superclassUsr": "c:objc(cs)NSObject", + "hasMissingDesignatedInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "OSUserChangedState", + "printedName": "OSUserChangedState", + "children": [ + { + "kind": "Var", + "name": "current", + "printedName": "current", + "children": [ + { + "kind": "TypeNominal", + "name": "OSUserState", + "printedName": "OneSignalUser.OSUserState", + "usr": "c:@M@OneSignalUser@objc(cs)OSUserState" + } + ], + "declKind": "Var", + "usr": "c:@M@OneSignalUser@objc(cs)OSUserChangedState(py)current", + "mangledName": "$s13OneSignalUser18OSUserChangedStateC7currentAA0dF0Cvp", + "moduleName": "OneSignalUser", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl", + "ObjC" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "OSUserState", + "printedName": "OneSignalUser.OSUserState", + "usr": "c:@M@OneSignalUser@objc(cs)OSUserState" + } + ], + "declKind": "Accessor", + "usr": "c:@M@OneSignalUser@objc(cs)OSUserChangedState(im)current", + "mangledName": "$s13OneSignalUser18OSUserChangedStateC7currentAA0dF0Cvg", + "moduleName": "OneSignalUser", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "description", + "printedName": "description", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "c:@M@OneSignalUser@objc(cs)OSUserChangedState(py)description", + "mangledName": "$s13OneSignalUser18OSUserChangedStateC11descriptionSSvp", + "moduleName": "OneSignalUser", + "overriding": true, + "objc_name": "description", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override", + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "c:@M@OneSignalUser@objc(cs)OSUserChangedState(im)description", + "mangledName": "$s13OneSignalUser18OSUserChangedStateC11descriptionSSvg", + "moduleName": "OneSignalUser", + "overriding": true, + "objc_name": "description", + "declAttributes": [ + "Dynamic", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "jsonRepresentation", + "printedName": "jsonRepresentation()", + "children": [ + { + "kind": "TypeNominal", + "name": "NSDictionary", + "printedName": "Foundation.NSDictionary", + "usr": "c:objc(cs)NSDictionary" + } + ], + "declKind": "Func", + "usr": "c:@M@OneSignalUser@objc(cs)OSUserChangedState(im)jsonRepresentation", + "mangledName": "$s13OneSignalUser18OSUserChangedStateC18jsonRepresentationSo12NSDictionaryCyF", + "moduleName": "OneSignalUser", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "OSUserChangedState", + "printedName": "OneSignalUser.OSUserChangedState", + "usr": "c:@M@OneSignalUser@objc(cs)OSUserChangedState" + } + ], + "declKind": "Constructor", + "usr": "c:@M@OneSignalUser@objc(cs)OSUserChangedState(im)init", + "mangledName": "$s13OneSignalUser18OSUserChangedStateCACycfc", + "moduleName": "OneSignalUser", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@OneSignalUser@objc(cs)OSUserChangedState", + "mangledName": "$s13OneSignalUser18OSUserChangedStateC", + "moduleName": "OneSignalUser", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "superclassUsr": "c:objc(cs)NSObject", + "hasMissingDesignatedInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "OSUserStateObserver", + "printedName": "OSUserStateObserver", + "children": [ + { + "kind": "Function", + "name": "onUserStateDidChange", + "printedName": "onUserStateDidChange(state:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "OSUserChangedState", + "printedName": "OneSignalUser.OSUserChangedState", + "usr": "c:@M@OneSignalUser@objc(cs)OSUserChangedState" + } + ], + "declKind": "Func", + "usr": "c:@M@OneSignalUser@objc(pl)OSUserStateObserver(im)onUserStateDidChangeWithState:", + "mangledName": "$s13OneSignalUser19OSUserStateObserverP02oncE9DidChange5stateyAA0d7ChangedE0C_tF", + "moduleName": "OneSignalUser", + "genericSig": "<τ_0_0 where τ_0_0 : OneSignalUser.OSUserStateObserver>", + "sugared_genericSig": "", + "protocolReq": true, + "objc_name": "onUserStateDidChangeWithState:", + "declAttributes": [ + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "c:@M@OneSignalUser@objc(pl)OSUserStateObserver", + "mangledName": "$s13OneSignalUser19OSUserStateObserverP", + "moduleName": "OneSignalUser", + "genericSig": "<τ_0_0 : AnyObject>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "ObjC" + ] + }, + { + "kind": "Import", + "name": "OneSignalCore", + "printedName": "OneSignalCore", + "declKind": "Import", + "moduleName": "OneSignalUser", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "OneSignalOSCore", + "printedName": "OneSignalOSCore", + "declKind": "Import", + "moduleName": "OneSignalUser" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "OneSignalUser", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "OneSignalCore", + "printedName": "OneSignalCore", + "declKind": "Import", + "moduleName": "OneSignalUser" + }, + { + "kind": "Import", + "name": "OneSignalOSCore", + "printedName": "OneSignalOSCore", + "declKind": "Import", + "moduleName": "OneSignalUser" + }, + { + "kind": "Import", + "name": "OneSignalCore", + "printedName": "OneSignalCore", + "declKind": "Import", + "moduleName": "OneSignalUser", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "OneSignalOSCore", + "printedName": "OneSignalOSCore", + "declKind": "Import", + "moduleName": "OneSignalUser" + } + ], + "json_format_version": 8 + }, + "ConstValues": [ + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSSubscriptionModelStoreListener.swift", + "kind": "StringLiteral", + "offset": 1710, + "length": 72, + "value": "\"OSSubscriptionModelStoreListener.getAddModelDelta has no user instance\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSSubscriptionModelStoreListener.swift", + "kind": "StringLiteral", + "offset": 2076, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSSubscriptionModelStoreListener.swift", + "kind": "StringLiteral", + "offset": 2448, + "length": 75, + "value": "\"OSSubscriptionModelStoreListener.getRemoveModelDelta has no user instance\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSSubscriptionModelStoreListener.swift", + "kind": "StringLiteral", + "offset": 2820, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSSubscriptionModelStoreListener.swift", + "kind": "StringLiteral", + "offset": 3671, + "length": 75, + "value": "\"OSSubscriptionModelStoreListener.getUpdateModelDelta has no user instance\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSSubscriptionModelStoreListener.swift", + "kind": "BooleanLiteral", + "offset": 3998, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OneSignalUserManagerImpl.swift", + "kind": "StringLiteral", + "offset": 5125, + "length": 26, + "value": "\"com.onesignal.user.start\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OneSignalUserManagerImpl.swift", + "kind": "BooleanLiteral", + "offset": 5178, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OneSignalUserManagerImpl.swift", + "kind": "BooleanLiteral", + "offset": 6154, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OneSignalUserManagerImpl.swift", + "kind": "BooleanLiteral", + "offset": 6173, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OneSignalUserManagerImpl.swift", + "kind": "BooleanLiteral", + "offset": 6256, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OneSignalUserManagerImpl.swift", + "kind": "StringLiteral", + "offset": 9264, + "length": 36, + "value": "\"OneSignalUserManager calling start\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OneSignalUserManagerImpl.swift", + "kind": "BooleanLiteral", + "offset": 9387, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OneSignalUserManagerImpl.swift", + "kind": "BooleanLiteral", + "offset": 9854, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OneSignalUserManagerImpl.swift", + "kind": "StringLiteral", + "offset": 10125, + "length": 64, + "value": "\"OneSignalUserManager.start called, loaded the user from cache.\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OneSignalUserManagerImpl.swift", + "kind": "StringLiteral", + "offset": 11821, + "length": 85, + "value": "\"OneSignalUserManager: creating user linked to legacy subscription \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OneSignalUserManagerImpl.swift", + "kind": "StringLiteral", + "offset": 11905, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OneSignalUserManagerImpl.swift", + "kind": "BooleanLiteral", + "offset": 12988, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OneSignalUserManagerImpl.swift", + "kind": "StringLiteral", + "offset": 13503, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OneSignalUserManagerImpl.swift", + "kind": "StringLiteral", + "offset": 13571, + "length": 73, + "value": "\"OneSignal.User login called with empty externalId. This is not allowed.\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OneSignalUserManagerImpl.swift", + "kind": "StringLiteral", + "offset": 13731, + "length": 60, + "value": "\"OneSignal.User login called with externalId: \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OneSignalUserManagerImpl.swift", + "kind": "StringLiteral", + "offset": 13790, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OneSignalUserManagerImpl.swift", + "kind": "StringLiteral", + "offset": 15775, + "length": 95, + "value": "\"OneSignalUserManager.createNewUser: not creating new user due to logging into the same user.)\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OneSignalUserManagerImpl.swift", + "kind": "StringLiteral", + "offset": 18371, + "length": 64, + "value": "\"isCurrentUser called with empty externalId or no user instance\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OneSignalUserManagerImpl.swift", + "kind": "BooleanLiteral", + "offset": 18456, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OneSignalUserManagerImpl.swift", + "kind": "StringLiteral", + "offset": 19349, + "length": 8, + "value": "\"logout\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OneSignalUserManagerImpl.swift", + "kind": "StringLiteral", + "offset": 19511, + "length": 88, + "value": "\"OneSignal.User logout called, but the user is currently anonymous, so not logging out.\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OneSignalUserManagerImpl.swift", + "kind": "StringLiteral", + "offset": 20365, + "length": 51, + "value": "\"OneSignalUserManagerImpl prepareForNewUser called\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OneSignalUserManagerImpl.swift", + "kind": "BooleanLiteral", + "offset": 21252, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OneSignalUserManagerImpl.swift", + "kind": "BooleanLiteral", + "offset": 21496, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OneSignalUserManagerImpl.swift", + "kind": "BooleanLiteral", + "offset": 21986, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OneSignalUserManagerImpl.swift", + "kind": "BooleanLiteral", + "offset": 23208, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OneSignalUserManagerImpl.swift", + "kind": "StringLiteral", + "offset": 23762, + "length": 112, + "value": "\"OneSignalUserManagerImpl.createPushSubscriptionRequest cannot be executed due to missing subscriptionExecutor.\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OneSignalUserManagerImpl.swift", + "kind": "StringLiteral", + "offset": 24247, + "length": 13, + "value": "\"setLocation\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OneSignalUserManagerImpl.swift", + "kind": "StringLiteral", + "offset": 24409, + "length": 44, + "value": "\"Failed to set location because User is nil\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OneSignalUserManagerImpl.swift", + "kind": "StringLiteral", + "offset": 24719, + "length": 15, + "value": "\"sendPurchases\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OneSignalUserManagerImpl.swift", + "kind": "StringLiteral", + "offset": 25434, + "length": 47, + "value": "\"OneSignalUserManagerImpl starting new session\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OneSignalUserManagerImpl.swift", + "kind": "StringLiteral", + "offset": 25576, + "length": 18, + "value": "\"_startNewSession\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OneSignalUserManagerImpl.swift", + "kind": "BooleanLiteral", + "offset": 25744, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OneSignalUserManagerImpl.swift", + "kind": "IntegerLiteral", + "offset": 25814, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OneSignalUserManagerImpl.swift", + "kind": "BooleanLiteral", + "offset": 25824, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OneSignalUserManagerImpl.swift", + "kind": "BooleanLiteral", + "offset": 26070, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OneSignalUserManagerImpl.swift", + "kind": "StringLiteral", + "offset": 26322, + "length": 133, + "value": "\"OneSignalUserManagerImpl.startNewSession() is unable to fetch user with External ID \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OneSignalUserManagerImpl.swift", + "kind": "StringLiteral", + "offset": 26423, + "length": 5, + "value": "\"nil\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OneSignalUserManagerImpl.swift", + "kind": "StringLiteral", + "offset": 26429, + "length": 3, + "value": "\" due to null OneSignal ID\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OneSignalUserManagerImpl.swift", + "kind": "BooleanLiteral", + "offset": 26915, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OneSignalUserManagerImpl.swift", + "kind": "StringLiteral", + "offset": 27017, + "length": 24, + "value": "\"updatePropertiesDeltas\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OneSignalUserManagerImpl.swift", + "kind": "StringLiteral", + "offset": 27862, + "length": 17, + "value": "\"sendSessionTime\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OneSignalUserManagerImpl.swift", + "kind": "BooleanLiteral", + "offset": 28346, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OneSignalUserManagerImpl.swift", + "kind": "StringLiteral", + "offset": 28850, + "length": 12, + "value": "\"externalId\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OneSignalUserManagerImpl.swift", + "kind": "StringLiteral", + "offset": 29089, + "length": 13, + "value": "\"onesignalId\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OneSignalUserManagerImpl.swift", + "kind": "StringLiteral", + "offset": 29705, + "length": 10, + "value": "\"addAlias\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OneSignalUserManagerImpl.swift", + "kind": "StringLiteral", + "offset": 29948, + "length": 12, + "value": "\"addAliases\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OneSignalUserManagerImpl.swift", + "kind": "StringLiteral", + "offset": 30178, + "length": 13, + "value": "\"removeAlias\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OneSignalUserManagerImpl.swift", + "kind": "StringLiteral", + "offset": 30417, + "length": 15, + "value": "\"removeAliases\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OneSignalUserManagerImpl.swift", + "kind": "StringLiteral", + "offset": 30658, + "length": 8, + "value": "\"addTag\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OneSignalUserManagerImpl.swift", + "kind": "StringLiteral", + "offset": 30891, + "length": 9, + "value": "\"addTags\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OneSignalUserManagerImpl.swift", + "kind": "StringLiteral", + "offset": 31108, + "length": 11, + "value": "\"removeTag\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OneSignalUserManagerImpl.swift", + "kind": "StringLiteral", + "offset": 31335, + "length": 12, + "value": "\"removeTags\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OneSignalUserManagerImpl.swift", + "kind": "StringLiteral", + "offset": 31563, + "length": 9, + "value": "\"getTags\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OneSignalUserManagerImpl.swift", + "kind": "Dictionary", + "offset": 31600, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OneSignalUserManagerImpl.swift", + "kind": "StringLiteral", + "offset": 31799, + "length": 10, + "value": "\"addEmail\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OneSignalUserManagerImpl.swift", + "kind": "BooleanLiteral", + "offset": 32120, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OneSignalUserManagerImpl.swift", + "kind": "BooleanLiteral", + "offset": 32150, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OneSignalUserManagerImpl.swift", + "kind": "BooleanLiteral", + "offset": 32289, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OneSignalUserManagerImpl.swift", + "kind": "StringLiteral", + "offset": 32649, + "length": 13, + "value": "\"removeEmail\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OneSignalUserManagerImpl.swift", + "kind": "StringLiteral", + "offset": 32955, + "length": 14, + "value": "\"addSmsNumber\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OneSignalUserManagerImpl.swift", + "kind": "BooleanLiteral", + "offset": 33275, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OneSignalUserManagerImpl.swift", + "kind": "BooleanLiteral", + "offset": 33305, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OneSignalUserManagerImpl.swift", + "kind": "BooleanLiteral", + "offset": 33445, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OneSignalUserManagerImpl.swift", + "kind": "StringLiteral", + "offset": 33804, + "length": 17, + "value": "\"removeSmsNumber\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OneSignalUserManagerImpl.swift", + "kind": "StringLiteral", + "offset": 34120, + "length": 13, + "value": "\"setLanguage\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OneSignalUserManagerImpl.swift", + "kind": "StringLiteral", + "offset": 34195, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OneSignalUserManagerImpl.swift", + "kind": "StringLiteral", + "offset": 34258, + "length": 74, + "value": "\"OneSignal.User.setLanguage cannot be called with an empty language code.\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OneSignalUserManagerImpl.swift", + "kind": "StringLiteral", + "offset": 34570, + "length": 12, + "value": "\"trackEvent\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OneSignalUserManagerImpl.swift", + "kind": "Dictionary", + "offset": 34669, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OneSignalUserManagerImpl.swift", + "kind": "StringLiteral", + "offset": 34878, + "length": 88, + "value": "\"trackEvent called with invalid properties \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OneSignalUserManagerImpl.swift", + "kind": "StringLiteral", + "offset": 34943, + "length": 1, + "value": "\", dropping this event.\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OneSignalUserManagerImpl.swift", + "kind": "StringLiteral", + "offset": 37055, + "length": 21, + "value": "\"pushSubscription.id\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OneSignalUserManagerImpl.swift", + "kind": "StringLiteral", + "offset": 37378, + "length": 24, + "value": "\"pushSubscription.token\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OneSignalUserManagerImpl.swift", + "kind": "StringLiteral", + "offset": 37696, + "length": 26, + "value": "\"pushSubscription.optedIn\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OneSignalUserManagerImpl.swift", + "kind": "BooleanLiteral", + "offset": 37754, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OneSignalUserManagerImpl.swift", + "kind": "BooleanLiteral", + "offset": 37878, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OneSignalUserManagerImpl.swift", + "kind": "StringLiteral", + "offset": 38195, + "length": 24, + "value": "\"pushSubscription.optIn\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OneSignalUserManagerImpl.swift", + "kind": "BooleanLiteral", + "offset": 38365, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OneSignalUserManagerImpl.swift", + "kind": "BooleanLiteral", + "offset": 38449, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OneSignalUserManagerImpl.swift", + "kind": "StringLiteral", + "offset": 38594, + "length": 25, + "value": "\"pushSubscription.optOut\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OneSignalUserManagerImpl.swift", + "kind": "BooleanLiteral", + "offset": 38765, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OneSignalUserManagerImpl.swift", + "kind": "StringLiteral", + "offset": 35465, + "length": 22, + "value": "\"OneSignalUser.OSPushSubscriptionImpl\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestAddAliases.swift", + "kind": "BooleanLiteral", + "offset": 1353, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestAddAliases.swift", + "kind": "StringLiteral", + "offset": 1934, + "length": 67, + "value": "\"apps\/\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestAddAliases.swift", + "kind": "StringLiteral", + "offset": 1948, + "length": 1, + "value": "\"\/users\/by\/\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestAddAliases.swift", + "kind": "StringLiteral", + "offset": 1976, + "length": 1, + "value": "\"\/\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestAddAliases.swift", + "kind": "StringLiteral", + "offset": 1991, + "length": 1, + "value": "\"\/identity\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestAddAliases.swift", + "kind": "BooleanLiteral", + "offset": 2021, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestAddAliases.swift", + "kind": "BooleanLiteral", + "offset": 2062, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestAddAliases.swift", + "kind": "StringLiteral", + "offset": 2262, + "length": 48, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestAddAliases.swift", + "kind": "StringLiteral", + "offset": 2359, + "length": 10, + "value": "\"identity\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestAddAliases.swift", + "kind": "StringLiteral", + "offset": 2498, + "length": 15, + "value": "\"identityModel\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestAddAliases.swift", + "kind": "StringLiteral", + "offset": 2553, + "length": 9, + "value": "\"aliases\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestAddAliases.swift", + "kind": "StringLiteral", + "offset": 2605, + "length": 12, + "value": "\"parameters\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestAddAliases.swift", + "kind": "StringLiteral", + "offset": 2665, + "length": 8, + "value": "\"method\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestAddAliases.swift", + "kind": "StringLiteral", + "offset": 2736, + "length": 11, + "value": "\"timestamp\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestAddAliases.swift", + "kind": "StringLiteral", + "offset": 2866, + "length": 15, + "value": "\"identityModel\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestAddAliases.swift", + "kind": "StringLiteral", + "offset": 2957, + "length": 9, + "value": "\"aliases\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestAddAliases.swift", + "kind": "StringLiteral", + "offset": 3045, + "length": 8, + "value": "\"method\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestAddAliases.swift", + "kind": "StringLiteral", + "offset": 3123, + "length": 12, + "value": "\"parameters\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestAddAliases.swift", + "kind": "StringLiteral", + "offset": 3224, + "length": 11, + "value": "\"timestamp\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestAddAliases.swift", + "kind": "StringLiteral", + "offset": 3426, + "length": 48, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestAddAliases.swift", + "kind": "StringLiteral", + "offset": 1275, + "length": 19, + "value": "\"OneSignalUser.OSRequestAddAliases\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestUpdateProperties.swift", + "kind": "BooleanLiteral", + "offset": 1359, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestUpdateProperties.swift", + "kind": "StringLiteral", + "offset": 2068, + "length": 58, + "value": "\"apps\/\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestUpdateProperties.swift", + "kind": "StringLiteral", + "offset": 2082, + "length": 1, + "value": "\"\/users\/by\/\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestUpdateProperties.swift", + "kind": "StringLiteral", + "offset": 2110, + "length": 1, + "value": "\"\/\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestUpdateProperties.swift", + "kind": "StringLiteral", + "offset": 2125, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestUpdateProperties.swift", + "kind": "BooleanLiteral", + "offset": 2146, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestUpdateProperties.swift", + "kind": "BooleanLiteral", + "offset": 2187, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestUpdateProperties.swift", + "kind": "StringLiteral", + "offset": 2352, + "length": 56, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestUpdateProperties.swift", + "kind": "StringLiteral", + "offset": 2581, + "length": 15, + "value": "\"identityModel\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestUpdateProperties.swift", + "kind": "StringLiteral", + "offset": 2639, + "length": 12, + "value": "\"parameters\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestUpdateProperties.swift", + "kind": "StringLiteral", + "offset": 2699, + "length": 8, + "value": "\"method\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestUpdateProperties.swift", + "kind": "StringLiteral", + "offset": 2770, + "length": 11, + "value": "\"timestamp\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestUpdateProperties.swift", + "kind": "StringLiteral", + "offset": 2900, + "length": 15, + "value": "\"identityModel\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestUpdateProperties.swift", + "kind": "StringLiteral", + "offset": 2993, + "length": 8, + "value": "\"method\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestUpdateProperties.swift", + "kind": "StringLiteral", + "offset": 3071, + "length": 12, + "value": "\"parameters\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestUpdateProperties.swift", + "kind": "StringLiteral", + "offset": 3159, + "length": 11, + "value": "\"timestamp\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestUpdateProperties.swift", + "kind": "StringLiteral", + "offset": 3330, + "length": 60, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestUpdateProperties.swift", + "kind": "StringLiteral", + "offset": 1275, + "length": 25, + "value": "\"OneSignalUser.OSRequestUpdateProperties\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestFetchUser.swift", + "kind": "BooleanLiteral", + "offset": 1538, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestFetchUser.swift", + "kind": "StringLiteral", + "offset": 2033, + "length": 75, + "value": "\"Cannot generate the fetch user request for \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestFetchUser.swift", + "kind": "StringLiteral", + "offset": 2090, + "length": 1, + "value": "\": \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestFetchUser.swift", + "kind": "StringLiteral", + "offset": 2102, + "length": 3, + "value": "\" yet.\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestFetchUser.swift", + "kind": "BooleanLiteral", + "offset": 2129, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestFetchUser.swift", + "kind": "StringLiteral", + "offset": 2221, + "length": 49, + "value": "\"apps\/\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestFetchUser.swift", + "kind": "StringLiteral", + "offset": 2235, + "length": 1, + "value": "\"\/users\/by\/\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestFetchUser.swift", + "kind": "StringLiteral", + "offset": 2258, + "length": 1, + "value": "\"\/\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestFetchUser.swift", + "kind": "StringLiteral", + "offset": 2269, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestFetchUser.swift", + "kind": "BooleanLiteral", + "offset": 2286, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestFetchUser.swift", + "kind": "StringLiteral", + "offset": 2583, + "length": 53, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestFetchUser.swift", + "kind": "StringLiteral", + "offset": 2771, + "length": 12, + "value": "\"aliasLabel\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestFetchUser.swift", + "kind": "StringLiteral", + "offset": 2823, + "length": 9, + "value": "\"aliasId\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestFetchUser.swift", + "kind": "StringLiteral", + "offset": 2878, + "length": 15, + "value": "\"identityModel\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestFetchUser.swift", + "kind": "StringLiteral", + "offset": 2938, + "length": 14, + "value": "\"onNewSession\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestFetchUser.swift", + "kind": "StringLiteral", + "offset": 3000, + "length": 8, + "value": "\"method\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestFetchUser.swift", + "kind": "StringLiteral", + "offset": 3071, + "length": 11, + "value": "\"timestamp\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestFetchUser.swift", + "kind": "StringLiteral", + "offset": 3201, + "length": 15, + "value": "\"identityModel\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestFetchUser.swift", + "kind": "StringLiteral", + "offset": 3295, + "length": 12, + "value": "\"aliasLabel\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestFetchUser.swift", + "kind": "StringLiteral", + "offset": 3374, + "length": 9, + "value": "\"aliasId\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestFetchUser.swift", + "kind": "StringLiteral", + "offset": 3452, + "length": 8, + "value": "\"method\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestFetchUser.swift", + "kind": "StringLiteral", + "offset": 3529, + "length": 11, + "value": "\"timestamp\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestFetchUser.swift", + "kind": "StringLiteral", + "offset": 3788, + "length": 14, + "value": "\"onNewSession\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestFetchUser.swift", + "kind": "StringLiteral", + "offset": 3837, + "length": 53, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestFetchUser.swift", + "kind": "StringLiteral", + "offset": 1461, + "length": 18, + "value": "\"OneSignalUser.OSRequestFetchUser\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSPropertiesModel.swift", + "kind": "StringLiteral", + "offset": 1603, + "length": 5, + "value": "\"lat\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSPropertiesModel.swift", + "kind": "StringLiteral", + "offset": 1645, + "length": 6, + "value": "\"long\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSPropertiesModel.swift", + "kind": "StringLiteral", + "offset": 1749, + "length": 5, + "value": "\"lat\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSPropertiesModel.swift", + "kind": "StringLiteral", + "offset": 1802, + "length": 6, + "value": "\"long\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSPropertiesModel.swift", + "kind": "StringLiteral", + "offset": 1354, + "length": 15, + "value": "\"OneSignalUser.OSLocationPoint\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSPropertiesModel.swift", + "kind": "StringLiteral", + "offset": 1930, + "length": 10, + "value": "\"language\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSPropertiesModel.swift", + "kind": "StringLiteral", + "offset": 2064, + "length": 10, + "value": "\"location\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSPropertiesModel.swift", + "kind": "StringLiteral", + "offset": 2306, + "length": 13, + "value": "\"timezone_id\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSPropertiesModel.swift", + "kind": "Dictionary", + "offset": 2393, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSPropertiesModel.swift", + "kind": "IntegerLiteral", + "offset": 2941, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSPropertiesModel.swift", + "kind": "StringLiteral", + "offset": 3171, + "length": 10, + "value": "\"language\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSPropertiesModel.swift", + "kind": "StringLiteral", + "offset": 3222, + "length": 6, + "value": "\"tags\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSPropertiesModel.swift", + "kind": "StringLiteral", + "offset": 3275, + "length": 12, + "value": "\"timezoneId\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSPropertiesModel.swift", + "kind": "StringLiteral", + "offset": 3450, + "length": 10, + "value": "\"language\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSPropertiesModel.swift", + "kind": "StringLiteral", + "offset": 3521, + "length": 12, + "value": "\"timezoneId\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSPropertiesModel.swift", + "kind": "StringLiteral", + "offset": 3598, + "length": 6, + "value": "\"tags\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSPropertiesModel.swift", + "kind": "Dictionary", + "offset": 4051, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSPropertiesModel.swift", + "kind": "StringLiteral", + "offset": 4302, + "length": 6, + "value": "\"tags\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSPropertiesModel.swift", + "kind": "Dictionary", + "offset": 4416, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSPropertiesModel.swift", + "kind": "StringLiteral", + "offset": 4563, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSPropertiesModel.swift", + "kind": "StringLiteral", + "offset": 4617, + "length": 6, + "value": "\"tags\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSPropertiesModel.swift", + "kind": "StringLiteral", + "offset": 4807, + "length": 10, + "value": "\"language\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSPropertiesModel.swift", + "kind": "StringLiteral", + "offset": 4894, + "length": 6, + "value": "\"tags\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSPropertiesModel.swift", + "kind": "Dictionary", + "offset": 5009, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSPropertiesModel.swift", + "kind": "StringLiteral", + "offset": 5114, + "length": 58, + "value": "\"Not hydrating properties model for property: \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSPropertiesModel.swift", + "kind": "StringLiteral", + "offset": 5171, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSIdentityOperationExecutor.swift", + "kind": "Array", + "offset": 1446, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSIdentityOperationExecutor.swift", + "kind": "Array", + "offset": 1586, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSIdentityOperationExecutor.swift", + "kind": "Array", + "offset": 1650, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSIdentityOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 1869, + "length": 39, + "value": "\"OneSignal.OSIdentityOperationExecutor\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSIdentityOperationExecutor.swift", + "kind": "Array", + "offset": 2374, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSIdentityOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 2936, + "length": 51, + "value": "\"OSIdentityOperationExecutor.init dropped \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSIdentityOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 2986, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSIdentityOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 3324, + "length": 110, + "value": "\"OSIdentityOperationExecutor error encountered reading from cache for \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSIdentityOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 3433, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSIdentityOperationExecutor.swift", + "kind": "Array", + "offset": 3653, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSIdentityOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 4577, + "length": 53, + "value": "\"OSIdentityOperationExecutor.init dropped \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSIdentityOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 4629, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSIdentityOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 4993, + "length": 116, + "value": "\"OSIdentityOperationExecutor error encountered reading from cache for \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSIdentityOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 5108, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSIdentityOperationExecutor.swift", + "kind": "Array", + "offset": 5337, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSIdentityOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 6264, + "length": 53, + "value": "\"OSIdentityOperationExecutor.init dropped \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSIdentityOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 6316, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSIdentityOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 6695, + "length": 119, + "value": "\"OSIdentityOperationExecutor error encountered reading from cache for \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSIdentityOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 6813, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSIdentityOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 6970, + "length": 52, + "value": "\"OSIdentityOperationExecutor enqueueDelta: \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSIdentityOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 7021, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSIdentityOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 7492, + "length": 78, + "value": "\"OSIdentityOperationExecutor processDeltaQueue with queue: \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSIdentityOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 7569, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSIdentityOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 8471, + "length": 69, + "value": "\"OSIdentityOperationExecutor met incompatible OSDelta type: \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSIdentityOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 8539, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSIdentityOperationExecutor.swift", + "kind": "Array", + "offset": 8605, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSIdentityOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 10337, + "length": 101, + "value": "\"OSIdentityOperationExecutor.processRequestQueue met incompatible OneSignalRequest type: \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSIdentityOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 10436, + "length": 1, + "value": "\".\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSIdentityOperationExecutor.swift", + "kind": "BooleanLiteral", + "offset": 10774, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSIdentityOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 10836, + "length": 82, + "value": "\"OSIdentityOperationExecutor: executeAddAliasesRequest making request: \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSIdentityOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 10917, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSIdentityOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 11801, + "length": 94, + "value": "\"OSIdentityOperationExecutor add aliases request failed with error: \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSIdentityOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 11894, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSIdentityOperationExecutor.swift", + "kind": "BooleanLiteral", + "offset": 13938, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSIdentityOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 14000, + "length": 83, + "value": "\"OSIdentityOperationExecutor: executeRemoveAliasRequest making request: \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSIdentityOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 14082, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSIdentityOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 14976, + "length": 95, + "value": "\"OSIdentityOperationExecutor remove alias request failed with error: \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSIdentityOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 15070, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSPropertiesModelStoreListener.swift", + "kind": "StringLiteral", + "offset": 1982, + "length": 123, + "value": "\"OSPropertiesModelStoreListener.getUpdateModelDelta encountered unsupported property: \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSPropertiesModelStoreListener.swift", + "kind": "StringLiteral", + "offset": 2084, + "length": 2, + "value": "\" or no user instance\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSIdentityModelRepo.swift", + "kind": "Dictionary", + "offset": 1813, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestUpdateSubscription.swift", + "kind": "BooleanLiteral", + "offset": 1439, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestUpdateSubscription.swift", + "kind": "StringLiteral", + "offset": 1924, + "length": 47, + "value": "\"apps\/\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestUpdateSubscription.swift", + "kind": "StringLiteral", + "offset": 1938, + "length": 1, + "value": "\"\/subscriptions\/\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestUpdateSubscription.swift", + "kind": "StringLiteral", + "offset": 1970, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestUpdateSubscription.swift", + "kind": "BooleanLiteral", + "offset": 1991, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestUpdateSubscription.swift", + "kind": "BooleanLiteral", + "offset": 2032, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestUpdateSubscription.swift", + "kind": "StringLiteral", + "offset": 2351, + "length": 76, + "value": "\"OSRequestUpdateSubscription with subscriptionObject: \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestUpdateSubscription.swift", + "kind": "StringLiteral", + "offset": 2426, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestUpdateSubscription.swift", + "kind": "StringLiteral", + "offset": 2606, + "length": 9, + "value": "\"address\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestUpdateSubscription.swift", + "kind": "StringLiteral", + "offset": 2664, + "length": 19, + "value": "\"notificationTypes\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestUpdateSubscription.swift", + "kind": "StringLiteral", + "offset": 2712, + "length": 7, + "value": "\"token\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestUpdateSubscription.swift", + "kind": "StringLiteral", + "offset": 2776, + "length": 11, + "value": "\"device_os\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestUpdateSubscription.swift", + "kind": "StringLiteral", + "offset": 2845, + "length": 5, + "value": "\"sdk\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestUpdateSubscription.swift", + "kind": "StringLiteral", + "offset": 2903, + "length": 13, + "value": "\"app_version\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestUpdateSubscription.swift", + "kind": "IntegerLiteral", + "offset": 3082, + "length": 2, + "value": "-1" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestUpdateSubscription.swift", + "kind": "StringLiteral", + "offset": 3118, + "length": 20, + "value": "\"notification_types\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestUpdateSubscription.swift", + "kind": "StringLiteral", + "offset": 3216, + "length": 9, + "value": "\"enabled\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestUpdateSubscription.swift", + "kind": "StringLiteral", + "offset": 3485, + "length": 14, + "value": "\"subscription\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestUpdateSubscription.swift", + "kind": "StringLiteral", + "offset": 3643, + "length": 19, + "value": "\"subscriptionModel\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestUpdateSubscription.swift", + "kind": "StringLiteral", + "offset": 3705, + "length": 12, + "value": "\"parameters\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestUpdateSubscription.swift", + "kind": "StringLiteral", + "offset": 3765, + "length": 8, + "value": "\"method\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestUpdateSubscription.swift", + "kind": "StringLiteral", + "offset": 3836, + "length": 11, + "value": "\"timestamp\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestUpdateSubscription.swift", + "kind": "StringLiteral", + "offset": 3970, + "length": 19, + "value": "\"subscriptionModel\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestUpdateSubscription.swift", + "kind": "StringLiteral", + "offset": 4071, + "length": 8, + "value": "\"method\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestUpdateSubscription.swift", + "kind": "StringLiteral", + "offset": 4149, + "length": 12, + "value": "\"parameters\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestUpdateSubscription.swift", + "kind": "StringLiteral", + "offset": 4237, + "length": 11, + "value": "\"timestamp\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestUpdateSubscription.swift", + "kind": "StringLiteral", + "offset": 4416, + "length": 60, + "value": "\"OSRequestUpdateSubscription with parameters: \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestUpdateSubscription.swift", + "kind": "StringLiteral", + "offset": 4475, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestUpdateSubscription.swift", + "kind": "StringLiteral", + "offset": 1353, + "length": 27, + "value": "\"OneSignalUser.OSRequestUpdateSubscription\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestCustomEvents.swift", + "kind": "BooleanLiteral", + "offset": 1355, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestCustomEvents.swift", + "kind": "StringLiteral", + "offset": 1851, + "length": 29, + "value": "\"apps\/\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestCustomEvents.swift", + "kind": "StringLiteral", + "offset": 1865, + "length": 1, + "value": "\"\/custom_events\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestCustomEvents.swift", + "kind": "BooleanLiteral", + "offset": 1900, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestCustomEvents.swift", + "kind": "BooleanLiteral", + "offset": 1941, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestCustomEvents.swift", + "kind": "StringLiteral", + "offset": 2108, + "length": 48, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestCustomEvents.swift", + "kind": "StringLiteral", + "offset": 2218, + "length": 8, + "value": "\"events\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestCustomEvents.swift", + "kind": "StringLiteral", + "offset": 2362, + "length": 15, + "value": "\"identityModel\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestCustomEvents.swift", + "kind": "StringLiteral", + "offset": 2420, + "length": 12, + "value": "\"parameters\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestCustomEvents.swift", + "kind": "StringLiteral", + "offset": 2480, + "length": 8, + "value": "\"method\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestCustomEvents.swift", + "kind": "StringLiteral", + "offset": 2551, + "length": 11, + "value": "\"timestamp\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestCustomEvents.swift", + "kind": "StringLiteral", + "offset": 2681, + "length": 15, + "value": "\"identityModel\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestCustomEvents.swift", + "kind": "StringLiteral", + "offset": 2774, + "length": 8, + "value": "\"method\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestCustomEvents.swift", + "kind": "StringLiteral", + "offset": 2852, + "length": 12, + "value": "\"parameters\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestCustomEvents.swift", + "kind": "StringLiteral", + "offset": 2940, + "length": 11, + "value": "\"timestamp\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestCustomEvents.swift", + "kind": "StringLiteral", + "offset": 3111, + "length": 56, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestCustomEvents.swift", + "kind": "StringLiteral", + "offset": 1275, + "length": 21, + "value": "\"OneSignalUser.OSRequestCustomEvents\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSUserInternalImpl.swift", + "kind": "StringLiteral", + "offset": 3240, + "length": 51, + "value": "\"OneSignal.User addAliases called with: \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSUserInternalImpl.swift", + "kind": "StringLiteral", + "offset": 3290, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSUserInternalImpl.swift", + "kind": "StringLiteral", + "offset": 3425, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSUserInternalImpl.swift", + "kind": "StringLiteral", + "offset": 3527, + "length": 147, + "value": "\"OneSignal.User addAliases error: Cannot use \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSUserInternalImpl.swift", + "kind": "StringLiteral", + "offset": 3590, + "length": 2, + "value": "\" or \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSUserInternalImpl.swift", + "kind": "StringLiteral", + "offset": 3611, + "length": 2, + "value": "\" as a alias label. Or, cannot use empty string as an alias ID.\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSUserInternalImpl.swift", + "kind": "StringLiteral", + "offset": 3934, + "length": 53, + "value": "\"OneSignal.User removeAliases called with: \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSUserInternalImpl.swift", + "kind": "StringLiteral", + "offset": 3986, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSUserInternalImpl.swift", + "kind": "StringLiteral", + "offset": 4183, + "length": 106, + "value": "\"OneSignal.User removeAliases error: Cannot use \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSUserInternalImpl.swift", + "kind": "StringLiteral", + "offset": 4249, + "length": 2, + "value": "\" or \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSUserInternalImpl.swift", + "kind": "StringLiteral", + "offset": 4270, + "length": 2, + "value": "\" as a alias label.\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSUserInternalImpl.swift", + "kind": "StringLiteral", + "offset": 4493, + "length": 45, + "value": "\"OneSignal.User addTags called with: \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSUserInternalImpl.swift", + "kind": "StringLiteral", + "offset": 4537, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSUserInternalImpl.swift", + "kind": "StringLiteral", + "offset": 4681, + "length": 48, + "value": "\"OneSignal.User removeTags called with: \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSUserInternalImpl.swift", + "kind": "StringLiteral", + "offset": 4728, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSUserInternalImpl.swift", + "kind": "StringLiteral", + "offset": 4909, + "length": 66, + "value": "\"OneSignal.User setLocation called with lat: \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSUserInternalImpl.swift", + "kind": "StringLiteral", + "offset": 4960, + "length": 4, + "value": "\" long: \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSUserInternalImpl.swift", + "kind": "StringLiteral", + "offset": 4974, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSUserInternalImpl.swift", + "kind": "StringLiteral", + "offset": 2024, + "length": 18, + "value": "\"OneSignalUser.OSUserInternalImpl\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSPropertyOperationExecutor.swift", + "kind": "Dictionary", + "offset": 1410, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSPropertyOperationExecutor.swift", + "kind": "Dictionary", + "offset": 1447, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSPropertyOperationExecutor.swift", + "kind": "BooleanLiteral", + "offset": 1518, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSPropertyOperationExecutor.swift", + "kind": "IntegerLiteral", + "offset": 1586, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSPropertyOperationExecutor.swift", + "kind": "IntegerLiteral", + "offset": 1616, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSPropertyOperationExecutor.swift", + "kind": "Array", + "offset": 1661, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSPropertyOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 1781, + "length": 6, + "value": "\"tags\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSPropertyOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 1842, + "length": 5, + "value": "\"lat\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSPropertyOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 1890, + "length": 6, + "value": "\"long\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSPropertyOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 1968, + "length": 15, + "value": "\"session_count\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSPropertyOperationExecutor.swift", + "kind": "IntegerLiteral", + "offset": 2003, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSPropertyOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 2042, + "length": 14, + "value": "\"session_time\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSPropertyOperationExecutor.swift", + "kind": "IntegerLiteral", + "offset": 2075, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSPropertyOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 2113, + "length": 11, + "value": "\"purchases\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSPropertyOperationExecutor.swift", + "kind": "Dictionary", + "offset": 2201, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSPropertyOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 2220, + "length": 12, + "value": "\"properties\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSPropertyOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 2301, + "length": 25, + "value": "\"refresh_device_metadata\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSPropertyOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 2367, + "length": 8, + "value": "\"deltas\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSPropertyOperationExecutor.swift", + "kind": "Array", + "offset": 2603, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSPropertyOperationExecutor.swift", + "kind": "Array", + "offset": 2672, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSPropertyOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 2900, + "length": 39, + "value": "\"OneSignal.OSPropertyOperationExecutor\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSPropertyOperationExecutor.swift", + "kind": "Array", + "offset": 3463, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSPropertyOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 3801, + "length": 52, + "value": "\"OSPropertyOperationExecutor.init dropped: \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSPropertyOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 3852, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSPropertyOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 4192, + "length": 112, + "value": "\"OSPropertyOperationExecutor error encountered reading from cache for \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSPropertyOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 4303, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSPropertyOperationExecutor.swift", + "kind": "Array", + "offset": 4529, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSPropertyOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 5471, + "length": 54, + "value": "\"OSPropertyOperationExecutor.init dropped: \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSPropertyOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 5524, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSPropertyOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 5905, + "length": 121, + "value": "\"OSPropertyOperationExecutor error encountered reading from cache for \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSPropertyOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 6025, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSPropertyOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 6182, + "length": 52, + "value": "\"OSPropertyOperationExecutor enqueue delta \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSPropertyOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 6233, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSPropertyOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 7037, + "length": 78, + "value": "\"OSPropertyOperationExecutor processDeltaQueue with queue: \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSPropertyOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 7114, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSPropertyOperationExecutor.swift", + "kind": "Dictionary", + "offset": 7290, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSPropertyOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 7633, + "length": 65, + "value": "\"OSPropertyOperationExecutor.processDeltaQueue dropped: \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSPropertyOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 7697, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSPropertyOperationExecutor.swift", + "kind": "IntegerLiteral", + "offset": 8027, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSPropertyOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 8092, + "length": 91, + "value": "\"OSPropertyOperationExecutor.combinedProperties contains \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSPropertyOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 8176, + "length": 5, + "value": "\" users\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSPropertyOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 8635, + "length": 70, + "value": "\"OSPropertyOperationExecutor.processDeltaQueue dropped: \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSPropertyOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 8704, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSPropertyOperationExecutor.swift", + "kind": "Array", + "offset": 9409, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSPropertyOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 9937, + "length": 95, + "value": "\"OSPropertyOperationExecutor.combineProperties dropped unsupported property: \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSPropertyOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 10031, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSPropertyOperationExecutor.swift", + "kind": "IntegerLiteral", + "offset": 10568, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSPropertyOperationExecutor.swift", + "kind": "BooleanLiteral", + "offset": 10655, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSPropertyOperationExecutor.swift", + "kind": "IntegerLiteral", + "offset": 10731, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSPropertyOperationExecutor.swift", + "kind": "BooleanLiteral", + "offset": 11870, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSPropertyOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 12847, + "length": 11, + "value": "\"ryw_token\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSPropertyOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 12934, + "length": 11, + "value": "\"ryw_delay\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSPropertyOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 13604, + "length": 100, + "value": "\"OSPropertyOperationExecutor update properties request failed with error: \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSPropertyOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 13703, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSCustomEventsExecutor.swift", + "kind": "StringLiteral", + "offset": 1381, + "length": 6, + "value": "\"name\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSCustomEventsExecutor.swift", + "kind": "StringLiteral", + "offset": 1421, + "length": 14, + "value": "\"onesignal_id\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSCustomEventsExecutor.swift", + "kind": "StringLiteral", + "offset": 1467, + "length": 11, + "value": "\"timestamp\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSCustomEventsExecutor.swift", + "kind": "StringLiteral", + "offset": 1508, + "length": 9, + "value": "\"payload\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSCustomEventsExecutor.swift", + "kind": "StringLiteral", + "offset": 1550, + "length": 13, + "value": "\"device_type\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSCustomEventsExecutor.swift", + "kind": "StringLiteral", + "offset": 1589, + "length": 5, + "value": "\"sdk\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSCustomEventsExecutor.swift", + "kind": "StringLiteral", + "offset": 1627, + "length": 13, + "value": "\"app_version\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSCustomEventsExecutor.swift", + "kind": "StringLiteral", + "offset": 1667, + "length": 6, + "value": "\"type\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSCustomEventsExecutor.swift", + "kind": "StringLiteral", + "offset": 1707, + "length": 14, + "value": "\"device_model\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSCustomEventsExecutor.swift", + "kind": "StringLiteral", + "offset": 1752, + "length": 11, + "value": "\"device_os\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSCustomEventsExecutor.swift", + "kind": "StringLiteral", + "offset": 1791, + "length": 8, + "value": "\"os_sdk\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSCustomEventsExecutor.swift", + "kind": "StringLiteral", + "offset": 1825, + "length": 5, + "value": "\"ios\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSCustomEventsExecutor.swift", + "kind": "StringLiteral", + "offset": 1860, + "length": 9, + "value": "\"iOSPush\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSCustomEventsExecutor.swift", + "kind": "Array", + "offset": 1977, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSCustomEventsExecutor.swift", + "kind": "Array", + "offset": 2036, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSCustomEventsExecutor.swift", + "kind": "StringLiteral", + "offset": 2249, + "length": 34, + "value": "\"OneSignal.OSCustomEventsExecutor\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSCustomEventsExecutor.swift", + "kind": "Array", + "offset": 2709, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSCustomEventsExecutor.swift", + "kind": "StringLiteral", + "offset": 3047, + "length": 47, + "value": "\"OSCustomEventsExecutor.init dropped: \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSCustomEventsExecutor.swift", + "kind": "StringLiteral", + "offset": 3093, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSCustomEventsExecutor.swift", + "kind": "StringLiteral", + "offset": 3436, + "length": 110, + "value": "\"OSCustomEventsExecutor error encountered reading from cache for \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSCustomEventsExecutor.swift", + "kind": "StringLiteral", + "offset": 3545, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSCustomEventsExecutor.swift", + "kind": "Array", + "offset": 3578, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSCustomEventsExecutor.swift", + "kind": "StringLiteral", + "offset": 3647, + "length": 68, + "value": "\"OSCustomEventsExecutor successfully uncached Deltas: \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSCustomEventsExecutor.swift", + "kind": "StringLiteral", + "offset": 3714, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSCustomEventsExecutor.swift", + "kind": "Array", + "offset": 3914, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSCustomEventsExecutor.swift", + "kind": "StringLiteral", + "offset": 4846, + "length": 49, + "value": "\"OSCustomEventsExecutor.init dropped: \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSCustomEventsExecutor.swift", + "kind": "StringLiteral", + "offset": 4894, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSCustomEventsExecutor.swift", + "kind": "StringLiteral", + "offset": 5247, + "length": 112, + "value": "\"OSCustomEventsExecutor error encountered reading from cache for \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSCustomEventsExecutor.swift", + "kind": "StringLiteral", + "offset": 5358, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSCustomEventsExecutor.swift", + "kind": "Array", + "offset": 5393, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSCustomEventsExecutor.swift", + "kind": "StringLiteral", + "offset": 5462, + "length": 72, + "value": "\"OSCustomEventsExecutor successfully uncached Requests: \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSCustomEventsExecutor.swift", + "kind": "StringLiteral", + "offset": 5533, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSCustomEventsExecutor.swift", + "kind": "StringLiteral", + "offset": 5680, + "length": 47, + "value": "\"OSCustomEventsExecutor enqueue delta \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSCustomEventsExecutor.swift", + "kind": "StringLiteral", + "offset": 5726, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSCustomEventsExecutor.swift", + "kind": "StringLiteral", + "offset": 6612, + "length": 73, + "value": "\"OSCustomEventsExecutor processDeltaQueue with queue: \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSCustomEventsExecutor.swift", + "kind": "StringLiteral", + "offset": 6684, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSCustomEventsExecutor.swift", + "kind": "Dictionary", + "offset": 6819, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSCustomEventsExecutor.swift", + "kind": "StringLiteral", + "offset": 7241, + "length": 61, + "value": "\"OSCustomEventsExecutor.processDeltaQueue skipping: \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSCustomEventsExecutor.swift", + "kind": "StringLiteral", + "offset": 7301, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSCustomEventsExecutor.swift", + "kind": "StringLiteral", + "offset": 7691, + "length": 86, + "value": "\"OSCustomEventsExecutor.processDeltaQueue dropped due to invalid properties: \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSCustomEventsExecutor.swift", + "kind": "StringLiteral", + "offset": 7776, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSCustomEventsExecutor.swift", + "kind": "Array", + "offset": 8314, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSCustomEventsExecutor.swift", + "kind": "StringLiteral", + "offset": 9829, + "length": 73, + "value": "\"OSCustomEventsExecutor processDeltaQueue with queue: \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSCustomEventsExecutor.swift", + "kind": "StringLiteral", + "offset": 9901, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSCustomEventsExecutor.swift", + "kind": "StringLiteral", + "offset": 10261, + "length": 61, + "value": "\"OSCustomEventsExecutor.processDeltaQueue skipping: \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSCustomEventsExecutor.swift", + "kind": "StringLiteral", + "offset": 10321, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSCustomEventsExecutor.swift", + "kind": "StringLiteral", + "offset": 10711, + "length": 86, + "value": "\"OSCustomEventsExecutor.processDeltaQueue dropped due to invalid properties: \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSCustomEventsExecutor.swift", + "kind": "StringLiteral", + "offset": 10796, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSCustomEventsExecutor.swift", + "kind": "StringLiteral", + "offset": 12465, + "length": 28, + "value": "\"CFBundleShortVersionString\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSCustomEventsExecutor.swift", + "kind": "BooleanLiteral", + "offset": 13483, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSCustomEventsExecutor.swift", + "kind": "StringLiteral", + "offset": 14274, + "length": 77, + "value": "\"OSCustomEventsExecutor request failed with error: \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSCustomEventsExecutor.swift", + "kind": "StringLiteral", + "offset": 14350, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestIdentifyUser.swift", + "kind": "BooleanLiteral", + "offset": 1998, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestIdentifyUser.swift", + "kind": "StringLiteral", + "offset": 2673, + "length": 67, + "value": "\"apps\/\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestIdentifyUser.swift", + "kind": "StringLiteral", + "offset": 2687, + "length": 1, + "value": "\"\/users\/by\/\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestIdentifyUser.swift", + "kind": "StringLiteral", + "offset": 2715, + "length": 1, + "value": "\"\/\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestIdentifyUser.swift", + "kind": "StringLiteral", + "offset": 2730, + "length": 1, + "value": "\"\/identity\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestIdentifyUser.swift", + "kind": "BooleanLiteral", + "offset": 2760, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestIdentifyUser.swift", + "kind": "StringLiteral", + "offset": 2866, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestIdentifyUser.swift", + "kind": "StringLiteral", + "offset": 2927, + "length": 48, + "value": "\"Cannot generate the Identify User request yet.\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestIdentifyUser.swift", + "kind": "BooleanLiteral", + "offset": 2996, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestIdentifyUser.swift", + "kind": "StringLiteral", + "offset": 3791, + "length": 56, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestIdentifyUser.swift", + "kind": "StringLiteral", + "offset": 3896, + "length": 10, + "value": "\"identity\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestIdentifyUser.swift", + "kind": "StringLiteral", + "offset": 4059, + "length": 25, + "value": "\"identityModelToIdentify\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestIdentifyUser.swift", + "kind": "StringLiteral", + "offset": 4138, + "length": 23, + "value": "\"identityModelToUpdate\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestIdentifyUser.swift", + "kind": "StringLiteral", + "offset": 4204, + "length": 12, + "value": "\"aliasLabel\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestIdentifyUser.swift", + "kind": "StringLiteral", + "offset": 4256, + "length": 9, + "value": "\"aliasId\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestIdentifyUser.swift", + "kind": "StringLiteral", + "offset": 4308, + "length": 12, + "value": "\"parameters\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestIdentifyUser.swift", + "kind": "StringLiteral", + "offset": 4368, + "length": 8, + "value": "\"method\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestIdentifyUser.swift", + "kind": "StringLiteral", + "offset": 4439, + "length": 11, + "value": "\"timestamp\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestIdentifyUser.swift", + "kind": "StringLiteral", + "offset": 4579, + "length": 25, + "value": "\"identityModelToIdentify\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestIdentifyUser.swift", + "kind": "StringLiteral", + "offset": 4694, + "length": 23, + "value": "\"identityModelToUpdate\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestIdentifyUser.swift", + "kind": "StringLiteral", + "offset": 4796, + "length": 12, + "value": "\"aliasLabel\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestIdentifyUser.swift", + "kind": "StringLiteral", + "offset": 4875, + "length": 9, + "value": "\"aliasId\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestIdentifyUser.swift", + "kind": "StringLiteral", + "offset": 4954, + "length": 12, + "value": "\"parameters\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestIdentifyUser.swift", + "kind": "StringLiteral", + "offset": 5055, + "length": 8, + "value": "\"method\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestIdentifyUser.swift", + "kind": "StringLiteral", + "offset": 5132, + "length": 11, + "value": "\"timestamp\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestIdentifyUser.swift", + "kind": "StringLiteral", + "offset": 5450, + "length": 56, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestIdentifyUser.swift", + "kind": "StringLiteral", + "offset": 1918, + "length": 21, + "value": "\"OneSignalUser.OSRequestIdentifyUser\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSUserExecutor.swift", + "kind": "Array", + "offset": 1579, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSUserExecutor.swift", + "kind": "IntegerLiteral", + "offset": 1800, + "length": 5, + "value": "1000" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSUserExecutor.swift", + "kind": "IntegerLiteral", + "offset": 1808, + "length": 3, + "value": "200" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSUserExecutor.swift", + "kind": "StringLiteral", + "offset": 2034, + "length": 26, + "value": "\"OneSignal.OSUserExecutor\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSUserExecutor.swift", + "kind": "Array", + "offset": 2479, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSUserExecutor.swift", + "kind": "Array", + "offset": 2755, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSUserExecutor.swift", + "kind": "StringLiteral", + "offset": 5824, + "length": 44, + "value": "\"OSUserExecutor.start() dropped: \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSUserExecutor.swift", + "kind": "StringLiteral", + "offset": 5867, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSUserExecutor.swift", + "kind": "BooleanLiteral", + "offset": 8566, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSUserExecutor.swift", + "kind": "StringLiteral", + "offset": 9012, + "length": 82, + "value": "\"OSUserExecutor.executePendingRequests called with queue \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSUserExecutor.swift", + "kind": "StringLiteral", + "offset": 9093, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSUserExecutor.swift", + "kind": "StringLiteral", + "offset": 9376, + "length": 87, + "value": "\"OSUserExecutor.executePendingRequests() is blocked by unexecutable request \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSUserExecutor.swift", + "kind": "StringLiteral", + "offset": 9462, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSUserExecutor.swift", + "kind": "BooleanLiteral", + "offset": 9515, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSUserExecutor.swift", + "kind": "StringLiteral", + "offset": 10553, + "length": 71, + "value": "\"OSUserExecutor met incompatible Request type that cannot be executed.\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSUserExecutor.swift", + "kind": "BooleanLiteral", + "offset": 12278, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSUserExecutor.swift", + "kind": "BooleanLiteral", + "offset": 12345, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSUserExecutor.swift", + "kind": "StringLiteral", + "offset": 13377, + "length": 10, + "value": "\"identity\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSUserExecutor.swift", + "kind": "StringLiteral", + "offset": 13874, + "length": 11, + "value": "\"ryw_token\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSUserExecutor.swift", + "kind": "StringLiteral", + "offset": 13968, + "length": 11, + "value": "\"ryw_delay\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSUserExecutor.swift", + "kind": "BooleanLiteral", + "offset": 14653, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSUserExecutor.swift", + "kind": "StringLiteral", + "offset": 14749, + "length": 81, + "value": "\"OSUserExecutor create user request failed with error: \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSUserExecutor.swift", + "kind": "StringLiteral", + "offset": 14829, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSUserExecutor.swift", + "kind": "BooleanLiteral", + "offset": 15245, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSUserExecutor.swift", + "kind": "BooleanLiteral", + "offset": 15289, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSUserExecutor.swift", + "kind": "BooleanLiteral", + "offset": 16176, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSUserExecutor.swift", + "kind": "BooleanLiteral", + "offset": 16243, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSUserExecutor.swift", + "kind": "StringLiteral", + "offset": 17084, + "length": 103, + "value": "\"OSUserExecutor executeFetchIdentityBySubscriptionRequest failed with error: \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSUserExecutor.swift", + "kind": "StringLiteral", + "offset": 17186, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSUserExecutor.swift", + "kind": "BooleanLiteral", + "offset": 18359, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSUserExecutor.swift", + "kind": "BooleanLiteral", + "offset": 18426, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSUserExecutor.swift", + "kind": "StringLiteral", + "offset": 18689, + "length": 71, + "value": "\"executeIdentifyUserRequest succeeded but is now missing OneSignal ID!\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSUserExecutor.swift", + "kind": "BooleanLiteral", + "offset": 19532, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSUserExecutor.swift", + "kind": "StringLiteral", + "offset": 20092, + "length": 115, + "value": "\"executeIdentifyUserRequest returned error code user-2. Now handling user-2 error response... switch to this user.\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSUserExecutor.swift", + "kind": "BooleanLiteral", + "offset": 21890, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSUserExecutor.swift", + "kind": "BooleanLiteral", + "offset": 22519, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSUserExecutor.swift", + "kind": "BooleanLiteral", + "offset": 22586, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSUserExecutor.swift", + "kind": "BooleanLiteral", + "offset": 23569, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSUserExecutor.swift", + "kind": "StringLiteral", + "offset": 23669, + "length": 4, + "value": "\"id\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSUserExecutor.swift", + "kind": "BooleanLiteral", + "offset": 23746, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSUserExecutor.swift", + "kind": "StringLiteral", + "offset": 24020, + "length": 126, + "value": "\"OSUserExecutor.executeFetchUserRequest found this device's push subscription gone, now send the push subscription to server.\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSUserExecutor.swift", + "kind": "StringLiteral", + "offset": 24538, + "length": 85, + "value": "\"OSUserExecutor executeFetchUserRequest failed with error: \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSUserExecutor.swift", + "kind": "StringLiteral", + "offset": 24622, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSUserExecutor.swift", + "kind": "BooleanLiteral", + "offset": 26183, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSUserExecutor.swift", + "kind": "StringLiteral", + "offset": 27393, + "length": 6, + "value": "\"type\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSUserExecutor.swift", + "kind": "StringLiteral", + "offset": 27415, + "length": 9, + "value": "\"iOSPush\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSUserExecutor.swift", + "kind": "StringLiteral", + "offset": 27565, + "length": 7, + "value": "\"token\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSUserExecutor.swift", + "kind": "StringLiteral", + "offset": 27749, + "length": 4, + "value": "\"id\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSUserExecutor.swift", + "kind": "StringLiteral", + "offset": 28844, + "length": 7, + "value": "\"token\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSUserExecutor.swift", + "kind": "StringLiteral", + "offset": 28907, + "length": 6, + "value": "\"type\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSUserExecutor.swift", + "kind": "StringLiteral", + "offset": 28957, + "length": 9, + "value": "\"iOSPush\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSUserExecutor.swift", + "kind": "StringLiteral", + "offset": 29608, + "length": 4, + "value": "\"id\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSUserExecutor.swift", + "kind": "BooleanLiteral", + "offset": 29665, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSUserExecutor.swift", + "kind": "BooleanLiteral", + "offset": 29711, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSUserExecutor.swift", + "kind": "BooleanLiteral", + "offset": 29793, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSUserExecutor.swift", + "kind": "BooleanLiteral", + "offset": 30172, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSUserExecutor.swift", + "kind": "StringLiteral", + "offset": 30268, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSUserExecutor.swift", + "kind": "StringLiteral", + "offset": 30286, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSUserExecutor.swift", + "kind": "BooleanLiteral", + "offset": 30328, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSUserExecutor.swift", + "kind": "BooleanLiteral", + "offset": 30358, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSUserExecutor.swift", + "kind": "StringLiteral", + "offset": 30492, + "length": 15, + "value": "\"subscriptions\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSUserExecutor.swift", + "kind": "StringLiteral", + "offset": 30653, + "length": 12, + "value": "\"properties\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSUserExecutor.swift", + "kind": "StringLiteral", + "offset": 30810, + "length": 10, + "value": "\"identity\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestCreateUser.swift", + "kind": "BooleanLiteral", + "offset": 1776, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestCreateUser.swift", + "kind": "StringLiteral", + "offset": 2328, + "length": 61, + "value": "\"Cannot generate the create user request due to null app ID.\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestCreateUser.swift", + "kind": "BooleanLiteral", + "offset": 2410, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestCreateUser.swift", + "kind": "StringLiteral", + "offset": 2620, + "length": 46, + "value": "\"Cannot generate the create user request yet.\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestCreateUser.swift", + "kind": "BooleanLiteral", + "offset": 2687, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestCreateUser.swift", + "kind": "StringLiteral", + "offset": 2840, + "length": 21, + "value": "\"apps\/\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestCreateUser.swift", + "kind": "StringLiteral", + "offset": 2854, + "length": 1, + "value": "\"\/users\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestCreateUser.swift", + "kind": "BooleanLiteral", + "offset": 2877, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestCreateUser.swift", + "kind": "StringLiteral", + "offset": 3229, + "length": 15, + "value": "\"subscriptions\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestCreateUser.swift", + "kind": "StringLiteral", + "offset": 3700, + "length": 78, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestCreateUser.swift", + "kind": "Dictionary", + "offset": 3837, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestCreateUser.swift", + "kind": "StringLiteral", + "offset": 3884, + "length": 10, + "value": "\"identity\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestCreateUser.swift", + "kind": "Dictionary", + "offset": 3898, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestCreateUser.swift", + "kind": "StringLiteral", + "offset": 3976, + "length": 10, + "value": "\"identity\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestCreateUser.swift", + "kind": "Dictionary", + "offset": 4105, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestCreateUser.swift", + "kind": "StringLiteral", + "offset": 4134, + "length": 10, + "value": "\"language\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestCreateUser.swift", + "kind": "StringLiteral", + "offset": 4198, + "length": 13, + "value": "\"timezone_id\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestCreateUser.swift", + "kind": "StringLiteral", + "offset": 4257, + "length": 12, + "value": "\"properties\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestCreateUser.swift", + "kind": "StringLiteral", + "offset": 4306, + "length": 25, + "value": "\"refresh_device_metadata\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestCreateUser.swift", + "kind": "BooleanLiteral", + "offset": 4335, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestCreateUser.swift", + "kind": "StringLiteral", + "offset": 4627, + "length": 54, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestCreateUser.swift", + "kind": "StringLiteral", + "offset": 4743, + "length": 10, + "value": "\"identity\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestCreateUser.swift", + "kind": "StringLiteral", + "offset": 4790, + "length": 25, + "value": "\"refresh_device_metadata\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestCreateUser.swift", + "kind": "BooleanLiteral", + "offset": 4817, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestCreateUser.swift", + "kind": "StringLiteral", + "offset": 4949, + "length": 15, + "value": "\"identityModel\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestCreateUser.swift", + "kind": "StringLiteral", + "offset": 5018, + "length": 23, + "value": "\"pushSubscriptionModel\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestCreateUser.swift", + "kind": "StringLiteral", + "offset": 5091, + "length": 19, + "value": "\"originalPushToken\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestCreateUser.swift", + "kind": "StringLiteral", + "offset": 5153, + "length": 12, + "value": "\"parameters\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestCreateUser.swift", + "kind": "StringLiteral", + "offset": 5213, + "length": 8, + "value": "\"method\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestCreateUser.swift", + "kind": "StringLiteral", + "offset": 5284, + "length": 11, + "value": "\"timestamp\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestCreateUser.swift", + "kind": "StringLiteral", + "offset": 5414, + "length": 15, + "value": "\"identityModel\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestCreateUser.swift", + "kind": "StringLiteral", + "offset": 5508, + "length": 12, + "value": "\"parameters\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestCreateUser.swift", + "kind": "StringLiteral", + "offset": 5596, + "length": 8, + "value": "\"method\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestCreateUser.swift", + "kind": "StringLiteral", + "offset": 5673, + "length": 11, + "value": "\"timestamp\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestCreateUser.swift", + "kind": "StringLiteral", + "offset": 5875, + "length": 23, + "value": "\"pushSubscriptionModel\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestCreateUser.swift", + "kind": "StringLiteral", + "offset": 5984, + "length": 19, + "value": "\"originalPushToken\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestCreateUser.swift", + "kind": "StringLiteral", + "offset": 6049, + "length": 78, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestCreateUser.swift", + "kind": "StringLiteral", + "offset": 1698, + "length": 19, + "value": "\"OneSignalUser.OSRequestCreateUser\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestRemoveAlias.swift", + "kind": "BooleanLiteral", + "offset": 1354, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestRemoveAlias.swift", + "kind": "StringLiteral", + "offset": 1876, + "length": 84, + "value": "\"apps\/\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestRemoveAlias.swift", + "kind": "StringLiteral", + "offset": 1890, + "length": 1, + "value": "\"\/users\/by\/\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestRemoveAlias.swift", + "kind": "StringLiteral", + "offset": 1918, + "length": 1, + "value": "\"\/\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestRemoveAlias.swift", + "kind": "StringLiteral", + "offset": 1933, + "length": 1, + "value": "\"\/identity\/\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestRemoveAlias.swift", + "kind": "StringLiteral", + "offset": 1959, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestRemoveAlias.swift", + "kind": "BooleanLiteral", + "offset": 1980, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestRemoveAlias.swift", + "kind": "BooleanLiteral", + "offset": 2021, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestRemoveAlias.swift", + "kind": "StringLiteral", + "offset": 2229, + "length": 56, + "value": "\"OSRequestRemoveAlias with aliasLabel: \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestRemoveAlias.swift", + "kind": "StringLiteral", + "offset": 2284, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestRemoveAlias.swift", + "kind": "StringLiteral", + "offset": 2426, + "length": 15, + "value": "\"labelToRemove\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestRemoveAlias.swift", + "kind": "StringLiteral", + "offset": 2487, + "length": 15, + "value": "\"identityModel\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestRemoveAlias.swift", + "kind": "StringLiteral", + "offset": 2550, + "length": 8, + "value": "\"method\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestRemoveAlias.swift", + "kind": "StringLiteral", + "offset": 2621, + "length": 11, + "value": "\"timestamp\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestRemoveAlias.swift", + "kind": "StringLiteral", + "offset": 2751, + "length": 15, + "value": "\"labelToRemove\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestRemoveAlias.swift", + "kind": "StringLiteral", + "offset": 2839, + "length": 15, + "value": "\"identityModel\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestRemoveAlias.swift", + "kind": "StringLiteral", + "offset": 2932, + "length": 8, + "value": "\"method\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestRemoveAlias.swift", + "kind": "StringLiteral", + "offset": 3009, + "length": 11, + "value": "\"timestamp\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestRemoveAlias.swift", + "kind": "StringLiteral", + "offset": 3223, + "length": 56, + "value": "\"OSRequestRemoveAlias with aliasLabel: \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestRemoveAlias.swift", + "kind": "StringLiteral", + "offset": 3278, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestRemoveAlias.swift", + "kind": "StringLiteral", + "offset": 1275, + "length": 20, + "value": "\"OneSignalUser.OSRequestRemoveAlias\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestCreateSubscription.swift", + "kind": "BooleanLiteral", + "offset": 1688, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestCreateSubscription.swift", + "kind": "StringLiteral", + "offset": 2268, + "length": 72, + "value": "\"apps\/\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestCreateSubscription.swift", + "kind": "StringLiteral", + "offset": 2282, + "length": 1, + "value": "\"\/users\/by\/\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestCreateSubscription.swift", + "kind": "StringLiteral", + "offset": 2310, + "length": 1, + "value": "\"\/\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestCreateSubscription.swift", + "kind": "StringLiteral", + "offset": 2325, + "length": 1, + "value": "\"\/subscriptions\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestCreateSubscription.swift", + "kind": "BooleanLiteral", + "offset": 2360, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestCreateSubscription.swift", + "kind": "BooleanLiteral", + "offset": 2401, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestCreateSubscription.swift", + "kind": "StringLiteral", + "offset": 2634, + "length": 81, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestCreateSubscription.swift", + "kind": "StringLiteral", + "offset": 2764, + "length": 14, + "value": "\"subscription\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestCreateSubscription.swift", + "kind": "StringLiteral", + "offset": 2941, + "length": 19, + "value": "\"subscriptionModel\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestCreateSubscription.swift", + "kind": "StringLiteral", + "offset": 3006, + "length": 15, + "value": "\"identityModel\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestCreateSubscription.swift", + "kind": "StringLiteral", + "offset": 3064, + "length": 12, + "value": "\"parameters\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestCreateSubscription.swift", + "kind": "StringLiteral", + "offset": 3124, + "length": 8, + "value": "\"method\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestCreateSubscription.swift", + "kind": "StringLiteral", + "offset": 3195, + "length": 11, + "value": "\"timestamp\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestCreateSubscription.swift", + "kind": "StringLiteral", + "offset": 3329, + "length": 19, + "value": "\"subscriptionModel\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestCreateSubscription.swift", + "kind": "StringLiteral", + "offset": 3434, + "length": 15, + "value": "\"identityModel\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestCreateSubscription.swift", + "kind": "StringLiteral", + "offset": 3527, + "length": 8, + "value": "\"method\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestCreateSubscription.swift", + "kind": "StringLiteral", + "offset": 3605, + "length": 12, + "value": "\"parameters\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestCreateSubscription.swift", + "kind": "StringLiteral", + "offset": 3693, + "length": 11, + "value": "\"timestamp\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestCreateSubscription.swift", + "kind": "StringLiteral", + "offset": 3915, + "length": 81, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestCreateSubscription.swift", + "kind": "StringLiteral", + "offset": 1602, + "length": 27, + "value": "\"OneSignalUser.OSRequestCreateSubscription\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestDeleteSubscription.swift", + "kind": "BooleanLiteral", + "offset": 1638, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestDeleteSubscription.swift", + "kind": "StringLiteral", + "offset": 2123, + "length": 47, + "value": "\"apps\/\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestDeleteSubscription.swift", + "kind": "StringLiteral", + "offset": 2137, + "length": 1, + "value": "\"\/subscriptions\/\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestDeleteSubscription.swift", + "kind": "StringLiteral", + "offset": 2169, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestDeleteSubscription.swift", + "kind": "BooleanLiteral", + "offset": 2190, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestDeleteSubscription.swift", + "kind": "BooleanLiteral", + "offset": 2231, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestDeleteSubscription.swift", + "kind": "StringLiteral", + "offset": 2389, + "length": 93, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestDeleteSubscription.swift", + "kind": "StringLiteral", + "offset": 2627, + "length": 19, + "value": "\"subscriptionModel\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestDeleteSubscription.swift", + "kind": "StringLiteral", + "offset": 2694, + "length": 8, + "value": "\"method\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestDeleteSubscription.swift", + "kind": "StringLiteral", + "offset": 2765, + "length": 11, + "value": "\"timestamp\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestDeleteSubscription.swift", + "kind": "StringLiteral", + "offset": 2899, + "length": 19, + "value": "\"subscriptionModel\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestDeleteSubscription.swift", + "kind": "StringLiteral", + "offset": 3000, + "length": 8, + "value": "\"method\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestDeleteSubscription.swift", + "kind": "StringLiteral", + "offset": 3077, + "length": 11, + "value": "\"timestamp\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestDeleteSubscription.swift", + "kind": "StringLiteral", + "offset": 3257, + "length": 93, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestDeleteSubscription.swift", + "kind": "StringLiteral", + "offset": 1552, + "length": 27, + "value": "\"OneSignalUser.OSRequestDeleteSubscription\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestTransferSubscription.swift", + "kind": "BooleanLiteral", + "offset": 1927, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestTransferSubscription.swift", + "kind": "BooleanLiteral", + "offset": 2076, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestTransferSubscription.swift", + "kind": "StringLiteral", + "offset": 2304, + "length": 12, + "value": "\"aliasLabel\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestTransferSubscription.swift", + "kind": "StringLiteral", + "offset": 2383, + "length": 9, + "value": "\"aliasId\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestTransferSubscription.swift", + "kind": "StringLiteral", + "offset": 1839, + "length": 29, + "value": "\"OneSignalUser.OSRequestTransferSubscription\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSSubscriptionModel.swift", + "kind": "StringLiteral", + "offset": 1744, + "length": 94, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSSubscriptionModel.swift", + "kind": "StringLiteral", + "offset": 2076, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSSubscriptionModel.swift", + "kind": "StringLiteral", + "offset": 2113, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSSubscriptionModel.swift", + "kind": "StringLiteral", + "offset": 2145, + "length": 4, + "value": "\"id\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSSubscriptionModel.swift", + "kind": "StringLiteral", + "offset": 2167, + "length": 7, + "value": "\"token\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSSubscriptionModel.swift", + "kind": "StringLiteral", + "offset": 2195, + "length": 9, + "value": "\"optedIn\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSSubscriptionModel.swift", + "kind": "StringLiteral", + "offset": 1536, + "length": 23, + "value": "\"OneSignalUser.OSPushSubscriptionState\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSSubscriptionModel.swift", + "kind": "StringLiteral", + "offset": 2637, + "length": 94, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSSubscriptionModel.swift", + "kind": "StringLiteral", + "offset": 2967, + "length": 10, + "value": "\"previous\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSSubscriptionModel.swift", + "kind": "StringLiteral", + "offset": 3010, + "length": 9, + "value": "\"current\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSSubscriptionModel.swift", + "kind": "StringLiteral", + "offset": 2417, + "length": 30, + "value": "\"OneSignalUser.OSPushSubscriptionChangedState\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSSubscriptionModel.swift", + "kind": "StringLiteral", + "offset": 3141, + "length": 9, + "value": "\"iOSPush\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSSubscriptionModel.swift", + "kind": "StringLiteral", + "offset": 3168, + "length": 7, + "value": "\"Email\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSSubscriptionModel.swift", + "kind": "StringLiteral", + "offset": 3191, + "length": 5, + "value": "\"SMS\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSSubscriptionModel.swift", + "kind": "StringLiteral", + "offset": 3141, + "length": 9, + "value": "\"iOSPush\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSSubscriptionModel.swift", + "kind": "StringLiteral", + "offset": 3168, + "length": 7, + "value": "\"Email\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSSubscriptionModel.swift", + "kind": "StringLiteral", + "offset": 3191, + "length": 5, + "value": "\"SMS\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSSubscriptionModel.swift", + "kind": "StringLiteral", + "offset": 3520, + "length": 9, + "value": "\"address\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSSubscriptionModel.swift", + "kind": "StringLiteral", + "offset": 4371, + "length": 16, + "value": "\"subscriptionId\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSSubscriptionModel.swift", + "kind": "BooleanLiteral", + "offset": 4436, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSSubscriptionModel.swift", + "kind": "IntegerLiteral", + "offset": 5718, + "length": 2, + "value": "-2" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSSubscriptionModel.swift", + "kind": "IntegerLiteral", + "offset": 5759, + "length": 2, + "value": "-2" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSSubscriptionModel.swift", + "kind": "IntegerLiteral", + "offset": 5844, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSSubscriptionModel.swift", + "kind": "StringLiteral", + "offset": 5877, + "length": 19, + "value": "\"notificationTypes\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSSubscriptionModel.swift", + "kind": "IntegerLiteral", + "offset": 5444, + "length": 2, + "value": "-1" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSSubscriptionModel.swift", + "kind": "IntegerLiteral", + "offset": 6874, + "length": 2, + "value": "-2" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSSubscriptionModel.swift", + "kind": "StringLiteral", + "offset": 7090, + "length": 10, + "value": "\"testType\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSSubscriptionModel.swift", + "kind": "StringLiteral", + "offset": 7322, + "length": 10, + "value": "\"deviceOs\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSSubscriptionModel.swift", + "kind": "StringLiteral", + "offset": 7531, + "length": 5, + "value": "\"sdk\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSSubscriptionModel.swift", + "kind": "StringLiteral", + "offset": 7770, + "length": 13, + "value": "\"deviceModel\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSSubscriptionModel.swift", + "kind": "StringLiteral", + "offset": 8059, + "length": 12, + "value": "\"appVersion\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSSubscriptionModel.swift", + "kind": "StringLiteral", + "offset": 7883, + "length": 28, + "value": "\"CFBundleShortVersionString\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSSubscriptionModel.swift", + "kind": "StringLiteral", + "offset": 8307, + "length": 9, + "value": "\"netType\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSSubscriptionModel.swift", + "kind": "StringLiteral", + "offset": 10188, + "length": 6, + "value": "\"type\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSSubscriptionModel.swift", + "kind": "StringLiteral", + "offset": 10255, + "length": 9, + "value": "\"address\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSSubscriptionModel.swift", + "kind": "StringLiteral", + "offset": 10311, + "length": 16, + "value": "\"subscriptionId\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSSubscriptionModel.swift", + "kind": "StringLiteral", + "offset": 10370, + "length": 12, + "value": "\"_reachable\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSSubscriptionModel.swift", + "kind": "StringLiteral", + "offset": 10426, + "length": 13, + "value": "\"_isDisabled\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSSubscriptionModel.swift", + "kind": "StringLiteral", + "offset": 10489, + "length": 19, + "value": "\"notificationTypes\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSSubscriptionModel.swift", + "kind": "StringLiteral", + "offset": 10549, + "length": 10, + "value": "\"testType\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSSubscriptionModel.swift", + "kind": "StringLiteral", + "offset": 10600, + "length": 10, + "value": "\"deviceOs\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSSubscriptionModel.swift", + "kind": "StringLiteral", + "offset": 10646, + "length": 5, + "value": "\"sdk\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSSubscriptionModel.swift", + "kind": "StringLiteral", + "offset": 10695, + "length": 13, + "value": "\"deviceModel\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSSubscriptionModel.swift", + "kind": "StringLiteral", + "offset": 10751, + "length": 12, + "value": "\"appVersion\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSSubscriptionModel.swift", + "kind": "StringLiteral", + "offset": 10803, + "length": 9, + "value": "\"netType\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSSubscriptionModel.swift", + "kind": "StringLiteral", + "offset": 10925, + "length": 6, + "value": "\"type\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSSubscriptionModel.swift", + "kind": "StringLiteral", + "offset": 11154, + "length": 9, + "value": "\"address\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSSubscriptionModel.swift", + "kind": "StringLiteral", + "offset": 11233, + "length": 16, + "value": "\"subscriptionId\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSSubscriptionModel.swift", + "kind": "StringLiteral", + "offset": 11313, + "length": 12, + "value": "\"_reachable\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSSubscriptionModel.swift", + "kind": "StringLiteral", + "offset": 11379, + "length": 13, + "value": "\"_isDisabled\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSSubscriptionModel.swift", + "kind": "StringLiteral", + "offset": 11455, + "length": 19, + "value": "\"notificationTypes\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSSubscriptionModel.swift", + "kind": "StringLiteral", + "offset": 11527, + "length": 10, + "value": "\"testType\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSSubscriptionModel.swift", + "kind": "StringLiteral", + "offset": 11598, + "length": 10, + "value": "\"deviceOs\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSSubscriptionModel.swift", + "kind": "StringLiteral", + "offset": 11701, + "length": 5, + "value": "\"sdk\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSSubscriptionModel.swift", + "kind": "StringLiteral", + "offset": 11794, + "length": 13, + "value": "\"deviceModel\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSSubscriptionModel.swift", + "kind": "StringLiteral", + "offset": 11873, + "length": 12, + "value": "\"appVersion\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSSubscriptionModel.swift", + "kind": "StringLiteral", + "offset": 11948, + "length": 9, + "value": "\"netType\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSSubscriptionModel.swift", + "kind": "StringLiteral", + "offset": 12131, + "length": 36, + "value": "\"OSSubscriptionModel hydrateModel()\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSSubscriptionModel.swift", + "kind": "StringLiteral", + "offset": 12255, + "length": 4, + "value": "\"id\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSSubscriptionModel.swift", + "kind": "StringLiteral", + "offset": 12342, + "length": 6, + "value": "\"type\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSSubscriptionModel.swift", + "kind": "StringLiteral", + "offset": 12438, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSSubscriptionModel.swift", + "kind": "StringLiteral", + "offset": 12659, + "length": 9, + "value": "\"enabled\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSSubscriptionModel.swift", + "kind": "StringLiteral", + "offset": 12906, + "length": 20, + "value": "\"notification_types\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSSubscriptionModel.swift", + "kind": "StringLiteral", + "offset": 13160, + "length": 39, + "value": "\"Unused property on subscription model\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSSubscriptionModel.swift", + "kind": "Dictionary", + "offset": 13383, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSSubscriptionModel.swift", + "kind": "StringLiteral", + "offset": 13400, + "length": 4, + "value": "\"id\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSSubscriptionModel.swift", + "kind": "StringLiteral", + "offset": 13441, + "length": 6, + "value": "\"type\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSSubscriptionModel.swift", + "kind": "StringLiteral", + "offset": 13483, + "length": 7, + "value": "\"token\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSSubscriptionModel.swift", + "kind": "StringLiteral", + "offset": 13520, + "length": 9, + "value": "\"enabled\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSSubscriptionModel.swift", + "kind": "StringLiteral", + "offset": 13559, + "length": 11, + "value": "\"test_type\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSSubscriptionModel.swift", + "kind": "StringLiteral", + "offset": 13601, + "length": 11, + "value": "\"device_os\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSSubscriptionModel.swift", + "kind": "StringLiteral", + "offset": 13643, + "length": 5, + "value": "\"sdk\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSSubscriptionModel.swift", + "kind": "StringLiteral", + "offset": 13674, + "length": 14, + "value": "\"device_model\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSSubscriptionModel.swift", + "kind": "StringLiteral", + "offset": 13722, + "length": 13, + "value": "\"app_version\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSSubscriptionModel.swift", + "kind": "StringLiteral", + "offset": 13768, + "length": 10, + "value": "\"net_type\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSSubscriptionModel.swift", + "kind": "IntegerLiteral", + "offset": 13914, + "length": 2, + "value": "-1" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSSubscriptionModel.swift", + "kind": "StringLiteral", + "offset": 13936, + "length": 20, + "value": "\"notification_types\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSSubscriptionModel.swift", + "kind": "StringLiteral", + "offset": 3244, + "length": 19, + "value": "\"OneSignalUser.OSSubscriptionModel\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSSubscriptionModel.swift", + "kind": "StringLiteral", + "offset": 16016, + "length": 28, + "value": "\"CFBundleShortVersionString\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSSubscriptionModel.swift", + "kind": "StringLiteral", + "offset": 16207, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSSubscriptionModel.swift", + "kind": "BooleanLiteral", + "offset": 16633, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSSubscriptionModel.swift", + "kind": "BooleanLiteral", + "offset": 16666, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSSubscriptionModel.swift", + "kind": "StringLiteral", + "offset": 16735, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSSubscriptionModel.swift", + "kind": "StringLiteral", + "offset": 16746, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSSubscriptionModel.swift", + "kind": "BooleanLiteral", + "offset": 16759, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSSubscriptionModel.swift", + "kind": "StringLiteral", + "offset": 18553, + "length": 9, + "value": "\"enabled\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSSubscriptionModel.swift", + "kind": "StringLiteral", + "offset": 19156, + "length": 128, + "value": "\"firePushSubscriptionChanged from \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSSubscriptionModel.swift", + "kind": "StringLiteral", + "offset": 19235, + "length": 2, + "value": "\" to \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSSubscriptionModel.swift", + "kind": "StringLiteral", + "offset": 19283, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSIdentityModel.swift", + "kind": "Dictionary", + "offset": 1603, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSIdentityModel.swift", + "kind": "Dictionary", + "offset": 1993, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSIdentityModel.swift", + "kind": "StringLiteral", + "offset": 2163, + "length": 9, + "value": "\"aliases\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSIdentityModel.swift", + "kind": "StringLiteral", + "offset": 2316, + "length": 9, + "value": "\"aliases\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSIdentityModel.swift", + "kind": "StringLiteral", + "offset": 3004, + "length": 9, + "value": "\"aliases\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSIdentityModel.swift", + "kind": "Dictionary", + "offset": 3228, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSIdentityModel.swift", + "kind": "StringLiteral", + "offset": 3541, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSIdentityModel.swift", + "kind": "StringLiteral", + "offset": 3807, + "length": 78, + "value": "\"OSIdentityModel.hydrateModel failed to parse response \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSIdentityModel.swift", + "kind": "StringLiteral", + "offset": 3873, + "length": 2, + "value": "\" as Strings\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSIdentityModel.swift", + "kind": "StringLiteral", + "offset": 3973, + "length": 61, + "value": "\"OSIdentityModel hydrateModel with aliases: \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSIdentityModel.swift", + "kind": "StringLiteral", + "offset": 4033, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSIdentityModel.swift", + "kind": "StringLiteral", + "offset": 1293, + "length": 15, + "value": "\"OneSignalUser.OSIdentityModel\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSSubscriptionOperationExecutor.swift", + "kind": "Array", + "offset": 1494, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSSubscriptionOperationExecutor.swift", + "kind": "Array", + "offset": 1642, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSSubscriptionOperationExecutor.swift", + "kind": "Array", + "offset": 1713, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSSubscriptionOperationExecutor.swift", + "kind": "Array", + "offset": 1784, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSSubscriptionOperationExecutor.swift", + "kind": "Dictionary", + "offset": 1855, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSSubscriptionOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 2079, + "length": 43, + "value": "\"OneSignal.OSSubscriptionOperationExecutor\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSSubscriptionOperationExecutor.swift", + "kind": "Array", + "offset": 2653, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSSubscriptionOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 3212, + "length": 55, + "value": "\"OSSubscriptionOperationExecutor.init dropped \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSSubscriptionOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 3266, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSSubscriptionOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 3608, + "length": 118, + "value": "\"OSSubscriptionOperationExecutor error encountered reading from cache for \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSSubscriptionOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 3725, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSSubscriptionOperationExecutor.swift", + "kind": "Array", + "offset": 3858, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSSubscriptionOperationExecutor.swift", + "kind": "Array", + "offset": 4027, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSSubscriptionOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 5732, + "length": 58, + "value": "\"OSSubscriptionOperationExecutor.init dropped: \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSSubscriptionOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 5789, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSSubscriptionOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 6174, + "length": 124, + "value": "\"OSSubscriptionOperationExecutor error encountered reading from cache for \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSSubscriptionOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 6297, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSSubscriptionOperationExecutor.swift", + "kind": "Array", + "offset": 6537, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSSubscriptionOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 7516, + "length": 57, + "value": "\"OSSubscriptionOperationExecutor.init dropped \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSSubscriptionOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 7572, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSSubscriptionOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 7955, + "length": 127, + "value": "\"OSSubscriptionOperationExecutor error encountered reading from cache for \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSSubscriptionOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 8081, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSSubscriptionOperationExecutor.swift", + "kind": "Array", + "offset": 8321, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSSubscriptionOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 9299, + "length": 57, + "value": "\"OSSubscriptionOperationExecutor.init dropped \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSSubscriptionOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 9355, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSSubscriptionOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 9738, + "length": 127, + "value": "\"OSSubscriptionOperationExecutor error encountered reading from cache for \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSSubscriptionOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 9864, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSSubscriptionOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 10602, + "length": 56, + "value": "\"OSSubscriptionOperationExecutor enqueueDelta: \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSSubscriptionOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 10657, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSSubscriptionOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 11132, + "length": 82, + "value": "\"OSSubscriptionOperationExecutor processDeltaQueue with queue: \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSSubscriptionOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 11213, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSSubscriptionOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 11435, + "length": 68, + "value": "\"OSSubscriptionOperationExecutor.processDeltaQueue dropped \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSSubscriptionOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 11502, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSSubscriptionOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 12205, + "length": 68, + "value": "\"OSSubscriptionOperationExecutor.processDeltaQueue dropped \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSSubscriptionOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 12272, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSSubscriptionOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 12994, + "length": 74, + "value": "\"OSSubscriptionOperationExecutor met incompatible OSDelta type: \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSSubscriptionOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 13066, + "length": 1, + "value": "\".\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSSubscriptionOperationExecutor.swift", + "kind": "Array", + "offset": 13133, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSSubscriptionOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 15937, + "length": 105, + "value": "\"OSSubscriptionOperationExecutor.processRequestQueue met incompatible OneSignalRequest type: \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSSubscriptionOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 16040, + "length": 1, + "value": "\".\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSSubscriptionOperationExecutor.swift", + "kind": "BooleanLiteral", + "offset": 16402, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSSubscriptionOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 16680, + "length": 94, + "value": "\"OSSubscriptionOperationExecutor: executeCreateSubscriptionRequest making request: \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSSubscriptionOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 16773, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSSubscriptionOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 17266, + "length": 14, + "value": "\"subscription\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSSubscriptionOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 17373, + "length": 58, + "value": "\"Unabled to parse response to create subscription request\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSSubscriptionOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 17751, + "length": 11, + "value": "\"ryw_token\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSSubscriptionOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 17845, + "length": 11, + "value": "\"ryw_delay\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSSubscriptionOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 18777, + "length": 106, + "value": "\"OSSubscriptionOperationExecutor create subscription request failed with error: \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSSubscriptionOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 18882, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSSubscriptionOperationExecutor.swift", + "kind": "BooleanLiteral", + "offset": 20897, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSSubscriptionOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 21222, + "length": 94, + "value": "\"OSSubscriptionOperationExecutor: executeDeleteSubscriptionRequest making request: \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSSubscriptionOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 21315, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSSubscriptionOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 22105, + "length": 106, + "value": "\"OSSubscriptionOperationExecutor delete subscription request failed with error: \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSSubscriptionOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 22210, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSSubscriptionOperationExecutor.swift", + "kind": "BooleanLiteral", + "offset": 23320, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSSubscriptionOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 24378, + "length": 11, + "value": "\"ryw_token\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSSubscriptionOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 24473, + "length": 11, + "value": "\"ryw_delay\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSSubscriptionOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 25186, + "length": 106, + "value": "\"OSSubscriptionOperationExecutor update subscription request failed with error: \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSSubscriptionOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 25291, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSUserState.swift", + "kind": "StringLiteral", + "offset": 1418, + "length": 89, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSUserState.swift", + "kind": "StringLiteral", + "offset": 1742, + "length": 13, + "value": "\"onesignalId\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSUserState.swift", + "kind": "StringLiteral", + "offset": 1772, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSUserState.swift", + "kind": "StringLiteral", + "offset": 1788, + "length": 12, + "value": "\"externalId\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSUserState.swift", + "kind": "StringLiteral", + "offset": 1816, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSUserState.swift", + "kind": "StringLiteral", + "offset": 1243, + "length": 11, + "value": "\"OneSignalUser.OSUserState\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSUserState.swift", + "kind": "StringLiteral", + "offset": 1998, + "length": 44, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSUserState.swift", + "kind": "StringLiteral", + "offset": 2198, + "length": 9, + "value": "\"current\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSUserState.swift", + "kind": "StringLiteral", + "offset": 1857, + "length": 18, + "value": "\"OneSignalUser.OSUserChangedState\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestFetchIdentityBySubscription.swift", + "kind": "BooleanLiteral", + "offset": 1370, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestFetchIdentityBySubscription.swift", + "kind": "StringLiteral", + "offset": 1835, + "length": 77, + "value": "\"Cannot generate the FetchIdentityBySubscription request due to null app ID.\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestFetchIdentityBySubscription.swift", + "kind": "BooleanLiteral", + "offset": 1933, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestFetchIdentityBySubscription.swift", + "kind": "StringLiteral", + "offset": 2045, + "length": 61, + "value": "\"apps\/\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestFetchIdentityBySubscription.swift", + "kind": "StringLiteral", + "offset": 2059, + "length": 1, + "value": "\"\/subscriptions\/\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestFetchIdentityBySubscription.swift", + "kind": "StringLiteral", + "offset": 2091, + "length": 1, + "value": "\"\/user\/identity\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestFetchIdentityBySubscription.swift", + "kind": "BooleanLiteral", + "offset": 2126, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestFetchIdentityBySubscription.swift", + "kind": "StringLiteral", + "offset": 2263, + "length": 85, + "value": "\"Cannot generate the FetchIdentityBySubscription request due to null subscriptionId.\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestFetchIdentityBySubscription.swift", + "kind": "StringLiteral", + "offset": 2374, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestFetchIdentityBySubscription.swift", + "kind": "BooleanLiteral", + "offset": 2396, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestFetchIdentityBySubscription.swift", + "kind": "StringLiteral", + "offset": 2641, + "length": 108, + "value": "\"OSRequestFetchIdentityBySubscription with subscriptionId: \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestFetchIdentityBySubscription.swift", + "kind": "StringLiteral", + "offset": 2742, + "length": 5, + "value": "\"nil\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestFetchIdentityBySubscription.swift", + "kind": "StringLiteral", + "offset": 2748, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestFetchIdentityBySubscription.swift", + "kind": "StringLiteral", + "offset": 2887, + "length": 15, + "value": "\"identityModel\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestFetchIdentityBySubscription.swift", + "kind": "StringLiteral", + "offset": 2956, + "length": 23, + "value": "\"pushSubscriptionModel\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestFetchIdentityBySubscription.swift", + "kind": "StringLiteral", + "offset": 3027, + "length": 8, + "value": "\"method\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestFetchIdentityBySubscription.swift", + "kind": "StringLiteral", + "offset": 3098, + "length": 11, + "value": "\"timestamp\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestFetchIdentityBySubscription.swift", + "kind": "StringLiteral", + "offset": 3228, + "length": 15, + "value": "\"identityModel\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestFetchIdentityBySubscription.swift", + "kind": "StringLiteral", + "offset": 3333, + "length": 23, + "value": "\"pushSubscriptionModel\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestFetchIdentityBySubscription.swift", + "kind": "StringLiteral", + "offset": 3438, + "length": 8, + "value": "\"method\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestFetchIdentityBySubscription.swift", + "kind": "StringLiteral", + "offset": 3515, + "length": 11, + "value": "\"timestamp\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestFetchIdentityBySubscription.swift", + "kind": "StringLiteral", + "offset": 3746, + "length": 108, + "value": "\"OSRequestFetchIdentityBySubscription with subscriptionId: \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestFetchIdentityBySubscription.swift", + "kind": "StringLiteral", + "offset": 3847, + "length": 5, + "value": "\"nil\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestFetchIdentityBySubscription.swift", + "kind": "StringLiteral", + "offset": 3853, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestFetchIdentityBySubscription.swift", + "kind": "StringLiteral", + "offset": 1275, + "length": 36, + "value": "\"OneSignalUser.OSRequestFetchIdentityBySubscription\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSIdentityModelStoreListener.swift", + "kind": "StringLiteral", + "offset": 2135, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSUserRequest.swift", + "kind": "StringLiteral", + "offset": 2186, + "length": 27, + "value": "\"OneSignal-Subscription-Id\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSUserRequest.swift", + "kind": "BooleanLiteral", + "offset": 2310, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSUserRequest.swift", + "kind": "BooleanLiteral", + "offset": 2351, + "length": 5, + "value": "false" + } + ] +} \ No newline at end of file diff --git a/iOS_SDK/OneSignalSDK/OneSignal_User/OneSignalUser.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalUser.framework/Versions/A/Modules/OneSignalUser.swiftmodule/arm64-apple-ios-macabi.private.swiftinterface b/iOS_SDK/OneSignalSDK/OneSignal_User/OneSignalUser.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalUser.framework/Versions/A/Modules/OneSignalUser.swiftmodule/arm64-apple-ios-macabi.private.swiftinterface new file mode 100644 index 000000000..015b4b0b4 --- /dev/null +++ b/iOS_SDK/OneSignalSDK/OneSignal_User/OneSignalUser.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalUser.framework/Versions/A/Modules/OneSignalUser.swiftmodule/arm64-apple-ios-macabi.private.swiftinterface @@ -0,0 +1,168 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 clang-1500.1.0.2.5) +// swift-module-flags: -target arm64-apple-ios13.1-macabi -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name OneSignalUser +// swift-module-flags-ignorable: -enable-bare-slash-regex +import Foundation +import OneSignalCore +import OneSignalNotifications +import OneSignalOSCore +@_exported import OneSignalUser +import Swift +import _Concurrency +import _StringProcessing +import _SwiftConcurrencyShims +@objc public protocol OSUser { + @objc var pushSubscription: any OneSignalUser.OSPushSubscription { get } + @objc var onesignalId: Swift.String? { get } + @objc var externalId: Swift.String? { get } + @objc func addObserver(_ observer: any OneSignalUser.OSUserStateObserver) + @objc func removeObserver(_ observer: any OneSignalUser.OSUserStateObserver) + @objc func addAlias(label: Swift.String, id: Swift.String) + @objc func addAliases(_ aliases: [Swift.String : Swift.String]) + @objc func removeAlias(_ label: Swift.String) + @objc func removeAliases(_ labels: [Swift.String]) + @objc func addTag(key: Swift.String, value: Swift.String) + @objc func addTags(_ tags: [Swift.String : Swift.String]) + @objc func removeTag(_ tag: Swift.String) + @objc func removeTags(_ tags: [Swift.String]) + @objc func getTags() -> [Swift.String : Swift.String] + @objc func addEmail(_ email: Swift.String) + @objc func removeEmail(_ email: Swift.String) + @objc func addSms(_ number: Swift.String) + @objc func removeSms(_ number: Swift.String) + @objc func setLanguage(_ language: Swift.String) + @objc func trackEvent(name: Swift.String, properties: [Swift.String : Any]?) + typealias OSJwtCompletionBlock = (_ newJwtToken: Swift.String) -> Swift.Void + typealias OSJwtExpiredHandler = (_ externalId: Swift.String, _ completion: (_ newJwtToken: Swift.String) -> Swift.Void) -> Swift.Void + @objc func onJwtExpired(expiredHandler: @escaping Self.OSJwtExpiredHandler) +} +@objc public protocol OSPushSubscription { + @objc var id: Swift.String? { get } + @objc var token: Swift.String? { get } + @objc var optedIn: Swift.Bool { get } + @objc func optIn() + @objc func optOut() + @objc func addObserver(_ observer: any OneSignalUser.OSPushSubscriptionObserver) + @objc func removeObserver(_ observer: any OneSignalUser.OSPushSubscriptionObserver) +} +@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc public class OneSignalUserManagerImpl : ObjectiveC.NSObject { + @objc public static let sharedInstance: OneSignalUser.OneSignalUserManagerImpl + @objc public var pushSubscriptionId: Swift.String? { + @objc get + } + @objc public var language: Swift.String? { + @objc get + } + @objc final public let pushSubscriptionImpl: OneSignalUser.OneSignalUserManagerImpl.OSPushSubscriptionImpl + @objc public var requiresUserAuth: Swift.Bool + @objc public func start() + @objc public func login(externalId: Swift.String, token: Swift.String?) + @objc public func logout() + public func _logout() + @objc public func clearAllModelsFromStores() + @objc public func getTagsInternal() -> [Swift.String : Swift.String]? + @objc public func setLocation(latitude: Swift.Float, longitude: Swift.Float) + @objc public func sendPurchases(_ purchases: [[Swift.String : Swift.AnyObject]]) + @objc deinit +} +extension OneSignalUser.OneSignalUserManagerImpl { + @objc dynamic public func startNewSession() + @objc dynamic public func sendSessionTime(_ sessionTime: Foundation.NSNumber) + @objc dynamic public func runBackgroundTasks() +} +extension OneSignalUser.OneSignalUserManagerImpl : OneSignalUser.OSUser { + @objc dynamic public func onJwtExpired(expiredHandler: @escaping OneSignalUser.OneSignalUserManagerImpl.OSJwtExpiredHandler) + @objc dynamic public var User: any OneSignalUser.OSUser { + @objc get + } + @objc dynamic public var pushSubscription: any OneSignalUser.OSPushSubscription { + @objc get + } + @objc dynamic public var externalId: Swift.String? { + @objc get + } + @objc dynamic public var onesignalId: Swift.String? { + @objc get + } + @objc dynamic public func addObserver(_ observer: any OneSignalUser.OSUserStateObserver) + @objc dynamic public func removeObserver(_ observer: any OneSignalUser.OSUserStateObserver) + @objc dynamic public func addAlias(label: Swift.String, id: Swift.String) + @objc dynamic public func addAliases(_ aliases: [Swift.String : Swift.String]) + @objc dynamic public func removeAlias(_ label: Swift.String) + @objc dynamic public func removeAliases(_ labels: [Swift.String]) + @objc dynamic public func addTag(key: Swift.String, value: Swift.String) + @objc dynamic public func addTags(_ tags: [Swift.String : Swift.String]) + @objc dynamic public func removeTag(_ tag: Swift.String) + @objc dynamic public func removeTags(_ tags: [Swift.String]) + @objc dynamic public func getTags() -> [Swift.String : Swift.String] + @objc dynamic public func addEmail(_ email: Swift.String) + @objc dynamic public func removeEmail(_ email: Swift.String) + @objc dynamic public func addSms(_ number: Swift.String) + @objc dynamic public func removeSms(_ number: Swift.String) + @objc dynamic public func setLanguage(_ language: Swift.String) + @objc dynamic public func trackEvent(name: Swift.String, properties: [Swift.String : Any]?) +} +extension OneSignalUser.OneSignalUserManagerImpl { + @_hasMissingDesignatedInitializers @objc public class OSPushSubscriptionImpl : ObjectiveC.NSObject, OneSignalUser.OSPushSubscription { + @objc public func addObserver(_ observer: any OneSignalUser.OSPushSubscriptionObserver) + @objc public func removeObserver(_ observer: any OneSignalUser.OSPushSubscriptionObserver) + @objc public var id: Swift.String? { + @objc get + } + @objc public var token: Swift.String? { + @objc get + } + @objc public var optedIn: Swift.Bool { + @objc get + } + @objc public func optIn() + @objc public func optOut() + @objc deinit + } +} +extension OneSignalUser.OneSignalUserManagerImpl : OneSignalNotifications.OneSignalNotificationsDelegate { + @objc dynamic public func setNotificationTypes(_ notificationTypes: Swift.Int32) + @objc dynamic public func setPushToken(_ pushToken: Swift.String) +} +@objc public protocol OSPushSubscriptionObserver { + @objc func onPushSubscriptionDidChange(state: OneSignalUser.OSPushSubscriptionChangedState) +} +@_hasMissingDesignatedInitializers @objc public class OSPushSubscriptionState : ObjectiveC.NSObject { + @objc final public let id: Swift.String? + @objc final public let token: Swift.String? + @objc final public let optedIn: Swift.Bool + @objc override dynamic public var description: Swift.String { + @objc get + } + @objc public func jsonRepresentation() -> Foundation.NSDictionary + @objc deinit +} +@_hasMissingDesignatedInitializers @objc public class OSPushSubscriptionChangedState : ObjectiveC.NSObject { + @objc final public let current: OneSignalUser.OSPushSubscriptionState + @objc final public let previous: OneSignalUser.OSPushSubscriptionState + @objc override dynamic public var description: Swift.String { + @objc get + } + @objc public func jsonRepresentation() -> Foundation.NSDictionary + @objc deinit +} +@_hasMissingDesignatedInitializers @objc public class OSUserState : ObjectiveC.NSObject { + @objc final public let onesignalId: Swift.String? + @objc final public let externalId: Swift.String? + @objc override dynamic public var description: Swift.String { + @objc get + } + @objc public func jsonRepresentation() -> Foundation.NSDictionary + @objc deinit +} +@_hasMissingDesignatedInitializers @objc public class OSUserChangedState : ObjectiveC.NSObject { + @objc final public let current: OneSignalUser.OSUserState + @objc override dynamic public var description: Swift.String { + @objc get + } + @objc public func jsonRepresentation() -> Foundation.NSDictionary + @objc deinit +} +@objc public protocol OSUserStateObserver { + @objc func onUserStateDidChange(state: OneSignalUser.OSUserChangedState) +} diff --git a/iOS_SDK/OneSignalSDK/OneSignal_User/OneSignalUser.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalUser.framework/Versions/A/Modules/OneSignalUser.swiftmodule/arm64-apple-ios-macabi.swiftdoc b/iOS_SDK/OneSignalSDK/OneSignal_User/OneSignalUser.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalUser.framework/Versions/A/Modules/OneSignalUser.swiftmodule/arm64-apple-ios-macabi.swiftdoc new file mode 100644 index 000000000..158337604 Binary files /dev/null and b/iOS_SDK/OneSignalSDK/OneSignal_User/OneSignalUser.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalUser.framework/Versions/A/Modules/OneSignalUser.swiftmodule/arm64-apple-ios-macabi.swiftdoc differ diff --git a/iOS_SDK/OneSignalSDK/OneSignal_User/OneSignalUser.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalUser.framework/Versions/A/Modules/OneSignalUser.swiftmodule/arm64-apple-ios-macabi.swiftinterface b/iOS_SDK/OneSignalSDK/OneSignal_User/OneSignalUser.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalUser.framework/Versions/A/Modules/OneSignalUser.swiftmodule/arm64-apple-ios-macabi.swiftinterface new file mode 100644 index 000000000..015b4b0b4 --- /dev/null +++ b/iOS_SDK/OneSignalSDK/OneSignal_User/OneSignalUser.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalUser.framework/Versions/A/Modules/OneSignalUser.swiftmodule/arm64-apple-ios-macabi.swiftinterface @@ -0,0 +1,168 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 clang-1500.1.0.2.5) +// swift-module-flags: -target arm64-apple-ios13.1-macabi -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name OneSignalUser +// swift-module-flags-ignorable: -enable-bare-slash-regex +import Foundation +import OneSignalCore +import OneSignalNotifications +import OneSignalOSCore +@_exported import OneSignalUser +import Swift +import _Concurrency +import _StringProcessing +import _SwiftConcurrencyShims +@objc public protocol OSUser { + @objc var pushSubscription: any OneSignalUser.OSPushSubscription { get } + @objc var onesignalId: Swift.String? { get } + @objc var externalId: Swift.String? { get } + @objc func addObserver(_ observer: any OneSignalUser.OSUserStateObserver) + @objc func removeObserver(_ observer: any OneSignalUser.OSUserStateObserver) + @objc func addAlias(label: Swift.String, id: Swift.String) + @objc func addAliases(_ aliases: [Swift.String : Swift.String]) + @objc func removeAlias(_ label: Swift.String) + @objc func removeAliases(_ labels: [Swift.String]) + @objc func addTag(key: Swift.String, value: Swift.String) + @objc func addTags(_ tags: [Swift.String : Swift.String]) + @objc func removeTag(_ tag: Swift.String) + @objc func removeTags(_ tags: [Swift.String]) + @objc func getTags() -> [Swift.String : Swift.String] + @objc func addEmail(_ email: Swift.String) + @objc func removeEmail(_ email: Swift.String) + @objc func addSms(_ number: Swift.String) + @objc func removeSms(_ number: Swift.String) + @objc func setLanguage(_ language: Swift.String) + @objc func trackEvent(name: Swift.String, properties: [Swift.String : Any]?) + typealias OSJwtCompletionBlock = (_ newJwtToken: Swift.String) -> Swift.Void + typealias OSJwtExpiredHandler = (_ externalId: Swift.String, _ completion: (_ newJwtToken: Swift.String) -> Swift.Void) -> Swift.Void + @objc func onJwtExpired(expiredHandler: @escaping Self.OSJwtExpiredHandler) +} +@objc public protocol OSPushSubscription { + @objc var id: Swift.String? { get } + @objc var token: Swift.String? { get } + @objc var optedIn: Swift.Bool { get } + @objc func optIn() + @objc func optOut() + @objc func addObserver(_ observer: any OneSignalUser.OSPushSubscriptionObserver) + @objc func removeObserver(_ observer: any OneSignalUser.OSPushSubscriptionObserver) +} +@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc public class OneSignalUserManagerImpl : ObjectiveC.NSObject { + @objc public static let sharedInstance: OneSignalUser.OneSignalUserManagerImpl + @objc public var pushSubscriptionId: Swift.String? { + @objc get + } + @objc public var language: Swift.String? { + @objc get + } + @objc final public let pushSubscriptionImpl: OneSignalUser.OneSignalUserManagerImpl.OSPushSubscriptionImpl + @objc public var requiresUserAuth: Swift.Bool + @objc public func start() + @objc public func login(externalId: Swift.String, token: Swift.String?) + @objc public func logout() + public func _logout() + @objc public func clearAllModelsFromStores() + @objc public func getTagsInternal() -> [Swift.String : Swift.String]? + @objc public func setLocation(latitude: Swift.Float, longitude: Swift.Float) + @objc public func sendPurchases(_ purchases: [[Swift.String : Swift.AnyObject]]) + @objc deinit +} +extension OneSignalUser.OneSignalUserManagerImpl { + @objc dynamic public func startNewSession() + @objc dynamic public func sendSessionTime(_ sessionTime: Foundation.NSNumber) + @objc dynamic public func runBackgroundTasks() +} +extension OneSignalUser.OneSignalUserManagerImpl : OneSignalUser.OSUser { + @objc dynamic public func onJwtExpired(expiredHandler: @escaping OneSignalUser.OneSignalUserManagerImpl.OSJwtExpiredHandler) + @objc dynamic public var User: any OneSignalUser.OSUser { + @objc get + } + @objc dynamic public var pushSubscription: any OneSignalUser.OSPushSubscription { + @objc get + } + @objc dynamic public var externalId: Swift.String? { + @objc get + } + @objc dynamic public var onesignalId: Swift.String? { + @objc get + } + @objc dynamic public func addObserver(_ observer: any OneSignalUser.OSUserStateObserver) + @objc dynamic public func removeObserver(_ observer: any OneSignalUser.OSUserStateObserver) + @objc dynamic public func addAlias(label: Swift.String, id: Swift.String) + @objc dynamic public func addAliases(_ aliases: [Swift.String : Swift.String]) + @objc dynamic public func removeAlias(_ label: Swift.String) + @objc dynamic public func removeAliases(_ labels: [Swift.String]) + @objc dynamic public func addTag(key: Swift.String, value: Swift.String) + @objc dynamic public func addTags(_ tags: [Swift.String : Swift.String]) + @objc dynamic public func removeTag(_ tag: Swift.String) + @objc dynamic public func removeTags(_ tags: [Swift.String]) + @objc dynamic public func getTags() -> [Swift.String : Swift.String] + @objc dynamic public func addEmail(_ email: Swift.String) + @objc dynamic public func removeEmail(_ email: Swift.String) + @objc dynamic public func addSms(_ number: Swift.String) + @objc dynamic public func removeSms(_ number: Swift.String) + @objc dynamic public func setLanguage(_ language: Swift.String) + @objc dynamic public func trackEvent(name: Swift.String, properties: [Swift.String : Any]?) +} +extension OneSignalUser.OneSignalUserManagerImpl { + @_hasMissingDesignatedInitializers @objc public class OSPushSubscriptionImpl : ObjectiveC.NSObject, OneSignalUser.OSPushSubscription { + @objc public func addObserver(_ observer: any OneSignalUser.OSPushSubscriptionObserver) + @objc public func removeObserver(_ observer: any OneSignalUser.OSPushSubscriptionObserver) + @objc public var id: Swift.String? { + @objc get + } + @objc public var token: Swift.String? { + @objc get + } + @objc public var optedIn: Swift.Bool { + @objc get + } + @objc public func optIn() + @objc public func optOut() + @objc deinit + } +} +extension OneSignalUser.OneSignalUserManagerImpl : OneSignalNotifications.OneSignalNotificationsDelegate { + @objc dynamic public func setNotificationTypes(_ notificationTypes: Swift.Int32) + @objc dynamic public func setPushToken(_ pushToken: Swift.String) +} +@objc public protocol OSPushSubscriptionObserver { + @objc func onPushSubscriptionDidChange(state: OneSignalUser.OSPushSubscriptionChangedState) +} +@_hasMissingDesignatedInitializers @objc public class OSPushSubscriptionState : ObjectiveC.NSObject { + @objc final public let id: Swift.String? + @objc final public let token: Swift.String? + @objc final public let optedIn: Swift.Bool + @objc override dynamic public var description: Swift.String { + @objc get + } + @objc public func jsonRepresentation() -> Foundation.NSDictionary + @objc deinit +} +@_hasMissingDesignatedInitializers @objc public class OSPushSubscriptionChangedState : ObjectiveC.NSObject { + @objc final public let current: OneSignalUser.OSPushSubscriptionState + @objc final public let previous: OneSignalUser.OSPushSubscriptionState + @objc override dynamic public var description: Swift.String { + @objc get + } + @objc public func jsonRepresentation() -> Foundation.NSDictionary + @objc deinit +} +@_hasMissingDesignatedInitializers @objc public class OSUserState : ObjectiveC.NSObject { + @objc final public let onesignalId: Swift.String? + @objc final public let externalId: Swift.String? + @objc override dynamic public var description: Swift.String { + @objc get + } + @objc public func jsonRepresentation() -> Foundation.NSDictionary + @objc deinit +} +@_hasMissingDesignatedInitializers @objc public class OSUserChangedState : ObjectiveC.NSObject { + @objc final public let current: OneSignalUser.OSUserState + @objc override dynamic public var description: Swift.String { + @objc get + } + @objc public func jsonRepresentation() -> Foundation.NSDictionary + @objc deinit +} +@objc public protocol OSUserStateObserver { + @objc func onUserStateDidChange(state: OneSignalUser.OSUserChangedState) +} diff --git a/iOS_SDK/OneSignalSDK/OneSignal_User/OneSignalUser.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalUser.framework/Versions/A/Modules/OneSignalUser.swiftmodule/x86_64-apple-ios-macabi.abi.json b/iOS_SDK/OneSignalSDK/OneSignal_User/OneSignalUser.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalUser.framework/Versions/A/Modules/OneSignalUser.swiftmodule/x86_64-apple-ios-macabi.abi.json new file mode 100644 index 000000000..6663397dd --- /dev/null +++ b/iOS_SDK/OneSignalSDK/OneSignal_User/OneSignalUser.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalUser.framework/Versions/A/Modules/OneSignalUser.swiftmodule/x86_64-apple-ios-macabi.abi.json @@ -0,0 +1,10747 @@ +{ + "ABIRoot": { + "kind": "Root", + "name": "TopLevel", + "printedName": "TopLevel", + "children": [ + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "OneSignalUser", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "OneSignalCore", + "printedName": "OneSignalCore", + "declKind": "Import", + "moduleName": "OneSignalUser" + }, + { + "kind": "Import", + "name": "OneSignalOSCore", + "printedName": "OneSignalOSCore", + "declKind": "Import", + "moduleName": "OneSignalUser" + }, + { + "kind": "Import", + "name": "OneSignalCore", + "printedName": "OneSignalCore", + "declKind": "Import", + "moduleName": "OneSignalUser", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "OneSignalOSCore", + "printedName": "OneSignalOSCore", + "declKind": "Import", + "moduleName": "OneSignalUser" + }, + { + "kind": "Import", + "name": "OneSignalNotifications", + "printedName": "OneSignalNotifications", + "declKind": "Import", + "moduleName": "OneSignalUser" + }, + { + "kind": "TypeDecl", + "name": "OSUser", + "printedName": "OSUser", + "children": [ + { + "kind": "Var", + "name": "pushSubscription", + "printedName": "pushSubscription", + "children": [ + { + "kind": "TypeNominal", + "name": "OSPushSubscription", + "printedName": "OneSignalUser.OSPushSubscription", + "usr": "c:@M@OneSignalUser@objc(pl)OSPushSubscription" + } + ], + "declKind": "Var", + "usr": "c:@M@OneSignalUser@objc(pl)OSUser(py)pushSubscription", + "mangledName": "$s13OneSignalUser6OSUserP16pushSubscriptionAA06OSPushF0_pvp", + "moduleName": "OneSignalUser", + "protocolReq": true, + "declAttributes": [ + "ObjC" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "OSPushSubscription", + "printedName": "OneSignalUser.OSPushSubscription", + "usr": "c:@M@OneSignalUser@objc(pl)OSPushSubscription" + } + ], + "declKind": "Accessor", + "usr": "c:@M@OneSignalUser@objc(pl)OSUser(im)pushSubscription", + "mangledName": "$s13OneSignalUser6OSUserP16pushSubscriptionAA06OSPushF0_pvg", + "moduleName": "OneSignalUser", + "genericSig": "<τ_0_0 where τ_0_0 : OneSignalUser.OSUser>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "onesignalId", + "printedName": "onesignalId", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "c:@M@OneSignalUser@objc(pl)OSUser(py)onesignalId", + "mangledName": "$s13OneSignalUser6OSUserP11onesignalIdSSSgvp", + "moduleName": "OneSignalUser", + "protocolReq": true, + "declAttributes": [ + "ObjC" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@OneSignalUser@objc(pl)OSUser(im)onesignalId", + "mangledName": "$s13OneSignalUser6OSUserP11onesignalIdSSSgvg", + "moduleName": "OneSignalUser", + "genericSig": "<τ_0_0 where τ_0_0 : OneSignalUser.OSUser>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "externalId", + "printedName": "externalId", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "c:@M@OneSignalUser@objc(pl)OSUser(py)externalId", + "mangledName": "$s13OneSignalUser6OSUserP10externalIdSSSgvp", + "moduleName": "OneSignalUser", + "protocolReq": true, + "declAttributes": [ + "ObjC" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@OneSignalUser@objc(pl)OSUser(im)externalId", + "mangledName": "$s13OneSignalUser6OSUserP10externalIdSSSgvg", + "moduleName": "OneSignalUser", + "genericSig": "<τ_0_0 where τ_0_0 : OneSignalUser.OSUser>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "addObserver", + "printedName": "addObserver(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "OSUserStateObserver", + "printedName": "OneSignalUser.OSUserStateObserver", + "usr": "c:@M@OneSignalUser@objc(pl)OSUserStateObserver" + } + ], + "declKind": "Func", + "usr": "c:@M@OneSignalUser@objc(pl)OSUser(im)addObserver:", + "mangledName": "$s13OneSignalUser6OSUserP11addObserveryyAA0d5StateF0_pF", + "moduleName": "OneSignalUser", + "genericSig": "<τ_0_0 where τ_0_0 : OneSignalUser.OSUser>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "removeObserver", + "printedName": "removeObserver(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "OSUserStateObserver", + "printedName": "OneSignalUser.OSUserStateObserver", + "usr": "c:@M@OneSignalUser@objc(pl)OSUserStateObserver" + } + ], + "declKind": "Func", + "usr": "c:@M@OneSignalUser@objc(pl)OSUser(im)removeObserver:", + "mangledName": "$s13OneSignalUser6OSUserP14removeObserveryyAA0d5StateF0_pF", + "moduleName": "OneSignalUser", + "genericSig": "<τ_0_0 where τ_0_0 : OneSignalUser.OSUser>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "addAlias", + "printedName": "addAlias(label:id:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "c:@M@OneSignalUser@objc(pl)OSUser(im)addAliasWithLabel:id:", + "mangledName": "$s13OneSignalUser6OSUserP8addAlias5label2idySS_SStF", + "moduleName": "OneSignalUser", + "genericSig": "<τ_0_0 where τ_0_0 : OneSignalUser.OSUser>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "addAliases", + "printedName": "addAliases(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Func", + "usr": "c:@M@OneSignalUser@objc(pl)OSUser(im)addAliases:", + "mangledName": "$s13OneSignalUser6OSUserP10addAliasesyySDyS2SGF", + "moduleName": "OneSignalUser", + "genericSig": "<τ_0_0 where τ_0_0 : OneSignalUser.OSUser>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "removeAlias", + "printedName": "removeAlias(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "c:@M@OneSignalUser@objc(pl)OSUser(im)removeAlias:", + "mangledName": "$s13OneSignalUser6OSUserP11removeAliasyySSF", + "moduleName": "OneSignalUser", + "genericSig": "<τ_0_0 where τ_0_0 : OneSignalUser.OSUser>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "removeAliases", + "printedName": "removeAliases(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Func", + "usr": "c:@M@OneSignalUser@objc(pl)OSUser(im)removeAliases:", + "mangledName": "$s13OneSignalUser6OSUserP13removeAliasesyySaySSGF", + "moduleName": "OneSignalUser", + "genericSig": "<τ_0_0 where τ_0_0 : OneSignalUser.OSUser>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "addTag", + "printedName": "addTag(key:value:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "c:@M@OneSignalUser@objc(pl)OSUser(im)addTagWithKey:value:", + "mangledName": "$s13OneSignalUser6OSUserP6addTag3key5valueySS_SStF", + "moduleName": "OneSignalUser", + "genericSig": "<τ_0_0 where τ_0_0 : OneSignalUser.OSUser>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "addTags", + "printedName": "addTags(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Func", + "usr": "c:@M@OneSignalUser@objc(pl)OSUser(im)addTags:", + "mangledName": "$s13OneSignalUser6OSUserP7addTagsyySDyS2SGF", + "moduleName": "OneSignalUser", + "genericSig": "<τ_0_0 where τ_0_0 : OneSignalUser.OSUser>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "removeTag", + "printedName": "removeTag(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "c:@M@OneSignalUser@objc(pl)OSUser(im)removeTag:", + "mangledName": "$s13OneSignalUser6OSUserP9removeTagyySSF", + "moduleName": "OneSignalUser", + "genericSig": "<τ_0_0 where τ_0_0 : OneSignalUser.OSUser>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "removeTags", + "printedName": "removeTags(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Func", + "usr": "c:@M@OneSignalUser@objc(pl)OSUser(im)removeTags:", + "mangledName": "$s13OneSignalUser6OSUserP10removeTagsyySaySSGF", + "moduleName": "OneSignalUser", + "genericSig": "<τ_0_0 where τ_0_0 : OneSignalUser.OSUser>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "getTags", + "printedName": "getTags()", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Func", + "usr": "c:@M@OneSignalUser@objc(pl)OSUser(im)getTags", + "mangledName": "$s13OneSignalUser6OSUserP7getTagsSDyS2SGyF", + "moduleName": "OneSignalUser", + "genericSig": "<τ_0_0 where τ_0_0 : OneSignalUser.OSUser>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "addEmail", + "printedName": "addEmail(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "c:@M@OneSignalUser@objc(pl)OSUser(im)addEmail:", + "mangledName": "$s13OneSignalUser6OSUserP8addEmailyySSF", + "moduleName": "OneSignalUser", + "genericSig": "<τ_0_0 where τ_0_0 : OneSignalUser.OSUser>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "removeEmail", + "printedName": "removeEmail(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "c:@M@OneSignalUser@objc(pl)OSUser(im)removeEmail:", + "mangledName": "$s13OneSignalUser6OSUserP11removeEmailyySSF", + "moduleName": "OneSignalUser", + "genericSig": "<τ_0_0 where τ_0_0 : OneSignalUser.OSUser>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "addSms", + "printedName": "addSms(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "c:@M@OneSignalUser@objc(pl)OSUser(im)addSms:", + "mangledName": "$s13OneSignalUser6OSUserP6addSmsyySSF", + "moduleName": "OneSignalUser", + "genericSig": "<τ_0_0 where τ_0_0 : OneSignalUser.OSUser>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "removeSms", + "printedName": "removeSms(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "c:@M@OneSignalUser@objc(pl)OSUser(im)removeSms:", + "mangledName": "$s13OneSignalUser6OSUserP9removeSmsyySSF", + "moduleName": "OneSignalUser", + "genericSig": "<τ_0_0 where τ_0_0 : OneSignalUser.OSUser>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setLanguage", + "printedName": "setLanguage(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "c:@M@OneSignalUser@objc(pl)OSUser(im)setLanguage:", + "mangledName": "$s13OneSignalUser6OSUserP11setLanguageyySSF", + "moduleName": "OneSignalUser", + "genericSig": "<τ_0_0 where τ_0_0 : OneSignalUser.OSUser>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "trackEvent", + "printedName": "trackEvent(name:properties:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : Any]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@OneSignalUser@objc(pl)OSUser(im)trackEventWithName:properties:", + "mangledName": "$s13OneSignalUser6OSUserP10trackEvent4name10propertiesySS_SDySSypGSgtF", + "moduleName": "OneSignalUser", + "genericSig": "<τ_0_0 where τ_0_0 : OneSignalUser.OSUser>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "onJwtExpired", + "printedName": "onJwtExpired(expiredHandler:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.String, (Swift.String) -> ()) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(Swift.String, (Swift.String) -> ())", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.String) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "typeAttributes": [ + "noescape" + ] + } + ] + } + ] + } + ], + "declKind": "Func", + "usr": "c:@M@OneSignalUser@objc(pl)OSUser(im)onJwtExpiredWithExpiredHandler:", + "mangledName": "$s13OneSignalUser6OSUserP12onJwtExpired14expiredHandleryySS_ySSXEtc_tF", + "moduleName": "OneSignalUser", + "genericSig": "<τ_0_0 where τ_0_0 : OneSignalUser.OSUser>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "c:@M@OneSignalUser@objc(pl)OSUser", + "mangledName": "$s13OneSignalUser6OSUserP", + "moduleName": "OneSignalUser", + "genericSig": "<τ_0_0 : AnyObject>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "OSPushSubscription", + "printedName": "OSPushSubscription", + "children": [ + { + "kind": "Var", + "name": "id", + "printedName": "id", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "c:@M@OneSignalUser@objc(pl)OSPushSubscription(py)id", + "mangledName": "$s13OneSignalUser18OSPushSubscriptionP2idSSSgvp", + "moduleName": "OneSignalUser", + "protocolReq": true, + "declAttributes": [ + "ObjC" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@OneSignalUser@objc(pl)OSPushSubscription(im)id", + "mangledName": "$s13OneSignalUser18OSPushSubscriptionP2idSSSgvg", + "moduleName": "OneSignalUser", + "genericSig": "<τ_0_0 where τ_0_0 : OneSignalUser.OSPushSubscription>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "token", + "printedName": "token", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "c:@M@OneSignalUser@objc(pl)OSPushSubscription(py)token", + "mangledName": "$s13OneSignalUser18OSPushSubscriptionP5tokenSSSgvp", + "moduleName": "OneSignalUser", + "protocolReq": true, + "declAttributes": [ + "ObjC" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@OneSignalUser@objc(pl)OSPushSubscription(im)token", + "mangledName": "$s13OneSignalUser18OSPushSubscriptionP5tokenSSSgvg", + "moduleName": "OneSignalUser", + "genericSig": "<τ_0_0 where τ_0_0 : OneSignalUser.OSPushSubscription>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "optedIn", + "printedName": "optedIn", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "c:@M@OneSignalUser@objc(pl)OSPushSubscription(py)optedIn", + "mangledName": "$s13OneSignalUser18OSPushSubscriptionP7optedInSbvp", + "moduleName": "OneSignalUser", + "protocolReq": true, + "declAttributes": [ + "ObjC" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "c:@M@OneSignalUser@objc(pl)OSPushSubscription(im)optedIn", + "mangledName": "$s13OneSignalUser18OSPushSubscriptionP7optedInSbvg", + "moduleName": "OneSignalUser", + "genericSig": "<τ_0_0 where τ_0_0 : OneSignalUser.OSPushSubscription>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "optIn", + "printedName": "optIn()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "c:@M@OneSignalUser@objc(pl)OSPushSubscription(im)optIn", + "mangledName": "$s13OneSignalUser18OSPushSubscriptionP5optInyyF", + "moduleName": "OneSignalUser", + "genericSig": "<τ_0_0 where τ_0_0 : OneSignalUser.OSPushSubscription>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "optOut", + "printedName": "optOut()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "c:@M@OneSignalUser@objc(pl)OSPushSubscription(im)optOut", + "mangledName": "$s13OneSignalUser18OSPushSubscriptionP6optOutyyF", + "moduleName": "OneSignalUser", + "genericSig": "<τ_0_0 where τ_0_0 : OneSignalUser.OSPushSubscription>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "addObserver", + "printedName": "addObserver(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "OSPushSubscriptionObserver", + "printedName": "OneSignalUser.OSPushSubscriptionObserver", + "usr": "c:@M@OneSignalUser@objc(pl)OSPushSubscriptionObserver" + } + ], + "declKind": "Func", + "usr": "c:@M@OneSignalUser@objc(pl)OSPushSubscription(im)addObserver:", + "mangledName": "$s13OneSignalUser18OSPushSubscriptionP11addObserveryyAA0deG0_pF", + "moduleName": "OneSignalUser", + "genericSig": "<τ_0_0 where τ_0_0 : OneSignalUser.OSPushSubscription>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "removeObserver", + "printedName": "removeObserver(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "OSPushSubscriptionObserver", + "printedName": "OneSignalUser.OSPushSubscriptionObserver", + "usr": "c:@M@OneSignalUser@objc(pl)OSPushSubscriptionObserver" + } + ], + "declKind": "Func", + "usr": "c:@M@OneSignalUser@objc(pl)OSPushSubscription(im)removeObserver:", + "mangledName": "$s13OneSignalUser18OSPushSubscriptionP14removeObserveryyAA0deG0_pF", + "moduleName": "OneSignalUser", + "genericSig": "<τ_0_0 where τ_0_0 : OneSignalUser.OSPushSubscription>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "c:@M@OneSignalUser@objc(pl)OSPushSubscription", + "mangledName": "$s13OneSignalUser18OSPushSubscriptionP", + "moduleName": "OneSignalUser", + "genericSig": "<τ_0_0 : AnyObject>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "OneSignalUserManagerImpl", + "printedName": "OneSignalUserManagerImpl", + "children": [ + { + "kind": "Var", + "name": "sharedInstance", + "printedName": "sharedInstance", + "children": [ + { + "kind": "TypeNominal", + "name": "OneSignalUserManagerImpl", + "printedName": "OneSignalUser.OneSignalUserManagerImpl", + "usr": "c:@M@OneSignalUser@objc(cs)OneSignalUserManagerImpl" + } + ], + "declKind": "Var", + "usr": "c:@M@OneSignalUser@objc(cs)OneSignalUserManagerImpl(cpy)sharedInstance", + "mangledName": "$s13OneSignalUser0abC11ManagerImplC14sharedInstanceACvpZ", + "moduleName": "OneSignalUser", + "static": true, + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "ObjC" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "OneSignalUserManagerImpl", + "printedName": "OneSignalUser.OneSignalUserManagerImpl", + "usr": "c:@M@OneSignalUser@objc(cs)OneSignalUserManagerImpl" + } + ], + "declKind": "Accessor", + "usr": "c:@M@OneSignalUser@objc(cs)OneSignalUserManagerImpl(cm)sharedInstance", + "mangledName": "$s13OneSignalUser0abC11ManagerImplC14sharedInstanceACvgZ", + "moduleName": "OneSignalUser", + "static": true, + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "pushSubscriptionId", + "printedName": "pushSubscriptionId", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "c:@M@OneSignalUser@objc(cs)OneSignalUserManagerImpl(py)pushSubscriptionId", + "mangledName": "$s13OneSignalUser0abC11ManagerImplC18pushSubscriptionIdSSSgvp", + "moduleName": "OneSignalUser", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@OneSignalUser@objc(cs)OneSignalUserManagerImpl(im)pushSubscriptionId", + "mangledName": "$s13OneSignalUser0abC11ManagerImplC18pushSubscriptionIdSSSgvg", + "moduleName": "OneSignalUser", + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "language", + "printedName": "language", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "c:@M@OneSignalUser@objc(cs)OneSignalUserManagerImpl(py)language", + "mangledName": "$s13OneSignalUser0abC11ManagerImplC8languageSSSgvp", + "moduleName": "OneSignalUser", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@OneSignalUser@objc(cs)OneSignalUserManagerImpl(im)language", + "mangledName": "$s13OneSignalUser0abC11ManagerImplC8languageSSSgvg", + "moduleName": "OneSignalUser", + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "pushSubscriptionImpl", + "printedName": "pushSubscriptionImpl", + "children": [ + { + "kind": "TypeNominal", + "name": "OSPushSubscriptionImpl", + "printedName": "OneSignalUser.OneSignalUserManagerImpl.OSPushSubscriptionImpl", + "usr": "s:13OneSignalUser0abC11ManagerImplC018OSPushSubscriptionE0C" + } + ], + "declKind": "Var", + "usr": "c:@M@OneSignalUser@objc(cs)OneSignalUserManagerImpl(py)pushSubscriptionImpl", + "mangledName": "$s13OneSignalUser0abC11ManagerImplC016pushSubscriptionE0AC06OSPushgE0Cvp", + "moduleName": "OneSignalUser", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl", + "ObjC" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "OSPushSubscriptionImpl", + "printedName": "OneSignalUser.OneSignalUserManagerImpl.OSPushSubscriptionImpl", + "usr": "s:13OneSignalUser0abC11ManagerImplC018OSPushSubscriptionE0C" + } + ], + "declKind": "Accessor", + "usr": "c:@M@OneSignalUser@objc(cs)OneSignalUserManagerImpl(im)pushSubscriptionImpl", + "mangledName": "$s13OneSignalUser0abC11ManagerImplC016pushSubscriptionE0AC06OSPushgE0Cvg", + "moduleName": "OneSignalUser", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "requiresUserAuth", + "printedName": "requiresUserAuth", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "c:@M@OneSignalUser@objc(cs)OneSignalUserManagerImpl(py)requiresUserAuth", + "mangledName": "$s13OneSignalUser0abC11ManagerImplC08requiresC4AuthSbvp", + "moduleName": "OneSignalUser", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "ObjC" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "c:@M@OneSignalUser@objc(cs)OneSignalUserManagerImpl(im)requiresUserAuth", + "mangledName": "$s13OneSignalUser0abC11ManagerImplC08requiresC4AuthSbvg", + "moduleName": "OneSignalUser", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "c:@M@OneSignalUser@objc(cs)OneSignalUserManagerImpl(im)setRequiresUserAuth:", + "mangledName": "$s13OneSignalUser0abC11ManagerImplC08requiresC4AuthSbvs", + "moduleName": "OneSignalUser", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:13OneSignalUser0abC11ManagerImplC08requiresC4AuthSbvM", + "mangledName": "$s13OneSignalUser0abC11ManagerImplC08requiresC4AuthSbvM", + "moduleName": "OneSignalUser", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Function", + "name": "start", + "printedName": "start()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "c:@M@OneSignalUser@objc(cs)OneSignalUserManagerImpl(im)start", + "mangledName": "$s13OneSignalUser0abC11ManagerImplC5startyyF", + "moduleName": "OneSignalUser", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "login", + "printedName": "login(externalId:token:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@OneSignalUser@objc(cs)OneSignalUserManagerImpl(im)loginWithExternalId:token:", + "mangledName": "$s13OneSignalUser0abC11ManagerImplC5login10externalId5tokenySS_SSSgtF", + "moduleName": "OneSignalUser", + "objc_name": "loginWithExternalId:token:", + "declAttributes": [ + "ObjC", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "logout", + "printedName": "logout()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "c:@M@OneSignalUser@objc(cs)OneSignalUserManagerImpl(im)logout", + "mangledName": "$s13OneSignalUser0abC11ManagerImplC6logoutyyF", + "moduleName": "OneSignalUser", + "objc_name": "logout", + "declAttributes": [ + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "_logout", + "printedName": "_logout()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:13OneSignalUser0abC11ManagerImplC7_logoutyyF", + "mangledName": "$s13OneSignalUser0abC11ManagerImplC7_logoutyyF", + "moduleName": "OneSignalUser", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "clearAllModelsFromStores", + "printedName": "clearAllModelsFromStores()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "c:@M@OneSignalUser@objc(cs)OneSignalUserManagerImpl(im)clearAllModelsFromStores", + "mangledName": "$s13OneSignalUser0abC11ManagerImplC24clearAllModelsFromStoresyyF", + "moduleName": "OneSignalUser", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "getTagsInternal", + "printedName": "getTagsInternal()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : Swift.String]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:SD" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@OneSignalUser@objc(cs)OneSignalUserManagerImpl(im)getTagsInternal", + "mangledName": "$s13OneSignalUser0abC11ManagerImplC15getTagsInternalSDyS2SGSgyF", + "moduleName": "OneSignalUser", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setLocation", + "printedName": "setLocation(latitude:longitude:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + }, + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "declKind": "Func", + "usr": "c:@M@OneSignalUser@objc(cs)OneSignalUserManagerImpl(im)setLocationWithLatitude:longitude:", + "mangledName": "$s13OneSignalUser0abC11ManagerImplC11setLocation8latitude9longitudeySf_SftF", + "moduleName": "OneSignalUser", + "objc_name": "setLocationWithLatitude:longitude:", + "declAttributes": [ + "ObjC", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "sendPurchases", + "printedName": "sendPurchases(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[[Swift.String : AnyObject]]", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : AnyObject]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "AnyObject" + } + ], + "usr": "s:SD" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Func", + "usr": "c:@M@OneSignalUser@objc(cs)OneSignalUserManagerImpl(im)sendPurchases:", + "mangledName": "$s13OneSignalUser0abC11ManagerImplC13sendPurchasesyySaySDySSyXlGGF", + "moduleName": "OneSignalUser", + "objc_name": "sendPurchases:", + "declAttributes": [ + "ObjC", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "startNewSession", + "printedName": "startNewSession()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "c:@CM@OneSignalUser@objc(cs)OneSignalUserManagerImpl(im)startNewSession", + "mangledName": "$s13OneSignalUser0abC11ManagerImplC15startNewSessionyyF", + "moduleName": "OneSignalUser", + "declAttributes": [ + "Dynamic", + "AccessControl", + "ObjC" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "sendSessionTime", + "printedName": "sendSessionTime(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "NSNumber", + "printedName": "Foundation.NSNumber", + "usr": "c:objc(cs)NSNumber" + } + ], + "declKind": "Func", + "usr": "c:@CM@OneSignalUser@objc(cs)OneSignalUserManagerImpl(im)sendSessionTime:", + "mangledName": "$s13OneSignalUser0abC11ManagerImplC15sendSessionTimeyySo8NSNumberCF", + "moduleName": "OneSignalUser", + "declAttributes": [ + "Dynamic", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "runBackgroundTasks", + "printedName": "runBackgroundTasks()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "c:@CM@OneSignalUser@objc(cs)OneSignalUserManagerImpl(im)runBackgroundTasks", + "mangledName": "$s13OneSignalUser0abC11ManagerImplC18runBackgroundTasksyyF", + "moduleName": "OneSignalUser", + "declAttributes": [ + "Dynamic", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "onJwtExpired", + "printedName": "onJwtExpired(expiredHandler:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.String, (Swift.String) -> ()) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(Swift.String, (Swift.String) -> ())", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.String) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "typeAttributes": [ + "noescape" + ] + } + ] + } + ] + } + ], + "declKind": "Func", + "usr": "c:@CM@OneSignalUser@objc(cs)OneSignalUserManagerImpl(im)onJwtExpiredWithExpiredHandler:", + "mangledName": "$s13OneSignalUser0abC11ManagerImplC12onJwtExpired14expiredHandleryySS_ySSXEtc_tF", + "moduleName": "OneSignalUser", + "objc_name": "onJwtExpiredWithExpiredHandler:", + "declAttributes": [ + "Dynamic", + "ObjC", + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "User", + "printedName": "User", + "children": [ + { + "kind": "TypeNominal", + "name": "OSUser", + "printedName": "OneSignalUser.OSUser", + "usr": "c:@M@OneSignalUser@objc(pl)OSUser" + } + ], + "declKind": "Var", + "usr": "c:@CM@OneSignalUser@objc(cs)OneSignalUserManagerImpl(py)User", + "mangledName": "$s13OneSignalUser0abC11ManagerImplC0C0AA6OSUser_pvp", + "moduleName": "OneSignalUser", + "objc_name": "User", + "declAttributes": [ + "Dynamic", + "ObjC", + "AccessControl" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "OSUser", + "printedName": "OneSignalUser.OSUser", + "usr": "c:@M@OneSignalUser@objc(pl)OSUser" + } + ], + "declKind": "Accessor", + "usr": "c:@CM@OneSignalUser@objc(cs)OneSignalUserManagerImpl(im)User", + "mangledName": "$s13OneSignalUser0abC11ManagerImplC0C0AA6OSUser_pvg", + "moduleName": "OneSignalUser", + "objc_name": "User", + "declAttributes": [ + "Dynamic", + "ObjC" + ], + "isFromExtension": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "pushSubscription", + "printedName": "pushSubscription", + "children": [ + { + "kind": "TypeNominal", + "name": "OSPushSubscription", + "printedName": "OneSignalUser.OSPushSubscription", + "usr": "c:@M@OneSignalUser@objc(pl)OSPushSubscription" + } + ], + "declKind": "Var", + "usr": "c:@CM@OneSignalUser@objc(cs)OneSignalUserManagerImpl(py)pushSubscription", + "mangledName": "$s13OneSignalUser0abC11ManagerImplC16pushSubscriptionAA06OSPushG0_pvp", + "moduleName": "OneSignalUser", + "objc_name": "pushSubscription", + "declAttributes": [ + "Dynamic", + "ObjC", + "AccessControl" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "OSPushSubscription", + "printedName": "OneSignalUser.OSPushSubscription", + "usr": "c:@M@OneSignalUser@objc(pl)OSPushSubscription" + } + ], + "declKind": "Accessor", + "usr": "c:@CM@OneSignalUser@objc(cs)OneSignalUserManagerImpl(im)pushSubscription", + "mangledName": "$s13OneSignalUser0abC11ManagerImplC16pushSubscriptionAA06OSPushG0_pvg", + "moduleName": "OneSignalUser", + "objc_name": "pushSubscription", + "declAttributes": [ + "Dynamic", + "ObjC" + ], + "isFromExtension": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "externalId", + "printedName": "externalId", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "c:@CM@OneSignalUser@objc(cs)OneSignalUserManagerImpl(py)externalId", + "mangledName": "$s13OneSignalUser0abC11ManagerImplC10externalIdSSSgvp", + "moduleName": "OneSignalUser", + "objc_name": "externalId", + "declAttributes": [ + "Dynamic", + "ObjC", + "AccessControl" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@CM@OneSignalUser@objc(cs)OneSignalUserManagerImpl(im)externalId", + "mangledName": "$s13OneSignalUser0abC11ManagerImplC10externalIdSSSgvg", + "moduleName": "OneSignalUser", + "objc_name": "externalId", + "declAttributes": [ + "Dynamic", + "ObjC" + ], + "isFromExtension": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "onesignalId", + "printedName": "onesignalId", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "c:@CM@OneSignalUser@objc(cs)OneSignalUserManagerImpl(py)onesignalId", + "mangledName": "$s13OneSignalUser0abC11ManagerImplC11onesignalIdSSSgvp", + "moduleName": "OneSignalUser", + "objc_name": "onesignalId", + "declAttributes": [ + "Dynamic", + "ObjC", + "AccessControl" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@CM@OneSignalUser@objc(cs)OneSignalUserManagerImpl(im)onesignalId", + "mangledName": "$s13OneSignalUser0abC11ManagerImplC11onesignalIdSSSgvg", + "moduleName": "OneSignalUser", + "objc_name": "onesignalId", + "declAttributes": [ + "Dynamic", + "ObjC" + ], + "isFromExtension": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "addObserver", + "printedName": "addObserver(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "OSUserStateObserver", + "printedName": "OneSignalUser.OSUserStateObserver", + "usr": "c:@M@OneSignalUser@objc(pl)OSUserStateObserver" + } + ], + "declKind": "Func", + "usr": "c:@CM@OneSignalUser@objc(cs)OneSignalUserManagerImpl(im)addObserver:", + "mangledName": "$s13OneSignalUser0abC11ManagerImplC11addObserveryyAA011OSUserStateG0_pF", + "moduleName": "OneSignalUser", + "objc_name": "addObserver:", + "declAttributes": [ + "Dynamic", + "ObjC", + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "removeObserver", + "printedName": "removeObserver(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "OSUserStateObserver", + "printedName": "OneSignalUser.OSUserStateObserver", + "usr": "c:@M@OneSignalUser@objc(pl)OSUserStateObserver" + } + ], + "declKind": "Func", + "usr": "c:@CM@OneSignalUser@objc(cs)OneSignalUserManagerImpl(im)removeObserver:", + "mangledName": "$s13OneSignalUser0abC11ManagerImplC14removeObserveryyAA011OSUserStateG0_pF", + "moduleName": "OneSignalUser", + "objc_name": "removeObserver:", + "declAttributes": [ + "Dynamic", + "ObjC", + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "addAlias", + "printedName": "addAlias(label:id:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "c:@CM@OneSignalUser@objc(cs)OneSignalUserManagerImpl(im)addAliasWithLabel:id:", + "mangledName": "$s13OneSignalUser0abC11ManagerImplC8addAlias5label2idySS_SStF", + "moduleName": "OneSignalUser", + "objc_name": "addAliasWithLabel:id:", + "declAttributes": [ + "Dynamic", + "ObjC", + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "addAliases", + "printedName": "addAliases(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Func", + "usr": "c:@CM@OneSignalUser@objc(cs)OneSignalUserManagerImpl(im)addAliases:", + "mangledName": "$s13OneSignalUser0abC11ManagerImplC10addAliasesyySDyS2SGF", + "moduleName": "OneSignalUser", + "objc_name": "addAliases:", + "declAttributes": [ + "Dynamic", + "ObjC", + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "removeAlias", + "printedName": "removeAlias(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "c:@CM@OneSignalUser@objc(cs)OneSignalUserManagerImpl(im)removeAlias:", + "mangledName": "$s13OneSignalUser0abC11ManagerImplC11removeAliasyySSF", + "moduleName": "OneSignalUser", + "objc_name": "removeAlias:", + "declAttributes": [ + "Dynamic", + "ObjC", + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "removeAliases", + "printedName": "removeAliases(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Func", + "usr": "c:@CM@OneSignalUser@objc(cs)OneSignalUserManagerImpl(im)removeAliases:", + "mangledName": "$s13OneSignalUser0abC11ManagerImplC13removeAliasesyySaySSGF", + "moduleName": "OneSignalUser", + "objc_name": "removeAliases:", + "declAttributes": [ + "Dynamic", + "ObjC", + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "addTag", + "printedName": "addTag(key:value:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "c:@CM@OneSignalUser@objc(cs)OneSignalUserManagerImpl(im)addTagWithKey:value:", + "mangledName": "$s13OneSignalUser0abC11ManagerImplC6addTag3key5valueySS_SStF", + "moduleName": "OneSignalUser", + "objc_name": "addTagWithKey:value:", + "declAttributes": [ + "Dynamic", + "ObjC", + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "addTags", + "printedName": "addTags(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Func", + "usr": "c:@CM@OneSignalUser@objc(cs)OneSignalUserManagerImpl(im)addTags:", + "mangledName": "$s13OneSignalUser0abC11ManagerImplC7addTagsyySDyS2SGF", + "moduleName": "OneSignalUser", + "objc_name": "addTags:", + "declAttributes": [ + "Dynamic", + "ObjC", + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "removeTag", + "printedName": "removeTag(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "c:@CM@OneSignalUser@objc(cs)OneSignalUserManagerImpl(im)removeTag:", + "mangledName": "$s13OneSignalUser0abC11ManagerImplC9removeTagyySSF", + "moduleName": "OneSignalUser", + "objc_name": "removeTag:", + "declAttributes": [ + "Dynamic", + "ObjC", + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "removeTags", + "printedName": "removeTags(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Func", + "usr": "c:@CM@OneSignalUser@objc(cs)OneSignalUserManagerImpl(im)removeTags:", + "mangledName": "$s13OneSignalUser0abC11ManagerImplC10removeTagsyySaySSGF", + "moduleName": "OneSignalUser", + "objc_name": "removeTags:", + "declAttributes": [ + "Dynamic", + "ObjC", + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "getTags", + "printedName": "getTags()", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Func", + "usr": "c:@CM@OneSignalUser@objc(cs)OneSignalUserManagerImpl(im)getTags", + "mangledName": "$s13OneSignalUser0abC11ManagerImplC7getTagsSDyS2SGyF", + "moduleName": "OneSignalUser", + "objc_name": "getTags", + "declAttributes": [ + "Dynamic", + "ObjC", + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "addEmail", + "printedName": "addEmail(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "c:@CM@OneSignalUser@objc(cs)OneSignalUserManagerImpl(im)addEmail:", + "mangledName": "$s13OneSignalUser0abC11ManagerImplC8addEmailyySSF", + "moduleName": "OneSignalUser", + "objc_name": "addEmail:", + "declAttributes": [ + "Dynamic", + "ObjC", + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "removeEmail", + "printedName": "removeEmail(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "c:@CM@OneSignalUser@objc(cs)OneSignalUserManagerImpl(im)removeEmail:", + "mangledName": "$s13OneSignalUser0abC11ManagerImplC11removeEmailyySSF", + "moduleName": "OneSignalUser", + "objc_name": "removeEmail:", + "declAttributes": [ + "Dynamic", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "addSms", + "printedName": "addSms(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "c:@CM@OneSignalUser@objc(cs)OneSignalUserManagerImpl(im)addSms:", + "mangledName": "$s13OneSignalUser0abC11ManagerImplC6addSmsyySSF", + "moduleName": "OneSignalUser", + "objc_name": "addSms:", + "declAttributes": [ + "Dynamic", + "ObjC", + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "removeSms", + "printedName": "removeSms(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "c:@CM@OneSignalUser@objc(cs)OneSignalUserManagerImpl(im)removeSms:", + "mangledName": "$s13OneSignalUser0abC11ManagerImplC9removeSmsyySSF", + "moduleName": "OneSignalUser", + "objc_name": "removeSms:", + "declAttributes": [ + "Dynamic", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setLanguage", + "printedName": "setLanguage(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "c:@CM@OneSignalUser@objc(cs)OneSignalUserManagerImpl(im)setLanguage:", + "mangledName": "$s13OneSignalUser0abC11ManagerImplC11setLanguageyySSF", + "moduleName": "OneSignalUser", + "objc_name": "setLanguage:", + "declAttributes": [ + "Dynamic", + "ObjC", + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "trackEvent", + "printedName": "trackEvent(name:properties:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : Any]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@CM@OneSignalUser@objc(cs)OneSignalUserManagerImpl(im)trackEventWithName:properties:", + "mangledName": "$s13OneSignalUser0abC11ManagerImplC10trackEvent4name10propertiesySS_SDySSypGSgtF", + "moduleName": "OneSignalUser", + "objc_name": "trackEventWithName:properties:", + "declAttributes": [ + "Dynamic", + "ObjC", + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "TypeDecl", + "name": "OSPushSubscriptionImpl", + "printedName": "OSPushSubscriptionImpl", + "children": [ + { + "kind": "Function", + "name": "addObserver", + "printedName": "addObserver(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "OSPushSubscriptionObserver", + "printedName": "OneSignalUser.OSPushSubscriptionObserver", + "usr": "c:@M@OneSignalUser@objc(pl)OSPushSubscriptionObserver" + } + ], + "declKind": "Func", + "usr": "s:13OneSignalUser0abC11ManagerImplC018OSPushSubscriptionE0C11addObserveryyAA0fgI0_pF", + "mangledName": "$s13OneSignalUser0abC11ManagerImplC018OSPushSubscriptionE0C11addObserveryyAA0fgI0_pF", + "moduleName": "OneSignalUser", + "objc_name": "addObserver:", + "declAttributes": [ + "ObjC", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "removeObserver", + "printedName": "removeObserver(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "OSPushSubscriptionObserver", + "printedName": "OneSignalUser.OSPushSubscriptionObserver", + "usr": "c:@M@OneSignalUser@objc(pl)OSPushSubscriptionObserver" + } + ], + "declKind": "Func", + "usr": "s:13OneSignalUser0abC11ManagerImplC018OSPushSubscriptionE0C14removeObserveryyAA0fgI0_pF", + "mangledName": "$s13OneSignalUser0abC11ManagerImplC018OSPushSubscriptionE0C14removeObserveryyAA0fgI0_pF", + "moduleName": "OneSignalUser", + "objc_name": "removeObserver:", + "declAttributes": [ + "ObjC", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "id", + "printedName": "id", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:13OneSignalUser0abC11ManagerImplC018OSPushSubscriptionE0C2idSSSgvp", + "mangledName": "$s13OneSignalUser0abC11ManagerImplC018OSPushSubscriptionE0C2idSSSgvp", + "moduleName": "OneSignalUser", + "objc_name": "id", + "declAttributes": [ + "ObjC", + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:13OneSignalUser0abC11ManagerImplC018OSPushSubscriptionE0C2idSSSgvg", + "mangledName": "$s13OneSignalUser0abC11ManagerImplC018OSPushSubscriptionE0C2idSSSgvg", + "moduleName": "OneSignalUser", + "objc_name": "id", + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "token", + "printedName": "token", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:13OneSignalUser0abC11ManagerImplC018OSPushSubscriptionE0C5tokenSSSgvp", + "mangledName": "$s13OneSignalUser0abC11ManagerImplC018OSPushSubscriptionE0C5tokenSSSgvp", + "moduleName": "OneSignalUser", + "objc_name": "token", + "declAttributes": [ + "ObjC", + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:13OneSignalUser0abC11ManagerImplC018OSPushSubscriptionE0C5tokenSSSgvg", + "mangledName": "$s13OneSignalUser0abC11ManagerImplC018OSPushSubscriptionE0C5tokenSSSgvg", + "moduleName": "OneSignalUser", + "objc_name": "token", + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "optedIn", + "printedName": "optedIn", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:13OneSignalUser0abC11ManagerImplC018OSPushSubscriptionE0C7optedInSbvp", + "mangledName": "$s13OneSignalUser0abC11ManagerImplC018OSPushSubscriptionE0C7optedInSbvp", + "moduleName": "OneSignalUser", + "objc_name": "optedIn", + "declAttributes": [ + "ObjC", + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:13OneSignalUser0abC11ManagerImplC018OSPushSubscriptionE0C7optedInSbvg", + "mangledName": "$s13OneSignalUser0abC11ManagerImplC018OSPushSubscriptionE0C7optedInSbvg", + "moduleName": "OneSignalUser", + "objc_name": "optedIn", + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "optIn", + "printedName": "optIn()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:13OneSignalUser0abC11ManagerImplC018OSPushSubscriptionE0C5optInyyF", + "mangledName": "$s13OneSignalUser0abC11ManagerImplC018OSPushSubscriptionE0C5optInyyF", + "moduleName": "OneSignalUser", + "objc_name": "optIn", + "declAttributes": [ + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "optOut", + "printedName": "optOut()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:13OneSignalUser0abC11ManagerImplC018OSPushSubscriptionE0C6optOutyyF", + "mangledName": "$s13OneSignalUser0abC11ManagerImplC018OSPushSubscriptionE0C6optOutyyF", + "moduleName": "OneSignalUser", + "objc_name": "optOut", + "declAttributes": [ + "ObjC", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "OSPushSubscriptionImpl", + "printedName": "OneSignalUser.OneSignalUserManagerImpl.OSPushSubscriptionImpl", + "usr": "s:13OneSignalUser0abC11ManagerImplC018OSPushSubscriptionE0C" + } + ], + "declKind": "Constructor", + "usr": "s:13OneSignalUser0abC11ManagerImplC018OSPushSubscriptionE0CAEycfc", + "mangledName": "$s13OneSignalUser0abC11ManagerImplC018OSPushSubscriptionE0CAEycfc", + "moduleName": "OneSignalUser", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "s:13OneSignalUser0abC11ManagerImplC018OSPushSubscriptionE0C", + "mangledName": "$s13OneSignalUser0abC11ManagerImplC018OSPushSubscriptionE0C", + "moduleName": "OneSignalUser", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "isFromExtension": true, + "superclassUsr": "c:objc(cs)NSObject", + "hasMissingDesignatedInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "OSPushSubscription", + "printedName": "OSPushSubscription", + "usr": "c:@M@OneSignalUser@objc(pl)OSPushSubscription", + "mangledName": "$s13OneSignalUser18OSPushSubscriptionP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "Function", + "name": "setNotificationTypes", + "printedName": "setNotificationTypes(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Int32", + "printedName": "Swift.Int32", + "usr": "s:s5Int32V" + } + ], + "declKind": "Func", + "usr": "c:@CM@OneSignalUser@objc(cs)OneSignalUserManagerImpl(im)setNotificationTypes:", + "mangledName": "$s13OneSignalUser0abC11ManagerImplC20setNotificationTypesyys5Int32VF", + "moduleName": "OneSignalUser", + "objc_name": "setNotificationTypes:", + "declAttributes": [ + "Dynamic", + "ObjC", + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setPushToken", + "printedName": "setPushToken(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "c:@CM@OneSignalUser@objc(cs)OneSignalUserManagerImpl(im)setPushToken:", + "mangledName": "$s13OneSignalUser0abC11ManagerImplC12setPushTokenyySSF", + "moduleName": "OneSignalUser", + "objc_name": "setPushToken:", + "declAttributes": [ + "Dynamic", + "ObjC", + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "c:@M@OneSignalUser@objc(cs)OneSignalUserManagerImpl", + "mangledName": "$s13OneSignalUser0abC11ManagerImplC", + "moduleName": "OneSignalUser", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "superclassUsr": "c:objc(cs)NSObject", + "hasMissingDesignatedInitializers": true, + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "OSUser", + "printedName": "OSUser", + "usr": "c:@M@OneSignalUser@objc(pl)OSUser", + "mangledName": "$s13OneSignalUser6OSUserP" + } + ] + }, + { + "kind": "Import", + "name": "OneSignalCore", + "printedName": "OneSignalCore", + "declKind": "Import", + "moduleName": "OneSignalUser", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "OneSignalOSCore", + "printedName": "OneSignalOSCore", + "declKind": "Import", + "moduleName": "OneSignalUser" + }, + { + "kind": "Import", + "name": "OneSignalCore", + "printedName": "OneSignalCore", + "declKind": "Import", + "moduleName": "OneSignalUser", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "OneSignalOSCore", + "printedName": "OneSignalOSCore", + "declKind": "Import", + "moduleName": "OneSignalUser" + }, + { + "kind": "Import", + "name": "OneSignalCore", + "printedName": "OneSignalCore", + "declKind": "Import", + "moduleName": "OneSignalUser", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "OneSignalOSCore", + "printedName": "OneSignalOSCore", + "declKind": "Import", + "moduleName": "OneSignalUser" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "OneSignalUser", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "OneSignalOSCore", + "printedName": "OneSignalOSCore", + "declKind": "Import", + "moduleName": "OneSignalUser" + }, + { + "kind": "Import", + "name": "OneSignalCore", + "printedName": "OneSignalCore", + "declKind": "Import", + "moduleName": "OneSignalUser" + }, + { + "kind": "Import", + "name": "OneSignalOSCore", + "printedName": "OneSignalOSCore", + "declKind": "Import", + "moduleName": "OneSignalUser", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "OneSignalCore", + "printedName": "OneSignalCore", + "declKind": "Import", + "moduleName": "OneSignalUser" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "OneSignalUser", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "OneSignalCore", + "printedName": "OneSignalCore", + "declKind": "Import", + "moduleName": "OneSignalUser" + }, + { + "kind": "Import", + "name": "OneSignalOSCore", + "printedName": "OneSignalOSCore", + "declKind": "Import", + "moduleName": "OneSignalUser" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "OneSignalUser", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "OneSignalCore", + "printedName": "OneSignalCore", + "declKind": "Import", + "moduleName": "OneSignalUser", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "OneSignalOSCore", + "printedName": "OneSignalOSCore", + "declKind": "Import", + "moduleName": "OneSignalUser" + }, + { + "kind": "Import", + "name": "OneSignalCore", + "printedName": "OneSignalCore", + "declKind": "Import", + "moduleName": "OneSignalUser", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "OneSignalOSCore", + "printedName": "OneSignalOSCore", + "declKind": "Import", + "moduleName": "OneSignalUser" + }, + { + "kind": "Import", + "name": "OneSignalCore", + "printedName": "OneSignalCore", + "declKind": "Import", + "moduleName": "OneSignalUser", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "OneSignalOSCore", + "printedName": "OneSignalOSCore", + "declKind": "Import", + "moduleName": "OneSignalUser" + }, + { + "kind": "Import", + "name": "OneSignalOSCore", + "printedName": "OneSignalOSCore", + "declKind": "Import", + "moduleName": "OneSignalUser", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "OneSignalCore", + "printedName": "OneSignalCore", + "declKind": "Import", + "moduleName": "OneSignalUser" + }, + { + "kind": "Import", + "name": "OneSignalOSCore", + "printedName": "OneSignalOSCore", + "declKind": "Import", + "moduleName": "OneSignalUser", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "OneSignalCore", + "printedName": "OneSignalCore", + "declKind": "Import", + "moduleName": "OneSignalUser" + }, + { + "kind": "Import", + "name": "OneSignalCore", + "printedName": "OneSignalCore", + "declKind": "Import", + "moduleName": "OneSignalUser", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "OneSignalOSCore", + "printedName": "OneSignalOSCore", + "declKind": "Import", + "moduleName": "OneSignalUser" + }, + { + "kind": "Import", + "name": "OneSignalCore", + "printedName": "OneSignalCore", + "declKind": "Import", + "moduleName": "OneSignalUser", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "OneSignalNotifications", + "printedName": "OneSignalNotifications", + "declKind": "Import", + "moduleName": "OneSignalUser" + }, + { + "kind": "Import", + "name": "OneSignalOSCore", + "printedName": "OneSignalOSCore", + "declKind": "Import", + "moduleName": "OneSignalUser" + }, + { + "kind": "Import", + "name": "OneSignalCore", + "printedName": "OneSignalCore", + "declKind": "Import", + "moduleName": "OneSignalUser", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "OneSignalOSCore", + "printedName": "OneSignalOSCore", + "declKind": "Import", + "moduleName": "OneSignalUser" + }, + { + "kind": "Import", + "name": "OneSignalCore", + "printedName": "OneSignalCore", + "declKind": "Import", + "moduleName": "OneSignalUser", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "OneSignalOSCore", + "printedName": "OneSignalOSCore", + "declKind": "Import", + "moduleName": "OneSignalUser" + }, + { + "kind": "Import", + "name": "OneSignalCore", + "printedName": "OneSignalCore", + "declKind": "Import", + "moduleName": "OneSignalUser", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "OneSignalOSCore", + "printedName": "OneSignalOSCore", + "declKind": "Import", + "moduleName": "OneSignalUser" + }, + { + "kind": "Import", + "name": "OneSignalCore", + "printedName": "OneSignalCore", + "declKind": "Import", + "moduleName": "OneSignalUser", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "OneSignalOSCore", + "printedName": "OneSignalOSCore", + "declKind": "Import", + "moduleName": "OneSignalUser" + }, + { + "kind": "Import", + "name": "OneSignalCore", + "printedName": "OneSignalCore", + "declKind": "Import", + "moduleName": "OneSignalUser", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "OneSignalOSCore", + "printedName": "OneSignalOSCore", + "declKind": "Import", + "moduleName": "OneSignalUser" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "OneSignalUser", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "OneSignalCore", + "printedName": "OneSignalCore", + "declKind": "Import", + "moduleName": "OneSignalUser" + }, + { + "kind": "Import", + "name": "OneSignalOSCore", + "printedName": "OneSignalOSCore", + "declKind": "Import", + "moduleName": "OneSignalUser" + }, + { + "kind": "Import", + "name": "OneSignalNotifications", + "printedName": "OneSignalNotifications", + "declKind": "Import", + "moduleName": "OneSignalUser" + }, + { + "kind": "TypeDecl", + "name": "OSPushSubscriptionObserver", + "printedName": "OSPushSubscriptionObserver", + "children": [ + { + "kind": "Function", + "name": "onPushSubscriptionDidChange", + "printedName": "onPushSubscriptionDidChange(state:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "OSPushSubscriptionChangedState", + "printedName": "OneSignalUser.OSPushSubscriptionChangedState", + "usr": "c:@M@OneSignalUser@objc(cs)OSPushSubscriptionChangedState" + } + ], + "declKind": "Func", + "usr": "c:@M@OneSignalUser@objc(pl)OSPushSubscriptionObserver(im)onPushSubscriptionDidChangeWithState:", + "mangledName": "$s13OneSignalUser26OSPushSubscriptionObserverP06onPushE9DidChange5stateyAA0dE12ChangedStateC_tF", + "moduleName": "OneSignalUser", + "genericSig": "<τ_0_0 where τ_0_0 : OneSignalUser.OSPushSubscriptionObserver>", + "sugared_genericSig": "", + "protocolReq": true, + "objc_name": "onPushSubscriptionDidChangeWithState:", + "declAttributes": [ + "ObjC", + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "c:@M@OneSignalUser@objc(pl)OSPushSubscriptionObserver", + "mangledName": "$s13OneSignalUser26OSPushSubscriptionObserverP", + "moduleName": "OneSignalUser", + "genericSig": "<τ_0_0 : AnyObject>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "OSPushSubscriptionState", + "printedName": "OSPushSubscriptionState", + "children": [ + { + "kind": "Var", + "name": "id", + "printedName": "id", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "c:@M@OneSignalUser@objc(cs)OSPushSubscriptionState(py)id", + "mangledName": "$s13OneSignalUser23OSPushSubscriptionStateC2idSSSgvp", + "moduleName": "OneSignalUser", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl", + "ObjC" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@OneSignalUser@objc(cs)OSPushSubscriptionState(im)id", + "mangledName": "$s13OneSignalUser23OSPushSubscriptionStateC2idSSSgvg", + "moduleName": "OneSignalUser", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "token", + "printedName": "token", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "c:@M@OneSignalUser@objc(cs)OSPushSubscriptionState(py)token", + "mangledName": "$s13OneSignalUser23OSPushSubscriptionStateC5tokenSSSgvp", + "moduleName": "OneSignalUser", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl", + "ObjC" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@OneSignalUser@objc(cs)OSPushSubscriptionState(im)token", + "mangledName": "$s13OneSignalUser23OSPushSubscriptionStateC5tokenSSSgvg", + "moduleName": "OneSignalUser", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "optedIn", + "printedName": "optedIn", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "c:@M@OneSignalUser@objc(cs)OSPushSubscriptionState(py)optedIn", + "mangledName": "$s13OneSignalUser23OSPushSubscriptionStateC7optedInSbvp", + "moduleName": "OneSignalUser", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl", + "ObjC" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "c:@M@OneSignalUser@objc(cs)OSPushSubscriptionState(im)optedIn", + "mangledName": "$s13OneSignalUser23OSPushSubscriptionStateC7optedInSbvg", + "moduleName": "OneSignalUser", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "description", + "printedName": "description", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "c:@M@OneSignalUser@objc(cs)OSPushSubscriptionState(py)description", + "mangledName": "$s13OneSignalUser23OSPushSubscriptionStateC11descriptionSSvp", + "moduleName": "OneSignalUser", + "overriding": true, + "objc_name": "description", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override", + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "c:@M@OneSignalUser@objc(cs)OSPushSubscriptionState(im)description", + "mangledName": "$s13OneSignalUser23OSPushSubscriptionStateC11descriptionSSvg", + "moduleName": "OneSignalUser", + "overriding": true, + "objc_name": "description", + "declAttributes": [ + "Dynamic", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "jsonRepresentation", + "printedName": "jsonRepresentation()", + "children": [ + { + "kind": "TypeNominal", + "name": "NSDictionary", + "printedName": "Foundation.NSDictionary", + "usr": "c:objc(cs)NSDictionary" + } + ], + "declKind": "Func", + "usr": "c:@M@OneSignalUser@objc(cs)OSPushSubscriptionState(im)jsonRepresentation", + "mangledName": "$s13OneSignalUser23OSPushSubscriptionStateC18jsonRepresentationSo12NSDictionaryCyF", + "moduleName": "OneSignalUser", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "OSPushSubscriptionState", + "printedName": "OneSignalUser.OSPushSubscriptionState", + "usr": "c:@M@OneSignalUser@objc(cs)OSPushSubscriptionState" + } + ], + "declKind": "Constructor", + "usr": "c:@M@OneSignalUser@objc(cs)OSPushSubscriptionState(im)init", + "mangledName": "$s13OneSignalUser23OSPushSubscriptionStateCACycfc", + "moduleName": "OneSignalUser", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@OneSignalUser@objc(cs)OSPushSubscriptionState", + "mangledName": "$s13OneSignalUser23OSPushSubscriptionStateC", + "moduleName": "OneSignalUser", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "superclassUsr": "c:objc(cs)NSObject", + "hasMissingDesignatedInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "OSPushSubscriptionChangedState", + "printedName": "OSPushSubscriptionChangedState", + "children": [ + { + "kind": "Var", + "name": "current", + "printedName": "current", + "children": [ + { + "kind": "TypeNominal", + "name": "OSPushSubscriptionState", + "printedName": "OneSignalUser.OSPushSubscriptionState", + "usr": "c:@M@OneSignalUser@objc(cs)OSPushSubscriptionState" + } + ], + "declKind": "Var", + "usr": "c:@M@OneSignalUser@objc(cs)OSPushSubscriptionChangedState(py)current", + "mangledName": "$s13OneSignalUser30OSPushSubscriptionChangedStateC7currentAA0deG0Cvp", + "moduleName": "OneSignalUser", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl", + "ObjC" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "OSPushSubscriptionState", + "printedName": "OneSignalUser.OSPushSubscriptionState", + "usr": "c:@M@OneSignalUser@objc(cs)OSPushSubscriptionState" + } + ], + "declKind": "Accessor", + "usr": "c:@M@OneSignalUser@objc(cs)OSPushSubscriptionChangedState(im)current", + "mangledName": "$s13OneSignalUser30OSPushSubscriptionChangedStateC7currentAA0deG0Cvg", + "moduleName": "OneSignalUser", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "previous", + "printedName": "previous", + "children": [ + { + "kind": "TypeNominal", + "name": "OSPushSubscriptionState", + "printedName": "OneSignalUser.OSPushSubscriptionState", + "usr": "c:@M@OneSignalUser@objc(cs)OSPushSubscriptionState" + } + ], + "declKind": "Var", + "usr": "c:@M@OneSignalUser@objc(cs)OSPushSubscriptionChangedState(py)previous", + "mangledName": "$s13OneSignalUser30OSPushSubscriptionChangedStateC8previousAA0deG0Cvp", + "moduleName": "OneSignalUser", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl", + "ObjC" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "OSPushSubscriptionState", + "printedName": "OneSignalUser.OSPushSubscriptionState", + "usr": "c:@M@OneSignalUser@objc(cs)OSPushSubscriptionState" + } + ], + "declKind": "Accessor", + "usr": "c:@M@OneSignalUser@objc(cs)OSPushSubscriptionChangedState(im)previous", + "mangledName": "$s13OneSignalUser30OSPushSubscriptionChangedStateC8previousAA0deG0Cvg", + "moduleName": "OneSignalUser", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "description", + "printedName": "description", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "c:@M@OneSignalUser@objc(cs)OSPushSubscriptionChangedState(py)description", + "mangledName": "$s13OneSignalUser30OSPushSubscriptionChangedStateC11descriptionSSvp", + "moduleName": "OneSignalUser", + "overriding": true, + "objc_name": "description", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override", + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "c:@M@OneSignalUser@objc(cs)OSPushSubscriptionChangedState(im)description", + "mangledName": "$s13OneSignalUser30OSPushSubscriptionChangedStateC11descriptionSSvg", + "moduleName": "OneSignalUser", + "overriding": true, + "objc_name": "description", + "declAttributes": [ + "Dynamic", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "jsonRepresentation", + "printedName": "jsonRepresentation()", + "children": [ + { + "kind": "TypeNominal", + "name": "NSDictionary", + "printedName": "Foundation.NSDictionary", + "usr": "c:objc(cs)NSDictionary" + } + ], + "declKind": "Func", + "usr": "c:@M@OneSignalUser@objc(cs)OSPushSubscriptionChangedState(im)jsonRepresentation", + "mangledName": "$s13OneSignalUser30OSPushSubscriptionChangedStateC18jsonRepresentationSo12NSDictionaryCyF", + "moduleName": "OneSignalUser", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "OSPushSubscriptionChangedState", + "printedName": "OneSignalUser.OSPushSubscriptionChangedState", + "usr": "c:@M@OneSignalUser@objc(cs)OSPushSubscriptionChangedState" + } + ], + "declKind": "Constructor", + "usr": "c:@M@OneSignalUser@objc(cs)OSPushSubscriptionChangedState(im)init", + "mangledName": "$s13OneSignalUser30OSPushSubscriptionChangedStateCACycfc", + "moduleName": "OneSignalUser", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@OneSignalUser@objc(cs)OSPushSubscriptionChangedState", + "mangledName": "$s13OneSignalUser30OSPushSubscriptionChangedStateC", + "moduleName": "OneSignalUser", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "superclassUsr": "c:objc(cs)NSObject", + "hasMissingDesignatedInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "OneSignalUser", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "OneSignalCore", + "printedName": "OneSignalCore", + "declKind": "Import", + "moduleName": "OneSignalUser" + }, + { + "kind": "Import", + "name": "OneSignalOSCore", + "printedName": "OneSignalOSCore", + "declKind": "Import", + "moduleName": "OneSignalUser" + }, + { + "kind": "Import", + "name": "OneSignalOSCore", + "printedName": "OneSignalOSCore", + "declKind": "Import", + "moduleName": "OneSignalUser", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "OneSignalCore", + "printedName": "OneSignalCore", + "declKind": "Import", + "moduleName": "OneSignalUser" + }, + { + "kind": "TypeDecl", + "name": "OSUserState", + "printedName": "OSUserState", + "children": [ + { + "kind": "Var", + "name": "onesignalId", + "printedName": "onesignalId", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "c:@M@OneSignalUser@objc(cs)OSUserState(py)onesignalId", + "mangledName": "$s13OneSignalUser11OSUserStateC11onesignalIdSSSgvp", + "moduleName": "OneSignalUser", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl", + "ObjC" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@OneSignalUser@objc(cs)OSUserState(im)onesignalId", + "mangledName": "$s13OneSignalUser11OSUserStateC11onesignalIdSSSgvg", + "moduleName": "OneSignalUser", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "externalId", + "printedName": "externalId", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "c:@M@OneSignalUser@objc(cs)OSUserState(py)externalId", + "mangledName": "$s13OneSignalUser11OSUserStateC10externalIdSSSgvp", + "moduleName": "OneSignalUser", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl", + "ObjC" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@OneSignalUser@objc(cs)OSUserState(im)externalId", + "mangledName": "$s13OneSignalUser11OSUserStateC10externalIdSSSgvg", + "moduleName": "OneSignalUser", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "description", + "printedName": "description", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "c:@M@OneSignalUser@objc(cs)OSUserState(py)description", + "mangledName": "$s13OneSignalUser11OSUserStateC11descriptionSSvp", + "moduleName": "OneSignalUser", + "overriding": true, + "objc_name": "description", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override", + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "c:@M@OneSignalUser@objc(cs)OSUserState(im)description", + "mangledName": "$s13OneSignalUser11OSUserStateC11descriptionSSvg", + "moduleName": "OneSignalUser", + "overriding": true, + "objc_name": "description", + "declAttributes": [ + "Dynamic", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "jsonRepresentation", + "printedName": "jsonRepresentation()", + "children": [ + { + "kind": "TypeNominal", + "name": "NSDictionary", + "printedName": "Foundation.NSDictionary", + "usr": "c:objc(cs)NSDictionary" + } + ], + "declKind": "Func", + "usr": "c:@M@OneSignalUser@objc(cs)OSUserState(im)jsonRepresentation", + "mangledName": "$s13OneSignalUser11OSUserStateC18jsonRepresentationSo12NSDictionaryCyF", + "moduleName": "OneSignalUser", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "OSUserState", + "printedName": "OneSignalUser.OSUserState", + "usr": "c:@M@OneSignalUser@objc(cs)OSUserState" + } + ], + "declKind": "Constructor", + "usr": "c:@M@OneSignalUser@objc(cs)OSUserState(im)init", + "mangledName": "$s13OneSignalUser11OSUserStateCACycfc", + "moduleName": "OneSignalUser", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@OneSignalUser@objc(cs)OSUserState", + "mangledName": "$s13OneSignalUser11OSUserStateC", + "moduleName": "OneSignalUser", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "superclassUsr": "c:objc(cs)NSObject", + "hasMissingDesignatedInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "OSUserChangedState", + "printedName": "OSUserChangedState", + "children": [ + { + "kind": "Var", + "name": "current", + "printedName": "current", + "children": [ + { + "kind": "TypeNominal", + "name": "OSUserState", + "printedName": "OneSignalUser.OSUserState", + "usr": "c:@M@OneSignalUser@objc(cs)OSUserState" + } + ], + "declKind": "Var", + "usr": "c:@M@OneSignalUser@objc(cs)OSUserChangedState(py)current", + "mangledName": "$s13OneSignalUser18OSUserChangedStateC7currentAA0dF0Cvp", + "moduleName": "OneSignalUser", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl", + "ObjC" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "OSUserState", + "printedName": "OneSignalUser.OSUserState", + "usr": "c:@M@OneSignalUser@objc(cs)OSUserState" + } + ], + "declKind": "Accessor", + "usr": "c:@M@OneSignalUser@objc(cs)OSUserChangedState(im)current", + "mangledName": "$s13OneSignalUser18OSUserChangedStateC7currentAA0dF0Cvg", + "moduleName": "OneSignalUser", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "description", + "printedName": "description", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "c:@M@OneSignalUser@objc(cs)OSUserChangedState(py)description", + "mangledName": "$s13OneSignalUser18OSUserChangedStateC11descriptionSSvp", + "moduleName": "OneSignalUser", + "overriding": true, + "objc_name": "description", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override", + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "c:@M@OneSignalUser@objc(cs)OSUserChangedState(im)description", + "mangledName": "$s13OneSignalUser18OSUserChangedStateC11descriptionSSvg", + "moduleName": "OneSignalUser", + "overriding": true, + "objc_name": "description", + "declAttributes": [ + "Dynamic", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "jsonRepresentation", + "printedName": "jsonRepresentation()", + "children": [ + { + "kind": "TypeNominal", + "name": "NSDictionary", + "printedName": "Foundation.NSDictionary", + "usr": "c:objc(cs)NSDictionary" + } + ], + "declKind": "Func", + "usr": "c:@M@OneSignalUser@objc(cs)OSUserChangedState(im)jsonRepresentation", + "mangledName": "$s13OneSignalUser18OSUserChangedStateC18jsonRepresentationSo12NSDictionaryCyF", + "moduleName": "OneSignalUser", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "OSUserChangedState", + "printedName": "OneSignalUser.OSUserChangedState", + "usr": "c:@M@OneSignalUser@objc(cs)OSUserChangedState" + } + ], + "declKind": "Constructor", + "usr": "c:@M@OneSignalUser@objc(cs)OSUserChangedState(im)init", + "mangledName": "$s13OneSignalUser18OSUserChangedStateCACycfc", + "moduleName": "OneSignalUser", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@OneSignalUser@objc(cs)OSUserChangedState", + "mangledName": "$s13OneSignalUser18OSUserChangedStateC", + "moduleName": "OneSignalUser", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "superclassUsr": "c:objc(cs)NSObject", + "hasMissingDesignatedInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "OSUserStateObserver", + "printedName": "OSUserStateObserver", + "children": [ + { + "kind": "Function", + "name": "onUserStateDidChange", + "printedName": "onUserStateDidChange(state:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "OSUserChangedState", + "printedName": "OneSignalUser.OSUserChangedState", + "usr": "c:@M@OneSignalUser@objc(cs)OSUserChangedState" + } + ], + "declKind": "Func", + "usr": "c:@M@OneSignalUser@objc(pl)OSUserStateObserver(im)onUserStateDidChangeWithState:", + "mangledName": "$s13OneSignalUser19OSUserStateObserverP02oncE9DidChange5stateyAA0d7ChangedE0C_tF", + "moduleName": "OneSignalUser", + "genericSig": "<τ_0_0 where τ_0_0 : OneSignalUser.OSUserStateObserver>", + "sugared_genericSig": "", + "protocolReq": true, + "objc_name": "onUserStateDidChangeWithState:", + "declAttributes": [ + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "c:@M@OneSignalUser@objc(pl)OSUserStateObserver", + "mangledName": "$s13OneSignalUser19OSUserStateObserverP", + "moduleName": "OneSignalUser", + "genericSig": "<τ_0_0 : AnyObject>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "ObjC" + ] + }, + { + "kind": "Import", + "name": "OneSignalCore", + "printedName": "OneSignalCore", + "declKind": "Import", + "moduleName": "OneSignalUser", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "OneSignalOSCore", + "printedName": "OneSignalOSCore", + "declKind": "Import", + "moduleName": "OneSignalUser" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "OneSignalUser", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "OneSignalCore", + "printedName": "OneSignalCore", + "declKind": "Import", + "moduleName": "OneSignalUser" + }, + { + "kind": "Import", + "name": "OneSignalOSCore", + "printedName": "OneSignalOSCore", + "declKind": "Import", + "moduleName": "OneSignalUser" + }, + { + "kind": "Import", + "name": "OneSignalCore", + "printedName": "OneSignalCore", + "declKind": "Import", + "moduleName": "OneSignalUser", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "OneSignalOSCore", + "printedName": "OneSignalOSCore", + "declKind": "Import", + "moduleName": "OneSignalUser" + } + ], + "json_format_version": 8 + }, + "ConstValues": [ + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSSubscriptionModelStoreListener.swift", + "kind": "StringLiteral", + "offset": 1710, + "length": 72, + "value": "\"OSSubscriptionModelStoreListener.getAddModelDelta has no user instance\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSSubscriptionModelStoreListener.swift", + "kind": "StringLiteral", + "offset": 2076, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSSubscriptionModelStoreListener.swift", + "kind": "StringLiteral", + "offset": 2448, + "length": 75, + "value": "\"OSSubscriptionModelStoreListener.getRemoveModelDelta has no user instance\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSSubscriptionModelStoreListener.swift", + "kind": "StringLiteral", + "offset": 2820, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSSubscriptionModelStoreListener.swift", + "kind": "StringLiteral", + "offset": 3671, + "length": 75, + "value": "\"OSSubscriptionModelStoreListener.getUpdateModelDelta has no user instance\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSSubscriptionModelStoreListener.swift", + "kind": "BooleanLiteral", + "offset": 3998, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OneSignalUserManagerImpl.swift", + "kind": "StringLiteral", + "offset": 5125, + "length": 26, + "value": "\"com.onesignal.user.start\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OneSignalUserManagerImpl.swift", + "kind": "BooleanLiteral", + "offset": 5178, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OneSignalUserManagerImpl.swift", + "kind": "BooleanLiteral", + "offset": 6154, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OneSignalUserManagerImpl.swift", + "kind": "BooleanLiteral", + "offset": 6173, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OneSignalUserManagerImpl.swift", + "kind": "BooleanLiteral", + "offset": 6256, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OneSignalUserManagerImpl.swift", + "kind": "StringLiteral", + "offset": 9264, + "length": 36, + "value": "\"OneSignalUserManager calling start\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OneSignalUserManagerImpl.swift", + "kind": "BooleanLiteral", + "offset": 9387, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OneSignalUserManagerImpl.swift", + "kind": "BooleanLiteral", + "offset": 9854, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OneSignalUserManagerImpl.swift", + "kind": "StringLiteral", + "offset": 10125, + "length": 64, + "value": "\"OneSignalUserManager.start called, loaded the user from cache.\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OneSignalUserManagerImpl.swift", + "kind": "StringLiteral", + "offset": 11821, + "length": 85, + "value": "\"OneSignalUserManager: creating user linked to legacy subscription \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OneSignalUserManagerImpl.swift", + "kind": "StringLiteral", + "offset": 11905, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OneSignalUserManagerImpl.swift", + "kind": "BooleanLiteral", + "offset": 12988, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OneSignalUserManagerImpl.swift", + "kind": "StringLiteral", + "offset": 13503, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OneSignalUserManagerImpl.swift", + "kind": "StringLiteral", + "offset": 13571, + "length": 73, + "value": "\"OneSignal.User login called with empty externalId. This is not allowed.\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OneSignalUserManagerImpl.swift", + "kind": "StringLiteral", + "offset": 13731, + "length": 60, + "value": "\"OneSignal.User login called with externalId: \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OneSignalUserManagerImpl.swift", + "kind": "StringLiteral", + "offset": 13790, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OneSignalUserManagerImpl.swift", + "kind": "StringLiteral", + "offset": 15775, + "length": 95, + "value": "\"OneSignalUserManager.createNewUser: not creating new user due to logging into the same user.)\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OneSignalUserManagerImpl.swift", + "kind": "StringLiteral", + "offset": 18371, + "length": 64, + "value": "\"isCurrentUser called with empty externalId or no user instance\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OneSignalUserManagerImpl.swift", + "kind": "BooleanLiteral", + "offset": 18456, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OneSignalUserManagerImpl.swift", + "kind": "StringLiteral", + "offset": 19349, + "length": 8, + "value": "\"logout\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OneSignalUserManagerImpl.swift", + "kind": "StringLiteral", + "offset": 19511, + "length": 88, + "value": "\"OneSignal.User logout called, but the user is currently anonymous, so not logging out.\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OneSignalUserManagerImpl.swift", + "kind": "StringLiteral", + "offset": 20365, + "length": 51, + "value": "\"OneSignalUserManagerImpl prepareForNewUser called\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OneSignalUserManagerImpl.swift", + "kind": "BooleanLiteral", + "offset": 21252, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OneSignalUserManagerImpl.swift", + "kind": "BooleanLiteral", + "offset": 21496, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OneSignalUserManagerImpl.swift", + "kind": "BooleanLiteral", + "offset": 21986, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OneSignalUserManagerImpl.swift", + "kind": "BooleanLiteral", + "offset": 23208, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OneSignalUserManagerImpl.swift", + "kind": "StringLiteral", + "offset": 23762, + "length": 112, + "value": "\"OneSignalUserManagerImpl.createPushSubscriptionRequest cannot be executed due to missing subscriptionExecutor.\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OneSignalUserManagerImpl.swift", + "kind": "StringLiteral", + "offset": 24247, + "length": 13, + "value": "\"setLocation\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OneSignalUserManagerImpl.swift", + "kind": "StringLiteral", + "offset": 24409, + "length": 44, + "value": "\"Failed to set location because User is nil\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OneSignalUserManagerImpl.swift", + "kind": "StringLiteral", + "offset": 24719, + "length": 15, + "value": "\"sendPurchases\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OneSignalUserManagerImpl.swift", + "kind": "StringLiteral", + "offset": 25434, + "length": 47, + "value": "\"OneSignalUserManagerImpl starting new session\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OneSignalUserManagerImpl.swift", + "kind": "StringLiteral", + "offset": 25576, + "length": 18, + "value": "\"_startNewSession\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OneSignalUserManagerImpl.swift", + "kind": "BooleanLiteral", + "offset": 25744, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OneSignalUserManagerImpl.swift", + "kind": "IntegerLiteral", + "offset": 25814, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OneSignalUserManagerImpl.swift", + "kind": "BooleanLiteral", + "offset": 25824, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OneSignalUserManagerImpl.swift", + "kind": "BooleanLiteral", + "offset": 26070, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OneSignalUserManagerImpl.swift", + "kind": "StringLiteral", + "offset": 26322, + "length": 133, + "value": "\"OneSignalUserManagerImpl.startNewSession() is unable to fetch user with External ID \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OneSignalUserManagerImpl.swift", + "kind": "StringLiteral", + "offset": 26423, + "length": 5, + "value": "\"nil\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OneSignalUserManagerImpl.swift", + "kind": "StringLiteral", + "offset": 26429, + "length": 3, + "value": "\" due to null OneSignal ID\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OneSignalUserManagerImpl.swift", + "kind": "BooleanLiteral", + "offset": 26915, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OneSignalUserManagerImpl.swift", + "kind": "StringLiteral", + "offset": 27017, + "length": 24, + "value": "\"updatePropertiesDeltas\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OneSignalUserManagerImpl.swift", + "kind": "StringLiteral", + "offset": 27862, + "length": 17, + "value": "\"sendSessionTime\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OneSignalUserManagerImpl.swift", + "kind": "BooleanLiteral", + "offset": 28346, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OneSignalUserManagerImpl.swift", + "kind": "StringLiteral", + "offset": 28850, + "length": 12, + "value": "\"externalId\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OneSignalUserManagerImpl.swift", + "kind": "StringLiteral", + "offset": 29089, + "length": 13, + "value": "\"onesignalId\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OneSignalUserManagerImpl.swift", + "kind": "StringLiteral", + "offset": 29705, + "length": 10, + "value": "\"addAlias\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OneSignalUserManagerImpl.swift", + "kind": "StringLiteral", + "offset": 29948, + "length": 12, + "value": "\"addAliases\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OneSignalUserManagerImpl.swift", + "kind": "StringLiteral", + "offset": 30178, + "length": 13, + "value": "\"removeAlias\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OneSignalUserManagerImpl.swift", + "kind": "StringLiteral", + "offset": 30417, + "length": 15, + "value": "\"removeAliases\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OneSignalUserManagerImpl.swift", + "kind": "StringLiteral", + "offset": 30658, + "length": 8, + "value": "\"addTag\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OneSignalUserManagerImpl.swift", + "kind": "StringLiteral", + "offset": 30891, + "length": 9, + "value": "\"addTags\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OneSignalUserManagerImpl.swift", + "kind": "StringLiteral", + "offset": 31108, + "length": 11, + "value": "\"removeTag\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OneSignalUserManagerImpl.swift", + "kind": "StringLiteral", + "offset": 31335, + "length": 12, + "value": "\"removeTags\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OneSignalUserManagerImpl.swift", + "kind": "StringLiteral", + "offset": 31563, + "length": 9, + "value": "\"getTags\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OneSignalUserManagerImpl.swift", + "kind": "Dictionary", + "offset": 31600, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OneSignalUserManagerImpl.swift", + "kind": "StringLiteral", + "offset": 31799, + "length": 10, + "value": "\"addEmail\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OneSignalUserManagerImpl.swift", + "kind": "BooleanLiteral", + "offset": 32120, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OneSignalUserManagerImpl.swift", + "kind": "BooleanLiteral", + "offset": 32150, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OneSignalUserManagerImpl.swift", + "kind": "BooleanLiteral", + "offset": 32289, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OneSignalUserManagerImpl.swift", + "kind": "StringLiteral", + "offset": 32649, + "length": 13, + "value": "\"removeEmail\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OneSignalUserManagerImpl.swift", + "kind": "StringLiteral", + "offset": 32955, + "length": 14, + "value": "\"addSmsNumber\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OneSignalUserManagerImpl.swift", + "kind": "BooleanLiteral", + "offset": 33275, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OneSignalUserManagerImpl.swift", + "kind": "BooleanLiteral", + "offset": 33305, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OneSignalUserManagerImpl.swift", + "kind": "BooleanLiteral", + "offset": 33445, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OneSignalUserManagerImpl.swift", + "kind": "StringLiteral", + "offset": 33804, + "length": 17, + "value": "\"removeSmsNumber\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OneSignalUserManagerImpl.swift", + "kind": "StringLiteral", + "offset": 34120, + "length": 13, + "value": "\"setLanguage\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OneSignalUserManagerImpl.swift", + "kind": "StringLiteral", + "offset": 34195, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OneSignalUserManagerImpl.swift", + "kind": "StringLiteral", + "offset": 34258, + "length": 74, + "value": "\"OneSignal.User.setLanguage cannot be called with an empty language code.\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OneSignalUserManagerImpl.swift", + "kind": "StringLiteral", + "offset": 34570, + "length": 12, + "value": "\"trackEvent\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OneSignalUserManagerImpl.swift", + "kind": "Dictionary", + "offset": 34669, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OneSignalUserManagerImpl.swift", + "kind": "StringLiteral", + "offset": 34878, + "length": 88, + "value": "\"trackEvent called with invalid properties \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OneSignalUserManagerImpl.swift", + "kind": "StringLiteral", + "offset": 34943, + "length": 1, + "value": "\", dropping this event.\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OneSignalUserManagerImpl.swift", + "kind": "StringLiteral", + "offset": 37055, + "length": 21, + "value": "\"pushSubscription.id\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OneSignalUserManagerImpl.swift", + "kind": "StringLiteral", + "offset": 37378, + "length": 24, + "value": "\"pushSubscription.token\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OneSignalUserManagerImpl.swift", + "kind": "StringLiteral", + "offset": 37696, + "length": 26, + "value": "\"pushSubscription.optedIn\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OneSignalUserManagerImpl.swift", + "kind": "BooleanLiteral", + "offset": 37754, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OneSignalUserManagerImpl.swift", + "kind": "BooleanLiteral", + "offset": 37878, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OneSignalUserManagerImpl.swift", + "kind": "StringLiteral", + "offset": 38195, + "length": 24, + "value": "\"pushSubscription.optIn\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OneSignalUserManagerImpl.swift", + "kind": "BooleanLiteral", + "offset": 38365, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OneSignalUserManagerImpl.swift", + "kind": "BooleanLiteral", + "offset": 38449, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OneSignalUserManagerImpl.swift", + "kind": "StringLiteral", + "offset": 38594, + "length": 25, + "value": "\"pushSubscription.optOut\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OneSignalUserManagerImpl.swift", + "kind": "BooleanLiteral", + "offset": 38765, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OneSignalUserManagerImpl.swift", + "kind": "StringLiteral", + "offset": 35465, + "length": 22, + "value": "\"OneSignalUser.OSPushSubscriptionImpl\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestAddAliases.swift", + "kind": "BooleanLiteral", + "offset": 1353, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestAddAliases.swift", + "kind": "StringLiteral", + "offset": 1934, + "length": 67, + "value": "\"apps\/\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestAddAliases.swift", + "kind": "StringLiteral", + "offset": 1948, + "length": 1, + "value": "\"\/users\/by\/\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestAddAliases.swift", + "kind": "StringLiteral", + "offset": 1976, + "length": 1, + "value": "\"\/\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestAddAliases.swift", + "kind": "StringLiteral", + "offset": 1991, + "length": 1, + "value": "\"\/identity\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestAddAliases.swift", + "kind": "BooleanLiteral", + "offset": 2021, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestAddAliases.swift", + "kind": "BooleanLiteral", + "offset": 2062, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestAddAliases.swift", + "kind": "StringLiteral", + "offset": 2262, + "length": 48, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestAddAliases.swift", + "kind": "StringLiteral", + "offset": 2359, + "length": 10, + "value": "\"identity\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestAddAliases.swift", + "kind": "StringLiteral", + "offset": 2498, + "length": 15, + "value": "\"identityModel\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestAddAliases.swift", + "kind": "StringLiteral", + "offset": 2553, + "length": 9, + "value": "\"aliases\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestAddAliases.swift", + "kind": "StringLiteral", + "offset": 2605, + "length": 12, + "value": "\"parameters\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestAddAliases.swift", + "kind": "StringLiteral", + "offset": 2665, + "length": 8, + "value": "\"method\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestAddAliases.swift", + "kind": "StringLiteral", + "offset": 2736, + "length": 11, + "value": "\"timestamp\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestAddAliases.swift", + "kind": "StringLiteral", + "offset": 2866, + "length": 15, + "value": "\"identityModel\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestAddAliases.swift", + "kind": "StringLiteral", + "offset": 2957, + "length": 9, + "value": "\"aliases\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestAddAliases.swift", + "kind": "StringLiteral", + "offset": 3045, + "length": 8, + "value": "\"method\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestAddAliases.swift", + "kind": "StringLiteral", + "offset": 3123, + "length": 12, + "value": "\"parameters\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestAddAliases.swift", + "kind": "StringLiteral", + "offset": 3224, + "length": 11, + "value": "\"timestamp\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestAddAliases.swift", + "kind": "StringLiteral", + "offset": 3426, + "length": 48, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestAddAliases.swift", + "kind": "StringLiteral", + "offset": 1275, + "length": 19, + "value": "\"OneSignalUser.OSRequestAddAliases\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestUpdateProperties.swift", + "kind": "BooleanLiteral", + "offset": 1359, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestUpdateProperties.swift", + "kind": "StringLiteral", + "offset": 2068, + "length": 58, + "value": "\"apps\/\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestUpdateProperties.swift", + "kind": "StringLiteral", + "offset": 2082, + "length": 1, + "value": "\"\/users\/by\/\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestUpdateProperties.swift", + "kind": "StringLiteral", + "offset": 2110, + "length": 1, + "value": "\"\/\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestUpdateProperties.swift", + "kind": "StringLiteral", + "offset": 2125, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestUpdateProperties.swift", + "kind": "BooleanLiteral", + "offset": 2146, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestUpdateProperties.swift", + "kind": "BooleanLiteral", + "offset": 2187, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestUpdateProperties.swift", + "kind": "StringLiteral", + "offset": 2352, + "length": 56, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestUpdateProperties.swift", + "kind": "StringLiteral", + "offset": 2581, + "length": 15, + "value": "\"identityModel\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestUpdateProperties.swift", + "kind": "StringLiteral", + "offset": 2639, + "length": 12, + "value": "\"parameters\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestUpdateProperties.swift", + "kind": "StringLiteral", + "offset": 2699, + "length": 8, + "value": "\"method\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestUpdateProperties.swift", + "kind": "StringLiteral", + "offset": 2770, + "length": 11, + "value": "\"timestamp\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestUpdateProperties.swift", + "kind": "StringLiteral", + "offset": 2900, + "length": 15, + "value": "\"identityModel\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestUpdateProperties.swift", + "kind": "StringLiteral", + "offset": 2993, + "length": 8, + "value": "\"method\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestUpdateProperties.swift", + "kind": "StringLiteral", + "offset": 3071, + "length": 12, + "value": "\"parameters\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestUpdateProperties.swift", + "kind": "StringLiteral", + "offset": 3159, + "length": 11, + "value": "\"timestamp\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestUpdateProperties.swift", + "kind": "StringLiteral", + "offset": 3330, + "length": 60, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestUpdateProperties.swift", + "kind": "StringLiteral", + "offset": 1275, + "length": 25, + "value": "\"OneSignalUser.OSRequestUpdateProperties\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestFetchUser.swift", + "kind": "BooleanLiteral", + "offset": 1538, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestFetchUser.swift", + "kind": "StringLiteral", + "offset": 2033, + "length": 75, + "value": "\"Cannot generate the fetch user request for \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestFetchUser.swift", + "kind": "StringLiteral", + "offset": 2090, + "length": 1, + "value": "\": \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestFetchUser.swift", + "kind": "StringLiteral", + "offset": 2102, + "length": 3, + "value": "\" yet.\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestFetchUser.swift", + "kind": "BooleanLiteral", + "offset": 2129, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestFetchUser.swift", + "kind": "StringLiteral", + "offset": 2221, + "length": 49, + "value": "\"apps\/\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestFetchUser.swift", + "kind": "StringLiteral", + "offset": 2235, + "length": 1, + "value": "\"\/users\/by\/\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestFetchUser.swift", + "kind": "StringLiteral", + "offset": 2258, + "length": 1, + "value": "\"\/\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestFetchUser.swift", + "kind": "StringLiteral", + "offset": 2269, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestFetchUser.swift", + "kind": "BooleanLiteral", + "offset": 2286, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestFetchUser.swift", + "kind": "StringLiteral", + "offset": 2583, + "length": 53, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestFetchUser.swift", + "kind": "StringLiteral", + "offset": 2771, + "length": 12, + "value": "\"aliasLabel\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestFetchUser.swift", + "kind": "StringLiteral", + "offset": 2823, + "length": 9, + "value": "\"aliasId\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestFetchUser.swift", + "kind": "StringLiteral", + "offset": 2878, + "length": 15, + "value": "\"identityModel\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestFetchUser.swift", + "kind": "StringLiteral", + "offset": 2938, + "length": 14, + "value": "\"onNewSession\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestFetchUser.swift", + "kind": "StringLiteral", + "offset": 3000, + "length": 8, + "value": "\"method\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestFetchUser.swift", + "kind": "StringLiteral", + "offset": 3071, + "length": 11, + "value": "\"timestamp\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestFetchUser.swift", + "kind": "StringLiteral", + "offset": 3201, + "length": 15, + "value": "\"identityModel\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestFetchUser.swift", + "kind": "StringLiteral", + "offset": 3295, + "length": 12, + "value": "\"aliasLabel\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestFetchUser.swift", + "kind": "StringLiteral", + "offset": 3374, + "length": 9, + "value": "\"aliasId\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestFetchUser.swift", + "kind": "StringLiteral", + "offset": 3452, + "length": 8, + "value": "\"method\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestFetchUser.swift", + "kind": "StringLiteral", + "offset": 3529, + "length": 11, + "value": "\"timestamp\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestFetchUser.swift", + "kind": "StringLiteral", + "offset": 3788, + "length": 14, + "value": "\"onNewSession\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestFetchUser.swift", + "kind": "StringLiteral", + "offset": 3837, + "length": 53, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestFetchUser.swift", + "kind": "StringLiteral", + "offset": 1461, + "length": 18, + "value": "\"OneSignalUser.OSRequestFetchUser\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSPropertiesModel.swift", + "kind": "StringLiteral", + "offset": 1603, + "length": 5, + "value": "\"lat\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSPropertiesModel.swift", + "kind": "StringLiteral", + "offset": 1645, + "length": 6, + "value": "\"long\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSPropertiesModel.swift", + "kind": "StringLiteral", + "offset": 1749, + "length": 5, + "value": "\"lat\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSPropertiesModel.swift", + "kind": "StringLiteral", + "offset": 1802, + "length": 6, + "value": "\"long\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSPropertiesModel.swift", + "kind": "StringLiteral", + "offset": 1354, + "length": 15, + "value": "\"OneSignalUser.OSLocationPoint\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSPropertiesModel.swift", + "kind": "StringLiteral", + "offset": 1930, + "length": 10, + "value": "\"language\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSPropertiesModel.swift", + "kind": "StringLiteral", + "offset": 2064, + "length": 10, + "value": "\"location\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSPropertiesModel.swift", + "kind": "StringLiteral", + "offset": 2306, + "length": 13, + "value": "\"timezone_id\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSPropertiesModel.swift", + "kind": "Dictionary", + "offset": 2393, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSPropertiesModel.swift", + "kind": "IntegerLiteral", + "offset": 2941, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSPropertiesModel.swift", + "kind": "StringLiteral", + "offset": 3171, + "length": 10, + "value": "\"language\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSPropertiesModel.swift", + "kind": "StringLiteral", + "offset": 3222, + "length": 6, + "value": "\"tags\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSPropertiesModel.swift", + "kind": "StringLiteral", + "offset": 3275, + "length": 12, + "value": "\"timezoneId\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSPropertiesModel.swift", + "kind": "StringLiteral", + "offset": 3450, + "length": 10, + "value": "\"language\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSPropertiesModel.swift", + "kind": "StringLiteral", + "offset": 3521, + "length": 12, + "value": "\"timezoneId\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSPropertiesModel.swift", + "kind": "StringLiteral", + "offset": 3598, + "length": 6, + "value": "\"tags\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSPropertiesModel.swift", + "kind": "Dictionary", + "offset": 4051, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSPropertiesModel.swift", + "kind": "StringLiteral", + "offset": 4302, + "length": 6, + "value": "\"tags\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSPropertiesModel.swift", + "kind": "Dictionary", + "offset": 4416, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSPropertiesModel.swift", + "kind": "StringLiteral", + "offset": 4563, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSPropertiesModel.swift", + "kind": "StringLiteral", + "offset": 4617, + "length": 6, + "value": "\"tags\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSPropertiesModel.swift", + "kind": "StringLiteral", + "offset": 4807, + "length": 10, + "value": "\"language\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSPropertiesModel.swift", + "kind": "StringLiteral", + "offset": 4894, + "length": 6, + "value": "\"tags\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSPropertiesModel.swift", + "kind": "Dictionary", + "offset": 5009, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSPropertiesModel.swift", + "kind": "StringLiteral", + "offset": 5114, + "length": 58, + "value": "\"Not hydrating properties model for property: \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSPropertiesModel.swift", + "kind": "StringLiteral", + "offset": 5171, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSIdentityOperationExecutor.swift", + "kind": "Array", + "offset": 1446, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSIdentityOperationExecutor.swift", + "kind": "Array", + "offset": 1586, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSIdentityOperationExecutor.swift", + "kind": "Array", + "offset": 1650, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSIdentityOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 1869, + "length": 39, + "value": "\"OneSignal.OSIdentityOperationExecutor\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSIdentityOperationExecutor.swift", + "kind": "Array", + "offset": 2374, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSIdentityOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 2936, + "length": 51, + "value": "\"OSIdentityOperationExecutor.init dropped \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSIdentityOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 2986, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSIdentityOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 3324, + "length": 110, + "value": "\"OSIdentityOperationExecutor error encountered reading from cache for \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSIdentityOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 3433, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSIdentityOperationExecutor.swift", + "kind": "Array", + "offset": 3653, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSIdentityOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 4577, + "length": 53, + "value": "\"OSIdentityOperationExecutor.init dropped \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSIdentityOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 4629, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSIdentityOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 4993, + "length": 116, + "value": "\"OSIdentityOperationExecutor error encountered reading from cache for \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSIdentityOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 5108, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSIdentityOperationExecutor.swift", + "kind": "Array", + "offset": 5337, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSIdentityOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 6264, + "length": 53, + "value": "\"OSIdentityOperationExecutor.init dropped \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSIdentityOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 6316, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSIdentityOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 6695, + "length": 119, + "value": "\"OSIdentityOperationExecutor error encountered reading from cache for \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSIdentityOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 6813, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSIdentityOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 6970, + "length": 52, + "value": "\"OSIdentityOperationExecutor enqueueDelta: \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSIdentityOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 7021, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSIdentityOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 7492, + "length": 78, + "value": "\"OSIdentityOperationExecutor processDeltaQueue with queue: \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSIdentityOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 7569, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSIdentityOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 8471, + "length": 69, + "value": "\"OSIdentityOperationExecutor met incompatible OSDelta type: \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSIdentityOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 8539, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSIdentityOperationExecutor.swift", + "kind": "Array", + "offset": 8605, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSIdentityOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 10337, + "length": 101, + "value": "\"OSIdentityOperationExecutor.processRequestQueue met incompatible OneSignalRequest type: \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSIdentityOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 10436, + "length": 1, + "value": "\".\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSIdentityOperationExecutor.swift", + "kind": "BooleanLiteral", + "offset": 10774, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSIdentityOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 10836, + "length": 82, + "value": "\"OSIdentityOperationExecutor: executeAddAliasesRequest making request: \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSIdentityOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 10917, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSIdentityOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 11801, + "length": 94, + "value": "\"OSIdentityOperationExecutor add aliases request failed with error: \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSIdentityOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 11894, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSIdentityOperationExecutor.swift", + "kind": "BooleanLiteral", + "offset": 13938, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSIdentityOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 14000, + "length": 83, + "value": "\"OSIdentityOperationExecutor: executeRemoveAliasRequest making request: \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSIdentityOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 14082, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSIdentityOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 14976, + "length": 95, + "value": "\"OSIdentityOperationExecutor remove alias request failed with error: \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSIdentityOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 15070, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSPropertiesModelStoreListener.swift", + "kind": "StringLiteral", + "offset": 1982, + "length": 123, + "value": "\"OSPropertiesModelStoreListener.getUpdateModelDelta encountered unsupported property: \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSPropertiesModelStoreListener.swift", + "kind": "StringLiteral", + "offset": 2084, + "length": 2, + "value": "\" or no user instance\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSIdentityModelRepo.swift", + "kind": "Dictionary", + "offset": 1813, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestUpdateSubscription.swift", + "kind": "BooleanLiteral", + "offset": 1439, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestUpdateSubscription.swift", + "kind": "StringLiteral", + "offset": 1924, + "length": 47, + "value": "\"apps\/\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestUpdateSubscription.swift", + "kind": "StringLiteral", + "offset": 1938, + "length": 1, + "value": "\"\/subscriptions\/\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestUpdateSubscription.swift", + "kind": "StringLiteral", + "offset": 1970, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestUpdateSubscription.swift", + "kind": "BooleanLiteral", + "offset": 1991, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestUpdateSubscription.swift", + "kind": "BooleanLiteral", + "offset": 2032, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestUpdateSubscription.swift", + "kind": "StringLiteral", + "offset": 2351, + "length": 76, + "value": "\"OSRequestUpdateSubscription with subscriptionObject: \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestUpdateSubscription.swift", + "kind": "StringLiteral", + "offset": 2426, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestUpdateSubscription.swift", + "kind": "StringLiteral", + "offset": 2606, + "length": 9, + "value": "\"address\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestUpdateSubscription.swift", + "kind": "StringLiteral", + "offset": 2664, + "length": 19, + "value": "\"notificationTypes\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestUpdateSubscription.swift", + "kind": "StringLiteral", + "offset": 2712, + "length": 7, + "value": "\"token\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestUpdateSubscription.swift", + "kind": "StringLiteral", + "offset": 2776, + "length": 11, + "value": "\"device_os\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestUpdateSubscription.swift", + "kind": "StringLiteral", + "offset": 2845, + "length": 5, + "value": "\"sdk\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestUpdateSubscription.swift", + "kind": "StringLiteral", + "offset": 2903, + "length": 13, + "value": "\"app_version\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestUpdateSubscription.swift", + "kind": "IntegerLiteral", + "offset": 3082, + "length": 2, + "value": "-1" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestUpdateSubscription.swift", + "kind": "StringLiteral", + "offset": 3118, + "length": 20, + "value": "\"notification_types\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestUpdateSubscription.swift", + "kind": "StringLiteral", + "offset": 3216, + "length": 9, + "value": "\"enabled\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestUpdateSubscription.swift", + "kind": "StringLiteral", + "offset": 3485, + "length": 14, + "value": "\"subscription\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestUpdateSubscription.swift", + "kind": "StringLiteral", + "offset": 3643, + "length": 19, + "value": "\"subscriptionModel\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestUpdateSubscription.swift", + "kind": "StringLiteral", + "offset": 3705, + "length": 12, + "value": "\"parameters\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestUpdateSubscription.swift", + "kind": "StringLiteral", + "offset": 3765, + "length": 8, + "value": "\"method\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestUpdateSubscription.swift", + "kind": "StringLiteral", + "offset": 3836, + "length": 11, + "value": "\"timestamp\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestUpdateSubscription.swift", + "kind": "StringLiteral", + "offset": 3970, + "length": 19, + "value": "\"subscriptionModel\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestUpdateSubscription.swift", + "kind": "StringLiteral", + "offset": 4071, + "length": 8, + "value": "\"method\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestUpdateSubscription.swift", + "kind": "StringLiteral", + "offset": 4149, + "length": 12, + "value": "\"parameters\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestUpdateSubscription.swift", + "kind": "StringLiteral", + "offset": 4237, + "length": 11, + "value": "\"timestamp\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestUpdateSubscription.swift", + "kind": "StringLiteral", + "offset": 4416, + "length": 60, + "value": "\"OSRequestUpdateSubscription with parameters: \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestUpdateSubscription.swift", + "kind": "StringLiteral", + "offset": 4475, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestUpdateSubscription.swift", + "kind": "StringLiteral", + "offset": 1353, + "length": 27, + "value": "\"OneSignalUser.OSRequestUpdateSubscription\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestCustomEvents.swift", + "kind": "BooleanLiteral", + "offset": 1355, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestCustomEvents.swift", + "kind": "StringLiteral", + "offset": 1851, + "length": 29, + "value": "\"apps\/\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestCustomEvents.swift", + "kind": "StringLiteral", + "offset": 1865, + "length": 1, + "value": "\"\/custom_events\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestCustomEvents.swift", + "kind": "BooleanLiteral", + "offset": 1900, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestCustomEvents.swift", + "kind": "BooleanLiteral", + "offset": 1941, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestCustomEvents.swift", + "kind": "StringLiteral", + "offset": 2108, + "length": 48, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestCustomEvents.swift", + "kind": "StringLiteral", + "offset": 2218, + "length": 8, + "value": "\"events\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestCustomEvents.swift", + "kind": "StringLiteral", + "offset": 2362, + "length": 15, + "value": "\"identityModel\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestCustomEvents.swift", + "kind": "StringLiteral", + "offset": 2420, + "length": 12, + "value": "\"parameters\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestCustomEvents.swift", + "kind": "StringLiteral", + "offset": 2480, + "length": 8, + "value": "\"method\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestCustomEvents.swift", + "kind": "StringLiteral", + "offset": 2551, + "length": 11, + "value": "\"timestamp\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestCustomEvents.swift", + "kind": "StringLiteral", + "offset": 2681, + "length": 15, + "value": "\"identityModel\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestCustomEvents.swift", + "kind": "StringLiteral", + "offset": 2774, + "length": 8, + "value": "\"method\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestCustomEvents.swift", + "kind": "StringLiteral", + "offset": 2852, + "length": 12, + "value": "\"parameters\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestCustomEvents.swift", + "kind": "StringLiteral", + "offset": 2940, + "length": 11, + "value": "\"timestamp\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestCustomEvents.swift", + "kind": "StringLiteral", + "offset": 3111, + "length": 56, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestCustomEvents.swift", + "kind": "StringLiteral", + "offset": 1275, + "length": 21, + "value": "\"OneSignalUser.OSRequestCustomEvents\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSUserInternalImpl.swift", + "kind": "StringLiteral", + "offset": 3240, + "length": 51, + "value": "\"OneSignal.User addAliases called with: \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSUserInternalImpl.swift", + "kind": "StringLiteral", + "offset": 3290, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSUserInternalImpl.swift", + "kind": "StringLiteral", + "offset": 3425, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSUserInternalImpl.swift", + "kind": "StringLiteral", + "offset": 3527, + "length": 147, + "value": "\"OneSignal.User addAliases error: Cannot use \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSUserInternalImpl.swift", + "kind": "StringLiteral", + "offset": 3590, + "length": 2, + "value": "\" or \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSUserInternalImpl.swift", + "kind": "StringLiteral", + "offset": 3611, + "length": 2, + "value": "\" as a alias label. Or, cannot use empty string as an alias ID.\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSUserInternalImpl.swift", + "kind": "StringLiteral", + "offset": 3934, + "length": 53, + "value": "\"OneSignal.User removeAliases called with: \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSUserInternalImpl.swift", + "kind": "StringLiteral", + "offset": 3986, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSUserInternalImpl.swift", + "kind": "StringLiteral", + "offset": 4183, + "length": 106, + "value": "\"OneSignal.User removeAliases error: Cannot use \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSUserInternalImpl.swift", + "kind": "StringLiteral", + "offset": 4249, + "length": 2, + "value": "\" or \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSUserInternalImpl.swift", + "kind": "StringLiteral", + "offset": 4270, + "length": 2, + "value": "\" as a alias label.\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSUserInternalImpl.swift", + "kind": "StringLiteral", + "offset": 4493, + "length": 45, + "value": "\"OneSignal.User addTags called with: \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSUserInternalImpl.swift", + "kind": "StringLiteral", + "offset": 4537, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSUserInternalImpl.swift", + "kind": "StringLiteral", + "offset": 4681, + "length": 48, + "value": "\"OneSignal.User removeTags called with: \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSUserInternalImpl.swift", + "kind": "StringLiteral", + "offset": 4728, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSUserInternalImpl.swift", + "kind": "StringLiteral", + "offset": 4909, + "length": 66, + "value": "\"OneSignal.User setLocation called with lat: \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSUserInternalImpl.swift", + "kind": "StringLiteral", + "offset": 4960, + "length": 4, + "value": "\" long: \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSUserInternalImpl.swift", + "kind": "StringLiteral", + "offset": 4974, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSUserInternalImpl.swift", + "kind": "StringLiteral", + "offset": 2024, + "length": 18, + "value": "\"OneSignalUser.OSUserInternalImpl\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSPropertyOperationExecutor.swift", + "kind": "Dictionary", + "offset": 1410, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSPropertyOperationExecutor.swift", + "kind": "Dictionary", + "offset": 1447, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSPropertyOperationExecutor.swift", + "kind": "BooleanLiteral", + "offset": 1518, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSPropertyOperationExecutor.swift", + "kind": "IntegerLiteral", + "offset": 1586, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSPropertyOperationExecutor.swift", + "kind": "IntegerLiteral", + "offset": 1616, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSPropertyOperationExecutor.swift", + "kind": "Array", + "offset": 1661, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSPropertyOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 1781, + "length": 6, + "value": "\"tags\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSPropertyOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 1842, + "length": 5, + "value": "\"lat\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSPropertyOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 1890, + "length": 6, + "value": "\"long\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSPropertyOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 1968, + "length": 15, + "value": "\"session_count\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSPropertyOperationExecutor.swift", + "kind": "IntegerLiteral", + "offset": 2003, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSPropertyOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 2042, + "length": 14, + "value": "\"session_time\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSPropertyOperationExecutor.swift", + "kind": "IntegerLiteral", + "offset": 2075, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSPropertyOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 2113, + "length": 11, + "value": "\"purchases\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSPropertyOperationExecutor.swift", + "kind": "Dictionary", + "offset": 2201, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSPropertyOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 2220, + "length": 12, + "value": "\"properties\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSPropertyOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 2301, + "length": 25, + "value": "\"refresh_device_metadata\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSPropertyOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 2367, + "length": 8, + "value": "\"deltas\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSPropertyOperationExecutor.swift", + "kind": "Array", + "offset": 2603, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSPropertyOperationExecutor.swift", + "kind": "Array", + "offset": 2672, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSPropertyOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 2900, + "length": 39, + "value": "\"OneSignal.OSPropertyOperationExecutor\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSPropertyOperationExecutor.swift", + "kind": "Array", + "offset": 3463, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSPropertyOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 3801, + "length": 52, + "value": "\"OSPropertyOperationExecutor.init dropped: \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSPropertyOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 3852, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSPropertyOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 4192, + "length": 112, + "value": "\"OSPropertyOperationExecutor error encountered reading from cache for \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSPropertyOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 4303, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSPropertyOperationExecutor.swift", + "kind": "Array", + "offset": 4529, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSPropertyOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 5471, + "length": 54, + "value": "\"OSPropertyOperationExecutor.init dropped: \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSPropertyOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 5524, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSPropertyOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 5905, + "length": 121, + "value": "\"OSPropertyOperationExecutor error encountered reading from cache for \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSPropertyOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 6025, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSPropertyOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 6182, + "length": 52, + "value": "\"OSPropertyOperationExecutor enqueue delta \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSPropertyOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 6233, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSPropertyOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 7037, + "length": 78, + "value": "\"OSPropertyOperationExecutor processDeltaQueue with queue: \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSPropertyOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 7114, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSPropertyOperationExecutor.swift", + "kind": "Dictionary", + "offset": 7290, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSPropertyOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 7633, + "length": 65, + "value": "\"OSPropertyOperationExecutor.processDeltaQueue dropped: \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSPropertyOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 7697, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSPropertyOperationExecutor.swift", + "kind": "IntegerLiteral", + "offset": 8027, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSPropertyOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 8092, + "length": 91, + "value": "\"OSPropertyOperationExecutor.combinedProperties contains \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSPropertyOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 8176, + "length": 5, + "value": "\" users\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSPropertyOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 8635, + "length": 70, + "value": "\"OSPropertyOperationExecutor.processDeltaQueue dropped: \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSPropertyOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 8704, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSPropertyOperationExecutor.swift", + "kind": "Array", + "offset": 9409, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSPropertyOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 9937, + "length": 95, + "value": "\"OSPropertyOperationExecutor.combineProperties dropped unsupported property: \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSPropertyOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 10031, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSPropertyOperationExecutor.swift", + "kind": "IntegerLiteral", + "offset": 10568, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSPropertyOperationExecutor.swift", + "kind": "BooleanLiteral", + "offset": 10655, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSPropertyOperationExecutor.swift", + "kind": "IntegerLiteral", + "offset": 10731, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSPropertyOperationExecutor.swift", + "kind": "BooleanLiteral", + "offset": 11870, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSPropertyOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 12847, + "length": 11, + "value": "\"ryw_token\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSPropertyOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 12934, + "length": 11, + "value": "\"ryw_delay\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSPropertyOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 13604, + "length": 100, + "value": "\"OSPropertyOperationExecutor update properties request failed with error: \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSPropertyOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 13703, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSCustomEventsExecutor.swift", + "kind": "StringLiteral", + "offset": 1381, + "length": 6, + "value": "\"name\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSCustomEventsExecutor.swift", + "kind": "StringLiteral", + "offset": 1421, + "length": 14, + "value": "\"onesignal_id\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSCustomEventsExecutor.swift", + "kind": "StringLiteral", + "offset": 1467, + "length": 11, + "value": "\"timestamp\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSCustomEventsExecutor.swift", + "kind": "StringLiteral", + "offset": 1508, + "length": 9, + "value": "\"payload\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSCustomEventsExecutor.swift", + "kind": "StringLiteral", + "offset": 1550, + "length": 13, + "value": "\"device_type\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSCustomEventsExecutor.swift", + "kind": "StringLiteral", + "offset": 1589, + "length": 5, + "value": "\"sdk\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSCustomEventsExecutor.swift", + "kind": "StringLiteral", + "offset": 1627, + "length": 13, + "value": "\"app_version\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSCustomEventsExecutor.swift", + "kind": "StringLiteral", + "offset": 1667, + "length": 6, + "value": "\"type\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSCustomEventsExecutor.swift", + "kind": "StringLiteral", + "offset": 1707, + "length": 14, + "value": "\"device_model\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSCustomEventsExecutor.swift", + "kind": "StringLiteral", + "offset": 1752, + "length": 11, + "value": "\"device_os\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSCustomEventsExecutor.swift", + "kind": "StringLiteral", + "offset": 1791, + "length": 8, + "value": "\"os_sdk\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSCustomEventsExecutor.swift", + "kind": "StringLiteral", + "offset": 1825, + "length": 5, + "value": "\"ios\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSCustomEventsExecutor.swift", + "kind": "StringLiteral", + "offset": 1860, + "length": 9, + "value": "\"iOSPush\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSCustomEventsExecutor.swift", + "kind": "Array", + "offset": 1977, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSCustomEventsExecutor.swift", + "kind": "Array", + "offset": 2036, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSCustomEventsExecutor.swift", + "kind": "StringLiteral", + "offset": 2249, + "length": 34, + "value": "\"OneSignal.OSCustomEventsExecutor\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSCustomEventsExecutor.swift", + "kind": "Array", + "offset": 2709, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSCustomEventsExecutor.swift", + "kind": "StringLiteral", + "offset": 3047, + "length": 47, + "value": "\"OSCustomEventsExecutor.init dropped: \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSCustomEventsExecutor.swift", + "kind": "StringLiteral", + "offset": 3093, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSCustomEventsExecutor.swift", + "kind": "StringLiteral", + "offset": 3436, + "length": 110, + "value": "\"OSCustomEventsExecutor error encountered reading from cache for \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSCustomEventsExecutor.swift", + "kind": "StringLiteral", + "offset": 3545, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSCustomEventsExecutor.swift", + "kind": "Array", + "offset": 3578, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSCustomEventsExecutor.swift", + "kind": "StringLiteral", + "offset": 3647, + "length": 68, + "value": "\"OSCustomEventsExecutor successfully uncached Deltas: \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSCustomEventsExecutor.swift", + "kind": "StringLiteral", + "offset": 3714, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSCustomEventsExecutor.swift", + "kind": "Array", + "offset": 3914, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSCustomEventsExecutor.swift", + "kind": "StringLiteral", + "offset": 4846, + "length": 49, + "value": "\"OSCustomEventsExecutor.init dropped: \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSCustomEventsExecutor.swift", + "kind": "StringLiteral", + "offset": 4894, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSCustomEventsExecutor.swift", + "kind": "StringLiteral", + "offset": 5247, + "length": 112, + "value": "\"OSCustomEventsExecutor error encountered reading from cache for \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSCustomEventsExecutor.swift", + "kind": "StringLiteral", + "offset": 5358, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSCustomEventsExecutor.swift", + "kind": "Array", + "offset": 5393, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSCustomEventsExecutor.swift", + "kind": "StringLiteral", + "offset": 5462, + "length": 72, + "value": "\"OSCustomEventsExecutor successfully uncached Requests: \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSCustomEventsExecutor.swift", + "kind": "StringLiteral", + "offset": 5533, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSCustomEventsExecutor.swift", + "kind": "StringLiteral", + "offset": 5680, + "length": 47, + "value": "\"OSCustomEventsExecutor enqueue delta \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSCustomEventsExecutor.swift", + "kind": "StringLiteral", + "offset": 5726, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSCustomEventsExecutor.swift", + "kind": "StringLiteral", + "offset": 6612, + "length": 73, + "value": "\"OSCustomEventsExecutor processDeltaQueue with queue: \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSCustomEventsExecutor.swift", + "kind": "StringLiteral", + "offset": 6684, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSCustomEventsExecutor.swift", + "kind": "Dictionary", + "offset": 6819, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSCustomEventsExecutor.swift", + "kind": "StringLiteral", + "offset": 7241, + "length": 61, + "value": "\"OSCustomEventsExecutor.processDeltaQueue skipping: \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSCustomEventsExecutor.swift", + "kind": "StringLiteral", + "offset": 7301, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSCustomEventsExecutor.swift", + "kind": "StringLiteral", + "offset": 7691, + "length": 86, + "value": "\"OSCustomEventsExecutor.processDeltaQueue dropped due to invalid properties: \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSCustomEventsExecutor.swift", + "kind": "StringLiteral", + "offset": 7776, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSCustomEventsExecutor.swift", + "kind": "Array", + "offset": 8314, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSCustomEventsExecutor.swift", + "kind": "StringLiteral", + "offset": 9829, + "length": 73, + "value": "\"OSCustomEventsExecutor processDeltaQueue with queue: \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSCustomEventsExecutor.swift", + "kind": "StringLiteral", + "offset": 9901, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSCustomEventsExecutor.swift", + "kind": "StringLiteral", + "offset": 10261, + "length": 61, + "value": "\"OSCustomEventsExecutor.processDeltaQueue skipping: \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSCustomEventsExecutor.swift", + "kind": "StringLiteral", + "offset": 10321, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSCustomEventsExecutor.swift", + "kind": "StringLiteral", + "offset": 10711, + "length": 86, + "value": "\"OSCustomEventsExecutor.processDeltaQueue dropped due to invalid properties: \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSCustomEventsExecutor.swift", + "kind": "StringLiteral", + "offset": 10796, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSCustomEventsExecutor.swift", + "kind": "StringLiteral", + "offset": 12465, + "length": 28, + "value": "\"CFBundleShortVersionString\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSCustomEventsExecutor.swift", + "kind": "BooleanLiteral", + "offset": 13483, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSCustomEventsExecutor.swift", + "kind": "StringLiteral", + "offset": 14274, + "length": 77, + "value": "\"OSCustomEventsExecutor request failed with error: \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSCustomEventsExecutor.swift", + "kind": "StringLiteral", + "offset": 14350, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestIdentifyUser.swift", + "kind": "BooleanLiteral", + "offset": 1998, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestIdentifyUser.swift", + "kind": "StringLiteral", + "offset": 2673, + "length": 67, + "value": "\"apps\/\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestIdentifyUser.swift", + "kind": "StringLiteral", + "offset": 2687, + "length": 1, + "value": "\"\/users\/by\/\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestIdentifyUser.swift", + "kind": "StringLiteral", + "offset": 2715, + "length": 1, + "value": "\"\/\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestIdentifyUser.swift", + "kind": "StringLiteral", + "offset": 2730, + "length": 1, + "value": "\"\/identity\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestIdentifyUser.swift", + "kind": "BooleanLiteral", + "offset": 2760, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestIdentifyUser.swift", + "kind": "StringLiteral", + "offset": 2866, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestIdentifyUser.swift", + "kind": "StringLiteral", + "offset": 2927, + "length": 48, + "value": "\"Cannot generate the Identify User request yet.\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestIdentifyUser.swift", + "kind": "BooleanLiteral", + "offset": 2996, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestIdentifyUser.swift", + "kind": "StringLiteral", + "offset": 3791, + "length": 56, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestIdentifyUser.swift", + "kind": "StringLiteral", + "offset": 3896, + "length": 10, + "value": "\"identity\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestIdentifyUser.swift", + "kind": "StringLiteral", + "offset": 4059, + "length": 25, + "value": "\"identityModelToIdentify\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestIdentifyUser.swift", + "kind": "StringLiteral", + "offset": 4138, + "length": 23, + "value": "\"identityModelToUpdate\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestIdentifyUser.swift", + "kind": "StringLiteral", + "offset": 4204, + "length": 12, + "value": "\"aliasLabel\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestIdentifyUser.swift", + "kind": "StringLiteral", + "offset": 4256, + "length": 9, + "value": "\"aliasId\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestIdentifyUser.swift", + "kind": "StringLiteral", + "offset": 4308, + "length": 12, + "value": "\"parameters\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestIdentifyUser.swift", + "kind": "StringLiteral", + "offset": 4368, + "length": 8, + "value": "\"method\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestIdentifyUser.swift", + "kind": "StringLiteral", + "offset": 4439, + "length": 11, + "value": "\"timestamp\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestIdentifyUser.swift", + "kind": "StringLiteral", + "offset": 4579, + "length": 25, + "value": "\"identityModelToIdentify\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestIdentifyUser.swift", + "kind": "StringLiteral", + "offset": 4694, + "length": 23, + "value": "\"identityModelToUpdate\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestIdentifyUser.swift", + "kind": "StringLiteral", + "offset": 4796, + "length": 12, + "value": "\"aliasLabel\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestIdentifyUser.swift", + "kind": "StringLiteral", + "offset": 4875, + "length": 9, + "value": "\"aliasId\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestIdentifyUser.swift", + "kind": "StringLiteral", + "offset": 4954, + "length": 12, + "value": "\"parameters\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestIdentifyUser.swift", + "kind": "StringLiteral", + "offset": 5055, + "length": 8, + "value": "\"method\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestIdentifyUser.swift", + "kind": "StringLiteral", + "offset": 5132, + "length": 11, + "value": "\"timestamp\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestIdentifyUser.swift", + "kind": "StringLiteral", + "offset": 5450, + "length": 56, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestIdentifyUser.swift", + "kind": "StringLiteral", + "offset": 1918, + "length": 21, + "value": "\"OneSignalUser.OSRequestIdentifyUser\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSUserExecutor.swift", + "kind": "Array", + "offset": 1579, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSUserExecutor.swift", + "kind": "IntegerLiteral", + "offset": 1800, + "length": 5, + "value": "1000" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSUserExecutor.swift", + "kind": "IntegerLiteral", + "offset": 1808, + "length": 3, + "value": "200" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSUserExecutor.swift", + "kind": "StringLiteral", + "offset": 2034, + "length": 26, + "value": "\"OneSignal.OSUserExecutor\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSUserExecutor.swift", + "kind": "Array", + "offset": 2479, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSUserExecutor.swift", + "kind": "Array", + "offset": 2755, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSUserExecutor.swift", + "kind": "StringLiteral", + "offset": 5824, + "length": 44, + "value": "\"OSUserExecutor.start() dropped: \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSUserExecutor.swift", + "kind": "StringLiteral", + "offset": 5867, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSUserExecutor.swift", + "kind": "BooleanLiteral", + "offset": 8566, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSUserExecutor.swift", + "kind": "StringLiteral", + "offset": 9012, + "length": 82, + "value": "\"OSUserExecutor.executePendingRequests called with queue \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSUserExecutor.swift", + "kind": "StringLiteral", + "offset": 9093, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSUserExecutor.swift", + "kind": "StringLiteral", + "offset": 9376, + "length": 87, + "value": "\"OSUserExecutor.executePendingRequests() is blocked by unexecutable request \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSUserExecutor.swift", + "kind": "StringLiteral", + "offset": 9462, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSUserExecutor.swift", + "kind": "BooleanLiteral", + "offset": 9515, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSUserExecutor.swift", + "kind": "StringLiteral", + "offset": 10553, + "length": 71, + "value": "\"OSUserExecutor met incompatible Request type that cannot be executed.\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSUserExecutor.swift", + "kind": "BooleanLiteral", + "offset": 12278, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSUserExecutor.swift", + "kind": "BooleanLiteral", + "offset": 12345, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSUserExecutor.swift", + "kind": "StringLiteral", + "offset": 13377, + "length": 10, + "value": "\"identity\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSUserExecutor.swift", + "kind": "StringLiteral", + "offset": 13874, + "length": 11, + "value": "\"ryw_token\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSUserExecutor.swift", + "kind": "StringLiteral", + "offset": 13968, + "length": 11, + "value": "\"ryw_delay\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSUserExecutor.swift", + "kind": "BooleanLiteral", + "offset": 14653, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSUserExecutor.swift", + "kind": "StringLiteral", + "offset": 14749, + "length": 81, + "value": "\"OSUserExecutor create user request failed with error: \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSUserExecutor.swift", + "kind": "StringLiteral", + "offset": 14829, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSUserExecutor.swift", + "kind": "BooleanLiteral", + "offset": 15245, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSUserExecutor.swift", + "kind": "BooleanLiteral", + "offset": 15289, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSUserExecutor.swift", + "kind": "BooleanLiteral", + "offset": 16176, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSUserExecutor.swift", + "kind": "BooleanLiteral", + "offset": 16243, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSUserExecutor.swift", + "kind": "StringLiteral", + "offset": 17084, + "length": 103, + "value": "\"OSUserExecutor executeFetchIdentityBySubscriptionRequest failed with error: \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSUserExecutor.swift", + "kind": "StringLiteral", + "offset": 17186, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSUserExecutor.swift", + "kind": "BooleanLiteral", + "offset": 18359, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSUserExecutor.swift", + "kind": "BooleanLiteral", + "offset": 18426, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSUserExecutor.swift", + "kind": "StringLiteral", + "offset": 18689, + "length": 71, + "value": "\"executeIdentifyUserRequest succeeded but is now missing OneSignal ID!\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSUserExecutor.swift", + "kind": "BooleanLiteral", + "offset": 19532, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSUserExecutor.swift", + "kind": "StringLiteral", + "offset": 20092, + "length": 115, + "value": "\"executeIdentifyUserRequest returned error code user-2. Now handling user-2 error response... switch to this user.\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSUserExecutor.swift", + "kind": "BooleanLiteral", + "offset": 21890, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSUserExecutor.swift", + "kind": "BooleanLiteral", + "offset": 22519, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSUserExecutor.swift", + "kind": "BooleanLiteral", + "offset": 22586, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSUserExecutor.swift", + "kind": "BooleanLiteral", + "offset": 23569, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSUserExecutor.swift", + "kind": "StringLiteral", + "offset": 23669, + "length": 4, + "value": "\"id\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSUserExecutor.swift", + "kind": "BooleanLiteral", + "offset": 23746, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSUserExecutor.swift", + "kind": "StringLiteral", + "offset": 24020, + "length": 126, + "value": "\"OSUserExecutor.executeFetchUserRequest found this device's push subscription gone, now send the push subscription to server.\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSUserExecutor.swift", + "kind": "StringLiteral", + "offset": 24538, + "length": 85, + "value": "\"OSUserExecutor executeFetchUserRequest failed with error: \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSUserExecutor.swift", + "kind": "StringLiteral", + "offset": 24622, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSUserExecutor.swift", + "kind": "BooleanLiteral", + "offset": 26183, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSUserExecutor.swift", + "kind": "StringLiteral", + "offset": 27393, + "length": 6, + "value": "\"type\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSUserExecutor.swift", + "kind": "StringLiteral", + "offset": 27415, + "length": 9, + "value": "\"iOSPush\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSUserExecutor.swift", + "kind": "StringLiteral", + "offset": 27565, + "length": 7, + "value": "\"token\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSUserExecutor.swift", + "kind": "StringLiteral", + "offset": 27749, + "length": 4, + "value": "\"id\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSUserExecutor.swift", + "kind": "StringLiteral", + "offset": 28844, + "length": 7, + "value": "\"token\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSUserExecutor.swift", + "kind": "StringLiteral", + "offset": 28907, + "length": 6, + "value": "\"type\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSUserExecutor.swift", + "kind": "StringLiteral", + "offset": 28957, + "length": 9, + "value": "\"iOSPush\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSUserExecutor.swift", + "kind": "StringLiteral", + "offset": 29608, + "length": 4, + "value": "\"id\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSUserExecutor.swift", + "kind": "BooleanLiteral", + "offset": 29665, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSUserExecutor.swift", + "kind": "BooleanLiteral", + "offset": 29711, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSUserExecutor.swift", + "kind": "BooleanLiteral", + "offset": 29793, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSUserExecutor.swift", + "kind": "BooleanLiteral", + "offset": 30172, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSUserExecutor.swift", + "kind": "StringLiteral", + "offset": 30268, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSUserExecutor.swift", + "kind": "StringLiteral", + "offset": 30286, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSUserExecutor.swift", + "kind": "BooleanLiteral", + "offset": 30328, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSUserExecutor.swift", + "kind": "BooleanLiteral", + "offset": 30358, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSUserExecutor.swift", + "kind": "StringLiteral", + "offset": 30492, + "length": 15, + "value": "\"subscriptions\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSUserExecutor.swift", + "kind": "StringLiteral", + "offset": 30653, + "length": 12, + "value": "\"properties\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSUserExecutor.swift", + "kind": "StringLiteral", + "offset": 30810, + "length": 10, + "value": "\"identity\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestCreateUser.swift", + "kind": "BooleanLiteral", + "offset": 1776, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestCreateUser.swift", + "kind": "StringLiteral", + "offset": 2328, + "length": 61, + "value": "\"Cannot generate the create user request due to null app ID.\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestCreateUser.swift", + "kind": "BooleanLiteral", + "offset": 2410, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestCreateUser.swift", + "kind": "StringLiteral", + "offset": 2620, + "length": 46, + "value": "\"Cannot generate the create user request yet.\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestCreateUser.swift", + "kind": "BooleanLiteral", + "offset": 2687, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestCreateUser.swift", + "kind": "StringLiteral", + "offset": 2840, + "length": 21, + "value": "\"apps\/\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestCreateUser.swift", + "kind": "StringLiteral", + "offset": 2854, + "length": 1, + "value": "\"\/users\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestCreateUser.swift", + "kind": "BooleanLiteral", + "offset": 2877, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestCreateUser.swift", + "kind": "StringLiteral", + "offset": 3229, + "length": 15, + "value": "\"subscriptions\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestCreateUser.swift", + "kind": "StringLiteral", + "offset": 3700, + "length": 78, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestCreateUser.swift", + "kind": "Dictionary", + "offset": 3837, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestCreateUser.swift", + "kind": "StringLiteral", + "offset": 3884, + "length": 10, + "value": "\"identity\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestCreateUser.swift", + "kind": "Dictionary", + "offset": 3898, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestCreateUser.swift", + "kind": "StringLiteral", + "offset": 3976, + "length": 10, + "value": "\"identity\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestCreateUser.swift", + "kind": "Dictionary", + "offset": 4105, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestCreateUser.swift", + "kind": "StringLiteral", + "offset": 4134, + "length": 10, + "value": "\"language\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestCreateUser.swift", + "kind": "StringLiteral", + "offset": 4198, + "length": 13, + "value": "\"timezone_id\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestCreateUser.swift", + "kind": "StringLiteral", + "offset": 4257, + "length": 12, + "value": "\"properties\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestCreateUser.swift", + "kind": "StringLiteral", + "offset": 4306, + "length": 25, + "value": "\"refresh_device_metadata\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestCreateUser.swift", + "kind": "BooleanLiteral", + "offset": 4335, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestCreateUser.swift", + "kind": "StringLiteral", + "offset": 4627, + "length": 54, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestCreateUser.swift", + "kind": "StringLiteral", + "offset": 4743, + "length": 10, + "value": "\"identity\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestCreateUser.swift", + "kind": "StringLiteral", + "offset": 4790, + "length": 25, + "value": "\"refresh_device_metadata\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestCreateUser.swift", + "kind": "BooleanLiteral", + "offset": 4817, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestCreateUser.swift", + "kind": "StringLiteral", + "offset": 4949, + "length": 15, + "value": "\"identityModel\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestCreateUser.swift", + "kind": "StringLiteral", + "offset": 5018, + "length": 23, + "value": "\"pushSubscriptionModel\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestCreateUser.swift", + "kind": "StringLiteral", + "offset": 5091, + "length": 19, + "value": "\"originalPushToken\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestCreateUser.swift", + "kind": "StringLiteral", + "offset": 5153, + "length": 12, + "value": "\"parameters\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestCreateUser.swift", + "kind": "StringLiteral", + "offset": 5213, + "length": 8, + "value": "\"method\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestCreateUser.swift", + "kind": "StringLiteral", + "offset": 5284, + "length": 11, + "value": "\"timestamp\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestCreateUser.swift", + "kind": "StringLiteral", + "offset": 5414, + "length": 15, + "value": "\"identityModel\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestCreateUser.swift", + "kind": "StringLiteral", + "offset": 5508, + "length": 12, + "value": "\"parameters\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestCreateUser.swift", + "kind": "StringLiteral", + "offset": 5596, + "length": 8, + "value": "\"method\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestCreateUser.swift", + "kind": "StringLiteral", + "offset": 5673, + "length": 11, + "value": "\"timestamp\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestCreateUser.swift", + "kind": "StringLiteral", + "offset": 5875, + "length": 23, + "value": "\"pushSubscriptionModel\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestCreateUser.swift", + "kind": "StringLiteral", + "offset": 5984, + "length": 19, + "value": "\"originalPushToken\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestCreateUser.swift", + "kind": "StringLiteral", + "offset": 6049, + "length": 78, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestCreateUser.swift", + "kind": "StringLiteral", + "offset": 1698, + "length": 19, + "value": "\"OneSignalUser.OSRequestCreateUser\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestRemoveAlias.swift", + "kind": "BooleanLiteral", + "offset": 1354, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestRemoveAlias.swift", + "kind": "StringLiteral", + "offset": 1876, + "length": 84, + "value": "\"apps\/\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestRemoveAlias.swift", + "kind": "StringLiteral", + "offset": 1890, + "length": 1, + "value": "\"\/users\/by\/\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestRemoveAlias.swift", + "kind": "StringLiteral", + "offset": 1918, + "length": 1, + "value": "\"\/\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestRemoveAlias.swift", + "kind": "StringLiteral", + "offset": 1933, + "length": 1, + "value": "\"\/identity\/\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestRemoveAlias.swift", + "kind": "StringLiteral", + "offset": 1959, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestRemoveAlias.swift", + "kind": "BooleanLiteral", + "offset": 1980, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestRemoveAlias.swift", + "kind": "BooleanLiteral", + "offset": 2021, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestRemoveAlias.swift", + "kind": "StringLiteral", + "offset": 2229, + "length": 56, + "value": "\"OSRequestRemoveAlias with aliasLabel: \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestRemoveAlias.swift", + "kind": "StringLiteral", + "offset": 2284, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestRemoveAlias.swift", + "kind": "StringLiteral", + "offset": 2426, + "length": 15, + "value": "\"labelToRemove\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestRemoveAlias.swift", + "kind": "StringLiteral", + "offset": 2487, + "length": 15, + "value": "\"identityModel\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestRemoveAlias.swift", + "kind": "StringLiteral", + "offset": 2550, + "length": 8, + "value": "\"method\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestRemoveAlias.swift", + "kind": "StringLiteral", + "offset": 2621, + "length": 11, + "value": "\"timestamp\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestRemoveAlias.swift", + "kind": "StringLiteral", + "offset": 2751, + "length": 15, + "value": "\"labelToRemove\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestRemoveAlias.swift", + "kind": "StringLiteral", + "offset": 2839, + "length": 15, + "value": "\"identityModel\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestRemoveAlias.swift", + "kind": "StringLiteral", + "offset": 2932, + "length": 8, + "value": "\"method\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestRemoveAlias.swift", + "kind": "StringLiteral", + "offset": 3009, + "length": 11, + "value": "\"timestamp\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestRemoveAlias.swift", + "kind": "StringLiteral", + "offset": 3223, + "length": 56, + "value": "\"OSRequestRemoveAlias with aliasLabel: \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestRemoveAlias.swift", + "kind": "StringLiteral", + "offset": 3278, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestRemoveAlias.swift", + "kind": "StringLiteral", + "offset": 1275, + "length": 20, + "value": "\"OneSignalUser.OSRequestRemoveAlias\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestCreateSubscription.swift", + "kind": "BooleanLiteral", + "offset": 1688, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestCreateSubscription.swift", + "kind": "StringLiteral", + "offset": 2268, + "length": 72, + "value": "\"apps\/\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestCreateSubscription.swift", + "kind": "StringLiteral", + "offset": 2282, + "length": 1, + "value": "\"\/users\/by\/\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestCreateSubscription.swift", + "kind": "StringLiteral", + "offset": 2310, + "length": 1, + "value": "\"\/\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestCreateSubscription.swift", + "kind": "StringLiteral", + "offset": 2325, + "length": 1, + "value": "\"\/subscriptions\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestCreateSubscription.swift", + "kind": "BooleanLiteral", + "offset": 2360, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestCreateSubscription.swift", + "kind": "BooleanLiteral", + "offset": 2401, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestCreateSubscription.swift", + "kind": "StringLiteral", + "offset": 2634, + "length": 81, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestCreateSubscription.swift", + "kind": "StringLiteral", + "offset": 2764, + "length": 14, + "value": "\"subscription\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestCreateSubscription.swift", + "kind": "StringLiteral", + "offset": 2941, + "length": 19, + "value": "\"subscriptionModel\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestCreateSubscription.swift", + "kind": "StringLiteral", + "offset": 3006, + "length": 15, + "value": "\"identityModel\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestCreateSubscription.swift", + "kind": "StringLiteral", + "offset": 3064, + "length": 12, + "value": "\"parameters\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestCreateSubscription.swift", + "kind": "StringLiteral", + "offset": 3124, + "length": 8, + "value": "\"method\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestCreateSubscription.swift", + "kind": "StringLiteral", + "offset": 3195, + "length": 11, + "value": "\"timestamp\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestCreateSubscription.swift", + "kind": "StringLiteral", + "offset": 3329, + "length": 19, + "value": "\"subscriptionModel\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestCreateSubscription.swift", + "kind": "StringLiteral", + "offset": 3434, + "length": 15, + "value": "\"identityModel\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestCreateSubscription.swift", + "kind": "StringLiteral", + "offset": 3527, + "length": 8, + "value": "\"method\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestCreateSubscription.swift", + "kind": "StringLiteral", + "offset": 3605, + "length": 12, + "value": "\"parameters\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestCreateSubscription.swift", + "kind": "StringLiteral", + "offset": 3693, + "length": 11, + "value": "\"timestamp\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestCreateSubscription.swift", + "kind": "StringLiteral", + "offset": 3915, + "length": 81, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestCreateSubscription.swift", + "kind": "StringLiteral", + "offset": 1602, + "length": 27, + "value": "\"OneSignalUser.OSRequestCreateSubscription\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestDeleteSubscription.swift", + "kind": "BooleanLiteral", + "offset": 1638, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestDeleteSubscription.swift", + "kind": "StringLiteral", + "offset": 2123, + "length": 47, + "value": "\"apps\/\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestDeleteSubscription.swift", + "kind": "StringLiteral", + "offset": 2137, + "length": 1, + "value": "\"\/subscriptions\/\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestDeleteSubscription.swift", + "kind": "StringLiteral", + "offset": 2169, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestDeleteSubscription.swift", + "kind": "BooleanLiteral", + "offset": 2190, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestDeleteSubscription.swift", + "kind": "BooleanLiteral", + "offset": 2231, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestDeleteSubscription.swift", + "kind": "StringLiteral", + "offset": 2389, + "length": 93, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestDeleteSubscription.swift", + "kind": "StringLiteral", + "offset": 2627, + "length": 19, + "value": "\"subscriptionModel\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestDeleteSubscription.swift", + "kind": "StringLiteral", + "offset": 2694, + "length": 8, + "value": "\"method\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestDeleteSubscription.swift", + "kind": "StringLiteral", + "offset": 2765, + "length": 11, + "value": "\"timestamp\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestDeleteSubscription.swift", + "kind": "StringLiteral", + "offset": 2899, + "length": 19, + "value": "\"subscriptionModel\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestDeleteSubscription.swift", + "kind": "StringLiteral", + "offset": 3000, + "length": 8, + "value": "\"method\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestDeleteSubscription.swift", + "kind": "StringLiteral", + "offset": 3077, + "length": 11, + "value": "\"timestamp\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestDeleteSubscription.swift", + "kind": "StringLiteral", + "offset": 3257, + "length": 93, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestDeleteSubscription.swift", + "kind": "StringLiteral", + "offset": 1552, + "length": 27, + "value": "\"OneSignalUser.OSRequestDeleteSubscription\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestTransferSubscription.swift", + "kind": "BooleanLiteral", + "offset": 1927, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestTransferSubscription.swift", + "kind": "BooleanLiteral", + "offset": 2076, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestTransferSubscription.swift", + "kind": "StringLiteral", + "offset": 2304, + "length": 12, + "value": "\"aliasLabel\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestTransferSubscription.swift", + "kind": "StringLiteral", + "offset": 2383, + "length": 9, + "value": "\"aliasId\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestTransferSubscription.swift", + "kind": "StringLiteral", + "offset": 1839, + "length": 29, + "value": "\"OneSignalUser.OSRequestTransferSubscription\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSSubscriptionModel.swift", + "kind": "StringLiteral", + "offset": 1744, + "length": 94, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSSubscriptionModel.swift", + "kind": "StringLiteral", + "offset": 2076, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSSubscriptionModel.swift", + "kind": "StringLiteral", + "offset": 2113, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSSubscriptionModel.swift", + "kind": "StringLiteral", + "offset": 2145, + "length": 4, + "value": "\"id\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSSubscriptionModel.swift", + "kind": "StringLiteral", + "offset": 2167, + "length": 7, + "value": "\"token\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSSubscriptionModel.swift", + "kind": "StringLiteral", + "offset": 2195, + "length": 9, + "value": "\"optedIn\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSSubscriptionModel.swift", + "kind": "StringLiteral", + "offset": 1536, + "length": 23, + "value": "\"OneSignalUser.OSPushSubscriptionState\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSSubscriptionModel.swift", + "kind": "StringLiteral", + "offset": 2637, + "length": 94, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSSubscriptionModel.swift", + "kind": "StringLiteral", + "offset": 2967, + "length": 10, + "value": "\"previous\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSSubscriptionModel.swift", + "kind": "StringLiteral", + "offset": 3010, + "length": 9, + "value": "\"current\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSSubscriptionModel.swift", + "kind": "StringLiteral", + "offset": 2417, + "length": 30, + "value": "\"OneSignalUser.OSPushSubscriptionChangedState\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSSubscriptionModel.swift", + "kind": "StringLiteral", + "offset": 3141, + "length": 9, + "value": "\"iOSPush\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSSubscriptionModel.swift", + "kind": "StringLiteral", + "offset": 3168, + "length": 7, + "value": "\"Email\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSSubscriptionModel.swift", + "kind": "StringLiteral", + "offset": 3191, + "length": 5, + "value": "\"SMS\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSSubscriptionModel.swift", + "kind": "StringLiteral", + "offset": 3141, + "length": 9, + "value": "\"iOSPush\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSSubscriptionModel.swift", + "kind": "StringLiteral", + "offset": 3168, + "length": 7, + "value": "\"Email\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSSubscriptionModel.swift", + "kind": "StringLiteral", + "offset": 3191, + "length": 5, + "value": "\"SMS\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSSubscriptionModel.swift", + "kind": "StringLiteral", + "offset": 3520, + "length": 9, + "value": "\"address\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSSubscriptionModel.swift", + "kind": "StringLiteral", + "offset": 4371, + "length": 16, + "value": "\"subscriptionId\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSSubscriptionModel.swift", + "kind": "BooleanLiteral", + "offset": 4436, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSSubscriptionModel.swift", + "kind": "IntegerLiteral", + "offset": 5718, + "length": 2, + "value": "-2" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSSubscriptionModel.swift", + "kind": "IntegerLiteral", + "offset": 5759, + "length": 2, + "value": "-2" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSSubscriptionModel.swift", + "kind": "IntegerLiteral", + "offset": 5844, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSSubscriptionModel.swift", + "kind": "StringLiteral", + "offset": 5877, + "length": 19, + "value": "\"notificationTypes\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSSubscriptionModel.swift", + "kind": "IntegerLiteral", + "offset": 5444, + "length": 2, + "value": "-1" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSSubscriptionModel.swift", + "kind": "IntegerLiteral", + "offset": 6874, + "length": 2, + "value": "-2" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSSubscriptionModel.swift", + "kind": "StringLiteral", + "offset": 7090, + "length": 10, + "value": "\"testType\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSSubscriptionModel.swift", + "kind": "StringLiteral", + "offset": 7322, + "length": 10, + "value": "\"deviceOs\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSSubscriptionModel.swift", + "kind": "StringLiteral", + "offset": 7531, + "length": 5, + "value": "\"sdk\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSSubscriptionModel.swift", + "kind": "StringLiteral", + "offset": 7770, + "length": 13, + "value": "\"deviceModel\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSSubscriptionModel.swift", + "kind": "StringLiteral", + "offset": 8059, + "length": 12, + "value": "\"appVersion\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSSubscriptionModel.swift", + "kind": "StringLiteral", + "offset": 7883, + "length": 28, + "value": "\"CFBundleShortVersionString\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSSubscriptionModel.swift", + "kind": "StringLiteral", + "offset": 8307, + "length": 9, + "value": "\"netType\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSSubscriptionModel.swift", + "kind": "StringLiteral", + "offset": 10188, + "length": 6, + "value": "\"type\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSSubscriptionModel.swift", + "kind": "StringLiteral", + "offset": 10255, + "length": 9, + "value": "\"address\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSSubscriptionModel.swift", + "kind": "StringLiteral", + "offset": 10311, + "length": 16, + "value": "\"subscriptionId\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSSubscriptionModel.swift", + "kind": "StringLiteral", + "offset": 10370, + "length": 12, + "value": "\"_reachable\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSSubscriptionModel.swift", + "kind": "StringLiteral", + "offset": 10426, + "length": 13, + "value": "\"_isDisabled\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSSubscriptionModel.swift", + "kind": "StringLiteral", + "offset": 10489, + "length": 19, + "value": "\"notificationTypes\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSSubscriptionModel.swift", + "kind": "StringLiteral", + "offset": 10549, + "length": 10, + "value": "\"testType\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSSubscriptionModel.swift", + "kind": "StringLiteral", + "offset": 10600, + "length": 10, + "value": "\"deviceOs\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSSubscriptionModel.swift", + "kind": "StringLiteral", + "offset": 10646, + "length": 5, + "value": "\"sdk\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSSubscriptionModel.swift", + "kind": "StringLiteral", + "offset": 10695, + "length": 13, + "value": "\"deviceModel\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSSubscriptionModel.swift", + "kind": "StringLiteral", + "offset": 10751, + "length": 12, + "value": "\"appVersion\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSSubscriptionModel.swift", + "kind": "StringLiteral", + "offset": 10803, + "length": 9, + "value": "\"netType\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSSubscriptionModel.swift", + "kind": "StringLiteral", + "offset": 10925, + "length": 6, + "value": "\"type\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSSubscriptionModel.swift", + "kind": "StringLiteral", + "offset": 11154, + "length": 9, + "value": "\"address\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSSubscriptionModel.swift", + "kind": "StringLiteral", + "offset": 11233, + "length": 16, + "value": "\"subscriptionId\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSSubscriptionModel.swift", + "kind": "StringLiteral", + "offset": 11313, + "length": 12, + "value": "\"_reachable\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSSubscriptionModel.swift", + "kind": "StringLiteral", + "offset": 11379, + "length": 13, + "value": "\"_isDisabled\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSSubscriptionModel.swift", + "kind": "StringLiteral", + "offset": 11455, + "length": 19, + "value": "\"notificationTypes\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSSubscriptionModel.swift", + "kind": "StringLiteral", + "offset": 11527, + "length": 10, + "value": "\"testType\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSSubscriptionModel.swift", + "kind": "StringLiteral", + "offset": 11598, + "length": 10, + "value": "\"deviceOs\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSSubscriptionModel.swift", + "kind": "StringLiteral", + "offset": 11701, + "length": 5, + "value": "\"sdk\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSSubscriptionModel.swift", + "kind": "StringLiteral", + "offset": 11794, + "length": 13, + "value": "\"deviceModel\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSSubscriptionModel.swift", + "kind": "StringLiteral", + "offset": 11873, + "length": 12, + "value": "\"appVersion\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSSubscriptionModel.swift", + "kind": "StringLiteral", + "offset": 11948, + "length": 9, + "value": "\"netType\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSSubscriptionModel.swift", + "kind": "StringLiteral", + "offset": 12131, + "length": 36, + "value": "\"OSSubscriptionModel hydrateModel()\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSSubscriptionModel.swift", + "kind": "StringLiteral", + "offset": 12255, + "length": 4, + "value": "\"id\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSSubscriptionModel.swift", + "kind": "StringLiteral", + "offset": 12342, + "length": 6, + "value": "\"type\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSSubscriptionModel.swift", + "kind": "StringLiteral", + "offset": 12438, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSSubscriptionModel.swift", + "kind": "StringLiteral", + "offset": 12659, + "length": 9, + "value": "\"enabled\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSSubscriptionModel.swift", + "kind": "StringLiteral", + "offset": 12906, + "length": 20, + "value": "\"notification_types\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSSubscriptionModel.swift", + "kind": "StringLiteral", + "offset": 13160, + "length": 39, + "value": "\"Unused property on subscription model\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSSubscriptionModel.swift", + "kind": "Dictionary", + "offset": 13383, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSSubscriptionModel.swift", + "kind": "StringLiteral", + "offset": 13400, + "length": 4, + "value": "\"id\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSSubscriptionModel.swift", + "kind": "StringLiteral", + "offset": 13441, + "length": 6, + "value": "\"type\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSSubscriptionModel.swift", + "kind": "StringLiteral", + "offset": 13483, + "length": 7, + "value": "\"token\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSSubscriptionModel.swift", + "kind": "StringLiteral", + "offset": 13520, + "length": 9, + "value": "\"enabled\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSSubscriptionModel.swift", + "kind": "StringLiteral", + "offset": 13559, + "length": 11, + "value": "\"test_type\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSSubscriptionModel.swift", + "kind": "StringLiteral", + "offset": 13601, + "length": 11, + "value": "\"device_os\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSSubscriptionModel.swift", + "kind": "StringLiteral", + "offset": 13643, + "length": 5, + "value": "\"sdk\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSSubscriptionModel.swift", + "kind": "StringLiteral", + "offset": 13674, + "length": 14, + "value": "\"device_model\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSSubscriptionModel.swift", + "kind": "StringLiteral", + "offset": 13722, + "length": 13, + "value": "\"app_version\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSSubscriptionModel.swift", + "kind": "StringLiteral", + "offset": 13768, + "length": 10, + "value": "\"net_type\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSSubscriptionModel.swift", + "kind": "IntegerLiteral", + "offset": 13914, + "length": 2, + "value": "-1" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSSubscriptionModel.swift", + "kind": "StringLiteral", + "offset": 13936, + "length": 20, + "value": "\"notification_types\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSSubscriptionModel.swift", + "kind": "StringLiteral", + "offset": 3244, + "length": 19, + "value": "\"OneSignalUser.OSSubscriptionModel\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSSubscriptionModel.swift", + "kind": "StringLiteral", + "offset": 16016, + "length": 28, + "value": "\"CFBundleShortVersionString\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSSubscriptionModel.swift", + "kind": "StringLiteral", + "offset": 16207, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSSubscriptionModel.swift", + "kind": "BooleanLiteral", + "offset": 16633, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSSubscriptionModel.swift", + "kind": "BooleanLiteral", + "offset": 16666, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSSubscriptionModel.swift", + "kind": "StringLiteral", + "offset": 16735, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSSubscriptionModel.swift", + "kind": "StringLiteral", + "offset": 16746, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSSubscriptionModel.swift", + "kind": "BooleanLiteral", + "offset": 16759, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSSubscriptionModel.swift", + "kind": "StringLiteral", + "offset": 18553, + "length": 9, + "value": "\"enabled\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSSubscriptionModel.swift", + "kind": "StringLiteral", + "offset": 19156, + "length": 128, + "value": "\"firePushSubscriptionChanged from \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSSubscriptionModel.swift", + "kind": "StringLiteral", + "offset": 19235, + "length": 2, + "value": "\" to \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSSubscriptionModel.swift", + "kind": "StringLiteral", + "offset": 19283, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSIdentityModel.swift", + "kind": "Dictionary", + "offset": 1603, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSIdentityModel.swift", + "kind": "Dictionary", + "offset": 1993, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSIdentityModel.swift", + "kind": "StringLiteral", + "offset": 2163, + "length": 9, + "value": "\"aliases\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSIdentityModel.swift", + "kind": "StringLiteral", + "offset": 2316, + "length": 9, + "value": "\"aliases\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSIdentityModel.swift", + "kind": "StringLiteral", + "offset": 3004, + "length": 9, + "value": "\"aliases\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSIdentityModel.swift", + "kind": "Dictionary", + "offset": 3228, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSIdentityModel.swift", + "kind": "StringLiteral", + "offset": 3541, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSIdentityModel.swift", + "kind": "StringLiteral", + "offset": 3807, + "length": 78, + "value": "\"OSIdentityModel.hydrateModel failed to parse response \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSIdentityModel.swift", + "kind": "StringLiteral", + "offset": 3873, + "length": 2, + "value": "\" as Strings\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSIdentityModel.swift", + "kind": "StringLiteral", + "offset": 3973, + "length": 61, + "value": "\"OSIdentityModel hydrateModel with aliases: \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSIdentityModel.swift", + "kind": "StringLiteral", + "offset": 4033, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSIdentityModel.swift", + "kind": "StringLiteral", + "offset": 1293, + "length": 15, + "value": "\"OneSignalUser.OSIdentityModel\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSSubscriptionOperationExecutor.swift", + "kind": "Array", + "offset": 1494, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSSubscriptionOperationExecutor.swift", + "kind": "Array", + "offset": 1642, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSSubscriptionOperationExecutor.swift", + "kind": "Array", + "offset": 1713, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSSubscriptionOperationExecutor.swift", + "kind": "Array", + "offset": 1784, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSSubscriptionOperationExecutor.swift", + "kind": "Dictionary", + "offset": 1855, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSSubscriptionOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 2079, + "length": 43, + "value": "\"OneSignal.OSSubscriptionOperationExecutor\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSSubscriptionOperationExecutor.swift", + "kind": "Array", + "offset": 2653, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSSubscriptionOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 3212, + "length": 55, + "value": "\"OSSubscriptionOperationExecutor.init dropped \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSSubscriptionOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 3266, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSSubscriptionOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 3608, + "length": 118, + "value": "\"OSSubscriptionOperationExecutor error encountered reading from cache for \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSSubscriptionOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 3725, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSSubscriptionOperationExecutor.swift", + "kind": "Array", + "offset": 3858, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSSubscriptionOperationExecutor.swift", + "kind": "Array", + "offset": 4027, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSSubscriptionOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 5732, + "length": 58, + "value": "\"OSSubscriptionOperationExecutor.init dropped: \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSSubscriptionOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 5789, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSSubscriptionOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 6174, + "length": 124, + "value": "\"OSSubscriptionOperationExecutor error encountered reading from cache for \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSSubscriptionOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 6297, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSSubscriptionOperationExecutor.swift", + "kind": "Array", + "offset": 6537, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSSubscriptionOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 7516, + "length": 57, + "value": "\"OSSubscriptionOperationExecutor.init dropped \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSSubscriptionOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 7572, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSSubscriptionOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 7955, + "length": 127, + "value": "\"OSSubscriptionOperationExecutor error encountered reading from cache for \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSSubscriptionOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 8081, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSSubscriptionOperationExecutor.swift", + "kind": "Array", + "offset": 8321, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSSubscriptionOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 9299, + "length": 57, + "value": "\"OSSubscriptionOperationExecutor.init dropped \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSSubscriptionOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 9355, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSSubscriptionOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 9738, + "length": 127, + "value": "\"OSSubscriptionOperationExecutor error encountered reading from cache for \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSSubscriptionOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 9864, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSSubscriptionOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 10602, + "length": 56, + "value": "\"OSSubscriptionOperationExecutor enqueueDelta: \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSSubscriptionOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 10657, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSSubscriptionOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 11132, + "length": 82, + "value": "\"OSSubscriptionOperationExecutor processDeltaQueue with queue: \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSSubscriptionOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 11213, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSSubscriptionOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 11435, + "length": 68, + "value": "\"OSSubscriptionOperationExecutor.processDeltaQueue dropped \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSSubscriptionOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 11502, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSSubscriptionOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 12205, + "length": 68, + "value": "\"OSSubscriptionOperationExecutor.processDeltaQueue dropped \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSSubscriptionOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 12272, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSSubscriptionOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 12994, + "length": 74, + "value": "\"OSSubscriptionOperationExecutor met incompatible OSDelta type: \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSSubscriptionOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 13066, + "length": 1, + "value": "\".\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSSubscriptionOperationExecutor.swift", + "kind": "Array", + "offset": 13133, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSSubscriptionOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 15937, + "length": 105, + "value": "\"OSSubscriptionOperationExecutor.processRequestQueue met incompatible OneSignalRequest type: \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSSubscriptionOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 16040, + "length": 1, + "value": "\".\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSSubscriptionOperationExecutor.swift", + "kind": "BooleanLiteral", + "offset": 16402, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSSubscriptionOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 16680, + "length": 94, + "value": "\"OSSubscriptionOperationExecutor: executeCreateSubscriptionRequest making request: \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSSubscriptionOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 16773, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSSubscriptionOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 17266, + "length": 14, + "value": "\"subscription\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSSubscriptionOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 17373, + "length": 58, + "value": "\"Unabled to parse response to create subscription request\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSSubscriptionOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 17751, + "length": 11, + "value": "\"ryw_token\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSSubscriptionOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 17845, + "length": 11, + "value": "\"ryw_delay\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSSubscriptionOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 18777, + "length": 106, + "value": "\"OSSubscriptionOperationExecutor create subscription request failed with error: \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSSubscriptionOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 18882, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSSubscriptionOperationExecutor.swift", + "kind": "BooleanLiteral", + "offset": 20897, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSSubscriptionOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 21222, + "length": 94, + "value": "\"OSSubscriptionOperationExecutor: executeDeleteSubscriptionRequest making request: \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSSubscriptionOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 21315, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSSubscriptionOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 22105, + "length": 106, + "value": "\"OSSubscriptionOperationExecutor delete subscription request failed with error: \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSSubscriptionOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 22210, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSSubscriptionOperationExecutor.swift", + "kind": "BooleanLiteral", + "offset": 23320, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSSubscriptionOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 24378, + "length": 11, + "value": "\"ryw_token\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSSubscriptionOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 24473, + "length": 11, + "value": "\"ryw_delay\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSSubscriptionOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 25186, + "length": 106, + "value": "\"OSSubscriptionOperationExecutor update subscription request failed with error: \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Executors\/OSSubscriptionOperationExecutor.swift", + "kind": "StringLiteral", + "offset": 25291, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSUserState.swift", + "kind": "StringLiteral", + "offset": 1418, + "length": 89, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSUserState.swift", + "kind": "StringLiteral", + "offset": 1742, + "length": 13, + "value": "\"onesignalId\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSUserState.swift", + "kind": "StringLiteral", + "offset": 1772, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSUserState.swift", + "kind": "StringLiteral", + "offset": 1788, + "length": 12, + "value": "\"externalId\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSUserState.swift", + "kind": "StringLiteral", + "offset": 1816, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSUserState.swift", + "kind": "StringLiteral", + "offset": 1243, + "length": 11, + "value": "\"OneSignalUser.OSUserState\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSUserState.swift", + "kind": "StringLiteral", + "offset": 1998, + "length": 44, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSUserState.swift", + "kind": "StringLiteral", + "offset": 2198, + "length": 9, + "value": "\"current\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSUserState.swift", + "kind": "StringLiteral", + "offset": 1857, + "length": 18, + "value": "\"OneSignalUser.OSUserChangedState\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestFetchIdentityBySubscription.swift", + "kind": "BooleanLiteral", + "offset": 1370, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestFetchIdentityBySubscription.swift", + "kind": "StringLiteral", + "offset": 1835, + "length": 77, + "value": "\"Cannot generate the FetchIdentityBySubscription request due to null app ID.\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestFetchIdentityBySubscription.swift", + "kind": "BooleanLiteral", + "offset": 1933, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestFetchIdentityBySubscription.swift", + "kind": "StringLiteral", + "offset": 2045, + "length": 61, + "value": "\"apps\/\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestFetchIdentityBySubscription.swift", + "kind": "StringLiteral", + "offset": 2059, + "length": 1, + "value": "\"\/subscriptions\/\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestFetchIdentityBySubscription.swift", + "kind": "StringLiteral", + "offset": 2091, + "length": 1, + "value": "\"\/user\/identity\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestFetchIdentityBySubscription.swift", + "kind": "BooleanLiteral", + "offset": 2126, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestFetchIdentityBySubscription.swift", + "kind": "StringLiteral", + "offset": 2263, + "length": 85, + "value": "\"Cannot generate the FetchIdentityBySubscription request due to null subscriptionId.\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestFetchIdentityBySubscription.swift", + "kind": "StringLiteral", + "offset": 2374, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestFetchIdentityBySubscription.swift", + "kind": "BooleanLiteral", + "offset": 2396, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestFetchIdentityBySubscription.swift", + "kind": "StringLiteral", + "offset": 2641, + "length": 108, + "value": "\"OSRequestFetchIdentityBySubscription with subscriptionId: \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestFetchIdentityBySubscription.swift", + "kind": "StringLiteral", + "offset": 2742, + "length": 5, + "value": "\"nil\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestFetchIdentityBySubscription.swift", + "kind": "StringLiteral", + "offset": 2748, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestFetchIdentityBySubscription.swift", + "kind": "StringLiteral", + "offset": 2887, + "length": 15, + "value": "\"identityModel\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestFetchIdentityBySubscription.swift", + "kind": "StringLiteral", + "offset": 2956, + "length": 23, + "value": "\"pushSubscriptionModel\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestFetchIdentityBySubscription.swift", + "kind": "StringLiteral", + "offset": 3027, + "length": 8, + "value": "\"method\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestFetchIdentityBySubscription.swift", + "kind": "StringLiteral", + "offset": 3098, + "length": 11, + "value": "\"timestamp\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestFetchIdentityBySubscription.swift", + "kind": "StringLiteral", + "offset": 3228, + "length": 15, + "value": "\"identityModel\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestFetchIdentityBySubscription.swift", + "kind": "StringLiteral", + "offset": 3333, + "length": 23, + "value": "\"pushSubscriptionModel\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestFetchIdentityBySubscription.swift", + "kind": "StringLiteral", + "offset": 3438, + "length": 8, + "value": "\"method\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestFetchIdentityBySubscription.swift", + "kind": "StringLiteral", + "offset": 3515, + "length": 11, + "value": "\"timestamp\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestFetchIdentityBySubscription.swift", + "kind": "StringLiteral", + "offset": 3746, + "length": 108, + "value": "\"OSRequestFetchIdentityBySubscription with subscriptionId: \"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestFetchIdentityBySubscription.swift", + "kind": "StringLiteral", + "offset": 3847, + "length": 5, + "value": "\"nil\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestFetchIdentityBySubscription.swift", + "kind": "StringLiteral", + "offset": 3853, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSRequestFetchIdentityBySubscription.swift", + "kind": "StringLiteral", + "offset": 1275, + "length": 36, + "value": "\"OneSignalUser.OSRequestFetchIdentityBySubscription\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/OSIdentityModelStoreListener.swift", + "kind": "StringLiteral", + "offset": 2135, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSUserRequest.swift", + "kind": "StringLiteral", + "offset": 2186, + "length": 27, + "value": "\"OneSignal-Subscription-Id\"" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSUserRequest.swift", + "kind": "BooleanLiteral", + "offset": 2310, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/runner\/work\/OneSignal-iOS-SDK\/OneSignal-iOS-SDK\/iOS_SDK\/OneSignalSDK\/OneSignalUser\/Source\/Requests\/OSUserRequest.swift", + "kind": "BooleanLiteral", + "offset": 2351, + "length": 5, + "value": "false" + } + ] +} \ No newline at end of file diff --git a/iOS_SDK/OneSignalSDK/OneSignal_User/OneSignalUser.xcframework/ios-x86_64-maccatalyst/OneSignalUser.framework/Versions/A/Modules/OneSignalUser.swiftmodule/x86_64-apple-ios-macabi.private.swiftinterface b/iOS_SDK/OneSignalSDK/OneSignal_User/OneSignalUser.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalUser.framework/Versions/A/Modules/OneSignalUser.swiftmodule/x86_64-apple-ios-macabi.private.swiftinterface similarity index 100% rename from iOS_SDK/OneSignalSDK/OneSignal_User/OneSignalUser.xcframework/ios-x86_64-maccatalyst/OneSignalUser.framework/Versions/A/Modules/OneSignalUser.swiftmodule/x86_64-apple-ios-macabi.private.swiftinterface rename to iOS_SDK/OneSignalSDK/OneSignal_User/OneSignalUser.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalUser.framework/Versions/A/Modules/OneSignalUser.swiftmodule/x86_64-apple-ios-macabi.private.swiftinterface diff --git a/iOS_SDK/OneSignalSDK/OneSignal_User/OneSignalUser.xcframework/ios-x86_64-maccatalyst/OneSignalUser.framework/Versions/A/Modules/OneSignalUser.swiftmodule/x86_64-apple-ios-macabi.swiftdoc b/iOS_SDK/OneSignalSDK/OneSignal_User/OneSignalUser.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalUser.framework/Versions/A/Modules/OneSignalUser.swiftmodule/x86_64-apple-ios-macabi.swiftdoc similarity index 100% rename from iOS_SDK/OneSignalSDK/OneSignal_User/OneSignalUser.xcframework/ios-x86_64-maccatalyst/OneSignalUser.framework/Versions/A/Modules/OneSignalUser.swiftmodule/x86_64-apple-ios-macabi.swiftdoc rename to iOS_SDK/OneSignalSDK/OneSignal_User/OneSignalUser.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalUser.framework/Versions/A/Modules/OneSignalUser.swiftmodule/x86_64-apple-ios-macabi.swiftdoc diff --git a/iOS_SDK/OneSignalSDK/OneSignal_User/OneSignalUser.xcframework/ios-x86_64-maccatalyst/OneSignalUser.framework/Versions/A/Modules/OneSignalUser.swiftmodule/x86_64-apple-ios-macabi.swiftinterface b/iOS_SDK/OneSignalSDK/OneSignal_User/OneSignalUser.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalUser.framework/Versions/A/Modules/OneSignalUser.swiftmodule/x86_64-apple-ios-macabi.swiftinterface similarity index 100% rename from iOS_SDK/OneSignalSDK/OneSignal_User/OneSignalUser.xcframework/ios-x86_64-maccatalyst/OneSignalUser.framework/Versions/A/Modules/OneSignalUser.swiftmodule/x86_64-apple-ios-macabi.swiftinterface rename to iOS_SDK/OneSignalSDK/OneSignal_User/OneSignalUser.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalUser.framework/Versions/A/Modules/OneSignalUser.swiftmodule/x86_64-apple-ios-macabi.swiftinterface diff --git a/iOS_SDK/OneSignalSDK/OneSignal_User/OneSignalUser.xcframework/ios-x86_64-maccatalyst/OneSignalUser.framework/Versions/A/Modules/module.modulemap b/iOS_SDK/OneSignalSDK/OneSignal_User/OneSignalUser.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalUser.framework/Versions/A/Modules/module.modulemap similarity index 100% rename from iOS_SDK/OneSignalSDK/OneSignal_User/OneSignalUser.xcframework/ios-x86_64-maccatalyst/OneSignalUser.framework/Versions/A/Modules/module.modulemap rename to iOS_SDK/OneSignalSDK/OneSignal_User/OneSignalUser.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalUser.framework/Versions/A/Modules/module.modulemap diff --git a/iOS_SDK/OneSignalSDK/OneSignal_User/OneSignalUser.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalUser.framework/Versions/A/OneSignalUser b/iOS_SDK/OneSignalSDK/OneSignal_User/OneSignalUser.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalUser.framework/Versions/A/OneSignalUser new file mode 100755 index 000000000..87f91c002 Binary files /dev/null and b/iOS_SDK/OneSignalSDK/OneSignal_User/OneSignalUser.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalUser.framework/Versions/A/OneSignalUser differ diff --git a/iOS_SDK/OneSignalSDK/OneSignal_User/OneSignalUser.xcframework/ios-x86_64-maccatalyst/OneSignalUser.framework/Versions/A/Resources/Info.plist b/iOS_SDK/OneSignalSDK/OneSignal_User/OneSignalUser.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalUser.framework/Versions/A/Resources/Info.plist similarity index 88% rename from iOS_SDK/OneSignalSDK/OneSignal_User/OneSignalUser.xcframework/ios-x86_64-maccatalyst/OneSignalUser.framework/Versions/A/Resources/Info.plist rename to iOS_SDK/OneSignalSDK/OneSignal_User/OneSignalUser.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalUser.framework/Versions/A/Resources/Info.plist index 91a017ed7..f6322f9e3 100644 --- a/iOS_SDK/OneSignalSDK/OneSignal_User/OneSignalUser.xcframework/ios-x86_64-maccatalyst/OneSignalUser.framework/Versions/A/Resources/Info.plist +++ b/iOS_SDK/OneSignalSDK/OneSignal_User/OneSignalUser.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalUser.framework/Versions/A/Resources/Info.plist @@ -3,7 +3,7 @@ BuildMachineOSBuild - 24E263 + 23J423 CFBundleDevelopmentRegion English CFBundleExecutable @@ -27,19 +27,19 @@ DTCompiler com.apple.compilers.llvm.clang.1_0 DTPlatformBuild - 24B75 + DTPlatformName macosx DTPlatformVersion - 15.1 + 14.2 DTSDKBuild - 24B75 + 23C53 DTSDKName - macosx15.1 + macosx14.2 DTXcode - 1610 + 1520 DTXcodeBuild - 16B40 + 15C500b LSMinimumSystemVersion 10.15 NSHumanReadableCopyright diff --git a/iOS_SDK/OneSignalSDK/OneSignal_User/OneSignalUser.xcframework/ios-x86_64-maccatalyst/OneSignalUser.framework/Versions/A/Resources/PrivacyInfo.xcprivacy b/iOS_SDK/OneSignalSDK/OneSignal_User/OneSignalUser.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalUser.framework/Versions/A/Resources/PrivacyInfo.xcprivacy similarity index 100% rename from iOS_SDK/OneSignalSDK/OneSignal_User/OneSignalUser.xcframework/ios-x86_64-maccatalyst/OneSignalUser.framework/Versions/A/Resources/PrivacyInfo.xcprivacy rename to iOS_SDK/OneSignalSDK/OneSignal_User/OneSignalUser.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalUser.framework/Versions/A/Resources/PrivacyInfo.xcprivacy diff --git a/iOS_SDK/OneSignalSDK/OneSignal_User/OneSignalUser.xcframework/ios-x86_64-maccatalyst/OneSignalUser.framework/Versions/A/_CodeSignature/CodeResources b/iOS_SDK/OneSignalSDK/OneSignal_User/OneSignalUser.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalUser.framework/Versions/A/_CodeSignature/CodeResources similarity index 100% rename from iOS_SDK/OneSignalSDK/OneSignal_User/OneSignalUser.xcframework/ios-x86_64-maccatalyst/OneSignalUser.framework/Versions/A/_CodeSignature/CodeResources rename to iOS_SDK/OneSignalSDK/OneSignal_User/OneSignalUser.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalUser.framework/Versions/A/_CodeSignature/CodeResources diff --git a/iOS_SDK/OneSignalSDK/OneSignal_User/OneSignalUser.xcframework/ios-x86_64-maccatalyst/OneSignalUser.framework/Versions/Current b/iOS_SDK/OneSignalSDK/OneSignal_User/OneSignalUser.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalUser.framework/Versions/Current similarity index 100% rename from iOS_SDK/OneSignalSDK/OneSignal_User/OneSignalUser.xcframework/ios-x86_64-maccatalyst/OneSignalUser.framework/Versions/Current rename to iOS_SDK/OneSignalSDK/OneSignal_User/OneSignalUser.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalUser.framework/Versions/Current diff --git a/iOS_SDK/OneSignalSDK/OneSignal_User/OneSignalUser.xcframework/ios-x86_64-maccatalyst/dSYMs/OneSignalUser.framework.dSYM/Contents/Info.plist b/iOS_SDK/OneSignalSDK/OneSignal_User/OneSignalUser.xcframework/ios-arm64_x86_64-maccatalyst/dSYMs/OneSignalUser.framework.dSYM/Contents/Info.plist similarity index 100% rename from iOS_SDK/OneSignalSDK/OneSignal_User/OneSignalUser.xcframework/ios-x86_64-maccatalyst/dSYMs/OneSignalUser.framework.dSYM/Contents/Info.plist rename to iOS_SDK/OneSignalSDK/OneSignal_User/OneSignalUser.xcframework/ios-arm64_x86_64-maccatalyst/dSYMs/OneSignalUser.framework.dSYM/Contents/Info.plist diff --git a/iOS_SDK/OneSignalSDK/OneSignal_User/OneSignalUser.xcframework/ios-arm64_x86_64-maccatalyst/dSYMs/OneSignalUser.framework.dSYM/Contents/Resources/DWARF/OneSignalUser b/iOS_SDK/OneSignalSDK/OneSignal_User/OneSignalUser.xcframework/ios-arm64_x86_64-maccatalyst/dSYMs/OneSignalUser.framework.dSYM/Contents/Resources/DWARF/OneSignalUser new file mode 100644 index 000000000..11276c369 Binary files /dev/null and b/iOS_SDK/OneSignalSDK/OneSignal_User/OneSignalUser.xcframework/ios-arm64_x86_64-maccatalyst/dSYMs/OneSignalUser.framework.dSYM/Contents/Resources/DWARF/OneSignalUser differ diff --git a/iOS_SDK/OneSignalSDK/OneSignal_User/OneSignalUser.xcframework/ios-arm64_x86_64-maccatalyst/dSYMs/OneSignalUser.framework.dSYM/Contents/Resources/Relocations/aarch64/OneSignalUser.yml b/iOS_SDK/OneSignalSDK/OneSignal_User/OneSignalUser.xcframework/ios-arm64_x86_64-maccatalyst/dSYMs/OneSignalUser.framework.dSYM/Contents/Resources/Relocations/aarch64/OneSignalUser.yml new file mode 100644 index 000000000..c07bd9870 --- /dev/null +++ b/iOS_SDK/OneSignalSDK/OneSignal_User/OneSignalUser.xcframework/ios-arm64_x86_64-maccatalyst/dSYMs/OneSignalUser.framework.dSYM/Contents/Resources/Relocations/aarch64/OneSignalUser.yml @@ -0,0 +1,755 @@ +--- +triple: 'arm64-apple-darwin' +binary-path: '/Users/runner/Library/Developer/Xcode/DerivedData/OneSignal-btyiuxasarxrmcazajaxhhgwtsud/Build/Intermediates.noindex/ArchiveIntermediates/OneSignalUser/InstallationBuildProductsLocation/Library/Frameworks/OneSignalUser.framework/Versions/A/OneSignalUser' +relocations: + - { offsetInCU: 0x27, offset: 0xCE8EF, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser32OSSubscriptionModelStoreListenerCfD', symObjAddr: 0x0, symBinAddr: 0x4000, symSize: 0x24 } + - { offsetInCU: 0x69, offset: 0xCE931, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser32OSSubscriptionModelStoreListenerCfD', symObjAddr: 0x0, symBinAddr: 0x4000, symSize: 0x24 } + - { offsetInCU: 0xC3, offset: 0xCE98B, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser32OSSubscriptionModelStoreListenerC0aB6OSCore07OSModelfG0AadEP5storeAD0iF0Cy6TModelQzGvgTW', symObjAddr: 0x44, symBinAddr: 0x4044, symSize: 0xC } + - { offsetInCU: 0x130, offset: 0xCE9F8, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser32OSSubscriptionModelStoreListenerC0aB6OSCore07OSModelfG0AadEP5storexAD0iF0Cy6TModelQzG_tcfCTW', symObjAddr: 0x50, symBinAddr: 0x4050, symSize: 0x38 } + - { offsetInCU: 0x198, offset: 0xCEA60, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser32OSSubscriptionModelStoreListenerC0aB6OSCore07OSModelfG0AadEP06getAddE5DeltayAD7OSDeltaCSg6TModelQzFTW', symObjAddr: 0x88, symBinAddr: 0x4088, symSize: 0x4 } + - { offsetInCU: 0x1B8, offset: 0xCEA80, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser32OSSubscriptionModelStoreListenerC0aB6OSCore07OSModelfG0AadEP06getAddE5DeltayAD7OSDeltaCSg6TModelQzFTW', symObjAddr: 0x88, symBinAddr: 0x4088, symSize: 0x4 } + - { offsetInCU: 0x1D9, offset: 0xCEAA1, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser32OSSubscriptionModelStoreListenerC0aB6OSCore07OSModelfG0AadEP09getRemoveE5DeltayAD7OSDeltaCSg6TModelQzFTW', symObjAddr: 0x8C, symBinAddr: 0x408C, symSize: 0x4 } + - { offsetInCU: 0x1F9, offset: 0xCEAC1, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser32OSSubscriptionModelStoreListenerC0aB6OSCore07OSModelfG0AadEP09getRemoveE5DeltayAD7OSDeltaCSg6TModelQzFTW', symObjAddr: 0x8C, symBinAddr: 0x408C, symSize: 0x4 } + - { offsetInCU: 0x21A, offset: 0xCEAE2, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser32OSSubscriptionModelStoreListenerC0aB6OSCore07OSModelfG0AadEP09getUpdateE5DeltayAD7OSDeltaCSgAD0I11ChangedArgsCFTW', symObjAddr: 0x90, symBinAddr: 0x4090, symSize: 0x4 } + - { offsetInCU: 0x23A, offset: 0xCEB02, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser32OSSubscriptionModelStoreListenerC0aB6OSCore07OSModelfG0AadEP09getUpdateE5DeltayAD7OSDeltaCSgAD0I11ChangedArgsCFTW', symObjAddr: 0x90, symBinAddr: 0x4090, symSize: 0x4 } + - { offsetInCU: 0x24C, offset: 0xCEB14, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser32OSSubscriptionModelStoreListenerC06getAddE5Deltay0aB6OSCore7OSDeltaCSgAA0dE0CFTf4nd_n', symObjAddr: 0x1BC, symBinAddr: 0x41BC, symSize: 0x224 } + - { offsetInCU: 0x348, offset: 0xCEC10, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser32OSSubscriptionModelStoreListenerC09getRemoveE5Deltay0aB6OSCore7OSDeltaCSgAA0dE0CFTf4nd_n', symObjAddr: 0x3E0, symBinAddr: 0x43E0, symSize: 0x224 } + - { offsetInCU: 0x444, offset: 0xCED0C, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser32OSSubscriptionModelStoreListenerC09getUpdateE5Deltay0aB6OSCore7OSDeltaCSgAE18OSModelChangedArgsCFTf4nd_n', symObjAddr: 0x604, symBinAddr: 0x4604, symSize: 0x2F4 } + - { offsetInCU: 0x5EA, offset: 0xCEEB2, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser32OSSubscriptionModelStoreListenerCMa', symObjAddr: 0x24, symBinAddr: 0x4024, symSize: 0x20 } + - { offsetInCU: 0x5FE, offset: 0xCEEC6, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser32OSSubscriptionModelStoreListenerC0aB6OSCore07OSModelfG0AaD0iF14ChangedHandlerPWb', symObjAddr: 0x154, symBinAddr: 0x4154, symSize: 0x4 } + - { offsetInCU: 0x612, offset: 0xCEEDA, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser32OSSubscriptionModelStoreListenerCAC0aB6OSCore07OSModelF14ChangedHandlerAAWl', symObjAddr: 0x158, symBinAddr: 0x4158, symSize: 0x44 } + - { offsetInCU: 0x7CC, offset: 0xCF094, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser14OSUserInternal_pSgWOc', symObjAddr: 0x8F8, symBinAddr: 0x48F8, symSize: 0x48 } + - { offsetInCU: 0x7E0, offset: 0xCF0A8, size: 0x8, addend: 0x0, symName: ___swift_instantiateConcreteTypeFromMangledName, symObjAddr: 0x940, symBinAddr: 0x4940, symSize: 0x40 } + - { offsetInCU: 0x7F4, offset: 0xCF0BC, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser14OSUserInternal_pSgWOh', symObjAddr: 0x980, symBinAddr: 0x4980, symSize: 0x40 } + - { offsetInCU: 0x808, offset: 0xCF0D0, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser14OSUserInternal_pWOb', symObjAddr: 0x9C0, symBinAddr: 0x49C0, symSize: 0x18 } + - { offsetInCU: 0x81C, offset: 0xCF0E4, size: 0x8, addend: 0x0, symName: ___swift_project_boxed_opaque_existential_1, symObjAddr: 0x9D8, symBinAddr: 0x49D8, symSize: 0x24 } + - { offsetInCU: 0x830, offset: 0xCF0F8, size: 0x8, addend: 0x0, symName: ___swift_destroy_boxed_opaque_existential_1, symObjAddr: 0x9FC, symBinAddr: 0x49FC, symSize: 0x20 } + - { offsetInCU: 0x87E, offset: 0xCF146, size: 0x8, addend: 0x0, symName: '_$sSo20OSResponseStatusTypeVSQSCSQ2eeoiySbx_xtFZTW', symObjAddr: 0x1A8, symBinAddr: 0x41A8, symSize: 0x14 } + - { offsetInCU: 0x96A, offset: 0xCF232, size: 0x8, addend: 0x0, symName: '_$sSo20OSResponseStatusTypeVSYSCSY8rawValue03RawE0QzvgTW', symObjAddr: 0x19C, symBinAddr: 0x419C, symSize: 0xC } + - { offsetInCU: 0x9BD, offset: 0xCF285, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser32OSSubscriptionModelStoreListenerC0aB6OSCore07OSModelF14ChangedHandlerAadEP7onAddedyyAD0I0CFTW', symObjAddr: 0x94, symBinAddr: 0x4094, symSize: 0x40 } + - { offsetInCU: 0x9D9, offset: 0xCF2A1, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser32OSSubscriptionModelStoreListenerC0aB6OSCore07OSModelF14ChangedHandlerAadEP9onUpdatedyyAD0iJ4ArgsCFTW', symObjAddr: 0xD4, symBinAddr: 0x40D4, symSize: 0x40 } + - { offsetInCU: 0x9F5, offset: 0xCF2BD, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser32OSSubscriptionModelStoreListenerC0aB6OSCore07OSModelF14ChangedHandlerAadEP9onRemovedyyAD0I0CFTW', symObjAddr: 0x114, symBinAddr: 0x4114, symSize: 0x40 } + - { offsetInCU: 0x4F, offset: 0xCF3E8, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser0abC11ManagerImplC14sharedInstanceACvpZ', symObjAddr: 0x8120, symBinAddr: 0x611C8, symSize: 0x0 } + - { offsetInCU: 0x7A, offset: 0xCF413, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser0abC11ManagerImplC14sharedInstanceACvgZ', symObjAddr: 0x2C, symBinAddr: 0x4A4C, symSize: 0x40 } + - { offsetInCU: 0xBF, offset: 0xCF458, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser0abC11ManagerImplC14sharedInstanceACvgZTo', symObjAddr: 0x6C, symBinAddr: 0x4A8C, symSize: 0x40 } + - { offsetInCU: 0x11C, offset: 0xCF4B5, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser0abC11ManagerImplC016pushSubscriptionE0AC06OSPushgE0CvgTo', symObjAddr: 0x2B8, symBinAddr: 0x4C34, symSize: 0x10 } + - { offsetInCU: 0x13C, offset: 0xCF4D5, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser0abC11ManagerImplC016pushSubscriptionE0AC06OSPushgE0CvgTo', symObjAddr: 0x2B8, symBinAddr: 0x4C34, symSize: 0x10 } + - { offsetInCU: 0x159, offset: 0xCF4F2, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser0abC11ManagerImplC016pushSubscriptionE0AC06OSPushgE0Cvg', symObjAddr: 0x2C8, symBinAddr: 0x4C44, symSize: 0x10 } + - { offsetInCU: 0x194, offset: 0xCF52D, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser0abC11ManagerImplC4userAA14OSUserInternal_pvg', symObjAddr: 0x2D8, symBinAddr: 0x4C54, symSize: 0x104 } + - { offsetInCU: 0x21E, offset: 0xCF5B7, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser0abC11ManagerImplC08requiresC4AuthSbvgTo', symObjAddr: 0x3DC, symBinAddr: 0x4D58, symSize: 0x44 } + - { offsetInCU: 0x25B, offset: 0xCF5F4, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser0abC11ManagerImplC08requiresC4AuthSbvg', symObjAddr: 0x420, symBinAddr: 0x4D9C, symSize: 0x44 } + - { offsetInCU: 0x2A4, offset: 0xCF63D, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser0abC11ManagerImplC08requiresC4AuthSbvsTo', symObjAddr: 0x464, symBinAddr: 0x4DE0, symSize: 0x4C } + - { offsetInCU: 0x2FE, offset: 0xCF697, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser0abC11ManagerImplC08requiresC4AuthSbvs', symObjAddr: 0x4B0, symBinAddr: 0x4E2C, symSize: 0x48 } + - { offsetInCU: 0x323, offset: 0xCF6BC, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser0abC11ManagerImplC08requiresC4AuthSbvM', symObjAddr: 0x4F8, symBinAddr: 0x4E74, symSize: 0x44 } + - { offsetInCU: 0x352, offset: 0xCF6EB, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser0abC11ManagerImplC08requiresC4AuthSbvM.resume.0', symObjAddr: 0x53C, symBinAddr: 0x4EB8, symSize: 0x4 } + - { offsetInCU: 0x37D, offset: 0xCF716, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser0abC11ManagerImplCACyc33_8525A2679944FABF87A84A6BB60158F6Llfc', symObjAddr: 0x540, symBinAddr: 0x4EBC, symSize: 0x868 } + - { offsetInCU: 0x73A, offset: 0xCFAD3, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser0abC11ManagerImplCACyc33_8525A2679944FABF87A84A6BB60158F6LlfcTo', symObjAddr: 0xDA8, symBinAddr: 0x5724, symSize: 0x20 } + - { offsetInCU: 0x756, offset: 0xCFAEF, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser0abC11ManagerImplC5startyyF', symObjAddr: 0xDC8, symBinAddr: 0x5744, symSize: 0x14C } + - { offsetInCU: 0x789, offset: 0xCFB22, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser0abC11ManagerImplC5startyyFyyXEfU_', symObjAddr: 0xF14, symBinAddr: 0x5890, symSize: 0xD5C } + - { offsetInCU: 0xFD7, offset: 0xD0370, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser0abC11ManagerImplC5startyyFTo', symObjAddr: 0x1D04, symBinAddr: 0x6680, symSize: 0x2C } + - { offsetInCU: 0x1002, offset: 0xD039B, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser0abC11ManagerImplC5login10externalId5tokenySS_SSSgtF', symObjAddr: 0x1D30, symBinAddr: 0x66AC, symSize: 0x38C } + - { offsetInCU: 0x128C, offset: 0xD0625, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser0abC11ManagerImplC5login10externalId5tokenySS_SSSgtFTo', symObjAddr: 0x20BC, symBinAddr: 0x6A38, symSize: 0x90 } + - { offsetInCU: 0x12A8, offset: 0xD0641, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser0abC11ManagerImplC09createNewC033_8525A2679944FABF87A84A6BB60158F6LL10externalId5tokenAA14OSUserInternal_pSSSg_AItF', symObjAddr: 0x236C, symBinAddr: 0x6CE8, symSize: 0x3F0 } + - { offsetInCU: 0x14D0, offset: 0xD0869, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser0abC11ManagerImplC09isCurrentC0ySbSSF', symObjAddr: 0x2774, symBinAddr: 0x70D8, symSize: 0x254 } + - { offsetInCU: 0x164F, offset: 0xD09E8, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser0abC11ManagerImplC05clearC4DatayyF', symObjAddr: 0x29C8, symBinAddr: 0x732C, symSize: 0x2E8 } + - { offsetInCU: 0x184D, offset: 0xD0BE6, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser0abC11ManagerImplC6logoutyyF', symObjAddr: 0x2CB0, symBinAddr: 0x7614, symSize: 0x26C } + - { offsetInCU: 0x19A8, offset: 0xD0D41, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser0abC11ManagerImplC6logoutyyFTo', symObjAddr: 0x2F1C, symBinAddr: 0x7880, symSize: 0x2C } + - { offsetInCU: 0x19C4, offset: 0xD0D5D, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser0abC11ManagerImplC7_logoutyyF', symObjAddr: 0x2F48, symBinAddr: 0x78AC, symSize: 0x9C } + - { offsetInCU: 0x1A2B, offset: 0xD0DC4, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser0abC11ManagerImplC24clearAllModelsFromStoresyyF', symObjAddr: 0x2FE4, symBinAddr: 0x7948, symSize: 0x4 } + - { offsetInCU: 0x1A68, offset: 0xD0E01, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser0abC11ManagerImplC24clearAllModelsFromStoresyyFTo', symObjAddr: 0x2FE8, symBinAddr: 0x794C, symSize: 0x2C } + - { offsetInCU: 0x1AA4, offset: 0xD0E3D, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser0abC11ManagerImplC013prepareForNewC033_8525A2679944FABF87A84A6BB60158F6LLyyF', symObjAddr: 0x3014, symBinAddr: 0x7978, symSize: 0xF0 } + - { offsetInCU: 0x1AD5, offset: 0xD0E6E, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser0abC11ManagerImplC014setNewInternalC010externalId21pushSubscriptionModelAA06OSUserH0_pSSSg_AA014OSSubscriptionM0CSgtF', symObjAddr: 0x3104, symBinAddr: 0x7A68, symSize: 0x4B8 } + - { offsetInCU: 0x1ED6, offset: 0xD126F, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser0abC11ManagerImplC29createPushSubscriptionRequestyyF', symObjAddr: 0x35BC, symBinAddr: 0x7F20, symSize: 0x210 } + - { offsetInCU: 0x1FE0, offset: 0xD1379, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser0abC11ManagerImplC15getTagsInternalSDyS2SGSgyF', symObjAddr: 0x37CC, symBinAddr: 0x8130, symSize: 0xD4 } + - { offsetInCU: 0x2089, offset: 0xD1422, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser0abC11ManagerImplC15getTagsInternalSDyS2SGSgyFTo', symObjAddr: 0x38A0, symBinAddr: 0x8204, symSize: 0x74 } + - { offsetInCU: 0x20A5, offset: 0xD143E, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser0abC11ManagerImplC11setLocation8latitude9longitudeySf_SftF', symObjAddr: 0x3914, symBinAddr: 0x8278, symSize: 0x158 } + - { offsetInCU: 0x2145, offset: 0xD14DE, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser0abC11ManagerImplC11setLocation8latitude9longitudeySf_SftFTo', symObjAddr: 0x3A6C, symBinAddr: 0x83D0, symSize: 0x44 } + - { offsetInCU: 0x2161, offset: 0xD14FA, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser0abC11ManagerImplC13sendPurchasesyySaySDySSyXlGGF', symObjAddr: 0x3AB0, symBinAddr: 0x8414, symSize: 0xBC } + - { offsetInCU: 0x21B7, offset: 0xD1550, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser0abC11ManagerImplC13sendPurchasesyySaySDySSyXlGGFTo', symObjAddr: 0x3B6C, symBinAddr: 0x84D0, symSize: 0x118 } + - { offsetInCU: 0x2221, offset: 0xD15BA, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser0abC11ManagerImplC08identifyC033_8525A2679944FABF87A84A6BB60158F6LL10externalId07currentC0ySS_AA14OSUserInternal_ptFTf4nen_nAA0pqE0C_Tg5', symObjAddr: 0x6B70, symBinAddr: 0xB4D4, symSize: 0x188 } + - { offsetInCU: 0x2348, offset: 0xD16E1, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser0abC11ManagerImplC29createDefaultPushSubscription14subscriptionIdAA19OSSubscriptionModelCSSSg_tFTf4nd_n', symObjAddr: 0x6E94, symBinAddr: 0xB7F8, symSize: 0x228 } + - { offsetInCU: 0x23E0, offset: 0xD1779, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser0abC11ManagerImplC18updateLegacyPlayer33_8525A2679944FABF87A84A6BB60158F6LLyyAA14OSUserInternal_pFTf4en_nAA0opE0C_Tg5Tf4dn_n', symObjAddr: 0x73D4, symBinAddr: 0xBD38, symSize: 0x164 } + - { offsetInCU: 0x24A9, offset: 0xD1842, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser0abC11ManagerImplC14sharedInstance_WZ', symObjAddr: 0x0, symBinAddr: 0x4A20, symSize: 0x2C } + - { offsetInCU: 0x2535, offset: 0xD18CE, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser0abC11ManagerImplC018OSPushSubscriptionE0C7optedInSbvgTo', symObjAddr: 0x5F64, symBinAddr: 0xA8C8, symSize: 0x38 } + - { offsetInCU: 0x2551, offset: 0xD18EA, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser0abC11ManagerImplC018OSPushSubscriptionE0C7optedInSbvg', symObjAddr: 0x5F9C, symBinAddr: 0xA900, symSize: 0xDC } + - { offsetInCU: 0x25EC, offset: 0xD1985, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser0abC11ManagerImplC018OSPushSubscriptionE0C5optInyyF', symObjAddr: 0x6078, symBinAddr: 0xA9DC, symSize: 0xF4 } + - { offsetInCU: 0x2643, offset: 0xD19DC, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser0abC11ManagerImplC018OSPushSubscriptionE0C5optInyyFTo', symObjAddr: 0x616C, symBinAddr: 0xAAD0, symSize: 0x2C } + - { offsetInCU: 0x265F, offset: 0xD19F8, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser0abC11ManagerImplC018OSPushSubscriptionE0C6optOutyyF', symObjAddr: 0x6198, symBinAddr: 0xAAFC, symSize: 0xD8 } + - { offsetInCU: 0x26BF, offset: 0xD1A58, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser0abC11ManagerImplC018OSPushSubscriptionE0C6optOutyyFTo', symObjAddr: 0x6270, symBinAddr: 0xABD4, symSize: 0x2C } + - { offsetInCU: 0x26DB, offset: 0xD1A74, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser0abC11ManagerImplC018OSPushSubscriptionE0CAEycfC', symObjAddr: 0x629C, symBinAddr: 0xAC00, symSize: 0x20 } + - { offsetInCU: 0x26FA, offset: 0xD1A93, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser0abC11ManagerImplC018OSPushSubscriptionE0CAEycfc', symObjAddr: 0x62BC, symBinAddr: 0xAC20, symSize: 0x2C } + - { offsetInCU: 0x2760, offset: 0xD1AF9, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser0abC11ManagerImplC018OSPushSubscriptionE0CAEycfcTo', symObjAddr: 0x62E8, symBinAddr: 0xAC4C, symSize: 0x2C } + - { offsetInCU: 0x30A5, offset: 0xD243E, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser0abC11ManagerImplC5startyyFyyXEfU_TA', symObjAddr: 0x1C94, symBinAddr: 0x6610, symSize: 0x8 } + - { offsetInCU: 0x30C4, offset: 0xD245D, size: 0x8, addend: 0x0, symName: '_$sIg_Ieg_TRTA', symObjAddr: 0x1CAC, symBinAddr: 0x6628, symSize: 0x20 } + - { offsetInCU: 0x30ED, offset: 0xD2486, size: 0x8, addend: 0x0, symName: '_$sIeg_IyB_TR', symObjAddr: 0x1CCC, symBinAddr: 0x6648, symSize: 0x20 } + - { offsetInCU: 0x3105, offset: 0xD249E, size: 0x8, addend: 0x0, symName: _block_copy_helper, symObjAddr: 0x1CEC, symBinAddr: 0x6668, symSize: 0x10 } + - { offsetInCU: 0x3119, offset: 0xD24B2, size: 0x8, addend: 0x0, symName: _block_destroy_helper, symObjAddr: 0x1CFC, symBinAddr: 0x6678, symSize: 0x8 } + - { offsetInCU: 0x3175, offset: 0xD250E, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser0abC11ManagerImplC22updatePropertiesDeltas8property5value5flushyAA29OSPropertiesSupportedPropertyO_ypSbtF', symObjAddr: 0x214C, symBinAddr: 0x6AC8, symSize: 0x220 } + - { offsetInCU: 0x336D, offset: 0xD2706, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser0abC11ManagerImplCfETo', symObjAddr: 0x3C90, symBinAddr: 0x85F4, symSize: 0x16C } + - { offsetInCU: 0x339C, offset: 0xD2735, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser0abC11ManagerImplC15startNewSessionyyF', symObjAddr: 0x3DFC, symBinAddr: 0x8760, symSize: 0x384 } + - { offsetInCU: 0x3568, offset: 0xD2901, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser0abC11ManagerImplC15startNewSessionyyFTo', symObjAddr: 0x4180, symBinAddr: 0x8AE4, symSize: 0x2C } + - { offsetInCU: 0x3584, offset: 0xD291D, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser0abC11ManagerImplC15sendSessionTimeyySo8NSNumberCF', symObjAddr: 0x41AC, symBinAddr: 0x8B10, symSize: 0xC0 } + - { offsetInCU: 0x35C6, offset: 0xD295F, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser0abC11ManagerImplC15sendSessionTimeyySo8NSNumberCFTo', symObjAddr: 0x426C, symBinAddr: 0x8BD0, symSize: 0x50 } + - { offsetInCU: 0x35E2, offset: 0xD297B, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser0abC11ManagerImplC18runBackgroundTasksyyF', symObjAddr: 0x42BC, symBinAddr: 0x8C20, symSize: 0x38 } + - { offsetInCU: 0x361D, offset: 0xD29B6, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser0abC11ManagerImplC18runBackgroundTasksyyFTo', symObjAddr: 0x42F4, symBinAddr: 0x8C58, symSize: 0x50 } + - { offsetInCU: 0x3653, offset: 0xD29EC, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser0abC11ManagerImplC12onJwtExpired14expiredHandleryySS_ySSXEtc_tF', symObjAddr: 0x4344, symBinAddr: 0x8CA8, symSize: 0x3C } + - { offsetInCU: 0x36D4, offset: 0xD2A6D, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser0abC11ManagerImplC12onJwtExpired14expiredHandleryySS_ySSXEtc_tFTo', symObjAddr: 0x4380, symBinAddr: 0x8CE4, symSize: 0x60 } + - { offsetInCU: 0x3745, offset: 0xD2ADE, size: 0x8, addend: 0x0, symName: '_$sSo8NSStringCABIyBy_IeyByy_S2SIgg_Ieggg_TR', symObjAddr: 0x43E0, symBinAddr: 0x8D44, symSize: 0x10C } + - { offsetInCU: 0x3772, offset: 0xD2B0B, size: 0x8, addend: 0x0, symName: '_$sSSIegg_So8NSStringCIyBy_TR', symObjAddr: 0x44EC, symBinAddr: 0x8E50, symSize: 0x38 } + - { offsetInCU: 0x378A, offset: 0xD2B23, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser0abC11ManagerImplC0C0AA6OSUser_pvg', symObjAddr: 0x4530, symBinAddr: 0x8E94, symSize: 0x14 } + - { offsetInCU: 0x37A6, offset: 0xD2B3F, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser0abC11ManagerImplC16pushSubscriptionAA06OSPushG0_pvg', symObjAddr: 0x4598, symBinAddr: 0x8EFC, symSize: 0x14 } + - { offsetInCU: 0x37E3, offset: 0xD2B7C, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser0abC11ManagerImplC11removeAliasyySSF', symObjAddr: 0x4954, symBinAddr: 0x92B8, symSize: 0xF8 } + - { offsetInCU: 0x38B5, offset: 0xD2C4E, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser0abC11ManagerImplC13removeAliasesyySaySSGFTo', symObjAddr: 0x4B30, symBinAddr: 0x9494, symSize: 0x104 } + - { offsetInCU: 0x3916, offset: 0xD2CAF, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser0abC11ManagerImplC9removeTagyySSF', symObjAddr: 0x4F88, symBinAddr: 0x98EC, symSize: 0x1B8 } + - { offsetInCU: 0x3A38, offset: 0xD2DD1, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser0abC11ManagerImplC10removeTagsyySaySSGF', symObjAddr: 0x514C, symBinAddr: 0x9AB0, symSize: 0x174 } + - { offsetInCU: 0x3B1D, offset: 0xD2EB6, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser0abC11ManagerImplC10removeTagsyySaySSGFTo', symObjAddr: 0x52C0, symBinAddr: 0x9C24, symSize: 0x58 } + - { offsetInCU: 0x3B39, offset: 0xD2ED2, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser0abC11ManagerImplC7getTagsSDyS2SGyF', symObjAddr: 0x5318, symBinAddr: 0x9C7C, symSize: 0xF8 } + - { offsetInCU: 0x3BC2, offset: 0xD2F5B, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser0abC11ManagerImplC7getTagsSDyS2SGyFTo', symObjAddr: 0x5410, symBinAddr: 0x9D74, symSize: 0x60 } + - { offsetInCU: 0x3BDE, offset: 0xD2F77, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser0abC11ManagerImplC11setLanguageyySSF', symObjAddr: 0x573C, symBinAddr: 0xA0A0, symSize: 0x1E0 } + - { offsetInCU: 0x3CC0, offset: 0xD3059, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser0abC11ManagerImplC10trackEvent4name10propertiesySS_SDySSypGSgtF', symObjAddr: 0x5928, symBinAddr: 0xA28C, symSize: 0x310 } + - { offsetInCU: 0x3E3E, offset: 0xD31D7, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser0abC11ManagerImplC10trackEvent4name10propertiesySS_SDySSypGSgtFTo', symObjAddr: 0x5C38, symBinAddr: 0xA59C, symSize: 0x9C } + - { offsetInCU: 0x3E90, offset: 0xD3229, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser0abC11ManagerImplC018OSPushSubscriptionE0CfETo', symObjAddr: 0x6350, symBinAddr: 0xACB4, symSize: 0x38 } + - { offsetInCU: 0x3ED7, offset: 0xD3270, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser0abC11ManagerImplC20setNotificationTypesyys5Int32VF', symObjAddr: 0x6388, symBinAddr: 0xACEC, symSize: 0xA4 } + - { offsetInCU: 0x3FA0, offset: 0xD3339, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser0abC11ManagerImplC20setNotificationTypesyys5Int32VFTo', symObjAddr: 0x642C, symBinAddr: 0xAD90, symSize: 0x3C } + - { offsetInCU: 0x3FBC, offset: 0xD3355, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser0abC11ManagerImplC12setPushTokenyySSF', symObjAddr: 0x6468, symBinAddr: 0xADCC, symSize: 0xDC } + - { offsetInCU: 0x4045, offset: 0xD33DE, size: 0x8, addend: 0x0, symName: '_$sIeg_IeyB_TR', symObjAddr: 0x65B4, symBinAddr: 0xAF18, symSize: 0x2C } + - { offsetInCU: 0x4073, offset: 0xD340C, size: 0x8, addend: 0x0, symName: '_$ss22__RawDictionaryStorageC4findys10_HashTableV6BucketV6bucket_Sb5foundtxSHRzlFSS_Tg5', symObjAddr: 0x65E0, symBinAddr: 0xAF44, symSize: 0x64 } + - { offsetInCU: 0x40C0, offset: 0xD3459, size: 0x8, addend: 0x0, symName: '_$ss22__RawDictionaryStorageC4findys10_HashTableV6BucketV6bucket_Sb5foundtxSHRzlFs11AnyHashableV_Tg5', symObjAddr: 0x6644, symBinAddr: 0xAFA8, symSize: 0x30 } + - { offsetInCU: 0x40F8, offset: 0xD3491, size: 0x8, addend: 0x0, symName: '_$ss22__RawDictionaryStorageC4find_9hashValues10_HashTableV6BucketV6bucket_Sb5foundtx_SitSHRzlFSS_Tg5', symObjAddr: 0x6674, symBinAddr: 0xAFD8, symSize: 0xE0 } + - { offsetInCU: 0x4142, offset: 0xD34DB, size: 0x8, addend: 0x0, symName: '_$ss22__RawDictionaryStorageC4find_9hashValues10_HashTableV6BucketV6bucket_Sb5foundtx_SitSHRzlFs11AnyHashableV_Tg5', symObjAddr: 0x6754, symBinAddr: 0xB0B8, symSize: 0xC4 } + - { offsetInCU: 0x4190, offset: 0xD3529, size: 0x8, addend: 0x0, symName: '_$ss17_NativeDictionaryV7_insert2at3key5valueys10_HashTableV6BucketV_xnq_ntFSS_13OneSignalUser15OSIdentityModelCTg5', symObjAddr: 0x6818, symBinAddr: 0xB17C, symSize: 0x4C } + - { offsetInCU: 0x4218, offset: 0xD35B1, size: 0x8, addend: 0x0, symName: '_$ss17_NativeDictionaryV7_insert2at3key5valueys10_HashTableV6BucketV_xnq_ntFSS_SSTg5', symObjAddr: 0x6864, symBinAddr: 0xB1C8, symSize: 0x54 } + - { offsetInCU: 0x4296, offset: 0xD362F, size: 0x8, addend: 0x0, symName: '_$ss17_NativeDictionaryV7_insert2at3key5valueys10_HashTableV6BucketV_xnq_ntFSS_ypTg5', symObjAddr: 0x68B8, symBinAddr: 0xB21C, symSize: 0x6C } + - { offsetInCU: 0x4330, offset: 0xD36C9, size: 0x8, addend: 0x0, symName: '_$ss17_NativeDictionaryV7_insert2at3key5valueys10_HashTableV6BucketV_xnq_ntFs11AnyHashableV_ypTg5', symObjAddr: 0x6924, symBinAddr: 0xB288, symSize: 0x7C } + - { offsetInCU: 0x43D3, offset: 0xD376C, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser14OSUserExecutorC27fetchIdentityBySubscriptionyyAA0D8Internal_pFTf4en_nAA0dJ4ImplC_Tg5', symObjAddr: 0x69A0, symBinAddr: 0xB304, symSize: 0x1D0 } + - { offsetInCU: 0x44E9, offset: 0xD3882, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser14OSUserInternal_pSgWOf', symObjAddr: 0x6CF8, symBinAddr: 0xB65C, symSize: 0x48 } + - { offsetInCU: 0x44FD, offset: 0xD3896, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser0abC11ManagerImplCMa', symObjAddr: 0x6D60, symBinAddr: 0xB6C4, symSize: 0x20 } + - { offsetInCU: 0x4511, offset: 0xD38AA, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser14OSUserExecutorC22executePendingRequests9withDelayySb_tFyycfU0_TA', symObjAddr: 0x6D80, symBinAddr: 0xB6E4, symSize: 0x8 } + - { offsetInCU: 0x4525, offset: 0xD38BE, size: 0x8, addend: 0x0, symName: '_$sS2SIgg_Ieggg_SgWOe', symObjAddr: 0x6D88, symBinAddr: 0xB6EC, symSize: 0x10 } + - { offsetInCU: 0x46C5, offset: 0xD3A5E, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser0abC11ManagerImplC0C0AA6OSUser_pvgTf4n_g', symObjAddr: 0x7780, symBinAddr: 0xC0E4, symSize: 0x150 } + - { offsetInCU: 0x471A, offset: 0xD3AB3, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser0abC11ManagerImplC16pushSubscriptionAA06OSPushG0_pvgTf4n_g', symObjAddr: 0x78D0, symBinAddr: 0xC234, symSize: 0x158 } + - { offsetInCU: 0x476F, offset: 0xD3B08, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser0abC11ManagerImplC018OSPushSubscriptionE0CMa', symObjAddr: 0x7A28, symBinAddr: 0xC38C, symSize: 0x20 } + - { offsetInCU: 0x4783, offset: 0xD3B1C, size: 0x8, addend: 0x0, symName: '_$sypWOb', symObjAddr: 0x7D2C, symBinAddr: 0xC690, symSize: 0x10 } + - { offsetInCU: 0x4797, offset: 0xD3B30, size: 0x8, addend: 0x0, symName: '_$ss11AnyHashableVWOc', symObjAddr: 0x7D3C, symBinAddr: 0xC6A0, symSize: 0x3C } + - { offsetInCU: 0x47AB, offset: 0xD3B44, size: 0x8, addend: 0x0, symName: '_$ss11AnyHashableVWOh', symObjAddr: 0x7D78, symBinAddr: 0xC6DC, symSize: 0x34 } + - { offsetInCU: 0x47BF, offset: 0xD3B58, size: 0x8, addend: 0x0, symName: '_$sSo8NSStringCABIyBy_IeyByy_S2SIgg_Ieggg_TRTA', symObjAddr: 0x7DD0, symBinAddr: 0xC734, symSize: 0x8 } + - { offsetInCU: 0x47DE, offset: 0xD3B77, size: 0x8, addend: 0x0, symName: '_$sSSIgg_SSIegg_TRTA', symObjAddr: 0x7DE8, symBinAddr: 0xC74C, symSize: 0x20 } + - { offsetInCU: 0x4807, offset: 0xD3BA0, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser31OSSubscriptionOperationExecutorC22createPushSubscription17subscriptionModel08identityK0yAA0dK0C_AA010OSIdentityK0CtFyycfU_TA', symObjAddr: 0x7E10, symBinAddr: 0xC774, symSize: 0x8 } + - { offsetInCU: 0x481B, offset: 0xD3BB4, size: 0x8, addend: 0x0, symName: '_$sSo17OS_dispatch_queueCMa', symObjAddr: 0x7E18, symBinAddr: 0xC77C, symSize: 0x3C } + - { offsetInCU: 0x482F, offset: 0xD3BC8, size: 0x8, addend: 0x0, symName: '_$sSaySo17OS_dispatch_queueC8DispatchE10AttributesVGSayxGSTsWl', symObjAddr: 0x7E54, symBinAddr: 0xC7B8, symSize: 0x4C } + - { offsetInCU: 0x4843, offset: 0xD3BDC, size: 0x8, addend: 0x0, symName: ___swift_instantiateConcreteTypeFromMangledNameAbstract, symObjAddr: 0x7EA0, symBinAddr: 0xC804, symSize: 0x44 } + - { offsetInCU: 0x4857, offset: 0xD3BF0, size: 0x8, addend: 0x0, symName: '_$sypWOc', symObjAddr: 0x7F48, symBinAddr: 0xC8AC, symSize: 0x3C } + - { offsetInCU: 0x486B, offset: 0xD3C04, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser14OSUserInternal_pWOc', symObjAddr: 0x7F84, symBinAddr: 0xC8E8, symSize: 0x44 } + - { offsetInCU: 0x487F, offset: 0xD3C18, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser14OSUserExecutorC13appendToQueueyyAA0D7Request_pFyycfU_TA', symObjAddr: 0x8048, symBinAddr: 0xC9AC, symSize: 0xC } + - { offsetInCU: 0x4BE2, offset: 0xD3F7B, size: 0x8, addend: 0x0, symName: '_$sSD17dictionaryLiteralSDyxq_Gx_q_td_tcfCSS_SSTg5Tf4gd_n', symObjAddr: 0x6D98, symBinAddr: 0xB6FC, symSize: 0xFC } + - { offsetInCU: 0x4CF9, offset: 0xD4092, size: 0x8, addend: 0x0, symName: '_$sSD17dictionaryLiteralSDyxq_Gx_q_td_tcfCSS_ypTg5Tf4gd_n', symObjAddr: 0x70BC, symBinAddr: 0xBA20, symSize: 0x110 } + - { offsetInCU: 0x4E2C, offset: 0xD41C5, size: 0x8, addend: 0x0, symName: '_$sSD17dictionaryLiteralSDyxq_Gx_q_td_tcfCs11AnyHashableV_ypTg5Tf4gd_n', symObjAddr: 0x71CC, symBinAddr: 0xBB30, symSize: 0x114 } + - { offsetInCU: 0x4F66, offset: 0xD42FF, size: 0x8, addend: 0x0, symName: '_$sSD17dictionaryLiteralSDyxq_Gx_q_td_tcfCSS_13OneSignalUser20OSCombinedProperties33_95A8BAFE9B3ABA694D38FE045AE2D2E7LLVTg5Tf4gd_n', symObjAddr: 0x7538, symBinAddr: 0xBE9C, symSize: 0x14C } + - { offsetInCU: 0x50A0, offset: 0xD4439, size: 0x8, addend: 0x0, symName: '_$sSD17dictionaryLiteralSDyxq_Gx_q_td_tcfCSS_SSSgTg5Tf4gd_n', symObjAddr: 0x7684, symBinAddr: 0xBFE8, symSize: 0xFC } + - { offsetInCU: 0x27, offset: 0xD4A40, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser19OSRequestAddAliasesC11descriptionSSvgTo', symObjAddr: 0x0, symBinAddr: 0xCA0C, symSize: 0x4C } + - { offsetInCU: 0x69, offset: 0xD4A82, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser19OSRequestAddAliasesC11descriptionSSvgTo', symObjAddr: 0x0, symBinAddr: 0xCA0C, symSize: 0x4C } + - { offsetInCU: 0xC2, offset: 0xD4ADB, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser19OSRequestAddAliasesC19prepareForExecution15newRecordsStateSb0aB6OSCore05OSNewkL0C_tF', symObjAddr: 0x4C, symBinAddr: 0xCA58, symSize: 0x290 } + - { offsetInCU: 0x39C, offset: 0xD4DB5, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser19OSRequestAddAliasesC7aliases13identityModelACSDyS2SG_AA010OSIdentityI0Ctcfc', symObjAddr: 0x2DC, symBinAddr: 0xCCE8, symSize: 0x270 } + - { offsetInCU: 0x52A, offset: 0xD4F43, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser19OSRequestAddAliasesC6encode4withySo7NSCoderC_tF', symObjAddr: 0x54C, symBinAddr: 0xCF58, symSize: 0x394 } + - { offsetInCU: 0x587, offset: 0xD4FA0, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser19OSRequestAddAliasesC6encode4withySo7NSCoderC_tFTo', symObjAddr: 0x8E0, symBinAddr: 0xD2EC, symSize: 0x50 } + - { offsetInCU: 0x5A3, offset: 0xD4FBC, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser19OSRequestAddAliasesC5coderACSgSo7NSCoderC_tcfc', symObjAddr: 0x930, symBinAddr: 0xD33C, symSize: 0x780 } + - { offsetInCU: 0x6E3, offset: 0xD50FC, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser19OSRequestAddAliasesC5coderACSgSo7NSCoderC_tcfcTo', symObjAddr: 0x10B0, symBinAddr: 0xDABC, symSize: 0x30 } + - { offsetInCU: 0x71D, offset: 0xD5136, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser19OSRequestAddAliasesCACycfcTo', symObjAddr: 0x10E0, symBinAddr: 0xDAEC, symSize: 0x2C } + - { offsetInCU: 0x784, offset: 0xD519D, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser19OSRequestAddAliasesCfD', symObjAddr: 0x110C, symBinAddr: 0xDB18, symSize: 0x30 } + - { offsetInCU: 0x7B1, offset: 0xD51CA, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser19OSRequestAddAliasesCAA13OSUserRequestA2aDP19prepareForExecution15newRecordsStateSb0aB6OSCore05OSNewmN0C_tFTW', symObjAddr: 0x11A8, symBinAddr: 0xDBB4, symSize: 0x4 } + - { offsetInCU: 0x933, offset: 0xD534C, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser19OSRequestAddAliasesCfETo', symObjAddr: 0x113C, symBinAddr: 0xDB48, symSize: 0x4C } + - { offsetInCU: 0x962, offset: 0xD537B, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser19OSRequestAddAliasesCMa', symObjAddr: 0x1188, symBinAddr: 0xDB94, symSize: 0x20 } + - { offsetInCU: 0x976, offset: 0xD538F, size: 0x8, addend: 0x0, symName: '_$sypSgWOb', symObjAddr: 0x11EC, symBinAddr: 0xDBB8, symSize: 0x48 } + - { offsetInCU: 0x27, offset: 0xD55FB, size: 0x8, addend: 0x0, symName: '_$ss17_dictionaryUpCastySDyq0_q1_GSDyxq_GSHRzSHR0_r2_lFSS_yps11AnyHashableVypTg5', symObjAddr: 0x0, symBinAddr: 0xDC3C, symSize: 0x408 } + - { offsetInCU: 0x15B, offset: 0xD572F, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser25OSRequestUpdatePropertiesC11descriptionSSvgTo', symObjAddr: 0xB9C, symBinAddr: 0xE7D8, symSize: 0x4C } + - { offsetInCU: 0x1B4, offset: 0xD5788, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser25OSRequestUpdatePropertiesC19prepareForExecution15newRecordsStateSb0aB6OSCore05OSNewkL0C_tF', symObjAddr: 0xBE8, symBinAddr: 0xE824, symSize: 0x278 } + - { offsetInCU: 0x479, offset: 0xD5A4D, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser25OSRequestUpdatePropertiesC6params13identityModelACSDySSypG_AA010OSIdentityI0Ctcfc', symObjAddr: 0xE60, symBinAddr: 0xEA9C, symSize: 0x1B0 } + - { offsetInCU: 0x53E, offset: 0xD5B12, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser25OSRequestUpdatePropertiesC6encode4withySo7NSCoderC_tF', symObjAddr: 0x1010, symBinAddr: 0xEC4C, symSize: 0x334 } + - { offsetInCU: 0x59B, offset: 0xD5B6F, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser25OSRequestUpdatePropertiesC6encode4withySo7NSCoderC_tFTo', symObjAddr: 0x1344, symBinAddr: 0xEF80, symSize: 0x50 } + - { offsetInCU: 0x5B7, offset: 0xD5B8B, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser25OSRequestUpdatePropertiesC5coderACSgSo7NSCoderC_tcfc', symObjAddr: 0x1394, symBinAddr: 0xEFD0, symSize: 0x67C } + - { offsetInCU: 0x6E0, offset: 0xD5CB4, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser25OSRequestUpdatePropertiesC5coderACSgSo7NSCoderC_tcfcTo', symObjAddr: 0x1A10, symBinAddr: 0xF64C, symSize: 0x30 } + - { offsetInCU: 0x71A, offset: 0xD5CEE, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser25OSRequestUpdatePropertiesCACycfcTo', symObjAddr: 0x1A40, symBinAddr: 0xF67C, symSize: 0x2C } + - { offsetInCU: 0x781, offset: 0xD5D55, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser25OSRequestUpdatePropertiesCfD', symObjAddr: 0x1A6C, symBinAddr: 0xF6A8, symSize: 0x30 } + - { offsetInCU: 0x7AE, offset: 0xD5D82, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser25OSRequestUpdatePropertiesCAA13OSUserRequestA2aDP19prepareForExecution15newRecordsStateSb0aB6OSCore05OSNewmN0C_tFTW', symObjAddr: 0x1AF8, symBinAddr: 0xF734, symSize: 0x4 } + - { offsetInCU: 0x8E3, offset: 0xD5EB7, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser25OSRequestUpdatePropertiesCfETo', symObjAddr: 0x1A9C, symBinAddr: 0xF6D8, symSize: 0x3C } + - { offsetInCU: 0x912, offset: 0xD5EE6, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser25OSRequestUpdatePropertiesCMa', symObjAddr: 0x1AD8, symBinAddr: 0xF714, symSize: 0x20 } + - { offsetInCU: 0x926, offset: 0xD5EFA, size: 0x8, addend: 0x0, symName: '_$sSD8IteratorV8_VariantOyxq___GSHRzr0_lWOe', symObjAddr: 0x1B78, symBinAddr: 0xF738, symSize: 0x10 } + - { offsetInCU: 0x93A, offset: 0xD5F0E, size: 0x8, addend: 0x0, symName: ___swift_destroy_boxed_opaque_existential_0, symObjAddr: 0x1B98, symBinAddr: 0xF748, symSize: 0x20 } + - { offsetInCU: 0x99F, offset: 0xD5F73, size: 0x8, addend: 0x0, symName: '_$ss17_dictionaryUpCastySDyq0_q1_GSDyxq_GSHRzSHR0_r2_lFSS_yps11AnyHashableVypTg5', symObjAddr: 0x0, symBinAddr: 0xDC3C, symSize: 0x408 } + - { offsetInCU: 0xAE8, offset: 0xD60BC, size: 0x8, addend: 0x0, symName: '_$ss17_dictionaryUpCastySDyq0_q1_GSDyxq_GSHRzSHR0_r2_lFSS_SDyS2SGs11AnyHashableVypTg5', symObjAddr: 0x408, symBinAddr: 0xE044, symSize: 0x418 } + - { offsetInCU: 0xC3F, offset: 0xD6213, size: 0x8, addend: 0x0, symName: '_$ss17_dictionaryUpCastySDyq0_q1_GSDyxq_GSHRzSHR0_r2_lFSS_S2SypTg5', symObjAddr: 0x820, symBinAddr: 0xE45C, symSize: 0x37C } + - { offsetInCU: 0x27, offset: 0xD64D7, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser014OSRequestFetchC0C11descriptionSSvgTo', symObjAddr: 0x0, symBinAddr: 0xF7A4, symSize: 0x4C } + - { offsetInCU: 0x69, offset: 0xD6519, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser014OSRequestFetchC0C11descriptionSSvgTo', symObjAddr: 0x0, symBinAddr: 0xF7A4, symSize: 0x4C } + - { offsetInCU: 0xA4, offset: 0xD6554, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser014OSRequestFetchC0C19prepareForExecution15newRecordsStateSb0aB6OSCore05OSNewjK0C_tF', symObjAddr: 0x4C, symBinAddr: 0xF7F0, symSize: 0x2AC } + - { offsetInCU: 0x3EE, offset: 0xD689E, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser014OSRequestFetchC0C13identityModel10aliasLabel0H2Id12onNewSessionAcA010OSIdentityG0C_S2SSbtcfc', symObjAddr: 0x2F8, symBinAddr: 0xFA9C, symSize: 0x19C } + - { offsetInCU: 0x58C, offset: 0xD6A3C, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser014OSRequestFetchC0C6encode4withySo7NSCoderC_tF', symObjAddr: 0x494, symBinAddr: 0xFC38, symSize: 0x35C } + - { offsetInCU: 0x5CB, offset: 0xD6A7B, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser014OSRequestFetchC0C6encode4withySo7NSCoderC_tFTo', symObjAddr: 0x7F0, symBinAddr: 0xFF94, symSize: 0x50 } + - { offsetInCU: 0x5E7, offset: 0xD6A97, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser014OSRequestFetchC0C5coderACSgSo7NSCoderC_tcfc', symObjAddr: 0x840, symBinAddr: 0xFFE4, symSize: 0x85C } + - { offsetInCU: 0x7E4, offset: 0xD6C94, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser014OSRequestFetchC0C5coderACSgSo7NSCoderC_tcfcTo', symObjAddr: 0x109C, symBinAddr: 0x10840, symSize: 0x30 } + - { offsetInCU: 0x81E, offset: 0xD6CCE, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser014OSRequestFetchC0CACycfcTo', symObjAddr: 0x10CC, symBinAddr: 0x10870, symSize: 0x2C } + - { offsetInCU: 0x885, offset: 0xD6D35, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser014OSRequestFetchC0CfD', symObjAddr: 0x10F8, symBinAddr: 0x1089C, symSize: 0x30 } + - { offsetInCU: 0x8B2, offset: 0xD6D62, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser014OSRequestFetchC0CAA13OSUserRequestA2aDP19prepareForExecution15newRecordsStateSb0aB6OSCore05OSNewlM0C_tFTW', symObjAddr: 0x11AC, symBinAddr: 0x10950, symSize: 0x4 } + - { offsetInCU: 0x927, offset: 0xD6DD7, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser014OSRequestFetchC0CfETo', symObjAddr: 0x1128, symBinAddr: 0x108CC, symSize: 0x64 } + - { offsetInCU: 0x956, offset: 0xD6E06, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser014OSRequestFetchC0CMa', symObjAddr: 0x118C, symBinAddr: 0x10930, symSize: 0x20 } + - { offsetInCU: 0x4F, offset: 0xD6F53, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser17OSPropertiesModelC14changeNotifierAC0aB6OSCore15OSEventProducerCyAE21OSModelChangedHandler_pG_tcfC', symObjAddr: 0x0, symBinAddr: 0x10990, symSize: 0x30 } + - { offsetInCU: 0x97, offset: 0xD6F9B, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser17OSPropertiesModelC10timezoneIdSSSgvs', symObjAddr: 0x24C, symBinAddr: 0x10BDC, symSize: 0x108 } + - { offsetInCU: 0x14E, offset: 0xD7052, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser17OSPropertiesModelC14changeNotifierAC0aB6OSCore15OSEventProducerCyAE21OSModelChangedHandler_pG_tcfc', symObjAddr: 0x354, symBinAddr: 0x10CE4, symSize: 0x1E8 } + - { offsetInCU: 0x29E, offset: 0xD71A2, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser17OSPropertiesModelC6encode4withySo7NSCoderC_tF', symObjAddr: 0x53C, symBinAddr: 0x10ECC, symSize: 0x64 } + - { offsetInCU: 0x2F0, offset: 0xD71F4, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser17OSPropertiesModelC6encode4withySo7NSCoderC_tFyyXEfU_', symObjAddr: 0x5A0, symBinAddr: 0x10F30, symSize: 0x1F0 } + - { offsetInCU: 0x400, offset: 0xD7304, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser17OSPropertiesModelC6encode4withySo7NSCoderC_tFTo', symObjAddr: 0x790, symBinAddr: 0x11120, symSize: 0x98 } + - { offsetInCU: 0x465, offset: 0xD7369, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser17OSPropertiesModelC5coderACSgSo7NSCoderC_tcfC', symObjAddr: 0x828, symBinAddr: 0x111B8, symSize: 0x30 } + - { offsetInCU: 0x483, offset: 0xD7387, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser17OSPropertiesModelC5coderACSgSo7NSCoderC_tcfc', symObjAddr: 0x858, symBinAddr: 0x111E8, symSize: 0x408 } + - { offsetInCU: 0x52E, offset: 0xD7432, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser17OSPropertiesModelC5coderACSgSo7NSCoderC_tcfcTo', symObjAddr: 0xC60, symBinAddr: 0x115F0, symSize: 0x30 } + - { offsetInCU: 0x568, offset: 0xD746C, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser17OSPropertiesModelC7addTagsyySDyS2SGFyyXEfU_', symObjAddr: 0xC90, symBinAddr: 0x11620, symSize: 0x31C } + - { offsetInCU: 0x744, offset: 0xD7648, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser17OSPropertiesModelC10removeTagsyySaySSGF', symObjAddr: 0xFAC, symBinAddr: 0x1193C, symSize: 0xC0 } + - { offsetInCU: 0x7D7, offset: 0xD76DB, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser17OSPropertiesModelC10removeTagsyySaySSGFyyXEfU_', symObjAddr: 0x106C, symBinAddr: 0x119FC, symSize: 0x29C } + - { offsetInCU: 0xACD, offset: 0xD79D1, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser17OSPropertiesModelC07hydrateE0yySDySSypGF', symObjAddr: 0x1308, symBinAddr: 0x11C98, symSize: 0x588 } + - { offsetInCU: 0xD86, offset: 0xD7C8A, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser15OSLocationPointC6encode4withySo7NSCoderC_tFTo', symObjAddr: 0x30, symBinAddr: 0x109C0, symSize: 0xCC } + - { offsetInCU: 0xDD4, offset: 0xD7CD8, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser15OSLocationPointC5coderACSgSo7NSCoderC_tcfcTo', symObjAddr: 0xFC, symBinAddr: 0x10A8C, symSize: 0x4C } + - { offsetInCU: 0xE24, offset: 0xD7D28, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser15OSLocationPointCACycfcTo', symObjAddr: 0x148, symBinAddr: 0x10AD8, symSize: 0x2C } + - { offsetInCU: 0xE8B, offset: 0xD7D8F, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser15OSLocationPointC5coderACSgSo7NSCoderC_tcfcTf4gn_n', symObjAddr: 0x1ABC, symBinAddr: 0x12378, symSize: 0xE8 } + - { offsetInCU: 0xEE1, offset: 0xD7DE5, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser15OSLocationPointCMa', symObjAddr: 0x180, symBinAddr: 0x10B10, symSize: 0x20 } + - { offsetInCU: 0xEF5, offset: 0xD7DF9, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser17OSPropertiesModelCMa', symObjAddr: 0x1A0, symBinAddr: 0x10B30, symSize: 0x3C } + - { offsetInCU: 0xF09, offset: 0xD7E0D, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser17OSPropertiesModelCMr', symObjAddr: 0x1DC, symBinAddr: 0x10B6C, symSize: 0x70 } + - { offsetInCU: 0x1067, offset: 0xD7F6B, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser17OSPropertiesModelCfE', symObjAddr: 0x1890, symBinAddr: 0x12220, symSize: 0x64 } + - { offsetInCU: 0x1094, offset: 0xD7F98, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser17OSPropertiesModelCfETo', symObjAddr: 0x1934, symBinAddr: 0x122C4, symSize: 0x70 } + - { offsetInCU: 0x10C3, offset: 0xD7FC7, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser17OSPropertiesModelCMU', symObjAddr: 0x19A4, symBinAddr: 0x12334, symSize: 0x8 } + - { offsetInCU: 0x366, offset: 0xD865C, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser27OSIdentityOperationExecutorC13uncacheDeltas33_6329049213CD75E6D24371A8E8A24D67LLyyF', symObjAddr: 0x0, symBinAddr: 0x12460, symSize: 0x5B4 } + - { offsetInCU: 0x748, offset: 0xD8A3E, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser27OSIdentityOperationExecutorC23uncacheAddAliasRequests33_6329049213CD75E6D24371A8E8A24D67LLyyF', symObjAddr: 0x5B4, symBinAddr: 0x12A14, symSize: 0x74C } + - { offsetInCU: 0xC6D, offset: 0xD8F63, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser27OSIdentityOperationExecutorC26uncacheRemoveAliasRequests33_6329049213CD75E6D24371A8E8A24D67LLyyF', symObjAddr: 0xD00, symBinAddr: 0x13160, symSize: 0x74C } + - { offsetInCU: 0x1192, offset: 0xD9488, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser27OSIdentityOperationExecutorC12enqueueDeltayy0aB6OSCore7OSDeltaCFyycfU_', symObjAddr: 0x144C, symBinAddr: 0x138AC, symSize: 0x194 } + - { offsetInCU: 0x12E4, offset: 0xD95DA, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser27OSIdentityOperationExecutorC15cacheDeltaQueueyyFyycfU_', symObjAddr: 0x15E0, symBinAddr: 0x13A40, symSize: 0xE0 } + - { offsetInCU: 0x130F, offset: 0xD9605, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser27OSIdentityOperationExecutorC17processDeltaQueue12inBackgroundySb_tFyycfU_', symObjAddr: 0x16C0, symBinAddr: 0x13B20, symSize: 0xB44 } + - { offsetInCU: 0x19ED, offset: 0xD9CE3, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser27OSIdentityOperationExecutorC19processRequestQueue33_6329049213CD75E6D24371A8E8A24D67LL12inBackgroundySb_tF', symObjAddr: 0x2204, symBinAddr: 0x14664, symSize: 0x8C8 } + - { offsetInCU: 0x1FDB, offset: 0xDA2D1, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser27OSIdentityOperationExecutorC24executeAddAliasesRequest_12inBackgroundyAA09OSRequesthI0C_SbtFySDys11AnyHashableVypGSgcfU_yycfU_', symObjAddr: 0x2ACC, symBinAddr: 0x14F2C, symSize: 0x1D8 } + - { offsetInCU: 0x2135, offset: 0xDA42B, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser27OSIdentityOperationExecutorC24executeAddAliasesRequest_12inBackgroundyAA09OSRequesthI0C_SbtFySo0aB11ClientErrorCcfU0_', symObjAddr: 0x2CA4, symBinAddr: 0x15104, symSize: 0x1C8 } + - { offsetInCU: 0x2259, offset: 0xDA54F, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser27OSIdentityOperationExecutorC24executeAddAliasesRequest_12inBackgroundyAA09OSRequesthI0C_SbtFySo0aB11ClientErrorCcfU0_yycfU_', symObjAddr: 0x2E6C, symBinAddr: 0x152CC, symSize: 0x518 } + - { offsetInCU: 0x25B6, offset: 0xDA8AC, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser27OSIdentityOperationExecutorC25executeRemoveAliasRequest_12inBackgroundyAA09OSRequesthI0C_SbtF', symObjAddr: 0x3384, symBinAddr: 0x157E4, symSize: 0x370 } + - { offsetInCU: 0x2705, offset: 0xDA9FB, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser27OSIdentityOperationExecutorC25executeRemoveAliasRequest_12inBackgroundyAA09OSRequesthI0C_SbtFySDys11AnyHashableVypGSgcfU_yycfU_', symObjAddr: 0x37CC, symBinAddr: 0x15C2C, symSize: 0x1D8 } + - { offsetInCU: 0x2862, offset: 0xDAB58, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser27OSIdentityOperationExecutorC25executeRemoveAliasRequest_12inBackgroundyAA09OSRequesthI0C_SbtFySo0aB11ClientErrorCcfU0_', symObjAddr: 0x39A4, symBinAddr: 0x15E04, symSize: 0x1C8 } + - { offsetInCU: 0x298C, offset: 0xDAC82, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser27OSIdentityOperationExecutorC25executeRemoveAliasRequest_12inBackgroundyAA09OSRequesthI0C_SbtFySo0aB11ClientErrorCcfU0_yycfU_', symObjAddr: 0x3B6C, symBinAddr: 0x15FCC, symSize: 0x218 } + - { offsetInCU: 0x2B31, offset: 0xDAE27, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser27OSIdentityOperationExecutorCfD', symObjAddr: 0x3D84, symBinAddr: 0x161E4, symSize: 0x4C } + - { offsetInCU: 0x2B83, offset: 0xDAE79, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser27OSIdentityOperationExecutorC0aB6OSCore011OSOperationF0AadEP15supportedDeltasSaySSGvgTW', symObjAddr: 0x3DF0, symBinAddr: 0x16250, symSize: 0xC } + - { offsetInCU: 0x2BDF, offset: 0xDAED5, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser27OSIdentityOperationExecutorC0aB6OSCore011OSOperationF0AadEP12enqueueDeltayyAD7OSDeltaCFTW', symObjAddr: 0x3DFC, symBinAddr: 0x1625C, symSize: 0xB8 } + - { offsetInCU: 0x2C38, offset: 0xDAF2E, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser27OSIdentityOperationExecutorC0aB6OSCore011OSOperationF0AadEP15cacheDeltaQueueyyFTW', symObjAddr: 0x3EB4, symBinAddr: 0x16314, symSize: 0x94 } + - { offsetInCU: 0x2C9D, offset: 0xDAF93, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser27OSIdentityOperationExecutorC0aB6OSCore011OSOperationF0AadEP17processDeltaQueue12inBackgroundySb_tFTW', symObjAddr: 0x3F48, symBinAddr: 0x163A8, symSize: 0xB4 } + - { offsetInCU: 0x2CD8, offset: 0xDAFCE, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser27OSIdentityOperationExecutorC15newRecordsStateAC0aB6OSCore05OSNewhI0C_tcfcTf4gn_n', symObjAddr: 0x6CC0, symBinAddr: 0x190E0, symSize: 0x264 } + - { offsetInCU: 0x34AD, offset: 0xDB7A3, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser27OSIdentityOperationExecutorCMa', symObjAddr: 0x3DD0, symBinAddr: 0x16230, symSize: 0x20 } + - { offsetInCU: 0x34C1, offset: 0xDB7B7, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser27OSIdentityOperationExecutorC17processDeltaQueue12inBackgroundySb_tFyycfU_TA', symObjAddr: 0x4020, symBinAddr: 0x16480, symSize: 0xC } + - { offsetInCU: 0x34D5, offset: 0xDB7CB, size: 0x8, addend: 0x0, symName: _block_copy_helper, symObjAddr: 0x402C, symBinAddr: 0x1648C, symSize: 0x10 } + - { offsetInCU: 0x34E9, offset: 0xDB7DF, size: 0x8, addend: 0x0, symName: _block_destroy_helper, symObjAddr: 0x403C, symBinAddr: 0x1649C, symSize: 0x8 } + - { offsetInCU: 0x34FD, offset: 0xDB7F3, size: 0x8, addend: 0x0, symName: '_$ss12_ArrayBufferV19_getElementSlowPathyyXlSiFSo16OneSignalRequestC_Tg5', symObjAddr: 0x43B4, symBinAddr: 0x167D4, symSize: 0x210 } + - { offsetInCU: 0x35D3, offset: 0xDB8C9, size: 0x8, addend: 0x0, symName: '_$ss12_ArrayBufferV20_consumeAndCreateNew14bufferIsUnique15minimumCapacity13growForAppendAByxGSb_SiSbtF13OneSignalUser13OSUserRequest_p_Tg5', symObjAddr: 0x45C4, symBinAddr: 0x169E4, symSize: 0x128 } + - { offsetInCU: 0x378C, offset: 0xDBA82, size: 0x8, addend: 0x0, symName: '_$ss12_ArrayBufferV20_consumeAndCreateNew14bufferIsUnique15minimumCapacity13growForAppendAByxGSb_SiSbtF13OneSignalUser09OSRequestE12SubscriptionC_Tg5', symObjAddr: 0x4900, symBinAddr: 0x16D20, symSize: 0x168 } + - { offsetInCU: 0x3958, offset: 0xDBC4E, size: 0x8, addend: 0x0, symName: '_$ss12_ArrayBufferV20_consumeAndCreateNew14bufferIsUnique15minimumCapacity13growForAppendAByxGSb_SiSbtFSnySiG_Tg5', symObjAddr: 0x4C04, symBinAddr: 0x17024, symSize: 0xFC } + - { offsetInCU: 0x3ACF, offset: 0xDBDC5, size: 0x8, addend: 0x0, symName: '_$ss12_ArrayBufferV20_consumeAndCreateNew14bufferIsUnique15minimumCapacity13growForAppendAByxGSb_SiSbtFSo16OneSignalRequestC_Tg5', symObjAddr: 0x4D00, symBinAddr: 0x17120, symSize: 0x174 } + - { offsetInCU: 0x3CBA, offset: 0xDBFB0, size: 0x8, addend: 0x0, symName: '_$ss12_ArrayBufferV20_consumeAndCreateNew14bufferIsUnique15minimumCapacity13growForAppendAByxGSb_SiSbtFSDySSyXlG_Tg5', symObjAddr: 0x4E74, symBinAddr: 0x17294, symSize: 0x128 } + - { offsetInCU: 0x3E3C, offset: 0xDC132, size: 0x8, addend: 0x0, symName: '_$ss12_ArrayBufferV13_copyContents8subRange12initializingSpyxGSnySiG_AFtF13OneSignalUser27OSRequestCreateSubscriptionC_Tg5', symObjAddr: 0x4F9C, symBinAddr: 0x173BC, symSize: 0xFC } + - { offsetInCU: 0x3F5B, offset: 0xDC251, size: 0x8, addend: 0x0, symName: '_$sSa034_makeUniqueAndReserveCapacityIfNotB0yyF13OneSignalUser27OSRequestCreateSubscriptionC_Tg5', symObjAddr: 0x5098, symBinAddr: 0x174B8, symSize: 0x90 } + - { offsetInCU: 0x404D, offset: 0xDC343, size: 0x8, addend: 0x0, symName: '_$sSMsSkRzrlE4sort2byySb7ElementSTQz_ADtKXE_tKFs15ContiguousArrayVySo16OneSignalRequestCG_Tg504$s13fg43User27OSIdentityOperationExecutorC19processH81Queue33_6329049213CD75E6D24371A8E8A24D67LL12inBackgroundySb_tFSbSo0abH0C_AHtXEfU_Tf1cn_n', symObjAddr: 0x5234, symBinAddr: 0x17654, symSize: 0x68 } + - { offsetInCU: 0x4149, offset: 0xDC43F, size: 0x8, addend: 0x0, symName: '_$sSr15_stableSortImpl2byySbx_xtKXE_tKFSo16OneSignalRequestC_Tg504$s13ef43User27OSIdentityOperationExecutorC19processG81Queue33_6329049213CD75E6D24371A8E8A24D67LL12inBackgroundySb_tFSbSo0abH0C_AHtXEfU_Tf1cn_n', symObjAddr: 0x529C, symBinAddr: 0x176BC, symSize: 0x110 } + - { offsetInCU: 0x4372, offset: 0xDC668, size: 0x8, addend: 0x0, symName: '_$sSr15_stableSortImpl2byySbx_xtKXE_tKFySryxGz_SiztKXEfU_So16OneSignalRequestC_Tg504$s13ef43User27OSIdentityOperationExecutorC19processG81Queue33_6329049213CD75E6D24371A8E8A24D67LL12inBackgroundySb_tFSbSo0abH0C_AHtXEfU_Tf1nnncn_n', symObjAddr: 0x53AC, symBinAddr: 0x177CC, symSize: 0x970 } + - { offsetInCU: 0x478A, offset: 0xDCA80, size: 0x8, addend: 0x0, symName: '_$sSMsSKRzrlE14_insertionSort6within9sortedEnd2byySny5IndexSlQzG_AFSb7ElementSTQz_AItKXEtKFSrySo16OneSignalRequestCG_Tg504$s13ij43User27OSIdentityOperationExecutorC19processK81Queue33_6329049213CD75E6D24371A8E8A24D67LL12inBackgroundySb_tFSbSo0abH0C_AHtXEfU_Tf1nncn_n', symObjAddr: 0x5D1C, symBinAddr: 0x1813C, symSize: 0x338 } + - { offsetInCU: 0x4964, offset: 0xDCC5A, size: 0x8, addend: 0x0, symName: '_$sSr13_mergeTopRuns_6buffer2bySbSaySnySiGGz_SpyxGSbx_xtKXEtKFSo16OneSignalRequestC_Tg504$s13fg43User27OSIdentityOperationExecutorC19processH81Queue33_6329049213CD75E6D24371A8E8A24D67LL12inBackgroundySb_tFSbSo0abH0C_AHtXEfU_Tf1nncn_n', symObjAddr: 0x6054, symBinAddr: 0x18474, symSize: 0x290 } + - { offsetInCU: 0x4B51, offset: 0xDCE47, size: 0x8, addend: 0x0, symName: '_$sSr13_finalizeRuns_6buffer2bySbSaySnySiGGz_SpyxGSbx_xtKXEtKFSo16OneSignalRequestC_Tg504$s13ef43User27OSIdentityOperationExecutorC19processG81Queue33_6329049213CD75E6D24371A8E8A24D67LL12inBackgroundySb_tFSbSo0abH0C_AHtXEfU_Tf1nncn_n', symObjAddr: 0x62E4, symBinAddr: 0x18704, symSize: 0x150 } + - { offsetInCU: 0x4CB7, offset: 0xDCFAD, size: 0x8, addend: 0x0, symName: '_$ss6_merge3low3mid4high6buffer2bySbSpyxG_A3GSbx_xtKXEtKlFSo16OneSignalRequestC_Tg504$s13gh43User27OSIdentityOperationExecutorC19processI81Queue33_6329049213CD75E6D24371A8E8A24D67LL12inBackgroundySb_tFSbSo0abH0C_AHtXEfU_Tf1nnnnc_n', symObjAddr: 0x6434, symBinAddr: 0x18854, symSize: 0x710 } + - { offsetInCU: 0x4D3E, offset: 0xDD034, size: 0x8, addend: 0x0, symName: '_$ss29getContiguousArrayStorageType3fors01_bcD0CyxGmxm_tlF15OneSignalOSCore7OSDeltaC_Tg5Tf4d_n', symObjAddr: 0x6B44, symBinAddr: 0x18F64, symSize: 0x50 } + - { offsetInCU: 0x4D56, offset: 0xDD04C, size: 0x8, addend: 0x0, symName: '_$ss29getContiguousArrayStorageType3fors01_bcD0CyxGmxm_tlF13OneSignalUser25OSRequestUpdatePropertiesC_Tg5Tf4d_n', symObjAddr: 0x6B94, symBinAddr: 0x18FB4, symSize: 0x50 } + - { offsetInCU: 0x4D6E, offset: 0xDD064, size: 0x8, addend: 0x0, symName: '_$ss29getContiguousArrayStorageType3fors01_bcD0CyxGmxm_tlF13OneSignalUser19OSRequestAddAliasesC_Tg5Tf4d_n', symObjAddr: 0x6BE4, symBinAddr: 0x19004, symSize: 0x50 } + - { offsetInCU: 0x4D86, offset: 0xDD07C, size: 0x8, addend: 0x0, symName: '_$ss29getContiguousArrayStorageType3fors01_bcD0CyxGmxm_tlF13OneSignalUser20OSRequestRemoveAliasC_Tg5Tf4d_n', symObjAddr: 0x6C34, symBinAddr: 0x19054, symSize: 0x50 } + - { offsetInCU: 0x4D9E, offset: 0xDD094, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser27OSIdentityOperationExecutorC15cacheDeltaQueueyyFyycfU_TA', symObjAddr: 0x6C84, symBinAddr: 0x190A4, symSize: 0x8 } + - { offsetInCU: 0x4DB2, offset: 0xDD0A8, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser27OSIdentityOperationExecutorC12enqueueDeltayy0aB6OSCore7OSDeltaCFyycfU_TA', symObjAddr: 0x6CB8, symBinAddr: 0x190D8, symSize: 0x8 } + - { offsetInCU: 0x4DC6, offset: 0xDD0BC, size: 0x8, addend: 0x0, symName: '_$ss29getContiguousArrayStorageType3fors01_bcD0CyxGmxm_tlF13OneSignalUser27OSRequestCreateSubscriptionC_Tg5Tf4d_n', symObjAddr: 0x6F24, symBinAddr: 0x19344, symSize: 0x50 } + - { offsetInCU: 0x4DDE, offset: 0xDD0D4, size: 0x8, addend: 0x0, symName: '_$ss29getContiguousArrayStorageType3fors01_bcD0CyxGmxm_tlF13OneSignalUser27OSRequestDeleteSubscriptionC_Tg5Tf4d_n', symObjAddr: 0x6F74, symBinAddr: 0x19394, symSize: 0x50 } + - { offsetInCU: 0x4DF6, offset: 0xDD0EC, size: 0x8, addend: 0x0, symName: '_$ss29getContiguousArrayStorageType3fors01_bcD0CyxGmxm_tlF13OneSignalUser27OSRequestUpdateSubscriptionC_Tg5Tf4d_n', symObjAddr: 0x6FC4, symBinAddr: 0x193E4, symSize: 0x50 } + - { offsetInCU: 0x4E0E, offset: 0xDD104, size: 0x8, addend: 0x0, symName: '_$ss29getContiguousArrayStorageType3fors01_bcD0CyxGmxm_tlF13OneSignalUser21OSRequestCustomEventsC_Tg5Tf4d_n', symObjAddr: 0x7014, symBinAddr: 0x19434, symSize: 0x50 } + - { offsetInCU: 0x4E26, offset: 0xDD11C, size: 0x8, addend: 0x0, symName: '_$ss29getContiguousArrayStorageType3fors01_bcD0CyxGmxm_tlFSo16OneSignalRequestC_Tg5Tf4d_n', symObjAddr: 0x7174, symBinAddr: 0x19594, symSize: 0x60 } + - { offsetInCU: 0x4E6A, offset: 0xDD160, size: 0x8, addend: 0x0, symName: '_$ss12_ArrayBufferV13_copyContents8subRange12initializingSpyxGSnySiG_AFtFSo16OneSignalRequestC_Tg5Tf4nng_n', symObjAddr: 0x7260, symBinAddr: 0x19680, symSize: 0x120 } + - { offsetInCU: 0x4F52, offset: 0xDD248, size: 0x8, addend: 0x0, symName: '_$sSo17OS_dispatch_queueC8DispatchE10AttributesVAEs10SetAlgebraACWl', symObjAddr: 0x7A08, symBinAddr: 0x19D78, symSize: 0x48 } + - { offsetInCU: 0x27, offset: 0xDD9FD, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser30OSPropertiesModelStoreListenerCfD', symObjAddr: 0x0, symBinAddr: 0x19E10, symSize: 0x24 } + - { offsetInCU: 0x69, offset: 0xDDA3F, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser30OSPropertiesModelStoreListenerCfD', symObjAddr: 0x0, symBinAddr: 0x19E10, symSize: 0x24 } + - { offsetInCU: 0xC3, offset: 0xDDA99, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser30OSPropertiesModelStoreListenerC0aB6OSCore07OSModelfG0AadEP5storeAD0iF0Cy6TModelQzGvgTW', symObjAddr: 0x44, symBinAddr: 0x19E54, symSize: 0xC } + - { offsetInCU: 0x130, offset: 0xDDB06, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser30OSPropertiesModelStoreListenerC0aB6OSCore07OSModelfG0AadEP5storexAD0iF0Cy6TModelQzG_tcfCTW', symObjAddr: 0x50, symBinAddr: 0x19E60, symSize: 0x38 } + - { offsetInCU: 0x189, offset: 0xDDB5F, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser30OSPropertiesModelStoreListenerC0aB6OSCore07OSModelfG0AadEP06getAddE5DeltayAD7OSDeltaCSg6TModelQzFTW', symObjAddr: 0x88, symBinAddr: 0x19E98, symSize: 0x8 } + - { offsetInCU: 0x1A5, offset: 0xDDB7B, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser30OSPropertiesModelStoreListenerC0aB6OSCore07OSModelfG0AadEP09getRemoveE5DeltayAD7OSDeltaCSg6TModelQzFTW', symObjAddr: 0x90, symBinAddr: 0x19EA0, symSize: 0x8 } + - { offsetInCU: 0x1D0, offset: 0xDDBA6, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser30OSPropertiesModelStoreListenerC0aB6OSCore07OSModelfG0AadEP09getUpdateE5DeltayAD7OSDeltaCSgAD0I11ChangedArgsCFTW', symObjAddr: 0x98, symBinAddr: 0x19EA8, symSize: 0x4 } + - { offsetInCU: 0x1F0, offset: 0xDDBC6, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser30OSPropertiesModelStoreListenerC0aB6OSCore07OSModelfG0AadEP09getUpdateE5DeltayAD7OSDeltaCSgAD0I11ChangedArgsCFTW', symObjAddr: 0x98, symBinAddr: 0x19EA8, symSize: 0x4 } + - { offsetInCU: 0x202, offset: 0xDDBD8, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser30OSPropertiesModelStoreListenerC09getUpdateE5Deltay0aB6OSCore7OSDeltaCSgAE18OSModelChangedArgsCFTf4nd_n', symObjAddr: 0x1A4, symBinAddr: 0x19FB4, symSize: 0x27C } + - { offsetInCU: 0x3AF, offset: 0xDDD85, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser30OSPropertiesModelStoreListenerCMa', symObjAddr: 0x24, symBinAddr: 0x19E34, symSize: 0x20 } + - { offsetInCU: 0x3C3, offset: 0xDDD99, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser30OSPropertiesModelStoreListenerC0aB6OSCore07OSModelfG0AaD0iF14ChangedHandlerPWb', symObjAddr: 0x15C, symBinAddr: 0x19F6C, symSize: 0x4 } + - { offsetInCU: 0x3D7, offset: 0xDDDAD, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser30OSPropertiesModelStoreListenerCAC0aB6OSCore07OSModelF14ChangedHandlerAAWl', symObjAddr: 0x160, symBinAddr: 0x19F70, symSize: 0x44 } + - { offsetInCU: 0x4EE, offset: 0xDDEC4, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser30OSPropertiesModelStoreListenerC0aB6OSCore07OSModelF14ChangedHandlerAadEP7onAddedyyAD0I0CFTW', symObjAddr: 0x9C, symBinAddr: 0x19EAC, symSize: 0x40 } + - { offsetInCU: 0x50A, offset: 0xDDEE0, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser30OSPropertiesModelStoreListenerC0aB6OSCore07OSModelF14ChangedHandlerAadEP9onUpdatedyyAD0iJ4ArgsCFTW', symObjAddr: 0xDC, symBinAddr: 0x19EEC, symSize: 0x40 } + - { offsetInCU: 0x526, offset: 0xDDEFC, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser30OSPropertiesModelStoreListenerC0aB6OSCore07OSModelF14ChangedHandlerAadEP9onRemovedyyAD0I0CFTW', symObjAddr: 0x11C, symBinAddr: 0x19F2C, symSize: 0x40 } + - { offsetInCU: 0x27, offset: 0xDDF9E, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser19OSIdentityModelRepoCfD', symObjAddr: 0x0, symBinAddr: 0x1A230, symSize: 0x2C } + - { offsetInCU: 0x69, offset: 0xDDFE0, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser19OSIdentityModelRepoCfD', symObjAddr: 0x0, symBinAddr: 0x1A230, symSize: 0x2C } + - { offsetInCU: 0xAD, offset: 0xDE024, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser19OSIdentityModelRepoCMa', symObjAddr: 0x2C, symBinAddr: 0x1A25C, symSize: 0x20 } + - { offsetInCU: 0x27, offset: 0xDE0EF, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser29OSPropertiesSupportedPropertyO8rawValueSSvg', symObjAddr: 0x0, symBinAddr: 0x1A27C, symSize: 0x20 } + - { offsetInCU: 0x4B, offset: 0xDE113, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser29OSPropertiesSupportedPropertyO8rawValueSSvg', symObjAddr: 0x0, symBinAddr: 0x1A27C, symSize: 0x20 } + - { offsetInCU: 0x27, offset: 0xDE1E6, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser27OSRequestUpdateSubscriptionC11descriptionSSvgTo', symObjAddr: 0x0, symBinAddr: 0x1A29C, symSize: 0x4C } + - { offsetInCU: 0x69, offset: 0xDE228, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser27OSRequestUpdateSubscriptionC11descriptionSSvgTo', symObjAddr: 0x0, symBinAddr: 0x1A29C, symSize: 0x4C } + - { offsetInCU: 0xC2, offset: 0xDE281, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser27OSRequestUpdateSubscriptionC19prepareForExecution15newRecordsStateSb0aB6OSCore05OSNewkL0C_tF', symObjAddr: 0x4C, symBinAddr: 0x1A2E8, symSize: 0x184 } + - { offsetInCU: 0x288, offset: 0xDE447, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser27OSRequestUpdateSubscriptionC18subscriptionObject0G5ModelACSDySSypG_AA014OSSubscriptionI0Ctcfc', symObjAddr: 0x1D0, symBinAddr: 0x1A46C, symSize: 0x7C0 } + - { offsetInCU: 0x75F, offset: 0xDE91E, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser27OSRequestUpdateSubscriptionC6encode4withySo7NSCoderC_tF', symObjAddr: 0x990, symBinAddr: 0x1AC2C, symSize: 0x32C } + - { offsetInCU: 0x7BC, offset: 0xDE97B, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser27OSRequestUpdateSubscriptionC6encode4withySo7NSCoderC_tFTo', symObjAddr: 0xCBC, symBinAddr: 0x1AF58, symSize: 0x50 } + - { offsetInCU: 0x7D8, offset: 0xDE997, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser27OSRequestUpdateSubscriptionC5coderACSgSo7NSCoderC_tcfc', symObjAddr: 0xD0C, symBinAddr: 0x1AFA8, symSize: 0x668 } + - { offsetInCU: 0x8EC, offset: 0xDEAAB, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser27OSRequestUpdateSubscriptionC5coderACSgSo7NSCoderC_tcfcTo', symObjAddr: 0x1374, symBinAddr: 0x1B610, symSize: 0x30 } + - { offsetInCU: 0x926, offset: 0xDEAE5, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser27OSRequestUpdateSubscriptionCACycfcTo', symObjAddr: 0x13A4, symBinAddr: 0x1B640, symSize: 0x2C } + - { offsetInCU: 0x98D, offset: 0xDEB4C, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser27OSRequestUpdateSubscriptionCfD', symObjAddr: 0x13D0, symBinAddr: 0x1B66C, symSize: 0x30 } + - { offsetInCU: 0x9BA, offset: 0xDEB79, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser27OSRequestUpdateSubscriptionCAA13OSUserRequestA2aDP19prepareForExecution15newRecordsStateSb0aB6OSCore05OSNewmN0C_tFTW', symObjAddr: 0x145C, symBinAddr: 0x1B6F8, symSize: 0x4 } + - { offsetInCU: 0xC06, offset: 0xDEDC5, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser27OSRequestUpdateSubscriptionCfETo', symObjAddr: 0x1400, symBinAddr: 0x1B69C, symSize: 0x3C } + - { offsetInCU: 0xC35, offset: 0xDEDF4, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser27OSRequestUpdateSubscriptionCMa', symObjAddr: 0x143C, symBinAddr: 0x1B6D8, symSize: 0x20 } + - { offsetInCU: 0x27, offset: 0xDEFE1, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser21OSRequestCustomEventsC11descriptionSSvgTo', symObjAddr: 0x0, symBinAddr: 0x1B738, symSize: 0x4C } + - { offsetInCU: 0x69, offset: 0xDF023, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser21OSRequestCustomEventsC11descriptionSSvgTo', symObjAddr: 0x0, symBinAddr: 0x1B738, symSize: 0x4C } + - { offsetInCU: 0xC2, offset: 0xDF07C, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser21OSRequestCustomEventsC19prepareForExecution15newRecordsStateSb0aB6OSCore05OSNewkL0C_tF', symObjAddr: 0x4C, symBinAddr: 0x1B784, symSize: 0x240 } + - { offsetInCU: 0x2A0, offset: 0xDF25A, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser21OSRequestCustomEventsC6events13identityModelACSaySDySSypGG_AA010OSIdentityI0Ctcfc', symObjAddr: 0x28C, symBinAddr: 0x1B9C4, symSize: 0x254 } + - { offsetInCU: 0x42E, offset: 0xDF3E8, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser21OSRequestCustomEventsC6encode4withySo7NSCoderC_tF', symObjAddr: 0x4E0, symBinAddr: 0x1BC18, symSize: 0x334 } + - { offsetInCU: 0x48B, offset: 0xDF445, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser21OSRequestCustomEventsC6encode4withySo7NSCoderC_tFTo', symObjAddr: 0x814, symBinAddr: 0x1BF4C, symSize: 0x50 } + - { offsetInCU: 0x4A7, offset: 0xDF461, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser21OSRequestCustomEventsC5coderACSgSo7NSCoderC_tcfc', symObjAddr: 0x864, symBinAddr: 0x1BF9C, symSize: 0x67C } + - { offsetInCU: 0x5D0, offset: 0xDF58A, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser21OSRequestCustomEventsC5coderACSgSo7NSCoderC_tcfcTo', symObjAddr: 0xEE0, symBinAddr: 0x1C618, symSize: 0x30 } + - { offsetInCU: 0x60A, offset: 0xDF5C4, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser21OSRequestCustomEventsCACycfcTo', symObjAddr: 0xF10, symBinAddr: 0x1C648, symSize: 0x2C } + - { offsetInCU: 0x671, offset: 0xDF62B, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser21OSRequestCustomEventsCfD', symObjAddr: 0xF3C, symBinAddr: 0x1C674, symSize: 0x30 } + - { offsetInCU: 0x69E, offset: 0xDF658, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser21OSRequestCustomEventsCAA13OSUserRequestA2aDP19prepareForExecution15newRecordsStateSb0aB6OSCore05OSNewmN0C_tFTW', symObjAddr: 0xFC8, symBinAddr: 0x1C700, symSize: 0x4 } + - { offsetInCU: 0x82B, offset: 0xDF7E5, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser21OSRequestCustomEventsCfETo', symObjAddr: 0xF6C, symBinAddr: 0x1C6A4, symSize: 0x3C } + - { offsetInCU: 0x85A, offset: 0xDF814, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser21OSRequestCustomEventsCMa', symObjAddr: 0xFA8, symBinAddr: 0x1C6E0, symSize: 0x20 } + - { offsetInCU: 0x27, offset: 0xDFA78, size: 0x8, addend: 0x0, symName: '_$sSTsSQ7ElementRpzrlE8containsySbABFSaySSG_Tg5', symObjAddr: 0x58, symBinAddr: 0x1C798, symSize: 0xC4 } + - { offsetInCU: 0x170, offset: 0xDFBC1, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser18OSUserInternalImplC10addAliasesyySDyS2SGF', symObjAddr: 0x11C, symBinAddr: 0x1C85C, symSize: 0x34C } + - { offsetInCU: 0x417, offset: 0xDFE68, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser18OSUserInternalImplC13removeAliasesyySaySSGF', symObjAddr: 0x468, symBinAddr: 0x1CBA8, symSize: 0x238 } + - { offsetInCU: 0x64B, offset: 0xE009C, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser18OSUserInternalImplC7addTagsyySDyS2SGF', symObjAddr: 0x6A0, symBinAddr: 0x1CDE0, symSize: 0x16C } + - { offsetInCU: 0x75B, offset: 0xE01AC, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser18OSUserInternalImplC11setLocation3lat4longySf_SftF', symObjAddr: 0x80C, symBinAddr: 0x1CF4C, symSize: 0x1FC } + - { offsetInCU: 0x907, offset: 0xE0358, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser18OSUserInternalImplCACycfcTo', symObjAddr: 0xA08, symBinAddr: 0x1D148, symSize: 0x2C } + - { offsetInCU: 0x96E, offset: 0xE03BF, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser18OSUserInternalImplCfD', symObjAddr: 0xA34, symBinAddr: 0x1D174, symSize: 0x30 } + - { offsetInCU: 0xB07, offset: 0xE0558, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser18OSUserInternalImplCfETo', symObjAddr: 0xA64, symBinAddr: 0x1D1A4, symSize: 0x48 } + - { offsetInCU: 0xB36, offset: 0xE0587, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser18OSUserInternalImplCMa', symObjAddr: 0xAAC, symBinAddr: 0x1D1EC, symSize: 0x20 } + - { offsetInCU: 0xB97, offset: 0xE05E8, size: 0x8, addend: 0x0, symName: '_$sSTsE8contains5whereS2b7ElementQzKXE_tKFSD6ValuesVyS2S_G_Tg5', symObjAddr: 0xB0C, symBinAddr: 0x1D20C, symSize: 0x1B8 } + - { offsetInCU: 0xC66, offset: 0xE06B7, size: 0x8, addend: 0x0, symName: '_$sSTsSQ7ElementRpzrlE8containsySbABFSbABXEfU_SD6ValuesVyS2S_G_TG5TA', symObjAddr: 0xCC4, symBinAddr: 0x1D3C4, symSize: 0x54 } + - { offsetInCU: 0xD19, offset: 0xE076A, size: 0x8, addend: 0x0, symName: '_$sSTsSQ7ElementRpzrlE8containsySbABFSaySSG_Tg5', symObjAddr: 0x58, symBinAddr: 0x1C798, symSize: 0xC4 } + - { offsetInCU: 0x9B, offset: 0xE0B0C, size: 0x8, addend: 0x0, symName: '_$sSDys11AnyHashableVypGSgIegg_So12NSDictionaryCSgIeyBy_TR', symObjAddr: 0xE4, symBinAddr: 0x1D4FC, symSize: 0x78 } + - { offsetInCU: 0xB3, offset: 0xE0B24, size: 0x8, addend: 0x0, symName: '_$sSo20OneSignalClientErrorCIegg_ABIeyBy_TR', symObjAddr: 0x15C, symBinAddr: 0x1D574, symSize: 0x50 } + - { offsetInCU: 0x12A, offset: 0xE0B9B, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser20OSCombinedProperties33_95A8BAFE9B3ABA694D38FE045AE2D2E7LLV18jsonRepresentationSDySSypGyF', symObjAddr: 0x1AC, symBinAddr: 0x1D5C4, symSize: 0x914 } + - { offsetInCU: 0x973, offset: 0xE13E4, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser27OSPropertyOperationExecutorC13uncacheDeltas33_95A8BAFE9B3ABA694D38FE045AE2D2E7LLyyF', symObjAddr: 0xAC0, symBinAddr: 0x1DED8, symSize: 0x59C } + - { offsetInCU: 0xD38, offset: 0xE17A9, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser27OSPropertyOperationExecutorC21uncacheUpdateRequests33_95A8BAFE9B3ABA694D38FE045AE2D2E7LLyyF', symObjAddr: 0x105C, symBinAddr: 0x1E474, symSize: 0x754 } + - { offsetInCU: 0x125D, offset: 0xE1CCE, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser27OSPropertyOperationExecutorC12enqueueDeltayy0aB6OSCore7OSDeltaCFyycfU_', symObjAddr: 0x17B0, symBinAddr: 0x1EBC8, symSize: 0x174 } + - { offsetInCU: 0x13AF, offset: 0xE1E20, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser27OSPropertyOperationExecutorC15cacheDeltaQueueyyFyycfU_', symObjAddr: 0x1924, symBinAddr: 0x1ED3C, symSize: 0xE0 } + - { offsetInCU: 0x1485, offset: 0xE1EF6, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser27OSPropertyOperationExecutorC17processDeltaQueue12inBackgroundySb_tFyycfU_', symObjAddr: 0x1A04, symBinAddr: 0x1EE1C, symSize: 0x1434 } + - { offsetInCU: 0x216E, offset: 0xE2BDF, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser27OSPropertyOperationExecutorC30executeUpdatePropertiesRequest_12inBackgroundyAA09OSRequesthI0C_SbtFySDys11AnyHashableVypGSgcfU_', symObjAddr: 0x2E38, symBinAddr: 0x20250, symSize: 0x4D4 } + - { offsetInCU: 0x2348, offset: 0xE2DB9, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser27OSPropertyOperationExecutorC30executeUpdatePropertiesRequest_12inBackgroundyAA09OSRequesthI0C_SbtFySDys11AnyHashableVypGSgcfU_yycfU_', symObjAddr: 0x330C, symBinAddr: 0x20724, symSize: 0x1BC } + - { offsetInCU: 0x24A2, offset: 0xE2F13, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser27OSPropertyOperationExecutorC30executeUpdatePropertiesRequest_12inBackgroundyAA09OSRequesthI0C_SbtFySo0aB11ClientErrorCcfU0_', symObjAddr: 0x34C8, symBinAddr: 0x208E0, symSize: 0x1C8 } + - { offsetInCU: 0x25CB, offset: 0xE303C, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser27OSPropertyOperationExecutorC30executeUpdatePropertiesRequest_12inBackgroundyAA09OSRequesthI0C_SbtFySo0aB11ClientErrorCcfU0_yycfU_', symObjAddr: 0x3690, symBinAddr: 0x20AA8, symSize: 0x4E0 } + - { offsetInCU: 0x2951, offset: 0xE33C2, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser27OSPropertyOperationExecutorCfD', symObjAddr: 0x3B70, symBinAddr: 0x20F88, symSize: 0x44 } + - { offsetInCU: 0x29A3, offset: 0xE3414, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser27OSPropertyOperationExecutorC0aB6OSCore011OSOperationF0AadEP15supportedDeltasSaySSGvgTW', symObjAddr: 0x3BD4, symBinAddr: 0x20FEC, symSize: 0xC } + - { offsetInCU: 0x29FF, offset: 0xE3470, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser27OSPropertyOperationExecutorC0aB6OSCore011OSOperationF0AadEP12enqueueDeltayyAD7OSDeltaCFTW', symObjAddr: 0x3BE0, symBinAddr: 0x20FF8, symSize: 0xB8 } + - { offsetInCU: 0x2A58, offset: 0xE34C9, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser27OSPropertyOperationExecutorC0aB6OSCore011OSOperationF0AadEP15cacheDeltaQueueyyFTW', symObjAddr: 0x3C98, symBinAddr: 0x210B0, symSize: 0x94 } + - { offsetInCU: 0x2ABD, offset: 0xE352E, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser27OSPropertyOperationExecutorC0aB6OSCore011OSOperationF0AadEP17processDeltaQueue12inBackgroundySb_tFTW', symObjAddr: 0x3D2C, symBinAddr: 0x21144, symSize: 0xB4 } + - { offsetInCU: 0x2AF8, offset: 0xE3569, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser27OSPropertyOperationExecutorC15newRecordsStateAC0aB6OSCore05OSNewhI0C_tcfcTf4gn_n', symObjAddr: 0x6754, symBinAddr: 0x23B6C, symSize: 0x278 } + - { offsetInCU: 0x2B8B, offset: 0xE35FC, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser27OSPropertyOperationExecutorC17combineProperties33_95A8BAFE9B3ABA694D38FE045AE2D2E7LL8existing5deltaAA010OSCombinedH0AELLVAISg_0aB6OSCore7OSDeltaCtFTf4nnd_n', symObjAddr: 0x6DD0, symBinAddr: 0x241E8, symSize: 0x84C } + - { offsetInCU: 0x3646, offset: 0xE40B7, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser27OSPropertyOperationExecutorCMa', symObjAddr: 0x3BB4, symBinAddr: 0x20FCC, symSize: 0x20 } + - { offsetInCU: 0x365A, offset: 0xE40CB, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser27OSPropertyOperationExecutorC17processDeltaQueue12inBackgroundySb_tFyycfU_TA', symObjAddr: 0x3E04, symBinAddr: 0x2121C, symSize: 0xC } + - { offsetInCU: 0x366E, offset: 0xE40DF, size: 0x8, addend: 0x0, symName: _block_copy_helper, symObjAddr: 0x3E10, symBinAddr: 0x21228, symSize: 0x10 } + - { offsetInCU: 0x3682, offset: 0xE40F3, size: 0x8, addend: 0x0, symName: _block_destroy_helper, symObjAddr: 0x3E20, symBinAddr: 0x21238, symSize: 0x8 } + - { offsetInCU: 0x36AC, offset: 0xE411D, size: 0x8, addend: 0x0, symName: '_$ss17_NativeDictionaryV12mutatingFind_8isUniques10_HashTableV6BucketV6bucket_Sb5foundtx_SbtFs11AnyHashableV_ypTg5', symObjAddr: 0x3E50, symBinAddr: 0x21268, symSize: 0xC8 } + - { offsetInCU: 0x370D, offset: 0xE417E, size: 0x8, addend: 0x0, symName: '_$ss17_NativeDictionaryV4copyyyFSS_13OneSignalUser15OSIdentityModelCTg5', symObjAddr: 0x4014, symBinAddr: 0x2142C, symSize: 0x1B0 } + - { offsetInCU: 0x3799, offset: 0xE420A, size: 0x8, addend: 0x0, symName: '_$ss17_NativeDictionaryV4copyyyFSS_ypTg5', symObjAddr: 0x41C4, symBinAddr: 0x215DC, symSize: 0x1F4 } + - { offsetInCU: 0x3830, offset: 0xE42A1, size: 0x8, addend: 0x0, symName: '_$ss17_NativeDictionaryV4copyyyFs11AnyHashableV_ypTg5', symObjAddr: 0x43B8, symBinAddr: 0x217D0, symSize: 0x1F4 } + - { offsetInCU: 0x38B4, offset: 0xE4325, size: 0x8, addend: 0x0, symName: '_$ss17_NativeDictionaryV4copyyyFSS_SSTg5', symObjAddr: 0x45AC, symBinAddr: 0x219C4, symSize: 0x1C8 } + - { offsetInCU: 0x393A, offset: 0xE43AB, size: 0x8, addend: 0x0, symName: '_$ss17_NativeDictionaryV4copyyyFSS_13OneSignalUser19OSSubscriptionModelCTg5', symObjAddr: 0x4774, symBinAddr: 0x21B8C, symSize: 0x1C4 } + - { offsetInCU: 0x39BB, offset: 0xE442C, size: 0x8, addend: 0x0, symName: '_$ss17_NativeDictionaryV4copyyyFSS_13OneSignalUser20OSCombinedProperties33_95A8BAFE9B3ABA694D38FE045AE2D2E7LLVTg5', symObjAddr: 0x4938, symBinAddr: 0x21D50, symSize: 0x220 } + - { offsetInCU: 0x3A6B, offset: 0xE44DC, size: 0x8, addend: 0x0, symName: '_$ss17_NativeDictionaryV20_copyOrMoveAndResize8capacity12moveElementsySi_SbtFSS_13OneSignalUser15OSIdentityModelCTg5', symObjAddr: 0x4B58, symBinAddr: 0x21F70, symSize: 0x360 } + - { offsetInCU: 0x3B77, offset: 0xE45E8, size: 0x8, addend: 0x0, symName: '_$ss17_NativeDictionaryV20_copyOrMoveAndResize8capacity12moveElementsySi_SbtFSS_ypTg5', symObjAddr: 0x4EB8, symBinAddr: 0x222D0, symSize: 0x3A0 } + - { offsetInCU: 0x3CAD, offset: 0xE471E, size: 0x8, addend: 0x0, symName: '_$ss17_NativeDictionaryV20_copyOrMoveAndResize8capacity12moveElementsySi_SbtFs11AnyHashableV_ypTg5', symObjAddr: 0x5258, symBinAddr: 0x22670, symSize: 0x3A4 } + - { offsetInCU: 0x3DD0, offset: 0xE4841, size: 0x8, addend: 0x0, symName: '_$ss17_NativeDictionaryV20_copyOrMoveAndResize8capacity12moveElementsySi_SbtFSS_SSTg5', symObjAddr: 0x55FC, symBinAddr: 0x22A14, symSize: 0x3AC } + - { offsetInCU: 0x3EC0, offset: 0xE4931, size: 0x8, addend: 0x0, symName: '_$ss17_NativeDictionaryV20_copyOrMoveAndResize8capacity12moveElementsySi_SbtFSS_13OneSignalUser19OSSubscriptionModelCTg5', symObjAddr: 0x59A8, symBinAddr: 0x22DC0, symSize: 0x398 } + - { offsetInCU: 0x3FCC, offset: 0xE4A3D, size: 0x8, addend: 0x0, symName: '_$ss17_NativeDictionaryV20_copyOrMoveAndResize8capacity12moveElementsySi_SbtFSS_13OneSignalUser20OSCombinedProperties33_95A8BAFE9B3ABA694D38FE045AE2D2E7LLVTg5', symObjAddr: 0x5D40, symBinAddr: 0x23158, symSize: 0x404 } + - { offsetInCU: 0x40E3, offset: 0xE4B54, size: 0x8, addend: 0x0, symName: '_$ss17_NativeDictionaryV7_delete2atys10_HashTableV6BucketV_tFSS_ypTg5', symObjAddr: 0x6144, symBinAddr: 0x2355C, symSize: 0x1E4 } + - { offsetInCU: 0x4169, offset: 0xE4BDA, size: 0x8, addend: 0x0, symName: '_$ss17_NativeDictionaryV7_delete2atys10_HashTableV6BucketV_tFSS_SSTg5', symObjAddr: 0x6328, symBinAddr: 0x23740, symSize: 0x1DC } + - { offsetInCU: 0x41E6, offset: 0xE4C57, size: 0x8, addend: 0x0, symName: '_$ss12_ArrayBufferV20_consumeAndCreateNewAByxGyFSi6offset_15OneSignalOSCore7OSDeltaC7elementt_Tg5', symObjAddr: 0x6510, symBinAddr: 0x23928, symSize: 0x14 } + - { offsetInCU: 0x421E, offset: 0xE4C8F, size: 0x8, addend: 0x0, symName: '_$ss12_ArrayBufferV20_consumeAndCreateNewAByxGyFSi6offset_13OneSignalUser25OSRequestUpdatePropertiesC7elementt_Tg5', symObjAddr: 0x6530, symBinAddr: 0x23948, symSize: 0x14 } + - { offsetInCU: 0x4256, offset: 0xE4CC7, size: 0x8, addend: 0x0, symName: '_$ss12_ArrayBufferV20_consumeAndCreateNewAByxGyFSi6offset_13OneSignalUser19OSRequestAddAliasesC7elementt_Tg5', symObjAddr: 0x6550, symBinAddr: 0x23968, symSize: 0x14 } + - { offsetInCU: 0x428E, offset: 0xE4CFF, size: 0x8, addend: 0x0, symName: '_$ss12_ArrayBufferV20_consumeAndCreateNewAByxGyFSi6offset_13OneSignalUser20OSRequestRemoveAliasC7elementt_Tg5', symObjAddr: 0x6570, symBinAddr: 0x23988, symSize: 0x14 } + - { offsetInCU: 0x42C6, offset: 0xE4D37, size: 0x8, addend: 0x0, symName: '_$ss12_ArrayBufferV20_consumeAndCreateNewAByxGyFSi6offset_13OneSignalUser27OSRequestDeleteSubscriptionC7elementt_Tg5', symObjAddr: 0x6590, symBinAddr: 0x239A8, symSize: 0x14 } + - { offsetInCU: 0x42FE, offset: 0xE4D6F, size: 0x8, addend: 0x0, symName: '_$ss12_ArrayBufferV20_consumeAndCreateNewAByxGyFSi6offset_13OneSignalUser27OSRequestUpdateSubscriptionC7elementt_Tg5', symObjAddr: 0x65B0, symBinAddr: 0x239C8, symSize: 0x14 } + - { offsetInCU: 0x4336, offset: 0xE4DA7, size: 0x8, addend: 0x0, symName: '_$ss12_ArrayBufferV20_consumeAndCreateNewAByxGyFSi6offset_13OneSignalUser21OSRequestCustomEventsC7elementt_Tg5', symObjAddr: 0x65D0, symBinAddr: 0x239E8, symSize: 0x14 } + - { offsetInCU: 0x436E, offset: 0xE4DDF, size: 0x8, addend: 0x0, symName: '_$ss12_ArrayBufferV20_consumeAndCreateNewAByxGyF13OneSignalUser13OSUserRequest_p_Tg5', symObjAddr: 0x65E4, symBinAddr: 0x239FC, symSize: 0x14 } + - { offsetInCU: 0x439B, offset: 0xE4E0C, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser20OSCombinedProperties33_95A8BAFE9B3ABA694D38FE045AE2D2E7LLVWOr', symObjAddr: 0x69CC, symBinAddr: 0x23DE4, symSize: 0x50 } + - { offsetInCU: 0x43AF, offset: 0xE4E20, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser20OSCombinedProperties33_95A8BAFE9B3ABA694D38FE045AE2D2E7LLVWOs', symObjAddr: 0x6A1C, symBinAddr: 0x23E34, symSize: 0x50 } + - { offsetInCU: 0x44FA, offset: 0xE4F6B, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser20OSCombinedProperties33_95A8BAFE9B3ABA694D38FE045AE2D2E7LLVSgWOe', symObjAddr: 0x7638, symBinAddr: 0x24A50, symSize: 0x4C } + - { offsetInCU: 0x450E, offset: 0xE4F7F, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser20OSCombinedProperties33_95A8BAFE9B3ABA694D38FE045AE2D2E7LLVSgWOr', symObjAddr: 0x76EC, symBinAddr: 0x24AC4, symSize: 0x34 } + - { offsetInCU: 0x4522, offset: 0xE4F93, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser20OSCombinedProperties33_95A8BAFE9B3ABA694D38FE045AE2D2E7LLVSgWOy', symObjAddr: 0x7720, symBinAddr: 0x24AF8, symSize: 0x50 } + - { offsetInCU: 0x4536, offset: 0xE4FA7, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser27OSPropertyOperationExecutorC30executeUpdatePropertiesRequest_12inBackgroundyAA09OSRequesthI0C_SbtFySo0aB11ClientErrorCcfU0_yycfU_TA', symObjAddr: 0x77F8, symBinAddr: 0x24B84, symSize: 0x14 } + - { offsetInCU: 0x454A, offset: 0xE4FBB, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser27OSPropertyOperationExecutorC30executeUpdatePropertiesRequest_12inBackgroundyAA09OSRequesthI0C_SbtFySDys11AnyHashableVypGSgcfU_yycfU_TA', symObjAddr: 0x7C50, symBinAddr: 0x24F94, symSize: 0x10 } + - { offsetInCU: 0x455E, offset: 0xE4FCF, size: 0x8, addend: 0x0, symName: ___swift_allocate_boxed_opaque_existential_1, symObjAddr: 0x7CD0, symBinAddr: 0x24FE0, symSize: 0x3C } + - { offsetInCU: 0x4572, offset: 0xE4FE3, size: 0x8, addend: 0x0, symName: '_$sSDyS2SGWOr', symObjAddr: 0x7D0C, symBinAddr: 0x2501C, symSize: 0x28 } + - { offsetInCU: 0x4586, offset: 0xE4FF7, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser27OSPropertyOperationExecutorC15cacheDeltaQueueyyFyycfU_TA', symObjAddr: 0x7D34, symBinAddr: 0x25044, symSize: 0x8 } + - { offsetInCU: 0x459A, offset: 0xE500B, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser27OSPropertyOperationExecutorC12enqueueDeltayy0aB6OSCore7OSDeltaCFyycfU_TA', symObjAddr: 0x7D68, symBinAddr: 0x25078, symSize: 0x8 } + - { offsetInCU: 0x4611, offset: 0xE5082, size: 0x8, addend: 0x0, symName: '_$ss20_ArrayBufferProtocolPsE15replaceSubrange_4with10elementsOfySnySiG_Siqd__ntSlRd__7ElementQyd__AGRtzlFs01_aB0Vy13OneSignalUser13OSUserRequest_pG_s15EmptyCollectionVyAlM_pGTg5Tf4nndn_n', symObjAddr: 0x7EA0, symBinAddr: 0x251B0, symSize: 0x198 } + - { offsetInCU: 0x4738, offset: 0xE51A9, size: 0x8, addend: 0x0, symName: '_$sSa15replaceSubrange_4withySnySiG_qd__nt7ElementQyd__RszSlRd__lF13OneSignalUser13OSUserRequest_p_s15EmptyCollectionVyAfG_pGTg5Tf4ndn_n', symObjAddr: 0x8038, symBinAddr: 0x25348, symSize: 0xC0 } + - { offsetInCU: 0x483B, offset: 0xE52AC, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser20OSCombinedProperties33_95A8BAFE9B3ABA694D38FE045AE2D2E7LLVwCP', symObjAddr: 0x82BC, symBinAddr: 0x25500, symSize: 0x30 } + - { offsetInCU: 0x484F, offset: 0xE52C0, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser20OSCombinedProperties33_95A8BAFE9B3ABA694D38FE045AE2D2E7LLVwxx', symObjAddr: 0x82EC, symBinAddr: 0x25530, symSize: 0x38 } + - { offsetInCU: 0x4863, offset: 0xE52D4, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser20OSCombinedProperties33_95A8BAFE9B3ABA694D38FE045AE2D2E7LLVwcp', symObjAddr: 0x8324, symBinAddr: 0x25568, symSize: 0x6C } + - { offsetInCU: 0x4877, offset: 0xE52E8, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser20OSCombinedProperties33_95A8BAFE9B3ABA694D38FE045AE2D2E7LLVwca', symObjAddr: 0x8390, symBinAddr: 0x255D4, symSize: 0xA4 } + - { offsetInCU: 0x488B, offset: 0xE52FC, size: 0x8, addend: 0x0, symName: ___swift_memcpy56_8, symObjAddr: 0x8434, symBinAddr: 0x25678, symSize: 0x1C } + - { offsetInCU: 0x489F, offset: 0xE5310, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser20OSCombinedProperties33_95A8BAFE9B3ABA694D38FE045AE2D2E7LLVwta', symObjAddr: 0x8450, symBinAddr: 0x25694, symSize: 0x74 } + - { offsetInCU: 0x48B3, offset: 0xE5324, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser20OSCombinedProperties33_95A8BAFE9B3ABA694D38FE045AE2D2E7LLVwet', symObjAddr: 0x84C4, symBinAddr: 0x25708, symSize: 0x48 } + - { offsetInCU: 0x48C7, offset: 0xE5338, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser20OSCombinedProperties33_95A8BAFE9B3ABA694D38FE045AE2D2E7LLVwst', symObjAddr: 0x850C, symBinAddr: 0x25750, symSize: 0x4C } + - { offsetInCU: 0x48DB, offset: 0xE534C, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser20OSCombinedProperties33_95A8BAFE9B3ABA694D38FE045AE2D2E7LLVMa', symObjAddr: 0x8558, symBinAddr: 0x2579C, symSize: 0x10 } + - { offsetInCU: 0x490E, offset: 0xE537F, size: 0x8, addend: 0x0, symName: '_$sSD11removeValue6forKeyq_Sgx_tFSS_ypTg5', symObjAddr: 0x0, symBinAddr: 0x1D418, symSize: 0xE4 } + - { offsetInCU: 0x4F, offset: 0xE5BF0, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser22OSCustomEventsExecutorC14EventConstants33_C1337E78BEEC3B1BCAA51D52E20120CBLLO4nameSSvpZ', symObjAddr: 0x47E0, symBinAddr: 0x61C18, symSize: 0x0 } + - { offsetInCU: 0x69, offset: 0xE5C0A, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser22OSCustomEventsExecutorC14EventConstants33_C1337E78BEEC3B1BCAA51D52E20120CBLLO11onesignalIdSSvpZ', symObjAddr: 0x47F0, symBinAddr: 0x61C28, symSize: 0x0 } + - { offsetInCU: 0x83, offset: 0xE5C24, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser22OSCustomEventsExecutorC14EventConstants33_C1337E78BEEC3B1BCAA51D52E20120CBLLO9timestampSSvpZ', symObjAddr: 0x4800, symBinAddr: 0x61C38, symSize: 0x0 } + - { offsetInCU: 0x9D, offset: 0xE5C3E, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser22OSCustomEventsExecutorC14EventConstants33_C1337E78BEEC3B1BCAA51D52E20120CBLLO7payloadSSvpZ', symObjAddr: 0x4810, symBinAddr: 0x61C48, symSize: 0x0 } + - { offsetInCU: 0xB7, offset: 0xE5C58, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser22OSCustomEventsExecutorC14EventConstants33_C1337E78BEEC3B1BCAA51D52E20120CBLLO10deviceTypeSSvpZ', symObjAddr: 0x4820, symBinAddr: 0x61C58, symSize: 0x0 } + - { offsetInCU: 0xD1, offset: 0xE5C72, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser22OSCustomEventsExecutorC14EventConstants33_C1337E78BEEC3B1BCAA51D52E20120CBLLO3sdkSSvpZ', symObjAddr: 0x4830, symBinAddr: 0x61C68, symSize: 0x0 } + - { offsetInCU: 0xEB, offset: 0xE5C8C, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser22OSCustomEventsExecutorC14EventConstants33_C1337E78BEEC3B1BCAA51D52E20120CBLLO10appVersionSSvpZ', symObjAddr: 0x4840, symBinAddr: 0x61C78, symSize: 0x0 } + - { offsetInCU: 0x105, offset: 0xE5CA6, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser22OSCustomEventsExecutorC14EventConstants33_C1337E78BEEC3B1BCAA51D52E20120CBLLO4typeSSvpZ', symObjAddr: 0x4850, symBinAddr: 0x61C88, symSize: 0x0 } + - { offsetInCU: 0x11F, offset: 0xE5CC0, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser22OSCustomEventsExecutorC14EventConstants33_C1337E78BEEC3B1BCAA51D52E20120CBLLO11deviceModelSSvpZ', symObjAddr: 0x4860, symBinAddr: 0x61C98, symSize: 0x0 } + - { offsetInCU: 0x139, offset: 0xE5CDA, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser22OSCustomEventsExecutorC14EventConstants33_C1337E78BEEC3B1BCAA51D52E20120CBLLO8deviceOsSSvpZ', symObjAddr: 0x4870, symBinAddr: 0x61CA8, symSize: 0x0 } + - { offsetInCU: 0x153, offset: 0xE5CF4, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser22OSCustomEventsExecutorC14EventConstants33_C1337E78BEEC3B1BCAA51D52E20120CBLLO5osSdkSSvpZ', symObjAddr: 0x4880, symBinAddr: 0x61CB8, symSize: 0x0 } + - { offsetInCU: 0x16D, offset: 0xE5D0E, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser22OSCustomEventsExecutorC14EventConstants33_C1337E78BEEC3B1BCAA51D52E20120CBLLO3iosSSvpZ', symObjAddr: 0x4890, symBinAddr: 0x61CC8, symSize: 0x0 } + - { offsetInCU: 0x187, offset: 0xE5D28, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser22OSCustomEventsExecutorC14EventConstants33_C1337E78BEEC3B1BCAA51D52E20120CBLLO7iOSPushSSvpZ', symObjAddr: 0x48A0, symBinAddr: 0x61CD8, symSize: 0x0 } + - { offsetInCU: 0x1A1, offset: 0xE5D42, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser22OSCustomEventsExecutorC14EventConstants33_C1337E78BEEC3B1BCAA51D52E20120CBLLO4name_WZ', symObjAddr: 0x2EC, symBinAddr: 0x25ADC, symSize: 0x1C } + - { offsetInCU: 0x1BB, offset: 0xE5D5C, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser22OSCustomEventsExecutorC14EventConstants33_C1337E78BEEC3B1BCAA51D52E20120CBLLO11onesignalId_WZ', symObjAddr: 0x308, symBinAddr: 0x25AF8, symSize: 0x2C } + - { offsetInCU: 0x1D5, offset: 0xE5D76, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser22OSCustomEventsExecutorC14EventConstants33_C1337E78BEEC3B1BCAA51D52E20120CBLLO9timestamp_WZ', symObjAddr: 0x334, symBinAddr: 0x25B24, symSize: 0x28 } + - { offsetInCU: 0x1EF, offset: 0xE5D90, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser22OSCustomEventsExecutorC14EventConstants33_C1337E78BEEC3B1BCAA51D52E20120CBLLO7payload_WZ', symObjAddr: 0x35C, symBinAddr: 0x25B4C, symSize: 0x24 } + - { offsetInCU: 0x209, offset: 0xE5DAA, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser22OSCustomEventsExecutorC14EventConstants33_C1337E78BEEC3B1BCAA51D52E20120CBLLO10deviceType_WZ', symObjAddr: 0x380, symBinAddr: 0x25B70, symSize: 0x2C } + - { offsetInCU: 0x223, offset: 0xE5DC4, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser22OSCustomEventsExecutorC14EventConstants33_C1337E78BEEC3B1BCAA51D52E20120CBLLO3sdk_WZ', symObjAddr: 0x3AC, symBinAddr: 0x25B9C, symSize: 0x1C } + - { offsetInCU: 0x23D, offset: 0xE5DDE, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser22OSCustomEventsExecutorC14EventConstants33_C1337E78BEEC3B1BCAA51D52E20120CBLLO10appVersion_WZ', symObjAddr: 0x3C8, symBinAddr: 0x25BB8, symSize: 0x2C } + - { offsetInCU: 0x257, offset: 0xE5DF8, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser22OSCustomEventsExecutorC14EventConstants33_C1337E78BEEC3B1BCAA51D52E20120CBLLO4type_WZ', symObjAddr: 0x3F4, symBinAddr: 0x25BE4, symSize: 0x1C } + - { offsetInCU: 0x271, offset: 0xE5E12, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser22OSCustomEventsExecutorC14EventConstants33_C1337E78BEEC3B1BCAA51D52E20120CBLLO11deviceModel_WZ', symObjAddr: 0x410, symBinAddr: 0x25C00, symSize: 0x2C } + - { offsetInCU: 0x28B, offset: 0xE5E2C, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser22OSCustomEventsExecutorC14EventConstants33_C1337E78BEEC3B1BCAA51D52E20120CBLLO8deviceOs_WZ', symObjAddr: 0x43C, symBinAddr: 0x25C2C, symSize: 0x28 } + - { offsetInCU: 0x2A5, offset: 0xE5E46, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser22OSCustomEventsExecutorC14EventConstants33_C1337E78BEEC3B1BCAA51D52E20120CBLLO5osSdk_WZ', symObjAddr: 0x464, symBinAddr: 0x25C54, symSize: 0x20 } + - { offsetInCU: 0x2BF, offset: 0xE5E60, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser22OSCustomEventsExecutorC14EventConstants33_C1337E78BEEC3B1BCAA51D52E20120CBLLO3ios_WZ', symObjAddr: 0x484, symBinAddr: 0x25C74, symSize: 0x1C } + - { offsetInCU: 0x2D9, offset: 0xE5E7A, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser22OSCustomEventsExecutorC14EventConstants33_C1337E78BEEC3B1BCAA51D52E20120CBLLO7iOSPush_WZ', symObjAddr: 0x4A0, symBinAddr: 0x25C90, symSize: 0x24 } + - { offsetInCU: 0x2F3, offset: 0xE5E94, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser22OSCustomEventsExecutorC13uncacheDeltas33_C1337E78BEEC3B1BCAA51D52E20120CBLLyyF', symObjAddr: 0x4C4, symBinAddr: 0x25CB4, symSize: 0x6C0 } + - { offsetInCU: 0x726, offset: 0xE62C7, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser22OSCustomEventsExecutorC15uncacheRequests33_C1337E78BEEC3B1BCAA51D52E20120CBLLyyF', symObjAddr: 0xB84, symBinAddr: 0x26374, symSize: 0x880 } + - { offsetInCU: 0xCB9, offset: 0xE685A, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser22OSCustomEventsExecutorC12enqueueDeltayy0aB6OSCore7OSDeltaCFyycfU_', symObjAddr: 0x1404, symBinAddr: 0x26BF4, symSize: 0x174 } + - { offsetInCU: 0xE0B, offset: 0xE69AC, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser22OSCustomEventsExecutorC15cacheDeltaQueueyyFyycfU_', symObjAddr: 0x1578, symBinAddr: 0x26D68, symSize: 0xE0 } + - { offsetInCU: 0xF2D, offset: 0xE6ACE, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser22OSCustomEventsExecutorC17processDeltaQueue12inBackgroundySb_tFyycfU_', symObjAddr: 0x1658, symBinAddr: 0x26E48, symSize: 0x1634 } + - { offsetInCU: 0x1E4B, offset: 0xE79EC, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser22OSCustomEventsExecutorC14executeRequest33_C1337E78BEEC3B1BCAA51D52E20120CBLL_12inBackgroundyAA015OSRequestCustomE0C_SbtFySDys11AnyHashableVypGSgcfU_', symObjAddr: 0x2C8C, symBinAddr: 0x2847C, symSize: 0xDC } + - { offsetInCU: 0x1EB8, offset: 0xE7A59, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser22OSCustomEventsExecutorC14executeRequest33_C1337E78BEEC3B1BCAA51D52E20120CBLL_12inBackgroundyAA015OSRequestCustomE0C_SbtFySDys11AnyHashableVypGSgcfU_yycfU_', symObjAddr: 0x2D68, symBinAddr: 0x28558, symSize: 0x1AC } + - { offsetInCU: 0x2018, offset: 0xE7BB9, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser22OSCustomEventsExecutorC14executeRequest33_C1337E78BEEC3B1BCAA51D52E20120CBLL_12inBackgroundyAA015OSRequestCustomE0C_SbtFySo0aB11ClientErrorCcfU0_', symObjAddr: 0x2F14, symBinAddr: 0x28704, symSize: 0x1C8 } + - { offsetInCU: 0x2145, offset: 0xE7CE6, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser22OSCustomEventsExecutorC14executeRequest33_C1337E78BEEC3B1BCAA51D52E20120CBLL_12inBackgroundyAA015OSRequestCustomE0C_SbtFySo0aB11ClientErrorCcfU0_yycfU_', symObjAddr: 0x30DC, symBinAddr: 0x288CC, symSize: 0x1EC } + - { offsetInCU: 0x22EC, offset: 0xE7E8D, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser22OSCustomEventsExecutorCfD', symObjAddr: 0x32C8, symBinAddr: 0x28AB8, symSize: 0x44 } + - { offsetInCU: 0x233E, offset: 0xE7EDF, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser22OSCustomEventsExecutorC0aB6OSCore011OSOperationF0AadEP15supportedDeltasSaySSGvgTW', symObjAddr: 0x332C, symBinAddr: 0x28B1C, symSize: 0xC } + - { offsetInCU: 0x239A, offset: 0xE7F3B, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser22OSCustomEventsExecutorC0aB6OSCore011OSOperationF0AadEP12enqueueDeltayyAD7OSDeltaCFTW', symObjAddr: 0x3338, symBinAddr: 0x28B28, symSize: 0xB8 } + - { offsetInCU: 0x23F3, offset: 0xE7F94, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser22OSCustomEventsExecutorC0aB6OSCore011OSOperationF0AadEP15cacheDeltaQueueyyFTW', symObjAddr: 0x33F0, symBinAddr: 0x28BE0, symSize: 0x94 } + - { offsetInCU: 0x2458, offset: 0xE7FF9, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser22OSCustomEventsExecutorC0aB6OSCore011OSOperationF0AadEP17processDeltaQueue12inBackgroundySb_tFTW', symObjAddr: 0x3484, symBinAddr: 0x28C74, symSize: 0xB4 } + - { offsetInCU: 0x2493, offset: 0xE8034, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser22OSCustomEventsExecutorC15newRecordsStateAC0aB6OSCore05OSNewhI0C_tcfcTf4gn_n', symObjAddr: 0x38C4, symBinAddr: 0x29074, symSize: 0x260 } + - { offsetInCU: 0x25BF, offset: 0xE8160, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser22OSCustomEventsExecutorC14addSdkMetadata33_C1337E78BEEC3B1BCAA51D52E20120CBLL10propertiesSDySSypGAG_tFTf4nd_n', symObjAddr: 0x3B24, symBinAddr: 0x292D4, symSize: 0x570 } + - { offsetInCU: 0x2EBF, offset: 0xE8A60, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser22OSCustomEventsExecutorCMa', symObjAddr: 0x330C, symBinAddr: 0x28AFC, symSize: 0x20 } + - { offsetInCU: 0x2ED3, offset: 0xE8A74, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser22OSCustomEventsExecutorC17processDeltaQueue12inBackgroundySb_tFyycfU_TA', symObjAddr: 0x355C, symBinAddr: 0x28D4C, symSize: 0xC } + - { offsetInCU: 0x2EE7, offset: 0xE8A88, size: 0x8, addend: 0x0, symName: _block_copy_helper, symObjAddr: 0x3568, symBinAddr: 0x28D58, symSize: 0x10 } + - { offsetInCU: 0x2EFB, offset: 0xE8A9C, size: 0x8, addend: 0x0, symName: _block_destroy_helper, symObjAddr: 0x3578, symBinAddr: 0x28D68, symSize: 0x8 } + - { offsetInCU: 0x2F7D, offset: 0xE8B1E, size: 0x8, addend: 0x0, symName: '_$sypSgWOh', symObjAddr: 0x40BC, symBinAddr: 0x2986C, symSize: 0x40 } + - { offsetInCU: 0x2F91, offset: 0xE8B32, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser22OSCustomEventsExecutorC14executeRequest33_C1337E78BEEC3B1BCAA51D52E20120CBLL_12inBackgroundyAA015OSRequestCustomE0C_SbtFySo0aB11ClientErrorCcfU0_yycfU_TA', symObjAddr: 0x41A4, symBinAddr: 0x298E8, symSize: 0x14 } + - { offsetInCU: 0x2FA5, offset: 0xE8B46, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser22OSCustomEventsExecutorC14executeRequest33_C1337E78BEEC3B1BCAA51D52E20120CBLL_12inBackgroundyAA015OSRequestCustomE0C_SbtFySDys11AnyHashableVypGSgcfU_yycfU_TA', symObjAddr: 0x4584, symBinAddr: 0x29CC8, symSize: 0x10 } + - { offsetInCU: 0x2FB9, offset: 0xE8B5A, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser22OSCustomEventsExecutorC15cacheDeltaQueueyyFyycfU_TA', symObjAddr: 0x4594, symBinAddr: 0x29CD8, symSize: 0x8 } + - { offsetInCU: 0x2FCD, offset: 0xE8B6E, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser22OSCustomEventsExecutorC12enqueueDeltayy0aB6OSCore7OSDeltaCFyycfU_TA', symObjAddr: 0x45C8, symBinAddr: 0x29D0C, symSize: 0x8 } + - { offsetInCU: 0x27, offset: 0xE9118, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser017OSRequestIdentifyC0C11descriptionSSvgTo', symObjAddr: 0x0, symBinAddr: 0x29D90, symSize: 0x4C } + - { offsetInCU: 0x69, offset: 0xE915A, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser017OSRequestIdentifyC0C11descriptionSSvgTo', symObjAddr: 0x0, symBinAddr: 0x29D90, symSize: 0x4C } + - { offsetInCU: 0xC2, offset: 0xE91B3, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser017OSRequestIdentifyC0C19prepareForExecution15newRecordsStateSb0aB6OSCore05OSNewjK0C_tF', symObjAddr: 0x4C, symBinAddr: 0x29DDC, symSize: 0x308 } + - { offsetInCU: 0x39C, offset: 0xE948D, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser017OSRequestIdentifyC0C10aliasLabel0F2Id015identityModelToE00ijK6UpdateACSS_SSAA010OSIdentityJ0CAItcfc', symObjAddr: 0x354, symBinAddr: 0x2A0E4, symSize: 0x338 } + - { offsetInCU: 0x6CD, offset: 0xE97BE, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser017OSRequestIdentifyC0C6encode4withySo7NSCoderC_tF', symObjAddr: 0x68C, symBinAddr: 0x2A41C, symSize: 0x45C } + - { offsetInCU: 0x748, offset: 0xE9839, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser017OSRequestIdentifyC0C6encode4withySo7NSCoderC_tFTo', symObjAddr: 0xAE8, symBinAddr: 0x2A878, symSize: 0x50 } + - { offsetInCU: 0x764, offset: 0xE9855, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser017OSRequestIdentifyC0C5coderACSgSo7NSCoderC_tcfc', symObjAddr: 0xB38, symBinAddr: 0x2A8C8, symSize: 0xACC } + - { offsetInCU: 0x98F, offset: 0xE9A80, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser017OSRequestIdentifyC0C5coderACSgSo7NSCoderC_tcfcTo', symObjAddr: 0x1604, symBinAddr: 0x2B394, symSize: 0x30 } + - { offsetInCU: 0x9C9, offset: 0xE9ABA, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser017OSRequestIdentifyC0CACycfcTo', symObjAddr: 0x1634, symBinAddr: 0x2B3C4, symSize: 0x2C } + - { offsetInCU: 0xA30, offset: 0xE9B21, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser017OSRequestIdentifyC0CfD', symObjAddr: 0x1660, symBinAddr: 0x2B3F0, symSize: 0x30 } + - { offsetInCU: 0xA5D, offset: 0xE9B4E, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser017OSRequestIdentifyC0CAA13OSUserRequestA2aDP19prepareForExecution15newRecordsStateSb0aB6OSCore05OSNewlM0C_tFTW', symObjAddr: 0x1724, symBinAddr: 0x2B4B4, symSize: 0x4 } + - { offsetInCU: 0xC16, offset: 0xE9D07, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser017OSRequestIdentifyC0CfETo', symObjAddr: 0x1690, symBinAddr: 0x2B420, symSize: 0x74 } + - { offsetInCU: 0xC45, offset: 0xE9D36, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser017OSRequestIdentifyC0CMa', symObjAddr: 0x1704, symBinAddr: 0x2B494, symSize: 0x20 } + - { offsetInCU: 0x224, offset: 0xEA14A, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser14OSUserExecutorC07uncacheC8Requests33_6E3DCA8EBB728F2F390DF019E77674CCLLyyF', symObjAddr: 0x2F8, symBinAddr: 0x2B7EC, symSize: 0x1164 } + - { offsetInCU: 0x1216, offset: 0xEB13C, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser14OSUserExecutorC35migrateTransferSubscriptionRequests33_6E3DCA8EBB728F2F390DF019E77674CCLLyyF', symObjAddr: 0x145C, symBinAddr: 0x2C950, symSize: 0x30C } + - { offsetInCU: 0x140B, offset: 0xEB331, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser14OSUserExecutorC13appendToQueueyyAA0D7Request_pFyycfU_', symObjAddr: 0x1768, symBinAddr: 0x2CC5C, symSize: 0x17C } + - { offsetInCU: 0x155B, offset: 0xEB481, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser14OSUserExecutorC15removeFromQueueyyAA0D7Request_pFyycfU_', symObjAddr: 0x18E4, symBinAddr: 0x2CDD8, symSize: 0x148 } + - { offsetInCU: 0x168C, offset: 0xEB5B2, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser14OSUserExecutorC22executePendingRequests9withDelayySb_tF', symObjAddr: 0x1A2C, symBinAddr: 0x2CF20, symSize: 0x370 } + - { offsetInCU: 0x16DE, offset: 0xEB604, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser14OSUserExecutorC22executePendingRequests9withDelayySb_tFyyYbcfU_', symObjAddr: 0x1D9C, symBinAddr: 0x2D290, symSize: 0x54 } + - { offsetInCU: 0x1709, offset: 0xEB62F, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser14OSUserExecutorC22executePendingRequests9withDelayySb_tFyycfU0_', symObjAddr: 0x1E1C, symBinAddr: 0x2D310, symSize: 0x20 } + - { offsetInCU: 0x1743, offset: 0xEB669, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser14OSUserExecutorC23_executePendingRequests33_6E3DCA8EBB728F2F390DF019E77674CCLLyyF', symObjAddr: 0x1E3C, symBinAddr: 0x2D330, symSize: 0x3F4 } + - { offsetInCU: 0x19BD, offset: 0xEB8E3, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser14OSUserExecutorCfD', symObjAddr: 0x2A44, symBinAddr: 0x2DF38, symSize: 0x34 } + - { offsetInCU: 0x1AE1, offset: 0xEBA07, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser14OSUserExecutorC16addIdentityModel33_6E3DCA8EBB728F2F390DF019E77674CCLLyyAA010OSIdentityH0CFTf4nd_n', symObjAddr: 0x64E0, symBinAddr: 0x31994, symSize: 0xF4 } + - { offsetInCU: 0x1BC2, offset: 0xEBAE8, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser14OSUserExecutorC15newRecordsStateAC0aB6OSCore05OSNewgH0C_tcfcTf4gn_n', symObjAddr: 0x6624, symBinAddr: 0x31AD8, symSize: 0x2DC } + - { offsetInCU: 0x1CA0, offset: 0xEBBC6, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser14OSUserExecutorC08identifyC010externalId23identityModelToIdentify0ijK6UpdateySS_AA010OSIdentityJ0CAItF', symObjAddr: 0x0, symBinAddr: 0x2B4F4, symSize: 0x1A4 } + - { offsetInCU: 0x1DE6, offset: 0xEBD0C, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser14OSUserExecutorC05fetchC010aliasLabel0G2Id13identityModel12onNewSessionySS_SSAA010OSIdentityK0CSbtF', symObjAddr: 0x1A4, symBinAddr: 0x2B698, symSize: 0x154 } + - { offsetInCU: 0x260B, offset: 0xEC531, size: 0x8, addend: 0x0, symName: '_$sIegh_IeyBh_TR', symObjAddr: 0x1DF0, symBinAddr: 0x2D2E4, symSize: 0x2C } + - { offsetInCU: 0x262E, offset: 0xEC554, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser14OSUserExecutorC41executeFetchIdentityBySubscriptionRequestyyAA09OSRequestghiJ0CF', symObjAddr: 0x2230, symBinAddr: 0x2D724, symSize: 0x1C8 } + - { offsetInCU: 0x26D3, offset: 0xEC5F9, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser14OSUserExecutorC41executeFetchIdentityBySubscriptionRequestyyAA09OSRequestghiJ0CFySDys11AnyHashableVypGSgcfU_', symObjAddr: 0x4750, symBinAddr: 0x2FC04, symSize: 0x2D4 } + - { offsetInCU: 0x284A, offset: 0xEC770, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser14OSUserExecutorC41executeFetchIdentityBySubscriptionRequestyyAA09OSRequestghiJ0CFySo0aB11ClientErrorCcfU0_', symObjAddr: 0x4A24, symBinAddr: 0x2FED8, symSize: 0x2CC } + - { offsetInCU: 0x2AA1, offset: 0xEC9C7, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser14OSUserExecutorC013executeCreateC7RequestyyAA09OSRequestgC0CF', symObjAddr: 0x23F8, symBinAddr: 0x2D8EC, symSize: 0x2B4 } + - { offsetInCU: 0x2BAA, offset: 0xECAD0, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser14OSUserExecutorC013executeCreateC7RequestyyAA09OSRequestgC0CFySDys11AnyHashableVypGSgcfU_', symObjAddr: 0x2C70, symBinAddr: 0x2E124, symSize: 0x928 } + - { offsetInCU: 0x2F8C, offset: 0xECEB2, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser14OSUserExecutorC013executeCreateC7RequestyyAA09OSRequestgC0CFySo0aB11ClientErrorCcfU0_', symObjAddr: 0x45DC, symBinAddr: 0x2FA90, symSize: 0x174 } + - { offsetInCU: 0x30C8, offset: 0xECFEE, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser14OSUserExecutorC015executeIdentifyC7RequestyyAA09OSRequestgC0CF', symObjAddr: 0x26AC, symBinAddr: 0x2DBA0, symSize: 0x1CC } + - { offsetInCU: 0x3157, offset: 0xED07D, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser14OSUserExecutorC015executeIdentifyC7RequestyyAA09OSRequestgC0CFySDys11AnyHashableVypGSgcfU_', symObjAddr: 0x4CF0, symBinAddr: 0x301A4, symSize: 0x4DC } + - { offsetInCU: 0x3403, offset: 0xED329, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser14OSUserExecutorC015executeIdentifyC7RequestyyAA09OSRequestgC0CFySo0aB11ClientErrorCcfU0_', symObjAddr: 0x51CC, symBinAddr: 0x30680, symSize: 0x644 } + - { offsetInCU: 0x36B1, offset: 0xED5D7, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser14OSUserExecutorC012executeFetchC7RequestyyAA09OSRequestgC0CF', symObjAddr: 0x2878, symBinAddr: 0x2DD6C, symSize: 0x1CC } + - { offsetInCU: 0x3740, offset: 0xED666, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser14OSUserExecutorC012executeFetchC7RequestyyAA09OSRequestgC0CFySDys11AnyHashableVypGSgcfU_', symObjAddr: 0x5810, symBinAddr: 0x30CC4, symSize: 0x648 } + - { offsetInCU: 0x3A2A, offset: 0xED950, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser14OSUserExecutorC012executeFetchC7RequestyyAA09OSRequestgC0CFySo0aB11ClientErrorCcfU0_', symObjAddr: 0x5E58, symBinAddr: 0x3130C, symSize: 0x434 } + - { offsetInCU: 0x3C91, offset: 0xEDBB7, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser14OSUserExecutorCMa', symObjAddr: 0x2A78, symBinAddr: 0x2DF6C, symSize: 0x20 } + - { offsetInCU: 0x3CA5, offset: 0xEDBCB, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser14OSUserExecutorC06createC010aliasLabel0G2Id13identityModelySS_SSAA010OSIdentityK0CtF', symObjAddr: 0x2AD8, symBinAddr: 0x2DF8C, symSize: 0x198 } + - { offsetInCU: 0x3EDF, offset: 0xEDE05, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser14OSUserExecutorC010parseFetchC8Response8response13identityModel17originalPushToken13addNewRecordsySDys11AnyHashableVypG_AA010OSIdentityK0CSSSgSbtF', symObjAddr: 0x3598, symBinAddr: 0x2EA4C, symSize: 0x1044 } + - { offsetInCU: 0x46FE, offset: 0xEE624, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser14OSUserExecutorC06createC0yyAA0D8Internal_pFTf4en_nAA0dG4ImplC_Tg5', symObjAddr: 0x628C, symBinAddr: 0x31740, symSize: 0x254 } + - { offsetInCU: 0x4885, offset: 0xEE7AB, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser14OSUserExecutorC41executeFetchIdentityBySubscriptionRequestyyAA09OSRequestghiJ0CFySDys11AnyHashableVypGSgcfU_TA', symObjAddr: 0x65DC, symBinAddr: 0x31A90, symSize: 0x8 } + - { offsetInCU: 0x4899, offset: 0xEE7BF, size: 0x8, addend: 0x0, symName: _block_copy_helper, symObjAddr: 0x65E4, symBinAddr: 0x31A98, symSize: 0x10 } + - { offsetInCU: 0x48AD, offset: 0xEE7D3, size: 0x8, addend: 0x0, symName: _block_destroy_helper, symObjAddr: 0x65F4, symBinAddr: 0x31AA8, symSize: 0x8 } + - { offsetInCU: 0x48C1, offset: 0xEE7E7, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser14OSUserExecutorC41executeFetchIdentityBySubscriptionRequestyyAA09OSRequestghiJ0CFySo0aB11ClientErrorCcfU0_TA', symObjAddr: 0x6604, symBinAddr: 0x31AB8, symSize: 0x8 } + - { offsetInCU: 0x48D5, offset: 0xEE7FB, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser14OSUserExecutorC22executePendingRequests9withDelayySb_tFyycfU0_TA', symObjAddr: 0x6620, symBinAddr: 0x31AD4, symSize: 0x4 } + - { offsetInCU: 0x48ED, offset: 0xEE813, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser14OSUserExecutorC22executePendingRequests9withDelayySb_tFyycfU0_TA', symObjAddr: 0x6620, symBinAddr: 0x31AD4, symSize: 0x4 } + - { offsetInCU: 0x49B3, offset: 0xEE8D9, size: 0x8, addend: 0x0, symName: '_$sSMsE20_halfStablePartition15isSuffixElement5IndexQzSb0F0QzKXE_tKFSay13OneSignalUser13OSUserRequest_pG_Tg504$s13hi6User14k33ExecutorC15removeFromQueueyyAA0D7L21_pFyycfU_SbAaE_pXEfU_AgH_pTf1cn_nTf4ng_n', symObjAddr: 0x6900, symBinAddr: 0x31DB4, symSize: 0x214 } + - { offsetInCU: 0x4CDD, offset: 0xEEC03, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser14OSUserExecutorC27parseIdentityObjectResponseySDyS2SGSgSDys11AnyHashableVypGSgFTf4nd_n', symObjAddr: 0x6B28, symBinAddr: 0x31FDC, symSize: 0x114 } + - { offsetInCU: 0x4D47, offset: 0xEEC6D, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser14OSUserExecutorC013executeCreateC7RequestyyAA09OSRequestgC0CFySDys11AnyHashableVypGSgcfU_TA', symObjAddr: 0x6CB4, symBinAddr: 0x320F8, symSize: 0x8 } + - { offsetInCU: 0x4D5B, offset: 0xEEC81, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser14OSUserExecutorC013executeCreateC7RequestyyAA09OSRequestgC0CFySo0aB11ClientErrorCcfU0_TA', symObjAddr: 0x6CE0, symBinAddr: 0x32124, symSize: 0x8 } + - { offsetInCU: 0x4D6F, offset: 0xEEC95, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser14OSUserExecutorC015executeIdentifyC7RequestyyAA09OSRequestgC0CFySDys11AnyHashableVypGSgcfU_TA', symObjAddr: 0x6E08, symBinAddr: 0x32184, symSize: 0x8 } + - { offsetInCU: 0x4D83, offset: 0xEECA9, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser14OSUserExecutorC015executeIdentifyC7RequestyyAA09OSRequestgC0CFySo0aB11ClientErrorCcfU0_TA', symObjAddr: 0x6E18, symBinAddr: 0x32194, symSize: 0x8 } + - { offsetInCU: 0x4D97, offset: 0xEECBD, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser14OSUserExecutorC012executeFetchC7RequestyyAA09OSRequestgC0CFySDys11AnyHashableVypGSgcfU_TA', symObjAddr: 0x6F00, symBinAddr: 0x3221C, symSize: 0x8 } + - { offsetInCU: 0x4DAB, offset: 0xEECD1, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser14OSUserExecutorC012executeFetchC7RequestyyAA09OSRequestgC0CFySo0aB11ClientErrorCcfU0_TA', symObjAddr: 0x6F10, symBinAddr: 0x3222C, symSize: 0x8 } + - { offsetInCU: 0x4DBF, offset: 0xEECE5, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser14OSUserExecutorC22executePendingRequests9withDelayySb_tFyyYbcfU_TA', symObjAddr: 0x6FD4, symBinAddr: 0x322A8, symSize: 0x8 } + - { offsetInCU: 0x27, offset: 0xEF307, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser015OSRequestCreateC0C11descriptionSSvgTo', symObjAddr: 0x0, symBinAddr: 0x32518, symSize: 0x4C } + - { offsetInCU: 0x69, offset: 0xEF349, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser015OSRequestCreateC0C11descriptionSSvgTo', symObjAddr: 0x0, symBinAddr: 0x32518, symSize: 0x4C } + - { offsetInCU: 0xC2, offset: 0xEF3A2, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser015OSRequestCreateC0C19prepareForExecution15newRecordsStateSb0aB6OSCore05OSNewjK0C_tF', symObjAddr: 0x4C, symBinAddr: 0x32564, symSize: 0x1F8 } + - { offsetInCU: 0x237, offset: 0xEF517, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser015OSRequestCreateC0C27updatePushSubscriptionModelyyAA014OSSubscriptionI0CF', symObjAddr: 0x244, symBinAddr: 0x3275C, symSize: 0x254 } + - { offsetInCU: 0x3B2, offset: 0xEF692, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser015OSRequestCreateC0C13identityModel010propertiesG0016pushSubscriptionG017originalPushTokenAcA010OSIdentityG0C_AA012OSPropertiesG0CAA014OSSubscriptionG0CSSSgtcfc', symObjAddr: 0x498, symBinAddr: 0x329B0, symSize: 0x928 } + - { offsetInCU: 0x97D, offset: 0xEFC5D, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser015OSRequestCreateC0C10aliasLabel0F2Id13identityModelACSS_SSAA010OSIdentityJ0Ctcfc', symObjAddr: 0xDC0, symBinAddr: 0x332D8, symSize: 0x354 } + - { offsetInCU: 0xCD1, offset: 0xEFFB1, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser015OSRequestCreateC0C6encode4withySo7NSCoderC_tF', symObjAddr: 0x1114, symBinAddr: 0x3362C, symSize: 0x40C } + - { offsetInCU: 0xD62, offset: 0xF0042, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser015OSRequestCreateC0C6encode4withySo7NSCoderC_tFTo', symObjAddr: 0x1520, symBinAddr: 0x33A38, symSize: 0x50 } + - { offsetInCU: 0xD7E, offset: 0xF005E, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser015OSRequestCreateC0C5coderACSgSo7NSCoderC_tcfc', symObjAddr: 0x1570, symBinAddr: 0x33A88, symSize: 0xA08 } + - { offsetInCU: 0xF74, offset: 0xF0254, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser015OSRequestCreateC0C5coderACSgSo7NSCoderC_tcfcTo', symObjAddr: 0x1F78, symBinAddr: 0x34490, symSize: 0x30 } + - { offsetInCU: 0xFAE, offset: 0xF028E, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser015OSRequestCreateC0CACycfcTo', symObjAddr: 0x1FA8, symBinAddr: 0x344C0, symSize: 0x2C } + - { offsetInCU: 0x1015, offset: 0xF02F5, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser015OSRequestCreateC0CfD', symObjAddr: 0x1FD4, symBinAddr: 0x344EC, symSize: 0x30 } + - { offsetInCU: 0x1042, offset: 0xF0322, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser015OSRequestCreateC0CAA13OSUserRequestA2aDP19prepareForExecution15newRecordsStateSb0aB6OSCore05OSNewlM0C_tFTW', symObjAddr: 0x2084, symBinAddr: 0x3459C, symSize: 0x4 } + - { offsetInCU: 0x1311, offset: 0xF05F1, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser015OSRequestCreateC0CfETo', symObjAddr: 0x2004, symBinAddr: 0x3451C, symSize: 0x60 } + - { offsetInCU: 0x1340, offset: 0xF0620, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser015OSRequestCreateC0CMa', symObjAddr: 0x2064, symBinAddr: 0x3457C, symSize: 0x20 } + - { offsetInCU: 0x27, offset: 0xF08EC, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser20OSRequestRemoveAliasC11descriptionSSvgTo', symObjAddr: 0x0, symBinAddr: 0x345DC, symSize: 0x4C } + - { offsetInCU: 0x69, offset: 0xF092E, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser20OSRequestRemoveAliasC11descriptionSSvgTo', symObjAddr: 0x0, symBinAddr: 0x345DC, symSize: 0x4C } + - { offsetInCU: 0xC2, offset: 0xF0987, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser20OSRequestRemoveAliasC19prepareForExecution15newRecordsStateSb0aB6OSCore05OSNewkL0C_tF', symObjAddr: 0x4C, symBinAddr: 0x34628, symSize: 0x2C0 } + - { offsetInCU: 0x405, offset: 0xF0CCA, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser20OSRequestRemoveAliasC6encode4withySo7NSCoderC_tF', symObjAddr: 0x30C, symBinAddr: 0x348E8, symSize: 0x2CC } + - { offsetInCU: 0x462, offset: 0xF0D27, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser20OSRequestRemoveAliasC6encode4withySo7NSCoderC_tFTo', symObjAddr: 0x5D8, symBinAddr: 0x34BB4, symSize: 0x50 } + - { offsetInCU: 0x47E, offset: 0xF0D43, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser20OSRequestRemoveAliasC5coderACSgSo7NSCoderC_tcfc', symObjAddr: 0x628, symBinAddr: 0x34C04, symSize: 0x640 } + - { offsetInCU: 0x5D1, offset: 0xF0E96, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser20OSRequestRemoveAliasC5coderACSgSo7NSCoderC_tcfcTo', symObjAddr: 0xC68, symBinAddr: 0x35244, symSize: 0x30 } + - { offsetInCU: 0x60B, offset: 0xF0ED0, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser20OSRequestRemoveAliasCACycfcTo', symObjAddr: 0xC98, symBinAddr: 0x35274, symSize: 0x2C } + - { offsetInCU: 0x672, offset: 0xF0F37, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser20OSRequestRemoveAliasCfD', symObjAddr: 0xCC4, symBinAddr: 0x352A0, symSize: 0x30 } + - { offsetInCU: 0x69F, offset: 0xF0F64, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser20OSRequestRemoveAliasCAA13OSUserRequestA2aDP19prepareForExecution15newRecordsStateSb0aB6OSCore05OSNewmN0C_tFTW', symObjAddr: 0xD64, symBinAddr: 0x35340, symSize: 0x4 } + - { offsetInCU: 0x7C9, offset: 0xF108E, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser20OSRequestRemoveAliasCfETo', symObjAddr: 0xCF4, symBinAddr: 0x352D0, symSize: 0x50 } + - { offsetInCU: 0x7F8, offset: 0xF10BD, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser20OSRequestRemoveAliasCMa', symObjAddr: 0xD44, symBinAddr: 0x35320, symSize: 0x20 } + - { offsetInCU: 0x27, offset: 0xF1217, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser27OSRequestCreateSubscriptionC11descriptionSSvgTo', symObjAddr: 0x0, symBinAddr: 0x35380, symSize: 0x4C } + - { offsetInCU: 0x69, offset: 0xF1259, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser27OSRequestCreateSubscriptionC11descriptionSSvgTo', symObjAddr: 0x0, symBinAddr: 0x35380, symSize: 0x4C } + - { offsetInCU: 0xC2, offset: 0xF12B2, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser27OSRequestCreateSubscriptionC19prepareForExecution15newRecordsStateSb0aB6OSCore05OSNewkL0C_tF', symObjAddr: 0x4C, symBinAddr: 0x353CC, symSize: 0x298 } + - { offsetInCU: 0x39C, offset: 0xF158C, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser27OSRequestCreateSubscriptionC17subscriptionModel08identityH0AcA014OSSubscriptionH0C_AA010OSIdentityH0Ctcfc', symObjAddr: 0x2E4, symBinAddr: 0x35664, symSize: 0x29C } + - { offsetInCU: 0x594, offset: 0xF1784, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser27OSRequestCreateSubscriptionC6encode4withySo7NSCoderC_tF', symObjAddr: 0x580, symBinAddr: 0x35900, symSize: 0x384 } + - { offsetInCU: 0x60F, offset: 0xF17FF, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser27OSRequestCreateSubscriptionC6encode4withySo7NSCoderC_tFTo', symObjAddr: 0x904, symBinAddr: 0x35C84, symSize: 0x50 } + - { offsetInCU: 0x62B, offset: 0xF181B, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser27OSRequestCreateSubscriptionC5coderACSgSo7NSCoderC_tcfc', symObjAddr: 0x954, symBinAddr: 0x35CD4, symSize: 0x7DC } + - { offsetInCU: 0x7B7, offset: 0xF19A7, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser27OSRequestCreateSubscriptionC5coderACSgSo7NSCoderC_tcfcTo', symObjAddr: 0x1130, symBinAddr: 0x364B0, symSize: 0x30 } + - { offsetInCU: 0x7F1, offset: 0xF19E1, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser27OSRequestCreateSubscriptionCACycfcTo', symObjAddr: 0x1160, symBinAddr: 0x364E0, symSize: 0x2C } + - { offsetInCU: 0x858, offset: 0xF1A48, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser27OSRequestCreateSubscriptionCfD', symObjAddr: 0x118C, symBinAddr: 0x3650C, symSize: 0x30 } + - { offsetInCU: 0x885, offset: 0xF1A75, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser27OSRequestCreateSubscriptionCAA13OSUserRequestA2aDP19prepareForExecution15newRecordsStateSb0aB6OSCore05OSNewmN0C_tFTW', symObjAddr: 0x1228, symBinAddr: 0x365A8, symSize: 0x4 } + - { offsetInCU: 0x9FC, offset: 0xF1BEC, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser27OSRequestCreateSubscriptionCfETo', symObjAddr: 0x11BC, symBinAddr: 0x3653C, symSize: 0x4C } + - { offsetInCU: 0xA2B, offset: 0xF1C1B, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser27OSRequestCreateSubscriptionCMa', symObjAddr: 0x1208, symBinAddr: 0x36588, symSize: 0x20 } + - { offsetInCU: 0x27, offset: 0xF1E0B, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser27OSRequestDeleteSubscriptionC11descriptionSSvgTo', symObjAddr: 0x0, symBinAddr: 0x365E8, symSize: 0x4C } + - { offsetInCU: 0x69, offset: 0xF1E4D, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser27OSRequestDeleteSubscriptionC11descriptionSSvgTo', symObjAddr: 0x0, symBinAddr: 0x365E8, symSize: 0x4C } + - { offsetInCU: 0xC2, offset: 0xF1EA6, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser27OSRequestDeleteSubscriptionC19prepareForExecution15newRecordsStateSb0aB6OSCore05OSNewkL0C_tF', symObjAddr: 0x4C, symBinAddr: 0x36634, symSize: 0x184 } + - { offsetInCU: 0x288, offset: 0xF206C, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser27OSRequestDeleteSubscriptionC17subscriptionModelAcA014OSSubscriptionH0C_tcfc', symObjAddr: 0x1D0, symBinAddr: 0x367B8, symSize: 0x158 } + - { offsetInCU: 0x39E, offset: 0xF2182, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser27OSRequestDeleteSubscriptionC6encode4withySo7NSCoderC_tF', symObjAddr: 0x328, symBinAddr: 0x36910, symSize: 0x260 } + - { offsetInCU: 0x3FB, offset: 0xF21DF, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser27OSRequestDeleteSubscriptionC6encode4withySo7NSCoderC_tFTo', symObjAddr: 0x588, symBinAddr: 0x36B70, symSize: 0x50 } + - { offsetInCU: 0x417, offset: 0xF21FB, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser27OSRequestDeleteSubscriptionC5coderACSgSo7NSCoderC_tcfc', symObjAddr: 0x5D8, symBinAddr: 0x36BC0, symSize: 0x56C } + - { offsetInCU: 0x58A, offset: 0xF236E, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser27OSRequestDeleteSubscriptionC5coderACSgSo7NSCoderC_tcfcTo', symObjAddr: 0xB44, symBinAddr: 0x3712C, symSize: 0x30 } + - { offsetInCU: 0x5C4, offset: 0xF23A8, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser27OSRequestDeleteSubscriptionCACycfcTo', symObjAddr: 0xB74, symBinAddr: 0x3715C, symSize: 0x2C } + - { offsetInCU: 0x62B, offset: 0xF240F, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser27OSRequestDeleteSubscriptionCfD', symObjAddr: 0xBA0, symBinAddr: 0x37188, symSize: 0x30 } + - { offsetInCU: 0x658, offset: 0xF243C, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser27OSRequestDeleteSubscriptionCAA13OSUserRequestA2aDP19prepareForExecution15newRecordsStateSb0aB6OSCore05OSNewmN0C_tFTW', symObjAddr: 0xC2C, symBinAddr: 0x37214, symSize: 0x4 } + - { offsetInCU: 0x6CD, offset: 0xF24B1, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser27OSRequestDeleteSubscriptionCfETo', symObjAddr: 0xBD0, symBinAddr: 0x371B8, symSize: 0x3C } + - { offsetInCU: 0x6FC, offset: 0xF24E0, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser27OSRequestDeleteSubscriptionCMa', symObjAddr: 0xC0C, symBinAddr: 0x371F4, symSize: 0x20 } + - { offsetInCU: 0x27, offset: 0xF2600, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser29OSRequestTransferSubscriptionC6encode4withySo7NSCoderC_tFTo', symObjAddr: 0x0, symBinAddr: 0x37254, symSize: 0x4 } + - { offsetInCU: 0x4B, offset: 0xF2624, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser29OSRequestTransferSubscriptionC6encode4withySo7NSCoderC_tFTo', symObjAddr: 0x0, symBinAddr: 0x37254, symSize: 0x4 } + - { offsetInCU: 0x67, offset: 0xF2640, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser29OSRequestTransferSubscriptionC5coderACSgSo7NSCoderC_tcfc', symObjAddr: 0x4, symBinAddr: 0x37258, symSize: 0x260 } + - { offsetInCU: 0xD4, offset: 0xF26AD, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser29OSRequestTransferSubscriptionC5coderACSgSo7NSCoderC_tcfcTo', symObjAddr: 0x264, symBinAddr: 0x374B8, symSize: 0x30 } + - { offsetInCU: 0x10E, offset: 0xF26E7, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser29OSRequestTransferSubscriptionCACycfcTo', symObjAddr: 0x294, symBinAddr: 0x374E8, symSize: 0x2C } + - { offsetInCU: 0x175, offset: 0xF274E, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser29OSRequestTransferSubscriptionCfD', symObjAddr: 0x2C0, symBinAddr: 0x37514, symSize: 0x30 } + - { offsetInCU: 0x1A2, offset: 0xF277B, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser29OSRequestTransferSubscriptionCAA13OSUserRequestA2aDP19prepareForExecution15newRecordsStateSb0aB6OSCore05OSNewmN0C_tFTW', symObjAddr: 0x350, symBinAddr: 0x375A4, symSize: 0x8 } + - { offsetInCU: 0x1D5, offset: 0xF27AE, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser29OSRequestTransferSubscriptionCfETo', symObjAddr: 0x2F0, symBinAddr: 0x37544, symSize: 0x40 } + - { offsetInCU: 0x204, offset: 0xF27DD, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser29OSRequestTransferSubscriptionCMa', symObjAddr: 0x330, symBinAddr: 0x37584, symSize: 0x20 } + - { offsetInCU: 0x4F, offset: 0xF2901, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser18OSSubscriptionTypeO8rawValueSSvg', symObjAddr: 0x0, symBinAddr: 0x375AC, symSize: 0x24 } + - { offsetInCU: 0xDA, offset: 0xF298C, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser18OSSubscriptionTypeOSYAASY8rawValuexSg03RawG0Qz_tcfCTW', symObjAddr: 0x1218, symBinAddr: 0x38784, symSize: 0x64 } + - { offsetInCU: 0x140, offset: 0xF29F2, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser18OSSubscriptionTypeOSYAASY8rawValue03RawG0QzvgTW', symObjAddr: 0x127C, symBinAddr: 0x387E8, symSize: 0x28 } + - { offsetInCU: 0x27B, offset: 0xF2B2D, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser19OSSubscriptionModelC7addressSSSgvW', symObjAddr: 0x12A4, symBinAddr: 0x38810, symSize: 0x198 } + - { offsetInCU: 0x460, offset: 0xF2D12, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser19OSSubscriptionModelC14subscriptionIdSSSgvW', symObjAddr: 0x1B90, symBinAddr: 0x390FC, symSize: 0x21C } + - { offsetInCU: 0x565, offset: 0xF2E17, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser19OSSubscriptionModelC17notificationTypesSivW', symObjAddr: 0x1DAC, symBinAddr: 0x39318, symSize: 0x118 } + - { offsetInCU: 0x672, offset: 0xF2F24, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser19OSSubscriptionModelC10_reachableSbvs', symObjAddr: 0x1EC4, symBinAddr: 0x39430, symSize: 0xD8 } + - { offsetInCU: 0x74A, offset: 0xF2FFC, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser19OSSubscriptionModelC11_isDisabledSbvW', symObjAddr: 0x1F9C, symBinAddr: 0x39508, symSize: 0xE4 } + - { offsetInCU: 0x911, offset: 0xF31C3, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser19OSSubscriptionModelC6encode4withySo7NSCoderC_tF', symObjAddr: 0x22F4, symBinAddr: 0x39860, symSize: 0x56C } + - { offsetInCU: 0xABC, offset: 0xF336E, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser19OSSubscriptionModelC6encode4withySo7NSCoderC_tFTo', symObjAddr: 0x2860, symBinAddr: 0x39DCC, symSize: 0x50 } + - { offsetInCU: 0xAD8, offset: 0xF338A, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser19OSSubscriptionModelC5coderACSgSo7NSCoderC_tcfC', symObjAddr: 0x28B0, symBinAddr: 0x39E1C, symSize: 0x30 } + - { offsetInCU: 0xAF7, offset: 0xF33A9, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser19OSSubscriptionModelC5coderACSgSo7NSCoderC_tcfc', symObjAddr: 0x28E0, symBinAddr: 0x39E4C, symSize: 0xEA8 } + - { offsetInCU: 0xBED, offset: 0xF349F, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser19OSSubscriptionModelC5coderACSgSo7NSCoderC_tcfcTo', symObjAddr: 0x3788, symBinAddr: 0x3ACF4, symSize: 0x30 } + - { offsetInCU: 0xD23, offset: 0xF35D5, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser19OSSubscriptionModelC07hydrateE0yySDySSypGF', symObjAddr: 0x37B8, symBinAddr: 0x3AD24, symSize: 0x88C } + - { offsetInCU: 0x125E, offset: 0xF3B10, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser19OSSubscriptionModelC18jsonRepresentationSDySSypGyF', symObjAddr: 0x4044, symBinAddr: 0x3B5B0, symSize: 0x960 } + - { offsetInCU: 0x1935, offset: 0xF41E7, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser19OSSubscriptionModelC14changeNotifierAC0aB6OSCore15OSEventProducerCyAE21OSModelChangedHandler_pG_tcfC', symObjAddr: 0x49A4, symBinAddr: 0x3BF10, symSize: 0x2C } + - { offsetInCU: 0x19E8, offset: 0xF429A, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser19OSSubscriptionModelC4type7address14subscriptionId9reachable10isDisabled14changeNotifierAcA0D4TypeO_SSSgALS2b0aB6OSCore15OSEventProducerCyAM21OSModelChangedHandler_pGtcfcTf4nggnnnn_n', symObjAddr: 0x4EF8, symBinAddr: 0x3C3D0, symSize: 0x5E8 } + - { offsetInCU: 0x1BA3, offset: 0xF4455, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser19OSSubscriptionModelC6updateyyF', symObjAddr: 0x1C8, symBinAddr: 0x37774, symSize: 0x4AC } + - { offsetInCU: 0x1D5F, offset: 0xF4611, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser23OSPushSubscriptionStateC7optedInSbvgTo', symObjAddr: 0x730, symBinAddr: 0x37CDC, symSize: 0x10 } + - { offsetInCU: 0x1D7F, offset: 0xF4631, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser23OSPushSubscriptionStateC7optedInSbvgTo', symObjAddr: 0x730, symBinAddr: 0x37CDC, symSize: 0x10 } + - { offsetInCU: 0x1D9A, offset: 0xF464C, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser23OSPushSubscriptionStateC7optedInSbvg', symObjAddr: 0x740, symBinAddr: 0x37CEC, symSize: 0x10 } + - { offsetInCU: 0x1DB7, offset: 0xF4669, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser23OSPushSubscriptionStateC11descriptionSSvg', symObjAddr: 0x75C, symBinAddr: 0x37D08, symSize: 0x1A0 } + - { offsetInCU: 0x1F8A, offset: 0xF483C, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser23OSPushSubscriptionStateC18jsonRepresentationSo12NSDictionaryCyF', symObjAddr: 0x8FC, symBinAddr: 0x37EA8, symSize: 0x144 } + - { offsetInCU: 0x201B, offset: 0xF48CD, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser23OSPushSubscriptionStateC18jsonRepresentationSo12NSDictionaryCyFTo', symObjAddr: 0xABC, symBinAddr: 0x38028, symSize: 0x38 } + - { offsetInCU: 0x2037, offset: 0xF48E9, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser23OSPushSubscriptionStateC6equalsySbACF', symObjAddr: 0xAF4, symBinAddr: 0x38060, symSize: 0xE0 } + - { offsetInCU: 0x20CA, offset: 0xF497C, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser23OSPushSubscriptionStateCACycfc', symObjAddr: 0xBE0, symBinAddr: 0x3814C, symSize: 0x2C } + - { offsetInCU: 0x212D, offset: 0xF49DF, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser23OSPushSubscriptionStateCACycfcTo', symObjAddr: 0xC0C, symBinAddr: 0x38178, symSize: 0x2C } + - { offsetInCU: 0x2261, offset: 0xF4B13, size: 0x8, addend: 0x0, symName: '_$sSo12NSDictionaryCMa', symObjAddr: 0xA80, symBinAddr: 0x37FEC, symSize: 0x3C } + - { offsetInCU: 0x228B, offset: 0xF4B3D, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser23OSPushSubscriptionStateCMa', symObjAddr: 0xC44, symBinAddr: 0x381B0, symSize: 0x20 } + - { offsetInCU: 0x229F, offset: 0xF4B51, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser23OSPushSubscriptionStateCfETo', symObjAddr: 0xC64, symBinAddr: 0x381D0, symSize: 0x40 } + - { offsetInCU: 0x22F8, offset: 0xF4BAA, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser30OSPushSubscriptionChangedStateC7currentAA0deG0CvgTo', symObjAddr: 0xCA4, symBinAddr: 0x38210, symSize: 0x10 } + - { offsetInCU: 0x2318, offset: 0xF4BCA, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser30OSPushSubscriptionChangedStateC7currentAA0deG0CvgTo', symObjAddr: 0xCA4, symBinAddr: 0x38210, symSize: 0x10 } + - { offsetInCU: 0x2335, offset: 0xF4BE7, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser30OSPushSubscriptionChangedStateC7currentAA0deG0Cvg', symObjAddr: 0xCB4, symBinAddr: 0x38220, symSize: 0x10 } + - { offsetInCU: 0x2370, offset: 0xF4C22, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser30OSPushSubscriptionChangedStateC8previousAA0deG0CvgTo', symObjAddr: 0xCC4, symBinAddr: 0x38230, symSize: 0x10 } + - { offsetInCU: 0x2390, offset: 0xF4C42, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser30OSPushSubscriptionChangedStateC8previousAA0deG0CvgTo', symObjAddr: 0xCC4, symBinAddr: 0x38230, symSize: 0x10 } + - { offsetInCU: 0x23AD, offset: 0xF4C5F, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser30OSPushSubscriptionChangedStateC8previousAA0deG0Cvg', symObjAddr: 0xCD4, symBinAddr: 0x38240, symSize: 0x10 } + - { offsetInCU: 0x23CA, offset: 0xF4C7C, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser30OSPushSubscriptionChangedStateC11descriptionSSvg', symObjAddr: 0xD50, symBinAddr: 0x382BC, symSize: 0x180 } + - { offsetInCU: 0x24C5, offset: 0xF4D77, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser30OSPushSubscriptionChangedStateC18jsonRepresentationSo12NSDictionaryCyF', symObjAddr: 0xED0, symBinAddr: 0x3843C, symSize: 0xE0 } + - { offsetInCU: 0x2548, offset: 0xF4DFA, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser30OSPushSubscriptionChangedStateC18jsonRepresentationSo12NSDictionaryCyFTo', symObjAddr: 0xFB0, symBinAddr: 0x3851C, symSize: 0x38 } + - { offsetInCU: 0x2564, offset: 0xF4E16, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser30OSPushSubscriptionChangedStateCACycfc', symObjAddr: 0x1024, symBinAddr: 0x38590, symSize: 0x2C } + - { offsetInCU: 0x25C7, offset: 0xF4E79, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser30OSPushSubscriptionChangedStateCACycfcTo', symObjAddr: 0x1050, symBinAddr: 0x385BC, symSize: 0x2C } + - { offsetInCU: 0x268C, offset: 0xF4F3E, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser30OSPushSubscriptionChangedStateCMa', symObjAddr: 0x1088, symBinAddr: 0x385F4, symSize: 0x20 } + - { offsetInCU: 0x26A0, offset: 0xF4F52, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser30OSPushSubscriptionChangedStateCfETo', symObjAddr: 0x10D0, symBinAddr: 0x3863C, symSize: 0x38 } + - { offsetInCU: 0x26CF, offset: 0xF4F81, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser19OSSubscriptionModelCMa', symObjAddr: 0x1130, symBinAddr: 0x3869C, symSize: 0x3C } + - { offsetInCU: 0x26E3, offset: 0xF4F95, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser19OSSubscriptionModelCMr', symObjAddr: 0x116C, symBinAddr: 0x386D8, symSize: 0x88 } + - { offsetInCU: 0x2849, offset: 0xF50FB, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser19OSSubscriptionModelC27firePushSubscriptionChangedyyAC014OSPushPropertyI0OF', symObjAddr: 0x143C, symBinAddr: 0x389A8, symSize: 0x744 } + - { offsetInCU: 0x3015, offset: 0xF58C7, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser19OSSubscriptionModelCfE', symObjAddr: 0x49D0, symBinAddr: 0x3BF3C, symSize: 0x84 } + - { offsetInCU: 0x3042, offset: 0xF58F4, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser19OSSubscriptionModelCfETo', symObjAddr: 0x4A94, symBinAddr: 0x3C000, symSize: 0x90 } + - { offsetInCU: 0x3071, offset: 0xF5923, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser19OSSubscriptionModelCMU', symObjAddr: 0x4B24, symBinAddr: 0x3C090, symSize: 0x8 } + - { offsetInCU: 0x3085, offset: 0xF5937, size: 0x8, addend: 0x0, symName: ___swift_memcpy1_1, symObjAddr: 0x4B2C, symBinAddr: 0x3C098, symSize: 0xC } + - { offsetInCU: 0x3099, offset: 0xF594B, size: 0x8, addend: 0x0, symName: ___swift_noop_void_return, symObjAddr: 0x4B38, symBinAddr: 0x3C0A4, symSize: 0x4 } + - { offsetInCU: 0x30AD, offset: 0xF595F, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser18OSSubscriptionTypeOwet', symObjAddr: 0x4B3C, symBinAddr: 0x3C0A8, symSize: 0x90 } + - { offsetInCU: 0x30C1, offset: 0xF5973, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser18OSSubscriptionTypeOwst', symObjAddr: 0x4BCC, symBinAddr: 0x3C138, symSize: 0xBC } + - { offsetInCU: 0x30D5, offset: 0xF5987, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser18OSSubscriptionTypeOwug', symObjAddr: 0x4C88, symBinAddr: 0x3C1F4, symSize: 0x8 } + - { offsetInCU: 0x30E9, offset: 0xF599B, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser18OSSubscriptionTypeOwup', symObjAddr: 0x4C90, symBinAddr: 0x3C1FC, symSize: 0x4 } + - { offsetInCU: 0x30FD, offset: 0xF59AF, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser18OSSubscriptionTypeOwui', symObjAddr: 0x4C94, symBinAddr: 0x3C200, symSize: 0x8 } + - { offsetInCU: 0x3111, offset: 0xF59C3, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser18OSSubscriptionTypeOMa', symObjAddr: 0x4C9C, symBinAddr: 0x3C208, symSize: 0x10 } + - { offsetInCU: 0x3125, offset: 0xF59D7, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser18OSSubscriptionTypeOSHAASQWb', symObjAddr: 0x4CAC, symBinAddr: 0x3C218, symSize: 0x4 } + - { offsetInCU: 0x3139, offset: 0xF59EB, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser18OSSubscriptionTypeOACSQAAWl', symObjAddr: 0x4CB0, symBinAddr: 0x3C21C, symSize: 0x44 } + - { offsetInCU: 0x314D, offset: 0xF59FF, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser19OSSubscriptionModelC21OSPushPropertyChangedOWOy', symObjAddr: 0x4CF4, symBinAddr: 0x3C260, symSize: 0x1C } + - { offsetInCU: 0x3161, offset: 0xF5A13, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser19OSSubscriptionModelC14updateTestTypeyyF', symObjAddr: 0x4D58, symBinAddr: 0x3C27C, symSize: 0x118 } + - { offsetInCU: 0x32CC, offset: 0xF5B7E, size: 0x8, addend: 0x0, symName: '_$ss2eeoiySbx_xtSYRzSQ8RawValueRpzlF13OneSignalUser18OSSubscriptionTypeO_Tg5', symObjAddr: 0x24, symBinAddr: 0x375D0, symSize: 0x94 } + - { offsetInCU: 0x338F, offset: 0xF5C41, size: 0x8, addend: 0x0, symName: '_$sSYsSHRzSH8RawValueSYRpzrlE04hashB0Sivg13OneSignalUser18OSSubscriptionTypeO_Tg5', symObjAddr: 0xB8, symBinAddr: 0x37664, symSize: 0x68 } + - { offsetInCU: 0x3436, offset: 0xF5CE8, size: 0x8, addend: 0x0, symName: '_$sSYsSHRzSH8RawValueSYRpzrlE4hash4intoys6HasherVz_tF13OneSignalUser18OSSubscriptionTypeO_Tg5', symObjAddr: 0x120, symBinAddr: 0x376CC, symSize: 0x44 } + - { offsetInCU: 0x3491, offset: 0xF5D43, size: 0x8, addend: 0x0, symName: '_$sSYsSHRzSH8RawValueSYRpzrlE08_rawHashB04seedS2i_tF13OneSignalUser18OSSubscriptionTypeO_Tg5', symObjAddr: 0x164, symBinAddr: 0x37710, symSize: 0x64 } + - { offsetInCU: 0x35F1, offset: 0xF5EA3, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser18OSSubscriptionTypeOSQAASQ2eeoiySbx_xtFZTW', symObjAddr: 0x11F4, symBinAddr: 0x38760, symSize: 0xC } + - { offsetInCU: 0x360D, offset: 0xF5EBF, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser18OSSubscriptionTypeOSHAASH9hashValueSivgTW', symObjAddr: 0x1200, symBinAddr: 0x3876C, symSize: 0x8 } + - { offsetInCU: 0x3629, offset: 0xF5EDB, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser18OSSubscriptionTypeOSHAASH4hash4intoys6HasherVz_tFTW', symObjAddr: 0x1208, symBinAddr: 0x38774, symSize: 0x8 } + - { offsetInCU: 0x363D, offset: 0xF5EEF, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser18OSSubscriptionTypeOSHAASH13_rawHashValue4seedS2i_tFTW', symObjAddr: 0x1210, symBinAddr: 0x3877C, symSize: 0x8 } + - { offsetInCU: 0x43, offset: 0xF61C2, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser15OSIdentityModelCMa', symObjAddr: 0x0, symBinAddr: 0x3C9B8, symSize: 0x3C } + - { offsetInCU: 0x57, offset: 0xF61D6, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser15OSIdentityModelCMr', symObjAddr: 0x3C, symBinAddr: 0x3C9F4, symSize: 0x64 } + - { offsetInCU: 0x77, offset: 0xF61F6, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser15OSIdentityModelC6encode4withySo7NSCoderC_tF', symObjAddr: 0xA0, symBinAddr: 0x3CA58, symSize: 0x10C } + - { offsetInCU: 0x161, offset: 0xF62E0, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser15OSIdentityModelC6encode4withySo7NSCoderC_tFTo', symObjAddr: 0x1AC, symBinAddr: 0x3CB64, symSize: 0x50 } + - { offsetInCU: 0x17D, offset: 0xF62FC, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser15OSIdentityModelC5coderACSgSo7NSCoderC_tcfC', symObjAddr: 0x1FC, symBinAddr: 0x3CBB4, symSize: 0x30 } + - { offsetInCU: 0x19B, offset: 0xF631A, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser15OSIdentityModelC5coderACSgSo7NSCoderC_tcfc', symObjAddr: 0x22C, symBinAddr: 0x3CBE4, symSize: 0x1E4 } + - { offsetInCU: 0x246, offset: 0xF63C5, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser15OSIdentityModelC5coderACSgSo7NSCoderC_tcfcTo', symObjAddr: 0x410, symBinAddr: 0x3CDC8, symSize: 0x30 } + - { offsetInCU: 0x280, offset: 0xF63FF, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser15OSIdentityModelC18internalAddAliases33_ECF44F31C99D8414BEE2A86729178700LLyySDyS2SGFyyXEfU_', symObjAddr: 0x440, symBinAddr: 0x3CDF8, symSize: 0x418 } + - { offsetInCU: 0x4EC, offset: 0xF666B, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser15OSIdentityModelC13removeAliasesyySaySSGF', symObjAddr: 0x858, symBinAddr: 0x3D210, symSize: 0x244 } + - { offsetInCU: 0x7C4, offset: 0xF6943, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser15OSIdentityModelC07hydrateE0yySDySSypGF', symObjAddr: 0xA9C, symBinAddr: 0x3D454, symSize: 0x378 } + - { offsetInCU: 0xA11, offset: 0xF6B90, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser15OSIdentityModelC14changeNotifierAC0aB6OSCore15OSEventProducerCyAE21OSModelChangedHandler_pG_tcfC', symObjAddr: 0x1174, symBinAddr: 0x3DB2C, symSize: 0x2C } + - { offsetInCU: 0xA70, offset: 0xF6BEF, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser15OSIdentityModelCfD', symObjAddr: 0x11E0, symBinAddr: 0x3DB98, symSize: 0x34 } + - { offsetInCU: 0xA9D, offset: 0xF6C1C, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser15OSIdentityModelC04fireC12StateChanged33_ECF44F31C99D8414BEE2A86729178700LL14newOnesignalId0o8ExternalQ0ySSSg_AHtFTf4nnd_n', symObjAddr: 0x12F0, symBinAddr: 0x3DC20, symSize: 0x4B0 } + - { offsetInCU: 0xE0E, offset: 0xF6F8D, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser15OSIdentityModelCfE', symObjAddr: 0x11A0, symBinAddr: 0x3DB58, symSize: 0x40 } + - { offsetInCU: 0xE3B, offset: 0xF6FBA, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser15OSIdentityModelCfETo', symObjAddr: 0x1214, symBinAddr: 0x3DBCC, symSize: 0x4C } + - { offsetInCU: 0xE6A, offset: 0xF6FE9, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser15OSIdentityModelCMU', symObjAddr: 0x1260, symBinAddr: 0x3DC18, symSize: 0x8 } + - { offsetInCU: 0x10C5, offset: 0xF7244, size: 0x8, addend: 0x0, symName: '_$ss30_dictionaryDownCastConditionalySDyq0_q1_GSgSDyxq_GSHRzSHR0_r2_lFSS_ypS2STg5', symObjAddr: 0xE14, symBinAddr: 0x3D7CC, symSize: 0x360 } + - { offsetInCU: 0xE2, offset: 0xF7664, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser31OSSubscriptionOperationExecutorC13uncacheDeltas33_13ABEA59D07334F45597A7F89B63E508LLyyF', symObjAddr: 0x0, symBinAddr: 0x3E10C, symSize: 0x554 } + - { offsetInCU: 0x426, offset: 0xF79A8, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser31OSSubscriptionOperationExecutorC33uncacheCreateSubscriptionRequests33_13ABEA59D07334F45597A7F89B63E508LLyyF', symObjAddr: 0x554, symBinAddr: 0x3E660, symSize: 0xA54 } + - { offsetInCU: 0xBA2, offset: 0xF8124, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser31OSSubscriptionOperationExecutorC33uncacheDeleteSubscriptionRequests33_13ABEA59D07334F45597A7F89B63E508LLyyF', symObjAddr: 0xFA8, symBinAddr: 0x3F0B4, symSize: 0x760 } + - { offsetInCU: 0x110C, offset: 0xF868E, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser31OSSubscriptionOperationExecutorC33uncacheUpdateSubscriptionRequests33_13ABEA59D07334F45597A7F89B63E508LLyyF', symObjAddr: 0x1708, symBinAddr: 0x3F814, symSize: 0x760 } + - { offsetInCU: 0x1676, offset: 0xF8BF8, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser31OSSubscriptionOperationExecutorC12enqueueDeltayy0aB6OSCore7OSDeltaCFyycfU_', symObjAddr: 0x1E68, symBinAddr: 0x3FF74, symSize: 0x174 } + - { offsetInCU: 0x17C8, offset: 0xF8D4A, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser31OSSubscriptionOperationExecutorC15cacheDeltaQueueyyFyycfU_', symObjAddr: 0x1FDC, symBinAddr: 0x400E8, symSize: 0xE0 } + - { offsetInCU: 0x17F3, offset: 0xF8D75, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser31OSSubscriptionOperationExecutorC17processDeltaQueue12inBackgroundySb_tFyycfU_', symObjAddr: 0x20BC, symBinAddr: 0x401C8, symSize: 0xC8C } + - { offsetInCU: 0x1F84, offset: 0xF9506, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser31OSSubscriptionOperationExecutorC22createPushSubscription17subscriptionModel08identityK0yAA0dK0C_AA010OSIdentityK0CtFyycfU_', symObjAddr: 0x2D48, symBinAddr: 0x40E54, symSize: 0x144 } + - { offsetInCU: 0x20F4, offset: 0xF9676, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser31OSSubscriptionOperationExecutorC19processRequestQueue33_13ABEA59D07334F45597A7F89B63E508LL12inBackgroundySb_tF', symObjAddr: 0x2E8C, symBinAddr: 0x40F98, symSize: 0xDA0 } + - { offsetInCU: 0x29D2, offset: 0xF9F54, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser31OSSubscriptionOperationExecutorC32executeCreateSubscriptionRequest33_13ABEA59D07334F45597A7F89B63E508LL_12inBackgroundyAA09OSRequesthI0C_SbtFySDys11AnyHashableVypGSgcfU_', symObjAddr: 0x3C2C, symBinAddr: 0x41D38, symSize: 0xF4 } + - { offsetInCU: 0x2A3F, offset: 0xF9FC1, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser31OSSubscriptionOperationExecutorC32executeCreateSubscriptionRequest33_13ABEA59D07334F45597A7F89B63E508LL_12inBackgroundyAA09OSRequesthI0C_SbtFySDys11AnyHashableVypGSgcfU_yycfU_', symObjAddr: 0x3D20, symBinAddr: 0x41E2C, symSize: 0x6F8 } + - { offsetInCU: 0x2D5C, offset: 0xFA2DE, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser31OSSubscriptionOperationExecutorC32executeCreateSubscriptionRequest33_13ABEA59D07334F45597A7F89B63E508LL_12inBackgroundyAA09OSRequesthI0C_SbtFySo0aB11ClientErrorCcfU0_yycfU_', symObjAddr: 0x4418, symBinAddr: 0x42524, symSize: 0x4E0 } + - { offsetInCU: 0x30C8, offset: 0xFA64A, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser31OSSubscriptionOperationExecutorC32executeDeleteSubscriptionRequest_12inBackgroundyAA09OSRequesthI0C_SbtF', symObjAddr: 0x48F8, symBinAddr: 0x42A04, symSize: 0x368 } + - { offsetInCU: 0x321C, offset: 0xFA79E, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser31OSSubscriptionOperationExecutorC32executeDeleteSubscriptionRequest_12inBackgroundyAA09OSRequesthI0C_SbtFySDys11AnyHashableVypGSgcfU_', symObjAddr: 0x4C60, symBinAddr: 0x42D6C, symSize: 0xDC } + - { offsetInCU: 0x3289, offset: 0xFA80B, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser31OSSubscriptionOperationExecutorC32executeDeleteSubscriptionRequest_12inBackgroundyAA09OSRequesthI0C_SbtFySDys11AnyHashableVypGSgcfU_yycfU_', symObjAddr: 0x4D3C, symBinAddr: 0x42E48, symSize: 0x1BC } + - { offsetInCU: 0x33E9, offset: 0xFA96B, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser31OSSubscriptionOperationExecutorC32executeDeleteSubscriptionRequest_12inBackgroundyAA09OSRequesthI0C_SbtFySo0aB11ClientErrorCcfU0_yycfU_', symObjAddr: 0x4EF8, symBinAddr: 0x43004, symSize: 0x1FC } + - { offsetInCU: 0x3573, offset: 0xFAAF5, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser31OSSubscriptionOperationExecutorC32executeUpdateSubscriptionRequest33_13ABEA59D07334F45597A7F89B63E508LL_12inBackgroundyAA09OSRequesthI0C_SbtFySDys11AnyHashableVypGSgcfU_', symObjAddr: 0x50F4, symBinAddr: 0x43200, symSize: 0x448 } + - { offsetInCU: 0x36B4, offset: 0xFAC36, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser31OSSubscriptionOperationExecutorC32executeUpdateSubscriptionRequest33_13ABEA59D07334F45597A7F89B63E508LL_12inBackgroundyAA09OSRequesthI0C_SbtFySDys11AnyHashableVypGSgcfU_yycfU_', symObjAddr: 0x553C, symBinAddr: 0x43648, symSize: 0x1BC } + - { offsetInCU: 0x3814, offset: 0xFAD96, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser31OSSubscriptionOperationExecutorC32executeUpdateSubscriptionRequest33_13ABEA59D07334F45597A7F89B63E508LL_12inBackgroundyAA09OSRequesthI0C_SbtFySo0aB11ClientErrorCcfU0_yycfU_', symObjAddr: 0x58C0, symBinAddr: 0x439CC, symSize: 0x1FC } + - { offsetInCU: 0x399D, offset: 0xFAF1F, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser31OSSubscriptionOperationExecutorCfd', symObjAddr: 0x5ABC, symBinAddr: 0x43BC8, symSize: 0x54 } + - { offsetInCU: 0x39CA, offset: 0xFAF4C, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser31OSSubscriptionOperationExecutorCfD', symObjAddr: 0x5B10, symBinAddr: 0x43C1C, symSize: 0x1C } + - { offsetInCU: 0x3A06, offset: 0xFAF88, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser31OSSubscriptionOperationExecutorC0aB6OSCore011OSOperationF0AadEP15supportedDeltasSaySSGvgTW', symObjAddr: 0x5B4C, symBinAddr: 0x43C58, symSize: 0xC } + - { offsetInCU: 0x3A62, offset: 0xFAFE4, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser31OSSubscriptionOperationExecutorC0aB6OSCore011OSOperationF0AadEP12enqueueDeltayyAD7OSDeltaCFTW', symObjAddr: 0x5B58, symBinAddr: 0x43C64, symSize: 0xB8 } + - { offsetInCU: 0x3ABB, offset: 0xFB03D, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser31OSSubscriptionOperationExecutorC0aB6OSCore011OSOperationF0AadEP15cacheDeltaQueueyyFTW', symObjAddr: 0x5C10, symBinAddr: 0x43D1C, symSize: 0x94 } + - { offsetInCU: 0x3B20, offset: 0xFB0A2, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser31OSSubscriptionOperationExecutorC0aB6OSCore011OSOperationF0AadEP17processDeltaQueue12inBackgroundySb_tFTW', symObjAddr: 0x5CA4, symBinAddr: 0x43DB0, symSize: 0xB4 } + - { offsetInCU: 0x3B5B, offset: 0xFB0DD, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser31OSSubscriptionOperationExecutorC15newRecordsStateAC0aB6OSCore05OSNewhI0C_tcfcTf4gn_n', symObjAddr: 0x7D3C, symBinAddr: 0x45E08, symSize: 0x290 } + - { offsetInCU: 0x49EE, offset: 0xFBF70, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser31OSSubscriptionOperationExecutorCMa', symObjAddr: 0x5B2C, symBinAddr: 0x43C38, symSize: 0x20 } + - { offsetInCU: 0x4A02, offset: 0xFBF84, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser31OSSubscriptionOperationExecutorC17processDeltaQueue12inBackgroundySb_tFyycfU_TA', symObjAddr: 0x5D7C, symBinAddr: 0x43E88, symSize: 0xC } + - { offsetInCU: 0x4A16, offset: 0xFBF98, size: 0x8, addend: 0x0, symName: _block_copy_helper, symObjAddr: 0x5D88, symBinAddr: 0x43E94, symSize: 0x10 } + - { offsetInCU: 0x4A2A, offset: 0xFBFAC, size: 0x8, addend: 0x0, symName: _block_destroy_helper, symObjAddr: 0x5D98, symBinAddr: 0x43EA4, symSize: 0x8 } + - { offsetInCU: 0x4A5F, offset: 0xFBFE1, size: 0x8, addend: 0x0, symName: '_$sSD8_VariantV8setValue_6forKeyyq_n_xtFSS_13OneSignalUser15OSIdentityModelCTg5', symObjAddr: 0x5DE0, symBinAddr: 0x43EAC, symSize: 0xB0 } + - { offsetInCU: 0x4B19, offset: 0xFC09B, size: 0x8, addend: 0x0, symName: '_$sSa6append10contentsOfyqd__n_t7ElementQyd__RszSTRd__lFSo16OneSignalRequestC_SayAFGTg5', symObjAddr: 0x5E90, symBinAddr: 0x43F5C, symSize: 0x114 } + - { offsetInCU: 0x4D1C, offset: 0xFC29E, size: 0x8, addend: 0x0, symName: '_$sSMsSkRzrlE4sort2byySb7ElementSTQz_ADtKXE_tKFs15ContiguousArrayVySo16OneSignalRequestCG_Tg504$s13fg47User31OSSubscriptionOperationExecutorC19processH81Queue33_13ABEA59D07334F45597A7F89B63E508LL12inBackgroundySb_tFSbSo0abH0C_AHtXEfU_Tf1cn_n', symObjAddr: 0x5FA4, symBinAddr: 0x44070, symSize: 0x68 } + - { offsetInCU: 0x4E18, offset: 0xFC39A, size: 0x8, addend: 0x0, symName: '_$sSr15_stableSortImpl2byySbx_xtKXE_tKFSo16OneSignalRequestC_Tg504$s13ef47User31OSSubscriptionOperationExecutorC19processG81Queue33_13ABEA59D07334F45597A7F89B63E508LL12inBackgroundySb_tFSbSo0abH0C_AHtXEfU_Tf1cn_n', symObjAddr: 0x600C, symBinAddr: 0x440D8, symSize: 0x110 } + - { offsetInCU: 0x5057, offset: 0xFC5D9, size: 0x8, addend: 0x0, symName: '_$sSr15_stableSortImpl2byySbx_xtKXE_tKFySryxGz_SiztKXEfU_So16OneSignalRequestC_Tg504$s13ef47User31OSSubscriptionOperationExecutorC19processG81Queue33_13ABEA59D07334F45597A7F89B63E508LL12inBackgroundySb_tFSbSo0abH0C_AHtXEfU_Tf1nnncn_n', symObjAddr: 0x611C, symBinAddr: 0x441E8, symSize: 0x970 } + - { offsetInCU: 0x5473, offset: 0xFC9F5, size: 0x8, addend: 0x0, symName: '_$sSMsSKRzrlE14_insertionSort6within9sortedEnd2byySny5IndexSlQzG_AFSb7ElementSTQz_AItKXEtKFSrySo16OneSignalRequestCG_Tg504$s13ij47User31OSSubscriptionOperationExecutorC19processK81Queue33_13ABEA59D07334F45597A7F89B63E508LL12inBackgroundySb_tFSbSo0abH0C_AHtXEfU_Tf1nncn_n', symObjAddr: 0x6A8C, symBinAddr: 0x44B58, symSize: 0x338 } + - { offsetInCU: 0x565A, offset: 0xFCBDC, size: 0x8, addend: 0x0, symName: '_$sSr13_mergeTopRuns_6buffer2bySbSaySnySiGGz_SpyxGSbx_xtKXEtKFSo16OneSignalRequestC_Tg504$s13fg47User31OSSubscriptionOperationExecutorC19processH81Queue33_13ABEA59D07334F45597A7F89B63E508LL12inBackgroundySb_tFSbSo0abH0C_AHtXEfU_Tf1nncn_n', symObjAddr: 0x6DC4, symBinAddr: 0x44E90, symSize: 0x290 } + - { offsetInCU: 0x5847, offset: 0xFCDC9, size: 0x8, addend: 0x0, symName: '_$sSr13_finalizeRuns_6buffer2bySbSaySnySiGGz_SpyxGSbx_xtKXEtKFSo16OneSignalRequestC_Tg504$s13ef47User31OSSubscriptionOperationExecutorC19processG81Queue33_13ABEA59D07334F45597A7F89B63E508LL12inBackgroundySb_tFSbSo0abH0C_AHtXEfU_Tf1nncn_n', symObjAddr: 0x7054, symBinAddr: 0x45120, symSize: 0x150 } + - { offsetInCU: 0x59AD, offset: 0xFCF2F, size: 0x8, addend: 0x0, symName: '_$ss6_merge3low3mid4high6buffer2bySbSpyxG_A3GSbx_xtKXEtKlFSo16OneSignalRequestC_Tg504$s13gh47User31OSSubscriptionOperationExecutorC19processI81Queue33_13ABEA59D07334F45597A7F89B63E508LL12inBackgroundySb_tFSbSo0abH0C_AHtXEfU_Tf1nnnnc_n', symObjAddr: 0x71A4, symBinAddr: 0x45270, symSize: 0x710 } + - { offsetInCU: 0x5A36, offset: 0xFCFB8, size: 0x8, addend: 0x0, symName: '_$ss12_ArrayBufferV20_consumeAndCreateNewAByxGyFSnySiG_Tgq5', symObjAddr: 0x78B4, symBinAddr: 0x45980, symSize: 0x14 } + - { offsetInCU: 0x5A6F, offset: 0xFCFF1, size: 0x8, addend: 0x0, symName: '_$ss12_ArrayBufferV20_consumeAndCreateNew14bufferIsUnique15minimumCapacity13growForAppendAByxGSb_SiSbtFSnySiG_Tgq5', symObjAddr: 0x78C8, symBinAddr: 0x45994, symSize: 0xFC } + - { offsetInCU: 0x5B38, offset: 0xFD0BA, size: 0x8, addend: 0x0, symName: '_$ss22_ContiguousArrayBufferV20_consumeAndCreateNew14bufferIsUnique15minimumCapacity13growForAppendAByxGSb_SiSbtFSo16OneSignalRequestC_Tg5', symObjAddr: 0x79C4, symBinAddr: 0x45A90, symSize: 0x150 } + - { offsetInCU: 0x5C57, offset: 0xFD1D9, size: 0x8, addend: 0x0, symName: '_$sSa13_copyContents12initializings16IndexingIteratorVySayxGG_SitSryxG_tFSo16OneSignalRequestC_Tg5', symObjAddr: 0x7B14, symBinAddr: 0x45BE0, symSize: 0x160 } + - { offsetInCU: 0x5DEB, offset: 0xFD36D, size: 0x8, addend: 0x0, symName: '_$ss22_ContiguousArrayBufferV20_consumeAndCreateNewAByxGyFSo16OneSignalRequestC_Tg5', symObjAddr: 0x7C74, symBinAddr: 0x45D40, symSize: 0x14 } + - { offsetInCU: 0x5E18, offset: 0xFD39A, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser31OSSubscriptionOperationExecutorC15cacheDeltaQueueyyFyycfU_TA', symObjAddr: 0x7C88, symBinAddr: 0x45D54, symSize: 0x8 } + - { offsetInCU: 0x5E2C, offset: 0xFD3AE, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser31OSSubscriptionOperationExecutorC12enqueueDeltayy0aB6OSCore7OSDeltaCFyycfU_TA', symObjAddr: 0x7CBC, symBinAddr: 0x45D88, symSize: 0x8 } + - { offsetInCU: 0x5E40, offset: 0xFD3C2, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser31OSSubscriptionOperationExecutorC32executeDeleteSubscriptionRequest_12inBackgroundyAA09OSRequesthI0C_SbtFySo0aB11ClientErrorCcfU0_TA', symObjAddr: 0x7CD8, symBinAddr: 0x45DA4, symSize: 0x54 } + - { offsetInCU: 0x5E54, offset: 0xFD3D6, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser31OSSubscriptionOperationExecutorC32executeUpdateSubscriptionRequest33_13ABEA59D07334F45597A7F89B63E508LL_12inBackgroundyAA09OSRequesthI0C_SbtFySo0aB11ClientErrorCcfU0_TA', symObjAddr: 0x83B8, symBinAddr: 0x46484, symSize: 0x54 } + - { offsetInCU: 0x5E68, offset: 0xFD3EA, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser31OSSubscriptionOperationExecutorC32executeCreateSubscriptionRequest33_13ABEA59D07334F45597A7F89B63E508LL_12inBackgroundyAA09OSRequesthI0C_SbtFySo0aB11ClientErrorCcfU0_TA', symObjAddr: 0x8420, symBinAddr: 0x464EC, symSize: 0x54 } + - { offsetInCU: 0x8D, offset: 0xFDD02, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser11OSUserStateC11descriptionSSvg', symObjAddr: 0xC8, symBinAddr: 0x46840, symSize: 0x138 } + - { offsetInCU: 0x1F7, offset: 0xFDE6C, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser11OSUserStateC18jsonRepresentationSo12NSDictionaryCyF', symObjAddr: 0x200, symBinAddr: 0x46978, symSize: 0x108 } + - { offsetInCU: 0x27A, offset: 0xFDEEF, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser11OSUserStateC18jsonRepresentationSo12NSDictionaryCyFTo', symObjAddr: 0x384, symBinAddr: 0x46A80, symSize: 0x38 } + - { offsetInCU: 0x296, offset: 0xFDF0B, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser11OSUserStateCACycfc', symObjAddr: 0x3C8, symBinAddr: 0x46AC4, symSize: 0x2C } + - { offsetInCU: 0x2F9, offset: 0xFDF6E, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser11OSUserStateCACycfcTo', symObjAddr: 0x3F4, symBinAddr: 0x46AF0, symSize: 0x2C } + - { offsetInCU: 0x398, offset: 0xFE00D, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser11OSUserStateCMa', symObjAddr: 0x42C, symBinAddr: 0x46B28, symSize: 0x20 } + - { offsetInCU: 0x3AC, offset: 0xFE021, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser11OSUserStateCfETo', symObjAddr: 0x44C, symBinAddr: 0x46B48, symSize: 0x40 } + - { offsetInCU: 0x405, offset: 0xFE07A, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser18OSUserChangedStateC7currentAA0dF0CvgTo', symObjAddr: 0x48C, symBinAddr: 0x46B88, symSize: 0x10 } + - { offsetInCU: 0x425, offset: 0xFE09A, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser18OSUserChangedStateC7currentAA0dF0CvgTo', symObjAddr: 0x48C, symBinAddr: 0x46B88, symSize: 0x10 } + - { offsetInCU: 0x442, offset: 0xFE0B7, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser18OSUserChangedStateC7currentAA0dF0Cvg', symObjAddr: 0x49C, symBinAddr: 0x46B98, symSize: 0x10 } + - { offsetInCU: 0x45F, offset: 0xFE0D4, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser18OSUserChangedStateC11descriptionSSvg', symObjAddr: 0x518, symBinAddr: 0x46C14, symSize: 0xEC } + - { offsetInCU: 0x509, offset: 0xFE17E, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser18OSUserChangedStateC18jsonRepresentationSo12NSDictionaryCyF', symObjAddr: 0x604, symBinAddr: 0x46D00, symSize: 0x98 } + - { offsetInCU: 0x59A, offset: 0xFE20F, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser18OSUserChangedStateC18jsonRepresentationSo12NSDictionaryCyFTo', symObjAddr: 0x69C, symBinAddr: 0x46D98, symSize: 0xC0 } + - { offsetInCU: 0x623, offset: 0xFE298, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser18OSUserChangedStateCACycfc', symObjAddr: 0x798, symBinAddr: 0x46E94, symSize: 0x2C } + - { offsetInCU: 0x686, offset: 0xFE2FB, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser18OSUserChangedStateCACycfcTo', symObjAddr: 0x7C4, symBinAddr: 0x46EC0, symSize: 0x2C } + - { offsetInCU: 0x704, offset: 0xFE379, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser18OSUserChangedStateCMa', symObjAddr: 0x82C, symBinAddr: 0x46F28, symSize: 0x20 } + - { offsetInCU: 0x718, offset: 0xFE38D, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser18OSUserChangedStateCfETo', symObjAddr: 0x874, symBinAddr: 0x46F70, symSize: 0x10 } + - { offsetInCU: 0x27, offset: 0xFE4F1, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser36OSRequestFetchIdentityBySubscriptionC11descriptionSSvgTo', symObjAddr: 0x0, symBinAddr: 0x46FA8, symSize: 0x4C } + - { offsetInCU: 0x69, offset: 0xFE533, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser36OSRequestFetchIdentityBySubscriptionC11descriptionSSvgTo', symObjAddr: 0x0, symBinAddr: 0x46FA8, symSize: 0x4C } + - { offsetInCU: 0xA4, offset: 0xFE56E, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser36OSRequestFetchIdentityBySubscriptionC13identityModel04pushhJ0AcA010OSIdentityJ0C_AA014OSSubscriptionJ0Ctcfc', symObjAddr: 0x4C, symBinAddr: 0x46FF4, symSize: 0x170 } + - { offsetInCU: 0x1F1, offset: 0xFE6BB, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser36OSRequestFetchIdentityBySubscriptionC6encode4withySo7NSCoderC_tF', symObjAddr: 0x1BC, symBinAddr: 0x47164, symSize: 0x2C0 } + - { offsetInCU: 0x26C, offset: 0xFE736, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser36OSRequestFetchIdentityBySubscriptionC6encode4withySo7NSCoderC_tFTo', symObjAddr: 0x47C, symBinAddr: 0x47424, symSize: 0x50 } + - { offsetInCU: 0x288, offset: 0xFE752, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser36OSRequestFetchIdentityBySubscriptionC5coderACSgSo7NSCoderC_tcfc', symObjAddr: 0x4CC, symBinAddr: 0x47474, symSize: 0x698 } + - { offsetInCU: 0x3FD, offset: 0xFE8C7, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser36OSRequestFetchIdentityBySubscriptionC5coderACSgSo7NSCoderC_tcfcTo', symObjAddr: 0xB64, symBinAddr: 0x47B0C, symSize: 0x30 } + - { offsetInCU: 0x437, offset: 0xFE901, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser36OSRequestFetchIdentityBySubscriptionCACycfcTo', symObjAddr: 0xB94, symBinAddr: 0x47B3C, symSize: 0x2C } + - { offsetInCU: 0x49E, offset: 0xFE968, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser36OSRequestFetchIdentityBySubscriptionCfD', symObjAddr: 0xBC0, symBinAddr: 0x47B68, symSize: 0x30 } + - { offsetInCU: 0x4DA, offset: 0xFE9A4, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser36OSRequestFetchIdentityBySubscriptionCAA13OSUserRequestA2aDP19prepareForExecution15newRecordsStateSb0aB6OSCore05OSNewoP0C_tFTW', symObjAddr: 0xC5C, symBinAddr: 0x47C04, symSize: 0x4 } + - { offsetInCU: 0x4FA, offset: 0xFE9C4, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser36OSRequestFetchIdentityBySubscriptionCAA13OSUserRequestA2aDP19prepareForExecution15newRecordsStateSb0aB6OSCore05OSNewoP0C_tFTW', symObjAddr: 0xC5C, symBinAddr: 0x47C04, symSize: 0x4 } + - { offsetInCU: 0x50C, offset: 0xFE9D6, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser36OSRequestFetchIdentityBySubscriptionC19prepareForExecution15newRecordsStateSb0aB6OSCore05OSNewmN0C_tFTf4dn_n', symObjAddr: 0xC60, symBinAddr: 0x47C08, symSize: 0x260 } + - { offsetInCU: 0x710, offset: 0xFEBDA, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser36OSRequestFetchIdentityBySubscriptionCfETo', symObjAddr: 0xBF0, symBinAddr: 0x47B98, symSize: 0x4C } + - { offsetInCU: 0x73F, offset: 0xFEC09, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser36OSRequestFetchIdentityBySubscriptionCMa', symObjAddr: 0xC3C, symBinAddr: 0x47BE4, symSize: 0x20 } + - { offsetInCU: 0x27, offset: 0xFED1C, size: 0x8, addend: 0x0, symName: '_$sSlsE5first7ElementQzSgvgSDyS2SG_Tg5', symObjAddr: 0x0, symBinAddr: 0x47EA4, symSize: 0x8C } + - { offsetInCU: 0xE2, offset: 0xFEDD7, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser28OSIdentityModelStoreListenerCfD', symObjAddr: 0x8C, symBinAddr: 0x47F30, symSize: 0x24 } + - { offsetInCU: 0x13C, offset: 0xFEE31, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser28OSIdentityModelStoreListenerC0aB6OSCore07OSModelfG0AadEP5storeAD0iF0Cy6TModelQzGvgTW', symObjAddr: 0xD0, symBinAddr: 0x47F74, symSize: 0xC } + - { offsetInCU: 0x1A9, offset: 0xFEE9E, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser28OSIdentityModelStoreListenerC0aB6OSCore07OSModelfG0AadEP5storexAD0iF0Cy6TModelQzG_tcfCTW', symObjAddr: 0xDC, symBinAddr: 0x47F80, symSize: 0x38 } + - { offsetInCU: 0x202, offset: 0xFEEF7, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser28OSIdentityModelStoreListenerC0aB6OSCore07OSModelfG0AadEP06getAddE5DeltayAD7OSDeltaCSg6TModelQzFTW', symObjAddr: 0x114, symBinAddr: 0x47FB8, symSize: 0x8 } + - { offsetInCU: 0x21E, offset: 0xFEF13, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser28OSIdentityModelStoreListenerC0aB6OSCore07OSModelfG0AadEP09getRemoveE5DeltayAD7OSDeltaCSg6TModelQzFTW', symObjAddr: 0x11C, symBinAddr: 0x47FC0, symSize: 0x8 } + - { offsetInCU: 0x249, offset: 0xFEF3E, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser28OSIdentityModelStoreListenerC0aB6OSCore07OSModelfG0AadEP09getUpdateE5DeltayAD7OSDeltaCSgAD0I11ChangedArgsCFTW', symObjAddr: 0x124, symBinAddr: 0x47FC8, symSize: 0x4 } + - { offsetInCU: 0x269, offset: 0xFEF5E, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser28OSIdentityModelStoreListenerC0aB6OSCore07OSModelfG0AadEP09getUpdateE5DeltayAD7OSDeltaCSgAD0I11ChangedArgsCFTW', symObjAddr: 0x124, symBinAddr: 0x47FC8, symSize: 0x4 } + - { offsetInCU: 0x27B, offset: 0xFEF70, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser28OSIdentityModelStoreListenerC09getUpdateE5Deltay0aB6OSCore7OSDeltaCSgAE18OSModelChangedArgsCFTf4nd_n', symObjAddr: 0x37C, symBinAddr: 0x48220, symSize: 0x1A0 } + - { offsetInCU: 0x318, offset: 0xFF00D, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser28OSIdentityModelStoreListenerCMa', symObjAddr: 0xB0, symBinAddr: 0x47F54, symSize: 0x20 } + - { offsetInCU: 0x32C, offset: 0xFF021, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser28OSIdentityModelStoreListenerC0aB6OSCore07OSModelfG0AaD0iF14ChangedHandlerPWb', symObjAddr: 0x1E8, symBinAddr: 0x4808C, symSize: 0x4 } + - { offsetInCU: 0x340, offset: 0xFF035, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser28OSIdentityModelStoreListenerCAC0aB6OSCore07OSModelF14ChangedHandlerAAWl', symObjAddr: 0x1EC, symBinAddr: 0x48090, symSize: 0x44 } + - { offsetInCU: 0x35F, offset: 0xFF054, size: 0x8, addend: 0x0, symName: '_$sSDyx3key_q_5valuetSD5IndexVyxq__GcigSS_SSTg5', symObjAddr: 0x230, symBinAddr: 0x480D4, symSize: 0x9C } + - { offsetInCU: 0x398, offset: 0xFF08D, size: 0x8, addend: 0x0, symName: '_$ss17_NativeDictionaryV10startIndexSD0D0Vyxq__GvgSS_SSTg5', symObjAddr: 0x2CC, symBinAddr: 0x48170, symSize: 0xB0 } + - { offsetInCU: 0x3D3, offset: 0xFF0C8, size: 0x8, addend: 0x0, symName: '_$sSlsE5first7ElementQzSgvgSDyS2SG_Tg5', symObjAddr: 0x0, symBinAddr: 0x47EA4, symSize: 0x8C } + - { offsetInCU: 0x56D, offset: 0xFF262, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser28OSIdentityModelStoreListenerC0aB6OSCore07OSModelF14ChangedHandlerAadEP7onAddedyyAD0I0CFTW', symObjAddr: 0x128, symBinAddr: 0x47FCC, symSize: 0x40 } + - { offsetInCU: 0x589, offset: 0xFF27E, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser28OSIdentityModelStoreListenerC0aB6OSCore07OSModelF14ChangedHandlerAadEP9onUpdatedyyAD0iJ4ArgsCFTW', symObjAddr: 0x168, symBinAddr: 0x4800C, symSize: 0x40 } + - { offsetInCU: 0x5A5, offset: 0xFF29A, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser28OSIdentityModelStoreListenerC0aB6OSCore07OSModelF14ChangedHandlerAadEP9onRemovedyyAD0I0CFTW', symObjAddr: 0x1A8, symBinAddr: 0x4804C, symSize: 0x40 } + - { offsetInCU: 0x27, offset: 0xFF351, size: 0x8, addend: 0x0, symName: '_$sSo16OneSignalRequestC0aB4UserE40addPushSubscriptionIdToAdditionalHeadersSbyF', symObjAddr: 0x20, symBinAddr: 0x483E0, symSize: 0x288 } + - { offsetInCU: 0xC5, offset: 0xFF3EF, size: 0x8, addend: 0x0, symName: '_$sSo16OneSignalRequestC0aB4UserE40addPushSubscriptionIdToAdditionalHeadersSbyF', symObjAddr: 0x20, symBinAddr: 0x483E0, symSize: 0x288 } + - { offsetInCU: 0x34, offset: 0xFF602, size: 0x8, addend: 0x0, symName: _OneSignalUserVersionString, symObjAddr: 0x0, symBinAddr: 0x4AD10, symSize: 0x0 } + - { offsetInCU: 0x69, offset: 0xFF637, size: 0x8, addend: 0x0, symName: _OneSignalUserVersionNumber, symObjAddr: 0x30, symBinAddr: 0x4AD40, symSize: 0x0 } +... diff --git a/iOS_SDK/OneSignalSDK/OneSignal_User/OneSignalUser.xcframework/ios-arm64_x86_64-maccatalyst/dSYMs/OneSignalUser.framework.dSYM/Contents/Resources/Relocations/x86_64/OneSignalUser.yml b/iOS_SDK/OneSignalSDK/OneSignal_User/OneSignalUser.xcframework/ios-arm64_x86_64-maccatalyst/dSYMs/OneSignalUser.framework.dSYM/Contents/Resources/Relocations/x86_64/OneSignalUser.yml new file mode 100644 index 000000000..e1bc0f1f7 --- /dev/null +++ b/iOS_SDK/OneSignalSDK/OneSignal_User/OneSignalUser.xcframework/ios-arm64_x86_64-maccatalyst/dSYMs/OneSignalUser.framework.dSYM/Contents/Resources/Relocations/x86_64/OneSignalUser.yml @@ -0,0 +1,739 @@ +--- +triple: 'x86_64-apple-darwin' +binary-path: '/Users/runner/Library/Developer/Xcode/DerivedData/OneSignal-btyiuxasarxrmcazajaxhhgwtsud/Build/Intermediates.noindex/ArchiveIntermediates/OneSignalUser/InstallationBuildProductsLocation/Library/Frameworks/OneSignalUser.framework/Versions/A/OneSignalUser' +relocations: + - { offsetInCU: 0x27, offset: 0xD1A84, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser32OSSubscriptionModelStoreListenerCfD', symObjAddr: 0x0, symBinAddr: 0x4000, symSize: 0x30 } + - { offsetInCU: 0x69, offset: 0xD1AC6, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser32OSSubscriptionModelStoreListenerCfD', symObjAddr: 0x0, symBinAddr: 0x4000, symSize: 0x30 } + - { offsetInCU: 0xC3, offset: 0xD1B20, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser32OSSubscriptionModelStoreListenerC0aB6OSCore07OSModelfG0AadEP5storeAD0iF0Cy6TModelQzGvgTW', symObjAddr: 0x50, symBinAddr: 0x4050, symSize: 0x20 } + - { offsetInCU: 0x130, offset: 0xD1B8D, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser32OSSubscriptionModelStoreListenerC0aB6OSCore07OSModelfG0AadEP5storexAD0iF0Cy6TModelQzG_tcfCTW', symObjAddr: 0x70, symBinAddr: 0x4070, symSize: 0x30 } + - { offsetInCU: 0x198, offset: 0xD1BF5, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser32OSSubscriptionModelStoreListenerC0aB6OSCore07OSModelfG0AadEP06getAddE5DeltayAD7OSDeltaCSg6TModelQzFTW', symObjAddr: 0xA0, symBinAddr: 0x40A0, symSize: 0x10 } + - { offsetInCU: 0x1D9, offset: 0xD1C36, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser32OSSubscriptionModelStoreListenerC0aB6OSCore07OSModelfG0AadEP09getRemoveE5DeltayAD7OSDeltaCSg6TModelQzFTW', symObjAddr: 0xB0, symBinAddr: 0x40B0, symSize: 0x10 } + - { offsetInCU: 0x21A, offset: 0xD1C77, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser32OSSubscriptionModelStoreListenerC0aB6OSCore07OSModelfG0AadEP09getUpdateE5DeltayAD7OSDeltaCSgAD0I11ChangedArgsCFTW', symObjAddr: 0xC0, symBinAddr: 0x40C0, symSize: 0x10 } + - { offsetInCU: 0x24C, offset: 0xD1CA9, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser32OSSubscriptionModelStoreListenerC06getAddE5Deltay0aB6OSCore7OSDeltaCSgAA0dE0CFTf4nd_n', symObjAddr: 0x1C0, symBinAddr: 0x41C0, symSize: 0x230 } + - { offsetInCU: 0x348, offset: 0xD1DA5, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser32OSSubscriptionModelStoreListenerC09getRemoveE5Deltay0aB6OSCore7OSDeltaCSgAA0dE0CFTf4nd_n', symObjAddr: 0x3F0, symBinAddr: 0x43F0, symSize: 0x230 } + - { offsetInCU: 0x444, offset: 0xD1EA1, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser32OSSubscriptionModelStoreListenerC09getUpdateE5Deltay0aB6OSCore7OSDeltaCSgAE18OSModelChangedArgsCFTf4nd_n', symObjAddr: 0x620, symBinAddr: 0x4620, symSize: 0x300 } + - { offsetInCU: 0x5EA, offset: 0xD2047, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser32OSSubscriptionModelStoreListenerCMa', symObjAddr: 0x30, symBinAddr: 0x4030, symSize: 0x20 } + - { offsetInCU: 0x5FE, offset: 0xD205B, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser32OSSubscriptionModelStoreListenerC0aB6OSCore07OSModelfG0AaD0iF14ChangedHandlerPWb', symObjAddr: 0x160, symBinAddr: 0x4160, symSize: 0x10 } + - { offsetInCU: 0x612, offset: 0xD206F, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser32OSSubscriptionModelStoreListenerCAC0aB6OSCore07OSModelF14ChangedHandlerAAWl', symObjAddr: 0x170, symBinAddr: 0x4170, symSize: 0x30 } + - { offsetInCU: 0x7CC, offset: 0xD2229, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser14OSUserInternal_pSgWOc', symObjAddr: 0x920, symBinAddr: 0x4920, symSize: 0x40 } + - { offsetInCU: 0x7E0, offset: 0xD223D, size: 0x8, addend: 0x0, symName: ___swift_instantiateConcreteTypeFromMangledName, symObjAddr: 0x960, symBinAddr: 0x4960, symSize: 0x40 } + - { offsetInCU: 0x7F4, offset: 0xD2251, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser14OSUserInternal_pSgWOh', symObjAddr: 0x9A0, symBinAddr: 0x49A0, symSize: 0x30 } + - { offsetInCU: 0x808, offset: 0xD2265, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser14OSUserInternal_pWOb', symObjAddr: 0x9D0, symBinAddr: 0x49D0, symSize: 0x20 } + - { offsetInCU: 0x81C, offset: 0xD2279, size: 0x8, addend: 0x0, symName: ___swift_project_boxed_opaque_existential_1, symObjAddr: 0x9F0, symBinAddr: 0x49F0, symSize: 0x30 } + - { offsetInCU: 0x830, offset: 0xD228D, size: 0x8, addend: 0x0, symName: ___swift_destroy_boxed_opaque_existential_1, symObjAddr: 0xA20, symBinAddr: 0x4A20, symSize: 0x30 } + - { offsetInCU: 0x87E, offset: 0xD22DB, size: 0x8, addend: 0x0, symName: '_$sSo20OSResponseStatusTypeVSQSCSQ2eeoiySbx_xtFZTW', symObjAddr: 0x1B0, symBinAddr: 0x41B0, symSize: 0x10 } + - { offsetInCU: 0x96A, offset: 0xD23C7, size: 0x8, addend: 0x0, symName: '_$sSo20OSResponseStatusTypeVSYSCSY8rawValue03RawE0QzvgTW', symObjAddr: 0x1A0, symBinAddr: 0x41A0, symSize: 0x10 } + - { offsetInCU: 0x9BD, offset: 0xD241A, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser32OSSubscriptionModelStoreListenerC0aB6OSCore07OSModelF14ChangedHandlerAadEP7onAddedyyAD0I0CFTW', symObjAddr: 0xD0, symBinAddr: 0x40D0, symSize: 0x30 } + - { offsetInCU: 0x9D9, offset: 0xD2436, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser32OSSubscriptionModelStoreListenerC0aB6OSCore07OSModelF14ChangedHandlerAadEP9onUpdatedyyAD0iJ4ArgsCFTW', symObjAddr: 0x100, symBinAddr: 0x4100, symSize: 0x30 } + - { offsetInCU: 0x9F5, offset: 0xD2452, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser32OSSubscriptionModelStoreListenerC0aB6OSCore07OSModelF14ChangedHandlerAadEP9onRemovedyyAD0I0CFTW', symObjAddr: 0x130, symBinAddr: 0x4130, symSize: 0x30 } + - { offsetInCU: 0x4F, offset: 0xD257D, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser0abC11ManagerImplC14sharedInstanceACvpZ', symObjAddr: 0x83A0, symBinAddr: 0x664B8, symSize: 0x0 } + - { offsetInCU: 0x7A, offset: 0xD25A8, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser0abC11ManagerImplC14sharedInstanceACvgZ', symObjAddr: 0x30, symBinAddr: 0x4A90, symSize: 0x40 } + - { offsetInCU: 0xBF, offset: 0xD25ED, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser0abC11ManagerImplC14sharedInstanceACvgZTo', symObjAddr: 0x70, symBinAddr: 0x4AD0, symSize: 0x30 } + - { offsetInCU: 0x11C, offset: 0xD264A, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser0abC11ManagerImplC016pushSubscriptionE0AC06OSPushgE0CvgTo', symObjAddr: 0x2C0, symBinAddr: 0x4C80, symSize: 0x20 } + - { offsetInCU: 0x159, offset: 0xD2687, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser0abC11ManagerImplC016pushSubscriptionE0AC06OSPushgE0Cvg', symObjAddr: 0x2E0, symBinAddr: 0x4CA0, symSize: 0x20 } + - { offsetInCU: 0x194, offset: 0xD26C2, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser0abC11ManagerImplC4userAA14OSUserInternal_pvg', symObjAddr: 0x300, symBinAddr: 0x4CC0, symSize: 0xE0 } + - { offsetInCU: 0x21C, offset: 0xD274A, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser0abC11ManagerImplC08requiresC4AuthSbvgTo', symObjAddr: 0x3E0, symBinAddr: 0x4DA0, symSize: 0x40 } + - { offsetInCU: 0x257, offset: 0xD2785, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser0abC11ManagerImplC08requiresC4AuthSbvg', symObjAddr: 0x420, symBinAddr: 0x4DE0, symSize: 0x30 } + - { offsetInCU: 0x29E, offset: 0xD27CC, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser0abC11ManagerImplC08requiresC4AuthSbvsTo', symObjAddr: 0x450, symBinAddr: 0x4E10, symSize: 0x40 } + - { offsetInCU: 0x2E6, offset: 0xD2814, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser0abC11ManagerImplC08requiresC4AuthSbvs', symObjAddr: 0x490, symBinAddr: 0x4E50, symSize: 0x40 } + - { offsetInCU: 0x30D, offset: 0xD283B, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser0abC11ManagerImplC08requiresC4AuthSbvM', symObjAddr: 0x4D0, symBinAddr: 0x4E90, symSize: 0x40 } + - { offsetInCU: 0x33C, offset: 0xD286A, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser0abC11ManagerImplC08requiresC4AuthSbvM.resume.0', symObjAddr: 0x510, symBinAddr: 0x4ED0, symSize: 0x10 } + - { offsetInCU: 0x367, offset: 0xD2895, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser0abC11ManagerImplCACyc33_8525A2679944FABF87A84A6BB60158F6Llfc', symObjAddr: 0x520, symBinAddr: 0x4EE0, symSize: 0x920 } + - { offsetInCU: 0x724, offset: 0xD2C52, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser0abC11ManagerImplCACyc33_8525A2679944FABF87A84A6BB60158F6LlfcTo', symObjAddr: 0xE40, symBinAddr: 0x5800, symSize: 0x20 } + - { offsetInCU: 0x740, offset: 0xD2C6E, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser0abC11ManagerImplC5startyyF', symObjAddr: 0xE60, symBinAddr: 0x5820, symSize: 0x150 } + - { offsetInCU: 0x771, offset: 0xD2C9F, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser0abC11ManagerImplC5startyyFyyXEfU_', symObjAddr: 0xFB0, symBinAddr: 0x5970, symSize: 0xDE0 } + - { offsetInCU: 0xFDF, offset: 0xD350D, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser0abC11ManagerImplC5startyyFTo', symObjAddr: 0x1E60, symBinAddr: 0x6820, symSize: 0x30 } + - { offsetInCU: 0x100A, offset: 0xD3538, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser0abC11ManagerImplC5login10externalId5tokenySS_SSSgtF', symObjAddr: 0x1E90, symBinAddr: 0x6850, symSize: 0x3A0 } + - { offsetInCU: 0x1294, offset: 0xD37C2, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser0abC11ManagerImplC5login10externalId5tokenySS_SSSgtFTo', symObjAddr: 0x2230, symBinAddr: 0x6BF0, symSize: 0x90 } + - { offsetInCU: 0x12B0, offset: 0xD37DE, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser0abC11ManagerImplC09createNewC033_8525A2679944FABF87A84A6BB60158F6LL10externalId5tokenAA14OSUserInternal_pSSSg_AItF', symObjAddr: 0x24F0, symBinAddr: 0x6EB0, symSize: 0x400 } + - { offsetInCU: 0x14DA, offset: 0xD3A08, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser0abC11ManagerImplC09isCurrentC0ySbSSF', symObjAddr: 0x2910, symBinAddr: 0x72B0, symSize: 0x260 } + - { offsetInCU: 0x1659, offset: 0xD3B87, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser0abC11ManagerImplC05clearC4DatayyF', symObjAddr: 0x2B70, symBinAddr: 0x7510, symSize: 0x2A0 } + - { offsetInCU: 0x1819, offset: 0xD3D47, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser0abC11ManagerImplC6logoutyyF', symObjAddr: 0x2E10, symBinAddr: 0x77B0, symSize: 0x1F0 } + - { offsetInCU: 0x190D, offset: 0xD3E3B, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser0abC11ManagerImplC6logoutyyFTo', symObjAddr: 0x3000, symBinAddr: 0x79A0, symSize: 0x30 } + - { offsetInCU: 0x1949, offset: 0xD3E77, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser0abC11ManagerImplC7_logoutyyF', symObjAddr: 0x3030, symBinAddr: 0x79D0, symSize: 0xB0 } + - { offsetInCU: 0x19C0, offset: 0xD3EEE, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser0abC11ManagerImplC24clearAllModelsFromStoresyyF', symObjAddr: 0x30E0, symBinAddr: 0x7A80, symSize: 0x10 } + - { offsetInCU: 0x19FD, offset: 0xD3F2B, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser0abC11ManagerImplC24clearAllModelsFromStoresyyFTo', symObjAddr: 0x30F0, symBinAddr: 0x7A90, symSize: 0x30 } + - { offsetInCU: 0x1A39, offset: 0xD3F67, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser0abC11ManagerImplC013prepareForNewC033_8525A2679944FABF87A84A6BB60158F6LLyyF', symObjAddr: 0x3120, symBinAddr: 0x7AC0, symSize: 0xF0 } + - { offsetInCU: 0x1A6A, offset: 0xD3F98, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser0abC11ManagerImplC014setNewInternalC010externalId21pushSubscriptionModelAA06OSUserH0_pSSSg_AA014OSSubscriptionM0CSgtF', symObjAddr: 0x3210, symBinAddr: 0x7BB0, symSize: 0x520 } + - { offsetInCU: 0x1E89, offset: 0xD43B7, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser0abC11ManagerImplC29createPushSubscriptionRequestyyF', symObjAddr: 0x3730, symBinAddr: 0x80D0, symSize: 0x220 } + - { offsetInCU: 0x1F95, offset: 0xD44C3, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser0abC11ManagerImplC15getTagsInternalSDyS2SGSgyF', symObjAddr: 0x3950, symBinAddr: 0x82F0, symSize: 0xC0 } + - { offsetInCU: 0x2041, offset: 0xD456F, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser0abC11ManagerImplC15getTagsInternalSDyS2SGSgyFTo', symObjAddr: 0x3A10, symBinAddr: 0x83B0, symSize: 0x70 } + - { offsetInCU: 0x205D, offset: 0xD458B, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser0abC11ManagerImplC11setLocation8latitude9longitudeySf_SftF', symObjAddr: 0x3A80, symBinAddr: 0x8420, symSize: 0x140 } + - { offsetInCU: 0x20FF, offset: 0xD462D, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser0abC11ManagerImplC11setLocation8latitude9longitudeySf_SftFTo', symObjAddr: 0x3BC0, symBinAddr: 0x8560, symSize: 0x50 } + - { offsetInCU: 0x211B, offset: 0xD4649, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser0abC11ManagerImplC13sendPurchasesyySaySDySSyXlGGF', symObjAddr: 0x3C10, symBinAddr: 0x85B0, symSize: 0xA0 } + - { offsetInCU: 0x215B, offset: 0xD4689, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser0abC11ManagerImplC13sendPurchasesyySaySDySSyXlGGFTo', symObjAddr: 0x3CB0, symBinAddr: 0x8650, symSize: 0x60 } + - { offsetInCU: 0x21A1, offset: 0xD46CF, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser0abC11ManagerImplC08identifyC033_8525A2679944FABF87A84A6BB60158F6LL10externalId07currentC0ySS_AA14OSUserInternal_ptFTf4nen_nAA0pqE0C_Tg5', symObjAddr: 0x6D10, symBinAddr: 0xB6B0, symSize: 0x190 } + - { offsetInCU: 0x22CA, offset: 0xD47F8, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser0abC11ManagerImplC29createDefaultPushSubscription14subscriptionIdAA19OSSubscriptionModelCSSSg_tFTf4nd_n', symObjAddr: 0x7050, symBinAddr: 0xB9F0, symSize: 0x220 } + - { offsetInCU: 0x2362, offset: 0xD4890, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser0abC11ManagerImplC18updateLegacyPlayer33_8525A2679944FABF87A84A6BB60158F6LLyyAA14OSUserInternal_pFTf4en_nAA0opE0C_Tg5Tf4dn_n', symObjAddr: 0x7540, symBinAddr: 0xBEE0, symSize: 0x140 } + - { offsetInCU: 0x242B, offset: 0xD4959, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser0abC11ManagerImplC14sharedInstance_WZ', symObjAddr: 0x0, symBinAddr: 0x4A60, symSize: 0x30 } + - { offsetInCU: 0x24B7, offset: 0xD49E5, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser0abC11ManagerImplC018OSPushSubscriptionE0C7optedInSbvgTo', symObjAddr: 0x60B0, symBinAddr: 0xAA50, symSize: 0x40 } + - { offsetInCU: 0x24D3, offset: 0xD4A01, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser0abC11ManagerImplC018OSPushSubscriptionE0C7optedInSbvg', symObjAddr: 0x60F0, symBinAddr: 0xAA90, symSize: 0xE0 } + - { offsetInCU: 0x256E, offset: 0xD4A9C, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser0abC11ManagerImplC018OSPushSubscriptionE0C5optInyyF', symObjAddr: 0x61D0, symBinAddr: 0xAB70, symSize: 0x100 } + - { offsetInCU: 0x25C5, offset: 0xD4AF3, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser0abC11ManagerImplC018OSPushSubscriptionE0C5optInyyFTo', symObjAddr: 0x62D0, symBinAddr: 0xAC70, symSize: 0x30 } + - { offsetInCU: 0x25E1, offset: 0xD4B0F, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser0abC11ManagerImplC018OSPushSubscriptionE0C6optOutyyF', symObjAddr: 0x6300, symBinAddr: 0xACA0, symSize: 0xE0 } + - { offsetInCU: 0x2641, offset: 0xD4B6F, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser0abC11ManagerImplC018OSPushSubscriptionE0C6optOutyyFTo', symObjAddr: 0x63E0, symBinAddr: 0xAD80, symSize: 0x30 } + - { offsetInCU: 0x265D, offset: 0xD4B8B, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser0abC11ManagerImplC018OSPushSubscriptionE0CAEycfC', symObjAddr: 0x6410, symBinAddr: 0xADB0, symSize: 0x20 } + - { offsetInCU: 0x267C, offset: 0xD4BAA, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser0abC11ManagerImplC018OSPushSubscriptionE0CAEycfc', symObjAddr: 0x6430, symBinAddr: 0xADD0, symSize: 0x30 } + - { offsetInCU: 0x26E2, offset: 0xD4C10, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser0abC11ManagerImplC018OSPushSubscriptionE0CAEycfcTo', symObjAddr: 0x6460, symBinAddr: 0xAE00, symSize: 0x30 } + - { offsetInCU: 0x3027, offset: 0xD5555, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser0abC11ManagerImplC5startyyFyyXEfU_TA', symObjAddr: 0x1DC0, symBinAddr: 0x6780, symSize: 0x10 } + - { offsetInCU: 0x3046, offset: 0xD5574, size: 0x8, addend: 0x0, symName: '_$sIg_Ieg_TRTA', symObjAddr: 0x1DF0, symBinAddr: 0x67B0, symSize: 0x20 } + - { offsetInCU: 0x306F, offset: 0xD559D, size: 0x8, addend: 0x0, symName: '_$sIeg_IyB_TR', symObjAddr: 0x1E10, symBinAddr: 0x67D0, symSize: 0x20 } + - { offsetInCU: 0x3087, offset: 0xD55B5, size: 0x8, addend: 0x0, symName: _block_copy_helper, symObjAddr: 0x1E30, symBinAddr: 0x67F0, symSize: 0x20 } + - { offsetInCU: 0x309B, offset: 0xD55C9, size: 0x8, addend: 0x0, symName: _block_destroy_helper, symObjAddr: 0x1E50, symBinAddr: 0x6810, symSize: 0x10 } + - { offsetInCU: 0x30F7, offset: 0xD5625, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser0abC11ManagerImplC22updatePropertiesDeltas8property5value5flushyAA29OSPropertiesSupportedPropertyO_ypSbtF', symObjAddr: 0x22C0, symBinAddr: 0x6C80, symSize: 0x230 } + - { offsetInCU: 0x32F8, offset: 0xD5826, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser0abC11ManagerImplCfETo', symObjAddr: 0x3D30, symBinAddr: 0x86D0, symSize: 0x160 } + - { offsetInCU: 0x3327, offset: 0xD5855, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser0abC11ManagerImplC15startNewSessionyyF', symObjAddr: 0x3E90, symBinAddr: 0x8830, symSize: 0x3A0 } + - { offsetInCU: 0x34F7, offset: 0xD5A25, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser0abC11ManagerImplC15startNewSessionyyFTo', symObjAddr: 0x4230, symBinAddr: 0x8BD0, symSize: 0x30 } + - { offsetInCU: 0x3513, offset: 0xD5A41, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser0abC11ManagerImplC15sendSessionTimeyySo8NSNumberCF', symObjAddr: 0x4260, symBinAddr: 0x8C00, symSize: 0xB0 } + - { offsetInCU: 0x3553, offset: 0xD5A81, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser0abC11ManagerImplC15sendSessionTimeyySo8NSNumberCFTo', symObjAddr: 0x4310, symBinAddr: 0x8CB0, symSize: 0x50 } + - { offsetInCU: 0x356F, offset: 0xD5A9D, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser0abC11ManagerImplC18runBackgroundTasksyyF', symObjAddr: 0x4360, symBinAddr: 0x8D00, symSize: 0x40 } + - { offsetInCU: 0x35AA, offset: 0xD5AD8, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser0abC11ManagerImplC18runBackgroundTasksyyFTo', symObjAddr: 0x43A0, symBinAddr: 0x8D40, symSize: 0x60 } + - { offsetInCU: 0x35E0, offset: 0xD5B0E, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser0abC11ManagerImplC12onJwtExpired14expiredHandleryySS_ySSXEtc_tF', symObjAddr: 0x4400, symBinAddr: 0x8DA0, symSize: 0x40 } + - { offsetInCU: 0x365D, offset: 0xD5B8B, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser0abC11ManagerImplC12onJwtExpired14expiredHandleryySS_ySSXEtc_tFTo', symObjAddr: 0x4440, symBinAddr: 0x8DE0, symSize: 0x60 } + - { offsetInCU: 0x36CE, offset: 0xD5BFC, size: 0x8, addend: 0x0, symName: '_$sSo8NSStringCABIyBy_IeyByy_S2SIgg_Ieggg_TR', symObjAddr: 0x44A0, symBinAddr: 0x8E40, symSize: 0x100 } + - { offsetInCU: 0x36FB, offset: 0xD5C29, size: 0x8, addend: 0x0, symName: '_$sSSIegg_So8NSStringCIyBy_TR', symObjAddr: 0x45A0, symBinAddr: 0x8F40, symSize: 0x40 } + - { offsetInCU: 0x3713, offset: 0xD5C41, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser0abC11ManagerImplC0C0AA6OSUser_pvg', symObjAddr: 0x4600, symBinAddr: 0x8FA0, symSize: 0x20 } + - { offsetInCU: 0x372F, offset: 0xD5C5D, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser0abC11ManagerImplC16pushSubscriptionAA06OSPushG0_pvg', symObjAddr: 0x4690, symBinAddr: 0x9030, symSize: 0x20 } + - { offsetInCU: 0x376C, offset: 0xD5C9A, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser0abC11ManagerImplC11removeAliasyySSF', symObjAddr: 0x4AD0, symBinAddr: 0x9470, symSize: 0xF0 } + - { offsetInCU: 0x381C, offset: 0xD5D4A, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser0abC11ManagerImplC9removeTagyySSF', symObjAddr: 0x4FB0, symBinAddr: 0x9950, symSize: 0x1E0 } + - { offsetInCU: 0x393E, offset: 0xD5E6C, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser0abC11ManagerImplC10removeTagsyySaySSGF', symObjAddr: 0x51B0, symBinAddr: 0x9B50, symSize: 0x190 } + - { offsetInCU: 0x3A23, offset: 0xD5F51, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser0abC11ManagerImplC7getTagsSDyS2SGyF', symObjAddr: 0x53B0, symBinAddr: 0x9D50, symSize: 0xE0 } + - { offsetInCU: 0x3AAA, offset: 0xD5FD8, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser0abC11ManagerImplC7getTagsSDyS2SGyFTo', symObjAddr: 0x5490, symBinAddr: 0x9E30, symSize: 0x60 } + - { offsetInCU: 0x3AC6, offset: 0xD5FF4, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser0abC11ManagerImplC11setLanguageyySSF', symObjAddr: 0x5810, symBinAddr: 0xA1B0, symSize: 0x1E0 } + - { offsetInCU: 0x3BB7, offset: 0xD60E5, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser0abC11ManagerImplC10trackEvent4name10propertiesySS_SDySSypGSgtF', symObjAddr: 0x5A10, symBinAddr: 0xA3B0, symSize: 0x320 } + - { offsetInCU: 0x3D35, offset: 0xD6263, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser0abC11ManagerImplC10trackEvent4name10propertiesySS_SDySSypGSgtFTo', symObjAddr: 0x5D30, symBinAddr: 0xA6D0, symSize: 0xA0 } + - { offsetInCU: 0x3D87, offset: 0xD62B5, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser0abC11ManagerImplC018OSPushSubscriptionE0CfETo', symObjAddr: 0x64E0, symBinAddr: 0xAE80, symSize: 0x40 } + - { offsetInCU: 0x3DCE, offset: 0xD62FC, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser0abC11ManagerImplC20setNotificationTypesyys5Int32VF', symObjAddr: 0x6520, symBinAddr: 0xAEC0, symSize: 0xA0 } + - { offsetInCU: 0x3E9F, offset: 0xD63CD, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser0abC11ManagerImplC20setNotificationTypesyys5Int32VFTo', symObjAddr: 0x65C0, symBinAddr: 0xAF60, symSize: 0x40 } + - { offsetInCU: 0x3EBB, offset: 0xD63E9, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser0abC11ManagerImplC12setPushTokenyySSF', symObjAddr: 0x6600, symBinAddr: 0xAFA0, symSize: 0xE0 } + - { offsetInCU: 0x3F4A, offset: 0xD6478, size: 0x8, addend: 0x0, symName: '_$sIeg_IeyB_TR', symObjAddr: 0x6760, symBinAddr: 0xB100, symSize: 0x30 } + - { offsetInCU: 0x3F78, offset: 0xD64A6, size: 0x8, addend: 0x0, symName: '_$ss22__RawDictionaryStorageC4findys10_HashTableV6BucketV6bucket_Sb5foundtxSHRzlFSS_Tg5', symObjAddr: 0x6790, symBinAddr: 0xB130, symSize: 0x60 } + - { offsetInCU: 0x3FC5, offset: 0xD64F3, size: 0x8, addend: 0x0, symName: '_$ss22__RawDictionaryStorageC4findys10_HashTableV6BucketV6bucket_Sb5foundtxSHRzlFs11AnyHashableV_Tg5', symObjAddr: 0x67F0, symBinAddr: 0xB190, symSize: 0x30 } + - { offsetInCU: 0x3FFD, offset: 0xD652B, size: 0x8, addend: 0x0, symName: '_$ss22__RawDictionaryStorageC4find_9hashValues10_HashTableV6BucketV6bucket_Sb5foundtx_SitSHRzlFSS_Tg5', symObjAddr: 0x6820, symBinAddr: 0xB1C0, symSize: 0xE0 } + - { offsetInCU: 0x4047, offset: 0xD6575, size: 0x8, addend: 0x0, symName: '_$ss22__RawDictionaryStorageC4find_9hashValues10_HashTableV6BucketV6bucket_Sb5foundtx_SitSHRzlFs11AnyHashableV_Tg5', symObjAddr: 0x6900, symBinAddr: 0xB2A0, symSize: 0xC0 } + - { offsetInCU: 0x4095, offset: 0xD65C3, size: 0x8, addend: 0x0, symName: '_$ss17_NativeDictionaryV7_insert2at3key5valueys10_HashTableV6BucketV_xnq_ntFSS_13OneSignalUser15OSIdentityModelCTg5', symObjAddr: 0x69C0, symBinAddr: 0xB360, symSize: 0x50 } + - { offsetInCU: 0x411D, offset: 0xD664B, size: 0x8, addend: 0x0, symName: '_$ss17_NativeDictionaryV7_insert2at3key5valueys10_HashTableV6BucketV_xnq_ntFSS_SSTg5', symObjAddr: 0x6A10, symBinAddr: 0xB3B0, symSize: 0x50 } + - { offsetInCU: 0x4190, offset: 0xD66BE, size: 0x8, addend: 0x0, symName: '_$ss17_NativeDictionaryV7_insert2at3key5valueys10_HashTableV6BucketV_xnq_ntFSS_ypTg5', symObjAddr: 0x6A60, symBinAddr: 0xB400, symSize: 0x60 } + - { offsetInCU: 0x420B, offset: 0xD6739, size: 0x8, addend: 0x0, symName: '_$ss17_NativeDictionaryV7_insert2at3key5valueys10_HashTableV6BucketV_xnq_ntFs11AnyHashableV_ypTg5', symObjAddr: 0x6AC0, symBinAddr: 0xB460, symSize: 0x70 } + - { offsetInCU: 0x429A, offset: 0xD67C8, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser14OSUserExecutorC27fetchIdentityBySubscriptionyyAA0D8Internal_pFTf4en_nAA0dJ4ImplC_Tg5', symObjAddr: 0x6B30, symBinAddr: 0xB4D0, symSize: 0x1E0 } + - { offsetInCU: 0x43B1, offset: 0xD68DF, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser14OSUserInternal_pSgWOf', symObjAddr: 0x6EA0, symBinAddr: 0xB840, symSize: 0x40 } + - { offsetInCU: 0x43C5, offset: 0xD68F3, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser0abC11ManagerImplCMa', symObjAddr: 0x6F10, symBinAddr: 0xB8B0, symSize: 0x20 } + - { offsetInCU: 0x43D9, offset: 0xD6907, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser14OSUserExecutorC22executePendingRequests9withDelayySb_tFyycfU0_TA', symObjAddr: 0x6F30, symBinAddr: 0xB8D0, symSize: 0x10 } + - { offsetInCU: 0x43ED, offset: 0xD691B, size: 0x8, addend: 0x0, symName: '_$sS2SIgg_Ieggg_SgWOe', symObjAddr: 0x6F40, symBinAddr: 0xB8E0, symSize: 0x20 } + - { offsetInCU: 0x458D, offset: 0xD6ABB, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser0abC11ManagerImplC0C0AA6OSUser_pvgTf4n_g', symObjAddr: 0x78D0, symBinAddr: 0xC270, symSize: 0x150 } + - { offsetInCU: 0x45E0, offset: 0xD6B0E, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser0abC11ManagerImplC16pushSubscriptionAA06OSPushG0_pvgTf4n_g', symObjAddr: 0x7A20, symBinAddr: 0xC3C0, symSize: 0x160 } + - { offsetInCU: 0x4633, offset: 0xD6B61, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser0abC11ManagerImplC018OSPushSubscriptionE0CMa', symObjAddr: 0x7B80, symBinAddr: 0xC520, symSize: 0x20 } + - { offsetInCU: 0x4647, offset: 0xD6B75, size: 0x8, addend: 0x0, symName: '_$sypWOb', symObjAddr: 0x7EE0, symBinAddr: 0xC880, symSize: 0x20 } + - { offsetInCU: 0x465B, offset: 0xD6B89, size: 0x8, addend: 0x0, symName: '_$ss11AnyHashableVWOc', symObjAddr: 0x7F00, symBinAddr: 0xC8A0, symSize: 0x30 } + - { offsetInCU: 0x466F, offset: 0xD6B9D, size: 0x8, addend: 0x0, symName: '_$ss11AnyHashableVWOh', symObjAddr: 0x7F30, symBinAddr: 0xC8D0, symSize: 0x30 } + - { offsetInCU: 0x4683, offset: 0xD6BB1, size: 0x8, addend: 0x0, symName: '_$sSo8NSStringCABIyBy_IeyByy_S2SIgg_Ieggg_TRTA', symObjAddr: 0x7F80, symBinAddr: 0xC920, symSize: 0x10 } + - { offsetInCU: 0x46A2, offset: 0xD6BD0, size: 0x8, addend: 0x0, symName: '_$sSSIgg_SSIegg_TRTA', symObjAddr: 0x7FB0, symBinAddr: 0xC950, symSize: 0x20 } + - { offsetInCU: 0x46CB, offset: 0xD6BF9, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser31OSSubscriptionOperationExecutorC22createPushSubscription17subscriptionModel08identityK0yAA0dK0C_AA010OSIdentityK0CtFyycfU_TA', symObjAddr: 0x7FE0, symBinAddr: 0xC980, symSize: 0x20 } + - { offsetInCU: 0x46DF, offset: 0xD6C0D, size: 0x8, addend: 0x0, symName: '_$sSo17OS_dispatch_queueCMa', symObjAddr: 0x8000, symBinAddr: 0xC9A0, symSize: 0x30 } + - { offsetInCU: 0x46F3, offset: 0xD6C21, size: 0x8, addend: 0x0, symName: '_$sSaySo17OS_dispatch_queueC8DispatchE10AttributesVGMa', symObjAddr: 0x8030, symBinAddr: 0xC9D0, symSize: 0x50 } + - { offsetInCU: 0x4707, offset: 0xD6C35, size: 0x8, addend: 0x0, symName: '_$sypWOc', symObjAddr: 0x80F0, symBinAddr: 0xCA90, symSize: 0x30 } + - { offsetInCU: 0x471B, offset: 0xD6C49, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser14OSUserInternal_pWOc', symObjAddr: 0x8120, symBinAddr: 0xCAC0, symSize: 0x30 } + - { offsetInCU: 0x472F, offset: 0xD6C5D, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser14OSUserExecutorC13appendToQueueyyAA0D7Request_pFyycfU_TA', symObjAddr: 0x81D0, symBinAddr: 0xCB70, symSize: 0x20 } + - { offsetInCU: 0x4A71, offset: 0xD6F9F, size: 0x8, addend: 0x0, symName: '_$sSD17dictionaryLiteralSDyxq_Gx_q_td_tcfCSS_SSTg5Tf4gd_n', symObjAddr: 0x6F60, symBinAddr: 0xB900, symSize: 0xF0 } + - { offsetInCU: 0x4B88, offset: 0xD70B6, size: 0x8, addend: 0x0, symName: '_$sSD17dictionaryLiteralSDyxq_Gx_q_td_tcfCSS_ypTg5Tf4gd_n', symObjAddr: 0x7270, symBinAddr: 0xBC10, symSize: 0xE0 } + - { offsetInCU: 0x4CA7, offset: 0xD71D5, size: 0x8, addend: 0x0, symName: '_$sSD17dictionaryLiteralSDyxq_Gx_q_td_tcfCs11AnyHashableV_ypTg5Tf4gd_n', symObjAddr: 0x7350, symBinAddr: 0xBCF0, symSize: 0xF0 } + - { offsetInCU: 0x4DCD, offset: 0xD72FB, size: 0x8, addend: 0x0, symName: '_$sSD17dictionaryLiteralSDyxq_Gx_q_td_tcfCSS_13OneSignalUser20OSCombinedProperties33_95A8BAFE9B3ABA694D38FE045AE2D2E7LLVTg5Tf4gd_n', symObjAddr: 0x7680, symBinAddr: 0xC020, symSize: 0x160 } + - { offsetInCU: 0x4EFF, offset: 0xD742D, size: 0x8, addend: 0x0, symName: '_$sSD17dictionaryLiteralSDyxq_Gx_q_td_tcfCSS_SSSgTg5Tf4gd_n', symObjAddr: 0x77E0, symBinAddr: 0xC180, symSize: 0xF0 } + - { offsetInCU: 0x27, offset: 0xD7A55, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser19OSRequestAddAliasesC11descriptionSSvgTo', symObjAddr: 0x0, symBinAddr: 0xCD30, symSize: 0x50 } + - { offsetInCU: 0x69, offset: 0xD7A97, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser19OSRequestAddAliasesC11descriptionSSvgTo', symObjAddr: 0x0, symBinAddr: 0xCD30, symSize: 0x50 } + - { offsetInCU: 0xC2, offset: 0xD7AF0, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser19OSRequestAddAliasesC19prepareForExecution15newRecordsStateSb0aB6OSCore05OSNewkL0C_tF', symObjAddr: 0x50, symBinAddr: 0xCD80, symSize: 0x290 } + - { offsetInCU: 0x39E, offset: 0xD7DCC, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser19OSRequestAddAliasesC7aliases13identityModelACSDyS2SG_AA010OSIdentityI0Ctcfc', symObjAddr: 0x2E0, symBinAddr: 0xD010, symSize: 0x2A0 } + - { offsetInCU: 0x52C, offset: 0xD7F5A, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser19OSRequestAddAliasesC6encode4withySo7NSCoderC_tF', symObjAddr: 0x580, symBinAddr: 0xD2B0, symSize: 0x340 } + - { offsetInCU: 0x589, offset: 0xD7FB7, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser19OSRequestAddAliasesC6encode4withySo7NSCoderC_tFTo', symObjAddr: 0x8C0, symBinAddr: 0xD5F0, symSize: 0x50 } + - { offsetInCU: 0x5A5, offset: 0xD7FD3, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser19OSRequestAddAliasesC5coderACSgSo7NSCoderC_tcfc', symObjAddr: 0x910, symBinAddr: 0xD640, symSize: 0x800 } + - { offsetInCU: 0x6E5, offset: 0xD8113, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser19OSRequestAddAliasesC5coderACSgSo7NSCoderC_tcfcTo', symObjAddr: 0x1110, symBinAddr: 0xDE40, symSize: 0x30 } + - { offsetInCU: 0x71F, offset: 0xD814D, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser19OSRequestAddAliasesCACycfcTo', symObjAddr: 0x1140, symBinAddr: 0xDE70, symSize: 0x30 } + - { offsetInCU: 0x786, offset: 0xD81B4, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser19OSRequestAddAliasesCfD', symObjAddr: 0x1170, symBinAddr: 0xDEA0, symSize: 0x30 } + - { offsetInCU: 0x7B3, offset: 0xD81E1, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser19OSRequestAddAliasesCAA13OSUserRequestA2aDP19prepareForExecution15newRecordsStateSb0aB6OSCore05OSNewmN0C_tFTW', symObjAddr: 0x1210, symBinAddr: 0xDF40, symSize: 0x10 } + - { offsetInCU: 0x935, offset: 0xD8363, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser19OSRequestAddAliasesCfETo', symObjAddr: 0x11A0, symBinAddr: 0xDED0, symSize: 0x50 } + - { offsetInCU: 0x964, offset: 0xD8392, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser19OSRequestAddAliasesCMa', symObjAddr: 0x11F0, symBinAddr: 0xDF20, symSize: 0x20 } + - { offsetInCU: 0x978, offset: 0xD83A6, size: 0x8, addend: 0x0, symName: '_$sypSgWOb', symObjAddr: 0x1260, symBinAddr: 0xDF50, symSize: 0x40 } + - { offsetInCU: 0x27, offset: 0xD8612, size: 0x8, addend: 0x0, symName: '_$ss17_dictionaryUpCastySDyq0_q1_GSDyxq_GSHRzSHR0_r2_lFSS_yps11AnyHashableVypTg5', symObjAddr: 0x0, symBinAddr: 0xDFC0, symSize: 0x4C0 } + - { offsetInCU: 0x15B, offset: 0xD8746, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser25OSRequestUpdatePropertiesC11descriptionSSvgTo', symObjAddr: 0xD90, symBinAddr: 0xED50, symSize: 0x50 } + - { offsetInCU: 0x1B4, offset: 0xD879F, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser25OSRequestUpdatePropertiesC19prepareForExecution15newRecordsStateSb0aB6OSCore05OSNewkL0C_tF', symObjAddr: 0xDE0, symBinAddr: 0xEDA0, symSize: 0x280 } + - { offsetInCU: 0x47B, offset: 0xD8A66, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser25OSRequestUpdatePropertiesC6params13identityModelACSDySSypG_AA010OSIdentityI0Ctcfc', symObjAddr: 0x1060, symBinAddr: 0xF020, symSize: 0x1D0 } + - { offsetInCU: 0x540, offset: 0xD8B2B, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser25OSRequestUpdatePropertiesC6encode4withySo7NSCoderC_tF', symObjAddr: 0x1230, symBinAddr: 0xF1F0, symSize: 0x2E0 } + - { offsetInCU: 0x59D, offset: 0xD8B88, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser25OSRequestUpdatePropertiesC6encode4withySo7NSCoderC_tFTo', symObjAddr: 0x1510, symBinAddr: 0xF4D0, symSize: 0x50 } + - { offsetInCU: 0x5B9, offset: 0xD8BA4, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser25OSRequestUpdatePropertiesC5coderACSgSo7NSCoderC_tcfc', symObjAddr: 0x1560, symBinAddr: 0xF520, symSize: 0x6C0 } + - { offsetInCU: 0x6E2, offset: 0xD8CCD, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser25OSRequestUpdatePropertiesC5coderACSgSo7NSCoderC_tcfcTo', symObjAddr: 0x1C20, symBinAddr: 0xFBE0, symSize: 0x30 } + - { offsetInCU: 0x71C, offset: 0xD8D07, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser25OSRequestUpdatePropertiesCACycfcTo', symObjAddr: 0x1C50, symBinAddr: 0xFC10, symSize: 0x30 } + - { offsetInCU: 0x783, offset: 0xD8D6E, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser25OSRequestUpdatePropertiesCfD', symObjAddr: 0x1C80, symBinAddr: 0xFC40, symSize: 0x30 } + - { offsetInCU: 0x7B0, offset: 0xD8D9B, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser25OSRequestUpdatePropertiesCAA13OSUserRequestA2aDP19prepareForExecution15newRecordsStateSb0aB6OSCore05OSNewmN0C_tFTW', symObjAddr: 0x1D10, symBinAddr: 0xFCD0, symSize: 0x10 } + - { offsetInCU: 0x8DA, offset: 0xD8EC5, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser25OSRequestUpdatePropertiesCfETo', symObjAddr: 0x1CB0, symBinAddr: 0xFC70, symSize: 0x40 } + - { offsetInCU: 0x909, offset: 0xD8EF4, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser25OSRequestUpdatePropertiesCMa', symObjAddr: 0x1CF0, symBinAddr: 0xFCB0, symSize: 0x20 } + - { offsetInCU: 0x91D, offset: 0xD8F08, size: 0x8, addend: 0x0, symName: '_$sSD8IteratorV8_VariantOyxq___GSHRzr0_lWOe', symObjAddr: 0x1D90, symBinAddr: 0xFCE0, symSize: 0x20 } + - { offsetInCU: 0x931, offset: 0xD8F1C, size: 0x8, addend: 0x0, symName: ___swift_destroy_boxed_opaque_existential_0, symObjAddr: 0x1DD0, symBinAddr: 0xFD00, symSize: 0x30 } + - { offsetInCU: 0x98F, offset: 0xD8F7A, size: 0x8, addend: 0x0, symName: '_$ss17_dictionaryUpCastySDyq0_q1_GSDyxq_GSHRzSHR0_r2_lFSS_yps11AnyHashableVypTg5', symObjAddr: 0x0, symBinAddr: 0xDFC0, symSize: 0x4C0 } + - { offsetInCU: 0xACB, offset: 0xD90B6, size: 0x8, addend: 0x0, symName: '_$ss17_dictionaryUpCastySDyq0_q1_GSDyxq_GSHRzSHR0_r2_lFSS_SDyS2SGs11AnyHashableVypTg5', symObjAddr: 0x4C0, symBinAddr: 0xE480, symSize: 0x4D0 } + - { offsetInCU: 0xC22, offset: 0xD920D, size: 0x8, addend: 0x0, symName: '_$ss17_dictionaryUpCastySDyq0_q1_GSDyxq_GSHRzSHR0_r2_lFSS_S2SypTg5', symObjAddr: 0x990, symBinAddr: 0xE950, symSize: 0x400 } + - { offsetInCU: 0x27, offset: 0xD94BD, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser014OSRequestFetchC0C11descriptionSSvgTo', symObjAddr: 0x0, symBinAddr: 0xFD60, symSize: 0x50 } + - { offsetInCU: 0x69, offset: 0xD94FF, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser014OSRequestFetchC0C11descriptionSSvgTo', symObjAddr: 0x0, symBinAddr: 0xFD60, symSize: 0x50 } + - { offsetInCU: 0xA4, offset: 0xD953A, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser014OSRequestFetchC0C19prepareForExecution15newRecordsStateSb0aB6OSCore05OSNewjK0C_tF', symObjAddr: 0x50, symBinAddr: 0xFDB0, symSize: 0x2E0 } + - { offsetInCU: 0x3EE, offset: 0xD9884, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser014OSRequestFetchC0C13identityModel10aliasLabel0H2Id12onNewSessionAcA010OSIdentityG0C_S2SSbtcfc', symObjAddr: 0x330, symBinAddr: 0x10090, symSize: 0x1B0 } + - { offsetInCU: 0x590, offset: 0xD9A26, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser014OSRequestFetchC0C6encode4withySo7NSCoderC_tF', symObjAddr: 0x4E0, symBinAddr: 0x10240, symSize: 0x300 } + - { offsetInCU: 0x5CF, offset: 0xD9A65, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser014OSRequestFetchC0C6encode4withySo7NSCoderC_tFTo', symObjAddr: 0x7E0, symBinAddr: 0x10540, symSize: 0x50 } + - { offsetInCU: 0x5EB, offset: 0xD9A81, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser014OSRequestFetchC0C5coderACSgSo7NSCoderC_tcfc', symObjAddr: 0x830, symBinAddr: 0x10590, symSize: 0x900 } + - { offsetInCU: 0x7E8, offset: 0xD9C7E, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser014OSRequestFetchC0C5coderACSgSo7NSCoderC_tcfcTo', symObjAddr: 0x1130, symBinAddr: 0x10E90, symSize: 0x30 } + - { offsetInCU: 0x822, offset: 0xD9CB8, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser014OSRequestFetchC0CACycfcTo', symObjAddr: 0x1160, symBinAddr: 0x10EC0, symSize: 0x30 } + - { offsetInCU: 0x889, offset: 0xD9D1F, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser014OSRequestFetchC0CfD', symObjAddr: 0x1190, symBinAddr: 0x10EF0, symSize: 0x30 } + - { offsetInCU: 0x8B6, offset: 0xD9D4C, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser014OSRequestFetchC0CAA13OSUserRequestA2aDP19prepareForExecution15newRecordsStateSb0aB6OSCore05OSNewlM0C_tFTW', symObjAddr: 0x1240, symBinAddr: 0x10FA0, symSize: 0x10 } + - { offsetInCU: 0x92B, offset: 0xD9DC1, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser014OSRequestFetchC0CfETo', symObjAddr: 0x11C0, symBinAddr: 0x10F20, symSize: 0x60 } + - { offsetInCU: 0x95A, offset: 0xD9DF0, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser014OSRequestFetchC0CMa', symObjAddr: 0x1220, symBinAddr: 0x10F80, symSize: 0x20 } + - { offsetInCU: 0x4F, offset: 0xD9F3D, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser17OSPropertiesModelC14changeNotifierAC0aB6OSCore15OSEventProducerCyAE21OSModelChangedHandler_pG_tcfC', symObjAddr: 0x0, symBinAddr: 0x10FE0, symSize: 0x30 } + - { offsetInCU: 0x97, offset: 0xD9F85, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser17OSPropertiesModelC10timezoneIdSSSgvs', symObjAddr: 0x260, symBinAddr: 0x11240, symSize: 0xF0 } + - { offsetInCU: 0x14C, offset: 0xDA03A, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser17OSPropertiesModelC14changeNotifierAC0aB6OSCore15OSEventProducerCyAE21OSModelChangedHandler_pG_tcfc', symObjAddr: 0x350, symBinAddr: 0x11330, symSize: 0x1E0 } + - { offsetInCU: 0x272, offset: 0xDA160, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser17OSPropertiesModelC6encode4withySo7NSCoderC_tF', symObjAddr: 0x530, symBinAddr: 0x11510, symSize: 0x50 } + - { offsetInCU: 0x2C2, offset: 0xDA1B0, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser17OSPropertiesModelC6encode4withySo7NSCoderC_tFyyXEfU_', symObjAddr: 0x580, symBinAddr: 0x11560, symSize: 0x1D0 } + - { offsetInCU: 0x3D2, offset: 0xDA2C0, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser17OSPropertiesModelC6encode4withySo7NSCoderC_tFTo', symObjAddr: 0x750, symBinAddr: 0x11730, symSize: 0x90 } + - { offsetInCU: 0x437, offset: 0xDA325, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser17OSPropertiesModelC5coderACSgSo7NSCoderC_tcfC', symObjAddr: 0x7E0, symBinAddr: 0x117C0, symSize: 0x30 } + - { offsetInCU: 0x455, offset: 0xDA343, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser17OSPropertiesModelC5coderACSgSo7NSCoderC_tcfc', symObjAddr: 0x810, symBinAddr: 0x117F0, symSize: 0x420 } + - { offsetInCU: 0x500, offset: 0xDA3EE, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser17OSPropertiesModelC5coderACSgSo7NSCoderC_tcfcTo', symObjAddr: 0xC30, symBinAddr: 0x11C10, symSize: 0x30 } + - { offsetInCU: 0x53A, offset: 0xDA428, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser17OSPropertiesModelC7addTagsyySDyS2SGFyyXEfU_', symObjAddr: 0xC60, symBinAddr: 0x11C40, symSize: 0x390 } + - { offsetInCU: 0x72A, offset: 0xDA618, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser17OSPropertiesModelC10removeTagsyySaySSGF', symObjAddr: 0xFF0, symBinAddr: 0x11FD0, symSize: 0xB0 } + - { offsetInCU: 0x7BB, offset: 0xDA6A9, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser17OSPropertiesModelC10removeTagsyySaySSGFyyXEfU_', symObjAddr: 0x10A0, symBinAddr: 0x12080, symSize: 0x2D0 } + - { offsetInCU: 0xAC5, offset: 0xDA9B3, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser17OSPropertiesModelC07hydrateE0yySDySSypGF', symObjAddr: 0x1370, symBinAddr: 0x12350, symSize: 0x6C0 } + - { offsetInCU: 0xD74, offset: 0xDAC62, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser15OSLocationPointC6encode4withySo7NSCoderC_tFTo', symObjAddr: 0x30, symBinAddr: 0x11010, symSize: 0xE0 } + - { offsetInCU: 0xDC2, offset: 0xDACB0, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser15OSLocationPointC5coderACSgSo7NSCoderC_tcfcTo', symObjAddr: 0x110, symBinAddr: 0x110F0, symSize: 0x40 } + - { offsetInCU: 0xE12, offset: 0xDAD00, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser15OSLocationPointCACycfcTo', symObjAddr: 0x150, symBinAddr: 0x11130, symSize: 0x30 } + - { offsetInCU: 0xE79, offset: 0xDAD67, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser15OSLocationPointC5coderACSgSo7NSCoderC_tcfcTf4gn_n', symObjAddr: 0x1C70, symBinAddr: 0x12B80, symSize: 0xF0 } + - { offsetInCU: 0xECD, offset: 0xDADBB, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser15OSLocationPointCMa', symObjAddr: 0x1A0, symBinAddr: 0x11180, symSize: 0x20 } + - { offsetInCU: 0xEE1, offset: 0xDADCF, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser17OSPropertiesModelCMa', symObjAddr: 0x1C0, symBinAddr: 0x111A0, symSize: 0x30 } + - { offsetInCU: 0xEF5, offset: 0xDADE3, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser17OSPropertiesModelCMr', symObjAddr: 0x1F0, symBinAddr: 0x111D0, symSize: 0x70 } + - { offsetInCU: 0x1053, offset: 0xDAF41, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser17OSPropertiesModelCfE', symObjAddr: 0x1A30, symBinAddr: 0x12A10, symSize: 0x70 } + - { offsetInCU: 0x1080, offset: 0xDAF6E, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser17OSPropertiesModelCfETo', symObjAddr: 0x1AF0, symBinAddr: 0x12AD0, symSize: 0x70 } + - { offsetInCU: 0x10AF, offset: 0xDAF9D, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser17OSPropertiesModelCMU', symObjAddr: 0x1B60, symBinAddr: 0x12B40, symSize: 0x10 } + - { offsetInCU: 0x2E6, offset: 0xDB5B2, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser27OSIdentityOperationExecutorC13uncacheDeltas33_6329049213CD75E6D24371A8E8A24D67LLyyF', symObjAddr: 0x0, symBinAddr: 0x12C70, symSize: 0x680 } + - { offsetInCU: 0x6A1, offset: 0xDB96D, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser27OSIdentityOperationExecutorC23uncacheAddAliasRequests33_6329049213CD75E6D24371A8E8A24D67LLyyF', symObjAddr: 0x680, symBinAddr: 0x132F0, symSize: 0x860 } + - { offsetInCU: 0xBC8, offset: 0xDBE94, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser27OSIdentityOperationExecutorC26uncacheRemoveAliasRequests33_6329049213CD75E6D24371A8E8A24D67LLyyF', symObjAddr: 0xEE0, symBinAddr: 0x13B50, symSize: 0x860 } + - { offsetInCU: 0x10EF, offset: 0xDC3BB, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser27OSIdentityOperationExecutorC12enqueueDeltayy0aB6OSCore7OSDeltaCFyycfU_', symObjAddr: 0x1740, symBinAddr: 0x143B0, symSize: 0x1C0 } + - { offsetInCU: 0x122C, offset: 0xDC4F8, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser27OSIdentityOperationExecutorC15cacheDeltaQueueyyFyycfU_', symObjAddr: 0x1900, symBinAddr: 0x14570, symSize: 0xE0 } + - { offsetInCU: 0x1257, offset: 0xDC523, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser27OSIdentityOperationExecutorC17processDeltaQueue12inBackgroundySb_tFyycfU_', symObjAddr: 0x19E0, symBinAddr: 0x14650, symSize: 0xD50 } + - { offsetInCU: 0x193F, offset: 0xDCC0B, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser27OSIdentityOperationExecutorC19processRequestQueue33_6329049213CD75E6D24371A8E8A24D67LL12inBackgroundySb_tF', symObjAddr: 0x2730, symBinAddr: 0x153A0, symSize: 0x960 } + - { offsetInCU: 0x1F82, offset: 0xDD24E, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser27OSIdentityOperationExecutorC24executeAddAliasesRequest_12inBackgroundyAA09OSRequesthI0C_SbtFySDys11AnyHashableVypGSgcfU_yycfU_', symObjAddr: 0x3090, symBinAddr: 0x15D00, symSize: 0x1E0 } + - { offsetInCU: 0x20FC, offset: 0xDD3C8, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser27OSIdentityOperationExecutorC24executeAddAliasesRequest_12inBackgroundyAA09OSRequesthI0C_SbtFySo0aB11ClientErrorCcfU0_', symObjAddr: 0x3270, symBinAddr: 0x15EE0, symSize: 0x200 } + - { offsetInCU: 0x2224, offset: 0xDD4F0, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser27OSIdentityOperationExecutorC24executeAddAliasesRequest_12inBackgroundyAA09OSRequesthI0C_SbtFySo0aB11ClientErrorCcfU0_yycfU_', symObjAddr: 0x3470, symBinAddr: 0x160E0, symSize: 0x4F0 } + - { offsetInCU: 0x255B, offset: 0xDD827, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser27OSIdentityOperationExecutorC25executeRemoveAliasRequest_12inBackgroundyAA09OSRequesthI0C_SbtF', symObjAddr: 0x3960, symBinAddr: 0x165D0, symSize: 0x3C0 } + - { offsetInCU: 0x26AB, offset: 0xDD977, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser27OSIdentityOperationExecutorC25executeRemoveAliasRequest_12inBackgroundyAA09OSRequesthI0C_SbtFySDys11AnyHashableVypGSgcfU_yycfU_', symObjAddr: 0x3E00, symBinAddr: 0x16A70, symSize: 0x1E0 } + - { offsetInCU: 0x2828, offset: 0xDDAF4, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser27OSIdentityOperationExecutorC25executeRemoveAliasRequest_12inBackgroundyAA09OSRequesthI0C_SbtFySo0aB11ClientErrorCcfU0_', symObjAddr: 0x3FE0, symBinAddr: 0x16C50, symSize: 0x200 } + - { offsetInCU: 0x2956, offset: 0xDDC22, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser27OSIdentityOperationExecutorC25executeRemoveAliasRequest_12inBackgroundyAA09OSRequesthI0C_SbtFySo0aB11ClientErrorCcfU0_yycfU_', symObjAddr: 0x41E0, symBinAddr: 0x16E50, symSize: 0x230 } + - { offsetInCU: 0x2B5B, offset: 0xDDE27, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser27OSIdentityOperationExecutorCfD', symObjAddr: 0x4410, symBinAddr: 0x17080, symSize: 0x50 } + - { offsetInCU: 0x2BAD, offset: 0xDDE79, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser27OSIdentityOperationExecutorC0aB6OSCore011OSOperationF0AadEP15supportedDeltasSaySSGvgTW', symObjAddr: 0x4480, symBinAddr: 0x170F0, symSize: 0x20 } + - { offsetInCU: 0x2C09, offset: 0xDDED5, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser27OSIdentityOperationExecutorC0aB6OSCore011OSOperationF0AadEP12enqueueDeltayyAD7OSDeltaCFTW', symObjAddr: 0x44A0, symBinAddr: 0x17110, symSize: 0xC0 } + - { offsetInCU: 0x2C62, offset: 0xDDF2E, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser27OSIdentityOperationExecutorC0aB6OSCore011OSOperationF0AadEP15cacheDeltaQueueyyFTW', symObjAddr: 0x4560, symBinAddr: 0x171D0, symSize: 0x90 } + - { offsetInCU: 0x2CC7, offset: 0xDDF93, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser27OSIdentityOperationExecutorC0aB6OSCore011OSOperationF0AadEP17processDeltaQueue12inBackgroundySb_tFTW', symObjAddr: 0x45F0, symBinAddr: 0x17260, symSize: 0xB0 } + - { offsetInCU: 0x2D0C, offset: 0xDDFD8, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser27OSIdentityOperationExecutorC15newRecordsStateAC0aB6OSCore05OSNewhI0C_tcfcTf4gn_n', symObjAddr: 0x75F0, symBinAddr: 0x1A220, symSize: 0x230 } + - { offsetInCU: 0x350D, offset: 0xDE7D9, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser27OSIdentityOperationExecutorCMa', symObjAddr: 0x4460, symBinAddr: 0x170D0, symSize: 0x20 } + - { offsetInCU: 0x3521, offset: 0xDE7ED, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser27OSIdentityOperationExecutorC17processDeltaQueue12inBackgroundySb_tFyycfU_TA', symObjAddr: 0x46C0, symBinAddr: 0x17330, symSize: 0x20 } + - { offsetInCU: 0x3535, offset: 0xDE801, size: 0x8, addend: 0x0, symName: _block_copy_helper, symObjAddr: 0x46E0, symBinAddr: 0x17350, symSize: 0x20 } + - { offsetInCU: 0x3549, offset: 0xDE815, size: 0x8, addend: 0x0, symName: _block_destroy_helper, symObjAddr: 0x4700, symBinAddr: 0x17370, symSize: 0x10 } + - { offsetInCU: 0x355D, offset: 0xDE829, size: 0x8, addend: 0x0, symName: '_$ss12_ArrayBufferV19_getElementSlowPathyyXlSiFSo16OneSignalRequestC_Tg5', symObjAddr: 0x4B20, symBinAddr: 0x17750, symSize: 0x240 } + - { offsetInCU: 0x3647, offset: 0xDE913, size: 0x8, addend: 0x0, symName: '_$ss12_ArrayBufferV20_consumeAndCreateNew14bufferIsUnique15minimumCapacity13growForAppendAByxGSb_SiSbtF13OneSignalUser13OSUserRequest_p_Tg5', symObjAddr: 0x4D60, symBinAddr: 0x17990, symSize: 0x130 } + - { offsetInCU: 0x3813, offset: 0xDEADF, size: 0x8, addend: 0x0, symName: '_$ss12_ArrayBufferV20_consumeAndCreateNew14bufferIsUnique15minimumCapacity13growForAppendAByxGSb_SiSbtF13OneSignalUser09OSRequestE12SubscriptionC_Tg5', symObjAddr: 0x5120, symBinAddr: 0x17D50, symSize: 0x180 } + - { offsetInCU: 0x39C7, offset: 0xDEC93, size: 0x8, addend: 0x0, symName: '_$ss12_ArrayBufferV20_consumeAndCreateNew14bufferIsUnique15minimumCapacity13growForAppendAByxGSb_SiSbtFSnySiG_Tg5', symObjAddr: 0x5490, symBinAddr: 0x180C0, symSize: 0x110 } + - { offsetInCU: 0x3B26, offset: 0xDEDF2, size: 0x8, addend: 0x0, symName: '_$ss12_ArrayBufferV20_consumeAndCreateNew14bufferIsUnique15minimumCapacity13growForAppendAByxGSb_SiSbtFSo16OneSignalRequestC_Tg5', symObjAddr: 0x55A0, symBinAddr: 0x181D0, symSize: 0x190 } + - { offsetInCU: 0x3CF9, offset: 0xDEFC5, size: 0x8, addend: 0x0, symName: '_$ss12_ArrayBufferV20_consumeAndCreateNew14bufferIsUnique15minimumCapacity13growForAppendAByxGSb_SiSbtFSDySSyXlG_Tg5', symObjAddr: 0x5730, symBinAddr: 0x18360, symSize: 0x130 } + - { offsetInCU: 0x3E83, offset: 0xDF14F, size: 0x8, addend: 0x0, symName: '_$ss12_ArrayBufferV13_copyContents8subRange12initializingSpyxGSnySiG_AFtF13OneSignalUser27OSRequestCreateSubscriptionC_Tg5', symObjAddr: 0x5860, symBinAddr: 0x18490, symSize: 0x100 } + - { offsetInCU: 0x3FA2, offset: 0xDF26E, size: 0x8, addend: 0x0, symName: '_$sSa034_makeUniqueAndReserveCapacityIfNotB0yyF13OneSignalUser27OSRequestCreateSubscriptionC_Tg5', symObjAddr: 0x5960, symBinAddr: 0x18590, symSize: 0x90 } + - { offsetInCU: 0x4094, offset: 0xDF360, size: 0x8, addend: 0x0, symName: '_$sSMsSkRzrlE4sort2byySb7ElementSTQz_ADtKXE_tKFs15ContiguousArrayVySo16OneSignalRequestCG_Tg504$s13fg43User27OSIdentityOperationExecutorC19processH81Queue33_6329049213CD75E6D24371A8E8A24D67LL12inBackgroundySb_tFSbSo0abH0C_AHtXEfU_Tf1cn_n', symObjAddr: 0x5B30, symBinAddr: 0x18760, symSize: 0x60 } + - { offsetInCU: 0x4190, offset: 0xDF45C, size: 0x8, addend: 0x0, symName: '_$sSr15_stableSortImpl2byySbx_xtKXE_tKFSo16OneSignalRequestC_Tg504$s13ef43User27OSIdentityOperationExecutorC19processG81Queue33_6329049213CD75E6D24371A8E8A24D67LL12inBackgroundySb_tFSbSo0abH0C_AHtXEfU_Tf1cn_n', symObjAddr: 0x5B90, symBinAddr: 0x187C0, symSize: 0x100 } + - { offsetInCU: 0x43A3, offset: 0xDF66F, size: 0x8, addend: 0x0, symName: '_$sSr15_stableSortImpl2byySbx_xtKXE_tKFySryxGz_SiztKXEfU_So16OneSignalRequestC_Tg504$s13ef43User27OSIdentityOperationExecutorC19processG81Queue33_6329049213CD75E6D24371A8E8A24D67LL12inBackgroundySb_tFSbSo0abH0C_AHtXEfU_Tf1nnncn_n', symObjAddr: 0x5C90, symBinAddr: 0x188C0, symSize: 0x9B0 } + - { offsetInCU: 0x476D, offset: 0xDFA39, size: 0x8, addend: 0x0, symName: '_$sSMsSKRzrlE14_insertionSort6within9sortedEnd2byySny5IndexSlQzG_AFSb7ElementSTQz_AItKXEtKFSrySo16OneSignalRequestCG_Tg504$s13ij43User27OSIdentityOperationExecutorC19processK81Queue33_6329049213CD75E6D24371A8E8A24D67LL12inBackgroundySb_tFSbSo0abH0C_AHtXEfU_Tf1nncn_n', symObjAddr: 0x6640, symBinAddr: 0x19270, symSize: 0x300 } + - { offsetInCU: 0x493F, offset: 0xDFC0B, size: 0x8, addend: 0x0, symName: '_$sSr13_mergeTopRuns_6buffer2bySbSaySnySiGGz_SpyxGSbx_xtKXEtKFSo16OneSignalRequestC_Tg504$s13fg43User27OSIdentityOperationExecutorC19processH81Queue33_6329049213CD75E6D24371A8E8A24D67LL12inBackgroundySb_tFSbSo0abH0C_AHtXEfU_Tf1nncn_n', symObjAddr: 0x6940, symBinAddr: 0x19570, symSize: 0x2D0 } + - { offsetInCU: 0x4B40, offset: 0xDFE0C, size: 0x8, addend: 0x0, symName: '_$sSr13_finalizeRuns_6buffer2bySbSaySnySiGGz_SpyxGSbx_xtKXEtKFSo16OneSignalRequestC_Tg504$s13ef43User27OSIdentityOperationExecutorC19processG81Queue33_6329049213CD75E6D24371A8E8A24D67LL12inBackgroundySb_tFSbSo0abH0C_AHtXEfU_Tf1nncn_n', symObjAddr: 0x6C10, symBinAddr: 0x19840, symSize: 0x160 } + - { offsetInCU: 0x4CD0, offset: 0xDFF9C, size: 0x8, addend: 0x0, symName: '_$ss6_merge3low3mid4high6buffer2bySbSpyxG_A3GSbx_xtKXEtKlFSo16OneSignalRequestC_Tg504$s13gh43User27OSIdentityOperationExecutorC19processI81Queue33_6329049213CD75E6D24371A8E8A24D67LL12inBackgroundySb_tFSbSo0abH0C_AHtXEfU_Tf1nnnnc_n', symObjAddr: 0x6D70, symBinAddr: 0x199A0, symSize: 0x6E0 } + - { offsetInCU: 0x4D70, offset: 0xE003C, size: 0x8, addend: 0x0, symName: '_$ss29getContiguousArrayStorageType3fors01_bcD0CyxGmxm_tlF15OneSignalOSCore7OSDeltaC_Tg5Tf4d_n', symObjAddr: 0x7450, symBinAddr: 0x1A080, symSize: 0x50 } + - { offsetInCU: 0x4D88, offset: 0xE0054, size: 0x8, addend: 0x0, symName: '_$ss29getContiguousArrayStorageType3fors01_bcD0CyxGmxm_tlF13OneSignalUser25OSRequestUpdatePropertiesC_Tg5Tf4d_n', symObjAddr: 0x74A0, symBinAddr: 0x1A0D0, symSize: 0x50 } + - { offsetInCU: 0x4DA0, offset: 0xE006C, size: 0x8, addend: 0x0, symName: '_$ss29getContiguousArrayStorageType3fors01_bcD0CyxGmxm_tlF13OneSignalUser19OSRequestAddAliasesC_Tg5Tf4d_n', symObjAddr: 0x74F0, symBinAddr: 0x1A120, symSize: 0x50 } + - { offsetInCU: 0x4DB8, offset: 0xE0084, size: 0x8, addend: 0x0, symName: '_$ss29getContiguousArrayStorageType3fors01_bcD0CyxGmxm_tlF13OneSignalUser20OSRequestRemoveAliasC_Tg5Tf4d_n', symObjAddr: 0x7540, symBinAddr: 0x1A170, symSize: 0x50 } + - { offsetInCU: 0x4DD0, offset: 0xE009C, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser27OSIdentityOperationExecutorC15cacheDeltaQueueyyFyycfU_TA', symObjAddr: 0x7590, symBinAddr: 0x1A1C0, symSize: 0x10 } + - { offsetInCU: 0x4DE4, offset: 0xE00B0, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser27OSIdentityOperationExecutorC12enqueueDeltayy0aB6OSCore7OSDeltaCFyycfU_TA', symObjAddr: 0x75D0, symBinAddr: 0x1A200, symSize: 0x20 } + - { offsetInCU: 0x4DF8, offset: 0xE00C4, size: 0x8, addend: 0x0, symName: '_$ss29getContiguousArrayStorageType3fors01_bcD0CyxGmxm_tlF13OneSignalUser27OSRequestCreateSubscriptionC_Tg5Tf4d_n', symObjAddr: 0x7820, symBinAddr: 0x1A450, symSize: 0x50 } + - { offsetInCU: 0x4E10, offset: 0xE00DC, size: 0x8, addend: 0x0, symName: '_$ss29getContiguousArrayStorageType3fors01_bcD0CyxGmxm_tlF13OneSignalUser27OSRequestDeleteSubscriptionC_Tg5Tf4d_n', symObjAddr: 0x7870, symBinAddr: 0x1A4A0, symSize: 0x50 } + - { offsetInCU: 0x4E28, offset: 0xE00F4, size: 0x8, addend: 0x0, symName: '_$ss29getContiguousArrayStorageType3fors01_bcD0CyxGmxm_tlF13OneSignalUser27OSRequestUpdateSubscriptionC_Tg5Tf4d_n', symObjAddr: 0x78C0, symBinAddr: 0x1A4F0, symSize: 0x50 } + - { offsetInCU: 0x4E40, offset: 0xE010C, size: 0x8, addend: 0x0, symName: '_$ss29getContiguousArrayStorageType3fors01_bcD0CyxGmxm_tlF13OneSignalUser21OSRequestCustomEventsC_Tg5Tf4d_n', symObjAddr: 0x7910, symBinAddr: 0x1A540, symSize: 0x50 } + - { offsetInCU: 0x4E58, offset: 0xE0124, size: 0x8, addend: 0x0, symName: '_$ss29getContiguousArrayStorageType3fors01_bcD0CyxGmxm_tlFSo16OneSignalRequestC_Tg5Tf4d_n', symObjAddr: 0x7A60, symBinAddr: 0x1A690, symSize: 0x60 } + - { offsetInCU: 0x4E9C, offset: 0xE0168, size: 0x8, addend: 0x0, symName: '_$ss12_ArrayBufferV13_copyContents8subRange12initializingSpyxGSnySiG_AFtFSo16OneSignalRequestC_Tg5Tf4nng_n', symObjAddr: 0x7B60, symBinAddr: 0x1A790, symSize: 0x130 } + - { offsetInCU: 0x4F84, offset: 0xE0250, size: 0x8, addend: 0x0, symName: '_$sypSgWOh', symObjAddr: 0x8510, symBinAddr: 0x1B100, symSize: 0x30 } + - { offsetInCU: 0x27, offset: 0xE09EF, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser30OSPropertiesModelStoreListenerCfD', symObjAddr: 0x0, symBinAddr: 0x1B2D0, symSize: 0x30 } + - { offsetInCU: 0x69, offset: 0xE0A31, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser30OSPropertiesModelStoreListenerCfD', symObjAddr: 0x0, symBinAddr: 0x1B2D0, symSize: 0x30 } + - { offsetInCU: 0xC3, offset: 0xE0A8B, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser30OSPropertiesModelStoreListenerC0aB6OSCore07OSModelfG0AadEP5storeAD0iF0Cy6TModelQzGvgTW', symObjAddr: 0x50, symBinAddr: 0x1B320, symSize: 0x20 } + - { offsetInCU: 0x130, offset: 0xE0AF8, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser30OSPropertiesModelStoreListenerC0aB6OSCore07OSModelfG0AadEP5storexAD0iF0Cy6TModelQzG_tcfCTW', symObjAddr: 0x70, symBinAddr: 0x1B340, symSize: 0x30 } + - { offsetInCU: 0x189, offset: 0xE0B51, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser30OSPropertiesModelStoreListenerC0aB6OSCore07OSModelfG0AadEP06getAddE5DeltayAD7OSDeltaCSg6TModelQzFTW', symObjAddr: 0xA0, symBinAddr: 0x1B370, symSize: 0x10 } + - { offsetInCU: 0x1A5, offset: 0xE0B6D, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser30OSPropertiesModelStoreListenerC0aB6OSCore07OSModelfG0AadEP09getRemoveE5DeltayAD7OSDeltaCSg6TModelQzFTW', symObjAddr: 0xB0, symBinAddr: 0x1B380, symSize: 0x10 } + - { offsetInCU: 0x1D0, offset: 0xE0B98, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser30OSPropertiesModelStoreListenerC0aB6OSCore07OSModelfG0AadEP09getUpdateE5DeltayAD7OSDeltaCSgAD0I11ChangedArgsCFTW', symObjAddr: 0xC0, symBinAddr: 0x1B390, symSize: 0x10 } + - { offsetInCU: 0x202, offset: 0xE0BCA, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser30OSPropertiesModelStoreListenerC09getUpdateE5Deltay0aB6OSCore7OSDeltaCSgAE18OSModelChangedArgsCFTf4nd_n', symObjAddr: 0x1A0, symBinAddr: 0x1B470, symSize: 0x2A0 } + - { offsetInCU: 0x3AF, offset: 0xE0D77, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser30OSPropertiesModelStoreListenerCMa', symObjAddr: 0x30, symBinAddr: 0x1B300, symSize: 0x20 } + - { offsetInCU: 0x3C3, offset: 0xE0D8B, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser30OSPropertiesModelStoreListenerC0aB6OSCore07OSModelfG0AaD0iF14ChangedHandlerPWb', symObjAddr: 0x160, symBinAddr: 0x1B430, symSize: 0x10 } + - { offsetInCU: 0x3D7, offset: 0xE0D9F, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser30OSPropertiesModelStoreListenerCAC0aB6OSCore07OSModelF14ChangedHandlerAAWl', symObjAddr: 0x170, symBinAddr: 0x1B440, symSize: 0x30 } + - { offsetInCU: 0x4EE, offset: 0xE0EB6, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser30OSPropertiesModelStoreListenerC0aB6OSCore07OSModelF14ChangedHandlerAadEP7onAddedyyAD0I0CFTW', symObjAddr: 0xD0, symBinAddr: 0x1B3A0, symSize: 0x30 } + - { offsetInCU: 0x50A, offset: 0xE0ED2, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser30OSPropertiesModelStoreListenerC0aB6OSCore07OSModelF14ChangedHandlerAadEP9onUpdatedyyAD0iJ4ArgsCFTW', symObjAddr: 0x100, symBinAddr: 0x1B3D0, symSize: 0x30 } + - { offsetInCU: 0x526, offset: 0xE0EEE, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser30OSPropertiesModelStoreListenerC0aB6OSCore07OSModelF14ChangedHandlerAadEP9onRemovedyyAD0I0CFTW', symObjAddr: 0x130, symBinAddr: 0x1B400, symSize: 0x30 } + - { offsetInCU: 0x27, offset: 0xE0F90, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser19OSIdentityModelRepoCfD', symObjAddr: 0x0, symBinAddr: 0x1B710, symSize: 0x30 } + - { offsetInCU: 0x69, offset: 0xE0FD2, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser19OSIdentityModelRepoCfD', symObjAddr: 0x0, symBinAddr: 0x1B710, symSize: 0x30 } + - { offsetInCU: 0xAD, offset: 0xE1016, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser19OSIdentityModelRepoCMa', symObjAddr: 0x30, symBinAddr: 0x1B740, symSize: 0x20 } + - { offsetInCU: 0x27, offset: 0xE10E1, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser29OSPropertiesSupportedPropertyO8rawValueSSvg', symObjAddr: 0x0, symBinAddr: 0x1B760, symSize: 0x20 } + - { offsetInCU: 0x4B, offset: 0xE1105, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser29OSPropertiesSupportedPropertyO8rawValueSSvg', symObjAddr: 0x0, symBinAddr: 0x1B760, symSize: 0x20 } + - { offsetInCU: 0x27, offset: 0xE11D6, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser27OSRequestUpdateSubscriptionC11descriptionSSvgTo', symObjAddr: 0x0, symBinAddr: 0x1B780, symSize: 0x50 } + - { offsetInCU: 0x69, offset: 0xE1218, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser27OSRequestUpdateSubscriptionC11descriptionSSvgTo', symObjAddr: 0x0, symBinAddr: 0x1B780, symSize: 0x50 } + - { offsetInCU: 0xC2, offset: 0xE1271, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser27OSRequestUpdateSubscriptionC19prepareForExecution15newRecordsStateSb0aB6OSCore05OSNewkL0C_tF', symObjAddr: 0x50, symBinAddr: 0x1B7D0, symSize: 0x190 } + - { offsetInCU: 0x288, offset: 0xE1437, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser27OSRequestUpdateSubscriptionC18subscriptionObject0G5ModelACSDySSypG_AA014OSSubscriptionI0Ctcfc', symObjAddr: 0x1E0, symBinAddr: 0x1B960, symSize: 0x840 } + - { offsetInCU: 0x6D0, offset: 0xE187F, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser27OSRequestUpdateSubscriptionC6encode4withySo7NSCoderC_tF', symObjAddr: 0xA20, symBinAddr: 0x1C1A0, symSize: 0x2F0 } + - { offsetInCU: 0x72D, offset: 0xE18DC, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser27OSRequestUpdateSubscriptionC6encode4withySo7NSCoderC_tFTo', symObjAddr: 0xD10, symBinAddr: 0x1C490, symSize: 0x50 } + - { offsetInCU: 0x749, offset: 0xE18F8, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser27OSRequestUpdateSubscriptionC5coderACSgSo7NSCoderC_tcfc', symObjAddr: 0xD60, symBinAddr: 0x1C4E0, symSize: 0x6C0 } + - { offsetInCU: 0x85D, offset: 0xE1A0C, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser27OSRequestUpdateSubscriptionC5coderACSgSo7NSCoderC_tcfcTo', symObjAddr: 0x1420, symBinAddr: 0x1CBA0, symSize: 0x30 } + - { offsetInCU: 0x897, offset: 0xE1A46, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser27OSRequestUpdateSubscriptionCACycfcTo', symObjAddr: 0x1450, symBinAddr: 0x1CBD0, symSize: 0x30 } + - { offsetInCU: 0x8FE, offset: 0xE1AAD, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser27OSRequestUpdateSubscriptionCfD', symObjAddr: 0x1480, symBinAddr: 0x1CC00, symSize: 0x30 } + - { offsetInCU: 0x92B, offset: 0xE1ADA, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser27OSRequestUpdateSubscriptionCAA13OSUserRequestA2aDP19prepareForExecution15newRecordsStateSb0aB6OSCore05OSNewmN0C_tFTW', symObjAddr: 0x1510, symBinAddr: 0x1CC90, symSize: 0x10 } + - { offsetInCU: 0xB6C, offset: 0xE1D1B, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser27OSRequestUpdateSubscriptionCfETo', symObjAddr: 0x14B0, symBinAddr: 0x1CC30, symSize: 0x40 } + - { offsetInCU: 0xB9B, offset: 0xE1D4A, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser27OSRequestUpdateSubscriptionCMa', symObjAddr: 0x14F0, symBinAddr: 0x1CC70, symSize: 0x20 } + - { offsetInCU: 0x27, offset: 0xE1F30, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser21OSRequestCustomEventsC11descriptionSSvgTo', symObjAddr: 0x0, symBinAddr: 0x1CCD0, symSize: 0x50 } + - { offsetInCU: 0x69, offset: 0xE1F72, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser21OSRequestCustomEventsC11descriptionSSvgTo', symObjAddr: 0x0, symBinAddr: 0x1CCD0, symSize: 0x50 } + - { offsetInCU: 0xC2, offset: 0xE1FCB, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser21OSRequestCustomEventsC19prepareForExecution15newRecordsStateSb0aB6OSCore05OSNewkL0C_tF', symObjAddr: 0x50, symBinAddr: 0x1CD20, symSize: 0x250 } + - { offsetInCU: 0x2A2, offset: 0xE21AB, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser21OSRequestCustomEventsC6events13identityModelACSaySDySSypGG_AA010OSIdentityI0Ctcfc', symObjAddr: 0x2A0, symBinAddr: 0x1CF70, symSize: 0x280 } + - { offsetInCU: 0x430, offset: 0xE2339, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser21OSRequestCustomEventsC6encode4withySo7NSCoderC_tF', symObjAddr: 0x520, symBinAddr: 0x1D1F0, symSize: 0x2E0 } + - { offsetInCU: 0x48D, offset: 0xE2396, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser21OSRequestCustomEventsC6encode4withySo7NSCoderC_tFTo', symObjAddr: 0x800, symBinAddr: 0x1D4D0, symSize: 0x50 } + - { offsetInCU: 0x4A9, offset: 0xE23B2, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser21OSRequestCustomEventsC5coderACSgSo7NSCoderC_tcfc', symObjAddr: 0x850, symBinAddr: 0x1D520, symSize: 0x6C0 } + - { offsetInCU: 0x5D2, offset: 0xE24DB, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser21OSRequestCustomEventsC5coderACSgSo7NSCoderC_tcfcTo', symObjAddr: 0xF10, symBinAddr: 0x1DBE0, symSize: 0x30 } + - { offsetInCU: 0x60C, offset: 0xE2515, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser21OSRequestCustomEventsCACycfcTo', symObjAddr: 0xF40, symBinAddr: 0x1DC10, symSize: 0x30 } + - { offsetInCU: 0x673, offset: 0xE257C, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser21OSRequestCustomEventsCfD', symObjAddr: 0xF70, symBinAddr: 0x1DC40, symSize: 0x30 } + - { offsetInCU: 0x6A0, offset: 0xE25A9, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser21OSRequestCustomEventsCAA13OSUserRequestA2aDP19prepareForExecution15newRecordsStateSb0aB6OSCore05OSNewmN0C_tFTW', symObjAddr: 0x1000, symBinAddr: 0x1DCD0, symSize: 0x10 } + - { offsetInCU: 0x82D, offset: 0xE2736, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser21OSRequestCustomEventsCfETo', symObjAddr: 0xFA0, symBinAddr: 0x1DC70, symSize: 0x40 } + - { offsetInCU: 0x85C, offset: 0xE2765, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser21OSRequestCustomEventsCMa', symObjAddr: 0xFE0, symBinAddr: 0x1DCB0, symSize: 0x20 } + - { offsetInCU: 0x27, offset: 0xE29C9, size: 0x8, addend: 0x0, symName: '_$sSTsSQ7ElementRpzrlE8containsySbABFSaySSG_Tg5', symObjAddr: 0xB0, symBinAddr: 0x1DDC0, symSize: 0xB0 } + - { offsetInCU: 0x17B, offset: 0xE2B1D, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser18OSUserInternalImplC10addAliasesyySDyS2SGF', symObjAddr: 0x160, symBinAddr: 0x1DE70, symSize: 0x350 } + - { offsetInCU: 0x424, offset: 0xE2DC6, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser18OSUserInternalImplC13removeAliasesyySaySSGF', symObjAddr: 0x4B0, symBinAddr: 0x1E1C0, symSize: 0x240 } + - { offsetInCU: 0x659, offset: 0xE2FFB, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser18OSUserInternalImplC7addTagsyySDyS2SGF', symObjAddr: 0x6F0, symBinAddr: 0x1E400, symSize: 0x180 } + - { offsetInCU: 0x769, offset: 0xE310B, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser18OSUserInternalImplC11setLocation3lat4longySf_SftF', symObjAddr: 0x870, symBinAddr: 0x1E580, symSize: 0x210 } + - { offsetInCU: 0x925, offset: 0xE32C7, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser18OSUserInternalImplCACycfcTo', symObjAddr: 0xA80, symBinAddr: 0x1E790, symSize: 0x30 } + - { offsetInCU: 0x98C, offset: 0xE332E, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser18OSUserInternalImplCfD', symObjAddr: 0xAB0, symBinAddr: 0x1E7C0, symSize: 0x30 } + - { offsetInCU: 0xB25, offset: 0xE34C7, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser18OSUserInternalImplCfETo', symObjAddr: 0xAE0, symBinAddr: 0x1E7F0, symSize: 0x50 } + - { offsetInCU: 0xB54, offset: 0xE34F6, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser18OSUserInternalImplCMa', symObjAddr: 0xB30, symBinAddr: 0x1E840, symSize: 0x20 } + - { offsetInCU: 0xBB5, offset: 0xE3557, size: 0x8, addend: 0x0, symName: '_$sSTsE8contains5whereS2b7ElementQzKXE_tKFSD6ValuesVyS2S_G_Tg5', symObjAddr: 0xB90, symBinAddr: 0x1E860, symSize: 0x1F0 } + - { offsetInCU: 0xC84, offset: 0xE3626, size: 0x8, addend: 0x0, symName: '_$sSTsSQ7ElementRpzrlE8containsySbABFSbABXEfU_SD6ValuesVyS2S_G_TG5TA', symObjAddr: 0xD80, symBinAddr: 0x1EA50, symSize: 0x40 } + - { offsetInCU: 0xD37, offset: 0xE36D9, size: 0x8, addend: 0x0, symName: '_$sSTsSQ7ElementRpzrlE8containsySbABFSaySSG_Tg5', symObjAddr: 0xB0, symBinAddr: 0x1DDC0, symSize: 0xB0 } + - { offsetInCU: 0x9B, offset: 0xE3AA3, size: 0x8, addend: 0x0, symName: '_$sSDys11AnyHashableVypGSgIegg_So12NSDictionaryCSgIeyBy_TR', symObjAddr: 0xE0, symBinAddr: 0x1EB70, symSize: 0x70 } + - { offsetInCU: 0xB3, offset: 0xE3ABB, size: 0x8, addend: 0x0, symName: '_$sSo20OneSignalClientErrorCIegg_ABIeyBy_TR', symObjAddr: 0x150, symBinAddr: 0x1EBE0, symSize: 0x50 } + - { offsetInCU: 0x109, offset: 0xE3B11, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser20OSCombinedProperties33_95A8BAFE9B3ABA694D38FE045AE2D2E7LLV18jsonRepresentationSDySSypGyF', symObjAddr: 0x1A0, symBinAddr: 0x1EC30, symSize: 0x950 } + - { offsetInCU: 0x7AB, offset: 0xE41B3, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser27OSPropertyOperationExecutorC13uncacheDeltas33_95A8BAFE9B3ABA694D38FE045AE2D2E7LLyyF', symObjAddr: 0xAF0, symBinAddr: 0x1F580, symSize: 0x670 } + - { offsetInCU: 0xB47, offset: 0xE454F, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser27OSPropertyOperationExecutorC21uncacheUpdateRequests33_95A8BAFE9B3ABA694D38FE045AE2D2E7LLyyF', symObjAddr: 0x1160, symBinAddr: 0x1FBF0, symSize: 0x860 } + - { offsetInCU: 0x106E, offset: 0xE4A76, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser27OSPropertyOperationExecutorC12enqueueDeltayy0aB6OSCore7OSDeltaCFyycfU_', symObjAddr: 0x19C0, symBinAddr: 0x20450, symSize: 0x1A0 } + - { offsetInCU: 0x11AB, offset: 0xE4BB3, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser27OSPropertyOperationExecutorC15cacheDeltaQueueyyFyycfU_', symObjAddr: 0x1B60, symBinAddr: 0x205F0, symSize: 0xE0 } + - { offsetInCU: 0x1281, offset: 0xE4C89, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser27OSPropertyOperationExecutorC17processDeltaQueue12inBackgroundySb_tFyycfU_', symObjAddr: 0x1C40, symBinAddr: 0x206D0, symSize: 0x1870 } + - { offsetInCU: 0x2019, offset: 0xE5A21, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser27OSPropertyOperationExecutorC30executeUpdatePropertiesRequest_12inBackgroundyAA09OSRequesthI0C_SbtFySDys11AnyHashableVypGSgcfU_', symObjAddr: 0x34B0, symBinAddr: 0x21F40, symSize: 0x540 } + - { offsetInCU: 0x21D8, offset: 0xE5BE0, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser27OSPropertyOperationExecutorC30executeUpdatePropertiesRequest_12inBackgroundyAA09OSRequesthI0C_SbtFySDys11AnyHashableVypGSgcfU_yycfU_', symObjAddr: 0x39F0, symBinAddr: 0x22480, symSize: 0x1C0 } + - { offsetInCU: 0x2352, offset: 0xE5D5A, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser27OSPropertyOperationExecutorC30executeUpdatePropertiesRequest_12inBackgroundyAA09OSRequesthI0C_SbtFySo0aB11ClientErrorCcfU0_', symObjAddr: 0x3BB0, symBinAddr: 0x22640, symSize: 0x200 } + - { offsetInCU: 0x247F, offset: 0xE5E87, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser27OSPropertyOperationExecutorC30executeUpdatePropertiesRequest_12inBackgroundyAA09OSRequesthI0C_SbtFySo0aB11ClientErrorCcfU0_yycfU_', symObjAddr: 0x3DB0, symBinAddr: 0x22840, symSize: 0x4A0 } + - { offsetInCU: 0x27DE, offset: 0xE61E6, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser27OSPropertyOperationExecutorCfD', symObjAddr: 0x4250, symBinAddr: 0x22CE0, symSize: 0x50 } + - { offsetInCU: 0x2830, offset: 0xE6238, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser27OSPropertyOperationExecutorC0aB6OSCore011OSOperationF0AadEP15supportedDeltasSaySSGvgTW', symObjAddr: 0x42C0, symBinAddr: 0x22D50, symSize: 0x20 } + - { offsetInCU: 0x288C, offset: 0xE6294, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser27OSPropertyOperationExecutorC0aB6OSCore011OSOperationF0AadEP12enqueueDeltayyAD7OSDeltaCFTW', symObjAddr: 0x42E0, symBinAddr: 0x22D70, symSize: 0xC0 } + - { offsetInCU: 0x28E5, offset: 0xE62ED, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser27OSPropertyOperationExecutorC0aB6OSCore011OSOperationF0AadEP15cacheDeltaQueueyyFTW', symObjAddr: 0x43A0, symBinAddr: 0x22E30, symSize: 0x90 } + - { offsetInCU: 0x294A, offset: 0xE6352, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser27OSPropertyOperationExecutorC0aB6OSCore011OSOperationF0AadEP17processDeltaQueue12inBackgroundySb_tFTW', symObjAddr: 0x4430, symBinAddr: 0x22EC0, symSize: 0xB0 } + - { offsetInCU: 0x298F, offset: 0xE6397, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser27OSPropertyOperationExecutorC15newRecordsStateAC0aB6OSCore05OSNewhI0C_tcfcTf4gn_n', symObjAddr: 0x72B0, symBinAddr: 0x25D40, symSize: 0x220 } + - { offsetInCU: 0x2A22, offset: 0xE642A, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser27OSPropertyOperationExecutorC17combineProperties33_95A8BAFE9B3ABA694D38FE045AE2D2E7LL8existing5deltaAA010OSCombinedH0AELLVAISg_0aB6OSCore7OSDeltaCtFTf4nnd_n', symObjAddr: 0x7940, symBinAddr: 0x263D0, symSize: 0xA30 } + - { offsetInCU: 0x34F5, offset: 0xE6EFD, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser27OSPropertyOperationExecutorCMa', symObjAddr: 0x42A0, symBinAddr: 0x22D30, symSize: 0x20 } + - { offsetInCU: 0x3509, offset: 0xE6F11, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser27OSPropertyOperationExecutorC17processDeltaQueue12inBackgroundySb_tFyycfU_TA', symObjAddr: 0x4500, symBinAddr: 0x22F90, symSize: 0x20 } + - { offsetInCU: 0x351D, offset: 0xE6F25, size: 0x8, addend: 0x0, symName: _block_copy_helper, symObjAddr: 0x4520, symBinAddr: 0x22FB0, symSize: 0x20 } + - { offsetInCU: 0x3531, offset: 0xE6F39, size: 0x8, addend: 0x0, symName: _block_destroy_helper, symObjAddr: 0x4540, symBinAddr: 0x22FD0, symSize: 0x10 } + - { offsetInCU: 0x355B, offset: 0xE6F63, size: 0x8, addend: 0x0, symName: '_$ss17_NativeDictionaryV12mutatingFind_8isUniques10_HashTableV6BucketV6bucket_Sb5foundtx_SbtFs11AnyHashableV_ypTg5', symObjAddr: 0x4590, symBinAddr: 0x23020, symSize: 0xA0 } + - { offsetInCU: 0x35BC, offset: 0xE6FC4, size: 0x8, addend: 0x0, symName: '_$ss17_NativeDictionaryV4copyyyFSS_13OneSignalUser15OSIdentityModelCTg5', symObjAddr: 0x4700, symBinAddr: 0x23190, symSize: 0x1E0 } + - { offsetInCU: 0x3640, offset: 0xE7048, size: 0x8, addend: 0x0, symName: '_$ss17_NativeDictionaryV4copyyyFSS_ypTg5', symObjAddr: 0x48E0, symBinAddr: 0x23370, symSize: 0x260 } + - { offsetInCU: 0x36C3, offset: 0xE70CB, size: 0x8, addend: 0x0, symName: '_$ss17_NativeDictionaryV4copyyyFs11AnyHashableV_ypTg5', symObjAddr: 0x4B40, symBinAddr: 0x235D0, symSize: 0x270 } + - { offsetInCU: 0x3743, offset: 0xE714B, size: 0x8, addend: 0x0, symName: '_$ss17_NativeDictionaryV4copyyyFSS_SSTg5', symObjAddr: 0x4DB0, symBinAddr: 0x23840, symSize: 0x220 } + - { offsetInCU: 0x37C1, offset: 0xE71C9, size: 0x8, addend: 0x0, symName: '_$ss17_NativeDictionaryV4copyyyFSS_13OneSignalUser19OSSubscriptionModelCTg5', symObjAddr: 0x4FD0, symBinAddr: 0x23A60, symSize: 0x220 } + - { offsetInCU: 0x383A, offset: 0xE7242, size: 0x8, addend: 0x0, symName: '_$ss17_NativeDictionaryV4copyyyFSS_13OneSignalUser20OSCombinedProperties33_95A8BAFE9B3ABA694D38FE045AE2D2E7LLVTg5', symObjAddr: 0x51F0, symBinAddr: 0x23C80, symSize: 0x290 } + - { offsetInCU: 0x38EA, offset: 0xE72F2, size: 0x8, addend: 0x0, symName: '_$ss17_NativeDictionaryV20_copyOrMoveAndResize8capacity12moveElementsySi_SbtFSS_13OneSignalUser15OSIdentityModelCTg5', symObjAddr: 0x5480, symBinAddr: 0x23F10, symSize: 0x370 } + - { offsetInCU: 0x3A0A, offset: 0xE7412, size: 0x8, addend: 0x0, symName: '_$ss17_NativeDictionaryV20_copyOrMoveAndResize8capacity12moveElementsySi_SbtFSS_ypTg5', symObjAddr: 0x57F0, symBinAddr: 0x24280, symSize: 0x3C0 } + - { offsetInCU: 0x3B2C, offset: 0xE7534, size: 0x8, addend: 0x0, symName: '_$ss17_NativeDictionaryV20_copyOrMoveAndResize8capacity12moveElementsySi_SbtFs11AnyHashableV_ypTg5', symObjAddr: 0x5BB0, symBinAddr: 0x24640, symSize: 0x3D0 } + - { offsetInCU: 0x3C37, offset: 0xE763F, size: 0x8, addend: 0x0, symName: '_$ss17_NativeDictionaryV20_copyOrMoveAndResize8capacity12moveElementsySi_SbtFSS_SSTg5', symObjAddr: 0x5F80, symBinAddr: 0x24A10, symSize: 0x3C0 } + - { offsetInCU: 0x3D3B, offset: 0xE7743, size: 0x8, addend: 0x0, symName: '_$ss17_NativeDictionaryV20_copyOrMoveAndResize8capacity12moveElementsySi_SbtFSS_13OneSignalUser19OSSubscriptionModelCTg5', symObjAddr: 0x6340, symBinAddr: 0x24DD0, symSize: 0x3B0 } + - { offsetInCU: 0x3E5B, offset: 0xE7863, size: 0x8, addend: 0x0, symName: '_$ss17_NativeDictionaryV20_copyOrMoveAndResize8capacity12moveElementsySi_SbtFSS_13OneSignalUser20OSCombinedProperties33_95A8BAFE9B3ABA694D38FE045AE2D2E7LLVTg5', symObjAddr: 0x66F0, symBinAddr: 0x25180, symSize: 0x430 } + - { offsetInCU: 0x3F89, offset: 0xE7991, size: 0x8, addend: 0x0, symName: '_$ss17_NativeDictionaryV7_delete2atys10_HashTableV6BucketV_tFSS_ypTg5', symObjAddr: 0x6B20, symBinAddr: 0x255B0, symSize: 0x220 } + - { offsetInCU: 0x4007, offset: 0xE7A0F, size: 0x8, addend: 0x0, symName: '_$ss17_NativeDictionaryV7_delete2atys10_HashTableV6BucketV_tFSS_SSTg5', symObjAddr: 0x6D40, symBinAddr: 0x257D0, symSize: 0x210 } + - { offsetInCU: 0x4084, offset: 0xE7A8C, size: 0x8, addend: 0x0, symName: '_$ss12_ArrayBufferV20_consumeAndCreateNewAByxGyFSi6offset_15OneSignalOSCore7OSDeltaC7elementt_Tg5', symObjAddr: 0x6F70, symBinAddr: 0x25A00, symSize: 0x20 } + - { offsetInCU: 0x40BC, offset: 0xE7AC4, size: 0x8, addend: 0x0, symName: '_$ss12_ArrayBufferV20_consumeAndCreateNewAByxGyFSi6offset_13OneSignalUser25OSRequestUpdatePropertiesC7elementt_Tg5', symObjAddr: 0x6FB0, symBinAddr: 0x25A40, symSize: 0x20 } + - { offsetInCU: 0x40F4, offset: 0xE7AFC, size: 0x8, addend: 0x0, symName: '_$ss12_ArrayBufferV20_consumeAndCreateNewAByxGyFSi6offset_13OneSignalUser19OSRequestAddAliasesC7elementt_Tg5', symObjAddr: 0x6FF0, symBinAddr: 0x25A80, symSize: 0x20 } + - { offsetInCU: 0x412C, offset: 0xE7B34, size: 0x8, addend: 0x0, symName: '_$ss12_ArrayBufferV20_consumeAndCreateNewAByxGyFSi6offset_13OneSignalUser20OSRequestRemoveAliasC7elementt_Tg5', symObjAddr: 0x7030, symBinAddr: 0x25AC0, symSize: 0x20 } + - { offsetInCU: 0x4164, offset: 0xE7B6C, size: 0x8, addend: 0x0, symName: '_$ss12_ArrayBufferV20_consumeAndCreateNewAByxGyFSi6offset_13OneSignalUser27OSRequestDeleteSubscriptionC7elementt_Tg5', symObjAddr: 0x7070, symBinAddr: 0x25B00, symSize: 0x20 } + - { offsetInCU: 0x419C, offset: 0xE7BA4, size: 0x8, addend: 0x0, symName: '_$ss12_ArrayBufferV20_consumeAndCreateNewAByxGyFSi6offset_13OneSignalUser27OSRequestUpdateSubscriptionC7elementt_Tg5', symObjAddr: 0x70B0, symBinAddr: 0x25B40, symSize: 0x20 } + - { offsetInCU: 0x41D4, offset: 0xE7BDC, size: 0x8, addend: 0x0, symName: '_$ss12_ArrayBufferV20_consumeAndCreateNewAByxGyFSi6offset_13OneSignalUser21OSRequestCustomEventsC7elementt_Tg5', symObjAddr: 0x70F0, symBinAddr: 0x25B80, symSize: 0x20 } + - { offsetInCU: 0x420C, offset: 0xE7C14, size: 0x8, addend: 0x0, symName: '_$ss12_ArrayBufferV20_consumeAndCreateNewAByxGyF13OneSignalUser13OSUserRequest_p_Tg5', symObjAddr: 0x7110, symBinAddr: 0x25BA0, symSize: 0x20 } + - { offsetInCU: 0x4239, offset: 0xE7C41, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser20OSCombinedProperties33_95A8BAFE9B3ABA694D38FE045AE2D2E7LLVWOr', symObjAddr: 0x74D0, symBinAddr: 0x25F60, symSize: 0x50 } + - { offsetInCU: 0x424D, offset: 0xE7C55, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser20OSCombinedProperties33_95A8BAFE9B3ABA694D38FE045AE2D2E7LLVWOs', symObjAddr: 0x7520, symBinAddr: 0x25FB0, symSize: 0x50 } + - { offsetInCU: 0x43A3, offset: 0xE7DAB, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser20OSCombinedProperties33_95A8BAFE9B3ABA694D38FE045AE2D2E7LLVSgWOe', symObjAddr: 0x8370, symBinAddr: 0x26E00, symSize: 0x50 } + - { offsetInCU: 0x43B7, offset: 0xE7DBF, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser20OSCombinedProperties33_95A8BAFE9B3ABA694D38FE045AE2D2E7LLVSgWOr', symObjAddr: 0x8460, symBinAddr: 0x26EB0, symSize: 0x40 } + - { offsetInCU: 0x43CB, offset: 0xE7DD3, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser20OSCombinedProperties33_95A8BAFE9B3ABA694D38FE045AE2D2E7LLVSgWOy', symObjAddr: 0x84A0, symBinAddr: 0x26EF0, symSize: 0x50 } + - { offsetInCU: 0x43DF, offset: 0xE7DE7, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser27OSPropertyOperationExecutorC30executeUpdatePropertiesRequest_12inBackgroundyAA09OSRequesthI0C_SbtFySo0aB11ClientErrorCcfU0_yycfU_TA', symObjAddr: 0x8590, symBinAddr: 0x26F90, symSize: 0x30 } + - { offsetInCU: 0x43F3, offset: 0xE7DFB, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser27OSPropertyOperationExecutorC30executeUpdatePropertiesRequest_12inBackgroundyAA09OSRequesthI0C_SbtFySDys11AnyHashableVypGSgcfU_yycfU_TA', symObjAddr: 0x8B50, symBinAddr: 0x27550, symSize: 0x20 } + - { offsetInCU: 0x4407, offset: 0xE7E0F, size: 0x8, addend: 0x0, symName: ___swift_allocate_boxed_opaque_existential_1, symObjAddr: 0x8BD0, symBinAddr: 0x27570, symSize: 0x30 } + - { offsetInCU: 0x441B, offset: 0xE7E23, size: 0x8, addend: 0x0, symName: '_$sSDyS2SGWOr', symObjAddr: 0x8C30, symBinAddr: 0x275D0, symSize: 0x20 } + - { offsetInCU: 0x442F, offset: 0xE7E37, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser27OSPropertyOperationExecutorC15cacheDeltaQueueyyFyycfU_TA', symObjAddr: 0x8C50, symBinAddr: 0x275F0, symSize: 0x10 } + - { offsetInCU: 0x4443, offset: 0xE7E4B, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser27OSPropertyOperationExecutorC12enqueueDeltayy0aB6OSCore7OSDeltaCFyycfU_TA', symObjAddr: 0x8C90, symBinAddr: 0x27630, symSize: 0x20 } + - { offsetInCU: 0x44BA, offset: 0xE7EC2, size: 0x8, addend: 0x0, symName: '_$ss20_ArrayBufferProtocolPsE15replaceSubrange_4with10elementsOfySnySiG_Siqd__ntSlRd__7ElementQyd__AGRtzlFs01_aB0Vy13OneSignalUser13OSUserRequest_pG_s15EmptyCollectionVyAlM_pGTg5Tf4nndn_n', symObjAddr: 0x8E10, symBinAddr: 0x277B0, symSize: 0x180 } + - { offsetInCU: 0x45E1, offset: 0xE7FE9, size: 0x8, addend: 0x0, symName: '_$sSa15replaceSubrange_4withySnySiG_qd__nt7ElementQyd__RszSlRd__lF13OneSignalUser13OSUserRequest_p_s15EmptyCollectionVyAfG_pGTg5Tf4ndn_n', symObjAddr: 0x8F90, symBinAddr: 0x27930, symSize: 0xA0 } + - { offsetInCU: 0x46E4, offset: 0xE80EC, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser20OSCombinedProperties33_95A8BAFE9B3ABA694D38FE045AE2D2E7LLVwCP', symObjAddr: 0x91A0, symBinAddr: 0x27AC0, symSize: 0x30 } + - { offsetInCU: 0x46F8, offset: 0xE8100, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser20OSCombinedProperties33_95A8BAFE9B3ABA694D38FE045AE2D2E7LLVwxx', symObjAddr: 0x91D0, symBinAddr: 0x27AF0, symSize: 0x40 } + - { offsetInCU: 0x470C, offset: 0xE8114, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser20OSCombinedProperties33_95A8BAFE9B3ABA694D38FE045AE2D2E7LLVwcp', symObjAddr: 0x9210, symBinAddr: 0x27B30, symSize: 0x70 } + - { offsetInCU: 0x4720, offset: 0xE8128, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser20OSCombinedProperties33_95A8BAFE9B3ABA694D38FE045AE2D2E7LLVwca', symObjAddr: 0x9280, symBinAddr: 0x27BA0, symSize: 0xA0 } + - { offsetInCU: 0x4734, offset: 0xE813C, size: 0x8, addend: 0x0, symName: ___swift_memcpy56_8, symObjAddr: 0x9320, symBinAddr: 0x27C40, symSize: 0x30 } + - { offsetInCU: 0x4748, offset: 0xE8150, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser20OSCombinedProperties33_95A8BAFE9B3ABA694D38FE045AE2D2E7LLVwta', symObjAddr: 0x9350, symBinAddr: 0x27C70, symSize: 0x70 } + - { offsetInCU: 0x475C, offset: 0xE8164, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser20OSCombinedProperties33_95A8BAFE9B3ABA694D38FE045AE2D2E7LLVwet', symObjAddr: 0x93C0, symBinAddr: 0x27CE0, symSize: 0x40 } + - { offsetInCU: 0x4770, offset: 0xE8178, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser20OSCombinedProperties33_95A8BAFE9B3ABA694D38FE045AE2D2E7LLVwst', symObjAddr: 0x9400, symBinAddr: 0x27D20, symSize: 0x50 } + - { offsetInCU: 0x4784, offset: 0xE818C, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser20OSCombinedProperties33_95A8BAFE9B3ABA694D38FE045AE2D2E7LLVMa', symObjAddr: 0x9450, symBinAddr: 0x27D70, symSize: 0x10 } + - { offsetInCU: 0x47B7, offset: 0xE81BF, size: 0x8, addend: 0x0, symName: '_$sSD11removeValue6forKeyq_Sgx_tFSS_ypTg5', symObjAddr: 0x0, symBinAddr: 0x1EA90, symSize: 0xE0 } + - { offsetInCU: 0x4F, offset: 0xE89DE, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser22OSCustomEventsExecutorC14EventConstants33_C1337E78BEEC3B1BCAA51D52E20120CBLLO4nameSSvpZ', symObjAddr: 0x5370, symBinAddr: 0x66F10, symSize: 0x0 } + - { offsetInCU: 0x69, offset: 0xE89F8, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser22OSCustomEventsExecutorC14EventConstants33_C1337E78BEEC3B1BCAA51D52E20120CBLLO11onesignalIdSSvpZ', symObjAddr: 0x5380, symBinAddr: 0x66F20, symSize: 0x0 } + - { offsetInCU: 0x83, offset: 0xE8A12, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser22OSCustomEventsExecutorC14EventConstants33_C1337E78BEEC3B1BCAA51D52E20120CBLLO9timestampSSvpZ', symObjAddr: 0x5390, symBinAddr: 0x66F30, symSize: 0x0 } + - { offsetInCU: 0x9D, offset: 0xE8A2C, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser22OSCustomEventsExecutorC14EventConstants33_C1337E78BEEC3B1BCAA51D52E20120CBLLO7payloadSSvpZ', symObjAddr: 0x53A0, symBinAddr: 0x66F40, symSize: 0x0 } + - { offsetInCU: 0xB7, offset: 0xE8A46, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser22OSCustomEventsExecutorC14EventConstants33_C1337E78BEEC3B1BCAA51D52E20120CBLLO10deviceTypeSSvpZ', symObjAddr: 0x53B0, symBinAddr: 0x66F50, symSize: 0x0 } + - { offsetInCU: 0xD1, offset: 0xE8A60, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser22OSCustomEventsExecutorC14EventConstants33_C1337E78BEEC3B1BCAA51D52E20120CBLLO3sdkSSvpZ', symObjAddr: 0x53C0, symBinAddr: 0x66F60, symSize: 0x0 } + - { offsetInCU: 0xEB, offset: 0xE8A7A, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser22OSCustomEventsExecutorC14EventConstants33_C1337E78BEEC3B1BCAA51D52E20120CBLLO10appVersionSSvpZ', symObjAddr: 0x53D0, symBinAddr: 0x66F70, symSize: 0x0 } + - { offsetInCU: 0x105, offset: 0xE8A94, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser22OSCustomEventsExecutorC14EventConstants33_C1337E78BEEC3B1BCAA51D52E20120CBLLO4typeSSvpZ', symObjAddr: 0x53E0, symBinAddr: 0x66F80, symSize: 0x0 } + - { offsetInCU: 0x11F, offset: 0xE8AAE, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser22OSCustomEventsExecutorC14EventConstants33_C1337E78BEEC3B1BCAA51D52E20120CBLLO11deviceModelSSvpZ', symObjAddr: 0x53F0, symBinAddr: 0x66F90, symSize: 0x0 } + - { offsetInCU: 0x139, offset: 0xE8AC8, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser22OSCustomEventsExecutorC14EventConstants33_C1337E78BEEC3B1BCAA51D52E20120CBLLO8deviceOsSSvpZ', symObjAddr: 0x5400, symBinAddr: 0x66FA0, symSize: 0x0 } + - { offsetInCU: 0x153, offset: 0xE8AE2, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser22OSCustomEventsExecutorC14EventConstants33_C1337E78BEEC3B1BCAA51D52E20120CBLLO5osSdkSSvpZ', symObjAddr: 0x5410, symBinAddr: 0x66FB0, symSize: 0x0 } + - { offsetInCU: 0x16D, offset: 0xE8AFC, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser22OSCustomEventsExecutorC14EventConstants33_C1337E78BEEC3B1BCAA51D52E20120CBLLO3iosSSvpZ', symObjAddr: 0x5420, symBinAddr: 0x66FC0, symSize: 0x0 } + - { offsetInCU: 0x187, offset: 0xE8B16, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser22OSCustomEventsExecutorC14EventConstants33_C1337E78BEEC3B1BCAA51D52E20120CBLLO7iOSPushSSvpZ', symObjAddr: 0x5430, symBinAddr: 0x66FD0, symSize: 0x0 } + - { offsetInCU: 0x1A1, offset: 0xE8B30, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser22OSCustomEventsExecutorC14EventConstants33_C1337E78BEEC3B1BCAA51D52E20120CBLLO4name_WZ', symObjAddr: 0x350, symBinAddr: 0x281E0, symSize: 0x30 } + - { offsetInCU: 0x1BB, offset: 0xE8B4A, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser22OSCustomEventsExecutorC14EventConstants33_C1337E78BEEC3B1BCAA51D52E20120CBLLO11onesignalId_WZ', symObjAddr: 0x380, symBinAddr: 0x28210, symSize: 0x30 } + - { offsetInCU: 0x1D5, offset: 0xE8B64, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser22OSCustomEventsExecutorC14EventConstants33_C1337E78BEEC3B1BCAA51D52E20120CBLLO9timestamp_WZ', symObjAddr: 0x3B0, symBinAddr: 0x28240, symSize: 0x30 } + - { offsetInCU: 0x1EF, offset: 0xE8B7E, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser22OSCustomEventsExecutorC14EventConstants33_C1337E78BEEC3B1BCAA51D52E20120CBLLO7payload_WZ', symObjAddr: 0x3E0, symBinAddr: 0x28270, symSize: 0x30 } + - { offsetInCU: 0x209, offset: 0xE8B98, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser22OSCustomEventsExecutorC14EventConstants33_C1337E78BEEC3B1BCAA51D52E20120CBLLO10deviceType_WZ', symObjAddr: 0x410, symBinAddr: 0x282A0, symSize: 0x30 } + - { offsetInCU: 0x223, offset: 0xE8BB2, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser22OSCustomEventsExecutorC14EventConstants33_C1337E78BEEC3B1BCAA51D52E20120CBLLO3sdk_WZ', symObjAddr: 0x440, symBinAddr: 0x282D0, symSize: 0x30 } + - { offsetInCU: 0x23D, offset: 0xE8BCC, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser22OSCustomEventsExecutorC14EventConstants33_C1337E78BEEC3B1BCAA51D52E20120CBLLO10appVersion_WZ', symObjAddr: 0x470, symBinAddr: 0x28300, symSize: 0x30 } + - { offsetInCU: 0x257, offset: 0xE8BE6, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser22OSCustomEventsExecutorC14EventConstants33_C1337E78BEEC3B1BCAA51D52E20120CBLLO4type_WZ', symObjAddr: 0x4A0, symBinAddr: 0x28330, symSize: 0x30 } + - { offsetInCU: 0x271, offset: 0xE8C00, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser22OSCustomEventsExecutorC14EventConstants33_C1337E78BEEC3B1BCAA51D52E20120CBLLO11deviceModel_WZ', symObjAddr: 0x4D0, symBinAddr: 0x28360, symSize: 0x30 } + - { offsetInCU: 0x28B, offset: 0xE8C1A, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser22OSCustomEventsExecutorC14EventConstants33_C1337E78BEEC3B1BCAA51D52E20120CBLLO8deviceOs_WZ', symObjAddr: 0x500, symBinAddr: 0x28390, symSize: 0x30 } + - { offsetInCU: 0x2A5, offset: 0xE8C34, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser22OSCustomEventsExecutorC14EventConstants33_C1337E78BEEC3B1BCAA51D52E20120CBLLO5osSdk_WZ', symObjAddr: 0x530, symBinAddr: 0x283C0, symSize: 0x30 } + - { offsetInCU: 0x2BF, offset: 0xE8C4E, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser22OSCustomEventsExecutorC14EventConstants33_C1337E78BEEC3B1BCAA51D52E20120CBLLO3ios_WZ', symObjAddr: 0x560, symBinAddr: 0x283F0, symSize: 0x30 } + - { offsetInCU: 0x2D9, offset: 0xE8C68, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser22OSCustomEventsExecutorC14EventConstants33_C1337E78BEEC3B1BCAA51D52E20120CBLLO7iOSPush_WZ', symObjAddr: 0x590, symBinAddr: 0x28420, symSize: 0x30 } + - { offsetInCU: 0x2F3, offset: 0xE8C82, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser22OSCustomEventsExecutorC13uncacheDeltas33_C1337E78BEEC3B1BCAA51D52E20120CBLLyyF', symObjAddr: 0x5C0, symBinAddr: 0x28450, symSize: 0x7C0 } + - { offsetInCU: 0x6FD, offset: 0xE908C, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser22OSCustomEventsExecutorC15uncacheRequests33_C1337E78BEEC3B1BCAA51D52E20120CBLLyyF', symObjAddr: 0xD80, symBinAddr: 0x28C10, symSize: 0x9D0 } + - { offsetInCU: 0xC92, offset: 0xE9621, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser22OSCustomEventsExecutorC12enqueueDeltayy0aB6OSCore7OSDeltaCFyycfU_', symObjAddr: 0x1750, symBinAddr: 0x295E0, symSize: 0x1A0 } + - { offsetInCU: 0xDCF, offset: 0xE975E, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser22OSCustomEventsExecutorC15cacheDeltaQueueyyFyycfU_', symObjAddr: 0x18F0, symBinAddr: 0x29780, symSize: 0xE0 } + - { offsetInCU: 0xEF1, offset: 0xE9880, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser22OSCustomEventsExecutorC17processDeltaQueue12inBackgroundySb_tFyycfU_', symObjAddr: 0x19D0, symBinAddr: 0x29860, symSize: 0x19B0 } + - { offsetInCU: 0x1E5C, offset: 0xEA7EB, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser22OSCustomEventsExecutorC14executeRequest33_C1337E78BEEC3B1BCAA51D52E20120CBLL_12inBackgroundyAA015OSRequestCustomE0C_SbtFySDys11AnyHashableVypGSgcfU_', symObjAddr: 0x3380, symBinAddr: 0x2B210, symSize: 0xE0 } + - { offsetInCU: 0x1ECD, offset: 0xEA85C, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser22OSCustomEventsExecutorC14executeRequest33_C1337E78BEEC3B1BCAA51D52E20120CBLL_12inBackgroundyAA015OSRequestCustomE0C_SbtFySDys11AnyHashableVypGSgcfU_yycfU_', symObjAddr: 0x3460, symBinAddr: 0x2B2F0, symSize: 0x1B0 } + - { offsetInCU: 0x204D, offset: 0xEA9DC, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser22OSCustomEventsExecutorC14executeRequest33_C1337E78BEEC3B1BCAA51D52E20120CBLL_12inBackgroundyAA015OSRequestCustomE0C_SbtFySo0aB11ClientErrorCcfU0_', symObjAddr: 0x3610, symBinAddr: 0x2B4A0, symSize: 0x200 } + - { offsetInCU: 0x217E, offset: 0xEAB0D, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser22OSCustomEventsExecutorC14executeRequest33_C1337E78BEEC3B1BCAA51D52E20120CBLL_12inBackgroundyAA015OSRequestCustomE0C_SbtFySo0aB11ClientErrorCcfU0_yycfU_', symObjAddr: 0x3810, symBinAddr: 0x2B6A0, symSize: 0x200 } + - { offsetInCU: 0x2385, offset: 0xEAD14, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser22OSCustomEventsExecutorCfD', symObjAddr: 0x3A10, symBinAddr: 0x2B8A0, symSize: 0x50 } + - { offsetInCU: 0x23D7, offset: 0xEAD66, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser22OSCustomEventsExecutorC0aB6OSCore011OSOperationF0AadEP15supportedDeltasSaySSGvgTW', symObjAddr: 0x3A80, symBinAddr: 0x2B910, symSize: 0x20 } + - { offsetInCU: 0x2433, offset: 0xEADC2, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser22OSCustomEventsExecutorC0aB6OSCore011OSOperationF0AadEP12enqueueDeltayyAD7OSDeltaCFTW', symObjAddr: 0x3AA0, symBinAddr: 0x2B930, symSize: 0xC0 } + - { offsetInCU: 0x248C, offset: 0xEAE1B, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser22OSCustomEventsExecutorC0aB6OSCore011OSOperationF0AadEP15cacheDeltaQueueyyFTW', symObjAddr: 0x3B60, symBinAddr: 0x2B9F0, symSize: 0x90 } + - { offsetInCU: 0x24F1, offset: 0xEAE80, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser22OSCustomEventsExecutorC0aB6OSCore011OSOperationF0AadEP17processDeltaQueue12inBackgroundySb_tFTW', symObjAddr: 0x3BF0, symBinAddr: 0x2BA80, symSize: 0xB0 } + - { offsetInCU: 0x2536, offset: 0xEAEC5, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser22OSCustomEventsExecutorC15newRecordsStateAC0aB6OSCore05OSNewhI0C_tcfcTf4gn_n', symObjAddr: 0x4160, symBinAddr: 0x2BFB0, symSize: 0x220 } + - { offsetInCU: 0x2662, offset: 0xEAFF1, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser22OSCustomEventsExecutorC14addSdkMetadata33_C1337E78BEEC3B1BCAA51D52E20120CBLL10propertiesSDySSypGAG_tFTf4nd_n', symObjAddr: 0x4380, symBinAddr: 0x2C1D0, symSize: 0x610 } + - { offsetInCU: 0x2F43, offset: 0xEB8D2, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser22OSCustomEventsExecutorCMa', symObjAddr: 0x3A60, symBinAddr: 0x2B8F0, symSize: 0x20 } + - { offsetInCU: 0x2F57, offset: 0xEB8E6, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser22OSCustomEventsExecutorC17processDeltaQueue12inBackgroundySb_tFyycfU_TA', symObjAddr: 0x3CC0, symBinAddr: 0x2BB50, symSize: 0x20 } + - { offsetInCU: 0x2F6B, offset: 0xEB8FA, size: 0x8, addend: 0x0, symName: _block_copy_helper, symObjAddr: 0x3CE0, symBinAddr: 0x2BB70, symSize: 0x20 } + - { offsetInCU: 0x2F7F, offset: 0xEB90E, size: 0x8, addend: 0x0, symName: _block_destroy_helper, symObjAddr: 0x3D00, symBinAddr: 0x2BB90, symSize: 0x10 } + - { offsetInCU: 0x2FF6, offset: 0xEB985, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser22OSCustomEventsExecutorC14executeRequest33_C1337E78BEEC3B1BCAA51D52E20120CBLL_12inBackgroundyAA015OSRequestCustomE0C_SbtFySo0aB11ClientErrorCcfU0_yycfU_TA', symObjAddr: 0x4AF0, symBinAddr: 0x2C890, symSize: 0x30 } + - { offsetInCU: 0x300A, offset: 0xEB999, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser22OSCustomEventsExecutorC14executeRequest33_C1337E78BEEC3B1BCAA51D52E20120CBLL_12inBackgroundyAA015OSRequestCustomE0C_SbtFySDys11AnyHashableVypGSgcfU_yycfU_TA', symObjAddr: 0x50A0, symBinAddr: 0x2CE40, symSize: 0x20 } + - { offsetInCU: 0x301E, offset: 0xEB9AD, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser22OSCustomEventsExecutorC15cacheDeltaQueueyyFyycfU_TA', symObjAddr: 0x50C0, symBinAddr: 0x2CE60, symSize: 0x10 } + - { offsetInCU: 0x3032, offset: 0xEB9C1, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser22OSCustomEventsExecutorC12enqueueDeltayy0aB6OSCore7OSDeltaCFyycfU_TA', symObjAddr: 0x5100, symBinAddr: 0x2CEA0, symSize: 0x20 } + - { offsetInCU: 0x27, offset: 0xEBF74, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser017OSRequestIdentifyC0C11descriptionSSvgTo', symObjAddr: 0x0, symBinAddr: 0x2D030, symSize: 0x50 } + - { offsetInCU: 0x69, offset: 0xEBFB6, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser017OSRequestIdentifyC0C11descriptionSSvgTo', symObjAddr: 0x0, symBinAddr: 0x2D030, symSize: 0x50 } + - { offsetInCU: 0xC2, offset: 0xEC00F, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser017OSRequestIdentifyC0C19prepareForExecution15newRecordsStateSb0aB6OSCore05OSNewjK0C_tF', symObjAddr: 0x50, symBinAddr: 0x2D080, symSize: 0x320 } + - { offsetInCU: 0x39E, offset: 0xEC2EB, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser017OSRequestIdentifyC0C10aliasLabel0F2Id015identityModelToE00ijK6UpdateACSS_SSAA010OSIdentityJ0CAItcfc', symObjAddr: 0x370, symBinAddr: 0x2D3A0, symSize: 0x380 } + - { offsetInCU: 0x6E3, offset: 0xEC630, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser017OSRequestIdentifyC0C6encode4withySo7NSCoderC_tF', symObjAddr: 0x6F0, symBinAddr: 0x2D720, symSize: 0x410 } + - { offsetInCU: 0x760, offset: 0xEC6AD, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser017OSRequestIdentifyC0C6encode4withySo7NSCoderC_tFTo', symObjAddr: 0xB00, symBinAddr: 0x2DB30, symSize: 0x50 } + - { offsetInCU: 0x77C, offset: 0xEC6C9, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser017OSRequestIdentifyC0C5coderACSgSo7NSCoderC_tcfc', symObjAddr: 0xB50, symBinAddr: 0x2DB80, symSize: 0xC00 } + - { offsetInCU: 0x9A7, offset: 0xEC8F4, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser017OSRequestIdentifyC0C5coderACSgSo7NSCoderC_tcfcTo', symObjAddr: 0x1750, symBinAddr: 0x2E780, symSize: 0x30 } + - { offsetInCU: 0x9E1, offset: 0xEC92E, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser017OSRequestIdentifyC0CACycfcTo', symObjAddr: 0x1780, symBinAddr: 0x2E7B0, symSize: 0x30 } + - { offsetInCU: 0xA48, offset: 0xEC995, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser017OSRequestIdentifyC0CfD', symObjAddr: 0x17B0, symBinAddr: 0x2E7E0, symSize: 0x30 } + - { offsetInCU: 0xA75, offset: 0xEC9C2, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser017OSRequestIdentifyC0CAA13OSUserRequestA2aDP19prepareForExecution15newRecordsStateSb0aB6OSCore05OSNewlM0C_tFTW', symObjAddr: 0x1870, symBinAddr: 0x2E8A0, symSize: 0x10 } + - { offsetInCU: 0xC39, offset: 0xECB86, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser017OSRequestIdentifyC0CfETo', symObjAddr: 0x17E0, symBinAddr: 0x2E810, symSize: 0x70 } + - { offsetInCU: 0xC68, offset: 0xECBB5, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser017OSRequestIdentifyC0CMa', symObjAddr: 0x1850, symBinAddr: 0x2E880, symSize: 0x20 } + - { offsetInCU: 0x224, offset: 0xECFD0, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser14OSUserExecutorC07uncacheC8Requests33_6E3DCA8EBB728F2F390DF019E77674CCLLyyF', symObjAddr: 0x2F0, symBinAddr: 0x2EBD0, symSize: 0x1350 } + - { offsetInCU: 0x11EE, offset: 0xEDF9A, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser14OSUserExecutorC35migrateTransferSubscriptionRequests33_6E3DCA8EBB728F2F390DF019E77674CCLLyyF', symObjAddr: 0x1640, symBinAddr: 0x2FF20, symSize: 0x360 } + - { offsetInCU: 0x13F7, offset: 0xEE1A3, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser14OSUserExecutorC13appendToQueueyyAA0D7Request_pFyycfU_', symObjAddr: 0x19A0, symBinAddr: 0x30280, symSize: 0x180 } + - { offsetInCU: 0x1532, offset: 0xEE2DE, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser14OSUserExecutorC15removeFromQueueyyAA0D7Request_pFyycfU_', symObjAddr: 0x1B20, symBinAddr: 0x30400, symSize: 0x140 } + - { offsetInCU: 0x1677, offset: 0xEE423, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser14OSUserExecutorC22executePendingRequests9withDelayySb_tF', symObjAddr: 0x1C60, symBinAddr: 0x30540, symSize: 0x350 } + - { offsetInCU: 0x16C9, offset: 0xEE475, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser14OSUserExecutorC22executePendingRequests9withDelayySb_tFyyYbcfU_', symObjAddr: 0x1FB0, symBinAddr: 0x30890, symSize: 0x50 } + - { offsetInCU: 0x16F4, offset: 0xEE4A0, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser14OSUserExecutorC22executePendingRequests9withDelayySb_tFyycfU0_', symObjAddr: 0x2030, symBinAddr: 0x30910, symSize: 0x20 } + - { offsetInCU: 0x172E, offset: 0xEE4DA, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser14OSUserExecutorC23_executePendingRequests33_6E3DCA8EBB728F2F390DF019E77674CCLLyyF', symObjAddr: 0x2050, symBinAddr: 0x30930, symSize: 0x460 } + - { offsetInCU: 0x19A0, offset: 0xEE74C, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser14OSUserExecutorCfD', symObjAddr: 0x2CE0, symBinAddr: 0x315C0, symSize: 0x40 } + - { offsetInCU: 0x1AC4, offset: 0xEE870, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser14OSUserExecutorC16addIdentityModel33_6E3DCA8EBB728F2F390DF019E77674CCLLyyAA010OSIdentityH0CFTf4nd_n', symObjAddr: 0x6B30, symBinAddr: 0x353D0, symSize: 0xF0 } + - { offsetInCU: 0x1B9F, offset: 0xEE94B, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser14OSUserExecutorC15newRecordsStateAC0aB6OSCore05OSNewgH0C_tcfcTf4gn_n', symObjAddr: 0x6CF0, symBinAddr: 0x35590, symSize: 0x290 } + - { offsetInCU: 0x1C7F, offset: 0xEEA2B, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser14OSUserExecutorC08identifyC010externalId23identityModelToIdentify0ijK6UpdateySS_AA010OSIdentityJ0CAItF', symObjAddr: 0x0, symBinAddr: 0x2E8E0, symSize: 0x1A0 } + - { offsetInCU: 0x1DC5, offset: 0xEEB71, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser14OSUserExecutorC05fetchC010aliasLabel0G2Id13identityModel12onNewSessionySS_SSAA010OSIdentityK0CSbtF', symObjAddr: 0x1A0, symBinAddr: 0x2EA80, symSize: 0x150 } + - { offsetInCU: 0x258C, offset: 0xEF338, size: 0x8, addend: 0x0, symName: '_$sIegh_IeyBh_TR', symObjAddr: 0x2000, symBinAddr: 0x308E0, symSize: 0x30 } + - { offsetInCU: 0x25AF, offset: 0xEF35B, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser14OSUserExecutorC41executeFetchIdentityBySubscriptionRequestyyAA09OSRequestghiJ0CF', symObjAddr: 0x24B0, symBinAddr: 0x30D90, symSize: 0x1D0 } + - { offsetInCU: 0x2654, offset: 0xEF400, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser14OSUserExecutorC41executeFetchIdentityBySubscriptionRequestyyAA09OSRequestghiJ0CFySDys11AnyHashableVypGSgcfU_', symObjAddr: 0x4CA0, symBinAddr: 0x33540, symSize: 0x2F0 } + - { offsetInCU: 0x27CB, offset: 0xEF577, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser14OSUserExecutorC41executeFetchIdentityBySubscriptionRequestyyAA09OSRequestghiJ0CFySo0aB11ClientErrorCcfU0_', symObjAddr: 0x4F90, symBinAddr: 0x33830, symSize: 0x300 } + - { offsetInCU: 0x2A66, offset: 0xEF812, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser14OSUserExecutorC013executeCreateC7RequestyyAA09OSRequestgC0CF', symObjAddr: 0x2680, symBinAddr: 0x30F60, symSize: 0x2C0 } + - { offsetInCU: 0x2B6D, offset: 0xEF919, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser14OSUserExecutorC013executeCreateC7RequestyyAA09OSRequestgC0CFySDys11AnyHashableVypGSgcfU_', symObjAddr: 0x2F10, symBinAddr: 0x317B0, symSize: 0xA20 } + - { offsetInCU: 0x2F14, offset: 0xEFCC0, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser14OSUserExecutorC013executeCreateC7RequestyyAA09OSRequestgC0CFySo0aB11ClientErrorCcfU0_', symObjAddr: 0x4B20, symBinAddr: 0x333C0, symSize: 0x180 } + - { offsetInCU: 0x3091, offset: 0xEFE3D, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser14OSUserExecutorC015executeIdentifyC7RequestyyAA09OSRequestgC0CF', symObjAddr: 0x2940, symBinAddr: 0x31220, symSize: 0x1D0 } + - { offsetInCU: 0x3120, offset: 0xEFECC, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser14OSUserExecutorC015executeIdentifyC7RequestyyAA09OSRequestgC0CFySDys11AnyHashableVypGSgcfU_', symObjAddr: 0x5290, symBinAddr: 0x33B30, symSize: 0x530 } + - { offsetInCU: 0x33E4, offset: 0xF0190, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser14OSUserExecutorC015executeIdentifyC7RequestyyAA09OSRequestgC0CFySo0aB11ClientErrorCcfU0_', symObjAddr: 0x57C0, symBinAddr: 0x34060, symSize: 0x620 } + - { offsetInCU: 0x362A, offset: 0xF03D6, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser14OSUserExecutorC012executeFetchC7RequestyyAA09OSRequestgC0CF', symObjAddr: 0x2B10, symBinAddr: 0x313F0, symSize: 0x1D0 } + - { offsetInCU: 0x36B9, offset: 0xF0465, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser14OSUserExecutorC012executeFetchC7RequestyyAA09OSRequestgC0CFySDys11AnyHashableVypGSgcfU_', symObjAddr: 0x5DE0, symBinAddr: 0x34680, symSize: 0x6C0 } + - { offsetInCU: 0x398B, offset: 0xF0737, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser14OSUserExecutorC012executeFetchC7RequestyyAA09OSRequestgC0CFySo0aB11ClientErrorCcfU0_', symObjAddr: 0x64A0, symBinAddr: 0x34D40, symSize: 0x410 } + - { offsetInCU: 0x3B91, offset: 0xF093D, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser14OSUserExecutorCMa', symObjAddr: 0x2D20, symBinAddr: 0x31600, symSize: 0x20 } + - { offsetInCU: 0x3BA5, offset: 0xF0951, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser14OSUserExecutorC06createC010aliasLabel0G2Id13identityModelySS_SSAA010OSIdentityK0CtF', symObjAddr: 0x2D80, symBinAddr: 0x31620, symSize: 0x190 } + - { offsetInCU: 0x3DC9, offset: 0xF0B75, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser14OSUserExecutorC010parseFetchC8Response8response13identityModel17originalPushToken13addNewRecordsySDys11AnyHashableVypG_AA010OSIdentityK0CSSSgSbtF', symObjAddr: 0x3930, symBinAddr: 0x321D0, symSize: 0x11F0 } + - { offsetInCU: 0x4559, offset: 0xF1305, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser14OSUserExecutorC06createC0yyAA0D8Internal_pFTf4en_nAA0dG4ImplC_Tg5', symObjAddr: 0x68B0, symBinAddr: 0x35150, symSize: 0x280 } + - { offsetInCU: 0x46E9, offset: 0xF1495, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser14OSUserExecutorC41executeFetchIdentityBySubscriptionRequestyyAA09OSRequestghiJ0CFySDys11AnyHashableVypGSgcfU_TA', symObjAddr: 0x6C30, symBinAddr: 0x354D0, symSize: 0x20 } + - { offsetInCU: 0x46FD, offset: 0xF14A9, size: 0x8, addend: 0x0, symName: _block_copy_helper, symObjAddr: 0x6C50, symBinAddr: 0x354F0, symSize: 0x20 } + - { offsetInCU: 0x4711, offset: 0xF14BD, size: 0x8, addend: 0x0, symName: _block_destroy_helper, symObjAddr: 0x6C70, symBinAddr: 0x35510, symSize: 0x10 } + - { offsetInCU: 0x4725, offset: 0xF14D1, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser14OSUserExecutorC41executeFetchIdentityBySubscriptionRequestyyAA09OSRequestghiJ0CFySo0aB11ClientErrorCcfU0_TA', symObjAddr: 0x6C90, symBinAddr: 0x35530, symSize: 0x20 } + - { offsetInCU: 0x4739, offset: 0xF14E5, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser14OSUserExecutorC22executePendingRequests9withDelayySb_tFyycfU0_TA', symObjAddr: 0x6CE0, symBinAddr: 0x35580, symSize: 0x10 } + - { offsetInCU: 0x4817, offset: 0xF15C3, size: 0x8, addend: 0x0, symName: '_$sSMsE20_halfStablePartition15isSuffixElement5IndexQzSb0F0QzKXE_tKFSay13OneSignalUser13OSUserRequest_pG_Tg504$s13hi6User14k33ExecutorC15removeFromQueueyyAA0D7L21_pFyycfU_SbAaE_pXEfU_AgH_pTf1cn_nTf4ng_n', symObjAddr: 0x6F80, symBinAddr: 0x35820, symSize: 0x280 } + - { offsetInCU: 0x4B4C, offset: 0xF18F8, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser14OSUserExecutorC27parseIdentityObjectResponseySDyS2SGSgSDys11AnyHashableVypGSgFTf4nd_n', symObjAddr: 0x7230, symBinAddr: 0x35AD0, symSize: 0x110 } + - { offsetInCU: 0x4BA1, offset: 0xF194D, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser14OSUserExecutorC013executeCreateC7RequestyyAA09OSRequestgC0CFySDys11AnyHashableVypGSgcfU_TA', symObjAddr: 0x73B0, symBinAddr: 0x35BF0, symSize: 0x20 } + - { offsetInCU: 0x4BB5, offset: 0xF1961, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser14OSUserExecutorC013executeCreateC7RequestyyAA09OSRequestgC0CFySo0aB11ClientErrorCcfU0_TA', symObjAddr: 0x7400, symBinAddr: 0x35C40, symSize: 0x10 } + - { offsetInCU: 0x4BC9, offset: 0xF1975, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser14OSUserExecutorC015executeIdentifyC7RequestyyAA09OSRequestgC0CFySDys11AnyHashableVypGSgcfU_TA', symObjAddr: 0x7550, symBinAddr: 0x35CC0, symSize: 0x20 } + - { offsetInCU: 0x4BDD, offset: 0xF1989, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser14OSUserExecutorC015executeIdentifyC7RequestyyAA09OSRequestgC0CFySo0aB11ClientErrorCcfU0_TA', symObjAddr: 0x7580, symBinAddr: 0x35CF0, symSize: 0x20 } + - { offsetInCU: 0x4BF1, offset: 0xF199D, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser14OSUserExecutorC012executeFetchC7RequestyyAA09OSRequestgC0CFySDys11AnyHashableVypGSgcfU_TA', symObjAddr: 0x76F0, symBinAddr: 0x35E40, symSize: 0x20 } + - { offsetInCU: 0x4C05, offset: 0xF19B1, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser14OSUserExecutorC012executeFetchC7RequestyyAA09OSRequestgC0CFySo0aB11ClientErrorCcfU0_TA', symObjAddr: 0x7720, symBinAddr: 0x35E70, symSize: 0x20 } + - { offsetInCU: 0x4C19, offset: 0xF19C5, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser14OSUserExecutorC22executePendingRequests9withDelayySb_tFyyYbcfU_TA', symObjAddr: 0x7860, symBinAddr: 0x35F70, symSize: 0x10 } + - { offsetInCU: 0x27, offset: 0xF1FDF, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser015OSRequestCreateC0C11descriptionSSvgTo', symObjAddr: 0x0, symBinAddr: 0x36640, symSize: 0x50 } + - { offsetInCU: 0x69, offset: 0xF2021, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser015OSRequestCreateC0C11descriptionSSvgTo', symObjAddr: 0x0, symBinAddr: 0x36640, symSize: 0x50 } + - { offsetInCU: 0xC2, offset: 0xF207A, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser015OSRequestCreateC0C19prepareForExecution15newRecordsStateSb0aB6OSCore05OSNewjK0C_tF', symObjAddr: 0x50, symBinAddr: 0x36690, symSize: 0x210 } + - { offsetInCU: 0x235, offset: 0xF21ED, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser015OSRequestCreateC0C27updatePushSubscriptionModelyyAA014OSSubscriptionI0CF', symObjAddr: 0x260, symBinAddr: 0x368A0, symSize: 0x280 } + - { offsetInCU: 0x399, offset: 0xF2351, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser015OSRequestCreateC0C13identityModel010propertiesG0016pushSubscriptionG017originalPushTokenAcA010OSIdentityG0C_AA012OSPropertiesG0CAA014OSSubscriptionG0CSSSgtcfc', symObjAddr: 0x4E0, symBinAddr: 0x36B20, symSize: 0xA20 } + - { offsetInCU: 0x8FB, offset: 0xF28B3, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser015OSRequestCreateC0C10aliasLabel0F2Id13identityModelACSS_SSAA010OSIdentityJ0Ctcfc', symObjAddr: 0xF00, symBinAddr: 0x37540, symSize: 0x3A0 } + - { offsetInCU: 0xC63, offset: 0xF2C1B, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser015OSRequestCreateC0C6encode4withySo7NSCoderC_tF', symObjAddr: 0x12A0, symBinAddr: 0x378E0, symSize: 0x3D0 } + - { offsetInCU: 0xCF4, offset: 0xF2CAC, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser015OSRequestCreateC0C6encode4withySo7NSCoderC_tFTo', symObjAddr: 0x1670, symBinAddr: 0x37CB0, symSize: 0x50 } + - { offsetInCU: 0xD10, offset: 0xF2CC8, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser015OSRequestCreateC0C5coderACSgSo7NSCoderC_tcfc', symObjAddr: 0x16C0, symBinAddr: 0x37D00, symSize: 0xB10 } + - { offsetInCU: 0xF2F, offset: 0xF2EE7, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser015OSRequestCreateC0C5coderACSgSo7NSCoderC_tcfcTo', symObjAddr: 0x21D0, symBinAddr: 0x38810, symSize: 0x30 } + - { offsetInCU: 0xF69, offset: 0xF2F21, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser015OSRequestCreateC0CACycfcTo', symObjAddr: 0x2200, symBinAddr: 0x38840, symSize: 0x30 } + - { offsetInCU: 0xFD0, offset: 0xF2F88, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser015OSRequestCreateC0CfD', symObjAddr: 0x2230, symBinAddr: 0x38870, symSize: 0x30 } + - { offsetInCU: 0xFFD, offset: 0xF2FB5, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser015OSRequestCreateC0CAA13OSUserRequestA2aDP19prepareForExecution15newRecordsStateSb0aB6OSCore05OSNewlM0C_tFTW', symObjAddr: 0x22E0, symBinAddr: 0x38920, symSize: 0x10 } + - { offsetInCU: 0x12C1, offset: 0xF3279, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser015OSRequestCreateC0CfETo', symObjAddr: 0x2260, symBinAddr: 0x388A0, symSize: 0x60 } + - { offsetInCU: 0x12F0, offset: 0xF32A8, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser015OSRequestCreateC0CMa', symObjAddr: 0x22C0, symBinAddr: 0x38900, symSize: 0x20 } + - { offsetInCU: 0x27, offset: 0xF3574, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser20OSRequestRemoveAliasC11descriptionSSvgTo', symObjAddr: 0x0, symBinAddr: 0x38960, symSize: 0x50 } + - { offsetInCU: 0x69, offset: 0xF35B6, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser20OSRequestRemoveAliasC11descriptionSSvgTo', symObjAddr: 0x0, symBinAddr: 0x38960, symSize: 0x50 } + - { offsetInCU: 0xC2, offset: 0xF360F, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser20OSRequestRemoveAliasC19prepareForExecution15newRecordsStateSb0aB6OSCore05OSNewkL0C_tF', symObjAddr: 0x50, symBinAddr: 0x389B0, symSize: 0x2C0 } + - { offsetInCU: 0x407, offset: 0xF3954, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser20OSRequestRemoveAliasC6encode4withySo7NSCoderC_tF', symObjAddr: 0x310, symBinAddr: 0x38C70, symSize: 0x270 } + - { offsetInCU: 0x464, offset: 0xF39B1, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser20OSRequestRemoveAliasC6encode4withySo7NSCoderC_tFTo', symObjAddr: 0x580, symBinAddr: 0x38EE0, symSize: 0x50 } + - { offsetInCU: 0x480, offset: 0xF39CD, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser20OSRequestRemoveAliasC5coderACSgSo7NSCoderC_tcfc', symObjAddr: 0x5D0, symBinAddr: 0x38F30, symSize: 0x6B0 } + - { offsetInCU: 0x5D3, offset: 0xF3B20, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser20OSRequestRemoveAliasC5coderACSgSo7NSCoderC_tcfcTo', symObjAddr: 0xC80, symBinAddr: 0x395E0, symSize: 0x30 } + - { offsetInCU: 0x60D, offset: 0xF3B5A, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser20OSRequestRemoveAliasCACycfcTo', symObjAddr: 0xCB0, symBinAddr: 0x39610, symSize: 0x30 } + - { offsetInCU: 0x674, offset: 0xF3BC1, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser20OSRequestRemoveAliasCfD', symObjAddr: 0xCE0, symBinAddr: 0x39640, symSize: 0x30 } + - { offsetInCU: 0x6A1, offset: 0xF3BEE, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser20OSRequestRemoveAliasCAA13OSUserRequestA2aDP19prepareForExecution15newRecordsStateSb0aB6OSCore05OSNewmN0C_tFTW', symObjAddr: 0xD80, symBinAddr: 0x396E0, symSize: 0x10 } + - { offsetInCU: 0x7CB, offset: 0xF3D18, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser20OSRequestRemoveAliasCfETo', symObjAddr: 0xD10, symBinAddr: 0x39670, symSize: 0x50 } + - { offsetInCU: 0x7FA, offset: 0xF3D47, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser20OSRequestRemoveAliasCMa', symObjAddr: 0xD60, symBinAddr: 0x396C0, symSize: 0x20 } + - { offsetInCU: 0x27, offset: 0xF3EA1, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser27OSRequestCreateSubscriptionC11descriptionSSvgTo', symObjAddr: 0x0, symBinAddr: 0x39720, symSize: 0x50 } + - { offsetInCU: 0x69, offset: 0xF3EE3, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser27OSRequestCreateSubscriptionC11descriptionSSvgTo', symObjAddr: 0x0, symBinAddr: 0x39720, symSize: 0x50 } + - { offsetInCU: 0xC2, offset: 0xF3F3C, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser27OSRequestCreateSubscriptionC19prepareForExecution15newRecordsStateSb0aB6OSCore05OSNewkL0C_tF', symObjAddr: 0x50, symBinAddr: 0x39770, symSize: 0x290 } + - { offsetInCU: 0x39E, offset: 0xF4218, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser27OSRequestCreateSubscriptionC17subscriptionModel08identityH0AcA014OSSubscriptionH0C_AA010OSIdentityH0Ctcfc', symObjAddr: 0x2E0, symBinAddr: 0x39A00, symSize: 0x2B0 } + - { offsetInCU: 0x596, offset: 0xF4410, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser27OSRequestCreateSubscriptionC6encode4withySo7NSCoderC_tF', symObjAddr: 0x590, symBinAddr: 0x39CB0, symSize: 0x330 } + - { offsetInCU: 0x611, offset: 0xF448B, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser27OSRequestCreateSubscriptionC6encode4withySo7NSCoderC_tFTo', symObjAddr: 0x8C0, symBinAddr: 0x39FE0, symSize: 0x50 } + - { offsetInCU: 0x62D, offset: 0xF44A7, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser27OSRequestCreateSubscriptionC5coderACSgSo7NSCoderC_tcfc', symObjAddr: 0x910, symBinAddr: 0x3A030, symSize: 0x830 } + - { offsetInCU: 0x7C4, offset: 0xF463E, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser27OSRequestCreateSubscriptionC5coderACSgSo7NSCoderC_tcfcTo', symObjAddr: 0x1140, symBinAddr: 0x3A860, symSize: 0x30 } + - { offsetInCU: 0x7FE, offset: 0xF4678, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser27OSRequestCreateSubscriptionCACycfcTo', symObjAddr: 0x1170, symBinAddr: 0x3A890, symSize: 0x30 } + - { offsetInCU: 0x865, offset: 0xF46DF, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser27OSRequestCreateSubscriptionCfD', symObjAddr: 0x11A0, symBinAddr: 0x3A8C0, symSize: 0x30 } + - { offsetInCU: 0x892, offset: 0xF470C, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser27OSRequestCreateSubscriptionCAA13OSUserRequestA2aDP19prepareForExecution15newRecordsStateSb0aB6OSCore05OSNewmN0C_tFTW', symObjAddr: 0x1240, symBinAddr: 0x3A960, symSize: 0x10 } + - { offsetInCU: 0xA34, offset: 0xF48AE, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser27OSRequestCreateSubscriptionCfETo', symObjAddr: 0x11D0, symBinAddr: 0x3A8F0, symSize: 0x50 } + - { offsetInCU: 0xA63, offset: 0xF48DD, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser27OSRequestCreateSubscriptionCMa', symObjAddr: 0x1220, symBinAddr: 0x3A940, symSize: 0x20 } + - { offsetInCU: 0x27, offset: 0xF4ACD, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser27OSRequestDeleteSubscriptionC11descriptionSSvgTo', symObjAddr: 0x0, symBinAddr: 0x3A9A0, symSize: 0x50 } + - { offsetInCU: 0x69, offset: 0xF4B0F, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser27OSRequestDeleteSubscriptionC11descriptionSSvgTo', symObjAddr: 0x0, symBinAddr: 0x3A9A0, symSize: 0x50 } + - { offsetInCU: 0xC2, offset: 0xF4B68, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser27OSRequestDeleteSubscriptionC19prepareForExecution15newRecordsStateSb0aB6OSCore05OSNewkL0C_tF', symObjAddr: 0x50, symBinAddr: 0x3A9F0, symSize: 0x190 } + - { offsetInCU: 0x288, offset: 0xF4D2E, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser27OSRequestDeleteSubscriptionC17subscriptionModelAcA014OSSubscriptionH0C_tcfc', symObjAddr: 0x1E0, symBinAddr: 0x3AB80, symSize: 0x170 } + - { offsetInCU: 0x39E, offset: 0xF4E44, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser27OSRequestDeleteSubscriptionC6encode4withySo7NSCoderC_tF', symObjAddr: 0x350, symBinAddr: 0x3ACF0, symSize: 0x220 } + - { offsetInCU: 0x3FB, offset: 0xF4EA1, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser27OSRequestDeleteSubscriptionC6encode4withySo7NSCoderC_tFTo', symObjAddr: 0x570, symBinAddr: 0x3AF10, symSize: 0x50 } + - { offsetInCU: 0x417, offset: 0xF4EBD, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser27OSRequestDeleteSubscriptionC5coderACSgSo7NSCoderC_tcfc', symObjAddr: 0x5C0, symBinAddr: 0x3AF60, symSize: 0x5B0 } + - { offsetInCU: 0x594, offset: 0xF503A, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser27OSRequestDeleteSubscriptionC5coderACSgSo7NSCoderC_tcfcTo', symObjAddr: 0xB70, symBinAddr: 0x3B510, symSize: 0x30 } + - { offsetInCU: 0x5CE, offset: 0xF5074, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser27OSRequestDeleteSubscriptionCACycfcTo', symObjAddr: 0xBA0, symBinAddr: 0x3B540, symSize: 0x30 } + - { offsetInCU: 0x635, offset: 0xF50DB, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser27OSRequestDeleteSubscriptionCfD', symObjAddr: 0xBD0, symBinAddr: 0x3B570, symSize: 0x30 } + - { offsetInCU: 0x662, offset: 0xF5108, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser27OSRequestDeleteSubscriptionCAA13OSUserRequestA2aDP19prepareForExecution15newRecordsStateSb0aB6OSCore05OSNewmN0C_tFTW', symObjAddr: 0xC60, symBinAddr: 0x3B600, symSize: 0x10 } + - { offsetInCU: 0x720, offset: 0xF51C6, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser27OSRequestDeleteSubscriptionCfETo', symObjAddr: 0xC00, symBinAddr: 0x3B5A0, symSize: 0x40 } + - { offsetInCU: 0x74F, offset: 0xF51F5, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser27OSRequestDeleteSubscriptionCMa', symObjAddr: 0xC40, symBinAddr: 0x3B5E0, symSize: 0x20 } + - { offsetInCU: 0x27, offset: 0xF531C, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser29OSRequestTransferSubscriptionC6encode4withySo7NSCoderC_tFTo', symObjAddr: 0x0, symBinAddr: 0x3B640, symSize: 0x10 } + - { offsetInCU: 0x4B, offset: 0xF5340, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser29OSRequestTransferSubscriptionC6encode4withySo7NSCoderC_tFTo', symObjAddr: 0x0, symBinAddr: 0x3B640, symSize: 0x10 } + - { offsetInCU: 0x67, offset: 0xF535C, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser29OSRequestTransferSubscriptionC5coderACSgSo7NSCoderC_tcfc', symObjAddr: 0x10, symBinAddr: 0x3B650, symSize: 0x2B0 } + - { offsetInCU: 0xD0, offset: 0xF53C5, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser29OSRequestTransferSubscriptionC5coderACSgSo7NSCoderC_tcfcTo', symObjAddr: 0x2C0, symBinAddr: 0x3B900, symSize: 0x30 } + - { offsetInCU: 0x10A, offset: 0xF53FF, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser29OSRequestTransferSubscriptionCACycfcTo', symObjAddr: 0x2F0, symBinAddr: 0x3B930, symSize: 0x30 } + - { offsetInCU: 0x171, offset: 0xF5466, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser29OSRequestTransferSubscriptionCfD', symObjAddr: 0x320, symBinAddr: 0x3B960, symSize: 0x30 } + - { offsetInCU: 0x19E, offset: 0xF5493, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser29OSRequestTransferSubscriptionCAA13OSUserRequestA2aDP19prepareForExecution15newRecordsStateSb0aB6OSCore05OSNewmN0C_tFTW', symObjAddr: 0x3B0, symBinAddr: 0x3B9F0, symSize: 0x10 } + - { offsetInCU: 0x1D1, offset: 0xF54C6, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser29OSRequestTransferSubscriptionCfETo', symObjAddr: 0x350, symBinAddr: 0x3B990, symSize: 0x40 } + - { offsetInCU: 0x200, offset: 0xF54F5, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser29OSRequestTransferSubscriptionCMa', symObjAddr: 0x390, symBinAddr: 0x3B9D0, symSize: 0x20 } + - { offsetInCU: 0x4F, offset: 0xF5619, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser18OSSubscriptionTypeO8rawValueSSvg', symObjAddr: 0x0, symBinAddr: 0x3BA00, symSize: 0x30 } + - { offsetInCU: 0xDA, offset: 0xF56A4, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser18OSSubscriptionTypeOSYAASY8rawValuexSg03RawG0Qz_tcfCTW', symObjAddr: 0x1410, symBinAddr: 0x3CDD0, symSize: 0x70 } + - { offsetInCU: 0x140, offset: 0xF570A, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser18OSSubscriptionTypeOSYAASY8rawValue03RawG0QzvgTW', symObjAddr: 0x1480, symBinAddr: 0x3CE40, symSize: 0x30 } + - { offsetInCU: 0x270, offset: 0xF583A, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser19OSSubscriptionModelC7addressSSSgvW', symObjAddr: 0x14B0, symBinAddr: 0x3CE70, symSize: 0x1B0 } + - { offsetInCU: 0x44A, offset: 0xF5A14, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser19OSSubscriptionModelC14subscriptionIdSSSgvW', symObjAddr: 0x1F10, symBinAddr: 0x3D8D0, symSize: 0x220 } + - { offsetInCU: 0x544, offset: 0xF5B0E, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser19OSSubscriptionModelC17notificationTypesSivW', symObjAddr: 0x2130, symBinAddr: 0x3DAF0, symSize: 0x110 } + - { offsetInCU: 0x646, offset: 0xF5C10, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser19OSSubscriptionModelC10_reachableSbvs', symObjAddr: 0x2240, symBinAddr: 0x3DC00, symSize: 0xD0 } + - { offsetInCU: 0x717, offset: 0xF5CE1, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser19OSSubscriptionModelC11_isDisabledSbvW', symObjAddr: 0x2310, symBinAddr: 0x3DCD0, symSize: 0xE0 } + - { offsetInCU: 0x8D1, offset: 0xF5E9B, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser19OSSubscriptionModelC6encode4withySo7NSCoderC_tF', symObjAddr: 0x2650, symBinAddr: 0x3E010, symSize: 0x530 } + - { offsetInCU: 0xA7A, offset: 0xF6044, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser19OSSubscriptionModelC6encode4withySo7NSCoderC_tFTo', symObjAddr: 0x2B80, symBinAddr: 0x3E540, symSize: 0x50 } + - { offsetInCU: 0xA96, offset: 0xF6060, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser19OSSubscriptionModelC5coderACSgSo7NSCoderC_tcfC', symObjAddr: 0x2BD0, symBinAddr: 0x3E590, symSize: 0x30 } + - { offsetInCU: 0xAB5, offset: 0xF607F, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser19OSSubscriptionModelC5coderACSgSo7NSCoderC_tcfc', symObjAddr: 0x2C00, symBinAddr: 0x3E5C0, symSize: 0x1010 } + - { offsetInCU: 0xB96, offset: 0xF6160, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser19OSSubscriptionModelC5coderACSgSo7NSCoderC_tcfcTo', symObjAddr: 0x3C10, symBinAddr: 0x3F5D0, symSize: 0x30 } + - { offsetInCU: 0xCCC, offset: 0xF6296, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser19OSSubscriptionModelC07hydrateE0yySDySSypGF', symObjAddr: 0x3C40, symBinAddr: 0x3F600, symSize: 0x9D0 } + - { offsetInCU: 0x11D8, offset: 0xF67A2, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser19OSSubscriptionModelC18jsonRepresentationSDySSypGyF', symObjAddr: 0x4610, symBinAddr: 0x3FFD0, symSize: 0x9A0 } + - { offsetInCU: 0x17BC, offset: 0xF6D86, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser19OSSubscriptionModelC14changeNotifierAC0aB6OSCore15OSEventProducerCyAE21OSModelChangedHandler_pG_tcfC', symObjAddr: 0x4FB0, symBinAddr: 0x40970, symSize: 0x30 } + - { offsetInCU: 0x186F, offset: 0xF6E39, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser19OSSubscriptionModelC4type7address14subscriptionId9reachable10isDisabled14changeNotifierAcA0D4TypeO_SSSgALS2b0aB6OSCore15OSEventProducerCyAM21OSModelChangedHandler_pGtcfcTf4nggnnnn_n', symObjAddr: 0x5520, symBinAddr: 0x40E50, symSize: 0x6A0 } + - { offsetInCU: 0x1AA0, offset: 0xF706A, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser19OSSubscriptionModelC6updateyyF', symObjAddr: 0x1E0, symBinAddr: 0x3BBE0, symSize: 0x4D0 } + - { offsetInCU: 0x1C55, offset: 0xF721F, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser23OSPushSubscriptionStateC7optedInSbvgTo', symObjAddr: 0x7B0, symBinAddr: 0x3C1B0, symSize: 0x20 } + - { offsetInCU: 0x1C90, offset: 0xF725A, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser23OSPushSubscriptionStateC7optedInSbvg', symObjAddr: 0x7D0, symBinAddr: 0x3C1D0, symSize: 0x20 } + - { offsetInCU: 0x1CAD, offset: 0xF7277, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser23OSPushSubscriptionStateC11descriptionSSvg', symObjAddr: 0x810, symBinAddr: 0x3C210, symSize: 0x190 } + - { offsetInCU: 0x1E80, offset: 0xF744A, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser23OSPushSubscriptionStateC18jsonRepresentationSo12NSDictionaryCyF', symObjAddr: 0x9A0, symBinAddr: 0x3C3A0, symSize: 0x190 } + - { offsetInCU: 0x1F31, offset: 0xF74FB, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser23OSPushSubscriptionStateC18jsonRepresentationSo12NSDictionaryCyFTo', symObjAddr: 0xBA0, symBinAddr: 0x3C560, symSize: 0x40 } + - { offsetInCU: 0x1F4D, offset: 0xF7517, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser23OSPushSubscriptionStateC6equalsySbACF', symObjAddr: 0xBE0, symBinAddr: 0x3C5A0, symSize: 0xC0 } + - { offsetInCU: 0x1FDE, offset: 0xF75A8, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser23OSPushSubscriptionStateCACycfc', symObjAddr: 0xCC0, symBinAddr: 0x3C680, symSize: 0x30 } + - { offsetInCU: 0x2041, offset: 0xF760B, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser23OSPushSubscriptionStateCACycfcTo', symObjAddr: 0xCF0, symBinAddr: 0x3C6B0, symSize: 0x30 } + - { offsetInCU: 0x2175, offset: 0xF773F, size: 0x8, addend: 0x0, symName: '_$sSo12NSDictionaryCMa', symObjAddr: 0xB70, symBinAddr: 0x3C530, symSize: 0x30 } + - { offsetInCU: 0x219F, offset: 0xF7769, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser23OSPushSubscriptionStateCMa', symObjAddr: 0xD40, symBinAddr: 0x3C700, symSize: 0x20 } + - { offsetInCU: 0x21B3, offset: 0xF777D, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser23OSPushSubscriptionStateCfETo', symObjAddr: 0xD60, symBinAddr: 0x3C720, symSize: 0x40 } + - { offsetInCU: 0x220C, offset: 0xF77D6, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser30OSPushSubscriptionChangedStateC7currentAA0deG0CvgTo', symObjAddr: 0xDA0, symBinAddr: 0x3C760, symSize: 0x20 } + - { offsetInCU: 0x2249, offset: 0xF7813, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser30OSPushSubscriptionChangedStateC7currentAA0deG0Cvg', symObjAddr: 0xDC0, symBinAddr: 0x3C780, symSize: 0x20 } + - { offsetInCU: 0x2284, offset: 0xF784E, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser30OSPushSubscriptionChangedStateC8previousAA0deG0CvgTo', symObjAddr: 0xDE0, symBinAddr: 0x3C7A0, symSize: 0x20 } + - { offsetInCU: 0x22C1, offset: 0xF788B, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser30OSPushSubscriptionChangedStateC8previousAA0deG0Cvg', symObjAddr: 0xE00, symBinAddr: 0x3C7C0, symSize: 0x20 } + - { offsetInCU: 0x22DE, offset: 0xF78A8, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser30OSPushSubscriptionChangedStateC11descriptionSSvg', symObjAddr: 0xEA0, symBinAddr: 0x3C860, symSize: 0x190 } + - { offsetInCU: 0x23D9, offset: 0xF79A3, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser30OSPushSubscriptionChangedStateC18jsonRepresentationSo12NSDictionaryCyF', symObjAddr: 0x1030, symBinAddr: 0x3C9F0, symSize: 0xF0 } + - { offsetInCU: 0x245C, offset: 0xF7A26, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser30OSPushSubscriptionChangedStateC18jsonRepresentationSo12NSDictionaryCyFTo', symObjAddr: 0x1120, symBinAddr: 0x3CAE0, symSize: 0x40 } + - { offsetInCU: 0x2478, offset: 0xF7A42, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser30OSPushSubscriptionChangedStateCACycfc', symObjAddr: 0x11B0, symBinAddr: 0x3CB70, symSize: 0x30 } + - { offsetInCU: 0x24DB, offset: 0xF7AA5, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser30OSPushSubscriptionChangedStateCACycfcTo', symObjAddr: 0x11E0, symBinAddr: 0x3CBA0, symSize: 0x30 } + - { offsetInCU: 0x25A0, offset: 0xF7B6A, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser30OSPushSubscriptionChangedStateCMa', symObjAddr: 0x1230, symBinAddr: 0x3CBF0, symSize: 0x20 } + - { offsetInCU: 0x25B4, offset: 0xF7B7E, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser30OSPushSubscriptionChangedStateCfETo', symObjAddr: 0x1290, symBinAddr: 0x3CC50, symSize: 0x40 } + - { offsetInCU: 0x25E3, offset: 0xF7BAD, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser19OSSubscriptionModelCMa', symObjAddr: 0x1310, symBinAddr: 0x3CCD0, symSize: 0x30 } + - { offsetInCU: 0x25F7, offset: 0xF7BC1, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser19OSSubscriptionModelCMr', symObjAddr: 0x1340, symBinAddr: 0x3CD00, symSize: 0x90 } + - { offsetInCU: 0x275D, offset: 0xF7D27, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser19OSSubscriptionModelC27firePushSubscriptionChangedyyAC014OSPushPropertyI0OF', symObjAddr: 0x1660, symBinAddr: 0x3D020, symSize: 0x8B0 } + - { offsetInCU: 0x2F55, offset: 0xF851F, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser19OSSubscriptionModelCfE', symObjAddr: 0x4FE0, symBinAddr: 0x409A0, symSize: 0x70 } + - { offsetInCU: 0x2F82, offset: 0xF854C, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser19OSSubscriptionModelCfETo', symObjAddr: 0x50A0, symBinAddr: 0x40A60, symSize: 0x80 } + - { offsetInCU: 0x2FB1, offset: 0xF857B, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser19OSSubscriptionModelCMU', symObjAddr: 0x5120, symBinAddr: 0x40AE0, symSize: 0x10 } + - { offsetInCU: 0x2FC5, offset: 0xF858F, size: 0x8, addend: 0x0, symName: ___swift_memcpy1_1, symObjAddr: 0x5130, symBinAddr: 0x40AF0, symSize: 0x10 } + - { offsetInCU: 0x2FD9, offset: 0xF85A3, size: 0x8, addend: 0x0, symName: ___swift_noop_void_return, symObjAddr: 0x5140, symBinAddr: 0x40B00, symSize: 0x10 } + - { offsetInCU: 0x2FED, offset: 0xF85B7, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser18OSSubscriptionTypeOwet', symObjAddr: 0x5150, symBinAddr: 0x40B10, symSize: 0x80 } + - { offsetInCU: 0x3001, offset: 0xF85CB, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser18OSSubscriptionTypeOwst', symObjAddr: 0x51D0, symBinAddr: 0x40B90, symSize: 0xD0 } + - { offsetInCU: 0x3015, offset: 0xF85DF, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser18OSSubscriptionTypeOwug', symObjAddr: 0x52A0, symBinAddr: 0x40C60, symSize: 0x10 } + - { offsetInCU: 0x3029, offset: 0xF85F3, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser18OSSubscriptionTypeOwup', symObjAddr: 0x52B0, symBinAddr: 0x40C70, symSize: 0x10 } + - { offsetInCU: 0x303D, offset: 0xF8607, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser18OSSubscriptionTypeOwui', symObjAddr: 0x52C0, symBinAddr: 0x40C80, symSize: 0x10 } + - { offsetInCU: 0x3051, offset: 0xF861B, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser18OSSubscriptionTypeOMa', symObjAddr: 0x52D0, symBinAddr: 0x40C90, symSize: 0x10 } + - { offsetInCU: 0x3065, offset: 0xF862F, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser18OSSubscriptionTypeOSHAASQWb', symObjAddr: 0x52E0, symBinAddr: 0x40CA0, symSize: 0x10 } + - { offsetInCU: 0x3079, offset: 0xF8643, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser18OSSubscriptionTypeOACSQAAWl', symObjAddr: 0x52F0, symBinAddr: 0x40CB0, symSize: 0x30 } + - { offsetInCU: 0x308D, offset: 0xF8657, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser19OSSubscriptionModelC21OSPushPropertyChangedOWOy', symObjAddr: 0x5320, symBinAddr: 0x40CE0, symSize: 0x20 } + - { offsetInCU: 0x30A1, offset: 0xF866B, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser19OSSubscriptionModelC14updateTestTypeyyF', symObjAddr: 0x5380, symBinAddr: 0x40D00, symSize: 0x120 } + - { offsetInCU: 0x3217, offset: 0xF87E1, size: 0x8, addend: 0x0, symName: '_$ss2eeoiySbx_xtSYRzSQ8RawValueRpzlF13OneSignalUser18OSSubscriptionTypeO_Tg5', symObjAddr: 0x30, symBinAddr: 0x3BA30, symSize: 0x90 } + - { offsetInCU: 0x32DA, offset: 0xF88A4, size: 0x8, addend: 0x0, symName: '_$sSYsSHRzSH8RawValueSYRpzrlE04hashB0Sivg13OneSignalUser18OSSubscriptionTypeO_Tg5', symObjAddr: 0xC0, symBinAddr: 0x3BAC0, symSize: 0x70 } + - { offsetInCU: 0x3383, offset: 0xF894D, size: 0x8, addend: 0x0, symName: '_$sSYsSHRzSH8RawValueSYRpzrlE4hash4intoys6HasherVz_tF13OneSignalUser18OSSubscriptionTypeO_Tg5', symObjAddr: 0x130, symBinAddr: 0x3BB30, symSize: 0x50 } + - { offsetInCU: 0x33E0, offset: 0xF89AA, size: 0x8, addend: 0x0, symName: '_$sSYsSHRzSH8RawValueSYRpzrlE08_rawHashB04seedS2i_tF13OneSignalUser18OSSubscriptionTypeO_Tg5', symObjAddr: 0x180, symBinAddr: 0x3BB80, symSize: 0x60 } + - { offsetInCU: 0x353B, offset: 0xF8B05, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser18OSSubscriptionTypeOSQAASQ2eeoiySbx_xtFZTW', symObjAddr: 0x13D0, symBinAddr: 0x3CD90, symSize: 0x10 } + - { offsetInCU: 0x3557, offset: 0xF8B21, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser18OSSubscriptionTypeOSHAASH9hashValueSivgTW', symObjAddr: 0x13E0, symBinAddr: 0x3CDA0, symSize: 0x10 } + - { offsetInCU: 0x3573, offset: 0xF8B3D, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser18OSSubscriptionTypeOSHAASH4hash4intoys6HasherVz_tFTW', symObjAddr: 0x13F0, symBinAddr: 0x3CDB0, symSize: 0x10 } + - { offsetInCU: 0x3587, offset: 0xF8B51, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser18OSSubscriptionTypeOSHAASH13_rawHashValue4seedS2i_tFTW', symObjAddr: 0x1400, symBinAddr: 0x3CDC0, symSize: 0x10 } + - { offsetInCU: 0x43, offset: 0xF8E33, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser15OSIdentityModelCMa', symObjAddr: 0x0, symBinAddr: 0x414F0, symSize: 0x30 } + - { offsetInCU: 0x57, offset: 0xF8E47, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser15OSIdentityModelCMr', symObjAddr: 0x30, symBinAddr: 0x41520, symSize: 0x60 } + - { offsetInCU: 0x77, offset: 0xF8E67, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser15OSIdentityModelC6encode4withySo7NSCoderC_tF', symObjAddr: 0x90, symBinAddr: 0x41580, symSize: 0x100 } + - { offsetInCU: 0x15B, offset: 0xF8F4B, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser15OSIdentityModelC6encode4withySo7NSCoderC_tFTo', symObjAddr: 0x190, symBinAddr: 0x41680, symSize: 0x50 } + - { offsetInCU: 0x177, offset: 0xF8F67, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser15OSIdentityModelC5coderACSgSo7NSCoderC_tcfC', symObjAddr: 0x1E0, symBinAddr: 0x416D0, symSize: 0x30 } + - { offsetInCU: 0x195, offset: 0xF8F85, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser15OSIdentityModelC5coderACSgSo7NSCoderC_tcfc', symObjAddr: 0x210, symBinAddr: 0x41700, symSize: 0x1E0 } + - { offsetInCU: 0x240, offset: 0xF9030, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser15OSIdentityModelC5coderACSgSo7NSCoderC_tcfcTo', symObjAddr: 0x3F0, symBinAddr: 0x418E0, symSize: 0x30 } + - { offsetInCU: 0x27A, offset: 0xF906A, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser15OSIdentityModelC18internalAddAliases33_ECF44F31C99D8414BEE2A86729178700LLyySDyS2SGFyyXEfU_', symObjAddr: 0x420, symBinAddr: 0x41910, symSize: 0x460 } + - { offsetInCU: 0x50E, offset: 0xF92FE, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser15OSIdentityModelC13removeAliasesyySaySSGF', symObjAddr: 0x880, symBinAddr: 0x41D70, symSize: 0x250 } + - { offsetInCU: 0x7E6, offset: 0xF95D6, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser15OSIdentityModelC07hydrateE0yySDySSypGF', symObjAddr: 0xAD0, symBinAddr: 0x41FC0, symSize: 0x390 } + - { offsetInCU: 0xA3D, offset: 0xF982D, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser15OSIdentityModelC14changeNotifierAC0aB6OSCore15OSEventProducerCyAE21OSModelChangedHandler_pG_tcfC', symObjAddr: 0x1250, symBinAddr: 0x42740, symSize: 0x30 } + - { offsetInCU: 0xA9C, offset: 0xF988C, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser15OSIdentityModelCfD', symObjAddr: 0x12C0, symBinAddr: 0x427B0, symSize: 0x30 } + - { offsetInCU: 0xAC9, offset: 0xF98B9, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser15OSIdentityModelC04fireC12StateChanged33_ECF44F31C99D8414BEE2A86729178700LL14newOnesignalId0o8ExternalQ0ySSSg_AHtFTf4nnd_n', symObjAddr: 0x13D0, symBinAddr: 0x42840, symSize: 0x4C0 } + - { offsetInCU: 0xE28, offset: 0xF9C18, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser15OSIdentityModelCfE', symObjAddr: 0x1280, symBinAddr: 0x42770, symSize: 0x40 } + - { offsetInCU: 0xE55, offset: 0xF9C45, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser15OSIdentityModelCfETo', symObjAddr: 0x12F0, symBinAddr: 0x427E0, symSize: 0x50 } + - { offsetInCU: 0xE84, offset: 0xF9C74, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser15OSIdentityModelCMU', symObjAddr: 0x1340, symBinAddr: 0x42830, symSize: 0x10 } + - { offsetInCU: 0x10DF, offset: 0xF9ECF, size: 0x8, addend: 0x0, symName: '_$ss30_dictionaryDownCastConditionalySDyq0_q1_GSgSDyxq_GSHRzSHR0_r2_lFSS_ypS2STg5', symObjAddr: 0xE60, symBinAddr: 0x42350, symSize: 0x3F0 } + - { offsetInCU: 0xE2, offset: 0xFA2EF, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser31OSSubscriptionOperationExecutorC13uncacheDeltas33_13ABEA59D07334F45597A7F89B63E508LLyyF', symObjAddr: 0x0, symBinAddr: 0x42D30, symSize: 0x610 } + - { offsetInCU: 0x407, offset: 0xFA614, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser31OSSubscriptionOperationExecutorC33uncacheCreateSubscriptionRequests33_13ABEA59D07334F45597A7F89B63E508LLyyF', symObjAddr: 0x610, symBinAddr: 0x43340, symSize: 0xBC0 } + - { offsetInCU: 0xBCA, offset: 0xFADD7, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser31OSSubscriptionOperationExecutorC33uncacheDeleteSubscriptionRequests33_13ABEA59D07334F45597A7F89B63E508LLyyF', symObjAddr: 0x11D0, symBinAddr: 0x43F00, symSize: 0x8A0 } + - { offsetInCU: 0x111D, offset: 0xFB32A, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser31OSSubscriptionOperationExecutorC33uncacheUpdateSubscriptionRequests33_13ABEA59D07334F45597A7F89B63E508LLyyF', symObjAddr: 0x1A70, symBinAddr: 0x447A0, symSize: 0x8A0 } + - { offsetInCU: 0x1670, offset: 0xFB87D, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser31OSSubscriptionOperationExecutorC12enqueueDeltayy0aB6OSCore7OSDeltaCFyycfU_', symObjAddr: 0x2310, symBinAddr: 0x45040, symSize: 0x1A0 } + - { offsetInCU: 0x17AD, offset: 0xFB9BA, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser31OSSubscriptionOperationExecutorC15cacheDeltaQueueyyFyycfU_', symObjAddr: 0x24B0, symBinAddr: 0x451E0, symSize: 0xE0 } + - { offsetInCU: 0x17D8, offset: 0xFB9E5, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser31OSSubscriptionOperationExecutorC17processDeltaQueue12inBackgroundySb_tFyycfU_', symObjAddr: 0x2590, symBinAddr: 0x452C0, symSize: 0xDC0 } + - { offsetInCU: 0x1FE4, offset: 0xFC1F1, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser31OSSubscriptionOperationExecutorC22createPushSubscription17subscriptionModel08identityK0yAA0dK0C_AA010OSIdentityK0CtFyycfU_', symObjAddr: 0x3350, symBinAddr: 0x46080, symSize: 0x160 } + - { offsetInCU: 0x213F, offset: 0xFC34C, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser31OSSubscriptionOperationExecutorC19processRequestQueue33_13ABEA59D07334F45597A7F89B63E508LL12inBackgroundySb_tF', symObjAddr: 0x34B0, symBinAddr: 0x461E0, symSize: 0xEE0 } + - { offsetInCU: 0x2A78, offset: 0xFCC85, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser31OSSubscriptionOperationExecutorC32executeCreateSubscriptionRequest33_13ABEA59D07334F45597A7F89B63E508LL_12inBackgroundyAA09OSRequesthI0C_SbtFySDys11AnyHashableVypGSgcfU_', symObjAddr: 0x4390, symBinAddr: 0x470C0, symSize: 0x100 } + - { offsetInCU: 0x2AE9, offset: 0xFCCF6, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser31OSSubscriptionOperationExecutorC32executeCreateSubscriptionRequest33_13ABEA59D07334F45597A7F89B63E508LL_12inBackgroundyAA09OSRequesthI0C_SbtFySDys11AnyHashableVypGSgcfU_yycfU_', symObjAddr: 0x4490, symBinAddr: 0x471C0, symSize: 0x7B0 } + - { offsetInCU: 0x2DEB, offset: 0xFCFF8, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser31OSSubscriptionOperationExecutorC32executeCreateSubscriptionRequest33_13ABEA59D07334F45597A7F89B63E508LL_12inBackgroundyAA09OSRequesthI0C_SbtFySo0aB11ClientErrorCcfU0_yycfU_', symObjAddr: 0x4C40, symBinAddr: 0x47970, symSize: 0x4A0 } + - { offsetInCU: 0x3130, offset: 0xFD33D, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser31OSSubscriptionOperationExecutorC32executeDeleteSubscriptionRequest_12inBackgroundyAA09OSRequesthI0C_SbtF', symObjAddr: 0x50E0, symBinAddr: 0x47E10, symSize: 0x3A0 } + - { offsetInCU: 0x3284, offset: 0xFD491, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser31OSSubscriptionOperationExecutorC32executeDeleteSubscriptionRequest_12inBackgroundyAA09OSRequesthI0C_SbtFySDys11AnyHashableVypGSgcfU_', symObjAddr: 0x5480, symBinAddr: 0x481B0, symSize: 0xE0 } + - { offsetInCU: 0x32F5, offset: 0xFD502, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser31OSSubscriptionOperationExecutorC32executeDeleteSubscriptionRequest_12inBackgroundyAA09OSRequesthI0C_SbtFySDys11AnyHashableVypGSgcfU_yycfU_', symObjAddr: 0x5560, symBinAddr: 0x48290, symSize: 0x1C0 } + - { offsetInCU: 0x3475, offset: 0xFD682, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser31OSSubscriptionOperationExecutorC32executeDeleteSubscriptionRequest_12inBackgroundyAA09OSRequesthI0C_SbtFySo0aB11ClientErrorCcfU0_yycfU_', symObjAddr: 0x5720, symBinAddr: 0x48450, symSize: 0x210 } + - { offsetInCU: 0x365F, offset: 0xFD86C, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser31OSSubscriptionOperationExecutorC32executeUpdateSubscriptionRequest33_13ABEA59D07334F45597A7F89B63E508LL_12inBackgroundyAA09OSRequesthI0C_SbtFySDys11AnyHashableVypGSgcfU_', symObjAddr: 0x5930, symBinAddr: 0x48660, symSize: 0x4B0 } + - { offsetInCU: 0x377C, offset: 0xFD989, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser31OSSubscriptionOperationExecutorC32executeUpdateSubscriptionRequest33_13ABEA59D07334F45597A7F89B63E508LL_12inBackgroundyAA09OSRequesthI0C_SbtFySDys11AnyHashableVypGSgcfU_yycfU_', symObjAddr: 0x5DE0, symBinAddr: 0x48B10, symSize: 0x1C0 } + - { offsetInCU: 0x38FC, offset: 0xFDB09, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser31OSSubscriptionOperationExecutorC32executeUpdateSubscriptionRequest33_13ABEA59D07334F45597A7F89B63E508LL_12inBackgroundyAA09OSRequesthI0C_SbtFySo0aB11ClientErrorCcfU0_yycfU_', symObjAddr: 0x6180, symBinAddr: 0x48EB0, symSize: 0x210 } + - { offsetInCU: 0x3AE5, offset: 0xFDCF2, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser31OSSubscriptionOperationExecutorCfd', symObjAddr: 0x6390, symBinAddr: 0x490C0, symSize: 0x60 } + - { offsetInCU: 0x3B12, offset: 0xFDD1F, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser31OSSubscriptionOperationExecutorCfD', symObjAddr: 0x63F0, symBinAddr: 0x49120, symSize: 0x20 } + - { offsetInCU: 0x3B4E, offset: 0xFDD5B, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser31OSSubscriptionOperationExecutorC0aB6OSCore011OSOperationF0AadEP15supportedDeltasSaySSGvgTW', symObjAddr: 0x6430, symBinAddr: 0x49160, symSize: 0x20 } + - { offsetInCU: 0x3BAA, offset: 0xFDDB7, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser31OSSubscriptionOperationExecutorC0aB6OSCore011OSOperationF0AadEP12enqueueDeltayyAD7OSDeltaCFTW', symObjAddr: 0x6450, symBinAddr: 0x49180, symSize: 0xC0 } + - { offsetInCU: 0x3C03, offset: 0xFDE10, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser31OSSubscriptionOperationExecutorC0aB6OSCore011OSOperationF0AadEP15cacheDeltaQueueyyFTW', symObjAddr: 0x6510, symBinAddr: 0x49240, symSize: 0x90 } + - { offsetInCU: 0x3C68, offset: 0xFDE75, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser31OSSubscriptionOperationExecutorC0aB6OSCore011OSOperationF0AadEP17processDeltaQueue12inBackgroundySb_tFTW', symObjAddr: 0x65A0, symBinAddr: 0x492D0, symSize: 0xB0 } + - { offsetInCU: 0x3CAD, offset: 0xFDEBA, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser31OSSubscriptionOperationExecutorC15newRecordsStateAC0aB6OSCore05OSNewhI0C_tcfcTf4gn_n', symObjAddr: 0x8820, symBinAddr: 0x4B510, symSize: 0x250 } + - { offsetInCU: 0x4AE1, offset: 0xFECEE, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser31OSSubscriptionOperationExecutorCMa', symObjAddr: 0x6410, symBinAddr: 0x49140, symSize: 0x20 } + - { offsetInCU: 0x4AF5, offset: 0xFED02, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser31OSSubscriptionOperationExecutorC17processDeltaQueue12inBackgroundySb_tFyycfU_TA', symObjAddr: 0x6670, symBinAddr: 0x493A0, symSize: 0x20 } + - { offsetInCU: 0x4B09, offset: 0xFED16, size: 0x8, addend: 0x0, symName: _block_copy_helper, symObjAddr: 0x6690, symBinAddr: 0x493C0, symSize: 0x20 } + - { offsetInCU: 0x4B1D, offset: 0xFED2A, size: 0x8, addend: 0x0, symName: _block_destroy_helper, symObjAddr: 0x66B0, symBinAddr: 0x493E0, symSize: 0x10 } + - { offsetInCU: 0x4B52, offset: 0xFED5F, size: 0x8, addend: 0x0, symName: '_$sSD8_VariantV8setValue_6forKeyyq_n_xtFSS_13OneSignalUser15OSIdentityModelCTg5', symObjAddr: 0x6700, symBinAddr: 0x493F0, symSize: 0xB0 } + - { offsetInCU: 0x4BF6, offset: 0xFEE03, size: 0x8, addend: 0x0, symName: '_$sSa6append10contentsOfyqd__n_t7ElementQyd__RszSTRd__lFSo16OneSignalRequestC_SayAFGTg5', symObjAddr: 0x67B0, symBinAddr: 0x494A0, symSize: 0x130 } + - { offsetInCU: 0x4E03, offset: 0xFF010, size: 0x8, addend: 0x0, symName: '_$sSMsSkRzrlE4sort2byySb7ElementSTQz_ADtKXE_tKFs15ContiguousArrayVySo16OneSignalRequestCG_Tg504$s13fg47User31OSSubscriptionOperationExecutorC19processH81Queue33_13ABEA59D07334F45597A7F89B63E508LL12inBackgroundySb_tFSbSo0abH0C_AHtXEfU_Tf1cn_n', symObjAddr: 0x68E0, symBinAddr: 0x495D0, symSize: 0x60 } + - { offsetInCU: 0x4EFF, offset: 0xFF10C, size: 0x8, addend: 0x0, symName: '_$sSr15_stableSortImpl2byySbx_xtKXE_tKFSo16OneSignalRequestC_Tg504$s13ef47User31OSSubscriptionOperationExecutorC19processG81Queue33_13ABEA59D07334F45597A7F89B63E508LL12inBackgroundySb_tFSbSo0abH0C_AHtXEfU_Tf1cn_n', symObjAddr: 0x6940, symBinAddr: 0x49630, symSize: 0x100 } + - { offsetInCU: 0x511D, offset: 0xFF32A, size: 0x8, addend: 0x0, symName: '_$sSr15_stableSortImpl2byySbx_xtKXE_tKFySryxGz_SiztKXEfU_So16OneSignalRequestC_Tg504$s13ef47User31OSSubscriptionOperationExecutorC19processG81Queue33_13ABEA59D07334F45597A7F89B63E508LL12inBackgroundySb_tFSbSo0abH0C_AHtXEfU_Tf1nnncn_n', symObjAddr: 0x6A40, symBinAddr: 0x49730, symSize: 0x9B0 } + - { offsetInCU: 0x54EB, offset: 0xFF6F8, size: 0x8, addend: 0x0, symName: '_$sSMsSKRzrlE14_insertionSort6within9sortedEnd2byySny5IndexSlQzG_AFSb7ElementSTQz_AItKXEtKFSrySo16OneSignalRequestCG_Tg504$s13ij47User31OSSubscriptionOperationExecutorC19processK81Queue33_13ABEA59D07334F45597A7F89B63E508LL12inBackgroundySb_tFSbSo0abH0C_AHtXEfU_Tf1nncn_n', symObjAddr: 0x73F0, symBinAddr: 0x4A0E0, symSize: 0x300 } + - { offsetInCU: 0x56CA, offset: 0xFF8D7, size: 0x8, addend: 0x0, symName: '_$sSr13_mergeTopRuns_6buffer2bySbSaySnySiGGz_SpyxGSbx_xtKXEtKFSo16OneSignalRequestC_Tg504$s13fg47User31OSSubscriptionOperationExecutorC19processH81Queue33_13ABEA59D07334F45597A7F89B63E508LL12inBackgroundySb_tFSbSo0abH0C_AHtXEfU_Tf1nncn_n', symObjAddr: 0x76F0, symBinAddr: 0x4A3E0, symSize: 0x2D0 } + - { offsetInCU: 0x58CB, offset: 0xFFAD8, size: 0x8, addend: 0x0, symName: '_$sSr13_finalizeRuns_6buffer2bySbSaySnySiGGz_SpyxGSbx_xtKXEtKFSo16OneSignalRequestC_Tg504$s13ef47User31OSSubscriptionOperationExecutorC19processG81Queue33_13ABEA59D07334F45597A7F89B63E508LL12inBackgroundySb_tFSbSo0abH0C_AHtXEfU_Tf1nncn_n', symObjAddr: 0x79C0, symBinAddr: 0x4A6B0, symSize: 0x160 } + - { offsetInCU: 0x5A5B, offset: 0xFFC68, size: 0x8, addend: 0x0, symName: '_$ss6_merge3low3mid4high6buffer2bySbSpyxG_A3GSbx_xtKXEtKlFSo16OneSignalRequestC_Tg504$s13gh47User31OSSubscriptionOperationExecutorC19processI81Queue33_13ABEA59D07334F45597A7F89B63E508LL12inBackgroundySb_tFSbSo0abH0C_AHtXEfU_Tf1nnnnc_n', symObjAddr: 0x7B20, symBinAddr: 0x4A810, symSize: 0x6E0 } + - { offsetInCU: 0x5AFD, offset: 0xFFD0A, size: 0x8, addend: 0x0, symName: '_$ss12_ArrayBufferV20_consumeAndCreateNewAByxGyFSnySiG_Tgq5', symObjAddr: 0x8200, symBinAddr: 0x4AEF0, symSize: 0x20 } + - { offsetInCU: 0x5B36, offset: 0xFFD43, size: 0x8, addend: 0x0, symName: '_$ss12_ArrayBufferV20_consumeAndCreateNew14bufferIsUnique15minimumCapacity13growForAppendAByxGSb_SiSbtFSnySiG_Tgq5', symObjAddr: 0x8220, symBinAddr: 0x4AF10, symSize: 0x110 } + - { offsetInCU: 0x5BF7, offset: 0xFFE04, size: 0x8, addend: 0x0, symName: '_$ss22_ContiguousArrayBufferV20_consumeAndCreateNew14bufferIsUnique15minimumCapacity13growForAppendAByxGSb_SiSbtFSo16OneSignalRequestC_Tg5', symObjAddr: 0x8330, symBinAddr: 0x4B020, symSize: 0x160 } + - { offsetInCU: 0x5D16, offset: 0xFFF23, size: 0x8, addend: 0x0, symName: '_$sSa13_copyContents12initializings16IndexingIteratorVySayxGG_SitSryxG_tFSo16OneSignalRequestC_Tg5', symObjAddr: 0x8490, symBinAddr: 0x4B180, symSize: 0x240 } + - { offsetInCU: 0x5EAE, offset: 0x1000BB, size: 0x8, addend: 0x0, symName: '_$ss22_ContiguousArrayBufferV20_consumeAndCreateNewAByxGyFSo16OneSignalRequestC_Tg5', symObjAddr: 0x86D0, symBinAddr: 0x4B3C0, symSize: 0x20 } + - { offsetInCU: 0x5EDB, offset: 0x1000E8, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser31OSSubscriptionOperationExecutorC15cacheDeltaQueueyyFyycfU_TA', symObjAddr: 0x86F0, symBinAddr: 0x4B3E0, symSize: 0x10 } + - { offsetInCU: 0x5EEF, offset: 0x1000FC, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser31OSSubscriptionOperationExecutorC12enqueueDeltayy0aB6OSCore7OSDeltaCFyycfU_TA', symObjAddr: 0x8730, symBinAddr: 0x4B420, symSize: 0x20 } + - { offsetInCU: 0x5F03, offset: 0x100110, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser31OSSubscriptionOperationExecutorC32executeDeleteSubscriptionRequest_12inBackgroundyAA09OSRequesthI0C_SbtFySo0aB11ClientErrorCcfU0_TA', symObjAddr: 0x8790, symBinAddr: 0x4B480, symSize: 0x60 } + - { offsetInCU: 0x5F17, offset: 0x100124, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser31OSSubscriptionOperationExecutorC32executeUpdateSubscriptionRequest33_13ABEA59D07334F45597A7F89B63E508LL_12inBackgroundyAA09OSRequesthI0C_SbtFySo0aB11ClientErrorCcfU0_TA', symObjAddr: 0x9030, symBinAddr: 0x4BD20, symSize: 0x60 } + - { offsetInCU: 0x5F2B, offset: 0x100138, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser31OSSubscriptionOperationExecutorC32executeCreateSubscriptionRequest33_13ABEA59D07334F45597A7F89B63E508LL_12inBackgroundyAA09OSRequesthI0C_SbtFySo0aB11ClientErrorCcfU0_TA', symObjAddr: 0x90D0, symBinAddr: 0x4BDC0, symSize: 0x60 } + - { offsetInCU: 0x8D, offset: 0x100A33, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser11OSUserStateC11descriptionSSvg', symObjAddr: 0x120, symBinAddr: 0x4C330, symSize: 0x130 } + - { offsetInCU: 0x1F7, offset: 0x100B9D, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser11OSUserStateC18jsonRepresentationSo12NSDictionaryCyF', symObjAddr: 0x250, symBinAddr: 0x4C460, symSize: 0x120 } + - { offsetInCU: 0x27A, offset: 0x100C20, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser11OSUserStateC18jsonRepresentationSo12NSDictionaryCyFTo', symObjAddr: 0x3E0, symBinAddr: 0x4C580, symSize: 0x40 } + - { offsetInCU: 0x296, offset: 0x100C3C, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser11OSUserStateCACycfc', symObjAddr: 0x440, symBinAddr: 0x4C5E0, symSize: 0x30 } + - { offsetInCU: 0x2F9, offset: 0x100C9F, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser11OSUserStateCACycfcTo', symObjAddr: 0x470, symBinAddr: 0x4C610, symSize: 0x30 } + - { offsetInCU: 0x398, offset: 0x100D3E, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser11OSUserStateCMa', symObjAddr: 0x4C0, symBinAddr: 0x4C660, symSize: 0x20 } + - { offsetInCU: 0x3AC, offset: 0x100D52, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser11OSUserStateCfETo', symObjAddr: 0x4E0, symBinAddr: 0x4C680, symSize: 0x40 } + - { offsetInCU: 0x405, offset: 0x100DAB, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser18OSUserChangedStateC7currentAA0dF0CvgTo', symObjAddr: 0x520, symBinAddr: 0x4C6C0, symSize: 0x20 } + - { offsetInCU: 0x442, offset: 0x100DE8, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser18OSUserChangedStateC7currentAA0dF0Cvg', symObjAddr: 0x540, symBinAddr: 0x4C6E0, symSize: 0x20 } + - { offsetInCU: 0x45F, offset: 0x100E05, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser18OSUserChangedStateC11descriptionSSvg', symObjAddr: 0x5E0, symBinAddr: 0x4C780, symSize: 0x100 } + - { offsetInCU: 0x509, offset: 0x100EAF, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser18OSUserChangedStateC18jsonRepresentationSo12NSDictionaryCyF', symObjAddr: 0x6E0, symBinAddr: 0x4C880, symSize: 0xA0 } + - { offsetInCU: 0x59A, offset: 0x100F40, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser18OSUserChangedStateC18jsonRepresentationSo12NSDictionaryCyFTo', symObjAddr: 0x780, symBinAddr: 0x4C920, symSize: 0xC0 } + - { offsetInCU: 0x623, offset: 0x100FC9, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser18OSUserChangedStateCACycfc', symObjAddr: 0x890, symBinAddr: 0x4CA30, symSize: 0x30 } + - { offsetInCU: 0x686, offset: 0x10102C, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser18OSUserChangedStateCACycfcTo', symObjAddr: 0x8C0, symBinAddr: 0x4CA60, symSize: 0x30 } + - { offsetInCU: 0x704, offset: 0x1010AA, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser18OSUserChangedStateCMa', symObjAddr: 0x940, symBinAddr: 0x4CAE0, symSize: 0x20 } + - { offsetInCU: 0x718, offset: 0x1010BE, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser18OSUserChangedStateCfETo', symObjAddr: 0x9A0, symBinAddr: 0x4CB40, symSize: 0x20 } + - { offsetInCU: 0x27, offset: 0x101222, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser36OSRequestFetchIdentityBySubscriptionC11descriptionSSvgTo', symObjAddr: 0x0, symBinAddr: 0x4CBA0, symSize: 0x50 } + - { offsetInCU: 0x69, offset: 0x101264, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser36OSRequestFetchIdentityBySubscriptionC11descriptionSSvgTo', symObjAddr: 0x0, symBinAddr: 0x4CBA0, symSize: 0x50 } + - { offsetInCU: 0xA4, offset: 0x10129F, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser36OSRequestFetchIdentityBySubscriptionC13identityModel04pushhJ0AcA010OSIdentityJ0C_AA014OSSubscriptionJ0Ctcfc', symObjAddr: 0x50, symBinAddr: 0x4CBF0, symSize: 0x180 } + - { offsetInCU: 0x1F1, offset: 0x1013EC, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser36OSRequestFetchIdentityBySubscriptionC6encode4withySo7NSCoderC_tF', symObjAddr: 0x1D0, symBinAddr: 0x4CD70, symSize: 0x280 } + - { offsetInCU: 0x26C, offset: 0x101467, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser36OSRequestFetchIdentityBySubscriptionC6encode4withySo7NSCoderC_tFTo', symObjAddr: 0x450, symBinAddr: 0x4CFF0, symSize: 0x50 } + - { offsetInCU: 0x288, offset: 0x101483, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser36OSRequestFetchIdentityBySubscriptionC5coderACSgSo7NSCoderC_tcfc', symObjAddr: 0x4A0, symBinAddr: 0x4D040, symSize: 0x6D0 } + - { offsetInCU: 0x408, offset: 0x101603, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser36OSRequestFetchIdentityBySubscriptionC5coderACSgSo7NSCoderC_tcfcTo', symObjAddr: 0xB70, symBinAddr: 0x4D710, symSize: 0x30 } + - { offsetInCU: 0x442, offset: 0x10163D, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser36OSRequestFetchIdentityBySubscriptionCACycfcTo', symObjAddr: 0xBA0, symBinAddr: 0x4D740, symSize: 0x30 } + - { offsetInCU: 0x4A9, offset: 0x1016A4, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser36OSRequestFetchIdentityBySubscriptionCfD', symObjAddr: 0xBD0, symBinAddr: 0x4D770, symSize: 0x30 } + - { offsetInCU: 0x4E5, offset: 0x1016E0, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser36OSRequestFetchIdentityBySubscriptionCAA13OSUserRequestA2aDP19prepareForExecution15newRecordsStateSb0aB6OSCore05OSNewoP0C_tFTW', symObjAddr: 0xC70, symBinAddr: 0x4D810, symSize: 0x10 } + - { offsetInCU: 0x517, offset: 0x101712, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser36OSRequestFetchIdentityBySubscriptionC19prepareForExecution15newRecordsStateSb0aB6OSCore05OSNewmN0C_tFTf4dn_n', symObjAddr: 0xC80, symBinAddr: 0x4D820, symSize: 0x260 } + - { offsetInCU: 0x746, offset: 0x101941, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser36OSRequestFetchIdentityBySubscriptionCfETo', symObjAddr: 0xC00, symBinAddr: 0x4D7A0, symSize: 0x50 } + - { offsetInCU: 0x775, offset: 0x101970, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser36OSRequestFetchIdentityBySubscriptionCMa', symObjAddr: 0xC50, symBinAddr: 0x4D7F0, symSize: 0x20 } + - { offsetInCU: 0x27, offset: 0x101A8A, size: 0x8, addend: 0x0, symName: '_$sSlsE5first7ElementQzSgvgSDyS2SG_Tg5', symObjAddr: 0x0, symBinAddr: 0x4DAB0, symSize: 0x60 } + - { offsetInCU: 0xE2, offset: 0x101B45, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser28OSIdentityModelStoreListenerCfD', symObjAddr: 0x60, symBinAddr: 0x4DB10, symSize: 0x30 } + - { offsetInCU: 0x13C, offset: 0x101B9F, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser28OSIdentityModelStoreListenerC0aB6OSCore07OSModelfG0AadEP5storeAD0iF0Cy6TModelQzGvgTW', symObjAddr: 0xB0, symBinAddr: 0x4DB60, symSize: 0x20 } + - { offsetInCU: 0x1A9, offset: 0x101C0C, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser28OSIdentityModelStoreListenerC0aB6OSCore07OSModelfG0AadEP5storexAD0iF0Cy6TModelQzG_tcfCTW', symObjAddr: 0xD0, symBinAddr: 0x4DB80, symSize: 0x30 } + - { offsetInCU: 0x202, offset: 0x101C65, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser28OSIdentityModelStoreListenerC0aB6OSCore07OSModelfG0AadEP06getAddE5DeltayAD7OSDeltaCSg6TModelQzFTW', symObjAddr: 0x100, symBinAddr: 0x4DBB0, symSize: 0x10 } + - { offsetInCU: 0x21E, offset: 0x101C81, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser28OSIdentityModelStoreListenerC0aB6OSCore07OSModelfG0AadEP09getRemoveE5DeltayAD7OSDeltaCSg6TModelQzFTW', symObjAddr: 0x110, symBinAddr: 0x4DBC0, symSize: 0x10 } + - { offsetInCU: 0x249, offset: 0x101CAC, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser28OSIdentityModelStoreListenerC0aB6OSCore07OSModelfG0AadEP09getUpdateE5DeltayAD7OSDeltaCSgAD0I11ChangedArgsCFTW', symObjAddr: 0x120, symBinAddr: 0x4DBD0, symSize: 0x10 } + - { offsetInCU: 0x27B, offset: 0x101CDE, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser28OSIdentityModelStoreListenerC09getUpdateE5Deltay0aB6OSCore7OSDeltaCSgAE18OSModelChangedArgsCFTf4nd_n', symObjAddr: 0x340, symBinAddr: 0x4DDF0, symSize: 0x1A0 } + - { offsetInCU: 0x308, offset: 0x101D6B, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser28OSIdentityModelStoreListenerCMa', symObjAddr: 0x90, symBinAddr: 0x4DB40, symSize: 0x20 } + - { offsetInCU: 0x31C, offset: 0x101D7F, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser28OSIdentityModelStoreListenerC0aB6OSCore07OSModelfG0AaD0iF14ChangedHandlerPWb', symObjAddr: 0x1C0, symBinAddr: 0x4DC70, symSize: 0x10 } + - { offsetInCU: 0x330, offset: 0x101D93, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser28OSIdentityModelStoreListenerCAC0aB6OSCore07OSModelF14ChangedHandlerAAWl', symObjAddr: 0x1D0, symBinAddr: 0x4DC80, symSize: 0x30 } + - { offsetInCU: 0x35A, offset: 0x101DBD, size: 0x8, addend: 0x0, symName: '_$sSDyx3key_q_5valuetSD5IndexVyxq__GcigSS_SSTg5', symObjAddr: 0x200, symBinAddr: 0x4DCB0, symSize: 0x90 } + - { offsetInCU: 0x3A7, offset: 0x101E0A, size: 0x8, addend: 0x0, symName: '_$ss17_NativeDictionaryV10startIndexSD0D0Vyxq__GvgSS_SSTg5', symObjAddr: 0x290, symBinAddr: 0x4DD40, symSize: 0xB0 } + - { offsetInCU: 0x3E2, offset: 0x101E45, size: 0x8, addend: 0x0, symName: '_$sSlsE5first7ElementQzSgvgSDyS2SG_Tg5', symObjAddr: 0x0, symBinAddr: 0x4DAB0, symSize: 0x60 } + - { offsetInCU: 0x590, offset: 0x101FF3, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser28OSIdentityModelStoreListenerC0aB6OSCore07OSModelF14ChangedHandlerAadEP7onAddedyyAD0I0CFTW', symObjAddr: 0x130, symBinAddr: 0x4DBE0, symSize: 0x30 } + - { offsetInCU: 0x5AC, offset: 0x10200F, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser28OSIdentityModelStoreListenerC0aB6OSCore07OSModelF14ChangedHandlerAadEP9onUpdatedyyAD0iJ4ArgsCFTW', symObjAddr: 0x160, symBinAddr: 0x4DC10, symSize: 0x30 } + - { offsetInCU: 0x5C8, offset: 0x10202B, size: 0x8, addend: 0x0, symName: '_$s13OneSignalUser28OSIdentityModelStoreListenerC0aB6OSCore07OSModelF14ChangedHandlerAadEP9onRemovedyyAD0I0CFTW', symObjAddr: 0x190, symBinAddr: 0x4DC40, symSize: 0x30 } + - { offsetInCU: 0x27, offset: 0x1020E2, size: 0x8, addend: 0x0, symName: '_$sSo16OneSignalRequestC0aB4UserE40addPushSubscriptionIdToAdditionalHeadersSbyF', symObjAddr: 0x40, symBinAddr: 0x4DFD0, symSize: 0x270 } + - { offsetInCU: 0xC5, offset: 0x102180, size: 0x8, addend: 0x0, symName: '_$sSo16OneSignalRequestC0aB4UserE40addPushSubscriptionIdToAdditionalHeadersSbyF', symObjAddr: 0x40, symBinAddr: 0x4DFD0, symSize: 0x270 } + - { offsetInCU: 0x34, offset: 0x102393, size: 0x8, addend: 0x0, symName: _OneSignalUserVersionString, symObjAddr: 0x0, symBinAddr: 0x504B0, symSize: 0x0 } + - { offsetInCU: 0x69, offset: 0x1023C8, size: 0x8, addend: 0x0, symName: _OneSignalUserVersionNumber, symObjAddr: 0x30, symBinAddr: 0x504E0, symSize: 0x0 } +... diff --git a/iOS_SDK/OneSignalSDK/OneSignal_User/OneSignalUser.xcframework/ios-arm64_x86_64-simulator/OneSignalUser.framework/Info.plist b/iOS_SDK/OneSignalSDK/OneSignal_User/OneSignalUser.xcframework/ios-arm64_x86_64-simulator/OneSignalUser.framework/Info.plist index 9f0303709..241a08bdf 100644 Binary files a/iOS_SDK/OneSignalSDK/OneSignal_User/OneSignalUser.xcframework/ios-arm64_x86_64-simulator/OneSignalUser.framework/Info.plist and b/iOS_SDK/OneSignalSDK/OneSignal_User/OneSignalUser.xcframework/ios-arm64_x86_64-simulator/OneSignalUser.framework/Info.plist differ diff --git a/iOS_SDK/OneSignalSDK/OneSignal_XCFramework/OneSignalFramework.xcframework/ios-arm64/OneSignalFramework.framework/Headers/OneSignalFramework-Swift.h b/iOS_SDK/OneSignalSDK/OneSignal_XCFramework/OneSignalFramework.xcframework/ios-arm64/OneSignalFramework.framework/Headers/OneSignalFramework-Swift.h index 22af03417..457e23fbd 100644 --- a/iOS_SDK/OneSignalSDK/OneSignal_XCFramework/OneSignalFramework.xcframework/ios-arm64/OneSignalFramework.framework/Headers/OneSignalFramework-Swift.h +++ b/iOS_SDK/OneSignalSDK/OneSignal_XCFramework/OneSignalFramework.xcframework/ios-arm64/OneSignalFramework.framework/Headers/OneSignalFramework-Swift.h @@ -1,6 +1,6 @@ #if 0 #elif defined(__arm64__) && __arm64__ -// Generated by Apple Swift version 6.0.2 effective-5.10 (swiftlang-6.0.2.1.2 clang-1600.0.26.4) +// Generated by Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 clang-1500.1.0.2.5) #ifndef ONESIGNALFRAMEWORK_SWIFT_H #define ONESIGNALFRAMEWORK_SWIFT_H #pragma clang diagnostic push @@ -42,8 +42,6 @@ #include #endif #if defined(__cplusplus) -#pragma clang diagnostic push -#pragma clang diagnostic ignored "-Wnon-modular-include-in-framework-module" #if defined(__arm64e__) && __has_include() # include #else @@ -57,7 +55,6 @@ # endif #pragma clang diagnostic pop #endif -#pragma clang diagnostic pop #endif #if !defined(SWIFT_TYPEDEFS) @@ -291,7 +288,6 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #pragma clang diagnostic ignored "-Wunknown-pragmas" #pragma clang diagnostic ignored "-Wnullability" #pragma clang diagnostic ignored "-Wdollar-in-identifier-extension" -#pragma clang diagnostic ignored "-Wunsafe-buffer-usage" #if __has_attribute(external_source_symbol) # pragma push_macro("any") diff --git a/iOS_SDK/OneSignalSDK/OneSignal_XCFramework/OneSignalFramework.xcframework/ios-arm64/OneSignalFramework.framework/Headers/OneSignalFramework.h b/iOS_SDK/OneSignalSDK/OneSignal_XCFramework/OneSignalFramework.xcframework/ios-arm64/OneSignalFramework.framework/Headers/OneSignalFramework.h index 31dd53aa1..e3844a602 100755 --- a/iOS_SDK/OneSignalSDK/OneSignal_XCFramework/OneSignalFramework.xcframework/ios-arm64/OneSignalFramework.framework/Headers/OneSignalFramework.h +++ b/iOS_SDK/OneSignalSDK/OneSignal_XCFramework/OneSignalFramework.xcframework/ios-arm64/OneSignalFramework.framework/Headers/OneSignalFramework.h @@ -49,6 +49,10 @@ #import #import +// Forward declarations for Objective-C++ compatibility +@protocol OSUser; +@protocol OSLiveActivities; + #pragma clang diagnostic push #pragma clang diagnostic ignored "-Wstrict-prototypes" #pragma clang diagnostic ignored "-Wnullability-completeness" @@ -62,9 +66,6 @@ typedef void (^OSFailureBlock)(NSError* error); // ======= OneSignal Class Interface ========= @interface OneSignal : NSObject -+ (NSString* _Nonnull)sdkVersionRaw; -+ (NSString* _Nonnull)sdkSemanticVersion; - #pragma mark User + (id)User NS_REFINED_FOR_SWIFT; + (void)login:(NSString * _Nonnull)externalId; diff --git a/iOS_SDK/OneSignalSDK/OneSignal_XCFramework/OneSignalFramework.xcframework/ios-arm64/OneSignalFramework.framework/Info.plist b/iOS_SDK/OneSignalSDK/OneSignal_XCFramework/OneSignalFramework.xcframework/ios-arm64/OneSignalFramework.framework/Info.plist index ae56f5d7e..9383d4620 100644 Binary files a/iOS_SDK/OneSignalSDK/OneSignal_XCFramework/OneSignalFramework.xcframework/ios-arm64/OneSignalFramework.framework/Info.plist and b/iOS_SDK/OneSignalSDK/OneSignal_XCFramework/OneSignalFramework.xcframework/ios-arm64/OneSignalFramework.framework/Info.plist differ diff --git a/iOS_SDK/OneSignalSDK/OneSignal_XCFramework/OneSignalFramework.xcframework/ios-arm64/OneSignalFramework.framework/Modules/OneSignalFramework.swiftmodule/arm64-apple-ios.private.swiftinterface b/iOS_SDK/OneSignalSDK/OneSignal_XCFramework/OneSignalFramework.xcframework/ios-arm64/OneSignalFramework.framework/Modules/OneSignalFramework.swiftmodule/arm64-apple-ios.private.swiftinterface index ae930cc17..df72e3fe5 100644 --- a/iOS_SDK/OneSignalSDK/OneSignal_XCFramework/OneSignalFramework.xcframework/ios-arm64/OneSignalFramework.framework/Modules/OneSignalFramework.swiftmodule/arm64-apple-ios.private.swiftinterface +++ b/iOS_SDK/OneSignalSDK/OneSignal_XCFramework/OneSignalFramework.xcframework/ios-arm64/OneSignalFramework.framework/Modules/OneSignalFramework.swiftmodule/arm64-apple-ios.private.swiftinterface @@ -1,7 +1,7 @@ // swift-interface-format-version: 1.0 -// swift-compiler-version: Apple Swift version 6.0.2 effective-5.10 (swiftlang-6.0.2.1.2 clang-1600.0.26.4) -// swift-module-flags: -target arm64-apple-ios11.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -enable-bare-slash-regex -module-name OneSignalFramework -// swift-module-flags-ignorable: -no-verify-emitted-module-interface +// swift-compiler-version: Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 clang-1500.1.0.2.5) +// swift-module-flags: -target arm64-apple-ios11.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name OneSignalFramework +// swift-module-flags-ignorable: -enable-bare-slash-regex import Foundation import OneSignalCore @_exported import OneSignalFramework diff --git a/iOS_SDK/OneSignalSDK/OneSignal_XCFramework/OneSignalFramework.xcframework/ios-arm64/OneSignalFramework.framework/Modules/OneSignalFramework.swiftmodule/arm64-apple-ios.swiftinterface b/iOS_SDK/OneSignalSDK/OneSignal_XCFramework/OneSignalFramework.xcframework/ios-arm64/OneSignalFramework.framework/Modules/OneSignalFramework.swiftmodule/arm64-apple-ios.swiftinterface index ae930cc17..df72e3fe5 100644 --- a/iOS_SDK/OneSignalSDK/OneSignal_XCFramework/OneSignalFramework.xcframework/ios-arm64/OneSignalFramework.framework/Modules/OneSignalFramework.swiftmodule/arm64-apple-ios.swiftinterface +++ b/iOS_SDK/OneSignalSDK/OneSignal_XCFramework/OneSignalFramework.xcframework/ios-arm64/OneSignalFramework.framework/Modules/OneSignalFramework.swiftmodule/arm64-apple-ios.swiftinterface @@ -1,7 +1,7 @@ // swift-interface-format-version: 1.0 -// swift-compiler-version: Apple Swift version 6.0.2 effective-5.10 (swiftlang-6.0.2.1.2 clang-1600.0.26.4) -// swift-module-flags: -target arm64-apple-ios11.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -enable-bare-slash-regex -module-name OneSignalFramework -// swift-module-flags-ignorable: -no-verify-emitted-module-interface +// swift-compiler-version: Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 clang-1500.1.0.2.5) +// swift-module-flags: -target arm64-apple-ios11.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name OneSignalFramework +// swift-module-flags-ignorable: -enable-bare-slash-regex import Foundation import OneSignalCore @_exported import OneSignalFramework diff --git a/iOS_SDK/OneSignalSDK/OneSignal_XCFramework/OneSignalFramework.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalFramework.framework/Versions/A/Headers/OneSignalFramework-Swift.h b/iOS_SDK/OneSignalSDK/OneSignal_XCFramework/OneSignalFramework.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalFramework.framework/Versions/A/Headers/OneSignalFramework-Swift.h index b30a2fd20..9bb787ce0 100644 --- a/iOS_SDK/OneSignalSDK/OneSignal_XCFramework/OneSignalFramework.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalFramework.framework/Versions/A/Headers/OneSignalFramework-Swift.h +++ b/iOS_SDK/OneSignalSDK/OneSignal_XCFramework/OneSignalFramework.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalFramework.framework/Versions/A/Headers/OneSignalFramework-Swift.h @@ -1,6 +1,6 @@ #if 0 #elif defined(__arm64__) && __arm64__ -// Generated by Apple Swift version 6.0.2 effective-5.10 (swiftlang-6.0.2.1.2 clang-1600.0.26.4) +// Generated by Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 clang-1500.1.0.2.5) #ifndef ONESIGNALFRAMEWORK_SWIFT_H #define ONESIGNALFRAMEWORK_SWIFT_H #pragma clang diagnostic push @@ -42,8 +42,6 @@ #include #endif #if defined(__cplusplus) -#pragma clang diagnostic push -#pragma clang diagnostic ignored "-Wnon-modular-include-in-framework-module" #if defined(__arm64e__) && __has_include() # include #else @@ -57,7 +55,6 @@ # endif #pragma clang diagnostic pop #endif -#pragma clang diagnostic pop #endif #if !defined(SWIFT_TYPEDEFS) @@ -291,7 +288,6 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #pragma clang diagnostic ignored "-Wunknown-pragmas" #pragma clang diagnostic ignored "-Wnullability" #pragma clang diagnostic ignored "-Wdollar-in-identifier-extension" -#pragma clang diagnostic ignored "-Wunsafe-buffer-usage" #if __has_attribute(external_source_symbol) # pragma push_macro("any") @@ -312,7 +308,7 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #endif #elif defined(__x86_64__) && __x86_64__ -// Generated by Apple Swift version 6.0.2 effective-5.10 (swiftlang-6.0.2.1.2 clang-1600.0.26.4) +// Generated by Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 clang-1500.1.0.2.5) #ifndef ONESIGNALFRAMEWORK_SWIFT_H #define ONESIGNALFRAMEWORK_SWIFT_H #pragma clang diagnostic push @@ -354,8 +350,6 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #include #endif #if defined(__cplusplus) -#pragma clang diagnostic push -#pragma clang diagnostic ignored "-Wnon-modular-include-in-framework-module" #if defined(__arm64e__) && __has_include() # include #else @@ -369,7 +363,6 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); # endif #pragma clang diagnostic pop #endif -#pragma clang diagnostic pop #endif #if !defined(SWIFT_TYPEDEFS) @@ -603,7 +596,6 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #pragma clang diagnostic ignored "-Wunknown-pragmas" #pragma clang diagnostic ignored "-Wnullability" #pragma clang diagnostic ignored "-Wdollar-in-identifier-extension" -#pragma clang diagnostic ignored "-Wunsafe-buffer-usage" #if __has_attribute(external_source_symbol) # pragma push_macro("any") diff --git a/iOS_SDK/OneSignalSDK/OneSignal_XCFramework/OneSignalFramework.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalFramework.framework/Versions/A/Headers/OneSignalFramework.h b/iOS_SDK/OneSignalSDK/OneSignal_XCFramework/OneSignalFramework.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalFramework.framework/Versions/A/Headers/OneSignalFramework.h index 31dd53aa1..e3844a602 100755 --- a/iOS_SDK/OneSignalSDK/OneSignal_XCFramework/OneSignalFramework.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalFramework.framework/Versions/A/Headers/OneSignalFramework.h +++ b/iOS_SDK/OneSignalSDK/OneSignal_XCFramework/OneSignalFramework.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalFramework.framework/Versions/A/Headers/OneSignalFramework.h @@ -49,6 +49,10 @@ #import #import +// Forward declarations for Objective-C++ compatibility +@protocol OSUser; +@protocol OSLiveActivities; + #pragma clang diagnostic push #pragma clang diagnostic ignored "-Wstrict-prototypes" #pragma clang diagnostic ignored "-Wnullability-completeness" @@ -62,9 +66,6 @@ typedef void (^OSFailureBlock)(NSError* error); // ======= OneSignal Class Interface ========= @interface OneSignal : NSObject -+ (NSString* _Nonnull)sdkVersionRaw; -+ (NSString* _Nonnull)sdkSemanticVersion; - #pragma mark User + (id)User NS_REFINED_FOR_SWIFT; + (void)login:(NSString * _Nonnull)externalId; diff --git a/iOS_SDK/OneSignalSDK/OneSignal_XCFramework/OneSignalFramework.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalFramework.framework/Versions/A/Modules/OneSignalFramework.swiftmodule/arm64-apple-ios-macabi.private.swiftinterface b/iOS_SDK/OneSignalSDK/OneSignal_XCFramework/OneSignalFramework.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalFramework.framework/Versions/A/Modules/OneSignalFramework.swiftmodule/arm64-apple-ios-macabi.private.swiftinterface index 7da7390da..499dd5c30 100644 --- a/iOS_SDK/OneSignalSDK/OneSignal_XCFramework/OneSignalFramework.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalFramework.framework/Versions/A/Modules/OneSignalFramework.swiftmodule/arm64-apple-ios-macabi.private.swiftinterface +++ b/iOS_SDK/OneSignalSDK/OneSignal_XCFramework/OneSignalFramework.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalFramework.framework/Versions/A/Modules/OneSignalFramework.swiftmodule/arm64-apple-ios-macabi.private.swiftinterface @@ -1,7 +1,7 @@ // swift-interface-format-version: 1.0 -// swift-compiler-version: Apple Swift version 6.0.2 effective-5.10 (swiftlang-6.0.2.1.2 clang-1600.0.26.4) -// swift-module-flags: -target arm64-apple-ios13.1-macabi -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -enable-bare-slash-regex -module-name OneSignalFramework -// swift-module-flags-ignorable: -no-verify-emitted-module-interface +// swift-compiler-version: Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 clang-1500.1.0.2.5) +// swift-module-flags: -target arm64-apple-ios13.1-macabi -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name OneSignalFramework +// swift-module-flags-ignorable: -enable-bare-slash-regex import Foundation import OneSignalCore @_exported import OneSignalFramework diff --git a/iOS_SDK/OneSignalSDK/OneSignal_XCFramework/OneSignalFramework.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalFramework.framework/Versions/A/Modules/OneSignalFramework.swiftmodule/arm64-apple-ios-macabi.swiftinterface b/iOS_SDK/OneSignalSDK/OneSignal_XCFramework/OneSignalFramework.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalFramework.framework/Versions/A/Modules/OneSignalFramework.swiftmodule/arm64-apple-ios-macabi.swiftinterface index 7da7390da..499dd5c30 100644 --- a/iOS_SDK/OneSignalSDK/OneSignal_XCFramework/OneSignalFramework.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalFramework.framework/Versions/A/Modules/OneSignalFramework.swiftmodule/arm64-apple-ios-macabi.swiftinterface +++ b/iOS_SDK/OneSignalSDK/OneSignal_XCFramework/OneSignalFramework.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalFramework.framework/Versions/A/Modules/OneSignalFramework.swiftmodule/arm64-apple-ios-macabi.swiftinterface @@ -1,7 +1,7 @@ // swift-interface-format-version: 1.0 -// swift-compiler-version: Apple Swift version 6.0.2 effective-5.10 (swiftlang-6.0.2.1.2 clang-1600.0.26.4) -// swift-module-flags: -target arm64-apple-ios13.1-macabi -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -enable-bare-slash-regex -module-name OneSignalFramework -// swift-module-flags-ignorable: -no-verify-emitted-module-interface +// swift-compiler-version: Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 clang-1500.1.0.2.5) +// swift-module-flags: -target arm64-apple-ios13.1-macabi -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name OneSignalFramework +// swift-module-flags-ignorable: -enable-bare-slash-regex import Foundation import OneSignalCore @_exported import OneSignalFramework diff --git a/iOS_SDK/OneSignalSDK/OneSignal_XCFramework/OneSignalFramework.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalFramework.framework/Versions/A/Modules/OneSignalFramework.swiftmodule/x86_64-apple-ios-macabi.private.swiftinterface b/iOS_SDK/OneSignalSDK/OneSignal_XCFramework/OneSignalFramework.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalFramework.framework/Versions/A/Modules/OneSignalFramework.swiftmodule/x86_64-apple-ios-macabi.private.swiftinterface index 8de4ffaae..41cf7b59c 100644 --- a/iOS_SDK/OneSignalSDK/OneSignal_XCFramework/OneSignalFramework.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalFramework.framework/Versions/A/Modules/OneSignalFramework.swiftmodule/x86_64-apple-ios-macabi.private.swiftinterface +++ b/iOS_SDK/OneSignalSDK/OneSignal_XCFramework/OneSignalFramework.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalFramework.framework/Versions/A/Modules/OneSignalFramework.swiftmodule/x86_64-apple-ios-macabi.private.swiftinterface @@ -1,7 +1,7 @@ // swift-interface-format-version: 1.0 -// swift-compiler-version: Apple Swift version 6.0.2 effective-5.10 (swiftlang-6.0.2.1.2 clang-1600.0.26.4) -// swift-module-flags: -target x86_64-apple-ios13.1-macabi -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -enable-bare-slash-regex -module-name OneSignalFramework -// swift-module-flags-ignorable: -no-verify-emitted-module-interface +// swift-compiler-version: Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 clang-1500.1.0.2.5) +// swift-module-flags: -target x86_64-apple-ios13.1-macabi -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name OneSignalFramework +// swift-module-flags-ignorable: -enable-bare-slash-regex import Foundation import OneSignalCore @_exported import OneSignalFramework diff --git a/iOS_SDK/OneSignalSDK/OneSignal_XCFramework/OneSignalFramework.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalFramework.framework/Versions/A/Modules/OneSignalFramework.swiftmodule/x86_64-apple-ios-macabi.swiftinterface b/iOS_SDK/OneSignalSDK/OneSignal_XCFramework/OneSignalFramework.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalFramework.framework/Versions/A/Modules/OneSignalFramework.swiftmodule/x86_64-apple-ios-macabi.swiftinterface index 8de4ffaae..41cf7b59c 100644 --- a/iOS_SDK/OneSignalSDK/OneSignal_XCFramework/OneSignalFramework.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalFramework.framework/Versions/A/Modules/OneSignalFramework.swiftmodule/x86_64-apple-ios-macabi.swiftinterface +++ b/iOS_SDK/OneSignalSDK/OneSignal_XCFramework/OneSignalFramework.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalFramework.framework/Versions/A/Modules/OneSignalFramework.swiftmodule/x86_64-apple-ios-macabi.swiftinterface @@ -1,7 +1,7 @@ // swift-interface-format-version: 1.0 -// swift-compiler-version: Apple Swift version 6.0.2 effective-5.10 (swiftlang-6.0.2.1.2 clang-1600.0.26.4) -// swift-module-flags: -target x86_64-apple-ios13.1-macabi -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -enable-bare-slash-regex -module-name OneSignalFramework -// swift-module-flags-ignorable: -no-verify-emitted-module-interface +// swift-compiler-version: Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 clang-1500.1.0.2.5) +// swift-module-flags: -target x86_64-apple-ios13.1-macabi -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name OneSignalFramework +// swift-module-flags-ignorable: -enable-bare-slash-regex import Foundation import OneSignalCore @_exported import OneSignalFramework diff --git a/iOS_SDK/OneSignalSDK/OneSignal_XCFramework/OneSignalFramework.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalFramework.framework/Versions/A/Resources/Info.plist b/iOS_SDK/OneSignalSDK/OneSignal_XCFramework/OneSignalFramework.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalFramework.framework/Versions/A/Resources/Info.plist index de858e376..2ed4071e6 100644 --- a/iOS_SDK/OneSignalSDK/OneSignal_XCFramework/OneSignalFramework.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalFramework.framework/Versions/A/Resources/Info.plist +++ b/iOS_SDK/OneSignalSDK/OneSignal_XCFramework/OneSignalFramework.xcframework/ios-arm64_x86_64-maccatalyst/OneSignalFramework.framework/Versions/A/Resources/Info.plist @@ -3,7 +3,7 @@ BuildMachineOSBuild - 24E263 + 23J423 CFBundleDevelopmentRegion en CFBundleExecutable @@ -27,19 +27,19 @@ DTCompiler com.apple.compilers.llvm.clang.1_0 DTPlatformBuild - 24B75 + DTPlatformName macosx DTPlatformVersion - 15.1 + 14.2 DTSDKBuild - 24B75 + 23C53 DTSDKName - macosx15.1 + macosx14.2 DTXcode - 1610 + 1520 DTXcodeBuild - 16B40 + 15C500b LSMinimumSystemVersion 10.15 UIDeviceFamily diff --git a/iOS_SDK/OneSignalSDK/OneSignal_XCFramework/OneSignalFramework.xcframework/ios-arm64_x86_64-simulator/OneSignalFramework.framework/Headers/OneSignalFramework-Swift.h b/iOS_SDK/OneSignalSDK/OneSignal_XCFramework/OneSignalFramework.xcframework/ios-arm64_x86_64-simulator/OneSignalFramework.framework/Headers/OneSignalFramework-Swift.h index b30a2fd20..9bb787ce0 100644 --- a/iOS_SDK/OneSignalSDK/OneSignal_XCFramework/OneSignalFramework.xcframework/ios-arm64_x86_64-simulator/OneSignalFramework.framework/Headers/OneSignalFramework-Swift.h +++ b/iOS_SDK/OneSignalSDK/OneSignal_XCFramework/OneSignalFramework.xcframework/ios-arm64_x86_64-simulator/OneSignalFramework.framework/Headers/OneSignalFramework-Swift.h @@ -1,6 +1,6 @@ #if 0 #elif defined(__arm64__) && __arm64__ -// Generated by Apple Swift version 6.0.2 effective-5.10 (swiftlang-6.0.2.1.2 clang-1600.0.26.4) +// Generated by Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 clang-1500.1.0.2.5) #ifndef ONESIGNALFRAMEWORK_SWIFT_H #define ONESIGNALFRAMEWORK_SWIFT_H #pragma clang diagnostic push @@ -42,8 +42,6 @@ #include #endif #if defined(__cplusplus) -#pragma clang diagnostic push -#pragma clang diagnostic ignored "-Wnon-modular-include-in-framework-module" #if defined(__arm64e__) && __has_include() # include #else @@ -57,7 +55,6 @@ # endif #pragma clang diagnostic pop #endif -#pragma clang diagnostic pop #endif #if !defined(SWIFT_TYPEDEFS) @@ -291,7 +288,6 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #pragma clang diagnostic ignored "-Wunknown-pragmas" #pragma clang diagnostic ignored "-Wnullability" #pragma clang diagnostic ignored "-Wdollar-in-identifier-extension" -#pragma clang diagnostic ignored "-Wunsafe-buffer-usage" #if __has_attribute(external_source_symbol) # pragma push_macro("any") @@ -312,7 +308,7 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #endif #elif defined(__x86_64__) && __x86_64__ -// Generated by Apple Swift version 6.0.2 effective-5.10 (swiftlang-6.0.2.1.2 clang-1600.0.26.4) +// Generated by Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 clang-1500.1.0.2.5) #ifndef ONESIGNALFRAMEWORK_SWIFT_H #define ONESIGNALFRAMEWORK_SWIFT_H #pragma clang diagnostic push @@ -354,8 +350,6 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #include #endif #if defined(__cplusplus) -#pragma clang diagnostic push -#pragma clang diagnostic ignored "-Wnon-modular-include-in-framework-module" #if defined(__arm64e__) && __has_include() # include #else @@ -369,7 +363,6 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); # endif #pragma clang diagnostic pop #endif -#pragma clang diagnostic pop #endif #if !defined(SWIFT_TYPEDEFS) @@ -603,7 +596,6 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #pragma clang diagnostic ignored "-Wunknown-pragmas" #pragma clang diagnostic ignored "-Wnullability" #pragma clang diagnostic ignored "-Wdollar-in-identifier-extension" -#pragma clang diagnostic ignored "-Wunsafe-buffer-usage" #if __has_attribute(external_source_symbol) # pragma push_macro("any") diff --git a/iOS_SDK/OneSignalSDK/OneSignal_XCFramework/OneSignalFramework.xcframework/ios-arm64_x86_64-simulator/OneSignalFramework.framework/Headers/OneSignalFramework.h b/iOS_SDK/OneSignalSDK/OneSignal_XCFramework/OneSignalFramework.xcframework/ios-arm64_x86_64-simulator/OneSignalFramework.framework/Headers/OneSignalFramework.h index 31dd53aa1..e3844a602 100755 --- a/iOS_SDK/OneSignalSDK/OneSignal_XCFramework/OneSignalFramework.xcframework/ios-arm64_x86_64-simulator/OneSignalFramework.framework/Headers/OneSignalFramework.h +++ b/iOS_SDK/OneSignalSDK/OneSignal_XCFramework/OneSignalFramework.xcframework/ios-arm64_x86_64-simulator/OneSignalFramework.framework/Headers/OneSignalFramework.h @@ -49,6 +49,10 @@ #import #import +// Forward declarations for Objective-C++ compatibility +@protocol OSUser; +@protocol OSLiveActivities; + #pragma clang diagnostic push #pragma clang diagnostic ignored "-Wstrict-prototypes" #pragma clang diagnostic ignored "-Wnullability-completeness" @@ -62,9 +66,6 @@ typedef void (^OSFailureBlock)(NSError* error); // ======= OneSignal Class Interface ========= @interface OneSignal : NSObject -+ (NSString* _Nonnull)sdkVersionRaw; -+ (NSString* _Nonnull)sdkSemanticVersion; - #pragma mark User + (id)User NS_REFINED_FOR_SWIFT; + (void)login:(NSString * _Nonnull)externalId; diff --git a/iOS_SDK/OneSignalSDK/OneSignal_XCFramework/OneSignalFramework.xcframework/ios-arm64_x86_64-simulator/OneSignalFramework.framework/Info.plist b/iOS_SDK/OneSignalSDK/OneSignal_XCFramework/OneSignalFramework.xcframework/ios-arm64_x86_64-simulator/OneSignalFramework.framework/Info.plist index 43a002ebf..76950f0d6 100644 Binary files a/iOS_SDK/OneSignalSDK/OneSignal_XCFramework/OneSignalFramework.xcframework/ios-arm64_x86_64-simulator/OneSignalFramework.framework/Info.plist and b/iOS_SDK/OneSignalSDK/OneSignal_XCFramework/OneSignalFramework.xcframework/ios-arm64_x86_64-simulator/OneSignalFramework.framework/Info.plist differ diff --git a/iOS_SDK/OneSignalSDK/OneSignal_XCFramework/OneSignalFramework.xcframework/ios-arm64_x86_64-simulator/OneSignalFramework.framework/Modules/OneSignalFramework.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface b/iOS_SDK/OneSignalSDK/OneSignal_XCFramework/OneSignalFramework.xcframework/ios-arm64_x86_64-simulator/OneSignalFramework.framework/Modules/OneSignalFramework.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface index 5db3f7507..a4fbd9d10 100644 --- a/iOS_SDK/OneSignalSDK/OneSignal_XCFramework/OneSignalFramework.xcframework/ios-arm64_x86_64-simulator/OneSignalFramework.framework/Modules/OneSignalFramework.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface +++ b/iOS_SDK/OneSignalSDK/OneSignal_XCFramework/OneSignalFramework.xcframework/ios-arm64_x86_64-simulator/OneSignalFramework.framework/Modules/OneSignalFramework.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface @@ -1,7 +1,7 @@ // swift-interface-format-version: 1.0 -// swift-compiler-version: Apple Swift version 6.0.2 effective-5.10 (swiftlang-6.0.2.1.2 clang-1600.0.26.4) -// swift-module-flags: -target arm64-apple-ios11.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -enable-bare-slash-regex -module-name OneSignalFramework -// swift-module-flags-ignorable: -no-verify-emitted-module-interface +// swift-compiler-version: Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 clang-1500.1.0.2.5) +// swift-module-flags: -target arm64-apple-ios11.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name OneSignalFramework +// swift-module-flags-ignorable: -enable-bare-slash-regex import Foundation import OneSignalCore @_exported import OneSignalFramework diff --git a/iOS_SDK/OneSignalSDK/OneSignal_XCFramework/OneSignalFramework.xcframework/ios-arm64_x86_64-simulator/OneSignalFramework.framework/Modules/OneSignalFramework.swiftmodule/arm64-apple-ios-simulator.swiftinterface b/iOS_SDK/OneSignalSDK/OneSignal_XCFramework/OneSignalFramework.xcframework/ios-arm64_x86_64-simulator/OneSignalFramework.framework/Modules/OneSignalFramework.swiftmodule/arm64-apple-ios-simulator.swiftinterface index 5db3f7507..a4fbd9d10 100644 --- a/iOS_SDK/OneSignalSDK/OneSignal_XCFramework/OneSignalFramework.xcframework/ios-arm64_x86_64-simulator/OneSignalFramework.framework/Modules/OneSignalFramework.swiftmodule/arm64-apple-ios-simulator.swiftinterface +++ b/iOS_SDK/OneSignalSDK/OneSignal_XCFramework/OneSignalFramework.xcframework/ios-arm64_x86_64-simulator/OneSignalFramework.framework/Modules/OneSignalFramework.swiftmodule/arm64-apple-ios-simulator.swiftinterface @@ -1,7 +1,7 @@ // swift-interface-format-version: 1.0 -// swift-compiler-version: Apple Swift version 6.0.2 effective-5.10 (swiftlang-6.0.2.1.2 clang-1600.0.26.4) -// swift-module-flags: -target arm64-apple-ios11.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -enable-bare-slash-regex -module-name OneSignalFramework -// swift-module-flags-ignorable: -no-verify-emitted-module-interface +// swift-compiler-version: Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 clang-1500.1.0.2.5) +// swift-module-flags: -target arm64-apple-ios11.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name OneSignalFramework +// swift-module-flags-ignorable: -enable-bare-slash-regex import Foundation import OneSignalCore @_exported import OneSignalFramework diff --git a/iOS_SDK/OneSignalSDK/OneSignal_XCFramework/OneSignalFramework.xcframework/ios-arm64_x86_64-simulator/OneSignalFramework.framework/Modules/OneSignalFramework.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface b/iOS_SDK/OneSignalSDK/OneSignal_XCFramework/OneSignalFramework.xcframework/ios-arm64_x86_64-simulator/OneSignalFramework.framework/Modules/OneSignalFramework.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface index e447813e8..4d6dc09b4 100644 --- a/iOS_SDK/OneSignalSDK/OneSignal_XCFramework/OneSignalFramework.xcframework/ios-arm64_x86_64-simulator/OneSignalFramework.framework/Modules/OneSignalFramework.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface +++ b/iOS_SDK/OneSignalSDK/OneSignal_XCFramework/OneSignalFramework.xcframework/ios-arm64_x86_64-simulator/OneSignalFramework.framework/Modules/OneSignalFramework.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface @@ -1,7 +1,7 @@ // swift-interface-format-version: 1.0 -// swift-compiler-version: Apple Swift version 6.0.2 effective-5.10 (swiftlang-6.0.2.1.2 clang-1600.0.26.4) -// swift-module-flags: -target x86_64-apple-ios11.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -enable-bare-slash-regex -module-name OneSignalFramework -// swift-module-flags-ignorable: -no-verify-emitted-module-interface +// swift-compiler-version: Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 clang-1500.1.0.2.5) +// swift-module-flags: -target x86_64-apple-ios11.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name OneSignalFramework +// swift-module-flags-ignorable: -enable-bare-slash-regex import Foundation import OneSignalCore @_exported import OneSignalFramework diff --git a/iOS_SDK/OneSignalSDK/OneSignal_XCFramework/OneSignalFramework.xcframework/ios-arm64_x86_64-simulator/OneSignalFramework.framework/Modules/OneSignalFramework.swiftmodule/x86_64-apple-ios-simulator.swiftinterface b/iOS_SDK/OneSignalSDK/OneSignal_XCFramework/OneSignalFramework.xcframework/ios-arm64_x86_64-simulator/OneSignalFramework.framework/Modules/OneSignalFramework.swiftmodule/x86_64-apple-ios-simulator.swiftinterface index e447813e8..4d6dc09b4 100644 --- a/iOS_SDK/OneSignalSDK/OneSignal_XCFramework/OneSignalFramework.xcframework/ios-arm64_x86_64-simulator/OneSignalFramework.framework/Modules/OneSignalFramework.swiftmodule/x86_64-apple-ios-simulator.swiftinterface +++ b/iOS_SDK/OneSignalSDK/OneSignal_XCFramework/OneSignalFramework.xcframework/ios-arm64_x86_64-simulator/OneSignalFramework.framework/Modules/OneSignalFramework.swiftmodule/x86_64-apple-ios-simulator.swiftinterface @@ -1,7 +1,7 @@ // swift-interface-format-version: 1.0 -// swift-compiler-version: Apple Swift version 6.0.2 effective-5.10 (swiftlang-6.0.2.1.2 clang-1600.0.26.4) -// swift-module-flags: -target x86_64-apple-ios11.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -enable-bare-slash-regex -module-name OneSignalFramework -// swift-module-flags-ignorable: -no-verify-emitted-module-interface +// swift-compiler-version: Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 clang-1500.1.0.2.5) +// swift-module-flags: -target x86_64-apple-ios11.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name OneSignalFramework +// swift-module-flags-ignorable: -enable-bare-slash-regex import Foundation import OneSignalCore @_exported import OneSignalFramework diff --git a/iOS_SDK/OneSignalSDK/Source/OSAttributedFocusTimeProcessor.m b/iOS_SDK/OneSignalSDK/Source/OSAttributedFocusTimeProcessor.m index 0bd16b3e9..649d2468b 100644 --- a/iOS_SDK/OneSignalSDK/Source/OSAttributedFocusTimeProcessor.m +++ b/iOS_SDK/OneSignalSDK/Source/OSAttributedFocusTimeProcessor.m @@ -26,6 +26,7 @@ */ #import #import +#import "OSMacros.h" #import "OneSignalFramework.h" #import "OSAttributedFocusTimeProcessor.h" #import @@ -38,19 +39,14 @@ @implementation OSAttributedFocusTimeProcessor { NSTimer* restCallTimer; } -static let ATTRIBUTED_MIN_SESSION_TIME_SEC = 1; static let DELAY_TIME = 30; - (instancetype)init { self = [super init]; - [OSBackgroundTaskManager setTaskInvalid:ATTRIBUTED_FOCUS_TASK]; + [OSBackgroundTaskManager setTaskInvalid:SESSION_OUTCOMES_TASK]; return self; } -- (int)getMinSessionTime { - return ATTRIBUTED_MIN_SESSION_TIME_SEC; -} - - (NSString*)unsentActiveTimeUserDefaultsKey { return OSUD_UNSENT_ACTIVE_TIME_ATTRIBUTED; } @@ -60,11 +56,8 @@ - (void)sendOnFocusCall:(OSFocusCallParams *)params { let totalTimeActive = unsentActive + params.timeElapsed; [OneSignalLog onesignalLog:ONE_S_LL_DEBUG message:[NSString stringWithFormat:@"sendOnFocusCall attributed with totalTimeActive %f", totalTimeActive]]; - + [super saveUnsentActiveTime:totalTimeActive]; - - [OneSignalLog onesignalLog:ONE_S_LL_DEBUG message:[NSString stringWithFormat:@"OSAttributedFocusTimeProcessor:sendSessionTime of %@", @(params.timeElapsed)]]; - [OneSignalUserManagerImpl.sharedInstance sendSessionTime:@(params.timeElapsed)]; [self sendOnFocusCallWithParams:params totalTimeActive:totalTimeActive]; } @@ -84,7 +77,7 @@ - (void)sendOnFocusCallWithParams:(OSFocusCallParams *)params totalTimeActive:(N return; } - [OSBackgroundTaskManager beginBackgroundTask:ATTRIBUTED_FOCUS_TASK]; + [OSBackgroundTaskManager beginBackgroundTask:SESSION_OUTCOMES_TASK]; if (params.onSessionEnded) { [self sendBackgroundAttributedSessionTimeWithParams:params withTotalTimeActive:@(totalTimeActive)]; @@ -109,14 +102,17 @@ - (void)sendBackgroundAttributedSessionTimeWithNSTimer:(NSTimer*)timer { - (void)sendBackgroundAttributedSessionTimeWithParams:(OSFocusCallParams *)params withTotalTimeActive:(NSNumber*)totalTimeActive { [OneSignalLog onesignalLog:ONE_S_LL_DEBUG message:@"OSAttributedFocusTimeProcessor:sendBackgroundAttributedSessionTimeWithParams start"]; + [OneSignalLog onesignalLog:ONE_S_LL_DEBUG message:[NSString stringWithFormat:@"OSAttributedFocusTimeProcessor:sendSessionTime of %@", totalTimeActive]]; + [OneSignalUserManagerImpl.sharedInstance sendSessionTime:totalTimeActive]; + dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{ [OneSignal sendSessionEndOutcomes:totalTimeActive params:params onSuccess:^(NSDictionary *result) { [OneSignalLog onesignalLog:ONE_S_LL_DEBUG message:@"sendBackgroundAttributed succeed"]; [super saveUnsentActiveTime:0]; - [OSBackgroundTaskManager endBackgroundTask:ATTRIBUTED_FOCUS_TASK]; + [OSBackgroundTaskManager endBackgroundTask:SESSION_OUTCOMES_TASK]; } onFailure:^(NSError *error) { [OneSignalLog onesignalLog:ONE_S_LL_ERROR message:@"sendBackgroundAttributed failed, will retry on next open"]; - [OSBackgroundTaskManager endBackgroundTask:ATTRIBUTED_FOCUS_TASK]; + [OSBackgroundTaskManager endBackgroundTask:SESSION_OUTCOMES_TASK]; }]; }); } @@ -127,7 +123,7 @@ - (void)cancelDelayedJob { [restCallTimer invalidate]; restCallTimer = nil; - [OSBackgroundTaskManager endBackgroundTask:ATTRIBUTED_FOCUS_TASK]; + [OSBackgroundTaskManager endBackgroundTask:SESSION_OUTCOMES_TASK]; } @end diff --git a/iOS_SDK/OneSignalSDK/Source/OSBaseFocusTimeProcessor.h b/iOS_SDK/OneSignalSDK/Source/OSBaseFocusTimeProcessor.h index 6f3bbe3d7..c3cd8269d 100644 --- a/iOS_SDK/OneSignalSDK/Source/OSBaseFocusTimeProcessor.h +++ b/iOS_SDK/OneSignalSDK/Source/OSBaseFocusTimeProcessor.h @@ -34,9 +34,7 @@ @property (nonatomic, readonly) BOOL onFocusCallEnabled; -- (int)getMinSessionTime; - (NSString*)unsentActiveTimeUserDefaultsKey; -- (BOOL)hasMinSyncTime:(NSTimeInterval)activeTime; - (void)resetUnsentActiveTime; - (void)sendOnFocusCall:(OSFocusCallParams *)params; diff --git a/iOS_SDK/OneSignalSDK/Source/OSBaseFocusTimeProcessor.m b/iOS_SDK/OneSignalSDK/Source/OSBaseFocusTimeProcessor.m index 2fb3321a9..802071d47 100644 --- a/iOS_SDK/OneSignalSDK/Source/OSBaseFocusTimeProcessor.m +++ b/iOS_SDK/OneSignalSDK/Source/OSBaseFocusTimeProcessor.m @@ -33,17 +33,6 @@ @implementation OSBaseFocusTimeProcessor { NSNumber* unsentActiveTime; } -// Must override -- (int)getMinSessionTime { - @throw [NSException exceptionWithName:NSInternalInconsistencyException - reason:[NSString stringWithFormat:@"You must override %@ in a subclass", NSStringFromSelector(_cmd)] userInfo:nil]; -} - -- (BOOL)hasMinSyncTime:(NSTimeInterval)activeTime { - [OneSignalLog onesignalLog:ONE_S_LL_DEBUG message:[NSString stringWithFormat:@"OSBaseFocusTimeProcessor hasMinSyncTime getMinSessionTime: %d activeTime: %f", [self getMinSessionTime], activeTime]]; - return activeTime >= [self getMinSessionTime]; -} - - (void)resetUnsentActiveTime { unsentActiveTime = nil; } diff --git a/iOS_SDK/OneSignalSDK/Source/OSFocusRequests.m b/iOS_SDK/OneSignalSDK/Source/OSFocusRequests.m index a69e8c42c..19b047acf 100644 --- a/iOS_SDK/OneSignalSDK/Source/OSFocusRequests.m +++ b/iOS_SDK/OneSignalSDK/Source/OSFocusRequests.m @@ -27,6 +27,7 @@ #import #import "OSFocusRequests.h" +#import "OSMacros.h" @implementation OSRequestOnFocus diff --git a/iOS_SDK/OneSignalSDK/Source/OSFocusTimeProcessorFactory.m b/iOS_SDK/OneSignalSDK/Source/OSFocusTimeProcessorFactory.m index e5c80b270..c13a83d3f 100644 --- a/iOS_SDK/OneSignalSDK/Source/OSFocusTimeProcessorFactory.m +++ b/iOS_SDK/OneSignalSDK/Source/OSFocusTimeProcessorFactory.m @@ -76,9 +76,6 @@ + (OSBaseFocusTimeProcessor *)createTimeProcessorWithInfluences:(NSArray #import #import +#import "OSMacros.h" +#import "OneSignalFramework.h" #import "OSUnattributedFocusTimeProcessor.h" #import -@implementation OSUnattributedFocusTimeProcessor +@interface OneSignal () ++ (void)sendSessionEndOutcomes:(NSNumber*)totalTimeActive params:(OSFocusCallParams *)params onSuccess:(OSResultSuccessBlock _Nonnull)successBlock onFailure:(OSFailureBlock _Nonnull)failureBlock; +@end + +@implementation OSUnattributedFocusTimeProcessor { + NSTimer* restCallTimer; +} -static let UNATTRIBUTED_MIN_SESSION_TIME_SEC = 60; +static let DELAY_TIME = 30; - (instancetype)init { self = [super init]; + [OSBackgroundTaskManager setTaskInvalid:SESSION_OUTCOMES_TASK]; return self; } -- (int)getMinSessionTime { - return UNATTRIBUTED_MIN_SESSION_TIME_SEC; -} - - (NSString*)unsentActiveTimeUserDefaultsKey { return OSUD_UNSENT_ACTIVE_TIME; } @@ -50,14 +55,10 @@ - (NSString*)unsentActiveTimeUserDefaultsKey { - (void)sendOnFocusCall:(OSFocusCallParams *)params { let unsentActive = [super getUnsentActiveTime]; let totalTimeActive = unsentActive + params.timeElapsed; - + [OneSignalLog onesignalLog:ONE_S_LL_DEBUG message:[NSString stringWithFormat:@"sendOnFocusCall unattributed with totalTimeActive %f", totalTimeActive]]; - - if (![super hasMinSyncTime:totalTimeActive]) { - [OneSignalLog onesignalLog:ONE_S_LL_DEBUG message:[NSString stringWithFormat:@"unattributed influence saveUnsentActiveTime %f", totalTimeActive]]; - [super saveUnsentActiveTime:totalTimeActive]; - return; - } + + [super saveUnsentActiveTime:totalTimeActive]; [self sendOnFocusCallWithParams:params totalTimeActive:totalTimeActive]; } @@ -65,20 +66,64 @@ - (void)sendOnFocusCall:(OSFocusCallParams *)params { - (void)sendUnsentActiveTime:(OSFocusCallParams *)params { let unsentActive = [super getUnsentActiveTime]; [OneSignalLog onesignalLog:ONE_S_LL_DEBUG message:[NSString stringWithFormat:@"sendUnsentActiveTime unattributed with unsentActive %f", unsentActive]]; - + [self sendOnFocusCallWithParams:params totalTimeActive:unsentActive]; } - (void)sendOnFocusCallWithParams:(OSFocusCallParams *)params totalTimeActive:(NSTimeInterval)totalTimeActive { - [OneSignalLog onesignalLog:ONE_S_LL_DEBUG message:[NSString stringWithFormat:@"OSUnattributedFocusTimeProcessor:sendSessionTime of %@", @(totalTimeActive)]]; - [OneSignalUserManagerImpl.sharedInstance sendSessionTime:@(totalTimeActive)]; - [super saveUnsentActiveTime:0]; + if (totalTimeActive < 1) { + [OneSignalLog onesignalLog:ONE_S_LL_DEBUG message:[NSString stringWithFormat:@"sendSessionEndOutcomes not sending active time %f", totalTimeActive]]; + return; + } + + [OSBackgroundTaskManager beginBackgroundTask:SESSION_OUTCOMES_TASK]; + + if (params.onSessionEnded) { + [self sendBackgroundUnattributedSessionTimeWithParams:params withTotalTimeActive:@(totalTimeActive)]; + return; + } + + restCallTimer = [NSTimer + scheduledTimerWithTimeInterval:DELAY_TIME + target:self + selector:@selector(sendBackgroundUnattributedSessionTimeWithNSTimer:) + userInfo:@{@"params": params, @"time": @(totalTimeActive)} + repeats:false]; } -- (void)cancelDelayedJob { - // No job to cancel, network call is made right away. +- (void)sendBackgroundUnattributedSessionTimeWithNSTimer:(NSTimer*)timer { + let userInfo = (NSDictionary*)timer.userInfo; + let params = (OSFocusCallParams*)userInfo[@"params"]; + let totalTimeActive = (NSNumber*)userInfo[@"time"]; + [self sendBackgroundUnattributedSessionTimeWithParams:params withTotalTimeActive:totalTimeActive]; +} + +- (void)sendBackgroundUnattributedSessionTimeWithParams:(OSFocusCallParams *)params withTotalTimeActive:(NSNumber*)totalTimeActive { + [OneSignalLog onesignalLog:ONE_S_LL_DEBUG message:@"OSUnattributedFocusTimeProcessor:sendBackgroundUnattributedSessionTimeWithParams start"]; + + [OneSignalLog onesignalLog:ONE_S_LL_DEBUG message:[NSString stringWithFormat:@"OSUnattributedFocusTimeProcessor:sendSessionTime of %@", totalTimeActive]]; + [OneSignalUserManagerImpl.sharedInstance sendSessionTime:totalTimeActive]; + + dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{ + [OneSignal sendSessionEndOutcomes:totalTimeActive params:params onSuccess:^(NSDictionary *result) { + [OneSignalLog onesignalLog:ONE_S_LL_DEBUG message:@"sendUnattributed session end outcomes succeed"]; + [super saveUnsentActiveTime:0]; + [OSBackgroundTaskManager endBackgroundTask:SESSION_OUTCOMES_TASK]; + } onFailure:^(NSError *error) { + [OneSignalLog onesignalLog:ONE_S_LL_ERROR message:@"sendUnattributed session end outcomes failed, will retry on next open"]; + [OSBackgroundTaskManager endBackgroundTask:SESSION_OUTCOMES_TASK]; + }]; + }); } +- (void)cancelDelayedJob { + if (!restCallTimer) + return; + + [restCallTimer invalidate]; + restCallTimer = nil; + [OSBackgroundTaskManager endBackgroundTask:SESSION_OUTCOMES_TASK]; +} @end diff --git a/iOS_SDK/OneSignalSDK/Source/OneSignal.m b/iOS_SDK/OneSignalSDK/Source/OneSignal.m index 3ae480324..8e2bbb0a0 100755 --- a/iOS_SDK/OneSignalSDK/Source/OneSignal.m +++ b/iOS_SDK/OneSignalSDK/Source/OneSignal.m @@ -144,22 +144,6 @@ + (OneSignalReceiveReceiptsController*)receiveReceiptsController { return _receiveReceiptsController; } -+ (NSString*)sdkVersionRaw { - return ONESIGNAL_VERSION; -} - -// TODO: Is this method used by wrappers? It is not used by this SDK. Can we remove? -+ (NSString*)sdkSemanticVersion { - // examples: - // ONESIGNAL_VERSION = @"020402" returns 2.4.2 - // ONESIGNAL_VERSION = @"001000" returns 0.10.0 - // so that's 6 digits, where the first two are the major version - // the second two are the minor version and that last two, the patch. - // c.f. http://semver.org/ - - return [ONESIGNAL_VERSION one_getSemanticVersion]; -} - //TODO: This is related to unit tests and will change with um tests + (void)clearStatics { [OneSignalConfigManager setAppId:nil]; @@ -794,9 +778,11 @@ + (void)onSessionEnding:(NSArray *)lastInfluences { #pragma clang diagnostic ignored "-Wincomplete-implementation" @implementation UIApplication (OneSignal) + (void)load { + [OSDialogInstanceManager setSharedOSDialogInstance:[OneSignalDialogController sharedInstance]]; + [OSNotificationsManager registerLifecycleObserver]; - if ([self shouldDisableBasedOnProcessArguments]) { - [OneSignalLog onesignalLog:ONE_S_LL_WARN message:@"OneSignal method swizzling is disabled. Make sure the feature is enabled for production."]; + if ([OSNotificationsManager isSwizzlingDisabled]) { + [OneSignalLog onesignalLog:ONE_S_LL_WARN message:@"OneSignal method swizzling is disabled via Info.plist. Developers must manually forward notification delegate methods to OneSignal."]; return; } [OneSignalLog onesignalLog:ONE_S_LL_VERBOSE message:@"UIApplication(OneSignal) LOADED!"]; @@ -824,13 +810,11 @@ + (void)load { return; } - [OSNotificationsManager start]; + [OSNotificationsManager startSwizzling]; [[OSMigrationController new] migrate]; // sessionLaunchTime = [NSDate date]; // TODO: sessionLaunchTime used to always be set in load - - [OSDialogInstanceManager setSharedOSDialogInstance:[OneSignalDialogController sharedInstance]]; } /* @@ -842,12 +826,6 @@ - (void)onesignalSetApplicationIconBadgeNumber:(NSInteger)badge { [self onesignalSetApplicationIconBadgeNumber:badge]; } -+(BOOL) shouldDisableBasedOnProcessArguments { - if ([NSProcessInfo.processInfo.arguments containsObject:@"DISABLE_ONESIGNAL_SWIZZLING"]) { - return YES; - } - return NO; -} @end #pragma clang diagnostic pop diff --git a/iOS_SDK/OneSignalSDK/Source/OneSignalFramework.h b/iOS_SDK/OneSignalSDK/Source/OneSignalFramework.h index 31dd53aa1..e3844a602 100755 --- a/iOS_SDK/OneSignalSDK/Source/OneSignalFramework.h +++ b/iOS_SDK/OneSignalSDK/Source/OneSignalFramework.h @@ -49,6 +49,10 @@ #import #import +// Forward declarations for Objective-C++ compatibility +@protocol OSUser; +@protocol OSLiveActivities; + #pragma clang diagnostic push #pragma clang diagnostic ignored "-Wstrict-prototypes" #pragma clang diagnostic ignored "-Wnullability-completeness" @@ -62,9 +66,6 @@ typedef void (^OSFailureBlock)(NSError* error); // ======= OneSignal Class Interface ========= @interface OneSignal : NSObject -+ (NSString* _Nonnull)sdkVersionRaw; -+ (NSString* _Nonnull)sdkSemanticVersion; - #pragma mark User + (id)User NS_REFINED_FOR_SWIFT; + (void)login:(NSString * _Nonnull)externalId; diff --git a/iOS_SDK/OneSignalSDK/Source/OneSignalHelper.h b/iOS_SDK/OneSignalSDK/Source/OneSignalHelper.h index 86c1e05ce..92199bbea 100644 --- a/iOS_SDK/OneSignalSDK/Source/OneSignalHelper.h +++ b/iOS_SDK/OneSignalSDK/Source/OneSignalHelper.h @@ -43,8 +43,6 @@ // Other + (BOOL) isValidEmail:(NSString*)email; -+ (NSString*)hashUsingSha1:(NSString*)string; -+ (NSString*)hashUsingMD5:(NSString*)string; + (BOOL)isTablet; #pragma clang diagnostic pop diff --git a/iOS_SDK/OneSignalSDK/Source/OneSignalHelper.m b/iOS_SDK/OneSignalSDK/Source/OneSignalHelper.m index c7848b99d..2904212bc 100644 --- a/iOS_SDK/OneSignalSDK/Source/OneSignalHelper.m +++ b/iOS_SDK/OneSignalSDK/Source/OneSignalHelper.m @@ -110,26 +110,6 @@ + (BOOL)isValidEmail:(NSString*)email { return numberOfMatches != 0; } -+ (NSString*)hashUsingSha1:(NSString*)string { - const char *cstr = [string UTF8String]; - uint8_t digest[CC_SHA1_DIGEST_LENGTH]; - CC_SHA1(cstr, (CC_LONG)strlen(cstr), digest); - NSMutableString *output = [NSMutableString stringWithCapacity:CC_SHA1_DIGEST_LENGTH * 2]; - for (int i = 0; i < CC_SHA1_DIGEST_LENGTH; i++) - [output appendFormat:@"%02x", digest[i]]; - return output; -} - -+ (NSString*)hashUsingMD5:(NSString*)string { - const char *cstr = [string UTF8String]; - uint8_t digest[CC_MD5_DIGEST_LENGTH]; - CC_MD5(cstr, (CC_LONG)strlen(cstr), digest); - NSMutableString *output = [NSMutableString stringWithCapacity:CC_MD5_DIGEST_LENGTH * 2]; - for (int i = 0; i < CC_MD5_DIGEST_LENGTH; i++) - [output appendFormat:@"%02x", digest[i]]; - return output; -} - + (BOOL)isTablet { return UIDevice.currentDevice.userInterfaceIdiom == UIUserInterfaceIdiomPad; } diff --git a/iOS_SDK/OneSignalSDK/Source/OneSignalLifecycleObserver.m b/iOS_SDK/OneSignalSDK/Source/OneSignalLifecycleObserver.m index 0e1389a2b..58d3b2519 100644 --- a/iOS_SDK/OneSignalSDK/Source/OneSignalLifecycleObserver.m +++ b/iOS_SDK/OneSignalSDK/Source/OneSignalLifecycleObserver.m @@ -31,7 +31,7 @@ of this software and associated documentation files (the "Software"), to deal #import "OneSignalCommonDefines.h" #import "OneSignalTracker.h" #import -#import "UIApplication+OneSignal.h" +#import "OSMacros.h" @implementation OneSignalLifecycleObserver diff --git a/iOS_SDK/OneSignalSDK/Source/OneSignalTrackIAP.m b/iOS_SDK/OneSignalSDK/Source/OneSignalTrackIAP.m index 12c13936d..8fe8971c5 100644 --- a/iOS_SDK/OneSignalSDK/Source/OneSignalTrackIAP.m +++ b/iOS_SDK/OneSignalSDK/Source/OneSignalTrackIAP.m @@ -127,6 +127,7 @@ - (void)productsRequest:(id)request didReceiveResponse:(id)response { // SKProduct.price is an NSDecimalNumber, but the backend expects a String NSNumberFormatter *formatter = [NSNumberFormatter new]; + [formatter setLocale:[NSLocale localeWithLocaleIdentifier:@"en_US_POSIX"]]; [formatter setMinimumFractionDigits:2]; NSString *formattedPrice = [formatter stringFromNumber:[skProduct performSelector:@selector(price)]]; diff --git a/iOS_SDK/OneSignalSDK/Source/OneSignalTracker.m b/iOS_SDK/OneSignalSDK/Source/OneSignalTracker.m index 88172d99a..9e96d059a 100644 --- a/iOS_SDK/OneSignalSDK/Source/OneSignalTracker.m +++ b/iOS_SDK/OneSignalSDK/Source/OneSignalTracker.m @@ -31,6 +31,7 @@ #import "OneSignalTracker.h" #import "OneSignalWebView.h" #import +#import "OSMacros.h" #import #import "OSFocusTimeProcessorFactory.h" #import "OSFocusCallParams.h" diff --git a/iOS_SDK/OneSignalSDK/UnitTestApp/UnitTestApp_TestPlan_Full.xctestplan b/iOS_SDK/OneSignalSDK/UnitTestApp/UnitTestApp_TestPlan_Full.xctestplan index 2f416718f..5a33fb5d5 100644 --- a/iOS_SDK/OneSignalSDK/UnitTestApp/UnitTestApp_TestPlan_Full.xctestplan +++ b/iOS_SDK/OneSignalSDK/UnitTestApp/UnitTestApp_TestPlan_Full.xctestplan @@ -11,11 +11,6 @@ "defaultOptions" : { "codeCoverage" : { "targets" : [ - { - "containerPath" : "container:OneSignal.xcodeproj", - "identifier" : "911E2CB91E398AB3003112A4", - "name" : "UnitTests" - }, { "containerPath" : "container:OneSignal.xcodeproj", "identifier" : "DE7D17E527026B95002D3A5D", @@ -48,18 +43,23 @@ }, { "containerPath" : "container:OneSignal.xcodeproj", - "identifier" : "3CC063EA2B6D7FE8002BB07F", - "name" : "OneSignalUserTests" + "identifier" : "DEBAAE272A4211D900BF2C1C", + "name" : "OneSignalInAppMessages" + }, + { + "containerPath" : "container:OneSignal.xcodeproj", + "identifier" : "475F471D2B8E398D00EC05B3", + "name" : "OneSignalLiveActivities" }, { "containerPath" : "container:OneSignal.xcodeproj", - "identifier" : "3CC063A02B6D7A8D002BB07F", - "name" : "OneSignalCoreTests" + "identifier" : "DEBAADF82A420A3700BF2C1C", + "name" : "OneSignalLocation" }, { "containerPath" : "container:OneSignal.xcodeproj", - "identifier" : "DEBA2A192C20E35E00E234DB", - "name" : "OneSignalNotificationsTests" + "identifier" : "DEF784282912DEB600A1F3A5", + "name" : "OneSignalNotifications" } ] }, diff --git a/iOS_SDK/OneSignalSDK/UnitTestApp/UnitTestApp_TestPlan_Reduced.xctestplan b/iOS_SDK/OneSignalSDK/UnitTestApp/UnitTestApp_TestPlan_Reduced.xctestplan index 9ebb1d676..2e2799f8b 100644 --- a/iOS_SDK/OneSignalSDK/UnitTestApp/UnitTestApp_TestPlan_Reduced.xctestplan +++ b/iOS_SDK/OneSignalSDK/UnitTestApp/UnitTestApp_TestPlan_Reduced.xctestplan @@ -9,7 +9,60 @@ } ], "defaultOptions" : { - + "codeCoverage" : { + "targets" : [ + { + "containerPath" : "container:OneSignal.xcodeproj", + "identifier" : "3E2400371D4FFC31008BDE70", + "name" : "OneSignalFramework" + }, + { + "containerPath" : "container:OneSignal.xcodeproj", + "identifier" : "DE7D17F827026BA3002D3A5D", + "name" : "OneSignalExtension" + }, + { + "containerPath" : "container:OneSignal.xcodeproj", + "identifier" : "DE7D17E527026B95002D3A5D", + "name" : "OneSignalCore" + }, + { + "containerPath" : "container:OneSignal.xcodeproj", + "identifier" : "DE69E19A282ED8060090BB3D", + "name" : "OneSignalUser" + }, + { + "containerPath" : "container:OneSignal.xcodeproj", + "identifier" : "DE7D187F27037F43002D3A5D", + "name" : "OneSignalOutcomes" + }, + { + "containerPath" : "container:OneSignal.xcodeproj", + "identifier" : "DEF784282912DEB600A1F3A5", + "name" : "OneSignalNotifications" + }, + { + "containerPath" : "container:OneSignal.xcodeproj", + "identifier" : "475F471D2B8E398D00EC05B3", + "name" : "OneSignalLiveActivities" + }, + { + "containerPath" : "container:OneSignal.xcodeproj", + "identifier" : "DEBAAE272A4211D900BF2C1C", + "name" : "OneSignalInAppMessages" + }, + { + "containerPath" : "container:OneSignal.xcodeproj", + "identifier" : "DEBAADF82A420A3700BF2C1C", + "name" : "OneSignalLocation" + }, + { + "containerPath" : "container:OneSignal.xcodeproj", + "identifier" : "3C115160289A259500565C41", + "name" : "OneSignalOSCore" + } + ] + } }, "testTargets" : [ { diff --git a/iOS_SDK/OneSignalSDK/UnitTests/.swiftlint.yml b/iOS_SDK/OneSignalSDK/UnitTests/.swiftlint.yml new file mode 100644 index 000000000..c6778fb1d --- /dev/null +++ b/iOS_SDK/OneSignalSDK/UnitTests/.swiftlint.yml @@ -0,0 +1,3 @@ +# in tests, we may want to force cast and throw any errors +disabled_rules: + - force_cast diff --git a/iOS_SDK/OneSignalSDK/UnitTests/InAppMessagingIntegrationTests.m b/iOS_SDK/OneSignalSDK/UnitTests/InAppMessagingIntegrationTests.m index 9ae73b67f..9fbc63777 100644 --- a/iOS_SDK/OneSignalSDK/UnitTests/InAppMessagingIntegrationTests.m +++ b/iOS_SDK/OneSignalSDK/UnitTests/InAppMessagingIntegrationTests.m @@ -1422,37 +1422,6 @@ of this software and associated documentation files (the "Software"), to deal // XCTAssertTrue(action.promptActions[1].hasPrompted); // } -// - (void)testDisablingIAMs_stillCreatesMessageQueue_butPreventsMessageDisplay { -// let message = [OSInAppMessageTestHelper testMessageJsonWithTriggerPropertyName:OS_DYNAMIC_TRIGGER_KIND_SESSION_TIME withId:@"test_id1" withOperator:OSTriggerOperatorTypeLessThan withValue:@10.0]; -// let registrationResponse = [OSInAppMessageTestHelper testRegistrationJsonWithMessages:@[message]]; - -// // this should prevent message from being shown -// [OneSignal pauseInAppMessages:true]; - -// // the trigger should immediately evaluate to true and should -// // be shown once the SDK is fully initialized. -// [OneSignalClientOverrider setMockResponseForRequest:NSStringFromClass([OSRequestRegisterUser class]) withResponse:registrationResponse]; - -// [UnitTestCommonMethods initOneSignal_andThreadWait]; - -// // Make sure no IAM is showing, but the queue has any IAMs -// XCTAssertFalse(OSMessagingControllerOverrider.isInAppMessageShowing); -// XCTAssertEqual(OSMessagingControllerOverrider.messageDisplayQueue.count, 1); -// } - -// /* -// Test IAMs should display even when IAMs are paused -// */ -// - (void)testPreviewIAMIsDisplayedOnPause { -// [OneSignal pauseInAppMessages:true]; - -// let message = [OSInAppMessageTestHelper testMessageWithPreview]; - -// [self initOneSignalWithInAppMessage:message]; - -// XCTAssertTrue(OSMessagingControllerOverrider.isInAppMessageShowing); -// } - // - (void)testInAppMessageIdTracked { // [OneSignal pauseInAppMessages:false]; diff --git a/iOS_SDK/OneSignalSDK/UnitTests/SessionEndOutcomesRequestTests.swift b/iOS_SDK/OneSignalSDK/UnitTests/SessionEndOutcomesRequestTests.swift new file mode 100644 index 000000000..2b0edd8ee --- /dev/null +++ b/iOS_SDK/OneSignalSDK/UnitTests/SessionEndOutcomesRequestTests.swift @@ -0,0 +1,110 @@ +/* + Modified MIT License + + Copyright 2026 OneSignal + + Permission is hereby granted, free of charge, to any person obtaining a copy + of this software and associated documentation files (the "Software"), to deal + in the Software without restriction, including without limitation the rights + to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + + 1. The above copyright notice and this permission notice shall be included in + all copies or substantial portions of the Software. + + 2. All copies of substantial portions of the Software may only be used in connection + with services provided by OneSignal. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + THE SOFTWARE. + */ + +import XCTest +import OneSignalOutcomes + +class SessionEndOutcomesRequestTests: XCTestCase { + + func testUnattributedInfluence() { + let influenceParam = OSFocusInfluenceParam( + paramsInfluenceIds: nil, + influenceKey: "notification_ids", + directInfluence: false, + influenceDirectKey: "direct" + )! + + let request = OSRequestSendSessionEndOutcomes.withActiveTime( + 120, + appId: "test-app-id", + pushSubscriptionId: "test-push-sub-id", + onesignalId: "test-onesignal-id", + influenceParams: [influenceParam] + ) + + XCTAssertEqual(request.path, "outcomes/measure") + XCTAssertEqual(request.method, POST) + + let params = request.parameters as! [String: Any] + XCTAssertEqual(params["app_id"] as? String, "test-app-id") + XCTAssertEqual(params["id"] as? String, "os__session_duration") + XCTAssertEqual(params["session_time"] as? Int, 120) + XCTAssertEqual(params["onesignal_id"] as? String, "test-onesignal-id") + + let subscription = params["subscription"] as! [String: Any] + XCTAssertEqual(subscription["id"] as? String, "test-push-sub-id") + XCTAssertEqual(subscription["type"] as? String, "iOSPush") + + XCTAssertEqual(params["direct"] as? Bool, false) + XCTAssertNil(params["notification_ids"]) + } + + func testAttributedDirectInfluence() { + let notificationIds = ["notif-1", "notif-2"] + let influenceParam = OSFocusInfluenceParam( + paramsInfluenceIds: notificationIds, + influenceKey: "notification_ids", + directInfluence: true, + influenceDirectKey: "direct" + )! + + let request = OSRequestSendSessionEndOutcomes.withActiveTime( + 60, + appId: "test-app-id", + pushSubscriptionId: "test-push-sub-id", + onesignalId: "test-onesignal-id", + influenceParams: [influenceParam] + ) + + let params = request.parameters as! [String: Any] + XCTAssertEqual(params["direct"] as? Bool, true) + XCTAssertEqual(params["notification_ids"] as? [String], notificationIds) + XCTAssertEqual(params["session_time"] as? Int, 60) + } + + func testAttributedIndirectInfluence() { + let notificationIds = ["notif-1", "notif-2", "notif-3"] + let influenceParam = OSFocusInfluenceParam( + paramsInfluenceIds: notificationIds, + influenceKey: "notification_ids", + directInfluence: false, + influenceDirectKey: "direct" + )! + + let request = OSRequestSendSessionEndOutcomes.withActiveTime( + 90, + appId: "test-app-id", + pushSubscriptionId: "test-push-sub-id", + onesignalId: "test-onesignal-id", + influenceParams: [influenceParam] + ) + + let params = request.parameters as! [String: Any] + XCTAssertEqual(params["direct"] as? Bool, false) + XCTAssertEqual(params["notification_ids"] as? [String], notificationIds) + } +} diff --git a/iOS_SDK/OneSignalSDK/UnitTests/Shadows/OSMessagingControllerOverrider.m b/iOS_SDK/OneSignalSDK/UnitTests/Shadows/OSMessagingControllerOverrider.m index 9d3d1d406..6443fb02b 100644 --- a/iOS_SDK/OneSignalSDK/UnitTests/Shadows/OSMessagingControllerOverrider.m +++ b/iOS_SDK/OneSignalSDK/UnitTests/Shadows/OSMessagingControllerOverrider.m @@ -46,6 +46,7 @@ @interface OSMessagingController () @property (strong, nonatomic, nonnull) NSMutableSet *clickedClickIds; @property (nonatomic, readwrite) NSTimeInterval (^dateGenerator)(void); @property (nonatomic, nullable) NSObject*currentPromptAction; +- (void)messageViewImpressionRequest:(OSInAppMessageInternal *)message; @end @@ -112,7 +113,7 @@ - (void)overrideShowMessage:(OSInAppMessageInternal *)message { - (void)overrideWebViewContentFinishedLoading:(OSInAppMessageInternal *)message { if (message) { - [OSMessagingController.sharedInstance messageViewImpressionRequest:message]; + [OSMessagingController.sharedInstance messageViewImpressionRequest:message]; } } diff --git a/iOS_SDK/OneSignalSDK/UnitTests/UnitTests-Bridging-Header.h b/iOS_SDK/OneSignalSDK/UnitTests/UnitTests-Bridging-Header.h index 878f77fa5..05458d465 100644 --- a/iOS_SDK/OneSignalSDK/UnitTests/UnitTests-Bridging-Header.h +++ b/iOS_SDK/OneSignalSDK/UnitTests/UnitTests-Bridging-Header.h @@ -3,3 +3,4 @@ // #import "OneSignalFramework.h" +#import "OSOutcomesRequests.h" diff --git a/iOS_SDK/OneSignalSDK/update_version.sh b/iOS_SDK/OneSignalSDK/update_version.sh new file mode 100755 index 000000000..401568789 --- /dev/null +++ b/iOS_SDK/OneSignalSDK/update_version.sh @@ -0,0 +1,80 @@ +#!/bin/bash +set -e + +# Script to update the SDK version across the codebase +# Updates: .podspec files and ONESIGNAL_VERSION +# Usage: ./update_version.sh + +if [ -z "$1" ]; then + echo "Error: Version number is required" + echo "Usage: ./update_version.sh " + exit 1 +fi + +VERSION=$1 + +WORKING_DIR=$(pwd) +REPO_ROOT="${WORKING_DIR}/../.." + +# Validate version format (supports X.Y.Z or X.Y.Z-suffix) +if ! [[ $VERSION =~ ^[0-9]+\.[0-9]+\.[0-9]+(-.*)?$ ]]; then + echo "Error: Version must be in format X.Y.Z or X.Y.Z-suffix (e.g., 5.2.15 or 5.2.3-beta-01)" + exit 1 +fi + +# Convert semantic version to numeric version +# Examples: "5.2.15" -> "050215", "5.2.3-beta-01" -> "050203-beta-01" +convert_to_numeric() { + local version=$1 + local version_part="" + local suffix="" + + # Split by dash to separate version and suffix + if [[ $version == *"-"* ]]; then + version_part="${version%%-*}" + suffix="-${version#*-}" + else + version_part="$version" + fi + + # Split version by dots and pad each part to 2 digits + IFS='.' read -r major minor patch <<< "$version_part" + printf "%02d%02d%02d%s" "$major" "$minor" "$patch" "$suffix" +} + +VERSION_NUMERIC=$(convert_to_numeric "$VERSION") + +ONESIGNAL_PODSPEC="${REPO_ROOT}/OneSignal.podspec" +ONESIGNAL_XCFRAMEWORK_PODSPEC="${REPO_ROOT}/OneSignalXCFramework.podspec" +ONESIGNAL_COMMON_DEFINES="${WORKING_DIR}/OneSignalCore/Source/OneSignalCommonDefines.h" + +echo "Updating version to ${VERSION}..." + +# Update OneSignal.podspec +if [ -f "$ONESIGNAL_PODSPEC" ]; then + sed -i '' "s/s\.version[[:space:]]*=[[:space:]]*\"[^\"]*\"/s.version = \"${VERSION}\"/" "$ONESIGNAL_PODSPEC" + echo "✓ Updated OneSignal.podspec" +else + echo "Error: OneSignal.podspec not found at ${ONESIGNAL_PODSPEC}" + exit 1 +fi + +# Update OneSignalXCFramework.podspec +if [ -f "$ONESIGNAL_XCFRAMEWORK_PODSPEC" ]; then + sed -i '' "s/s\.version[[:space:]]*=[[:space:]]*\"[^\"]*\"/s.version = \"${VERSION}\"/" "$ONESIGNAL_XCFRAMEWORK_PODSPEC" + echo "✓ Updated OneSignalXCFramework.podspec" +else + echo "Error: OneSignalXCFramework.podspec not found at ${ONESIGNAL_XCFRAMEWORK_PODSPEC}" + exit 1 +fi + +# Update OneSignalCommonDefines.h +if [ -f "$ONESIGNAL_COMMON_DEFINES" ]; then + sed -i '' "s/^#define ONESIGNAL_VERSION[[:space:]]*@\"[^\"]*\"/#define ONESIGNAL_VERSION @\"${VERSION_NUMERIC}\"/" "$ONESIGNAL_COMMON_DEFINES" + echo "✓ Updated ONESIGNAL_VERSION in OneSignalCommonDefines.h to ${VERSION_NUMERIC}" +else + echo "Error: OneSignalCommonDefines.h not found at ${ONESIGNAL_COMMON_DEFINES}" + exit 1 +fi + +echo "Successfully updated version to ${VERSION} (numeric: ${VERSION_NUMERIC}) in all files" diff --git a/issue_template.md b/issue_template.md deleted file mode 100644 index 3d5054b5f..000000000 --- a/issue_template.md +++ /dev/null @@ -1,42 +0,0 @@ - - -**Description:** - - -(your description here) - -**Environment** - - - - -**Steps to Reproduce Issue:** - - -1. (your steps here) -2. -3. - -**Anything else:** - -(crash stacktraces, as well as any other information here) - - -