Files
iOS-SDK-test/InsightSDK.xcframework/ios-arm64/InsightSDK.framework/Modules/InsightSDK.swiftmodule/arm64-apple-ios.swiftdoc
T

236 lines
39 KiB
Plaintext
Raw Normal View History

2026-10-30 15:07:27 +03:00
✨)8,@­ð
¤P ¬P
¿@
¯0
¿
¬ð
£°
A²ÐŒÂ+¸-ÈÂ+°Â/ˆ+¼Â(¬ÂC´B)ÐB(�B(ÐB(<0B+¼)Ô+”Â/¸B(´B)<-„‚,œB)ÐÂA Í(¼B+´B)¸-ü‚(°Â+ŒÂ*<8)”Â(°Â/ŒÂ+´B+”‚+ÐÂ,<0Â)ÈÂ+Ô,ü‚+„B+”Â,� '% )Tj€À 0"D1P Å ´ð
Apple Swift version 6.4 effective-5.10 (swiftlang-6.4.0.34.1 clang-2100.3.34.1)TInsightSDKžarm64-apple-ios15.0…Þ&2 JT—¼n;xy?[c:@M@InsightSDK@objc(cs)InsightEventECommerceAddToCart(py)itemsList of items added to the cart$/// List of items added to the cart
÷%üUCc:@M@InsightSDK@objc(cs)InsightEventAdvertisingCampaignImpression(py)adNetworkClickIdAd network click ID/// Ad network click ID
B
QGSc:@M@InsightSDK@objc(cs)InsightEventECommerceAddPaymentInfo(py)currencyCurrency in ISO 4217 format /// Currency in ISO 4217 format
53êV]c:@M@InsightSDK@objc(cs)InsightEventFinancialTransactionInitiated(py)tempTransactionId Temporary transaction identifier%/// Temporary transaction identifier
 Ǽ‘5cs:10InsightSDK0A23EventECommerceAddToCartC4costSdSgvp#The transaction value for the items(/// The transaction value for the items
 Ò|Gc:@M@InsightSDK@objc(cs)InsightEventAdvertisingAdImpression(py)platform1Platform serving the ad (e.g., MoPub, IronSource)6/// Platform serving the ad (e.g., MoPub, IronSource)
¿œeH“c:@M@InsightSDK@objc(cs)InsightEventRevenueAdImpressionRevenue(py)source:Advertising network that served the ad, sent as ad_networkA/// Advertising network that served the ad, sent as `ad_network`
¼XD+c:@M@InsightSDK@objc(cs)InsightEventUserEngagementShareContent(py)iditem id /// item id
Hz <[c:@M@InsightSDK@objc(cs)InsightEventECommerceRefund(py)itemsList of items added to the cart$/// List of items added to the cart
l‘­G3c:@M@InsightSDK@objc(cs)InsightEventAdvertisingCampaignImpression(py)id Campaign ID/// Campaign ID
Ûá¿¥�s:10InsightSDK16SdkConfigurationC6apiKey0E7BaseUrl0e17SslCertificatePemH09pushToken8logLevel10networkingACSS_SSSg10Foundation3URLVSgAjA03LogO0OAA010NetworkingD0Vtcfc2Advanced initializer with networking configuration7/// Advanced initializer with networking configuration
 ¦ˆ9‡s:10InsightSDK0A27EventECommerceAddToWishlistC4costSdSgvp5The transaction value for the items added to the cart:/// The transaction value for the items added to the cart

YJSc:@M@InsightSDK@objc(cs)InsightEventECommerceAddPaymentInfo(py)paymentTypePayment method (e.g., Visa) /// Payment method (e.g., Visa)
×v8_s:7SwiftUI4ViewP10InsightSDKE21screenRecordingUnmaskQryFUnmasks plain text and images in this subtree in screen recording, the SwiftUI form of UIView.screenRecordingUnmask. It relaxes the privacy axis, never the always-masked list, acts in screenshot mode only, and leaves masked any content it cannot find or the table cannot name.[/// Unmasks plain text and images in this subtree in screen recording, the SwiftUI form of
d/// `UIView.screenRecordingUnmask`. It relaxes the privacy axis, never the always-masked list, acts
d/// in screenshot mode only, and leaves masked any content it cannot find or the table cannot name.
"÷žz?c:@M@InsightSDK@objc(cs)Insight(im)setCustomHealthValue:forKey::Set a custom key and value to be included in crash reports?/// Set a custom key and value to be included in crash reports
/// - Parameters:
)/// - value: The value to set (String)
;/// - key: The key for the value (maximum 64 characters)
&Ö¾_HOc:@M@InsightSDK@objc(cs)InsightEventAdvertisingCampaignImpression(py)cp1Custom campaign parameter/// Custom campaign parameter
'%Ó==cc:@M@InsightSDK@objc(cs)InsightEventECommerceViewCart(py)cost#The transaction value for the items(/// The transaction value for the items
*µ2WH5c:@M@InsightSDK@objc(cs)InsightEventSearchPromotionSelectPromotion(py)id Promotion ID/// Promotion ID
,™/(MSc:@M@InsightSDK@objc(cs)InsightEventFinancialTransactionCompleted(py)currencyCurrency of the transaction /// Currency of the transaction
,S—<Ic:@M@InsightSDK@objc(cs)InsightEventOtherSelectItem(py)itemsList of selected items/// List of selected items
-BV¹:-s:e:s:7SwiftUI4ViewP10InsightSDKE19screenRecordingMaskQryFóThe SwiftUI half of the per-element masking API, the only file in the SDK that imports SwiftUI: it inserts the marker views of InsightScreenRecordingSwiftUIMaskTagging.swift and nothing else. Nothing here is @objc, and the deployment floor, iOS 13, is also SwiftUI’s, so an Objective-C or UIKit-only host links on every device the SDK runs on. The modifiers act in screenshot mode; wireframe mode collapses each SwiftUI subtree to one placeholder, so a mask is redundant there and an unmask inert.
[/// The SwiftUI half of the per-element masking API, the only file in the SDK that imports
a/// SwiftUI: it inserts the marker views of `InsightScreenRecordingSwiftUIMaskTagging.swift` and
`/// nothing else. Nothing here is `@objc`, and the deployment floor, iOS 13, is also SwiftUI's,
b/// so an Objective-C or UIKit-only host links on every device the SDK runs on. The modifiers act
_/// in screenshot mode; wireframe mode collapses each SwiftUI subtree to one placeholder, so a
1/// mask is redundant there and an unmask inert.
///
Z/// REQ-SHR-MSK-001, REQ-SHR-MSK-002, REQ-SHR-MSK-003, REQ-SHR-MSK-007a, REQ-SHR-MSK-008,
Z/// REQ-SHR-CFG-003, REQ-IOS-MSK-001, REQ-IOS-MSK-003, REQ-IOS-MSK-003a, REQ-IOS-MSK-005,
/// REQ-IOS-CAP-009
.õ€EC[c:@M@InsightSDK@objc(cs)InsightEventECommerceAddToWishlist(py)itemsList of items added to the cart$/// List of items added to the cart
1µÆ†REc:@M@InsightSDK@objc(cs)InsightEventSearchPromotionSelectPromotion(py)creativeNameName of the creative/// Name of the creative
2¢É†REc:@M@InsightSDK@objc(cs)InsightEventSearchPromotionSelectPromotion(py)creativeSlotSlot of the creative/// Slot of the creative
7ÊòA3c:@M@InsightSDK@objc(cs)InsightEventOtherScreenView(py)screenName Screen name/// Screen name
;b—àE=c:@M@InsightSDK@objc(cs)InsightEventUserEngagementSelectContent(py)idSelected item id/// Selected item id
=’Á‚Hcc:@M@InsightSDK@objc(cs)InsightEventFinancialTransactionFailed(py)amount#Amount of the initiated transaction(/// Amount of the initiated transaction
>f<ÃG‡c:@M@InsightSDK@objc(cs)InsightEventRevenueInAppPurchase(py)receiptInfo5Receipt information from the store as Base64 encoding:/// Receipt information from the store as Base64 encoding
@ð€AG[c:@M@InsightSDK@objc(cs)InsightEventECommerceRemoveFromCart(py)currencyThe currency in ISO 4217 format$/// The currency in ISO 4217 format
A�Æ)O�c:@M@InsightSDK@objc(cs)InsightEventUserEngagementTutorialBegin(py)tutorialName8Name of the tutorial (e.g., Homepage, Purchase, Booster)=/// Name of the tutorial (e.g., Homepage, Purchase, Booster)
B!^~7ïs:e:s:So7CALayerC10InsightSDKE19screenRecordingMaskSbvpÛRules 2 and 3 for a standalone layer, internal because the public per-element API is view-level on both platforms. Only the iOS 26 unmask tagger writes screenRecordingUnmask; tests set screenRecordingMask to pin rule 2.Y/// Rules 2 and 3 for a standalone layer, internal because the public per-element API is
`/// view-level on both platforms. Only the iOS 26 unmask tagger writes `screenRecordingUnmask`;
3/// tests set `screenRecordingMask` to pin rule 2.
DäÎVJ�s:10InsightSDK23NetworkingConfigurationV28requestMaxConnectionsPerHostSivp@Max HTTP connections per host for URLSession. 0 = system defaultE/// Max HTTP connections per host for URLSession. 0 = system default
DôGGHic:@M@InsightSDK@objc(cs)InsightEventRevenueAdImpressionRevenue(py)format&Ad format (e.g., Banner, Interstitial)+/// Ad format (e.g., Banner, Interstitial)
F¶¡—:cs:10InsightSDK0A28EventECommerceRemoveFromCartC4costSdSgvp#The transaction value for the items(/// The transaction value for the items
F©.GC[c:@M@InsightSDK@objc(cs)InsightEventECommerceBeginCheckout(py)itemsList of items added to the cart$/// List of items added to the cart
JÕ„˜'�c:@M@InsightSDK@objc(cs)Insight(im)stop«Stops the SDK: collection stops at once, and the SDK sends what it holds for at most 5 seconds in the background. Unsent data stays queued and leaves after the next start.j/// Stops the SDK: collection stops at once, and the SDK sends what it holds for at most 5 seconds in the
L/// background. Unsent data stays queued and leaves after the next `start`.
JØ9žBic:@M@InsightSDK@objc(cs)InsightEventUserEngagementSignUp(py)method&Sign-up method (e.g., email, Facebook)+/// Sign-up method (e.g., email, Facebook)
J»NGc:@M@InsightSDK@objc(cs)InsightEventUserEngagementSelectContent(py)contentNameSelected content name/// Selected content name
PMÿcGGc:@M@InsightSDK@objc(cs)InsightEventUserEngagementSelectContent(py)typeSelected content type/// Selected content type
S¦
Ñ9Ss:10InsightSDK0A20EventGamingPostScoreC5levels5Int64VSgvpAssociated level (optional) /// Associated level (optional)
T½bPEwc:@M@InsightSDK@objc(cs)InsightEventRevenueInAppPurchase(py)productId,Store product identifier, sent as product_id3/// Store product identifier, sent as `product_id`
Wœž9Cc:@M@InsightSDK@objc(cs)InsightEventOtherSelectItem(py)idID of the item list/// ID of the item list
X½kÛG_c:@M@InsightSDK@objc(cs)InsightEventGamingEarnVirtualCurrency(py)amount!Amount of virtual currency earned&/// Amount of virtual currency earned
Z¼f‡@¿c:@M@InsightSDK@objc(cs)Insight(im)setCustomHealthKeysAndValues:+Set multiple custom keys and values at once0/// Set multiple custom keys and values at once
D/// - Parameter keysAndValues: Dictionary of keys and values to set
]nNMSc:@M@InsightSDK@objc(cs)InsightEventFinancialTransactionInitiated(py)categoryTransaction type (optional) /// Transaction type (optional)
_Žvá/c:@M@InsightSDK@objc(cs)InsightEventRevenueInAppPurchase(im)initWithCost:currency:productName:productId:receiptInfo:parameters: One unit./// One unit.
``“eJc:@M@InsightSDK@objc(cs)InsightEventRevenueAdImpressionRevenue(py)platform1Platform serving the ad (e.g., MoPub, IronSource)6/// Platform serving the ad (e.g., MoPub, IronSource)
aç„®D]c:@M@InsightSDK@objc(cs)InsightEventRevenuePurchase(py)transactionId Unique transaction ID (optional)%/// Unique transaction ID (optional)
boÕ=Oc:@M@InsightSDK@objc(cs)InsightEventRevenuePurchase(py)couponCoupon applied (optional)/// Coupon applied (optional)
cj}R9Zs:10InsightSDK11TinyStorageC7integer6forKeySiAA0cdG0_p_tFºHelper function that retrieves the object at the key and if it’s a non-nil Int will return its value, but if it’s nil, will return 0. Akin to UserDefaults’ integer(forKey:) method.Ã/// Helper function that retrieves the object at the key and if it's a non-nil `Int` will return its value, but if it's `nil`, will return `0`. Akin to `UserDefaults`' `integer(forKey:)` method.
///
±/// - Note: If there is a type mismatch (for instance the object stored at the key is a `String`) will still return `0`, so you need to have confidence it was stored correctly.
e�ËÞS9c:@M@InsightSDK@objc(cs)InsightEventSearchPromotionSelectPromotion(py)promotionNamePromotion name/// Promotion name
ff>;‡c:@M@InsightSDK@objc(cs)InsightEventECommerceRefund(py)cost5The transaction value for the items added to the cart:/// The transaction value for the items added to the cart
hh.jHCc:@M@InsightSDK@objc(cs)InsightEventRevenueAdImpressionRevenue(py)unitIdName of the ad unit/// Name of the ad unit
i1½¯5]c:@M@InsightSDK@objc(cs)Insight(im)logEvent:callback: Method to track built in events.%/// Method to track built in events.
i©Èž9õc:@CM@InsightSDK@@objc(cs)UIView(py)screenRecordingUnmasklUnmasks plain text and images in this subtree; never the always-masked list, so a secure input stays masked.q/// Unmasks plain text and images in this subtree; never the always-masked list, so a secure input stays masked.
jåé¨B[c:@M@InsightSDK@objc(cs)InsightEventECommerceAddToCart(py)currencyThe currency in ISO 4217 format$/// The currency in ISO 4217 format
jÛc²<5c:@M@InsightSDK@objc(cs)InsightEventGamingPostScore(py)score Posted score/// Posted score
ký�üA3c:@M@InsightSDK@objc(cs)InsightEventOtherScreenTime(py)screenName Screen name/// Screen name
nTÐx5gs:10InsightSDK11TinyStorageC7allKeysSayAA0cD3Key_pGvp%All keys currently present in storage*/// All keys currently present in storage
qýOD‰c:@M@InsightSDK@objc(cs)InsightEventRevenueInAppPurchase(py)currency5Currency in ISO 4217 format, sent as payment_currency</// Currency in ISO 4217 format, sent as `payment_currency`
r¢ºS]c:@M@InsightSDK@objc(cs)InsightEventFinancialTransactionFailed(py)tempTransactionId Temporary transaction identifier%/// Temporary transaction identifier
rpô9T1s:10InsightSDK11TinyStorageC15retrieveOrThrow4type6forKeyxSgxm_AA0cdJ0_ptKSeRzSERzlF¦Retrieve a value from storage at the given key and decode it as the given type, throwing if there are any errors in attemping to retrieve. Note that it will not throw if the key simply holds nothing currently, and instead will return nil. This function is a handy alternative to retrieve if you want more information about errors, for instance if you can recover from them or if you want to log errors to your own logger.­/// Retrieve a value from storage at the given key and decode it as the given type, throwing if there are any errors in attemping to retrieve. Note that it will not throw if the key simply holds nothing currently, and instead will return nil. This function is a handy alternative to `retrieve` if you want more information about errors, for instance if you can recover from them or if you want to log errors to your own logger.
///
/// - Parameters:
]/// - type: The `Codable`-conforming type that the retrieved value should be decoded into.
3/// - key: The key at which the value is stored.
t´D%�s:10InsightSDK11TinyStorageC5resetyyF2Completely resets the storage, removing all values7/// Completely resets the storage, removing all values
u#¿´Kcc:@M@InsightSDK@objc(cs)InsightEventFinancialTransactionCompleted(py)amount#Amount of the initiated transaction(/// Amount of the initiated transaction
v‚€2“c:@M@InsightSDK@objc(cs)Insight(im)clearStoredData0Erases the SDK’s stored user data on this device: pending crash reports and every stored screen recording, with any recording upload in flight abandoned first. Data the server already accepted needs a server-side deletion. Callable from any thread; a call off the main thread waits for the main thread.o/// Erases the SDK's stored user data on this device: pending crash reports and every stored screen recording,
n/// with any recording upload in flight abandoned first. Data the server already accepted needs a server-side
^/// deletion. Callable from any thread; a call off the main thread waits for the main thread.
võXLqc:@M@InsightSDK@objc(cs)InsightEventECommerceAddShippingInfo(py)shippingTier*Selected shipping tier (e.g., Ground, Air)//// Selected shipping tier (e.g., Ground, Air)
w ¾F[c:@M@InsightSDK@objc(cs)InsightEventECommerceAddToWishlist(py)currencyThe currency in ISO 4217 format$/// The currency in ISO 4217 format
wN,ƒ6bs:10InsightSDK11TinyStorageC4bool6forKeySbAA0cdG0_p_tF¼Helper function that retrieves the object at the key and if it’s a non-nil Bool will return its value, but if it’s nil, will return false. Akin to UserDefaults’ bool(forKey:) method.Å/// Helper function that retrieves the object at the key and if it's a non-nil `Bool` will return its value, but if it's `nil`, will return `false`. Akin to `UserDefaults`' `bool(forKey:)` method.
///
µ/// - Note: If there is a type mismatch (for instance the object stored at the key is a `Double`) will still return `false`, so you need to have confidence it was stored correctly.
z÷þ»?Ec:@M@InsightSDK@objc(cs)Insight(im)logHealthMessageWithFormat::Objective-C specific/// Objective-C specific
z0¬�6·c:@M@InsightSDK@objc(cs)Insight(im)stopWithCompletion:Ästop(), then completion once on the main queue when the SDK has sent what it could: at most 5 seconds after the call, at once when nothing was started. Objective-C: -[Insight stopWithCompletion:].n/// `stop()`, then `completion` once on the main queue when the SDK has sent what it could: at most 5 seconds
e/// after the call, at once when nothing was started. Objective-C: `-[Insight stopWithCompletion:]`.
zvî¬Bic:@M@InsightSDK@objc(cs)InsightEventUserEngagementSignUp(py)source&Sign-up method (e.g., iphone, android)+/// Sign-up method (e.g., iphone, android)
}%ÆM5c:@M@InsightSDK@objc(cs)InsightEventUserEngagementShareContent(py)contentName content name/// content name
}%4L=c:@M@InsightSDK@objc(cs)InsightEventAdvertisingCampaignImpression(py)contentCampaign content/// Campaign content
Ð=Hbs:10InsightSDK11TinyStorageC9bulkStore5items23skipKeyIfAlreadyPresentySDyxSe_SEpSgG_SbtAA0cdI0RzlF
Store multiple items at once, which will only result in one disk write, rather than a disk write for each individual storage as would happen if you called store on many individual items. Handy during a manual migration. Also supports removal by setting a key to nil./// Store multiple items at once, which will only result in one disk write, rather than a disk write for each individual storage as would happen if you called `store` on many individual items. Handy during a manual migration. Also supports removal by setting a key to `nil`.
///
/// - Parameters:
£/// - items: An array of items to store with a single disk write, Codable is optional so users can set keys to nil as an indication to remove them from storage.
‡/// - skipKeyIfAlreadyPresent: If `true` (default value is `false`) and the key is already present in the existing store, the new value will not be stored. This turns this function into something akin to `UserDefaults`' `registerDefaults` function, handy for setting up initial values, such as a guess at a user's preferred temperature unit (Celisus or Fahrenheit) based on device locale.
///
l/// - Note: From what I understand Codable is already inherently optional due to Optional being Codable so this just makes it more explicit to the compiler so we can unwrap it easier, in other words there's no way to make it so folks can't pass in non-optional Codables when used as an existential (see: https://mastodon.social/@christianselig/113279213464286112)
‚#yƒKós:10InsightSDK11TinyStorageC8retrieve4type6forKeyxSgxm_AA0cdH0_ptSeRzSERzlFRetrieve a value from storage at the given key and decode it as the given type, but unlike retrieveOrThrow this function acts like UserDefaults in that it discards errors and simply returns nil. See retrieveOrThrow if you would to have more insight into errors./// Retrieve a value from storage at the given key and decode it as the given type, but unlike `retrieveOrThrow` this function acts like `UserDefaults` in that it discards errors and simply returns nil. See `retrieveOrThrow` if you would to have more insight into errors.
///
/// - Parameters:
]/// - type: The `Codable`-conforming type that the retrieved value should be decoded into.
3/// - key: The key at which the value is stored.
ƒÛ¨ŒQ7c:@M@InsightSDK@objc(cs)InsightEventAdvertisingCampaignImpression(py)campaignName
Campaign name/// Campaign name
‡L¼€JSc:@M@InsightSDK@objc(cs)InsightEventFinancialTransactionFailed(py)categoryTransaction type (optional) /// Transaction type (optional)
ŒSxå=cc:@M@InsightSDK@objc(cs)InsightEventECommerceViewItem(py)cost#The transaction value for the items(/// The transaction value for the items
�iW_F[c:@M@InsightSDK@objc(cs)InsightEventECommerceBeginCheckout(py)currencyThe currency in ISO 4217 format$/// The currency in ISO 4217 format
�SøHEc:@M@InsightSDK@objc(cs)Insight(im)logHealthMessageWithFormat:arguments:Objective-C specific/// Objective-C specific
�Ù“UEAc:@M@InsightSDK@objc(cs)InsightEventECommerceAddPaymentInfo(py)amountTransaction amount/// Transaction amount
‘… dL=c:@M@InsightSDK@objc(cs)InsightEventSearchPromotionViewSearchResults(py)termSearch term used/// Search term used
“F]úKcc:@M@InsightSDK@objc(cs)InsightEventFinancialTransactionInitiated(py)amount#Amount of the initiated transaction(/// Amount of the initiated transaction
”ð]÷F_c:@M@InsightSDK@objc(cs)InsightEventECommerceAddShippingInfo(py)coupon!Coupon code used for the purchase&/// Coupon code used for the purchase
”ž:eBUc:@M@InsightSDK@objc(cs)InsightEventRevenuePurchase(py)affiliationStore affiliation (optional)!/// Store affiliation (optional)
—EáØDcc:@M@InsightSDK@objc(cs)InsightEventECommerceRemoveFromCart(py)items#List of items removed from the cart(/// List of items removed from the cart
˜n|xN1c:@M@InsightSDK@objc(cs)InsightEventFinancialTransactionFailed(py)errorMessage
Error Code/// Error Code
›(Î@Oc:@M@InsightSDK@objc(cs)InsightEventGamingPostScore(py)characterUsed character (optional)/// Used character (optional)
Ÿï×@ec:@M@InsightSDK@objc(cs)InsightEventRevenueInAppPurchase(py)cost#Cost amount, sent as payment_amount*/// Cost amount, sent as `payment_amount`
 tÎ�B]c:@M@InsightSDK@objc(cs)InsightEventOtherScreenTime(py)screenClass Class name of the current screen%/// Class name of the current screen
 _Ù<os:10InsightSDK0A20EventOtherScreenTimeC8durations5Int64VSgvp)how long did it displayed in milliseconds./// how long did it displayed in milliseconds
