Version 0.2.12
This commit is contained in:
+41835
File diff suppressed because it is too large
Load Diff
+638
@@ -0,0 +1,638 @@
|
||||
// swift-interface-format-version: 1.0
|
||||
// swift-compiler-version: Apple Swift version 6.4 effective-5.10 (swiftlang-6.4.0.34.1 clang-2100.3.34.1)
|
||||
// swift-module-flags: -target arm64-apple-ios15.0-simulator -enable-objc-interop -enable-library-evolution -language-mode 5 -O -enable-experimental-feature DebugDescriptionMacro -enable-bare-slash-regex -module-name InsightSDK
|
||||
// swift-module-flags-ignorable: -no-verify-emitted-module-interface -formal-cxx-interoperability-mode=off -interface-compiler-version 6.4
|
||||
import AVFoundation
|
||||
import AdSupport
|
||||
import AppTrackingTransparency
|
||||
import CommonCrypto
|
||||
import Contacts
|
||||
import CoreGraphics
|
||||
import CoreLocation
|
||||
import CoreTelephony
|
||||
import Darwin
|
||||
import Dispatch
|
||||
import Foundation
|
||||
@_exported import InsightSDK
|
||||
import MachO
|
||||
import Network
|
||||
import OSLog
|
||||
import ObjectiveC
|
||||
import Photos
|
||||
import Security
|
||||
import Swift
|
||||
import SwiftUI
|
||||
import SystemConfiguration
|
||||
import UIKit.UIGestureRecognizerSubclass
|
||||
import UIKit
|
||||
import UserNotifications
|
||||
import _Concurrency
|
||||
import _StringProcessing
|
||||
import _SwiftConcurrencyShims
|
||||
import os
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class InsightEventAdvertisingAdImpression : InsightSDK::Event {
|
||||
@objc public var platform: Swift::String
|
||||
@objc public var format: Swift::String
|
||||
@objc public var source: Swift::String
|
||||
@objc public var unitName: Swift::String?
|
||||
@objc public init(platform: Swift::String, format: Swift::String, source: Swift::String, unitName: Swift::String? = nil, parameters: [Swift::String : InsightSDK::Value] = [:])
|
||||
override public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class InsightEventAdvertisingCampaignImpression : InsightSDK::Event {
|
||||
@objc public var id: Swift::String
|
||||
@objc public var campaignName: Swift::String
|
||||
@objc public var source: Swift::String
|
||||
@objc public var medium: Swift::String?
|
||||
@objc public var searchTerm: Swift::String?
|
||||
@objc public var content: Swift::String?
|
||||
@objc public var adNetworkClickId: Swift::String?
|
||||
@objc public var cp1: Swift::String?
|
||||
@objc public init(id: Swift::String, campaignName: Swift::String, source: Swift::String, medium: Swift::String? = nil, searchTerm: Swift::String? = nil, content: Swift::String? = nil, adNetworkClickId: Swift::String? = nil, cp1: Swift::String? = nil, parameters: [Swift::String : InsightSDK::Value] = [:])
|
||||
override public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class InsightEventECommerceAddPaymentInfo : InsightSDK::Event {
|
||||
@objc public var amount: Swift::Double
|
||||
@objc public var currency: Swift::String
|
||||
@objc public var paymentType: Swift::String
|
||||
@objc public var items: [InsightSDK::InsightItem]?
|
||||
@objc public init(amount: Swift::Double, currency: Swift::String, paymentType: Swift::String, items: [InsightSDK::InsightItem]? = nil, parameters: [Swift::String : InsightSDK::Value] = [:])
|
||||
override public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class InsightEventECommerceAddShippingInfo : InsightSDK::Event {
|
||||
@objc public var cost: Swift::Double
|
||||
@objc public var currency: Swift::String
|
||||
@objc public var items: [InsightSDK::InsightItem]?
|
||||
@objc public var coupon: Swift::String?
|
||||
@objc public var shippingTier: Swift::String?
|
||||
@objc public init(cost: Swift::Double, currency: Swift::String, items: [InsightSDK::InsightItem]? = nil, coupon: Swift::String? = nil, shippingTier: Swift::String? = nil, parameters: [Swift::String : InsightSDK::Value] = [:])
|
||||
override public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class InsightEventECommerceAddToCart : InsightSDK::Event {
|
||||
@objc public var items: [InsightSDK::InsightItem]
|
||||
public var cost: Swift::Double?
|
||||
@objc public var currency: Swift::String?
|
||||
public init(items: [InsightSDK::InsightItem], cost: Swift::Double? = nil, currency: Swift::String? = nil, parameters: [Swift::String : InsightSDK::Value] = [:])
|
||||
override public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class InsightEventECommerceAddToWishlist : InsightSDK::Event {
|
||||
@objc public var items: [InsightSDK::InsightItem]
|
||||
public var cost: Swift::Double?
|
||||
@objc public var currency: Swift::String?
|
||||
public init(items: [InsightSDK::InsightItem], cost: Swift::Double? = nil, currency: Swift::String? = nil, parameters: [Swift::String : InsightSDK::Value] = [:])
|
||||
override public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class InsightEventECommerceBeginCheckout : InsightSDK::Event {
|
||||
@objc public var items: [InsightSDK::InsightItem]
|
||||
@objc public var cost: Swift::Double
|
||||
@objc public var currency: Swift::String
|
||||
@objc public var coupon: Swift::String?
|
||||
@objc public init(items: [InsightSDK::InsightItem], cost: Swift::Double, currency: Swift::String, coupon: Swift::String? = nil, parameters: [Swift::String : InsightSDK::Value] = [:])
|
||||
override public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class InsightEventECommerceRefund : InsightSDK::Event {
|
||||
@objc public var items: [InsightSDK::InsightItem]
|
||||
@objc public var cost: Swift::Double
|
||||
@objc public var currency: Swift::String
|
||||
@objc public var affiliation: Swift::String?
|
||||
@objc public var transactionId: Swift::String?
|
||||
@objc public init(items: [InsightSDK::InsightItem], cost: Swift::Double, currency: Swift::String, affiliation: Swift::String? = nil, transactionId: Swift::String? = nil, parameters: [Swift::String : InsightSDK::Value] = [:])
|
||||
override public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class InsightEventECommerceRemoveFromCart : InsightSDK::Event {
|
||||
@objc public var items: [InsightSDK::InsightItem]
|
||||
public var cost: Swift::Double?
|
||||
@objc public var currency: Swift::String?
|
||||
public init(items: [InsightSDK::InsightItem], cost: Swift::Double? = nil, currency: Swift::String? = nil, parameters: [Swift::String : InsightSDK::Value] = [:])
|
||||
override public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class InsightEventECommerceViewCart : InsightSDK::Event {
|
||||
@objc public var cost: Swift::Double
|
||||
@objc public var currency: Swift::String
|
||||
@objc public var items: [InsightSDK::InsightItem]
|
||||
@objc public init(items: [InsightSDK::InsightItem], cost: Swift::Double, currency: Swift::String, parameters: [Swift::String : InsightSDK::Value] = [:])
|
||||
override public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class InsightEventECommerceViewItem : InsightSDK::Event {
|
||||
@objc public var items: [InsightSDK::InsightItem]
|
||||
@objc public var cost: Swift::Double
|
||||
@objc public var currency: Swift::String
|
||||
@objc public init(items: [InsightSDK::InsightItem], cost: Swift::Double, currency: Swift::String, parameters: [Swift::String : InsightSDK::Value] = [:])
|
||||
override public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class InsightEventECommerceViewItemList : InsightSDK::Event {
|
||||
@objc public var id: Swift::String
|
||||
@objc public var listName: Swift::String
|
||||
@objc public var items: [InsightSDK::InsightItem]
|
||||
@objc public init(id: Swift::String, listName: Swift::String, items: [InsightSDK::InsightItem], parameters: [Swift::String : InsightSDK::Value] = [:])
|
||||
override public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class InsightEventFinancialTransactionCompleted : InsightSDK::Event {
|
||||
@objc public var amount: Swift::Double
|
||||
@objc public var currency: Swift::String
|
||||
@objc public var category: Swift::String?
|
||||
@objc public var tempTransactionId: Swift::String?
|
||||
@objc public init(amount: Swift::Double, currency: Swift::String, category: Swift::String? = nil, tempTransactionId: Swift::String? = nil, parameters: [Swift::String : InsightSDK::Value] = [:])
|
||||
override public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class InsightEventFinancialTransactionFailed : InsightSDK::Event {
|
||||
@objc public var amount: Swift::Double
|
||||
@objc public var currency: Swift::String
|
||||
@objc public var category: Swift::String?
|
||||
@objc public var tempTransactionId: Swift::String?
|
||||
@objc public var errorCode: Swift::String?
|
||||
@objc public var errorMessage: Swift::String?
|
||||
@objc public init(amount: Swift::Double, currency: Swift::String, category: Swift::String? = nil, tempTransactionId: Swift::String? = nil, errorCode: Swift::String? = nil, errorMessage: Swift::String? = nil, parameters: [Swift::String : InsightSDK::Value] = [:])
|
||||
override public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class InsightEventFinancialTransactionInitiated : InsightSDK::Event {
|
||||
@objc public var amount: Swift::Double
|
||||
@objc public var currency: Swift::String
|
||||
@objc public var category: Swift::String?
|
||||
@objc public var tempTransactionId: Swift::String?
|
||||
@objc public init(amount: Swift::Double, currency: Swift::String, category: Swift::String? = nil, tempTransactionId: Swift::String? = nil, parameters: [Swift::String : InsightSDK::Value] = [:])
|
||||
override public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class InsightEventGamingEarnVirtualCurrency : InsightSDK::Event {
|
||||
@objc public var amount: Swift::Double
|
||||
@objc public var currencyName: Swift::String
|
||||
@objc public init(amount: Swift::Double, currencyName: Swift::String, parameters: [Swift::String : InsightSDK::Value] = [:])
|
||||
override public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class InsightEventGamingEarnJoinGroup : InsightSDK::Event {
|
||||
@objc public var id: Swift::String
|
||||
@objc public var groupName: Swift::String
|
||||
@objc public init(id: Swift::String, groupName: Swift::String, parameters: [Swift::String : InsightSDK::Value] = [:])
|
||||
override public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class InsightEventGamingLevelEnd : InsightSDK::Event {
|
||||
@objc public var levelName: Swift::String
|
||||
@objc public var success: Swift::String
|
||||
@objc public init(levelName: Swift::String, success: Swift::String, parameters: [Swift::String : InsightSDK::Value] = [:])
|
||||
override public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class InsightEventGamingLevelStart : InsightSDK::Event {
|
||||
@objc public var levelName: Swift::String
|
||||
@objc public init(levelName: Swift::String, parameters: [Swift::String : InsightSDK::Value] = [:])
|
||||
override public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class InsightEventGamingLevelUp : InsightSDK::Event {
|
||||
@objc public var level: Swift::Int64
|
||||
@objc public var character: Swift::String?
|
||||
@objc public init(level: Swift::Int64, character: Swift::String? = nil, parameters: [Swift::String : InsightSDK::Value] = [:])
|
||||
override public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class InsightEventGamingPostScore : InsightSDK::Event {
|
||||
@objc public var score: Swift::Int64
|
||||
public var level: Swift::Int64?
|
||||
@objc public var character: Swift::String?
|
||||
public init(score: Swift::Int64, level: Swift::Int64?, character: Swift::String?, parameters: [Swift::String : InsightSDK::Value] = [:])
|
||||
override public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class InsightEventGamingSpendVirtualCurrency : InsightSDK::Event {
|
||||
@objc public var amount: Swift::Double
|
||||
@objc public var currencyName: Swift::String
|
||||
@objc public var items: [InsightSDK::InsightItem]?
|
||||
@objc public init(amount: Swift::Double, currencyName: Swift::String, items: [InsightSDK::InsightItem]? = nil, parameters: [Swift::String : InsightSDK::Value] = [:])
|
||||
override public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class InsightEventGamingUnlockAchievement : InsightSDK::Event {
|
||||
@objc public var id: Swift::String
|
||||
@objc public var achievementName: Swift::String
|
||||
@objc public init(id: Swift::String, achievementName: Swift::String, parameters: [Swift::String : InsightSDK::Value] = [:])
|
||||
override public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class InsightEventOtherPasswordChanged : InsightSDK::Event {
|
||||
@objc public var source: Swift::String
|
||||
@objc public init(source: Swift::String, parameters: [Swift::String : InsightSDK::Value] = [:])
|
||||
override public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class InsightEventOtherProfileUpdated : InsightSDK::Event {
|
||||
@objc public var source: Swift::String
|
||||
@objc public init(source: Swift::String, parameters: [Swift::String : InsightSDK::Value] = [:])
|
||||
override public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class InsightEventOtherScreenTime : InsightSDK::Event {
|
||||
@objc public var screenClass: Swift::String
|
||||
@objc public var screenName: Swift::String
|
||||
public var duration: Swift::Int64?
|
||||
@objc public init(screenClass: Swift::String, screenName: Swift::String, duration: Swift::Int64, parameters: [Swift::String : InsightSDK::Value] = [:])
|
||||
override public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class InsightEventOtherScreenView : InsightSDK::Event {
|
||||
@objc public var screenClass: Swift::String
|
||||
@objc public var screenName: Swift::String
|
||||
@objc public init(screenClass: Swift::String, screenName: Swift::String, parameters: [Swift::String : InsightSDK::Value] = [:])
|
||||
override public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class InsightEventOtherSelectItem : InsightSDK::Event {
|
||||
@objc public var items: [InsightSDK::InsightItem]
|
||||
@objc public var id: Swift::String?
|
||||
@objc public var itemName: Swift::String?
|
||||
@objc public init(items: [InsightSDK::InsightItem], id: Swift::String? = nil, itemName: Swift::String? = nil, parameters: [Swift::String : InsightSDK::Value] = [:])
|
||||
override public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class InsightEventOtherStoreReviewCompleted : InsightSDK::Event {
|
||||
@objc public var storeName: Swift::String
|
||||
@objc public var source: Swift::String?
|
||||
@objc public init(storeName: Swift::String, source: Swift::String?, parameters: [Swift::String : InsightSDK::Value] = [:])
|
||||
override public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class InsightEventOtherStoreReviewInitiated : InsightSDK::Event {
|
||||
@objc public var storeName: Swift::String
|
||||
@objc public var source: Swift::String?
|
||||
@objc public init(storeName: Swift::String, source: Swift::String?, parameters: [Swift::String : InsightSDK::Value] = [:])
|
||||
override public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class InsightEventOtherVoteCompleted : InsightSDK::Event {
|
||||
@objc public init(storeName: Swift::String, source: Swift::String? = nil, parameters: [Swift::String : InsightSDK::Value] = [:])
|
||||
override public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class InsightEventOtherVoteInitiated : InsightSDK::Event {
|
||||
@objc public init(storeName: Swift::String, source: Swift::String? = nil, parameters: [Swift::String : InsightSDK::Value] = [:])
|
||||
override public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class InsightEventRevenueAdImpressionRevenue : InsightSDK::Event {
|
||||
@objc public var amount: Swift::Double
|
||||
@objc public var currency: Swift::String
|
||||
@objc public var platform: Swift::String
|
||||
@objc public var format: Swift::String?
|
||||
@objc public var source: Swift::String
|
||||
@objc public var unitId: Swift::String?
|
||||
@objc public init(amount: Swift::Double, currency: Swift::String, platform: Swift::String, format: Swift::String? = nil, source: Swift::String, unitId: Swift::String? = nil, parameters: [Swift::String : InsightSDK::Value] = [:])
|
||||
override public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class InsightEventRevenueInAppPurchase : InsightSDK::Event {
|
||||
@objc public var quantity: Swift::Double
|
||||
@objc public var cost: Swift::Double
|
||||
@objc public var currency: Swift::String
|
||||
@objc public var productName: Swift::String
|
||||
@objc public var productId: Swift::String
|
||||
@objc public var receiptInfo: Swift::String?
|
||||
@objc public init(quantity: Swift::Double, cost: Swift::Double, currency: Swift::String, productName: Swift::String, productId: Swift::String, receiptInfo: Swift::String? = nil, parameters: [Swift::String : InsightSDK::Value] = [:])
|
||||
@objc convenience public init(cost: Swift::Double, currency: Swift::String, productName: Swift::String, productId: Swift::String, receiptInfo: Swift::String? = nil, parameters: [Swift::String : InsightSDK::Value] = [:])
|
||||
override public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class InsightEventRevenuePurchase : InsightSDK::Event {
|
||||
@objc public var currency: Swift::String
|
||||
@objc public var paymentMethod: Swift::String
|
||||
@objc public var affiliation: Swift::String?
|
||||
@objc public var coupon: Swift::String?
|
||||
@objc public var transactionId: Swift::String?
|
||||
@objc public var items: [InsightSDK::InsightItem]
|
||||
@objc public init(currency: Swift::String, paymentMethod: Swift::String, affiliation: Swift::String?, coupon: Swift::String?, transactionId: Swift::String?, items: [InsightSDK::InsightItem], parameters: [Swift::String : InsightSDK::Value] = [:])
|
||||
override public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class InsightEventSearchPromotionViewSearch : InsightSDK::Event {
|
||||
@objc public var term: Swift::String
|
||||
@objc public init(term: Swift::String, parameters: [Swift::String : InsightSDK::Value] = [:])
|
||||
override public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
final public class TinyStorage : @unchecked Swift::Sendable {
|
||||
final public let fileURL: Foundation::URL
|
||||
public static let didChangeNotification: Foundation::Notification.Foundation::Name
|
||||
final public var allKeys: [any InsightSDK::TinyStorageKey] {
|
||||
get
|
||||
}
|
||||
public init(insideDirectory: Foundation::URL, name: Swift::String)
|
||||
@objc deinit
|
||||
final public func retrieveOrThrow<T>(type: T.Type, forKey key: any InsightSDK::TinyStorageKey) throws -> T? where T : Swift::Decodable, T : Swift::Encodable
|
||||
final public func retrieve<T>(type: T.Type, forKey key: any InsightSDK::TinyStorageKey) -> T? where T : Swift::Decodable, T : Swift::Encodable
|
||||
final public func bool(forKey key: any InsightSDK::TinyStorageKey) -> Swift::Bool
|
||||
final public func integer(forKey key: any InsightSDK::TinyStorageKey) -> Swift::Int
|
||||
@discardableResult
|
||||
final public func incrementInteger(forKey key: any InsightSDK::TinyStorageKey, by incrementBy: Swift::Int = 1) -> Swift::Int
|
||||
final public func storeOrThrow(_ value: (any Swift::Decodable & Swift::Encodable)?, forKey key: any InsightSDK::TinyStorageKey) throws
|
||||
final public func store(_ value: (any Swift::Decodable & Swift::Encodable)?, forKey key: any InsightSDK::TinyStorageKey)
|
||||
final public func remove(key: any InsightSDK::TinyStorageKey)
|
||||
final public func reset()
|
||||
final public func bulkStore<U>(items: [U : (any Swift::Decodable & Swift::Encodable)?], skipKeyIfAlreadyPresent: Swift::Bool = false) where U : InsightSDK::TinyStorageKey
|
||||
}
|
||||
public protocol TinyStorageKey : Swift::Hashable, Swift::Sendable {
|
||||
var rawValue: Swift::String { get }
|
||||
}
|
||||
extension Swift::String : InsightSDK::TinyStorageKey {
|
||||
public var rawValue: Swift::String {
|
||||
get
|
||||
}
|
||||
}
|
||||
@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc public class User : ObjectiveC::NSObject, Swift::Codable {
|
||||
@objc public var userId: Swift::String?
|
||||
@objc public var gender: Foundation::NSNumber?
|
||||
@objc public var yearOfBirth: Foundation::NSNumber?
|
||||
@objc public var displayName: Swift::String?
|
||||
@objc public var email: Swift::String?
|
||||
@objc public var phoneNumber: Swift::String?
|
||||
@objc public var isPIIHashed: Swift::Bool
|
||||
@objc public var other: [Swift::String : Swift::String]?
|
||||
@objc public init(userId: Swift::String? = nil, gender: Foundation::NSNumber? = nil, yearOfBirth: Foundation::NSNumber? = nil, displayName: Swift::String? = nil, email: Swift::String? = nil, phoneNumber: Swift::String? = nil, isPIIHashed: Swift::Bool = false, other: [Swift::String : Swift::String]? = nil)
|
||||
public init(userId: Swift::String? = nil, gender: InsightSDK::UserGender? = nil, yearOfBirth: Swift::Int? = nil, displayName: Swift::String? = nil, email: Swift::String? = nil, phoneNumber: Swift::String? = nil, isPIIHashed: Swift::Bool = false, other: [Swift::String : Swift::String]? = nil)
|
||||
required public init(from decoder: any Swift::Decoder) throws
|
||||
public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
@objc @objcMembers public class APIError : ObjectiveC::NSObject, Swift::Codable, Foundation::CustomNSError {
|
||||
@objc final public let code: Swift::Int
|
||||
@objc final public let detail: Swift::String
|
||||
@objc public static var errorDomain: Swift::String {
|
||||
@objc get
|
||||
}
|
||||
@objc public var errorCode: Swift::Int {
|
||||
@objc get
|
||||
}
|
||||
@objc public var errorUserInfo: [Swift::String : Any] {
|
||||
@objc get
|
||||
}
|
||||
@objc public init(code: Swift::Int, detail: Swift::String)
|
||||
@objc deinit
|
||||
public func encode(to encoder: any Swift::Encoder) throws
|
||||
required public init(from decoder: any Swift::Decoder) throws
|
||||
}
|
||||
@objc extension UIKit::UIView {
|
||||
@objc @_Concurrency::MainActor @preconcurrency dynamic public var screenRecordingMask: Swift::Bool {
|
||||
@objc get
|
||||
@objc set
|
||||
}
|
||||
@objc @_Concurrency::MainActor @preconcurrency dynamic public var screenRecordingUnmask: Swift::Bool {
|
||||
@objc get
|
||||
@objc set
|
||||
}
|
||||
}
|
||||
extension SwiftUICore::View {
|
||||
@_Concurrency::MainActor @preconcurrency public func screenRecordingMask() -> some SwiftUICore::View
|
||||
|
||||
@_Concurrency::MainActor @preconcurrency public func screenRecordingUnmask() -> some SwiftUICore::View
|
||||
|
||||
}
|
||||
public struct AnyCodable : Swift::Codable {
|
||||
public init(from decoder: any Swift::Decoder) throws
|
||||
public func encode(to encoder: any Swift::Encoder) throws
|
||||
}
|
||||
@objc public protocol ScreenTrackable {
|
||||
@objc var screenName: Swift::String { get }
|
||||
}
|
||||
@objc public enum LogLevel : Swift::Int, Swift::Codable {
|
||||
case trace = 0, debug, info, warning, error
|
||||
public init?(rawValue: Swift::Int)
|
||||
public typealias RawValue = Swift::Int
|
||||
public var rawValue: Swift::Int {
|
||||
get
|
||||
}
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class InsightEventSearchPromotionSelectPromotion : InsightSDK::Event {
|
||||
@objc public var id: Swift::String
|
||||
@objc public var promotionName: Swift::String
|
||||
@objc public var creativeName: Swift::String?
|
||||
@objc public var creativeSlot: Swift::String?
|
||||
@objc public init(id: Swift::String, promotionName: Swift::String, creativeName: Swift::String? = nil, creativeSlot: Swift::String? = nil, parameters: [Swift::String : InsightSDK::Value] = [:])
|
||||
override public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class InsightEventSearchPromotionViewPromotion : InsightSDK::Event {
|
||||
@objc public init(id: Swift::String, promotionName: Swift::String, creativeName: Swift::String? = nil, creativeSlot: Swift::String? = nil, parameters: [Swift::String : InsightSDK::Value] = [:])
|
||||
override public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class InsightEventSearchPromotionViewSearchResults : InsightSDK::Event {
|
||||
@objc public var term: Swift::String
|
||||
@objc public init(term: Swift::String, parameters: [Swift::String : InsightSDK::Value] = [:])
|
||||
override public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class InsightEventUserEngagementLogin : InsightSDK::Event {
|
||||
@objc public init(source: Swift::String, parameters: [Swift::String : InsightSDK::Value] = [:])
|
||||
override public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class InsightEventUserEngagementSelectContent : InsightSDK::Event {
|
||||
@objc public var id: Swift::String
|
||||
@objc public var type: Swift::String?
|
||||
@objc public var contentName: Swift::String?
|
||||
@objc public init(id: Swift::String, type: Swift::String? = nil, contentName: Swift::String? = nil, parameters: [Swift::String : InsightSDK::Value] = [:])
|
||||
override public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class InsightEventUserEngagementShareContent : InsightSDK::Event {
|
||||
@objc public var id: Swift::String
|
||||
@objc public var type: Swift::String?
|
||||
@objc public var contentName: Swift::String?
|
||||
@objc public init(id: Swift::String, type: Swift::String? = nil, contentName: Swift::String? = nil, parameters: [Swift::String : InsightSDK::Value] = [:])
|
||||
override public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class InsightEventUserEngagementSignUp : InsightSDK::Event {
|
||||
@objc public var source: Swift::String
|
||||
@objc public var method: Swift::String
|
||||
@objc public init(source: Swift::String, method: Swift::String, parameters: [Swift::String : InsightSDK::Value] = [:])
|
||||
override public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class InsightEventUserEngagementTutorialBegin : InsightSDK::Event {
|
||||
@objc public var tutorialName: Swift::String
|
||||
@objc public init(tutorialName: Swift::String, parameters: [Swift::String : InsightSDK::Value] = [:])
|
||||
override public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class InsightEventUserEngagementTutorialComplete : InsightSDK::Event {
|
||||
@objc public var tutorialName: Swift::String
|
||||
@objc public init(tutorialName: Swift::String, parameters: [Swift::String : InsightSDK::Value] = [:])
|
||||
override public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class Event : ObjectiveC::NSObject, Swift::Codable {
|
||||
public static func == (lhs: InsightSDK::Event, rhs: InsightSDK::Event) -> Swift::Bool
|
||||
@objc deinit
|
||||
public func encode(to encoder: any Swift::Encoder) throws
|
||||
required public init(from decoder: any Swift::Decoder) throws
|
||||
}
|
||||
@objc @objcMembers public class EventParameter : ObjectiveC::NSObject, Swift::Codable {
|
||||
@objc public init(name: Swift::String, value: InsightSDK::Value)
|
||||
public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
required public init(from decoder: any Swift::Decoder) throws
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class Value : ObjectiveC::NSObject, Swift::Codable {
|
||||
@objc deinit
|
||||
public func encode(to encoder: any Swift::Encoder) throws
|
||||
required public init(from decoder: any Swift::Decoder) throws
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class StringValue : InsightSDK::Value {
|
||||
@objc public init(value: Swift::String)
|
||||
override public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class DoubleValue : InsightSDK::Value {
|
||||
@objc public init(value: Swift::Double)
|
||||
override public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class BooleanValue : InsightSDK::Value {
|
||||
@objc public init(value: Swift::Bool)
|
||||
override public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class LongValue : InsightSDK::Value {
|
||||
@objc public init(value: Swift::Int64)
|
||||
override public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class ListValue : InsightSDK::Value {
|
||||
@objc public init(value: [InsightSDK::Value])
|
||||
override public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class ParameterListValue : InsightSDK::Value {
|
||||
@objc public init(value: [InsightSDK::EventParameter])
|
||||
override public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
@objc @objcMembers public class InsightItem : ObjectiveC::NSObject, Swift::Codable {
|
||||
@objc public var productId: Swift::String
|
||||
@objc public var productName: Swift::String
|
||||
@objc public var affiliation: Swift::String?
|
||||
@objc public var coupon: Swift::String?
|
||||
public var discount: Swift::Double?
|
||||
public var index: Swift::Int64?
|
||||
@objc public var brand: Swift::String?
|
||||
@objc public var category: Swift::String?
|
||||
@objc public var category2: Swift::String?
|
||||
@objc public var category3: Swift::String?
|
||||
@objc public var category4: Swift::String?
|
||||
@objc public var category5: Swift::String?
|
||||
@objc public var list: Swift::String?
|
||||
@objc public var variant: Swift::String?
|
||||
@objc public var price: Swift::Double
|
||||
@objc public var quantity: Swift::Double
|
||||
@objc public var merchant: Swift::String?
|
||||
public init(productId: Swift::String, productName: Swift::String, affiliation: Swift::String? = nil, coupon: Swift::String? = nil, discount: Swift::Double? = nil, index: Swift::Int64? = nil, brand: Swift::String? = nil, category: Swift::String? = nil, category2: Swift::String? = nil, category3: Swift::String? = nil, category4: Swift::String? = nil, category5: Swift::String? = nil, list: Swift::String? = nil, variant: Swift::String? = nil, price: Swift::Double, quantity: Swift::Double, merchant: Swift::String? = nil)
|
||||
@objc convenience public init(from parameterListValue: InsightSDK::ParameterListValue)
|
||||
required public init(from decoder: any Swift::Decoder) throws
|
||||
public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc public func toEventParameters() -> [InsightSDK::EventParameter]
|
||||
@objc deinit
|
||||
}
|
||||
@objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objcMembers final public class Insight : ObjectiveC::NSObject {
|
||||
@objc final public var version: Swift::String {
|
||||
@objc get
|
||||
}
|
||||
@objc final public var build: Swift::String {
|
||||
@objc get
|
||||
}
|
||||
@objc final public var pushToken: Swift::String? {
|
||||
@objc get
|
||||
}
|
||||
@objc public static let shared: InsightSDK::Insight
|
||||
@objc final public func start(config: InsightSDK::SdkConfiguration?, user: InsightSDK::User?, completion: ((InsightSDK::SdkStartState) -> Swift::Void)? = nil)
|
||||
@objc final public func restart(user: InsightSDK::User? = nil, config: InsightSDK::SdkConfiguration? = nil)
|
||||
@objc final public func stop()
|
||||
@objc final public func stop(completion: @escaping () -> Swift::Void)
|
||||
@objc final public func updateLastLocation(to newLocation: _LocationEssentials::CLLocation)
|
||||
@objc final public func setDefaultEventParameters(_ parameters: [Swift::String : InsightSDK::Value])
|
||||
@objc final public func logEvent(_ event: InsightSDK::Event, callback: ((InsightSDK::APIError?) -> Swift::Void)? = nil)
|
||||
@objc final public func requestScreenRecordingCapture()
|
||||
@objc final public func logEvent(_ name: Swift::String, parameters: [Swift::String : InsightSDK::Value] = [:], callback: ((InsightSDK::APIError?) -> Swift::Void)? = nil)
|
||||
@objc final public func logHealthMessage(_ message: Swift::String)
|
||||
final public func logHealthMessage(format: Swift::String, arguments: Swift::CVaListPointer)
|
||||
@objc final public func logHealthMessageWithFormat(_ format: Swift::String, _ args: ObjectiveC::NSObject)
|
||||
@objc final public func logHealthMessageWithFormat(_ format: Swift::String, arguments args: ObjectiveC::NSObject)
|
||||
@objc final public func clearHealthMessages()
|
||||
@objc final public func clearCrashReports()
|
||||
@objc final public func clearStoredData()
|
||||
@objc final public func clearScreenRecordings()
|
||||
@objc final public func setCustomHealthValue(_ value: Swift::String, forKey key: Swift::String)
|
||||
@objc final public func setCustomHealthKeysAndValues(_ keysAndValues: [Swift::String : Swift::String])
|
||||
@objc final public func record(_ error: Foundation::NSError)
|
||||
@objc final public func stopCrashReporting()
|
||||
@objc final public func startCrashReporting()
|
||||
@objc final public func clearRequestQueues()
|
||||
@objc final public func flushBatchRequests()
|
||||
@objc deinit
|
||||
}
|
||||
public struct NetworkingConfiguration : Swift::Codable {
|
||||
public var actorsEnabled: Swift::Bool
|
||||
public var batchingEnabled: Swift::Bool
|
||||
public var requestMaxConcurrentInFlight: Swift::Int
|
||||
public var requestMaxConnectionsPerHost: Swift::Int
|
||||
public init(actorsEnabled: Swift::Bool = false, batchingEnabled: Swift::Bool = true, requestMaxConcurrentInFlight: Swift::Int = 0, requestMaxConnectionsPerHost: Swift::Int = 0)
|
||||
public func encode(to encoder: any Swift::Encoder) throws
|
||||
public init(from decoder: any Swift::Decoder) throws
|
||||
}
|
||||
@objc @objcMembers final public class SdkConfiguration : ObjectiveC::NSObject, Swift::Codable {
|
||||
final public var networking: InsightSDK::NetworkingConfiguration
|
||||
@objc public init(apiKey: Swift::String, apiBaseUrl: Swift::String? = nil, apiSslCertificatePemUrl: Foundation::URL? = nil, pushToken: Swift::String? = nil, logLevel: InsightSDK::LogLevel = .error)
|
||||
@nonobjc public init(apiKey: Swift::String, apiBaseUrl: Swift::String? = nil, apiSslCertificatePemUrl: Foundation::URL? = nil, pushToken: Swift::String? = nil, logLevel: InsightSDK::LogLevel = .error, networking: InsightSDK::NetworkingConfiguration = NetworkingConfiguration())
|
||||
@objc deinit
|
||||
final public func encode(to encoder: any Swift::Encoder) throws
|
||||
public init(from decoder: any Swift::Decoder) throws
|
||||
}
|
||||
@objc public enum SdkStartState : Swift::Int {
|
||||
case failure = 0
|
||||
case success = 1
|
||||
case skipped = 2
|
||||
public var description: Swift::String {
|
||||
get
|
||||
}
|
||||
public init?(rawValue: Swift::Int)
|
||||
public typealias RawValue = Swift::Int
|
||||
public var rawValue: Swift::Int {
|
||||
get
|
||||
}
|
||||
}
|
||||
@objc public enum UserGender : Swift::Int {
|
||||
case female = 0
|
||||
case male = 1
|
||||
public var stringValue: Swift::String {
|
||||
get
|
||||
}
|
||||
public static func gender(from number: Foundation::NSNumber?) -> InsightSDK::UserGender?
|
||||
public func toNSNumber() -> Foundation::NSNumber
|
||||
public init?(rawValue: Swift::Int)
|
||||
public typealias RawValue = Swift::Int
|
||||
public var rawValue: Swift::Int {
|
||||
get
|
||||
}
|
||||
}
|
||||
extension InsightSDK::LogLevel : Swift::Equatable {}
|
||||
extension InsightSDK::LogLevel : Swift::Hashable {}
|
||||
extension InsightSDK::LogLevel : Swift::RawRepresentable {}
|
||||
extension InsightSDK::SdkStartState : Swift::Equatable {}
|
||||
extension InsightSDK::SdkStartState : Swift::Hashable {}
|
||||
extension InsightSDK::SdkStartState : Swift::RawRepresentable {}
|
||||
extension InsightSDK::UserGender : Swift::Equatable {}
|
||||
extension InsightSDK::UserGender : Swift::Hashable {}
|
||||
extension InsightSDK::UserGender : Swift::RawRepresentable {}
|
||||
BIN
Binary file not shown.
+638
@@ -0,0 +1,638 @@
|
||||
// swift-interface-format-version: 1.0
|
||||
// swift-compiler-version: Apple Swift version 6.4 effective-5.10 (swiftlang-6.4.0.34.1 clang-2100.3.34.1)
|
||||
// swift-module-flags: -target arm64-apple-ios15.0-simulator -enable-objc-interop -enable-library-evolution -language-mode 5 -O -enable-experimental-feature DebugDescriptionMacro -enable-bare-slash-regex -module-name InsightSDK
|
||||
// swift-module-flags-ignorable: -no-verify-emitted-module-interface -formal-cxx-interoperability-mode=off -interface-compiler-version 6.4
|
||||
import AVFoundation
|
||||
import AdSupport
|
||||
import AppTrackingTransparency
|
||||
import CommonCrypto
|
||||
import Contacts
|
||||
import CoreGraphics
|
||||
import CoreLocation
|
||||
import CoreTelephony
|
||||
import Darwin
|
||||
import Dispatch
|
||||
import Foundation
|
||||
@_exported import InsightSDK
|
||||
import MachO
|
||||
import Network
|
||||
import OSLog
|
||||
import ObjectiveC
|
||||
import Photos
|
||||
import Security
|
||||
import Swift
|
||||
import SwiftUI
|
||||
import SystemConfiguration
|
||||
import UIKit.UIGestureRecognizerSubclass
|
||||
import UIKit
|
||||
import UserNotifications
|
||||
import _Concurrency
|
||||
import _StringProcessing
|
||||
import _SwiftConcurrencyShims
|
||||
import os
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class InsightEventAdvertisingAdImpression : InsightSDK::Event {
|
||||
@objc public var platform: Swift::String
|
||||
@objc public var format: Swift::String
|
||||
@objc public var source: Swift::String
|
||||
@objc public var unitName: Swift::String?
|
||||
@objc public init(platform: Swift::String, format: Swift::String, source: Swift::String, unitName: Swift::String? = nil, parameters: [Swift::String : InsightSDK::Value] = [:])
|
||||
override public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class InsightEventAdvertisingCampaignImpression : InsightSDK::Event {
|
||||
@objc public var id: Swift::String
|
||||
@objc public var campaignName: Swift::String
|
||||
@objc public var source: Swift::String
|
||||
@objc public var medium: Swift::String?
|
||||
@objc public var searchTerm: Swift::String?
|
||||
@objc public var content: Swift::String?
|
||||
@objc public var adNetworkClickId: Swift::String?
|
||||
@objc public var cp1: Swift::String?
|
||||
@objc public init(id: Swift::String, campaignName: Swift::String, source: Swift::String, medium: Swift::String? = nil, searchTerm: Swift::String? = nil, content: Swift::String? = nil, adNetworkClickId: Swift::String? = nil, cp1: Swift::String? = nil, parameters: [Swift::String : InsightSDK::Value] = [:])
|
||||
override public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class InsightEventECommerceAddPaymentInfo : InsightSDK::Event {
|
||||
@objc public var amount: Swift::Double
|
||||
@objc public var currency: Swift::String
|
||||
@objc public var paymentType: Swift::String
|
||||
@objc public var items: [InsightSDK::InsightItem]?
|
||||
@objc public init(amount: Swift::Double, currency: Swift::String, paymentType: Swift::String, items: [InsightSDK::InsightItem]? = nil, parameters: [Swift::String : InsightSDK::Value] = [:])
|
||||
override public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class InsightEventECommerceAddShippingInfo : InsightSDK::Event {
|
||||
@objc public var cost: Swift::Double
|
||||
@objc public var currency: Swift::String
|
||||
@objc public var items: [InsightSDK::InsightItem]?
|
||||
@objc public var coupon: Swift::String?
|
||||
@objc public var shippingTier: Swift::String?
|
||||
@objc public init(cost: Swift::Double, currency: Swift::String, items: [InsightSDK::InsightItem]? = nil, coupon: Swift::String? = nil, shippingTier: Swift::String? = nil, parameters: [Swift::String : InsightSDK::Value] = [:])
|
||||
override public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class InsightEventECommerceAddToCart : InsightSDK::Event {
|
||||
@objc public var items: [InsightSDK::InsightItem]
|
||||
public var cost: Swift::Double?
|
||||
@objc public var currency: Swift::String?
|
||||
public init(items: [InsightSDK::InsightItem], cost: Swift::Double? = nil, currency: Swift::String? = nil, parameters: [Swift::String : InsightSDK::Value] = [:])
|
||||
override public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class InsightEventECommerceAddToWishlist : InsightSDK::Event {
|
||||
@objc public var items: [InsightSDK::InsightItem]
|
||||
public var cost: Swift::Double?
|
||||
@objc public var currency: Swift::String?
|
||||
public init(items: [InsightSDK::InsightItem], cost: Swift::Double? = nil, currency: Swift::String? = nil, parameters: [Swift::String : InsightSDK::Value] = [:])
|
||||
override public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class InsightEventECommerceBeginCheckout : InsightSDK::Event {
|
||||
@objc public var items: [InsightSDK::InsightItem]
|
||||
@objc public var cost: Swift::Double
|
||||
@objc public var currency: Swift::String
|
||||
@objc public var coupon: Swift::String?
|
||||
@objc public init(items: [InsightSDK::InsightItem], cost: Swift::Double, currency: Swift::String, coupon: Swift::String? = nil, parameters: [Swift::String : InsightSDK::Value] = [:])
|
||||
override public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class InsightEventECommerceRefund : InsightSDK::Event {
|
||||
@objc public var items: [InsightSDK::InsightItem]
|
||||
@objc public var cost: Swift::Double
|
||||
@objc public var currency: Swift::String
|
||||
@objc public var affiliation: Swift::String?
|
||||
@objc public var transactionId: Swift::String?
|
||||
@objc public init(items: [InsightSDK::InsightItem], cost: Swift::Double, currency: Swift::String, affiliation: Swift::String? = nil, transactionId: Swift::String? = nil, parameters: [Swift::String : InsightSDK::Value] = [:])
|
||||
override public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class InsightEventECommerceRemoveFromCart : InsightSDK::Event {
|
||||
@objc public var items: [InsightSDK::InsightItem]
|
||||
public var cost: Swift::Double?
|
||||
@objc public var currency: Swift::String?
|
||||
public init(items: [InsightSDK::InsightItem], cost: Swift::Double? = nil, currency: Swift::String? = nil, parameters: [Swift::String : InsightSDK::Value] = [:])
|
||||
override public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class InsightEventECommerceViewCart : InsightSDK::Event {
|
||||
@objc public var cost: Swift::Double
|
||||
@objc public var currency: Swift::String
|
||||
@objc public var items: [InsightSDK::InsightItem]
|
||||
@objc public init(items: [InsightSDK::InsightItem], cost: Swift::Double, currency: Swift::String, parameters: [Swift::String : InsightSDK::Value] = [:])
|
||||
override public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class InsightEventECommerceViewItem : InsightSDK::Event {
|
||||
@objc public var items: [InsightSDK::InsightItem]
|
||||
@objc public var cost: Swift::Double
|
||||
@objc public var currency: Swift::String
|
||||
@objc public init(items: [InsightSDK::InsightItem], cost: Swift::Double, currency: Swift::String, parameters: [Swift::String : InsightSDK::Value] = [:])
|
||||
override public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class InsightEventECommerceViewItemList : InsightSDK::Event {
|
||||
@objc public var id: Swift::String
|
||||
@objc public var listName: Swift::String
|
||||
@objc public var items: [InsightSDK::InsightItem]
|
||||
@objc public init(id: Swift::String, listName: Swift::String, items: [InsightSDK::InsightItem], parameters: [Swift::String : InsightSDK::Value] = [:])
|
||||
override public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class InsightEventFinancialTransactionCompleted : InsightSDK::Event {
|
||||
@objc public var amount: Swift::Double
|
||||
@objc public var currency: Swift::String
|
||||
@objc public var category: Swift::String?
|
||||
@objc public var tempTransactionId: Swift::String?
|
||||
@objc public init(amount: Swift::Double, currency: Swift::String, category: Swift::String? = nil, tempTransactionId: Swift::String? = nil, parameters: [Swift::String : InsightSDK::Value] = [:])
|
||||
override public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class InsightEventFinancialTransactionFailed : InsightSDK::Event {
|
||||
@objc public var amount: Swift::Double
|
||||
@objc public var currency: Swift::String
|
||||
@objc public var category: Swift::String?
|
||||
@objc public var tempTransactionId: Swift::String?
|
||||
@objc public var errorCode: Swift::String?
|
||||
@objc public var errorMessage: Swift::String?
|
||||
@objc public init(amount: Swift::Double, currency: Swift::String, category: Swift::String? = nil, tempTransactionId: Swift::String? = nil, errorCode: Swift::String? = nil, errorMessage: Swift::String? = nil, parameters: [Swift::String : InsightSDK::Value] = [:])
|
||||
override public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class InsightEventFinancialTransactionInitiated : InsightSDK::Event {
|
||||
@objc public var amount: Swift::Double
|
||||
@objc public var currency: Swift::String
|
||||
@objc public var category: Swift::String?
|
||||
@objc public var tempTransactionId: Swift::String?
|
||||
@objc public init(amount: Swift::Double, currency: Swift::String, category: Swift::String? = nil, tempTransactionId: Swift::String? = nil, parameters: [Swift::String : InsightSDK::Value] = [:])
|
||||
override public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class InsightEventGamingEarnVirtualCurrency : InsightSDK::Event {
|
||||
@objc public var amount: Swift::Double
|
||||
@objc public var currencyName: Swift::String
|
||||
@objc public init(amount: Swift::Double, currencyName: Swift::String, parameters: [Swift::String : InsightSDK::Value] = [:])
|
||||
override public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class InsightEventGamingEarnJoinGroup : InsightSDK::Event {
|
||||
@objc public var id: Swift::String
|
||||
@objc public var groupName: Swift::String
|
||||
@objc public init(id: Swift::String, groupName: Swift::String, parameters: [Swift::String : InsightSDK::Value] = [:])
|
||||
override public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class InsightEventGamingLevelEnd : InsightSDK::Event {
|
||||
@objc public var levelName: Swift::String
|
||||
@objc public var success: Swift::String
|
||||
@objc public init(levelName: Swift::String, success: Swift::String, parameters: [Swift::String : InsightSDK::Value] = [:])
|
||||
override public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class InsightEventGamingLevelStart : InsightSDK::Event {
|
||||
@objc public var levelName: Swift::String
|
||||
@objc public init(levelName: Swift::String, parameters: [Swift::String : InsightSDK::Value] = [:])
|
||||
override public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class InsightEventGamingLevelUp : InsightSDK::Event {
|
||||
@objc public var level: Swift::Int64
|
||||
@objc public var character: Swift::String?
|
||||
@objc public init(level: Swift::Int64, character: Swift::String? = nil, parameters: [Swift::String : InsightSDK::Value] = [:])
|
||||
override public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class InsightEventGamingPostScore : InsightSDK::Event {
|
||||
@objc public var score: Swift::Int64
|
||||
public var level: Swift::Int64?
|
||||
@objc public var character: Swift::String?
|
||||
public init(score: Swift::Int64, level: Swift::Int64?, character: Swift::String?, parameters: [Swift::String : InsightSDK::Value] = [:])
|
||||
override public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class InsightEventGamingSpendVirtualCurrency : InsightSDK::Event {
|
||||
@objc public var amount: Swift::Double
|
||||
@objc public var currencyName: Swift::String
|
||||
@objc public var items: [InsightSDK::InsightItem]?
|
||||
@objc public init(amount: Swift::Double, currencyName: Swift::String, items: [InsightSDK::InsightItem]? = nil, parameters: [Swift::String : InsightSDK::Value] = [:])
|
||||
override public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class InsightEventGamingUnlockAchievement : InsightSDK::Event {
|
||||
@objc public var id: Swift::String
|
||||
@objc public var achievementName: Swift::String
|
||||
@objc public init(id: Swift::String, achievementName: Swift::String, parameters: [Swift::String : InsightSDK::Value] = [:])
|
||||
override public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class InsightEventOtherPasswordChanged : InsightSDK::Event {
|
||||
@objc public var source: Swift::String
|
||||
@objc public init(source: Swift::String, parameters: [Swift::String : InsightSDK::Value] = [:])
|
||||
override public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class InsightEventOtherProfileUpdated : InsightSDK::Event {
|
||||
@objc public var source: Swift::String
|
||||
@objc public init(source: Swift::String, parameters: [Swift::String : InsightSDK::Value] = [:])
|
||||
override public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class InsightEventOtherScreenTime : InsightSDK::Event {
|
||||
@objc public var screenClass: Swift::String
|
||||
@objc public var screenName: Swift::String
|
||||
public var duration: Swift::Int64?
|
||||
@objc public init(screenClass: Swift::String, screenName: Swift::String, duration: Swift::Int64, parameters: [Swift::String : InsightSDK::Value] = [:])
|
||||
override public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class InsightEventOtherScreenView : InsightSDK::Event {
|
||||
@objc public var screenClass: Swift::String
|
||||
@objc public var screenName: Swift::String
|
||||
@objc public init(screenClass: Swift::String, screenName: Swift::String, parameters: [Swift::String : InsightSDK::Value] = [:])
|
||||
override public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class InsightEventOtherSelectItem : InsightSDK::Event {
|
||||
@objc public var items: [InsightSDK::InsightItem]
|
||||
@objc public var id: Swift::String?
|
||||
@objc public var itemName: Swift::String?
|
||||
@objc public init(items: [InsightSDK::InsightItem], id: Swift::String? = nil, itemName: Swift::String? = nil, parameters: [Swift::String : InsightSDK::Value] = [:])
|
||||
override public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class InsightEventOtherStoreReviewCompleted : InsightSDK::Event {
|
||||
@objc public var storeName: Swift::String
|
||||
@objc public var source: Swift::String?
|
||||
@objc public init(storeName: Swift::String, source: Swift::String?, parameters: [Swift::String : InsightSDK::Value] = [:])
|
||||
override public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class InsightEventOtherStoreReviewInitiated : InsightSDK::Event {
|
||||
@objc public var storeName: Swift::String
|
||||
@objc public var source: Swift::String?
|
||||
@objc public init(storeName: Swift::String, source: Swift::String?, parameters: [Swift::String : InsightSDK::Value] = [:])
|
||||
override public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class InsightEventOtherVoteCompleted : InsightSDK::Event {
|
||||
@objc public init(storeName: Swift::String, source: Swift::String? = nil, parameters: [Swift::String : InsightSDK::Value] = [:])
|
||||
override public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class InsightEventOtherVoteInitiated : InsightSDK::Event {
|
||||
@objc public init(storeName: Swift::String, source: Swift::String? = nil, parameters: [Swift::String : InsightSDK::Value] = [:])
|
||||
override public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class InsightEventRevenueAdImpressionRevenue : InsightSDK::Event {
|
||||
@objc public var amount: Swift::Double
|
||||
@objc public var currency: Swift::String
|
||||
@objc public var platform: Swift::String
|
||||
@objc public var format: Swift::String?
|
||||
@objc public var source: Swift::String
|
||||
@objc public var unitId: Swift::String?
|
||||
@objc public init(amount: Swift::Double, currency: Swift::String, platform: Swift::String, format: Swift::String? = nil, source: Swift::String, unitId: Swift::String? = nil, parameters: [Swift::String : InsightSDK::Value] = [:])
|
||||
override public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class InsightEventRevenueInAppPurchase : InsightSDK::Event {
|
||||
@objc public var quantity: Swift::Double
|
||||
@objc public var cost: Swift::Double
|
||||
@objc public var currency: Swift::String
|
||||
@objc public var productName: Swift::String
|
||||
@objc public var productId: Swift::String
|
||||
@objc public var receiptInfo: Swift::String?
|
||||
@objc public init(quantity: Swift::Double, cost: Swift::Double, currency: Swift::String, productName: Swift::String, productId: Swift::String, receiptInfo: Swift::String? = nil, parameters: [Swift::String : InsightSDK::Value] = [:])
|
||||
@objc convenience public init(cost: Swift::Double, currency: Swift::String, productName: Swift::String, productId: Swift::String, receiptInfo: Swift::String? = nil, parameters: [Swift::String : InsightSDK::Value] = [:])
|
||||
override public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class InsightEventRevenuePurchase : InsightSDK::Event {
|
||||
@objc public var currency: Swift::String
|
||||
@objc public var paymentMethod: Swift::String
|
||||
@objc public var affiliation: Swift::String?
|
||||
@objc public var coupon: Swift::String?
|
||||
@objc public var transactionId: Swift::String?
|
||||
@objc public var items: [InsightSDK::InsightItem]
|
||||
@objc public init(currency: Swift::String, paymentMethod: Swift::String, affiliation: Swift::String?, coupon: Swift::String?, transactionId: Swift::String?, items: [InsightSDK::InsightItem], parameters: [Swift::String : InsightSDK::Value] = [:])
|
||||
override public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class InsightEventSearchPromotionViewSearch : InsightSDK::Event {
|
||||
@objc public var term: Swift::String
|
||||
@objc public init(term: Swift::String, parameters: [Swift::String : InsightSDK::Value] = [:])
|
||||
override public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
final public class TinyStorage : @unchecked Swift::Sendable {
|
||||
final public let fileURL: Foundation::URL
|
||||
public static let didChangeNotification: Foundation::Notification.Foundation::Name
|
||||
final public var allKeys: [any InsightSDK::TinyStorageKey] {
|
||||
get
|
||||
}
|
||||
public init(insideDirectory: Foundation::URL, name: Swift::String)
|
||||
@objc deinit
|
||||
final public func retrieveOrThrow<T>(type: T.Type, forKey key: any InsightSDK::TinyStorageKey) throws -> T? where T : Swift::Decodable, T : Swift::Encodable
|
||||
final public func retrieve<T>(type: T.Type, forKey key: any InsightSDK::TinyStorageKey) -> T? where T : Swift::Decodable, T : Swift::Encodable
|
||||
final public func bool(forKey key: any InsightSDK::TinyStorageKey) -> Swift::Bool
|
||||
final public func integer(forKey key: any InsightSDK::TinyStorageKey) -> Swift::Int
|
||||
@discardableResult
|
||||
final public func incrementInteger(forKey key: any InsightSDK::TinyStorageKey, by incrementBy: Swift::Int = 1) -> Swift::Int
|
||||
final public func storeOrThrow(_ value: (any Swift::Decodable & Swift::Encodable)?, forKey key: any InsightSDK::TinyStorageKey) throws
|
||||
final public func store(_ value: (any Swift::Decodable & Swift::Encodable)?, forKey key: any InsightSDK::TinyStorageKey)
|
||||
final public func remove(key: any InsightSDK::TinyStorageKey)
|
||||
final public func reset()
|
||||
final public func bulkStore<U>(items: [U : (any Swift::Decodable & Swift::Encodable)?], skipKeyIfAlreadyPresent: Swift::Bool = false) where U : InsightSDK::TinyStorageKey
|
||||
}
|
||||
public protocol TinyStorageKey : Swift::Hashable, Swift::Sendable {
|
||||
var rawValue: Swift::String { get }
|
||||
}
|
||||
extension Swift::String : InsightSDK::TinyStorageKey {
|
||||
public var rawValue: Swift::String {
|
||||
get
|
||||
}
|
||||
}
|
||||
@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc public class User : ObjectiveC::NSObject, Swift::Codable {
|
||||
@objc public var userId: Swift::String?
|
||||
@objc public var gender: Foundation::NSNumber?
|
||||
@objc public var yearOfBirth: Foundation::NSNumber?
|
||||
@objc public var displayName: Swift::String?
|
||||
@objc public var email: Swift::String?
|
||||
@objc public var phoneNumber: Swift::String?
|
||||
@objc public var isPIIHashed: Swift::Bool
|
||||
@objc public var other: [Swift::String : Swift::String]?
|
||||
@objc public init(userId: Swift::String? = nil, gender: Foundation::NSNumber? = nil, yearOfBirth: Foundation::NSNumber? = nil, displayName: Swift::String? = nil, email: Swift::String? = nil, phoneNumber: Swift::String? = nil, isPIIHashed: Swift::Bool = false, other: [Swift::String : Swift::String]? = nil)
|
||||
public init(userId: Swift::String? = nil, gender: InsightSDK::UserGender? = nil, yearOfBirth: Swift::Int? = nil, displayName: Swift::String? = nil, email: Swift::String? = nil, phoneNumber: Swift::String? = nil, isPIIHashed: Swift::Bool = false, other: [Swift::String : Swift::String]? = nil)
|
||||
required public init(from decoder: any Swift::Decoder) throws
|
||||
public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
@objc @objcMembers public class APIError : ObjectiveC::NSObject, Swift::Codable, Foundation::CustomNSError {
|
||||
@objc final public let code: Swift::Int
|
||||
@objc final public let detail: Swift::String
|
||||
@objc public static var errorDomain: Swift::String {
|
||||
@objc get
|
||||
}
|
||||
@objc public var errorCode: Swift::Int {
|
||||
@objc get
|
||||
}
|
||||
@objc public var errorUserInfo: [Swift::String : Any] {
|
||||
@objc get
|
||||
}
|
||||
@objc public init(code: Swift::Int, detail: Swift::String)
|
||||
@objc deinit
|
||||
public func encode(to encoder: any Swift::Encoder) throws
|
||||
required public init(from decoder: any Swift::Decoder) throws
|
||||
}
|
||||
@objc extension UIKit::UIView {
|
||||
@objc @_Concurrency::MainActor @preconcurrency dynamic public var screenRecordingMask: Swift::Bool {
|
||||
@objc get
|
||||
@objc set
|
||||
}
|
||||
@objc @_Concurrency::MainActor @preconcurrency dynamic public var screenRecordingUnmask: Swift::Bool {
|
||||
@objc get
|
||||
@objc set
|
||||
}
|
||||
}
|
||||
extension SwiftUICore::View {
|
||||
@_Concurrency::MainActor @preconcurrency public func screenRecordingMask() -> some SwiftUICore::View
|
||||
|
||||
@_Concurrency::MainActor @preconcurrency public func screenRecordingUnmask() -> some SwiftUICore::View
|
||||
|
||||
}
|
||||
public struct AnyCodable : Swift::Codable {
|
||||
public init(from decoder: any Swift::Decoder) throws
|
||||
public func encode(to encoder: any Swift::Encoder) throws
|
||||
}
|
||||
@objc public protocol ScreenTrackable {
|
||||
@objc var screenName: Swift::String { get }
|
||||
}
|
||||
@objc public enum LogLevel : Swift::Int, Swift::Codable {
|
||||
case trace = 0, debug, info, warning, error
|
||||
public init?(rawValue: Swift::Int)
|
||||
public typealias RawValue = Swift::Int
|
||||
public var rawValue: Swift::Int {
|
||||
get
|
||||
}
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class InsightEventSearchPromotionSelectPromotion : InsightSDK::Event {
|
||||
@objc public var id: Swift::String
|
||||
@objc public var promotionName: Swift::String
|
||||
@objc public var creativeName: Swift::String?
|
||||
@objc public var creativeSlot: Swift::String?
|
||||
@objc public init(id: Swift::String, promotionName: Swift::String, creativeName: Swift::String? = nil, creativeSlot: Swift::String? = nil, parameters: [Swift::String : InsightSDK::Value] = [:])
|
||||
override public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class InsightEventSearchPromotionViewPromotion : InsightSDK::Event {
|
||||
@objc public init(id: Swift::String, promotionName: Swift::String, creativeName: Swift::String? = nil, creativeSlot: Swift::String? = nil, parameters: [Swift::String : InsightSDK::Value] = [:])
|
||||
override public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class InsightEventSearchPromotionViewSearchResults : InsightSDK::Event {
|
||||
@objc public var term: Swift::String
|
||||
@objc public init(term: Swift::String, parameters: [Swift::String : InsightSDK::Value] = [:])
|
||||
override public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class InsightEventUserEngagementLogin : InsightSDK::Event {
|
||||
@objc public init(source: Swift::String, parameters: [Swift::String : InsightSDK::Value] = [:])
|
||||
override public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class InsightEventUserEngagementSelectContent : InsightSDK::Event {
|
||||
@objc public var id: Swift::String
|
||||
@objc public var type: Swift::String?
|
||||
@objc public var contentName: Swift::String?
|
||||
@objc public init(id: Swift::String, type: Swift::String? = nil, contentName: Swift::String? = nil, parameters: [Swift::String : InsightSDK::Value] = [:])
|
||||
override public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class InsightEventUserEngagementShareContent : InsightSDK::Event {
|
||||
@objc public var id: Swift::String
|
||||
@objc public var type: Swift::String?
|
||||
@objc public var contentName: Swift::String?
|
||||
@objc public init(id: Swift::String, type: Swift::String? = nil, contentName: Swift::String? = nil, parameters: [Swift::String : InsightSDK::Value] = [:])
|
||||
override public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class InsightEventUserEngagementSignUp : InsightSDK::Event {
|
||||
@objc public var source: Swift::String
|
||||
@objc public var method: Swift::String
|
||||
@objc public init(source: Swift::String, method: Swift::String, parameters: [Swift::String : InsightSDK::Value] = [:])
|
||||
override public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class InsightEventUserEngagementTutorialBegin : InsightSDK::Event {
|
||||
@objc public var tutorialName: Swift::String
|
||||
@objc public init(tutorialName: Swift::String, parameters: [Swift::String : InsightSDK::Value] = [:])
|
||||
override public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class InsightEventUserEngagementTutorialComplete : InsightSDK::Event {
|
||||
@objc public var tutorialName: Swift::String
|
||||
@objc public init(tutorialName: Swift::String, parameters: [Swift::String : InsightSDK::Value] = [:])
|
||||
override public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class Event : ObjectiveC::NSObject, Swift::Codable {
|
||||
public static func == (lhs: InsightSDK::Event, rhs: InsightSDK::Event) -> Swift::Bool
|
||||
@objc deinit
|
||||
public func encode(to encoder: any Swift::Encoder) throws
|
||||
required public init(from decoder: any Swift::Decoder) throws
|
||||
}
|
||||
@objc @objcMembers public class EventParameter : ObjectiveC::NSObject, Swift::Codable {
|
||||
@objc public init(name: Swift::String, value: InsightSDK::Value)
|
||||
public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
required public init(from decoder: any Swift::Decoder) throws
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class Value : ObjectiveC::NSObject, Swift::Codable {
|
||||
@objc deinit
|
||||
public func encode(to encoder: any Swift::Encoder) throws
|
||||
required public init(from decoder: any Swift::Decoder) throws
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class StringValue : InsightSDK::Value {
|
||||
@objc public init(value: Swift::String)
|
||||
override public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class DoubleValue : InsightSDK::Value {
|
||||
@objc public init(value: Swift::Double)
|
||||
override public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class BooleanValue : InsightSDK::Value {
|
||||
@objc public init(value: Swift::Bool)
|
||||
override public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class LongValue : InsightSDK::Value {
|
||||
@objc public init(value: Swift::Int64)
|
||||
override public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class ListValue : InsightSDK::Value {
|
||||
@objc public init(value: [InsightSDK::Value])
|
||||
override public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class ParameterListValue : InsightSDK::Value {
|
||||
@objc public init(value: [InsightSDK::EventParameter])
|
||||
override public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
@objc @objcMembers public class InsightItem : ObjectiveC::NSObject, Swift::Codable {
|
||||
@objc public var productId: Swift::String
|
||||
@objc public var productName: Swift::String
|
||||
@objc public var affiliation: Swift::String?
|
||||
@objc public var coupon: Swift::String?
|
||||
public var discount: Swift::Double?
|
||||
public var index: Swift::Int64?
|
||||
@objc public var brand: Swift::String?
|
||||
@objc public var category: Swift::String?
|
||||
@objc public var category2: Swift::String?
|
||||
@objc public var category3: Swift::String?
|
||||
@objc public var category4: Swift::String?
|
||||
@objc public var category5: Swift::String?
|
||||
@objc public var list: Swift::String?
|
||||
@objc public var variant: Swift::String?
|
||||
@objc public var price: Swift::Double
|
||||
@objc public var quantity: Swift::Double
|
||||
@objc public var merchant: Swift::String?
|
||||
public init(productId: Swift::String, productName: Swift::String, affiliation: Swift::String? = nil, coupon: Swift::String? = nil, discount: Swift::Double? = nil, index: Swift::Int64? = nil, brand: Swift::String? = nil, category: Swift::String? = nil, category2: Swift::String? = nil, category3: Swift::String? = nil, category4: Swift::String? = nil, category5: Swift::String? = nil, list: Swift::String? = nil, variant: Swift::String? = nil, price: Swift::Double, quantity: Swift::Double, merchant: Swift::String? = nil)
|
||||
@objc convenience public init(from parameterListValue: InsightSDK::ParameterListValue)
|
||||
required public init(from decoder: any Swift::Decoder) throws
|
||||
public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc public func toEventParameters() -> [InsightSDK::EventParameter]
|
||||
@objc deinit
|
||||
}
|
||||
@objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objcMembers final public class Insight : ObjectiveC::NSObject {
|
||||
@objc final public var version: Swift::String {
|
||||
@objc get
|
||||
}
|
||||
@objc final public var build: Swift::String {
|
||||
@objc get
|
||||
}
|
||||
@objc final public var pushToken: Swift::String? {
|
||||
@objc get
|
||||
}
|
||||
@objc public static let shared: InsightSDK::Insight
|
||||
@objc final public func start(config: InsightSDK::SdkConfiguration?, user: InsightSDK::User?, completion: ((InsightSDK::SdkStartState) -> Swift::Void)? = nil)
|
||||
@objc final public func restart(user: InsightSDK::User? = nil, config: InsightSDK::SdkConfiguration? = nil)
|
||||
@objc final public func stop()
|
||||
@objc final public func stop(completion: @escaping () -> Swift::Void)
|
||||
@objc final public func updateLastLocation(to newLocation: _LocationEssentials::CLLocation)
|
||||
@objc final public func setDefaultEventParameters(_ parameters: [Swift::String : InsightSDK::Value])
|
||||
@objc final public func logEvent(_ event: InsightSDK::Event, callback: ((InsightSDK::APIError?) -> Swift::Void)? = nil)
|
||||
@objc final public func requestScreenRecordingCapture()
|
||||
@objc final public func logEvent(_ name: Swift::String, parameters: [Swift::String : InsightSDK::Value] = [:], callback: ((InsightSDK::APIError?) -> Swift::Void)? = nil)
|
||||
@objc final public func logHealthMessage(_ message: Swift::String)
|
||||
final public func logHealthMessage(format: Swift::String, arguments: Swift::CVaListPointer)
|
||||
@objc final public func logHealthMessageWithFormat(_ format: Swift::String, _ args: ObjectiveC::NSObject)
|
||||
@objc final public func logHealthMessageWithFormat(_ format: Swift::String, arguments args: ObjectiveC::NSObject)
|
||||
@objc final public func clearHealthMessages()
|
||||
@objc final public func clearCrashReports()
|
||||
@objc final public func clearStoredData()
|
||||
@objc final public func clearScreenRecordings()
|
||||
@objc final public func setCustomHealthValue(_ value: Swift::String, forKey key: Swift::String)
|
||||
@objc final public func setCustomHealthKeysAndValues(_ keysAndValues: [Swift::String : Swift::String])
|
||||
@objc final public func record(_ error: Foundation::NSError)
|
||||
@objc final public func stopCrashReporting()
|
||||
@objc final public func startCrashReporting()
|
||||
@objc final public func clearRequestQueues()
|
||||
@objc final public func flushBatchRequests()
|
||||
@objc deinit
|
||||
}
|
||||
public struct NetworkingConfiguration : Swift::Codable {
|
||||
public var actorsEnabled: Swift::Bool
|
||||
public var batchingEnabled: Swift::Bool
|
||||
public var requestMaxConcurrentInFlight: Swift::Int
|
||||
public var requestMaxConnectionsPerHost: Swift::Int
|
||||
public init(actorsEnabled: Swift::Bool = false, batchingEnabled: Swift::Bool = true, requestMaxConcurrentInFlight: Swift::Int = 0, requestMaxConnectionsPerHost: Swift::Int = 0)
|
||||
public func encode(to encoder: any Swift::Encoder) throws
|
||||
public init(from decoder: any Swift::Decoder) throws
|
||||
}
|
||||
@objc @objcMembers final public class SdkConfiguration : ObjectiveC::NSObject, Swift::Codable {
|
||||
final public var networking: InsightSDK::NetworkingConfiguration
|
||||
@objc public init(apiKey: Swift::String, apiBaseUrl: Swift::String? = nil, apiSslCertificatePemUrl: Foundation::URL? = nil, pushToken: Swift::String? = nil, logLevel: InsightSDK::LogLevel = .error)
|
||||
@nonobjc public init(apiKey: Swift::String, apiBaseUrl: Swift::String? = nil, apiSslCertificatePemUrl: Foundation::URL? = nil, pushToken: Swift::String? = nil, logLevel: InsightSDK::LogLevel = .error, networking: InsightSDK::NetworkingConfiguration = NetworkingConfiguration())
|
||||
@objc deinit
|
||||
final public func encode(to encoder: any Swift::Encoder) throws
|
||||
public init(from decoder: any Swift::Decoder) throws
|
||||
}
|
||||
@objc public enum SdkStartState : Swift::Int {
|
||||
case failure = 0
|
||||
case success = 1
|
||||
case skipped = 2
|
||||
public var description: Swift::String {
|
||||
get
|
||||
}
|
||||
public init?(rawValue: Swift::Int)
|
||||
public typealias RawValue = Swift::Int
|
||||
public var rawValue: Swift::Int {
|
||||
get
|
||||
}
|
||||
}
|
||||
@objc public enum UserGender : Swift::Int {
|
||||
case female = 0
|
||||
case male = 1
|
||||
public var stringValue: Swift::String {
|
||||
get
|
||||
}
|
||||
public static func gender(from number: Foundation::NSNumber?) -> InsightSDK::UserGender?
|
||||
public func toNSNumber() -> Foundation::NSNumber
|
||||
public init?(rawValue: Swift::Int)
|
||||
public typealias RawValue = Swift::Int
|
||||
public var rawValue: Swift::Int {
|
||||
get
|
||||
}
|
||||
}
|
||||
extension InsightSDK::LogLevel : Swift::Equatable {}
|
||||
extension InsightSDK::LogLevel : Swift::Hashable {}
|
||||
extension InsightSDK::LogLevel : Swift::RawRepresentable {}
|
||||
extension InsightSDK::SdkStartState : Swift::Equatable {}
|
||||
extension InsightSDK::SdkStartState : Swift::Hashable {}
|
||||
extension InsightSDK::SdkStartState : Swift::RawRepresentable {}
|
||||
extension InsightSDK::UserGender : Swift::Equatable {}
|
||||
extension InsightSDK::UserGender : Swift::Hashable {}
|
||||
extension InsightSDK::UserGender : Swift::RawRepresentable {}
|
||||
+41835
File diff suppressed because it is too large
Load Diff
+638
@@ -0,0 +1,638 @@
|
||||
// swift-interface-format-version: 1.0
|
||||
// swift-compiler-version: Apple Swift version 6.4 effective-5.10 (swiftlang-6.4.0.34.1 clang-2100.3.34.1)
|
||||
// swift-module-flags: -target x86_64-apple-ios15.0-simulator -enable-objc-interop -enable-library-evolution -language-mode 5 -O -enable-experimental-feature DebugDescriptionMacro -enable-bare-slash-regex -module-name InsightSDK
|
||||
// swift-module-flags-ignorable: -no-verify-emitted-module-interface -formal-cxx-interoperability-mode=off -interface-compiler-version 6.4
|
||||
import AVFoundation
|
||||
import AdSupport
|
||||
import AppTrackingTransparency
|
||||
import CommonCrypto
|
||||
import Contacts
|
||||
import CoreGraphics
|
||||
import CoreLocation
|
||||
import CoreTelephony
|
||||
import Darwin
|
||||
import Dispatch
|
||||
import Foundation
|
||||
@_exported import InsightSDK
|
||||
import MachO
|
||||
import Network
|
||||
import OSLog
|
||||
import ObjectiveC
|
||||
import Photos
|
||||
import Security
|
||||
import Swift
|
||||
import SwiftUI
|
||||
import SystemConfiguration
|
||||
import UIKit.UIGestureRecognizerSubclass
|
||||
import UIKit
|
||||
import UserNotifications
|
||||
import _Concurrency
|
||||
import _StringProcessing
|
||||
import _SwiftConcurrencyShims
|
||||
import os
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class InsightEventAdvertisingAdImpression : InsightSDK::Event {
|
||||
@objc public var platform: Swift::String
|
||||
@objc public var format: Swift::String
|
||||
@objc public var source: Swift::String
|
||||
@objc public var unitName: Swift::String?
|
||||
@objc public init(platform: Swift::String, format: Swift::String, source: Swift::String, unitName: Swift::String? = nil, parameters: [Swift::String : InsightSDK::Value] = [:])
|
||||
override public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class InsightEventAdvertisingCampaignImpression : InsightSDK::Event {
|
||||
@objc public var id: Swift::String
|
||||
@objc public var campaignName: Swift::String
|
||||
@objc public var source: Swift::String
|
||||
@objc public var medium: Swift::String?
|
||||
@objc public var searchTerm: Swift::String?
|
||||
@objc public var content: Swift::String?
|
||||
@objc public var adNetworkClickId: Swift::String?
|
||||
@objc public var cp1: Swift::String?
|
||||
@objc public init(id: Swift::String, campaignName: Swift::String, source: Swift::String, medium: Swift::String? = nil, searchTerm: Swift::String? = nil, content: Swift::String? = nil, adNetworkClickId: Swift::String? = nil, cp1: Swift::String? = nil, parameters: [Swift::String : InsightSDK::Value] = [:])
|
||||
override public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class InsightEventECommerceAddPaymentInfo : InsightSDK::Event {
|
||||
@objc public var amount: Swift::Double
|
||||
@objc public var currency: Swift::String
|
||||
@objc public var paymentType: Swift::String
|
||||
@objc public var items: [InsightSDK::InsightItem]?
|
||||
@objc public init(amount: Swift::Double, currency: Swift::String, paymentType: Swift::String, items: [InsightSDK::InsightItem]? = nil, parameters: [Swift::String : InsightSDK::Value] = [:])
|
||||
override public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class InsightEventECommerceAddShippingInfo : InsightSDK::Event {
|
||||
@objc public var cost: Swift::Double
|
||||
@objc public var currency: Swift::String
|
||||
@objc public var items: [InsightSDK::InsightItem]?
|
||||
@objc public var coupon: Swift::String?
|
||||
@objc public var shippingTier: Swift::String?
|
||||
@objc public init(cost: Swift::Double, currency: Swift::String, items: [InsightSDK::InsightItem]? = nil, coupon: Swift::String? = nil, shippingTier: Swift::String? = nil, parameters: [Swift::String : InsightSDK::Value] = [:])
|
||||
override public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class InsightEventECommerceAddToCart : InsightSDK::Event {
|
||||
@objc public var items: [InsightSDK::InsightItem]
|
||||
public var cost: Swift::Double?
|
||||
@objc public var currency: Swift::String?
|
||||
public init(items: [InsightSDK::InsightItem], cost: Swift::Double? = nil, currency: Swift::String? = nil, parameters: [Swift::String : InsightSDK::Value] = [:])
|
||||
override public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class InsightEventECommerceAddToWishlist : InsightSDK::Event {
|
||||
@objc public var items: [InsightSDK::InsightItem]
|
||||
public var cost: Swift::Double?
|
||||
@objc public var currency: Swift::String?
|
||||
public init(items: [InsightSDK::InsightItem], cost: Swift::Double? = nil, currency: Swift::String? = nil, parameters: [Swift::String : InsightSDK::Value] = [:])
|
||||
override public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class InsightEventECommerceBeginCheckout : InsightSDK::Event {
|
||||
@objc public var items: [InsightSDK::InsightItem]
|
||||
@objc public var cost: Swift::Double
|
||||
@objc public var currency: Swift::String
|
||||
@objc public var coupon: Swift::String?
|
||||
@objc public init(items: [InsightSDK::InsightItem], cost: Swift::Double, currency: Swift::String, coupon: Swift::String? = nil, parameters: [Swift::String : InsightSDK::Value] = [:])
|
||||
override public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class InsightEventECommerceRefund : InsightSDK::Event {
|
||||
@objc public var items: [InsightSDK::InsightItem]
|
||||
@objc public var cost: Swift::Double
|
||||
@objc public var currency: Swift::String
|
||||
@objc public var affiliation: Swift::String?
|
||||
@objc public var transactionId: Swift::String?
|
||||
@objc public init(items: [InsightSDK::InsightItem], cost: Swift::Double, currency: Swift::String, affiliation: Swift::String? = nil, transactionId: Swift::String? = nil, parameters: [Swift::String : InsightSDK::Value] = [:])
|
||||
override public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class InsightEventECommerceRemoveFromCart : InsightSDK::Event {
|
||||
@objc public var items: [InsightSDK::InsightItem]
|
||||
public var cost: Swift::Double?
|
||||
@objc public var currency: Swift::String?
|
||||
public init(items: [InsightSDK::InsightItem], cost: Swift::Double? = nil, currency: Swift::String? = nil, parameters: [Swift::String : InsightSDK::Value] = [:])
|
||||
override public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class InsightEventECommerceViewCart : InsightSDK::Event {
|
||||
@objc public var cost: Swift::Double
|
||||
@objc public var currency: Swift::String
|
||||
@objc public var items: [InsightSDK::InsightItem]
|
||||
@objc public init(items: [InsightSDK::InsightItem], cost: Swift::Double, currency: Swift::String, parameters: [Swift::String : InsightSDK::Value] = [:])
|
||||
override public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class InsightEventECommerceViewItem : InsightSDK::Event {
|
||||
@objc public var items: [InsightSDK::InsightItem]
|
||||
@objc public var cost: Swift::Double
|
||||
@objc public var currency: Swift::String
|
||||
@objc public init(items: [InsightSDK::InsightItem], cost: Swift::Double, currency: Swift::String, parameters: [Swift::String : InsightSDK::Value] = [:])
|
||||
override public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class InsightEventECommerceViewItemList : InsightSDK::Event {
|
||||
@objc public var id: Swift::String
|
||||
@objc public var listName: Swift::String
|
||||
@objc public var items: [InsightSDK::InsightItem]
|
||||
@objc public init(id: Swift::String, listName: Swift::String, items: [InsightSDK::InsightItem], parameters: [Swift::String : InsightSDK::Value] = [:])
|
||||
override public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class InsightEventFinancialTransactionCompleted : InsightSDK::Event {
|
||||
@objc public var amount: Swift::Double
|
||||
@objc public var currency: Swift::String
|
||||
@objc public var category: Swift::String?
|
||||
@objc public var tempTransactionId: Swift::String?
|
||||
@objc public init(amount: Swift::Double, currency: Swift::String, category: Swift::String? = nil, tempTransactionId: Swift::String? = nil, parameters: [Swift::String : InsightSDK::Value] = [:])
|
||||
override public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class InsightEventFinancialTransactionFailed : InsightSDK::Event {
|
||||
@objc public var amount: Swift::Double
|
||||
@objc public var currency: Swift::String
|
||||
@objc public var category: Swift::String?
|
||||
@objc public var tempTransactionId: Swift::String?
|
||||
@objc public var errorCode: Swift::String?
|
||||
@objc public var errorMessage: Swift::String?
|
||||
@objc public init(amount: Swift::Double, currency: Swift::String, category: Swift::String? = nil, tempTransactionId: Swift::String? = nil, errorCode: Swift::String? = nil, errorMessage: Swift::String? = nil, parameters: [Swift::String : InsightSDK::Value] = [:])
|
||||
override public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class InsightEventFinancialTransactionInitiated : InsightSDK::Event {
|
||||
@objc public var amount: Swift::Double
|
||||
@objc public var currency: Swift::String
|
||||
@objc public var category: Swift::String?
|
||||
@objc public var tempTransactionId: Swift::String?
|
||||
@objc public init(amount: Swift::Double, currency: Swift::String, category: Swift::String? = nil, tempTransactionId: Swift::String? = nil, parameters: [Swift::String : InsightSDK::Value] = [:])
|
||||
override public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class InsightEventGamingEarnVirtualCurrency : InsightSDK::Event {
|
||||
@objc public var amount: Swift::Double
|
||||
@objc public var currencyName: Swift::String
|
||||
@objc public init(amount: Swift::Double, currencyName: Swift::String, parameters: [Swift::String : InsightSDK::Value] = [:])
|
||||
override public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class InsightEventGamingEarnJoinGroup : InsightSDK::Event {
|
||||
@objc public var id: Swift::String
|
||||
@objc public var groupName: Swift::String
|
||||
@objc public init(id: Swift::String, groupName: Swift::String, parameters: [Swift::String : InsightSDK::Value] = [:])
|
||||
override public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class InsightEventGamingLevelEnd : InsightSDK::Event {
|
||||
@objc public var levelName: Swift::String
|
||||
@objc public var success: Swift::String
|
||||
@objc public init(levelName: Swift::String, success: Swift::String, parameters: [Swift::String : InsightSDK::Value] = [:])
|
||||
override public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class InsightEventGamingLevelStart : InsightSDK::Event {
|
||||
@objc public var levelName: Swift::String
|
||||
@objc public init(levelName: Swift::String, parameters: [Swift::String : InsightSDK::Value] = [:])
|
||||
override public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class InsightEventGamingLevelUp : InsightSDK::Event {
|
||||
@objc public var level: Swift::Int64
|
||||
@objc public var character: Swift::String?
|
||||
@objc public init(level: Swift::Int64, character: Swift::String? = nil, parameters: [Swift::String : InsightSDK::Value] = [:])
|
||||
override public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class InsightEventGamingPostScore : InsightSDK::Event {
|
||||
@objc public var score: Swift::Int64
|
||||
public var level: Swift::Int64?
|
||||
@objc public var character: Swift::String?
|
||||
public init(score: Swift::Int64, level: Swift::Int64?, character: Swift::String?, parameters: [Swift::String : InsightSDK::Value] = [:])
|
||||
override public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class InsightEventGamingSpendVirtualCurrency : InsightSDK::Event {
|
||||
@objc public var amount: Swift::Double
|
||||
@objc public var currencyName: Swift::String
|
||||
@objc public var items: [InsightSDK::InsightItem]?
|
||||
@objc public init(amount: Swift::Double, currencyName: Swift::String, items: [InsightSDK::InsightItem]? = nil, parameters: [Swift::String : InsightSDK::Value] = [:])
|
||||
override public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class InsightEventGamingUnlockAchievement : InsightSDK::Event {
|
||||
@objc public var id: Swift::String
|
||||
@objc public var achievementName: Swift::String
|
||||
@objc public init(id: Swift::String, achievementName: Swift::String, parameters: [Swift::String : InsightSDK::Value] = [:])
|
||||
override public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class InsightEventOtherPasswordChanged : InsightSDK::Event {
|
||||
@objc public var source: Swift::String
|
||||
@objc public init(source: Swift::String, parameters: [Swift::String : InsightSDK::Value] = [:])
|
||||
override public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class InsightEventOtherProfileUpdated : InsightSDK::Event {
|
||||
@objc public var source: Swift::String
|
||||
@objc public init(source: Swift::String, parameters: [Swift::String : InsightSDK::Value] = [:])
|
||||
override public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class InsightEventOtherScreenTime : InsightSDK::Event {
|
||||
@objc public var screenClass: Swift::String
|
||||
@objc public var screenName: Swift::String
|
||||
public var duration: Swift::Int64?
|
||||
@objc public init(screenClass: Swift::String, screenName: Swift::String, duration: Swift::Int64, parameters: [Swift::String : InsightSDK::Value] = [:])
|
||||
override public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class InsightEventOtherScreenView : InsightSDK::Event {
|
||||
@objc public var screenClass: Swift::String
|
||||
@objc public var screenName: Swift::String
|
||||
@objc public init(screenClass: Swift::String, screenName: Swift::String, parameters: [Swift::String : InsightSDK::Value] = [:])
|
||||
override public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class InsightEventOtherSelectItem : InsightSDK::Event {
|
||||
@objc public var items: [InsightSDK::InsightItem]
|
||||
@objc public var id: Swift::String?
|
||||
@objc public var itemName: Swift::String?
|
||||
@objc public init(items: [InsightSDK::InsightItem], id: Swift::String? = nil, itemName: Swift::String? = nil, parameters: [Swift::String : InsightSDK::Value] = [:])
|
||||
override public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class InsightEventOtherStoreReviewCompleted : InsightSDK::Event {
|
||||
@objc public var storeName: Swift::String
|
||||
@objc public var source: Swift::String?
|
||||
@objc public init(storeName: Swift::String, source: Swift::String?, parameters: [Swift::String : InsightSDK::Value] = [:])
|
||||
override public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class InsightEventOtherStoreReviewInitiated : InsightSDK::Event {
|
||||
@objc public var storeName: Swift::String
|
||||
@objc public var source: Swift::String?
|
||||
@objc public init(storeName: Swift::String, source: Swift::String?, parameters: [Swift::String : InsightSDK::Value] = [:])
|
||||
override public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class InsightEventOtherVoteCompleted : InsightSDK::Event {
|
||||
@objc public init(storeName: Swift::String, source: Swift::String? = nil, parameters: [Swift::String : InsightSDK::Value] = [:])
|
||||
override public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class InsightEventOtherVoteInitiated : InsightSDK::Event {
|
||||
@objc public init(storeName: Swift::String, source: Swift::String? = nil, parameters: [Swift::String : InsightSDK::Value] = [:])
|
||||
override public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class InsightEventRevenueAdImpressionRevenue : InsightSDK::Event {
|
||||
@objc public var amount: Swift::Double
|
||||
@objc public var currency: Swift::String
|
||||
@objc public var platform: Swift::String
|
||||
@objc public var format: Swift::String?
|
||||
@objc public var source: Swift::String
|
||||
@objc public var unitId: Swift::String?
|
||||
@objc public init(amount: Swift::Double, currency: Swift::String, platform: Swift::String, format: Swift::String? = nil, source: Swift::String, unitId: Swift::String? = nil, parameters: [Swift::String : InsightSDK::Value] = [:])
|
||||
override public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class InsightEventRevenueInAppPurchase : InsightSDK::Event {
|
||||
@objc public var quantity: Swift::Double
|
||||
@objc public var cost: Swift::Double
|
||||
@objc public var currency: Swift::String
|
||||
@objc public var productName: Swift::String
|
||||
@objc public var productId: Swift::String
|
||||
@objc public var receiptInfo: Swift::String?
|
||||
@objc public init(quantity: Swift::Double, cost: Swift::Double, currency: Swift::String, productName: Swift::String, productId: Swift::String, receiptInfo: Swift::String? = nil, parameters: [Swift::String : InsightSDK::Value] = [:])
|
||||
@objc convenience public init(cost: Swift::Double, currency: Swift::String, productName: Swift::String, productId: Swift::String, receiptInfo: Swift::String? = nil, parameters: [Swift::String : InsightSDK::Value] = [:])
|
||||
override public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class InsightEventRevenuePurchase : InsightSDK::Event {
|
||||
@objc public var currency: Swift::String
|
||||
@objc public var paymentMethod: Swift::String
|
||||
@objc public var affiliation: Swift::String?
|
||||
@objc public var coupon: Swift::String?
|
||||
@objc public var transactionId: Swift::String?
|
||||
@objc public var items: [InsightSDK::InsightItem]
|
||||
@objc public init(currency: Swift::String, paymentMethod: Swift::String, affiliation: Swift::String?, coupon: Swift::String?, transactionId: Swift::String?, items: [InsightSDK::InsightItem], parameters: [Swift::String : InsightSDK::Value] = [:])
|
||||
override public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class InsightEventSearchPromotionViewSearch : InsightSDK::Event {
|
||||
@objc public var term: Swift::String
|
||||
@objc public init(term: Swift::String, parameters: [Swift::String : InsightSDK::Value] = [:])
|
||||
override public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
final public class TinyStorage : @unchecked Swift::Sendable {
|
||||
final public let fileURL: Foundation::URL
|
||||
public static let didChangeNotification: Foundation::Notification.Foundation::Name
|
||||
final public var allKeys: [any InsightSDK::TinyStorageKey] {
|
||||
get
|
||||
}
|
||||
public init(insideDirectory: Foundation::URL, name: Swift::String)
|
||||
@objc deinit
|
||||
final public func retrieveOrThrow<T>(type: T.Type, forKey key: any InsightSDK::TinyStorageKey) throws -> T? where T : Swift::Decodable, T : Swift::Encodable
|
||||
final public func retrieve<T>(type: T.Type, forKey key: any InsightSDK::TinyStorageKey) -> T? where T : Swift::Decodable, T : Swift::Encodable
|
||||
final public func bool(forKey key: any InsightSDK::TinyStorageKey) -> Swift::Bool
|
||||
final public func integer(forKey key: any InsightSDK::TinyStorageKey) -> Swift::Int
|
||||
@discardableResult
|
||||
final public func incrementInteger(forKey key: any InsightSDK::TinyStorageKey, by incrementBy: Swift::Int = 1) -> Swift::Int
|
||||
final public func storeOrThrow(_ value: (any Swift::Decodable & Swift::Encodable)?, forKey key: any InsightSDK::TinyStorageKey) throws
|
||||
final public func store(_ value: (any Swift::Decodable & Swift::Encodable)?, forKey key: any InsightSDK::TinyStorageKey)
|
||||
final public func remove(key: any InsightSDK::TinyStorageKey)
|
||||
final public func reset()
|
||||
final public func bulkStore<U>(items: [U : (any Swift::Decodable & Swift::Encodable)?], skipKeyIfAlreadyPresent: Swift::Bool = false) where U : InsightSDK::TinyStorageKey
|
||||
}
|
||||
public protocol TinyStorageKey : Swift::Hashable, Swift::Sendable {
|
||||
var rawValue: Swift::String { get }
|
||||
}
|
||||
extension Swift::String : InsightSDK::TinyStorageKey {
|
||||
public var rawValue: Swift::String {
|
||||
get
|
||||
}
|
||||
}
|
||||
@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc public class User : ObjectiveC::NSObject, Swift::Codable {
|
||||
@objc public var userId: Swift::String?
|
||||
@objc public var gender: Foundation::NSNumber?
|
||||
@objc public var yearOfBirth: Foundation::NSNumber?
|
||||
@objc public var displayName: Swift::String?
|
||||
@objc public var email: Swift::String?
|
||||
@objc public var phoneNumber: Swift::String?
|
||||
@objc public var isPIIHashed: Swift::Bool
|
||||
@objc public var other: [Swift::String : Swift::String]?
|
||||
@objc public init(userId: Swift::String? = nil, gender: Foundation::NSNumber? = nil, yearOfBirth: Foundation::NSNumber? = nil, displayName: Swift::String? = nil, email: Swift::String? = nil, phoneNumber: Swift::String? = nil, isPIIHashed: Swift::Bool = false, other: [Swift::String : Swift::String]? = nil)
|
||||
public init(userId: Swift::String? = nil, gender: InsightSDK::UserGender? = nil, yearOfBirth: Swift::Int? = nil, displayName: Swift::String? = nil, email: Swift::String? = nil, phoneNumber: Swift::String? = nil, isPIIHashed: Swift::Bool = false, other: [Swift::String : Swift::String]? = nil)
|
||||
required public init(from decoder: any Swift::Decoder) throws
|
||||
public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
@objc @objcMembers public class APIError : ObjectiveC::NSObject, Swift::Codable, Foundation::CustomNSError {
|
||||
@objc final public let code: Swift::Int
|
||||
@objc final public let detail: Swift::String
|
||||
@objc public static var errorDomain: Swift::String {
|
||||
@objc get
|
||||
}
|
||||
@objc public var errorCode: Swift::Int {
|
||||
@objc get
|
||||
}
|
||||
@objc public var errorUserInfo: [Swift::String : Any] {
|
||||
@objc get
|
||||
}
|
||||
@objc public init(code: Swift::Int, detail: Swift::String)
|
||||
@objc deinit
|
||||
public func encode(to encoder: any Swift::Encoder) throws
|
||||
required public init(from decoder: any Swift::Decoder) throws
|
||||
}
|
||||
@objc extension UIKit::UIView {
|
||||
@objc @_Concurrency::MainActor @preconcurrency dynamic public var screenRecordingMask: Swift::Bool {
|
||||
@objc get
|
||||
@objc set
|
||||
}
|
||||
@objc @_Concurrency::MainActor @preconcurrency dynamic public var screenRecordingUnmask: Swift::Bool {
|
||||
@objc get
|
||||
@objc set
|
||||
}
|
||||
}
|
||||
extension SwiftUICore::View {
|
||||
@_Concurrency::MainActor @preconcurrency public func screenRecordingMask() -> some SwiftUICore::View
|
||||
|
||||
@_Concurrency::MainActor @preconcurrency public func screenRecordingUnmask() -> some SwiftUICore::View
|
||||
|
||||
}
|
||||
public struct AnyCodable : Swift::Codable {
|
||||
public init(from decoder: any Swift::Decoder) throws
|
||||
public func encode(to encoder: any Swift::Encoder) throws
|
||||
}
|
||||
@objc public protocol ScreenTrackable {
|
||||
@objc var screenName: Swift::String { get }
|
||||
}
|
||||
@objc public enum LogLevel : Swift::Int, Swift::Codable {
|
||||
case trace = 0, debug, info, warning, error
|
||||
public init?(rawValue: Swift::Int)
|
||||
public typealias RawValue = Swift::Int
|
||||
public var rawValue: Swift::Int {
|
||||
get
|
||||
}
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class InsightEventSearchPromotionSelectPromotion : InsightSDK::Event {
|
||||
@objc public var id: Swift::String
|
||||
@objc public var promotionName: Swift::String
|
||||
@objc public var creativeName: Swift::String?
|
||||
@objc public var creativeSlot: Swift::String?
|
||||
@objc public init(id: Swift::String, promotionName: Swift::String, creativeName: Swift::String? = nil, creativeSlot: Swift::String? = nil, parameters: [Swift::String : InsightSDK::Value] = [:])
|
||||
override public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class InsightEventSearchPromotionViewPromotion : InsightSDK::Event {
|
||||
@objc public init(id: Swift::String, promotionName: Swift::String, creativeName: Swift::String? = nil, creativeSlot: Swift::String? = nil, parameters: [Swift::String : InsightSDK::Value] = [:])
|
||||
override public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class InsightEventSearchPromotionViewSearchResults : InsightSDK::Event {
|
||||
@objc public var term: Swift::String
|
||||
@objc public init(term: Swift::String, parameters: [Swift::String : InsightSDK::Value] = [:])
|
||||
override public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class InsightEventUserEngagementLogin : InsightSDK::Event {
|
||||
@objc public init(source: Swift::String, parameters: [Swift::String : InsightSDK::Value] = [:])
|
||||
override public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class InsightEventUserEngagementSelectContent : InsightSDK::Event {
|
||||
@objc public var id: Swift::String
|
||||
@objc public var type: Swift::String?
|
||||
@objc public var contentName: Swift::String?
|
||||
@objc public init(id: Swift::String, type: Swift::String? = nil, contentName: Swift::String? = nil, parameters: [Swift::String : InsightSDK::Value] = [:])
|
||||
override public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class InsightEventUserEngagementShareContent : InsightSDK::Event {
|
||||
@objc public var id: Swift::String
|
||||
@objc public var type: Swift::String?
|
||||
@objc public var contentName: Swift::String?
|
||||
@objc public init(id: Swift::String, type: Swift::String? = nil, contentName: Swift::String? = nil, parameters: [Swift::String : InsightSDK::Value] = [:])
|
||||
override public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class InsightEventUserEngagementSignUp : InsightSDK::Event {
|
||||
@objc public var source: Swift::String
|
||||
@objc public var method: Swift::String
|
||||
@objc public init(source: Swift::String, method: Swift::String, parameters: [Swift::String : InsightSDK::Value] = [:])
|
||||
override public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class InsightEventUserEngagementTutorialBegin : InsightSDK::Event {
|
||||
@objc public var tutorialName: Swift::String
|
||||
@objc public init(tutorialName: Swift::String, parameters: [Swift::String : InsightSDK::Value] = [:])
|
||||
override public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class InsightEventUserEngagementTutorialComplete : InsightSDK::Event {
|
||||
@objc public var tutorialName: Swift::String
|
||||
@objc public init(tutorialName: Swift::String, parameters: [Swift::String : InsightSDK::Value] = [:])
|
||||
override public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class Event : ObjectiveC::NSObject, Swift::Codable {
|
||||
public static func == (lhs: InsightSDK::Event, rhs: InsightSDK::Event) -> Swift::Bool
|
||||
@objc deinit
|
||||
public func encode(to encoder: any Swift::Encoder) throws
|
||||
required public init(from decoder: any Swift::Decoder) throws
|
||||
}
|
||||
@objc @objcMembers public class EventParameter : ObjectiveC::NSObject, Swift::Codable {
|
||||
@objc public init(name: Swift::String, value: InsightSDK::Value)
|
||||
public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
required public init(from decoder: any Swift::Decoder) throws
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class Value : ObjectiveC::NSObject, Swift::Codable {
|
||||
@objc deinit
|
||||
public func encode(to encoder: any Swift::Encoder) throws
|
||||
required public init(from decoder: any Swift::Decoder) throws
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class StringValue : InsightSDK::Value {
|
||||
@objc public init(value: Swift::String)
|
||||
override public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class DoubleValue : InsightSDK::Value {
|
||||
@objc public init(value: Swift::Double)
|
||||
override public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class BooleanValue : InsightSDK::Value {
|
||||
@objc public init(value: Swift::Bool)
|
||||
override public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class LongValue : InsightSDK::Value {
|
||||
@objc public init(value: Swift::Int64)
|
||||
override public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class ListValue : InsightSDK::Value {
|
||||
@objc public init(value: [InsightSDK::Value])
|
||||
override public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class ParameterListValue : InsightSDK::Value {
|
||||
@objc public init(value: [InsightSDK::EventParameter])
|
||||
override public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
@objc @objcMembers public class InsightItem : ObjectiveC::NSObject, Swift::Codable {
|
||||
@objc public var productId: Swift::String
|
||||
@objc public var productName: Swift::String
|
||||
@objc public var affiliation: Swift::String?
|
||||
@objc public var coupon: Swift::String?
|
||||
public var discount: Swift::Double?
|
||||
public var index: Swift::Int64?
|
||||
@objc public var brand: Swift::String?
|
||||
@objc public var category: Swift::String?
|
||||
@objc public var category2: Swift::String?
|
||||
@objc public var category3: Swift::String?
|
||||
@objc public var category4: Swift::String?
|
||||
@objc public var category5: Swift::String?
|
||||
@objc public var list: Swift::String?
|
||||
@objc public var variant: Swift::String?
|
||||
@objc public var price: Swift::Double
|
||||
@objc public var quantity: Swift::Double
|
||||
@objc public var merchant: Swift::String?
|
||||
public init(productId: Swift::String, productName: Swift::String, affiliation: Swift::String? = nil, coupon: Swift::String? = nil, discount: Swift::Double? = nil, index: Swift::Int64? = nil, brand: Swift::String? = nil, category: Swift::String? = nil, category2: Swift::String? = nil, category3: Swift::String? = nil, category4: Swift::String? = nil, category5: Swift::String? = nil, list: Swift::String? = nil, variant: Swift::String? = nil, price: Swift::Double, quantity: Swift::Double, merchant: Swift::String? = nil)
|
||||
@objc convenience public init(from parameterListValue: InsightSDK::ParameterListValue)
|
||||
required public init(from decoder: any Swift::Decoder) throws
|
||||
public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc public func toEventParameters() -> [InsightSDK::EventParameter]
|
||||
@objc deinit
|
||||
}
|
||||
@objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objcMembers final public class Insight : ObjectiveC::NSObject {
|
||||
@objc final public var version: Swift::String {
|
||||
@objc get
|
||||
}
|
||||
@objc final public var build: Swift::String {
|
||||
@objc get
|
||||
}
|
||||
@objc final public var pushToken: Swift::String? {
|
||||
@objc get
|
||||
}
|
||||
@objc public static let shared: InsightSDK::Insight
|
||||
@objc final public func start(config: InsightSDK::SdkConfiguration?, user: InsightSDK::User?, completion: ((InsightSDK::SdkStartState) -> Swift::Void)? = nil)
|
||||
@objc final public func restart(user: InsightSDK::User? = nil, config: InsightSDK::SdkConfiguration? = nil)
|
||||
@objc final public func stop()
|
||||
@objc final public func stop(completion: @escaping () -> Swift::Void)
|
||||
@objc final public func updateLastLocation(to newLocation: _LocationEssentials::CLLocation)
|
||||
@objc final public func setDefaultEventParameters(_ parameters: [Swift::String : InsightSDK::Value])
|
||||
@objc final public func logEvent(_ event: InsightSDK::Event, callback: ((InsightSDK::APIError?) -> Swift::Void)? = nil)
|
||||
@objc final public func requestScreenRecordingCapture()
|
||||
@objc final public func logEvent(_ name: Swift::String, parameters: [Swift::String : InsightSDK::Value] = [:], callback: ((InsightSDK::APIError?) -> Swift::Void)? = nil)
|
||||
@objc final public func logHealthMessage(_ message: Swift::String)
|
||||
final public func logHealthMessage(format: Swift::String, arguments: Swift::CVaListPointer)
|
||||
@objc final public func logHealthMessageWithFormat(_ format: Swift::String, _ args: ObjectiveC::NSObject)
|
||||
@objc final public func logHealthMessageWithFormat(_ format: Swift::String, arguments args: ObjectiveC::NSObject)
|
||||
@objc final public func clearHealthMessages()
|
||||
@objc final public func clearCrashReports()
|
||||
@objc final public func clearStoredData()
|
||||
@objc final public func clearScreenRecordings()
|
||||
@objc final public func setCustomHealthValue(_ value: Swift::String, forKey key: Swift::String)
|
||||
@objc final public func setCustomHealthKeysAndValues(_ keysAndValues: [Swift::String : Swift::String])
|
||||
@objc final public func record(_ error: Foundation::NSError)
|
||||
@objc final public func stopCrashReporting()
|
||||
@objc final public func startCrashReporting()
|
||||
@objc final public func clearRequestQueues()
|
||||
@objc final public func flushBatchRequests()
|
||||
@objc deinit
|
||||
}
|
||||
public struct NetworkingConfiguration : Swift::Codable {
|
||||
public var actorsEnabled: Swift::Bool
|
||||
public var batchingEnabled: Swift::Bool
|
||||
public var requestMaxConcurrentInFlight: Swift::Int
|
||||
public var requestMaxConnectionsPerHost: Swift::Int
|
||||
public init(actorsEnabled: Swift::Bool = false, batchingEnabled: Swift::Bool = true, requestMaxConcurrentInFlight: Swift::Int = 0, requestMaxConnectionsPerHost: Swift::Int = 0)
|
||||
public func encode(to encoder: any Swift::Encoder) throws
|
||||
public init(from decoder: any Swift::Decoder) throws
|
||||
}
|
||||
@objc @objcMembers final public class SdkConfiguration : ObjectiveC::NSObject, Swift::Codable {
|
||||
final public var networking: InsightSDK::NetworkingConfiguration
|
||||
@objc public init(apiKey: Swift::String, apiBaseUrl: Swift::String? = nil, apiSslCertificatePemUrl: Foundation::URL? = nil, pushToken: Swift::String? = nil, logLevel: InsightSDK::LogLevel = .error)
|
||||
@nonobjc public init(apiKey: Swift::String, apiBaseUrl: Swift::String? = nil, apiSslCertificatePemUrl: Foundation::URL? = nil, pushToken: Swift::String? = nil, logLevel: InsightSDK::LogLevel = .error, networking: InsightSDK::NetworkingConfiguration = NetworkingConfiguration())
|
||||
@objc deinit
|
||||
final public func encode(to encoder: any Swift::Encoder) throws
|
||||
public init(from decoder: any Swift::Decoder) throws
|
||||
}
|
||||
@objc public enum SdkStartState : Swift::Int {
|
||||
case failure = 0
|
||||
case success = 1
|
||||
case skipped = 2
|
||||
public var description: Swift::String {
|
||||
get
|
||||
}
|
||||
public init?(rawValue: Swift::Int)
|
||||
public typealias RawValue = Swift::Int
|
||||
public var rawValue: Swift::Int {
|
||||
get
|
||||
}
|
||||
}
|
||||
@objc public enum UserGender : Swift::Int {
|
||||
case female = 0
|
||||
case male = 1
|
||||
public var stringValue: Swift::String {
|
||||
get
|
||||
}
|
||||
public static func gender(from number: Foundation::NSNumber?) -> InsightSDK::UserGender?
|
||||
public func toNSNumber() -> Foundation::NSNumber
|
||||
public init?(rawValue: Swift::Int)
|
||||
public typealias RawValue = Swift::Int
|
||||
public var rawValue: Swift::Int {
|
||||
get
|
||||
}
|
||||
}
|
||||
extension InsightSDK::LogLevel : Swift::Equatable {}
|
||||
extension InsightSDK::LogLevel : Swift::Hashable {}
|
||||
extension InsightSDK::LogLevel : Swift::RawRepresentable {}
|
||||
extension InsightSDK::SdkStartState : Swift::Equatable {}
|
||||
extension InsightSDK::SdkStartState : Swift::Hashable {}
|
||||
extension InsightSDK::SdkStartState : Swift::RawRepresentable {}
|
||||
extension InsightSDK::UserGender : Swift::Equatable {}
|
||||
extension InsightSDK::UserGender : Swift::Hashable {}
|
||||
extension InsightSDK::UserGender : Swift::RawRepresentable {}
|
||||
BIN
Binary file not shown.
+638
@@ -0,0 +1,638 @@
|
||||
// swift-interface-format-version: 1.0
|
||||
// swift-compiler-version: Apple Swift version 6.4 effective-5.10 (swiftlang-6.4.0.34.1 clang-2100.3.34.1)
|
||||
// swift-module-flags: -target x86_64-apple-ios15.0-simulator -enable-objc-interop -enable-library-evolution -language-mode 5 -O -enable-experimental-feature DebugDescriptionMacro -enable-bare-slash-regex -module-name InsightSDK
|
||||
// swift-module-flags-ignorable: -no-verify-emitted-module-interface -formal-cxx-interoperability-mode=off -interface-compiler-version 6.4
|
||||
import AVFoundation
|
||||
import AdSupport
|
||||
import AppTrackingTransparency
|
||||
import CommonCrypto
|
||||
import Contacts
|
||||
import CoreGraphics
|
||||
import CoreLocation
|
||||
import CoreTelephony
|
||||
import Darwin
|
||||
import Dispatch
|
||||
import Foundation
|
||||
@_exported import InsightSDK
|
||||
import MachO
|
||||
import Network
|
||||
import OSLog
|
||||
import ObjectiveC
|
||||
import Photos
|
||||
import Security
|
||||
import Swift
|
||||
import SwiftUI
|
||||
import SystemConfiguration
|
||||
import UIKit.UIGestureRecognizerSubclass
|
||||
import UIKit
|
||||
import UserNotifications
|
||||
import _Concurrency
|
||||
import _StringProcessing
|
||||
import _SwiftConcurrencyShims
|
||||
import os
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class InsightEventAdvertisingAdImpression : InsightSDK::Event {
|
||||
@objc public var platform: Swift::String
|
||||
@objc public var format: Swift::String
|
||||
@objc public var source: Swift::String
|
||||
@objc public var unitName: Swift::String?
|
||||
@objc public init(platform: Swift::String, format: Swift::String, source: Swift::String, unitName: Swift::String? = nil, parameters: [Swift::String : InsightSDK::Value] = [:])
|
||||
override public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class InsightEventAdvertisingCampaignImpression : InsightSDK::Event {
|
||||
@objc public var id: Swift::String
|
||||
@objc public var campaignName: Swift::String
|
||||
@objc public var source: Swift::String
|
||||
@objc public var medium: Swift::String?
|
||||
@objc public var searchTerm: Swift::String?
|
||||
@objc public var content: Swift::String?
|
||||
@objc public var adNetworkClickId: Swift::String?
|
||||
@objc public var cp1: Swift::String?
|
||||
@objc public init(id: Swift::String, campaignName: Swift::String, source: Swift::String, medium: Swift::String? = nil, searchTerm: Swift::String? = nil, content: Swift::String? = nil, adNetworkClickId: Swift::String? = nil, cp1: Swift::String? = nil, parameters: [Swift::String : InsightSDK::Value] = [:])
|
||||
override public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class InsightEventECommerceAddPaymentInfo : InsightSDK::Event {
|
||||
@objc public var amount: Swift::Double
|
||||
@objc public var currency: Swift::String
|
||||
@objc public var paymentType: Swift::String
|
||||
@objc public var items: [InsightSDK::InsightItem]?
|
||||
@objc public init(amount: Swift::Double, currency: Swift::String, paymentType: Swift::String, items: [InsightSDK::InsightItem]? = nil, parameters: [Swift::String : InsightSDK::Value] = [:])
|
||||
override public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class InsightEventECommerceAddShippingInfo : InsightSDK::Event {
|
||||
@objc public var cost: Swift::Double
|
||||
@objc public var currency: Swift::String
|
||||
@objc public var items: [InsightSDK::InsightItem]?
|
||||
@objc public var coupon: Swift::String?
|
||||
@objc public var shippingTier: Swift::String?
|
||||
@objc public init(cost: Swift::Double, currency: Swift::String, items: [InsightSDK::InsightItem]? = nil, coupon: Swift::String? = nil, shippingTier: Swift::String? = nil, parameters: [Swift::String : InsightSDK::Value] = [:])
|
||||
override public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class InsightEventECommerceAddToCart : InsightSDK::Event {
|
||||
@objc public var items: [InsightSDK::InsightItem]
|
||||
public var cost: Swift::Double?
|
||||
@objc public var currency: Swift::String?
|
||||
public init(items: [InsightSDK::InsightItem], cost: Swift::Double? = nil, currency: Swift::String? = nil, parameters: [Swift::String : InsightSDK::Value] = [:])
|
||||
override public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class InsightEventECommerceAddToWishlist : InsightSDK::Event {
|
||||
@objc public var items: [InsightSDK::InsightItem]
|
||||
public var cost: Swift::Double?
|
||||
@objc public var currency: Swift::String?
|
||||
public init(items: [InsightSDK::InsightItem], cost: Swift::Double? = nil, currency: Swift::String? = nil, parameters: [Swift::String : InsightSDK::Value] = [:])
|
||||
override public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class InsightEventECommerceBeginCheckout : InsightSDK::Event {
|
||||
@objc public var items: [InsightSDK::InsightItem]
|
||||
@objc public var cost: Swift::Double
|
||||
@objc public var currency: Swift::String
|
||||
@objc public var coupon: Swift::String?
|
||||
@objc public init(items: [InsightSDK::InsightItem], cost: Swift::Double, currency: Swift::String, coupon: Swift::String? = nil, parameters: [Swift::String : InsightSDK::Value] = [:])
|
||||
override public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class InsightEventECommerceRefund : InsightSDK::Event {
|
||||
@objc public var items: [InsightSDK::InsightItem]
|
||||
@objc public var cost: Swift::Double
|
||||
@objc public var currency: Swift::String
|
||||
@objc public var affiliation: Swift::String?
|
||||
@objc public var transactionId: Swift::String?
|
||||
@objc public init(items: [InsightSDK::InsightItem], cost: Swift::Double, currency: Swift::String, affiliation: Swift::String? = nil, transactionId: Swift::String? = nil, parameters: [Swift::String : InsightSDK::Value] = [:])
|
||||
override public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class InsightEventECommerceRemoveFromCart : InsightSDK::Event {
|
||||
@objc public var items: [InsightSDK::InsightItem]
|
||||
public var cost: Swift::Double?
|
||||
@objc public var currency: Swift::String?
|
||||
public init(items: [InsightSDK::InsightItem], cost: Swift::Double? = nil, currency: Swift::String? = nil, parameters: [Swift::String : InsightSDK::Value] = [:])
|
||||
override public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class InsightEventECommerceViewCart : InsightSDK::Event {
|
||||
@objc public var cost: Swift::Double
|
||||
@objc public var currency: Swift::String
|
||||
@objc public var items: [InsightSDK::InsightItem]
|
||||
@objc public init(items: [InsightSDK::InsightItem], cost: Swift::Double, currency: Swift::String, parameters: [Swift::String : InsightSDK::Value] = [:])
|
||||
override public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class InsightEventECommerceViewItem : InsightSDK::Event {
|
||||
@objc public var items: [InsightSDK::InsightItem]
|
||||
@objc public var cost: Swift::Double
|
||||
@objc public var currency: Swift::String
|
||||
@objc public init(items: [InsightSDK::InsightItem], cost: Swift::Double, currency: Swift::String, parameters: [Swift::String : InsightSDK::Value] = [:])
|
||||
override public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class InsightEventECommerceViewItemList : InsightSDK::Event {
|
||||
@objc public var id: Swift::String
|
||||
@objc public var listName: Swift::String
|
||||
@objc public var items: [InsightSDK::InsightItem]
|
||||
@objc public init(id: Swift::String, listName: Swift::String, items: [InsightSDK::InsightItem], parameters: [Swift::String : InsightSDK::Value] = [:])
|
||||
override public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class InsightEventFinancialTransactionCompleted : InsightSDK::Event {
|
||||
@objc public var amount: Swift::Double
|
||||
@objc public var currency: Swift::String
|
||||
@objc public var category: Swift::String?
|
||||
@objc public var tempTransactionId: Swift::String?
|
||||
@objc public init(amount: Swift::Double, currency: Swift::String, category: Swift::String? = nil, tempTransactionId: Swift::String? = nil, parameters: [Swift::String : InsightSDK::Value] = [:])
|
||||
override public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class InsightEventFinancialTransactionFailed : InsightSDK::Event {
|
||||
@objc public var amount: Swift::Double
|
||||
@objc public var currency: Swift::String
|
||||
@objc public var category: Swift::String?
|
||||
@objc public var tempTransactionId: Swift::String?
|
||||
@objc public var errorCode: Swift::String?
|
||||
@objc public var errorMessage: Swift::String?
|
||||
@objc public init(amount: Swift::Double, currency: Swift::String, category: Swift::String? = nil, tempTransactionId: Swift::String? = nil, errorCode: Swift::String? = nil, errorMessage: Swift::String? = nil, parameters: [Swift::String : InsightSDK::Value] = [:])
|
||||
override public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class InsightEventFinancialTransactionInitiated : InsightSDK::Event {
|
||||
@objc public var amount: Swift::Double
|
||||
@objc public var currency: Swift::String
|
||||
@objc public var category: Swift::String?
|
||||
@objc public var tempTransactionId: Swift::String?
|
||||
@objc public init(amount: Swift::Double, currency: Swift::String, category: Swift::String? = nil, tempTransactionId: Swift::String? = nil, parameters: [Swift::String : InsightSDK::Value] = [:])
|
||||
override public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class InsightEventGamingEarnVirtualCurrency : InsightSDK::Event {
|
||||
@objc public var amount: Swift::Double
|
||||
@objc public var currencyName: Swift::String
|
||||
@objc public init(amount: Swift::Double, currencyName: Swift::String, parameters: [Swift::String : InsightSDK::Value] = [:])
|
||||
override public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class InsightEventGamingEarnJoinGroup : InsightSDK::Event {
|
||||
@objc public var id: Swift::String
|
||||
@objc public var groupName: Swift::String
|
||||
@objc public init(id: Swift::String, groupName: Swift::String, parameters: [Swift::String : InsightSDK::Value] = [:])
|
||||
override public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class InsightEventGamingLevelEnd : InsightSDK::Event {
|
||||
@objc public var levelName: Swift::String
|
||||
@objc public var success: Swift::String
|
||||
@objc public init(levelName: Swift::String, success: Swift::String, parameters: [Swift::String : InsightSDK::Value] = [:])
|
||||
override public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class InsightEventGamingLevelStart : InsightSDK::Event {
|
||||
@objc public var levelName: Swift::String
|
||||
@objc public init(levelName: Swift::String, parameters: [Swift::String : InsightSDK::Value] = [:])
|
||||
override public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class InsightEventGamingLevelUp : InsightSDK::Event {
|
||||
@objc public var level: Swift::Int64
|
||||
@objc public var character: Swift::String?
|
||||
@objc public init(level: Swift::Int64, character: Swift::String? = nil, parameters: [Swift::String : InsightSDK::Value] = [:])
|
||||
override public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class InsightEventGamingPostScore : InsightSDK::Event {
|
||||
@objc public var score: Swift::Int64
|
||||
public var level: Swift::Int64?
|
||||
@objc public var character: Swift::String?
|
||||
public init(score: Swift::Int64, level: Swift::Int64?, character: Swift::String?, parameters: [Swift::String : InsightSDK::Value] = [:])
|
||||
override public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class InsightEventGamingSpendVirtualCurrency : InsightSDK::Event {
|
||||
@objc public var amount: Swift::Double
|
||||
@objc public var currencyName: Swift::String
|
||||
@objc public var items: [InsightSDK::InsightItem]?
|
||||
@objc public init(amount: Swift::Double, currencyName: Swift::String, items: [InsightSDK::InsightItem]? = nil, parameters: [Swift::String : InsightSDK::Value] = [:])
|
||||
override public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class InsightEventGamingUnlockAchievement : InsightSDK::Event {
|
||||
@objc public var id: Swift::String
|
||||
@objc public var achievementName: Swift::String
|
||||
@objc public init(id: Swift::String, achievementName: Swift::String, parameters: [Swift::String : InsightSDK::Value] = [:])
|
||||
override public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class InsightEventOtherPasswordChanged : InsightSDK::Event {
|
||||
@objc public var source: Swift::String
|
||||
@objc public init(source: Swift::String, parameters: [Swift::String : InsightSDK::Value] = [:])
|
||||
override public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class InsightEventOtherProfileUpdated : InsightSDK::Event {
|
||||
@objc public var source: Swift::String
|
||||
@objc public init(source: Swift::String, parameters: [Swift::String : InsightSDK::Value] = [:])
|
||||
override public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class InsightEventOtherScreenTime : InsightSDK::Event {
|
||||
@objc public var screenClass: Swift::String
|
||||
@objc public var screenName: Swift::String
|
||||
public var duration: Swift::Int64?
|
||||
@objc public init(screenClass: Swift::String, screenName: Swift::String, duration: Swift::Int64, parameters: [Swift::String : InsightSDK::Value] = [:])
|
||||
override public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class InsightEventOtherScreenView : InsightSDK::Event {
|
||||
@objc public var screenClass: Swift::String
|
||||
@objc public var screenName: Swift::String
|
||||
@objc public init(screenClass: Swift::String, screenName: Swift::String, parameters: [Swift::String : InsightSDK::Value] = [:])
|
||||
override public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class InsightEventOtherSelectItem : InsightSDK::Event {
|
||||
@objc public var items: [InsightSDK::InsightItem]
|
||||
@objc public var id: Swift::String?
|
||||
@objc public var itemName: Swift::String?
|
||||
@objc public init(items: [InsightSDK::InsightItem], id: Swift::String? = nil, itemName: Swift::String? = nil, parameters: [Swift::String : InsightSDK::Value] = [:])
|
||||
override public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class InsightEventOtherStoreReviewCompleted : InsightSDK::Event {
|
||||
@objc public var storeName: Swift::String
|
||||
@objc public var source: Swift::String?
|
||||
@objc public init(storeName: Swift::String, source: Swift::String?, parameters: [Swift::String : InsightSDK::Value] = [:])
|
||||
override public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class InsightEventOtherStoreReviewInitiated : InsightSDK::Event {
|
||||
@objc public var storeName: Swift::String
|
||||
@objc public var source: Swift::String?
|
||||
@objc public init(storeName: Swift::String, source: Swift::String?, parameters: [Swift::String : InsightSDK::Value] = [:])
|
||||
override public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class InsightEventOtherVoteCompleted : InsightSDK::Event {
|
||||
@objc public init(storeName: Swift::String, source: Swift::String? = nil, parameters: [Swift::String : InsightSDK::Value] = [:])
|
||||
override public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class InsightEventOtherVoteInitiated : InsightSDK::Event {
|
||||
@objc public init(storeName: Swift::String, source: Swift::String? = nil, parameters: [Swift::String : InsightSDK::Value] = [:])
|
||||
override public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class InsightEventRevenueAdImpressionRevenue : InsightSDK::Event {
|
||||
@objc public var amount: Swift::Double
|
||||
@objc public var currency: Swift::String
|
||||
@objc public var platform: Swift::String
|
||||
@objc public var format: Swift::String?
|
||||
@objc public var source: Swift::String
|
||||
@objc public var unitId: Swift::String?
|
||||
@objc public init(amount: Swift::Double, currency: Swift::String, platform: Swift::String, format: Swift::String? = nil, source: Swift::String, unitId: Swift::String? = nil, parameters: [Swift::String : InsightSDK::Value] = [:])
|
||||
override public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class InsightEventRevenueInAppPurchase : InsightSDK::Event {
|
||||
@objc public var quantity: Swift::Double
|
||||
@objc public var cost: Swift::Double
|
||||
@objc public var currency: Swift::String
|
||||
@objc public var productName: Swift::String
|
||||
@objc public var productId: Swift::String
|
||||
@objc public var receiptInfo: Swift::String?
|
||||
@objc public init(quantity: Swift::Double, cost: Swift::Double, currency: Swift::String, productName: Swift::String, productId: Swift::String, receiptInfo: Swift::String? = nil, parameters: [Swift::String : InsightSDK::Value] = [:])
|
||||
@objc convenience public init(cost: Swift::Double, currency: Swift::String, productName: Swift::String, productId: Swift::String, receiptInfo: Swift::String? = nil, parameters: [Swift::String : InsightSDK::Value] = [:])
|
||||
override public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class InsightEventRevenuePurchase : InsightSDK::Event {
|
||||
@objc public var currency: Swift::String
|
||||
@objc public var paymentMethod: Swift::String
|
||||
@objc public var affiliation: Swift::String?
|
||||
@objc public var coupon: Swift::String?
|
||||
@objc public var transactionId: Swift::String?
|
||||
@objc public var items: [InsightSDK::InsightItem]
|
||||
@objc public init(currency: Swift::String, paymentMethod: Swift::String, affiliation: Swift::String?, coupon: Swift::String?, transactionId: Swift::String?, items: [InsightSDK::InsightItem], parameters: [Swift::String : InsightSDK::Value] = [:])
|
||||
override public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class InsightEventSearchPromotionViewSearch : InsightSDK::Event {
|
||||
@objc public var term: Swift::String
|
||||
@objc public init(term: Swift::String, parameters: [Swift::String : InsightSDK::Value] = [:])
|
||||
override public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
final public class TinyStorage : @unchecked Swift::Sendable {
|
||||
final public let fileURL: Foundation::URL
|
||||
public static let didChangeNotification: Foundation::Notification.Foundation::Name
|
||||
final public var allKeys: [any InsightSDK::TinyStorageKey] {
|
||||
get
|
||||
}
|
||||
public init(insideDirectory: Foundation::URL, name: Swift::String)
|
||||
@objc deinit
|
||||
final public func retrieveOrThrow<T>(type: T.Type, forKey key: any InsightSDK::TinyStorageKey) throws -> T? where T : Swift::Decodable, T : Swift::Encodable
|
||||
final public func retrieve<T>(type: T.Type, forKey key: any InsightSDK::TinyStorageKey) -> T? where T : Swift::Decodable, T : Swift::Encodable
|
||||
final public func bool(forKey key: any InsightSDK::TinyStorageKey) -> Swift::Bool
|
||||
final public func integer(forKey key: any InsightSDK::TinyStorageKey) -> Swift::Int
|
||||
@discardableResult
|
||||
final public func incrementInteger(forKey key: any InsightSDK::TinyStorageKey, by incrementBy: Swift::Int = 1) -> Swift::Int
|
||||
final public func storeOrThrow(_ value: (any Swift::Decodable & Swift::Encodable)?, forKey key: any InsightSDK::TinyStorageKey) throws
|
||||
final public func store(_ value: (any Swift::Decodable & Swift::Encodable)?, forKey key: any InsightSDK::TinyStorageKey)
|
||||
final public func remove(key: any InsightSDK::TinyStorageKey)
|
||||
final public func reset()
|
||||
final public func bulkStore<U>(items: [U : (any Swift::Decodable & Swift::Encodable)?], skipKeyIfAlreadyPresent: Swift::Bool = false) where U : InsightSDK::TinyStorageKey
|
||||
}
|
||||
public protocol TinyStorageKey : Swift::Hashable, Swift::Sendable {
|
||||
var rawValue: Swift::String { get }
|
||||
}
|
||||
extension Swift::String : InsightSDK::TinyStorageKey {
|
||||
public var rawValue: Swift::String {
|
||||
get
|
||||
}
|
||||
}
|
||||
@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc public class User : ObjectiveC::NSObject, Swift::Codable {
|
||||
@objc public var userId: Swift::String?
|
||||
@objc public var gender: Foundation::NSNumber?
|
||||
@objc public var yearOfBirth: Foundation::NSNumber?
|
||||
@objc public var displayName: Swift::String?
|
||||
@objc public var email: Swift::String?
|
||||
@objc public var phoneNumber: Swift::String?
|
||||
@objc public var isPIIHashed: Swift::Bool
|
||||
@objc public var other: [Swift::String : Swift::String]?
|
||||
@objc public init(userId: Swift::String? = nil, gender: Foundation::NSNumber? = nil, yearOfBirth: Foundation::NSNumber? = nil, displayName: Swift::String? = nil, email: Swift::String? = nil, phoneNumber: Swift::String? = nil, isPIIHashed: Swift::Bool = false, other: [Swift::String : Swift::String]? = nil)
|
||||
public init(userId: Swift::String? = nil, gender: InsightSDK::UserGender? = nil, yearOfBirth: Swift::Int? = nil, displayName: Swift::String? = nil, email: Swift::String? = nil, phoneNumber: Swift::String? = nil, isPIIHashed: Swift::Bool = false, other: [Swift::String : Swift::String]? = nil)
|
||||
required public init(from decoder: any Swift::Decoder) throws
|
||||
public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
@objc @objcMembers public class APIError : ObjectiveC::NSObject, Swift::Codable, Foundation::CustomNSError {
|
||||
@objc final public let code: Swift::Int
|
||||
@objc final public let detail: Swift::String
|
||||
@objc public static var errorDomain: Swift::String {
|
||||
@objc get
|
||||
}
|
||||
@objc public var errorCode: Swift::Int {
|
||||
@objc get
|
||||
}
|
||||
@objc public var errorUserInfo: [Swift::String : Any] {
|
||||
@objc get
|
||||
}
|
||||
@objc public init(code: Swift::Int, detail: Swift::String)
|
||||
@objc deinit
|
||||
public func encode(to encoder: any Swift::Encoder) throws
|
||||
required public init(from decoder: any Swift::Decoder) throws
|
||||
}
|
||||
@objc extension UIKit::UIView {
|
||||
@objc @_Concurrency::MainActor @preconcurrency dynamic public var screenRecordingMask: Swift::Bool {
|
||||
@objc get
|
||||
@objc set
|
||||
}
|
||||
@objc @_Concurrency::MainActor @preconcurrency dynamic public var screenRecordingUnmask: Swift::Bool {
|
||||
@objc get
|
||||
@objc set
|
||||
}
|
||||
}
|
||||
extension SwiftUICore::View {
|
||||
@_Concurrency::MainActor @preconcurrency public func screenRecordingMask() -> some SwiftUICore::View
|
||||
|
||||
@_Concurrency::MainActor @preconcurrency public func screenRecordingUnmask() -> some SwiftUICore::View
|
||||
|
||||
}
|
||||
public struct AnyCodable : Swift::Codable {
|
||||
public init(from decoder: any Swift::Decoder) throws
|
||||
public func encode(to encoder: any Swift::Encoder) throws
|
||||
}
|
||||
@objc public protocol ScreenTrackable {
|
||||
@objc var screenName: Swift::String { get }
|
||||
}
|
||||
@objc public enum LogLevel : Swift::Int, Swift::Codable {
|
||||
case trace = 0, debug, info, warning, error
|
||||
public init?(rawValue: Swift::Int)
|
||||
public typealias RawValue = Swift::Int
|
||||
public var rawValue: Swift::Int {
|
||||
get
|
||||
}
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class InsightEventSearchPromotionSelectPromotion : InsightSDK::Event {
|
||||
@objc public var id: Swift::String
|
||||
@objc public var promotionName: Swift::String
|
||||
@objc public var creativeName: Swift::String?
|
||||
@objc public var creativeSlot: Swift::String?
|
||||
@objc public init(id: Swift::String, promotionName: Swift::String, creativeName: Swift::String? = nil, creativeSlot: Swift::String? = nil, parameters: [Swift::String : InsightSDK::Value] = [:])
|
||||
override public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class InsightEventSearchPromotionViewPromotion : InsightSDK::Event {
|
||||
@objc public init(id: Swift::String, promotionName: Swift::String, creativeName: Swift::String? = nil, creativeSlot: Swift::String? = nil, parameters: [Swift::String : InsightSDK::Value] = [:])
|
||||
override public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class InsightEventSearchPromotionViewSearchResults : InsightSDK::Event {
|
||||
@objc public var term: Swift::String
|
||||
@objc public init(term: Swift::String, parameters: [Swift::String : InsightSDK::Value] = [:])
|
||||
override public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class InsightEventUserEngagementLogin : InsightSDK::Event {
|
||||
@objc public init(source: Swift::String, parameters: [Swift::String : InsightSDK::Value] = [:])
|
||||
override public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class InsightEventUserEngagementSelectContent : InsightSDK::Event {
|
||||
@objc public var id: Swift::String
|
||||
@objc public var type: Swift::String?
|
||||
@objc public var contentName: Swift::String?
|
||||
@objc public init(id: Swift::String, type: Swift::String? = nil, contentName: Swift::String? = nil, parameters: [Swift::String : InsightSDK::Value] = [:])
|
||||
override public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class InsightEventUserEngagementShareContent : InsightSDK::Event {
|
||||
@objc public var id: Swift::String
|
||||
@objc public var type: Swift::String?
|
||||
@objc public var contentName: Swift::String?
|
||||
@objc public init(id: Swift::String, type: Swift::String? = nil, contentName: Swift::String? = nil, parameters: [Swift::String : InsightSDK::Value] = [:])
|
||||
override public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class InsightEventUserEngagementSignUp : InsightSDK::Event {
|
||||
@objc public var source: Swift::String
|
||||
@objc public var method: Swift::String
|
||||
@objc public init(source: Swift::String, method: Swift::String, parameters: [Swift::String : InsightSDK::Value] = [:])
|
||||
override public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class InsightEventUserEngagementTutorialBegin : InsightSDK::Event {
|
||||
@objc public var tutorialName: Swift::String
|
||||
@objc public init(tutorialName: Swift::String, parameters: [Swift::String : InsightSDK::Value] = [:])
|
||||
override public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class InsightEventUserEngagementTutorialComplete : InsightSDK::Event {
|
||||
@objc public var tutorialName: Swift::String
|
||||
@objc public init(tutorialName: Swift::String, parameters: [Swift::String : InsightSDK::Value] = [:])
|
||||
override public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class Event : ObjectiveC::NSObject, Swift::Codable {
|
||||
public static func == (lhs: InsightSDK::Event, rhs: InsightSDK::Event) -> Swift::Bool
|
||||
@objc deinit
|
||||
public func encode(to encoder: any Swift::Encoder) throws
|
||||
required public init(from decoder: any Swift::Decoder) throws
|
||||
}
|
||||
@objc @objcMembers public class EventParameter : ObjectiveC::NSObject, Swift::Codable {
|
||||
@objc public init(name: Swift::String, value: InsightSDK::Value)
|
||||
public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
required public init(from decoder: any Swift::Decoder) throws
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class Value : ObjectiveC::NSObject, Swift::Codable {
|
||||
@objc deinit
|
||||
public func encode(to encoder: any Swift::Encoder) throws
|
||||
required public init(from decoder: any Swift::Decoder) throws
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class StringValue : InsightSDK::Value {
|
||||
@objc public init(value: Swift::String)
|
||||
override public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class DoubleValue : InsightSDK::Value {
|
||||
@objc public init(value: Swift::Double)
|
||||
override public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class BooleanValue : InsightSDK::Value {
|
||||
@objc public init(value: Swift::Bool)
|
||||
override public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class LongValue : InsightSDK::Value {
|
||||
@objc public init(value: Swift::Int64)
|
||||
override public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class ListValue : InsightSDK::Value {
|
||||
@objc public init(value: [InsightSDK::Value])
|
||||
override public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
@objc @_hasMissingDesignatedInitializers @objcMembers public class ParameterListValue : InsightSDK::Value {
|
||||
@objc public init(value: [InsightSDK::EventParameter])
|
||||
override public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc deinit
|
||||
}
|
||||
@objc @objcMembers public class InsightItem : ObjectiveC::NSObject, Swift::Codable {
|
||||
@objc public var productId: Swift::String
|
||||
@objc public var productName: Swift::String
|
||||
@objc public var affiliation: Swift::String?
|
||||
@objc public var coupon: Swift::String?
|
||||
public var discount: Swift::Double?
|
||||
public var index: Swift::Int64?
|
||||
@objc public var brand: Swift::String?
|
||||
@objc public var category: Swift::String?
|
||||
@objc public var category2: Swift::String?
|
||||
@objc public var category3: Swift::String?
|
||||
@objc public var category4: Swift::String?
|
||||
@objc public var category5: Swift::String?
|
||||
@objc public var list: Swift::String?
|
||||
@objc public var variant: Swift::String?
|
||||
@objc public var price: Swift::Double
|
||||
@objc public var quantity: Swift::Double
|
||||
@objc public var merchant: Swift::String?
|
||||
public init(productId: Swift::String, productName: Swift::String, affiliation: Swift::String? = nil, coupon: Swift::String? = nil, discount: Swift::Double? = nil, index: Swift::Int64? = nil, brand: Swift::String? = nil, category: Swift::String? = nil, category2: Swift::String? = nil, category3: Swift::String? = nil, category4: Swift::String? = nil, category5: Swift::String? = nil, list: Swift::String? = nil, variant: Swift::String? = nil, price: Swift::Double, quantity: Swift::Double, merchant: Swift::String? = nil)
|
||||
@objc convenience public init(from parameterListValue: InsightSDK::ParameterListValue)
|
||||
required public init(from decoder: any Swift::Decoder) throws
|
||||
public func encode(to encoder: any Swift::Encoder) throws
|
||||
@objc public func toEventParameters() -> [InsightSDK::EventParameter]
|
||||
@objc deinit
|
||||
}
|
||||
@objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objcMembers final public class Insight : ObjectiveC::NSObject {
|
||||
@objc final public var version: Swift::String {
|
||||
@objc get
|
||||
}
|
||||
@objc final public var build: Swift::String {
|
||||
@objc get
|
||||
}
|
||||
@objc final public var pushToken: Swift::String? {
|
||||
@objc get
|
||||
}
|
||||
@objc public static let shared: InsightSDK::Insight
|
||||
@objc final public func start(config: InsightSDK::SdkConfiguration?, user: InsightSDK::User?, completion: ((InsightSDK::SdkStartState) -> Swift::Void)? = nil)
|
||||
@objc final public func restart(user: InsightSDK::User? = nil, config: InsightSDK::SdkConfiguration? = nil)
|
||||
@objc final public func stop()
|
||||
@objc final public func stop(completion: @escaping () -> Swift::Void)
|
||||
@objc final public func updateLastLocation(to newLocation: _LocationEssentials::CLLocation)
|
||||
@objc final public func setDefaultEventParameters(_ parameters: [Swift::String : InsightSDK::Value])
|
||||
@objc final public func logEvent(_ event: InsightSDK::Event, callback: ((InsightSDK::APIError?) -> Swift::Void)? = nil)
|
||||
@objc final public func requestScreenRecordingCapture()
|
||||
@objc final public func logEvent(_ name: Swift::String, parameters: [Swift::String : InsightSDK::Value] = [:], callback: ((InsightSDK::APIError?) -> Swift::Void)? = nil)
|
||||
@objc final public func logHealthMessage(_ message: Swift::String)
|
||||
final public func logHealthMessage(format: Swift::String, arguments: Swift::CVaListPointer)
|
||||
@objc final public func logHealthMessageWithFormat(_ format: Swift::String, _ args: ObjectiveC::NSObject)
|
||||
@objc final public func logHealthMessageWithFormat(_ format: Swift::String, arguments args: ObjectiveC::NSObject)
|
||||
@objc final public func clearHealthMessages()
|
||||
@objc final public func clearCrashReports()
|
||||
@objc final public func clearStoredData()
|
||||
@objc final public func clearScreenRecordings()
|
||||
@objc final public func setCustomHealthValue(_ value: Swift::String, forKey key: Swift::String)
|
||||
@objc final public func setCustomHealthKeysAndValues(_ keysAndValues: [Swift::String : Swift::String])
|
||||
@objc final public func record(_ error: Foundation::NSError)
|
||||
@objc final public func stopCrashReporting()
|
||||
@objc final public func startCrashReporting()
|
||||
@objc final public func clearRequestQueues()
|
||||
@objc final public func flushBatchRequests()
|
||||
@objc deinit
|
||||
}
|
||||
public struct NetworkingConfiguration : Swift::Codable {
|
||||
public var actorsEnabled: Swift::Bool
|
||||
public var batchingEnabled: Swift::Bool
|
||||
public var requestMaxConcurrentInFlight: Swift::Int
|
||||
public var requestMaxConnectionsPerHost: Swift::Int
|
||||
public init(actorsEnabled: Swift::Bool = false, batchingEnabled: Swift::Bool = true, requestMaxConcurrentInFlight: Swift::Int = 0, requestMaxConnectionsPerHost: Swift::Int = 0)
|
||||
public func encode(to encoder: any Swift::Encoder) throws
|
||||
public init(from decoder: any Swift::Decoder) throws
|
||||
}
|
||||
@objc @objcMembers final public class SdkConfiguration : ObjectiveC::NSObject, Swift::Codable {
|
||||
final public var networking: InsightSDK::NetworkingConfiguration
|
||||
@objc public init(apiKey: Swift::String, apiBaseUrl: Swift::String? = nil, apiSslCertificatePemUrl: Foundation::URL? = nil, pushToken: Swift::String? = nil, logLevel: InsightSDK::LogLevel = .error)
|
||||
@nonobjc public init(apiKey: Swift::String, apiBaseUrl: Swift::String? = nil, apiSslCertificatePemUrl: Foundation::URL? = nil, pushToken: Swift::String? = nil, logLevel: InsightSDK::LogLevel = .error, networking: InsightSDK::NetworkingConfiguration = NetworkingConfiguration())
|
||||
@objc deinit
|
||||
final public func encode(to encoder: any Swift::Encoder) throws
|
||||
public init(from decoder: any Swift::Decoder) throws
|
||||
}
|
||||
@objc public enum SdkStartState : Swift::Int {
|
||||
case failure = 0
|
||||
case success = 1
|
||||
case skipped = 2
|
||||
public var description: Swift::String {
|
||||
get
|
||||
}
|
||||
public init?(rawValue: Swift::Int)
|
||||
public typealias RawValue = Swift::Int
|
||||
public var rawValue: Swift::Int {
|
||||
get
|
||||
}
|
||||
}
|
||||
@objc public enum UserGender : Swift::Int {
|
||||
case female = 0
|
||||
case male = 1
|
||||
public var stringValue: Swift::String {
|
||||
get
|
||||
}
|
||||
public static func gender(from number: Foundation::NSNumber?) -> InsightSDK::UserGender?
|
||||
public func toNSNumber() -> Foundation::NSNumber
|
||||
public init?(rawValue: Swift::Int)
|
||||
public typealias RawValue = Swift::Int
|
||||
public var rawValue: Swift::Int {
|
||||
get
|
||||
}
|
||||
}
|
||||
extension InsightSDK::LogLevel : Swift::Equatable {}
|
||||
extension InsightSDK::LogLevel : Swift::Hashable {}
|
||||
extension InsightSDK::LogLevel : Swift::RawRepresentable {}
|
||||
extension InsightSDK::SdkStartState : Swift::Equatable {}
|
||||
extension InsightSDK::SdkStartState : Swift::Hashable {}
|
||||
extension InsightSDK::SdkStartState : Swift::RawRepresentable {}
|
||||
extension InsightSDK::UserGender : Swift::Equatable {}
|
||||
extension InsightSDK::UserGender : Swift::Hashable {}
|
||||
extension InsightSDK::UserGender : Swift::RawRepresentable {}
|
||||
+8
@@ -0,0 +1,8 @@
|
||||
framework module InsightSDK {
|
||||
umbrella header "InsightSDK.h"
|
||||
export *
|
||||
}
|
||||
|
||||
module InsightSDK.Swift {
|
||||
header "InsightSDK-Swift.h"
|
||||
}
|
||||
Reference in New Issue
Block a user