¡íë¢6Ís:7SwiftUI4ViewP10InsightSDKE19screenRecordingMaskQryFËForce-masks this view and everything under it in screen recording: the SwiftUI form of UIView.screenRecordingMask, above the class rules and the privacy axes, and an unmask inside it carves no exception.[/// Force-masks this view and everything under it in screen recording: the SwiftUI form of
c/// `UIView.screenRecordingMask`, above the class rules and the privacy axes, and an unmask inside
/// it carves no exception.
£:»K=c:@M@InsightSDK@objc(cs)InsightEventAdvertisingCampaignImpression(py)mediumMarketing medium/// Marketing medium
¤çT s:10InsightSDK11TinyStorageC_Similar to UserDefaults, but does not use disk encryption so files are more readily accessible.d/// Similar to UserDefaults, but does not use disk encryption so files are more readily accessible.
///
(/// Implementation details to consider:
///
C/// - For more performant retrieval, data is also stored in memory
•/// - Backed by NSFileCoordinator for disk access, so thread safe and inter-process safe, and backed by a serial dispatch queue for in-memory access
„/// - Does NOT use NSFilePresenter due to me being scared. Uses DispatchSource to watch and respond to changes to the backing file.
j/// - Internally data is stored as [String: Data] where Data is expected to be Codable (otherwise will error), this is to minimize needing to unmarshal the entire top-level dictionary into Codable objects for each key request/write. We store this [String: Data] object as a binary plist to disk as [String: Data] is not JSON encodable due to Data not being JSON
¥³ÃDmc:@M@InsightSDK@objc(cs)InsightEventRevenueInAppPurchase(py)quantity'Bought product amount, sent as quantity./// Bought product amount, sent as `quantity`
¨SV`GCc:@M@InsightSDK@objc(cs)InsightEventAdvertisingAdImpression(py)unitNameName of the ad unit/// Name of the ad unit
ª !V]c:@M@InsightSDK@objc(cs)InsightEventFinancialTransactionCompleted(py)tempTransactionId Temporary transaction identifier%/// Temporary transaction identifier
«™
HUc:@M@InsightSDK@objc(cs)InsightEventECommerceAddShippingInfo(py)currencyCurrency for the transaction!/// Currency for the transaction
¯vx;H_c:@M@InsightSDK@objc(cs)InsightEventRevenueAdImpressionRevenue(py)amount Ad value, sent as payment_amount'/// Ad value, sent as `payment_amount`
¸Ô?[c:@M@InsightSDK@objc(cs)InsightEventECommerceRefund(py)currencyThe currency in ISO 4217 format$/// The currency in ISO 4217 format
¸Õå_E=c:@M@InsightSDK@objc(cs)InsightEventAdvertisingAdImpression(py)sourceSource of the ad/// Source of the ad
ºô¿Ì?Gc:@M@InsightSDK@objc(cs)InsightEventOtherSelectItem(py)itemNameName of the item list/// Name of the item list
½ü¿nB‡c:@M@InsightSDK@objc(cs)InsightEventECommerceBeginCheckout(py)cost5The transaction value for the items added to the cart:/// The transaction value for the items added to the cart
¾uiAws:10InsightSDK16SdkConfigurationC10networkingAA010NetworkingD0Vvp-Networking configuration (pipeline always-on)2/// Networking configuration (pipeline always-on)
¾”C`Doc:@M@InsightSDK@objc(cs)InsightEventECommerceAddPaymentInfo(py)items)List of items involved in the transaction./// List of items involved in the transaction
¿ c(MSc:@M@InsightSDK@objc(cs)InsightEventFinancialTransactionCompleted(py)categoryTransaction type (optional) /// Transaction type (optional)
¿U€E=c:@M@InsightSDK@objc(cs)InsightEventSearchPromotionViewSearch(py)termSearch term used/// Search term used
Â7ŒñH›s:10InsightSDK11TinyStorageC16incrementInteger6forKey2bySiAA0cdH0_p_SitF=Helper function that retrieves the object at the key and increments it before saving it back to storage and returns the newly incremented value. If no value is present at the key or there is a non Int value stored at the key, this function will assume you intended to initialize the value and thus write 1 to the key.F/// Helper function that retrieves the object at the key and increments it before saving it back to storage and returns the newly incremented value. If no value is present at the key or there is a non `Int` value stored at the key, this function will assume you intended to initialize the value and thus write `1` to the key.
ļûÖ5—c:@M@InsightSDK@objc(cs)Insight(im)flushBatchRequests=Force trigger sending all items currently in the batch queue.B/// Force trigger sending all items currently in the batch queue.
ÊûâMMSc:@M@InsightSDK@objc(cs)InsightEventFinancialTransactionInitiated(py)currencyCurrency of the transaction /// Currency of the transaction
Í,nLÃs:10InsightSDK11TinyStorageC15insideDirectory4nameAC10Foundation3URLV_SStcfc5Initialize an instance of TinyStorage for you to use.</// Initialize an instance of `TinyStorage` for you to use.
///
/// - Parameters:
{/// - insideDirectory: The directory where the directory and backing plist file for this TinyStorage instance will live.
^/// - name: The name of the directory that will be created to store the backing plist file.
///
/// - Note: TinyStorage creates a directory that the backing plist files lives in, for instance if you specify your name as "tinystorage-general-prefs" the file will live in ./tiny-storage-general-prefs/tiny-storage.plist where . is the directory you pass as `insideDirectory`.
Ï‘-=Ñs:e:s:10InsightSDK0A0C15screenRecordingAA0a6ScreenD4Seam_pvpZÏThe screen recording the facade drives: install at every start, erasure on request, and the host’s screen views as a new-screen signal. REQ-SHR-CAP-002c, REQ-SHR-CFG-016, REQ-SHR-CFG-016c, REQ-SHR-TRN-001bn/// The screen recording the facade drives: install at every start, erasure on request, and the host's screen
"/// views as a new-screen signal.
J/// REQ-SHR-CAP-002c, REQ-SHR-CFG-016, REQ-SHR-CFG-016c, REQ-SHR-TRN-001b
ÐUGYO?c:@M@InsightSDK@objc(cs)InsightEventAdvertisingCampaignImpression(py)searchTermSearch terms used/// Search terms used
Ó™ÓÉKYc:@M@InsightSDK@objc(cs)InsightEventAdvertisingCampaignImpression(py)sourceSource of the campaign traffic#/// Source of the campaign traffic
ÕÕ¡?}s:10InsightSDK11TinyStorageC5store_6forKeyySe_SEpSg_AA0cdG0_ptFØStores a given value to disk (or removes if nil). Unlike storeOrThrow this function is akin to set in UserDefaults in that any errors thrown are discarded. If you would like more insight into errors see storeOrThrow.å/// Stores a given value to disk (or removes if nil). Unlike `storeOrThrow` this function is akin to `set` in `UserDefaults` in that any errors thrown are discarded. If you would like more insight into errors see `storeOrThrow`.
///
/// - Parameters:
;/// - value: The `Codable`-conforming instance to store.
7/// - key: The key that the value will be stored at.
×�¤D;³s:10InsightSDK23NetworkingConfigurationV13actorsEnabledSbvpKEnable actor-backed internals (storage/coordinator gating) during migrationP/// Enable actor-backed internals (storage/coordinator gating) during migration
Ùý�D7c:@M@InsightSDK@objc(cs)InsightEventECommerceAddShippingInfo(py)cost
Shipping cost/// Shipping cost
Þ�ì”A[c:@M@InsightSDK@objc(cs)InsightEventECommerceViewItem(py)currencyThe currency in ISO 4217 format$/// The currency in ISO 4217 format
â�ÂEoc:@M@InsightSDK@objc(cs)InsightEventECommerceAddShippingInfo(py)items)List of items involved in the transaction./// List of items involved in the transaction
ãg~¾F5c:@M@InsightSDK@objc(cs)InsightEventUserEngagementShareContent(py)type content type/// content type
å�BõH‹s:10InsightSDK11TinyStorageC12storeOrThrow_6forKeyySe_SEpSg_AA0cdI0_ptKFãStores a given value to disk (or removes if nil), throwing errors that occur while attempting to store. Note that thrown errors do not include errors thrown while writing the actual value to disk, only for the in-memory aspect.è/// Stores a given value to disk (or removes if nil), throwing errors that occur while attempting to store. Note that thrown errors do not include errors thrown while writing the actual value to disk, only for the in-memory aspect.
///
/// - Parameters:
;/// - value: The `Codable`-conforming instance to store.
7/// - key: The key that the value will be stored at.
æyñˆ7‘c:@CM@InsightSDK@@objc(cs)UIView(py)screenRecordingMask:Force-masks this view and its subtree in screen recording.?/// Force-masks this view and its subtree in screen recording.
梊BJƒc:@M@InsightSDK@objc(cs)InsightEventRevenueAdImpressionRevenue(py)currency2Currency of the ad value, sent as payment_currency9/// Currency of the ad value, sent as `payment_currency`
è!
ôGmc:@M@InsightSDK@objc(cs)InsightEventRevenueInAppPurchase(py)productName(Name of the product (e.g., Starter Pack)-/// Name of the product (e.g., Starter Pack)
ìÚp4B]c:@M@InsightSDK@objc(cs)InsightEventOtherScreenView(py)screenClass Class name of the current screen%/// Class name of the current screen
íË"ï=Çs:10InsightSDK23NetworkingConfigurationV15batchingEnabledSbvpUEnable request batching for supported endpoints. true = queue and upload via batchingZ/// Enable request batching for supported endpoints. true = queue and upload via batching
îÜ«¯K1c:@M@InsightSDK@objc(cs)InsightEventFinancialTransactionFailed(py)errorCode
Error Code/// Error Code
îaÛRAYc:@M@InsightSDK@objc(cs)InsightEventGamingUnlockAchievement(py)idID of the unlocked achievement#/// ID of the unlocked achievement
ðÞ¦ø>[c:@M@InsightSDK@objc(cs)InsightEventECommerceViewCart(py)itemsList of items added to the cart$/// List of items added to the cart
ð
‘AEic:@M@InsightSDK@objc(cs)InsightEventAdvertisingAdImpression(py)format&Ad format (e.g., Banner, Interstitial)+/// Ad format (e.g., Banner, Interstitial)
ð÷{ÃMGc:@M@InsightSDK@objc(cs)InsightEventGamingEarnVirtualCurrency(py)currencyNameVirtual currency name/// Virtual currency name
ð3™Ð<Kc:@M@InsightSDK@objc(cs)InsightEventRevenuePurchase(py)itemsList of purchased items/// List of purchased items
ò_¦l;s:e:c:@CM@InsightSDK@@objc(cs)UIView(py)screenRecordingMask¾Per-element masking API, @objc because an Objective-C app that cannot reach it cannot mask. The accessibility identifier tokens are the third form, brand-free so a rebrand cannot touch them.b/// Per-element masking API, `@objc` because an Objective-C app that cannot reach it cannot mask.
g/// The accessibility identifier tokens are the third form, brand-free so a rebrand cannot touch them.
///
H/// REQ-SHR-MSK-003, REQ-SHR-MSK-008, REQ-SHR-MSK-008a, REQ-IOS-MSK-005
ôZĈJ½s:10InsightSDK23NetworkingConfigurationV28requestMaxConcurrentInFlightSivpPMax concurrent in-flight regular requests (non-batched). 0 = use default/no gateU/// Max concurrent in-flight regular requests (non-batched). 0 = use default/no gate
ôÙˆ€JSc:@M@InsightSDK@objc(cs)InsightEventFinancialTransactionFailed(py)currencyCurrency of the transaction /// Currency of the transaction
õ£�R�c:@M@InsightSDK@objc(cs)InsightEventUserEngagementTutorialComplete(py)tutorialName8Name of the tutorial (e.g., Homepage, Purchase, Booster)=/// Name of the tutorial (e.g., Homepage, Purchase, Booster)
õÙñ”>[c:@M@InsightSDK@objc(cs)InsightEventECommerceViewItem(py)itemsList of items added to the cart$/// List of items added to the cart
÷cÞG@‡c:@M@InsightSDK@objc(cs)Insight(im)logEvent:parameters:callback:5Method to track manuel events. Used for custom events:/// Method to track manuel events. Used for custom events
ù¶<[A[c:@M@InsightSDK@objc(cs)InsightEventECommerceViewCart(py)currencyThe currency in ISO 4217 format$/// The currency in ISO 4217 format
ù늴?Sc:@M@InsightSDK@objc(cs)InsightEventRevenuePurchase(py)currencyCurrency in ISO 4217 format /// Currency in ISO 4217 format
úÜ6cs:10InsightSDK11TinyStorageC6remove3keyyAA0cD3Key_p_tF#Removes the value for the given key(/// Removes the value for the given key
û•oÿ8ÿc:@M@InsightSDK@objc(cs)Insight(im)clearScreenRecordings_Purges screen recordings and nothing else, as thoroughly as clearStoredData(): the buffer and the queue on disk, the carried host session id and any upload in flight. Works without a start, since an earlier process’s recordings are what a deletion request has to reach. Callable from any thread; a call off the main thread waits for the main thread.n/// Purges screen recordings and nothing else, as thoroughly as `clearStoredData()`: the buffer and the queue
k/// on disk, the carried host session id and any upload in flight. Works without a start, since an earlier
l/// process's recordings are what a deletion request has to reach. Callable from any thread; a call off the
+/// main thread waits for the main thread.
þX#9@-c:@M@InsightSDK@objc(cs)Insight(im)requestScreenRecordingCaptureuAsks screen recording for a capture of what is on screen now, for a change the SDK cannot see, such as a view your app swaps on a state change. Callable from any thread; it returns at once. The capture is not guaranteed: the normal throttle and recording rules still apply, and a call before start, while stopped or in the background does nothing and is not kept for later.m/// Asks screen recording for a capture of what is on screen now, for a change the SDK cannot see, such as a
l/// view your app swaps on a state change. Callable from any thread; it returns at once. The capture is not