diff --git a/BlueStack-SDK.podspec b/BlueStack-SDK.podspec index b1347f1..613845d 100644 --- a/BlueStack-SDK.podspec +++ b/BlueStack-SDK.podspec @@ -1,7 +1,7 @@ Pod::Spec.new do |spec| spec.name = "BlueStack-SDK" - spec.version = "4.4.11" + spec.version = "5.0.0" spec.static_framework = true spec.summary = "BlueStack by Azerion provides functionalities for monetizing your mobile application" spec.description = <<-DESC diff --git a/BlueStackSDK.xcframework/Info.plist b/BlueStackSDK.xcframework/Info.plist index e7dede9..7767ed2 100644 --- a/BlueStackSDK.xcframework/Info.plist +++ b/BlueStackSDK.xcframework/Info.plist @@ -8,32 +8,32 @@ BinaryPath BlueStackSDK.framework/BlueStackSDK LibraryIdentifier - ios-arm64_x86_64-simulator + ios-arm64 LibraryPath BlueStackSDK.framework SupportedArchitectures arm64 - x86_64 SupportedPlatform ios - SupportedPlatformVariant - simulator BinaryPath BlueStackSDK.framework/BlueStackSDK LibraryIdentifier - ios-arm64 + ios-arm64_x86_64-simulator LibraryPath BlueStackSDK.framework SupportedArchitectures arm64 + x86_64 SupportedPlatform ios + SupportedPlatformVariant + simulator CFBundlePackageType diff --git a/BlueStackSDK.xcframework/ios-arm64/BlueStackSDK.framework/BlueStackSDK b/BlueStackSDK.xcframework/ios-arm64/BlueStackSDK.framework/BlueStackSDK index a1711a2..3e8a823 100644 Binary files a/BlueStackSDK.xcframework/ios-arm64/BlueStackSDK.framework/BlueStackSDK and b/BlueStackSDK.xcframework/ios-arm64/BlueStackSDK.framework/BlueStackSDK differ diff --git a/BlueStackSDK.xcframework/ios-arm64/BlueStackSDK.framework/BlueStackSDKResources.bundle/_CodeSignature/CodeSignature b/BlueStackSDK.xcframework/ios-arm64/BlueStackSDK.framework/BlueStackSDKResources.bundle/_CodeSignature/CodeSignature index cca9759..d0ec5d7 100644 Binary files a/BlueStackSDK.xcframework/ios-arm64/BlueStackSDK.framework/BlueStackSDKResources.bundle/_CodeSignature/CodeSignature and b/BlueStackSDK.xcframework/ios-arm64/BlueStackSDK.framework/BlueStackSDKResources.bundle/_CodeSignature/CodeSignature differ diff --git a/BlueStackSDK.xcframework/ios-arm64/BlueStackSDK.framework/Headers/AdapterInitConfig.h b/BlueStackSDK.xcframework/ios-arm64/BlueStackSDK.framework/Headers/AdapterInitConfig.h new file mode 100644 index 0000000..8ce124b --- /dev/null +++ b/BlueStackSDK.xcframework/ios-arm64/BlueStackSDK.framework/Headers/AdapterInitConfig.h @@ -0,0 +1,21 @@ +// +// AdapterInitConfig.h +// BlueStackSDK +// +// Created by Nagib Bin Azad on 31/5/23. +// + +#import + +NS_ASSUME_NONNULL_BEGIN + +@interface AdapterInitConfig : NSObject + +@property (nonatomic, strong, nonnull) NSString *name; +@property (nonatomic, strong, nonnull) NSDictionary *params; + ++ (instancetype)initWithName:(nonnull NSString *)name params:(nonnull NSDictionary *)params; + +@end + +NS_ASSUME_NONNULL_END diff --git a/BlueStackSDK.xcframework/ios-arm64/BlueStackSDK.framework/Headers/BlueStackConfig.h b/BlueStackSDK.xcframework/ios-arm64/BlueStackSDK.framework/Headers/BlueStackConfig.h new file mode 100644 index 0000000..3404b3d --- /dev/null +++ b/BlueStackSDK.xcframework/ios-arm64/BlueStackSDK.framework/Headers/BlueStackConfig.h @@ -0,0 +1,22 @@ +// +// BlueStackConfig.h +// BlueStackSDK +// +// Created by Nagib Bin Azad on 31/5/23. +// + +#import +#import "AdapterInitConfig.h" + +NS_ASSUME_NONNULL_BEGIN + +@interface BlueStackConfig : NSObject + +@property (nonatomic, strong, nullable) NSString *supplyChainObject; +@property (nonatomic, strong, nullable) NSArray *adapterInitConfigs; + +- (NSArray *)getAdapterWaitList; + +@end + +NS_ASSUME_NONNULL_END diff --git a/BlueStackSDK.xcframework/ios-arm64/BlueStackSDK.framework/Headers/BlueStackError.h b/BlueStackSDK.xcframework/ios-arm64/BlueStackSDK.framework/Headers/BlueStackError.h new file mode 100644 index 0000000..ee60745 --- /dev/null +++ b/BlueStackSDK.xcframework/ios-arm64/BlueStackSDK.framework/Headers/BlueStackError.h @@ -0,0 +1,17 @@ +// +// BlueStackError.h +// BlueStackSDK +// +// Created by MedSghaier on 23/3/2023. +// + +#import + +NS_ASSUME_NONNULL_BEGIN + +@interface BlueStackError : NSError + + +@end + +NS_ASSUME_NONNULL_END diff --git a/BlueStackSDK.xcframework/ios-arm64/BlueStackSDK.framework/Headers/BlueStackErrorCode.h b/BlueStackSDK.xcframework/ios-arm64/BlueStackSDK.framework/Headers/BlueStackErrorCode.h new file mode 100644 index 0000000..b894f14 --- /dev/null +++ b/BlueStackSDK.xcframework/ios-arm64/BlueStackSDK.framework/Headers/BlueStackErrorCode.h @@ -0,0 +1,30 @@ +// +// BlueStackErrorCode.h +// BlueStackSDK +// +// Created by Nagib Bin Azad on 27/11/24. +// + +#ifndef BlueStackErrorCode_h +#define BlueStackErrorCode_h + +typedef NS_ENUM(NSInteger, BlueStackErrorCode) { + BlueStackErrorWrongPlacement, //Wrong PlacementId + BlueStackErrorAdServer = -1000, + BlueStackErrorDataAdServer = -1001, + BlueStackErrorNoInternet, + BlueStackErrorSDKUninitialized, + BlueStackErrorCappedRequest, //Request has been capped + BlueStackErrorLockedPlacement, //placement locked by another factory + BlueStackErrorBusyFactory, + BlueStackErrorBusy, + BlueStackErrorUnallowedBackgroundRequest, //Cannot send request when application is on background + BlueStackErrorNoAds, + MAdvertiseErrorInterstitialCooldown, //Time between last [interstitalDisappear] and [createInterstital] Must be more than 5s + BlueStackErrorAlreadyShownInterstitial, //Other Interstitial is shown + BlueStackErrorRequestTimedOut, + BlueStackErrorMissingViewController, //Factory's viewController was not assigned + BlueStackErrorUnableToDisplayAd +}; + +#endif /* BlueStackErrorCode_h */ diff --git a/BlueStackSDK.xcframework/ios-arm64/BlueStackSDK.framework/Headers/BlueStackSDK-Swift.h b/BlueStackSDK.xcframework/ios-arm64/BlueStackSDK.framework/Headers/BlueStackSDK-Swift.h new file mode 100644 index 0000000..8629e70 --- /dev/null +++ b/BlueStackSDK.xcframework/ios-arm64/BlueStackSDK.framework/Headers/BlueStackSDK-Swift.h @@ -0,0 +1,717 @@ +#if 0 +#elif defined(__arm64__) && __arm64__ +// Generated by Apple Swift version 5.10 (swiftlang-5.10.0.13 clang-1500.3.9.4) +#ifndef BLUESTACKSDK_SWIFT_H +#define BLUESTACKSDK_SWIFT_H +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wgcc-compat" + +#if !defined(__has_include) +# define __has_include(x) 0 +#endif +#if !defined(__has_attribute) +# define __has_attribute(x) 0 +#endif +#if !defined(__has_feature) +# define __has_feature(x) 0 +#endif +#if !defined(__has_warning) +# define __has_warning(x) 0 +#endif + +#if __has_include() +# include +#endif + +#pragma clang diagnostic ignored "-Wauto-import" +#if defined(__OBJC__) +#include +#endif +#if defined(__cplusplus) +#include +#include +#include +#include +#include +#include +#include +#else +#include +#include +#include +#include +#endif +#if defined(__cplusplus) +#if defined(__arm64e__) && __has_include() +# include +#else +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wreserved-macro-identifier" +# ifndef __ptrauth_swift_value_witness_function_pointer +# define __ptrauth_swift_value_witness_function_pointer(x) +# endif +# ifndef __ptrauth_swift_class_method_pointer +# define __ptrauth_swift_class_method_pointer(x) +# endif +#pragma clang diagnostic pop +#endif +#endif + +#if !defined(SWIFT_TYPEDEFS) +# define SWIFT_TYPEDEFS 1 +# if __has_include() +# include +# elif !defined(__cplusplus) +typedef uint_least16_t char16_t; +typedef uint_least32_t char32_t; +# endif +typedef float swift_float2 __attribute__((__ext_vector_type__(2))); +typedef float swift_float3 __attribute__((__ext_vector_type__(3))); +typedef float swift_float4 __attribute__((__ext_vector_type__(4))); +typedef double swift_double2 __attribute__((__ext_vector_type__(2))); +typedef double swift_double3 __attribute__((__ext_vector_type__(3))); +typedef double swift_double4 __attribute__((__ext_vector_type__(4))); +typedef int swift_int2 __attribute__((__ext_vector_type__(2))); +typedef int swift_int3 __attribute__((__ext_vector_type__(3))); +typedef int swift_int4 __attribute__((__ext_vector_type__(4))); +typedef unsigned int swift_uint2 __attribute__((__ext_vector_type__(2))); +typedef unsigned int swift_uint3 __attribute__((__ext_vector_type__(3))); +typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); +#endif + +#if !defined(SWIFT_PASTE) +# define SWIFT_PASTE_HELPER(x, y) x##y +# define SWIFT_PASTE(x, y) SWIFT_PASTE_HELPER(x, y) +#endif +#if !defined(SWIFT_METATYPE) +# define SWIFT_METATYPE(X) Class +#endif +#if !defined(SWIFT_CLASS_PROPERTY) +# if __has_feature(objc_class_property) +# define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__ +# else +# define SWIFT_CLASS_PROPERTY(...) +# endif +#endif +#if !defined(SWIFT_RUNTIME_NAME) +# if __has_attribute(objc_runtime_name) +# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X))) +# else +# define SWIFT_RUNTIME_NAME(X) +# endif +#endif +#if !defined(SWIFT_COMPILE_NAME) +# if __has_attribute(swift_name) +# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X))) +# else +# define SWIFT_COMPILE_NAME(X) +# endif +#endif +#if !defined(SWIFT_METHOD_FAMILY) +# if __has_attribute(objc_method_family) +# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X))) +# else +# define SWIFT_METHOD_FAMILY(X) +# endif +#endif +#if !defined(SWIFT_NOESCAPE) +# if __has_attribute(noescape) +# define SWIFT_NOESCAPE __attribute__((noescape)) +# else +# define SWIFT_NOESCAPE +# endif +#endif +#if !defined(SWIFT_RELEASES_ARGUMENT) +# if __has_attribute(ns_consumed) +# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed)) +# else +# define SWIFT_RELEASES_ARGUMENT +# endif +#endif +#if !defined(SWIFT_WARN_UNUSED_RESULT) +# if __has_attribute(warn_unused_result) +# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result)) +# else +# define SWIFT_WARN_UNUSED_RESULT +# endif +#endif +#if !defined(SWIFT_NORETURN) +# if __has_attribute(noreturn) +# define SWIFT_NORETURN __attribute__((noreturn)) +# else +# define SWIFT_NORETURN +# endif +#endif +#if !defined(SWIFT_CLASS_EXTRA) +# define SWIFT_CLASS_EXTRA +#endif +#if !defined(SWIFT_PROTOCOL_EXTRA) +# define SWIFT_PROTOCOL_EXTRA +#endif +#if !defined(SWIFT_ENUM_EXTRA) +# define SWIFT_ENUM_EXTRA +#endif +#if !defined(SWIFT_CLASS) +# if __has_attribute(objc_subclassing_restricted) +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# else +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# endif +#endif +#if !defined(SWIFT_RESILIENT_CLASS) +# if __has_attribute(objc_class_stub) +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) __attribute__((objc_class_stub)) +# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_class_stub)) SWIFT_CLASS_NAMED(SWIFT_NAME) +# else +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) +# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) SWIFT_CLASS_NAMED(SWIFT_NAME) +# endif +#endif +#if !defined(SWIFT_PROTOCOL) +# define SWIFT_PROTOCOL(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA +# define SWIFT_PROTOCOL_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA +#endif +#if !defined(SWIFT_EXTENSION) +# define SWIFT_EXTENSION(M) SWIFT_PASTE(M##_Swift_, __LINE__) +#endif +#if !defined(OBJC_DESIGNATED_INITIALIZER) +# if __has_attribute(objc_designated_initializer) +# define OBJC_DESIGNATED_INITIALIZER __attribute__((objc_designated_initializer)) +# else +# define OBJC_DESIGNATED_INITIALIZER +# endif +#endif +#if !defined(SWIFT_ENUM_ATTR) +# if __has_attribute(enum_extensibility) +# define SWIFT_ENUM_ATTR(_extensibility) __attribute__((enum_extensibility(_extensibility))) +# else +# define SWIFT_ENUM_ATTR(_extensibility) +# endif +#endif +#if !defined(SWIFT_ENUM) +# define SWIFT_ENUM(_type, _name, _extensibility) enum _name : _type _name; enum SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# if __has_feature(generalized_swift_name) +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) enum _name : _type _name SWIFT_COMPILE_NAME(SWIFT_NAME); enum SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# else +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) SWIFT_ENUM(_type, _name, _extensibility) +# endif +#endif +#if !defined(SWIFT_UNAVAILABLE) +# define SWIFT_UNAVAILABLE __attribute__((unavailable)) +#endif +#if !defined(SWIFT_UNAVAILABLE_MSG) +# define SWIFT_UNAVAILABLE_MSG(msg) __attribute__((unavailable(msg))) +#endif +#if !defined(SWIFT_AVAILABILITY) +# define SWIFT_AVAILABILITY(plat, ...) __attribute__((availability(plat, __VA_ARGS__))) +#endif +#if !defined(SWIFT_WEAK_IMPORT) +# define SWIFT_WEAK_IMPORT __attribute__((weak_import)) +#endif +#if !defined(SWIFT_DEPRECATED) +# define SWIFT_DEPRECATED __attribute__((deprecated)) +#endif +#if !defined(SWIFT_DEPRECATED_MSG) +# define SWIFT_DEPRECATED_MSG(...) __attribute__((deprecated(__VA_ARGS__))) +#endif +#if !defined(SWIFT_DEPRECATED_OBJC) +# if __has_feature(attribute_diagnose_if_objc) +# define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning"))) +# else +# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg) +# endif +#endif +#if defined(__OBJC__) +#if !defined(IBSegueAction) +# define IBSegueAction +#endif +#endif +#if !defined(SWIFT_EXTERN) +# if defined(__cplusplus) +# define SWIFT_EXTERN extern "C" +# else +# define SWIFT_EXTERN extern +# endif +#endif +#if !defined(SWIFT_CALL) +# define SWIFT_CALL __attribute__((swiftcall)) +#endif +#if !defined(SWIFT_INDIRECT_RESULT) +# define SWIFT_INDIRECT_RESULT __attribute__((swift_indirect_result)) +#endif +#if !defined(SWIFT_CONTEXT) +# define SWIFT_CONTEXT __attribute__((swift_context)) +#endif +#if !defined(SWIFT_ERROR_RESULT) +# define SWIFT_ERROR_RESULT __attribute__((swift_error_result)) +#endif +#if defined(__cplusplus) +# define SWIFT_NOEXCEPT noexcept +#else +# define SWIFT_NOEXCEPT +#endif +#if !defined(SWIFT_C_INLINE_THUNK) +# if __has_attribute(always_inline) +# if __has_attribute(nodebug) +# define SWIFT_C_INLINE_THUNK inline __attribute__((always_inline)) __attribute__((nodebug)) +# else +# define SWIFT_C_INLINE_THUNK inline __attribute__((always_inline)) +# endif +# else +# define SWIFT_C_INLINE_THUNK inline +# endif +#endif +#if defined(_WIN32) +#if !defined(SWIFT_IMPORT_STDLIB_SYMBOL) +# define SWIFT_IMPORT_STDLIB_SYMBOL __declspec(dllimport) +#endif +#else +#if !defined(SWIFT_IMPORT_STDLIB_SYMBOL) +# define SWIFT_IMPORT_STDLIB_SYMBOL +#endif +#endif +#if defined(__OBJC__) +#if __has_feature(objc_modules) +#if __has_warning("-Watimport-in-framework-header") +#pragma clang diagnostic ignored "-Watimport-in-framework-header" +#endif +@import CoreFoundation; +@import Foundation; +@import ObjectiveC; +@import UIKit; +#endif + +#endif +#pragma clang diagnostic ignored "-Wproperty-attribute-mismatch" +#pragma clang diagnostic ignored "-Wduplicate-method-arg" +#if __has_warning("-Wpragma-clang-attribute") +# pragma clang diagnostic ignored "-Wpragma-clang-attribute" +#endif +#pragma clang diagnostic ignored "-Wunknown-pragmas" +#pragma clang diagnostic ignored "-Wnullability" +#pragma clang diagnostic ignored "-Wdollar-in-identifier-extension" + +#if __has_attribute(external_source_symbol) +# pragma push_macro("any") +# undef any +# pragma clang attribute push(__attribute__((external_source_symbol(language="Swift", defined_in="BlueStackSDK",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol)) +# pragma pop_macro("any") +#endif + +#if defined(__OBJC__) +/// The ad sizes of the Banner Ad. +/// AdSize | Size in dp (WxH) | Description +/// —————–– | ——— | —————————————— +/// banner | 320x50 | Fixed size banner for iPhone and iPad +/// largeBanner | 320x100 | Fixed size banner for iPhone and iPad +/// mediumRectangle | 300x250 | Fixed size banner for iPhone and iPad +/// fullBanner | 468x60 | Fixed size banner for iPad +/// leaderboard | 728x90 | Fixed size banner for iPad +/// dynamicBanner | screen-widthx50 | Banner with dynamic width for iPad +/// dynamicLeaderboardBanner | screen-widthx90 | Banner with dynamic width for iPad +typedef SWIFT_ENUM(NSInteger, AdSize, open) { + AdSizeBanner = 0, + AdSizeLargeBanner = 1, + AdSizeMediumRectangle = 2, + AdSizeFullBanner = 3, + AdSizeLeaderboard = 4, + AdSizeDynamicBanner = 5, + AdSizeDynamicLeaderboardBanner = 6, +}; + +/// Describes the state of each adapter +typedef SWIFT_ENUM(NSInteger, AdapterState, open) { + AdapterStateReady = 0, + AdapterStateNotReady = 1, +}; + +@class NSString; + +SWIFT_CLASS("_TtC12BlueStackSDK13AdapterStatus") +@interface AdapterStatus : NSObject +/// Name of the adapter +@property (nonatomic, readonly, copy) NSString * _Nonnull name; +/// State of the adapter +@property (nonatomic, readonly) enum AdapterState state; +/// Description of the status +@property (nonatomic, readonly, copy) NSString * _Nullable statusDescription; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + +@class UIViewController; +@protocol BannerViewDelegate; +@class NSCoder; +@class RequestOptions; + +SWIFT_CLASS("_TtC12BlueStackSDK10BannerView") +@interface BannerView : UIView +/// The banner ad size +@property (nonatomic) enum AdSize adSize; +/// The placement ID. +@property (nonatomic, copy) NSString * _Nullable placementID; +/// View controller from which ad will present full screen content after user interacts with the ad. +@property (nonatomic, strong) UIViewController * _Nullable viewController; +/// An optional delegate object that receives notifications about the ad’s state change events. +@property (nonatomic, weak) IBOutlet id _Nullable delegate; +/// Initializes and returns a banner view with the specified ad size. +/// \param adSize The banner ad size +/// +- (nonnull instancetype)initWithAdSize:(enum AdSize)adSize OBJC_DESIGNATED_INITIALIZER; +- (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)coder OBJC_DESIGNATED_INITIALIZER; +- (nonnull instancetype)initWithFrame:(CGRect)frame OBJC_DESIGNATED_INITIALIZER; +/// Request to load an Banner Ad. +/// \param requestOptions The RequestOptions object for supplying targeting information. +/// +- (void)loadWithRequestOptions:(RequestOptions * _Nullable)requestOptions; +/// Request to load an Banner Ad. +- (void)load; +/// Starts refreshing banner ad after every certain interval. +- (void)startAutoRefresh; +/// Stops refreshing banner ad. +- (void)stopAutoRefresh; +@end + + + +/// Delegate methods for receiving BannerView state change callbacks. +SWIFT_PROTOCOL("_TtP12BlueStackSDK18BannerViewDelegate_") +@protocol BannerViewDelegate +/// Called when the BannerView receives an ad. +/// \param bannerView The BannerView object that has loaded an ad. +/// +/// \param preferredHeight Height of the banner ad. +/// +- (void)bannerView:(BannerView * _Nonnull)bannerView didLoadWithPreferredHeight:(CGFloat)preferredHeight; +/// Called when the banner view fails to load an ad. The error parameter provides details about the failure. +/// \param bannerView The BannerView object that failed +/// +/// \param error The error describing the failure reason. +/// +- (void)bannerView:(BannerView * _Nonnull)bannerView didFailedToLoadWithError:(NSError * _Nonnull)error; +@optional +/// Called when the user clicks on the banner view. +/// \param bannerView The BannerView class object that has been clicked. +/// +- (void)didClick:(BannerView * _Nonnull)bannerView; +@required +/// Called when the BannerView get refreshed with an new ad. +/// \param bannerView The BannerView object that has refreshed with an ad. +/// +- (void)didRefreshBannerView:(BannerView * _Nonnull)bannerView; +/// Called when the banner view fails to refresh an ad. The error parameter provides details about the failure. +/// \param bannerView The BannerView object that failed +/// +/// \param error The error describing the failure reason. +/// +- (void)bannerView:(BannerView * _Nonnull)bannerView didFailedToRefreshWithError:(NSError * _Nonnull)error; +@optional +/// Called when the banner view loads a banner ad of different height on refresh. +/// \param bannerView The BannerView object +/// +/// \param size The size of the newly loaded banner ad. You may adjust your banner view height if necessary. +/// +- (void)bannerView:(BannerView * _Nonnull)bannerView didResizedToSize:(CGSize)size; +@end + +@class InitializationStatus; + +SWIFT_CLASS("_TtC12BlueStackSDK9BlueStack") +@interface BlueStack : NSObject +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +/// Returns the shared BlueStack instance +/// +/// returns: +/// BlueStack instance ++ (BlueStack * _Nonnull)sharedInstance SWIFT_WARN_UNUSED_RESULT; +/// Returns SDK version number. BlueStack sdk supports semantic versioning. +/// +/// returns: +/// Version string in format of MAJOR.MINOR.PATCH +- (NSString * _Nonnull)getVersion SWIFT_WARN_UNUSED_RESULT; +/// Returns the sdk initialization status +@property (nonatomic, readonly, strong) InitializationStatus * _Nonnull initializationStatus; +/// Initializes the BlueStack sdk +/// \param appID BlueStack App ID +/// +/// \param completion Completion block to be called after sdk finish to initialize +/// +- (void)initializeWithAppID:(NSString * _Nonnull)appID completion:(void (^ _Nonnull)(InitializationStatus * _Nonnull))completion; +/// Returns if BlueStack has been initialized or not +/// +/// returns: +/// Bool value indicating if BlueStack has finished initializating. +- (BOOL)isInitialized SWIFT_WARN_UNUSED_RESULT; +- (void)setDebugModeEnabled:(BOOL)enabled; +@end + + +@protocol FullScreenDisplayableAd; + +/// Delegate methods for receiving callbacks about presenting and dismissal of full screen ads. Full screen ads covers your application’s content. +SWIFT_PROTOCOL("_TtP12BlueStackSDK18FullScreenDelegate_") +@protocol FullScreenDelegate +@optional +/// Called when the user clicks on the full screen ad. +/// \param ad The ad class object that has been clicked. +/// +- (void)didClickAd:(id _Nonnull)ad; +/// Called after the full screen ad has been dismissed and control has returned to the app. +/// \param ad The ad class object that has been dismissed. +/// +- (void)didDismissAd:(id _Nonnull)ad; +/// Called when the full screen ad fails to display. The error parameter provides details about the failure. +/// \param ad The ad class object that failed. +/// +/// \param error The error describing the failure reason. +/// +- (void)ad:(id _Nonnull)ad didFailedToDisplayWithError:(NSError * _Nonnull)error; +/// Called when the full screen ad is presented on the screen. +/// \param ad The ad class object that has been presented. +/// +- (void)didDisplayAd:(id _Nonnull)ad; +@end + + +/// Ads that present full screen content confirms to this protocol. +SWIFT_PROTOCOL("_TtP12BlueStackSDK23FullScreenDisplayableAd_") +@protocol FullScreenDisplayableAd +/// Delegate object that receives full screen related callbacks +@property (nonatomic, strong) id _Nullable fullScreenDelegate; +@end + +/// Enum describing the Gender +typedef SWIFT_ENUM(NSInteger, Gender, open) { + GenderUnknown = 0, + GenderMale = 1, + GenderFemale = 2, +}; + + +SWIFT_CLASS("_TtC12BlueStackSDK20InitializationStatus") +@interface InitializationStatus : NSObject +/// List Adapter statuses by adapter name +@property (nonatomic, copy) NSDictionary * _Nonnull adapterStatuses; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + +@protocol InterstitialAdDelegate; + +/// The InterstitialAd class is responsible for managing the lifecycle and display of interstitial advertisements in your application. Interstitial ads are full-screen ads that cover the interface of their host app. They are typically displayed at natural transition points in the flow of an app, such as between levels in a game or after completing a task. +SWIFT_CLASS("_TtC12BlueStackSDK14InterstitialAd") +@interface InterstitialAd : NSObject +/// Returns whether the interstitial ad is ready to be displayed. +@property (nonatomic, readonly) BOOL isReady; +/// The placement ID. +@property (nonatomic, readonly, copy) NSString * _Nonnull placementID; +/// View controller from which ad will present full screen content after user interacts with the ad. +@property (nonatomic, strong) UIViewController * _Nullable viewController; +/// An optional delegate object that receives notifications about the ad’s lifecycle events, such as when the ad is loaded or failed to load. +@property (nonatomic, strong) id _Nullable delegate; +/// An optional delegate object that receives notifications about the ad’s full screen content, such as when the ad presented, failed to present or dismissed. +@property (nonatomic, strong) id _Nullable fullScreenDelegate; +/// Initializes a new instance of the InterstitialAd class with the specified placement ID. +/// \param placementID The placement ID of your interstitial ad. +/// +- (nonnull instancetype)initWithPlacementID:(NSString * _Nonnull)placementID; +/// Request to load an Interstitial Ad. +/// \param requestOptions The RequestOptions object for supplying targeting information. +/// +- (void)loadWithRequestOptions:(RequestOptions * _Nullable)requestOptions; +/// Request to load an Interstitial Ad. +- (void)load; +/// Present the interstitial ad on top of the provided view controller. Must be called on the main thread. +/// \param rootViewController An optional view controller to present the ad. If not given ad will be presented from key UIWindow’s top most view controller. +/// +- (void)showFromRootViewController:(UIViewController * _Nullable)rootViewController; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + + + +SWIFT_PROTOCOL("_TtP12BlueStackSDK22InterstitialAdDelegate_") +@protocol InterstitialAdDelegate +/// Called when the interstitial ad has successfully loaded. +/// \param ad The InterstitialAd object that has been loaded. +/// +- (void)didLoadInterstitialAd:(InterstitialAd * _Nonnull)ad; +/// Called when the interstitial ad fails to load. The error parameter provides details about the failure. +/// \param ad The InterstitialAd object that failed +/// +/// \param error The error describing the failure reason. +/// +- (void)interstitialAd:(InterstitialAd * _Nonnull)ad didFailedToLoadWithError:(NSError * _Nonnull)error; +@end + +typedef SWIFT_ENUM(NSInteger, LogLevel, open) { + LogLevelDebug = 0, + LogLevelInfo = 1, + LogLevelWarn = 2, + LogLevelError = 3, + LogLevelVerbose = 4, +}; + + +SWIFT_PROTOCOL("_TtP12BlueStackSDK10LogMessage_") +@protocol LogMessage +@property (nonatomic, readonly, copy) NSString * _Nonnull logDescription; +@property (nonatomic, readonly, copy) NSString * _Nonnull category; +@end + + +SWIFT_PROTOCOL("_TtP12BlueStackSDK10LoggerType_") +@protocol LoggerType +- (void)verbose:(SWIFT_NOESCAPE id _Nonnull (^ _Nonnull)(void))message fileName:(NSString * _Nullable)fileName functionName:(NSString * _Nullable)functionName line:(NSUInteger)line; +- (void)debug:(SWIFT_NOESCAPE id _Nonnull (^ _Nonnull)(void))message fileName:(NSString * _Nullable)fileName functionName:(NSString * _Nullable)functionName line:(NSUInteger)line; +- (void)info:(SWIFT_NOESCAPE id _Nonnull (^ _Nonnull)(void))message fileName:(NSString * _Nullable)fileName functionName:(NSString * _Nullable)functionName line:(NSUInteger)line; +- (void)warn:(SWIFT_NOESCAPE id _Nonnull (^ _Nonnull)(void))message fileName:(NSString * _Nullable)fileName functionName:(NSString * _Nullable)functionName line:(NSUInteger)line; +- (void)error:(SWIFT_NOESCAPE id _Nonnull (^ _Nonnull)(void))message fileName:(NSString * _Nonnull)fileName functionName:(NSString * _Nonnull)functionName line:(NSUInteger)line; +@end + + +SWIFT_CLASS("_TtC12BlueStackSDK6Logger") +@interface Logger : NSObject +SWIFT_CLASS_PROPERTY(@property (nonatomic, class) enum LogLevel logLevel;) ++ (enum LogLevel)logLevel SWIFT_WARN_UNUSED_RESULT; ++ (void)setLogLevel:(enum LogLevel)value; +- (void)verbose:(SWIFT_NOESCAPE id _Nonnull (^ _Nonnull)(void))message fileName:(NSString * _Nullable)fileName functionName:(NSString * _Nullable)functionName line:(NSUInteger)line; +- (void)debug:(SWIFT_NOESCAPE id _Nonnull (^ _Nonnull)(void))message fileName:(NSString * _Nullable)fileName functionName:(NSString * _Nullable)functionName line:(NSUInteger)line; +- (void)info:(SWIFT_NOESCAPE id _Nonnull (^ _Nonnull)(void))message fileName:(NSString * _Nullable)fileName functionName:(NSString * _Nullable)functionName line:(NSUInteger)line; +- (void)warn:(SWIFT_NOESCAPE id _Nonnull (^ _Nonnull)(void))message fileName:(NSString * _Nullable)fileName functionName:(NSString * _Nullable)functionName line:(NSUInteger)line; +- (void)error:(SWIFT_NOESCAPE id _Nonnull (^ _Nonnull)(void))message fileName:(NSString * _Nonnull)fileName functionName:(NSString * _Nonnull)functionName line:(NSUInteger)line; ++ (void)setEventDebugEnabled:(BOOL)enabled; ++ (void)setDebugModeEnabled:(BOOL)enabled; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + + +@interface Logger (SWIFT_EXTENSION(BlueStackSDK)) ++ (BOOL)isDebugModeEnabled SWIFT_WARN_UNUSED_RESULT; ++ (BOOL)isEventDebugEnabled SWIFT_WARN_UNUSED_RESULT; ++ (void)verbose:(SWIFT_NOESCAPE id _Nonnull (^ _Nonnull)(void))message fileName:(NSString * _Nullable)fileName functionName:(NSString * _Nullable)functionName line:(NSUInteger)line; ++ (void)debug:(SWIFT_NOESCAPE id _Nonnull (^ _Nonnull)(void))message fileName:(NSString * _Nullable)fileName functionName:(NSString * _Nullable)functionName line:(NSUInteger)line; ++ (void)debugLog:(NSString * _Nonnull)message; ++ (void)info:(SWIFT_NOESCAPE id _Nonnull (^ _Nonnull)(void))message fileName:(NSString * _Nullable)fileName functionName:(NSString * _Nullable)functionName line:(NSUInteger)line; ++ (void)warn:(SWIFT_NOESCAPE id _Nonnull (^ _Nonnull)(void))message fileName:(NSString * _Nullable)fileName functionName:(NSString * _Nullable)functionName line:(NSUInteger)line; ++ (void)error:(SWIFT_NOESCAPE id _Nonnull (^ _Nonnull)(void))message fileName:(NSString * _Nonnull)fileName functionName:(NSString * _Nonnull)functionName line:(NSUInteger)line; +@end + + +@class CLLocation; +@class NSNumber; + +/// The RequestOptions class for supplying targeting information while loading ads. +SWIFT_CLASS("_TtC12BlueStackSDK14RequestOptions") +@interface RequestOptions : NSObject +@property (nonatomic, strong) CLLocation * _Nullable location; +@property (nonatomic, copy) NSString * _Nullable keyword; +@property (nonatomic, copy) NSString * _Nullable contentUrl; +/// Initialize RequestOptions. Mostly for using in Objective-C +/// \param age Age +/// +/// \param location Location +/// +/// \param gender Gender +/// +/// \param keyword additional keywords +/// +/// \param contentUrl Content URL +/// +- (nonnull instancetype)initWithAge:(NSNumber * _Nullable)age location:(CLLocation * _Nullable)location gender:(enum Gender)gender keyword:(NSString * _Nullable)keyword contentUrl:(NSString * _Nullable)contentUrl OBJC_DESIGNATED_INITIALIZER; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + +@class MNGPreference; + +SWIFT_CLASS("_TtC12BlueStackSDK37RequestOptionsToPreferenceTransformer") +@interface RequestOptionsToPreferenceTransformer : NSObject +- (MNGPreference * _Nullable)transform:(RequestOptions * _Nullable)requestOptions SWIFT_WARN_UNUSED_RESULT; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + + +/// The Reward class that describes earned reward +SWIFT_CLASS("_TtC12BlueStackSDK6Reward") +@interface Reward : NSObject +/// Currency of the reward +@property (nonatomic, readonly, copy) NSString * _Nullable currency; +/// Amount earned +@property (nonatomic, readonly, strong) NSNumber * _Nullable amount; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + +@protocol RewardedAdDelegate; + +/// The RewardedAd class is responsible for handling the lifecycle and presentation of rewarded ads. Rewarded ads are full-screen video or interactive ads that users can choose to watch in exchange for in-app rewards. +SWIFT_CLASS("_TtC12BlueStackSDK10RewardedAd") +@interface RewardedAd : NSObject +/// Returns whether the rewarded ad is ready to be displayed. +@property (nonatomic, readonly) BOOL isReady; +/// The placement ID. +@property (nonatomic, readonly, copy) NSString * _Nonnull placementID; +/// View controller from which ad will present full screen content after user interacts with the ad. +@property (nonatomic, strong) UIViewController * _Nullable viewController; +/// An optional delegate object that receives notifications about the ad’s lifecycle events, such as when the ad is loaded or failed to load. +@property (nonatomic, strong) id _Nullable delegate; +/// An optional delegate object that receives notifications about the ad’s full screen content, such as when the ad presented, failed to present or dismissed. +@property (nonatomic, strong) id _Nullable fullScreenDelegate; +/// Initializes a new instance of the RewardedAd class with the specified placement ID. +/// \param placementID The placement ID of your rewarded ad. +/// +- (nonnull instancetype)initWithPlacementID:(NSString * _Nonnull)placementID; +/// Request to load an rewarded Ad. +/// \param requestOptions The RequestOptions object for supplying targeting information. +/// +- (void)loadWithRequestOptions:(RequestOptions * _Nullable)requestOptions; +/// Request to load an Rewarded Ad. +- (void)load; +/// Present the rewarded ad on top of the provided view controller. Must be called on the main thread. +/// \param rootViewController An optional view controller to present the ad. If not given ad will be presented from key UIWindow’s top most view controller. +/// +- (void)showFromRootViewController:(UIViewController * _Nullable)rootViewController; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + + + +SWIFT_PROTOCOL("_TtP12BlueStackSDK18RewardedAdDelegate_") +@protocol RewardedAdDelegate +/// Called when the rewarded ad has successfully loaded. +/// \param ad The RewardedAd object that has been loaded. +/// +- (void)didLoadRewardedAd:(RewardedAd * _Nonnull)ad; +/// Called when the rewarded ad fails to load. The error parameter provides details about the failure. +/// \param ad The RewardedAd object that failed +/// +/// \param error The error describing the failure reason. +/// +- (void)rewardedAd:(RewardedAd * _Nonnull)ad didFailedToLoadWithError:(NSError * _Nonnull)error; +/// Called when the user has watched the ad and earned the reward. +/// \param ad The RewardedAd object +/// +/// \param reward The Reward class object containing the reward details. +/// +- (void)rewardedAd:(RewardedAd * _Nonnull)ad didEarnedReward:(Reward * _Nullable)reward; +@end + + +#endif +#if __has_attribute(external_source_symbol) +# pragma clang attribute pop +#endif +#if defined(__cplusplus) +#endif +#pragma clang diagnostic pop +#endif + +#else +#error unsupported Swift architecture +#endif diff --git a/BlueStackSDK.xcframework/ios-arm64/BlueStackSDK.framework/Headers/BlueStackSDK.h b/BlueStackSDK.xcframework/ios-arm64/BlueStackSDK.framework/Headers/BlueStackSDK.h index 4f65a25..ab79fe0 100644 --- a/BlueStackSDK.xcframework/ios-arm64/BlueStackSDK.framework/Headers/BlueStackSDK.h +++ b/BlueStackSDK.xcframework/ios-arm64/BlueStackSDK.framework/Headers/BlueStackSDK.h @@ -23,3 +23,5 @@ FOUNDATION_EXPORT const unsigned char BlueStackSDKVersionString[]; #import #import #import +#import +#import diff --git a/BlueStackSDK.xcframework/ios-arm64/BlueStackSDK.framework/Headers/MNGAdsSDKFactory.h b/BlueStackSDK.xcframework/ios-arm64/BlueStackSDK.framework/Headers/MNGAdsSDKFactory.h index 71066b8..5d873c0 100644 --- a/BlueStackSDK.xcframework/ios-arm64/BlueStackSDK.framework/Headers/MNGAdsSDKFactory.h +++ b/BlueStackSDK.xcframework/ios-arm64/BlueStackSDK.framework/Headers/MNGAdsSDKFactory.h @@ -10,8 +10,7 @@ #import "MNGAdsAdapter.h" #import "BlueStackInitializationStatus.h" #import "MNGAdsSDKFactoryDelegate.h" - -void DebugLog(NSString *format, ...) NS_FORMAT_FUNCTION(1,2); +#import "BlueStackConfig.h" @interface MNGAdsSDKFactory : MNGAdsAdapter @@ -19,6 +18,8 @@ void DebugLog(NSString *format, ...) NS_FORMAT_FUNCTION(1,2); + (BOOL)isInitialized; + (void)setDelegate:(id)delegate; + (void)initMAdvertiseDataAfterInitialisedWithOptions:(NSDictionary *)launchOptions; ++ (BlueStackConfig *)getBlueStackConfig; + @property NSString *placementId; @property (readonly,getter=isBusy) BOOL busy; diff --git a/BlueStackSDK.xcframework/ios-arm64/BlueStackSDK.framework/Modules/BlueStackSDK.swiftmodule/arm64-apple-ios.abi.json b/BlueStackSDK.xcframework/ios-arm64/BlueStackSDK.framework/Modules/BlueStackSDK.swiftmodule/arm64-apple-ios.abi.json new file mode 100644 index 0000000..cef5d66 --- /dev/null +++ b/BlueStackSDK.xcframework/ios-arm64/BlueStackSDK.framework/Modules/BlueStackSDK.swiftmodule/arm64-apple-ios.abi.json @@ -0,0 +1,8568 @@ +{ + "ABIRoot": { + "kind": "Root", + "name": "TopLevel", + "printedName": "TopLevel", + "children": [ + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "Reward", + "printedName": "Reward", + "children": [ + { + "kind": "Var", + "name": "currency", + "printedName": "currency", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "c:@M@BlueStackSDK@objc(cs)Reward(py)currency", + "mangledName": "$s12BlueStackSDK6RewardC8currencySSSgvp", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl", + "RawDocComment", + "ObjC" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@BlueStackSDK@objc(cs)Reward(im)currency", + "mangledName": "$s12BlueStackSDK6RewardC8currencySSSgvg", + "moduleName": "BlueStackSDK", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "amount", + "printedName": "amount", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.NSNumber?", + "children": [ + { + "kind": "TypeNominal", + "name": "NSNumber", + "printedName": "Foundation.NSNumber", + "usr": "c:objc(cs)NSNumber" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "c:@M@BlueStackSDK@objc(cs)Reward(py)amount", + "mangledName": "$s12BlueStackSDK6RewardC6amountSo8NSNumberCSgvp", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl", + "RawDocComment", + "ObjC" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.NSNumber?", + "children": [ + { + "kind": "TypeNominal", + "name": "NSNumber", + "printedName": "Foundation.NSNumber", + "usr": "c:objc(cs)NSNumber" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@BlueStackSDK@objc(cs)Reward(im)amount", + "mangledName": "$s12BlueStackSDK6RewardC6amountSo8NSNumberCSgvg", + "moduleName": "BlueStackSDK", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "Reward", + "printedName": "BlueStackSDK.Reward", + "usr": "c:@M@BlueStackSDK@objc(cs)Reward" + } + ], + "declKind": "Constructor", + "usr": "c:@M@BlueStackSDK@objc(cs)Reward(im)init", + "mangledName": "$s12BlueStackSDK6RewardCACycfc", + "moduleName": "BlueStackSDK", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@BlueStackSDK@objc(cs)Reward", + "mangledName": "$s12BlueStackSDK6RewardC", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "AccessControl", + "ObjCMembers", + "RawDocComment", + "ObjC" + ], + "superclassUsr": "c:objc(cs)NSObject", + "hasMissingDesignatedInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "InterstitialAdDelegate", + "printedName": "InterstitialAdDelegate", + "children": [ + { + "kind": "Function", + "name": "onAdLoaded", + "printedName": "onAdLoaded(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "InterstitialAd", + "printedName": "BlueStackSDK.InterstitialAd", + "usr": "c:@M@BlueStackSDK@objc(cs)InterstitialAd" + } + ], + "declKind": "Func", + "usr": "c:@M@BlueStackSDK@objc(pl)InterstitialAdDelegate(im)didLoadInterstitialAd:", + "mangledName": "$s12BlueStackSDK22InterstitialAdDelegateP02onE6LoadedyyAA0dE0CF", + "moduleName": "BlueStackSDK", + "genericSig": "<τ_0_0 where τ_0_0 : BlueStackSDK.InterstitialAdDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "objc_name": "didLoadInterstitialAd:", + "declAttributes": [ + "ObjC", + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "onAdFailedToLoad", + "printedName": "onAdFailedToLoad(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "InterstitialAd", + "printedName": "BlueStackSDK.InterstitialAd", + "usr": "c:@M@BlueStackSDK@objc(cs)InterstitialAd" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "any Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "declKind": "Func", + "usr": "c:@M@BlueStackSDK@objc(pl)InterstitialAdDelegate(im)interstitialAd:didFailedToLoadWithError:", + "mangledName": "$s12BlueStackSDK22InterstitialAdDelegateP02onE12FailedToLoadyyAA0dE0C_s5Error_ptF", + "moduleName": "BlueStackSDK", + "genericSig": "<τ_0_0 where τ_0_0 : BlueStackSDK.InterstitialAdDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "objc_name": "interstitialAd:didFailedToLoadWithError:", + "declAttributes": [ + "ObjC", + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "c:@M@BlueStackSDK@objc(pl)InterstitialAdDelegate", + "mangledName": "$s12BlueStackSDK22InterstitialAdDelegateP", + "moduleName": "BlueStackSDK", + "genericSig": "<τ_0_0 : ObjectiveC.NSObjectProtocol>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "ObjC" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "AdapterState", + "printedName": "AdapterState", + "children": [ + { + "kind": "Var", + "name": "ready", + "printedName": "ready", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(BlueStackSDK.AdapterState.Type) -> BlueStackSDK.AdapterState", + "children": [ + { + "kind": "TypeNominal", + "name": "AdapterState", + "printedName": "BlueStackSDK.AdapterState", + "usr": "c:@M@BlueStackSDK@E@AdapterState" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "BlueStackSDK.AdapterState.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "AdapterState", + "printedName": "BlueStackSDK.AdapterState", + "usr": "c:@M@BlueStackSDK@E@AdapterState" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@BlueStackSDK@E@AdapterState@AdapterStateReady", + "mangledName": "$s12BlueStackSDK12AdapterStateO5readyyA2CmF", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "ObjC" + ], + "fixedbinaryorder": 0 + }, + { + "kind": "Var", + "name": "notReady", + "printedName": "notReady", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(BlueStackSDK.AdapterState.Type) -> BlueStackSDK.AdapterState", + "children": [ + { + "kind": "TypeNominal", + "name": "AdapterState", + "printedName": "BlueStackSDK.AdapterState", + "usr": "c:@M@BlueStackSDK@E@AdapterState" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "BlueStackSDK.AdapterState.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "AdapterState", + "printedName": "BlueStackSDK.AdapterState", + "usr": "c:@M@BlueStackSDK@E@AdapterState" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@BlueStackSDK@E@AdapterState@AdapterStateNotReady", + "mangledName": "$s12BlueStackSDK12AdapterStateO8notReadyyA2CmF", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "ObjC" + ], + "fixedbinaryorder": 1 + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "BlueStackSDK.AdapterState?", + "children": [ + { + "kind": "TypeNominal", + "name": "AdapterState", + "printedName": "BlueStackSDK.AdapterState", + "usr": "c:@M@BlueStackSDK@E@AdapterState" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "s:12BlueStackSDK12AdapterStateO8rawValueACSgSi_tcfc", + "mangledName": "$s12BlueStackSDK12AdapterStateO8rawValueACSgSi_tcfc", + "moduleName": "BlueStackSDK", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:12BlueStackSDK12AdapterStateO8rawValueSivp", + "mangledName": "$s12BlueStackSDK12AdapterStateO8rawValueSivp", + "moduleName": "BlueStackSDK", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:12BlueStackSDK12AdapterStateO8rawValueSivg", + "mangledName": "$s12BlueStackSDK12AdapterStateO8rawValueSivg", + "moduleName": "BlueStackSDK", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "c:@M@BlueStackSDK@E@AdapterState", + "mangledName": "$s12BlueStackSDK12AdapterStateO", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "enumRawTypeName": "Int", + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "RawRepresentable", + "printedName": "RawRepresentable", + "children": [ + { + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" + } + ] + }, + { + "kind": "TypeDecl", + "name": "AdapterStatus", + "printedName": "AdapterStatus", + "children": [ + { + "kind": "Var", + "name": "name", + "printedName": "name", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "c:@M@BlueStackSDK@objc(cs)AdapterStatus(py)name", + "mangledName": "$s12BlueStackSDK13AdapterStatusC4nameSSvp", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl", + "RawDocComment", + "ObjC" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "c:@M@BlueStackSDK@objc(cs)AdapterStatus(im)name", + "mangledName": "$s12BlueStackSDK13AdapterStatusC4nameSSvg", + "moduleName": "BlueStackSDK", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "state", + "printedName": "state", + "children": [ + { + "kind": "TypeNominal", + "name": "AdapterState", + "printedName": "BlueStackSDK.AdapterState", + "usr": "c:@M@BlueStackSDK@E@AdapterState" + } + ], + "declKind": "Var", + "usr": "c:@M@BlueStackSDK@objc(cs)AdapterStatus(py)state", + "mangledName": "$s12BlueStackSDK13AdapterStatusC5stateAA0D5StateOvp", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl", + "RawDocComment", + "ObjC" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "AdapterState", + "printedName": "BlueStackSDK.AdapterState", + "usr": "c:@M@BlueStackSDK@E@AdapterState" + } + ], + "declKind": "Accessor", + "usr": "c:@M@BlueStackSDK@objc(cs)AdapterStatus(im)state", + "mangledName": "$s12BlueStackSDK13AdapterStatusC5stateAA0D5StateOvg", + "moduleName": "BlueStackSDK", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "statusDescription", + "printedName": "statusDescription", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "c:@M@BlueStackSDK@objc(cs)AdapterStatus(py)statusDescription", + "mangledName": "$s12BlueStackSDK13AdapterStatusC17statusDescriptionSSSgvp", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl", + "RawDocComment", + "ObjC" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@BlueStackSDK@objc(cs)AdapterStatus(im)statusDescription", + "mangledName": "$s12BlueStackSDK13AdapterStatusC17statusDescriptionSSSgvg", + "moduleName": "BlueStackSDK", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "AdapterStatus", + "printedName": "BlueStackSDK.AdapterStatus", + "usr": "c:@M@BlueStackSDK@objc(cs)AdapterStatus" + } + ], + "declKind": "Constructor", + "usr": "c:@M@BlueStackSDK@objc(cs)AdapterStatus(im)init", + "mangledName": "$s12BlueStackSDK13AdapterStatusCACycfc", + "moduleName": "BlueStackSDK", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@BlueStackSDK@objc(cs)AdapterStatus", + "mangledName": "$s12BlueStackSDK13AdapterStatusC", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "Final", + "AccessControl", + "ObjCMembers", + "ObjC" + ], + "superclassUsr": "c:objc(cs)NSObject", + "hasMissingDesignatedInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "AdSize", + "printedName": "AdSize", + "children": [ + { + "kind": "Var", + "name": "banner", + "printedName": "banner", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(BlueStackSDK.AdSize.Type) -> BlueStackSDK.AdSize", + "children": [ + { + "kind": "TypeNominal", + "name": "AdSize", + "printedName": "BlueStackSDK.AdSize", + "usr": "c:@M@BlueStackSDK@E@AdSize" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "BlueStackSDK.AdSize.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "AdSize", + "printedName": "BlueStackSDK.AdSize", + "usr": "c:@M@BlueStackSDK@E@AdSize" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@BlueStackSDK@E@AdSize@AdSizeBanner", + "mangledName": "$s12BlueStackSDK6AdSizeO6banneryA2CmF", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "ObjC" + ], + "fixedbinaryorder": 0 + }, + { + "kind": "Var", + "name": "largeBanner", + "printedName": "largeBanner", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(BlueStackSDK.AdSize.Type) -> BlueStackSDK.AdSize", + "children": [ + { + "kind": "TypeNominal", + "name": "AdSize", + "printedName": "BlueStackSDK.AdSize", + "usr": "c:@M@BlueStackSDK@E@AdSize" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "BlueStackSDK.AdSize.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "AdSize", + "printedName": "BlueStackSDK.AdSize", + "usr": "c:@M@BlueStackSDK@E@AdSize" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@BlueStackSDK@E@AdSize@AdSizeLargeBanner", + "mangledName": "$s12BlueStackSDK6AdSizeO11largeBanneryA2CmF", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "ObjC" + ], + "fixedbinaryorder": 1 + }, + { + "kind": "Var", + "name": "mediumRectangle", + "printedName": "mediumRectangle", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(BlueStackSDK.AdSize.Type) -> BlueStackSDK.AdSize", + "children": [ + { + "kind": "TypeNominal", + "name": "AdSize", + "printedName": "BlueStackSDK.AdSize", + "usr": "c:@M@BlueStackSDK@E@AdSize" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "BlueStackSDK.AdSize.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "AdSize", + "printedName": "BlueStackSDK.AdSize", + "usr": "c:@M@BlueStackSDK@E@AdSize" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@BlueStackSDK@E@AdSize@AdSizeMediumRectangle", + "mangledName": "$s12BlueStackSDK6AdSizeO15mediumRectangleyA2CmF", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "ObjC" + ], + "fixedbinaryorder": 2 + }, + { + "kind": "Var", + "name": "fullBanner", + "printedName": "fullBanner", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(BlueStackSDK.AdSize.Type) -> BlueStackSDK.AdSize", + "children": [ + { + "kind": "TypeNominal", + "name": "AdSize", + "printedName": "BlueStackSDK.AdSize", + "usr": "c:@M@BlueStackSDK@E@AdSize" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "BlueStackSDK.AdSize.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "AdSize", + "printedName": "BlueStackSDK.AdSize", + "usr": "c:@M@BlueStackSDK@E@AdSize" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@BlueStackSDK@E@AdSize@AdSizeFullBanner", + "mangledName": "$s12BlueStackSDK6AdSizeO10fullBanneryA2CmF", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "ObjC" + ], + "fixedbinaryorder": 3 + }, + { + "kind": "Var", + "name": "leaderboard", + "printedName": "leaderboard", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(BlueStackSDK.AdSize.Type) -> BlueStackSDK.AdSize", + "children": [ + { + "kind": "TypeNominal", + "name": "AdSize", + "printedName": "BlueStackSDK.AdSize", + "usr": "c:@M@BlueStackSDK@E@AdSize" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "BlueStackSDK.AdSize.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "AdSize", + "printedName": "BlueStackSDK.AdSize", + "usr": "c:@M@BlueStackSDK@E@AdSize" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@BlueStackSDK@E@AdSize@AdSizeLeaderboard", + "mangledName": "$s12BlueStackSDK6AdSizeO11leaderboardyA2CmF", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "ObjC" + ], + "fixedbinaryorder": 4 + }, + { + "kind": "Var", + "name": "dynamicBanner", + "printedName": "dynamicBanner", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(BlueStackSDK.AdSize.Type) -> BlueStackSDK.AdSize", + "children": [ + { + "kind": "TypeNominal", + "name": "AdSize", + "printedName": "BlueStackSDK.AdSize", + "usr": "c:@M@BlueStackSDK@E@AdSize" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "BlueStackSDK.AdSize.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "AdSize", + "printedName": "BlueStackSDK.AdSize", + "usr": "c:@M@BlueStackSDK@E@AdSize" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@BlueStackSDK@E@AdSize@AdSizeDynamicBanner", + "mangledName": "$s12BlueStackSDK6AdSizeO13dynamicBanneryA2CmF", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "ObjC" + ], + "fixedbinaryorder": 5 + }, + { + "kind": "Var", + "name": "dynamicLeaderboardBanner", + "printedName": "dynamicLeaderboardBanner", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(BlueStackSDK.AdSize.Type) -> BlueStackSDK.AdSize", + "children": [ + { + "kind": "TypeNominal", + "name": "AdSize", + "printedName": "BlueStackSDK.AdSize", + "usr": "c:@M@BlueStackSDK@E@AdSize" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "BlueStackSDK.AdSize.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "AdSize", + "printedName": "BlueStackSDK.AdSize", + "usr": "c:@M@BlueStackSDK@E@AdSize" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@BlueStackSDK@E@AdSize@AdSizeDynamicLeaderboardBanner", + "mangledName": "$s12BlueStackSDK6AdSizeO24dynamicLeaderboardBanneryA2CmF", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "ObjC" + ], + "fixedbinaryorder": 6 + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "BlueStackSDK.AdSize?", + "children": [ + { + "kind": "TypeNominal", + "name": "AdSize", + "printedName": "BlueStackSDK.AdSize", + "usr": "c:@M@BlueStackSDK@E@AdSize" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "s:12BlueStackSDK6AdSizeO8rawValueACSgSi_tcfc", + "mangledName": "$s12BlueStackSDK6AdSizeO8rawValueACSgSi_tcfc", + "moduleName": "BlueStackSDK", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:12BlueStackSDK6AdSizeO8rawValueSivp", + "mangledName": "$s12BlueStackSDK6AdSizeO8rawValueSivp", + "moduleName": "BlueStackSDK", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:12BlueStackSDK6AdSizeO8rawValueSivg", + "mangledName": "$s12BlueStackSDK6AdSizeO8rawValueSivg", + "moduleName": "BlueStackSDK", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "c:@M@BlueStackSDK@E@AdSize", + "mangledName": "$s12BlueStackSDK6AdSizeO", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "enumRawTypeName": "Int", + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "RawRepresentable", + "printedName": "RawRepresentable", + "children": [ + { + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "LoggerType", + "printedName": "LoggerType", + "children": [ + { + "kind": "Function", + "name": "verbose", + "printedName": "verbose(_:fileName:functionName:line:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> any BlueStackSDK.LogMessage", + "children": [ + { + "kind": "TypeNominal", + "name": "LogMessage", + "printedName": "any BlueStackSDK.LogMessage", + "usr": "c:@M@BlueStackSDK@objc(pl)LogMessage" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "typeAttributes": [ + "noescape" + ] + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "UInt", + "printedName": "Swift.UInt", + "usr": "s:Su" + } + ], + "declKind": "Func", + "usr": "c:@M@BlueStackSDK@objc(pl)LoggerType(im)verbose:fileName:functionName:line:", + "mangledName": "$s12BlueStackSDK10LoggerTypeP7verbose_8fileName08functionH04lineyAA10LogMessage_pyXK_SSSgAISutF", + "moduleName": "BlueStackSDK", + "genericSig": "<τ_0_0 where τ_0_0 : BlueStackSDK.LoggerType>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "debug", + "printedName": "debug(_:fileName:functionName:line:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> any BlueStackSDK.LogMessage", + "children": [ + { + "kind": "TypeNominal", + "name": "LogMessage", + "printedName": "any BlueStackSDK.LogMessage", + "usr": "c:@M@BlueStackSDK@objc(pl)LogMessage" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "typeAttributes": [ + "noescape" + ] + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "UInt", + "printedName": "Swift.UInt", + "usr": "s:Su" + } + ], + "declKind": "Func", + "usr": "c:@M@BlueStackSDK@objc(pl)LoggerType(im)debug:fileName:functionName:line:", + "mangledName": "$s12BlueStackSDK10LoggerTypeP5debug_8fileName08functionH04lineyAA10LogMessage_pyXK_SSSgAISutF", + "moduleName": "BlueStackSDK", + "genericSig": "<τ_0_0 where τ_0_0 : BlueStackSDK.LoggerType>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "info", + "printedName": "info(_:fileName:functionName:line:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> any BlueStackSDK.LogMessage", + "children": [ + { + "kind": "TypeNominal", + "name": "LogMessage", + "printedName": "any BlueStackSDK.LogMessage", + "usr": "c:@M@BlueStackSDK@objc(pl)LogMessage" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "typeAttributes": [ + "noescape" + ] + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "UInt", + "printedName": "Swift.UInt", + "usr": "s:Su" + } + ], + "declKind": "Func", + "usr": "c:@M@BlueStackSDK@objc(pl)LoggerType(im)info:fileName:functionName:line:", + "mangledName": "$s12BlueStackSDK10LoggerTypeP4info_8fileName08functionH04lineyAA10LogMessage_pyXK_SSSgAISutF", + "moduleName": "BlueStackSDK", + "genericSig": "<τ_0_0 where τ_0_0 : BlueStackSDK.LoggerType>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "warn", + "printedName": "warn(_:fileName:functionName:line:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> any BlueStackSDK.LogMessage", + "children": [ + { + "kind": "TypeNominal", + "name": "LogMessage", + "printedName": "any BlueStackSDK.LogMessage", + "usr": "c:@M@BlueStackSDK@objc(pl)LogMessage" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "typeAttributes": [ + "noescape" + ] + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "UInt", + "printedName": "Swift.UInt", + "usr": "s:Su" + } + ], + "declKind": "Func", + "usr": "c:@M@BlueStackSDK@objc(pl)LoggerType(im)warn:fileName:functionName:line:", + "mangledName": "$s12BlueStackSDK10LoggerTypeP4warn_8fileName08functionH04lineyAA10LogMessage_pyXK_SSSgAISutF", + "moduleName": "BlueStackSDK", + "genericSig": "<τ_0_0 where τ_0_0 : BlueStackSDK.LoggerType>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "error", + "printedName": "error(_:fileName:functionName:line:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> any BlueStackSDK.LogMessage", + "children": [ + { + "kind": "TypeNominal", + "name": "LogMessage", + "printedName": "any BlueStackSDK.LogMessage", + "usr": "c:@M@BlueStackSDK@objc(pl)LogMessage" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "typeAttributes": [ + "noescape" + ] + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "UInt", + "printedName": "Swift.UInt", + "usr": "s:Su" + } + ], + "declKind": "Func", + "usr": "c:@M@BlueStackSDK@objc(pl)LoggerType(im)error:fileName:functionName:line:", + "mangledName": "$s12BlueStackSDK10LoggerTypeP5error_8fileName08functionH04lineyAA10LogMessage_pyXK_S2SSutF", + "moduleName": "BlueStackSDK", + "genericSig": "<τ_0_0 where τ_0_0 : BlueStackSDK.LoggerType>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "c:@M@BlueStackSDK@objc(pl)LoggerType", + "mangledName": "$s12BlueStackSDK10LoggerTypeP", + "moduleName": "BlueStackSDK", + "genericSig": "<τ_0_0 : ObjectiveC.NSObjectProtocol>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "ObjC" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "BlueStackSDK" + }, + { + "kind": "TypeDecl", + "name": "BannerView", + "printedName": "BannerView", + "children": [ + { + "kind": "Var", + "name": "adSize", + "printedName": "adSize", + "children": [ + { + "kind": "TypeNominal", + "name": "AdSize", + "printedName": "BlueStackSDK.AdSize", + "usr": "c:@M@BlueStackSDK@E@AdSize" + } + ], + "declKind": "Var", + "usr": "c:@M@BlueStackSDK@objc(cs)BannerView(py)adSize", + "mangledName": "$s12BlueStackSDK10BannerViewC6adSizeAA02AdG0Ovp", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "Custom", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "AdSize", + "printedName": "BlueStackSDK.AdSize", + "usr": "c:@M@BlueStackSDK@E@AdSize" + } + ], + "declKind": "Accessor", + "usr": "c:@M@BlueStackSDK@objc(cs)BannerView(im)adSize", + "mangledName": "$s12BlueStackSDK10BannerViewC6adSizeAA02AdG0Ovg", + "moduleName": "BlueStackSDK", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "AdSize", + "printedName": "BlueStackSDK.AdSize", + "usr": "c:@M@BlueStackSDK@E@AdSize" + } + ], + "declKind": "Accessor", + "usr": "c:@M@BlueStackSDK@objc(cs)BannerView(im)setAdSize:", + "mangledName": "$s12BlueStackSDK10BannerViewC6adSizeAA02AdG0Ovs", + "moduleName": "BlueStackSDK", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:12BlueStackSDK10BannerViewC6adSizeAA02AdG0OvM", + "mangledName": "$s12BlueStackSDK10BannerViewC6adSizeAA02AdG0OvM", + "moduleName": "BlueStackSDK", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "placementID", + "printedName": "placementID", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "c:@M@BlueStackSDK@objc(cs)BannerView(py)placementID", + "mangledName": "$s12BlueStackSDK10BannerViewC11placementIDSSSgvp", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "Custom", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@BlueStackSDK@objc(cs)BannerView(im)placementID", + "mangledName": "$s12BlueStackSDK10BannerViewC11placementIDSSSgvg", + "moduleName": "BlueStackSDK", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@BlueStackSDK@objc(cs)BannerView(im)setPlacementID:", + "mangledName": "$s12BlueStackSDK10BannerViewC11placementIDSSSgvs", + "moduleName": "BlueStackSDK", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:12BlueStackSDK10BannerViewC11placementIDSSSgvM", + "mangledName": "$s12BlueStackSDK10BannerViewC11placementIDSSSgvM", + "moduleName": "BlueStackSDK", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "viewController", + "printedName": "viewController", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIViewController?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIViewController", + "printedName": "UIKit.UIViewController", + "usr": "c:objc(cs)UIViewController" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "c:@M@BlueStackSDK@objc(cs)BannerView(py)viewController", + "mangledName": "$s12BlueStackSDK10BannerViewC14viewControllerSo06UIViewG0CSgvp", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "Custom", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIViewController?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIViewController", + "printedName": "UIKit.UIViewController", + "usr": "c:objc(cs)UIViewController" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@BlueStackSDK@objc(cs)BannerView(im)viewController", + "mangledName": "$s12BlueStackSDK10BannerViewC14viewControllerSo06UIViewG0CSgvg", + "moduleName": "BlueStackSDK", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIViewController?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIViewController", + "printedName": "UIKit.UIViewController", + "usr": "c:objc(cs)UIViewController" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@BlueStackSDK@objc(cs)BannerView(im)setViewController:", + "mangledName": "$s12BlueStackSDK10BannerViewC14viewControllerSo06UIViewG0CSgvs", + "moduleName": "BlueStackSDK", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:12BlueStackSDK10BannerViewC14viewControllerSo06UIViewG0CSgvM", + "mangledName": "$s12BlueStackSDK10BannerViewC14viewControllerSo06UIViewG0CSgvM", + "moduleName": "BlueStackSDK", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "delegate", + "printedName": "delegate", + "children": [ + { + "kind": "TypeNominal", + "name": "WeakStorage", + "printedName": "(any BlueStackSDK.BannerViewDelegate)?" + } + ], + "declKind": "Var", + "usr": "c:@M@BlueStackSDK@objc(cs)BannerView(py)delegate", + "mangledName": "$s12BlueStackSDK10BannerViewC8delegateAA0dE8Delegate_pSgvp", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "Custom", + "ReferenceOwnership", + "AccessControl", + "IBOutlet", + "ObjC", + "RawDocComment" + ], + "ownership": 1, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any BlueStackSDK.BannerViewDelegate)?", + "children": [ + { + "kind": "TypeNominal", + "name": "BannerViewDelegate", + "printedName": "any BlueStackSDK.BannerViewDelegate", + "usr": "c:@M@BlueStackSDK@objc(pl)BannerViewDelegate" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@BlueStackSDK@objc(cs)BannerView(im)delegate", + "mangledName": "$s12BlueStackSDK10BannerViewC8delegateAA0dE8Delegate_pSgvg", + "moduleName": "BlueStackSDK", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any BlueStackSDK.BannerViewDelegate)?", + "children": [ + { + "kind": "TypeNominal", + "name": "BannerViewDelegate", + "printedName": "any BlueStackSDK.BannerViewDelegate", + "usr": "c:@M@BlueStackSDK@objc(pl)BannerViewDelegate" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@BlueStackSDK@objc(cs)BannerView(im)setDelegate:", + "mangledName": "$s12BlueStackSDK10BannerViewC8delegateAA0dE8Delegate_pSgvs", + "moduleName": "BlueStackSDK", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:12BlueStackSDK10BannerViewC8delegateAA0dE8Delegate_pSgvM", + "mangledName": "$s12BlueStackSDK10BannerViewC8delegateAA0dE8Delegate_pSgvM", + "moduleName": "BlueStackSDK", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(adSize:)", + "children": [ + { + "kind": "TypeNominal", + "name": "BannerView", + "printedName": "BlueStackSDK.BannerView", + "usr": "c:@M@BlueStackSDK@objc(cs)BannerView" + }, + { + "kind": "TypeNominal", + "name": "AdSize", + "printedName": "BlueStackSDK.AdSize", + "usr": "c:@M@BlueStackSDK@E@AdSize" + } + ], + "declKind": "Constructor", + "usr": "c:@M@BlueStackSDK@objc(cs)BannerView(im)initWithAdSize:", + "mangledName": "$s12BlueStackSDK10BannerViewC6adSizeAcA02AdG0O_tcfc", + "moduleName": "BlueStackSDK", + "objc_name": "initWithAdSize:", + "declAttributes": [ + "Custom", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(coder:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "BlueStackSDK.BannerView?", + "children": [ + { + "kind": "TypeNominal", + "name": "BannerView", + "printedName": "BlueStackSDK.BannerView", + "usr": "c:@M@BlueStackSDK@objc(cs)BannerView" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "NSCoder", + "printedName": "Foundation.NSCoder", + "usr": "c:objc(cs)NSCoder" + } + ], + "declKind": "Constructor", + "usr": "c:@M@BlueStackSDK@objc(cs)BannerView(im)initWithCoder:", + "mangledName": "$s12BlueStackSDK10BannerViewC5coderACSgSo7NSCoderC_tcfc", + "moduleName": "BlueStackSDK", + "overriding": true, + "objc_name": "initWithCoder:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Custom", + "Required", + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(frame:)", + "children": [ + { + "kind": "TypeNominal", + "name": "BannerView", + "printedName": "BlueStackSDK.BannerView", + "usr": "c:@M@BlueStackSDK@objc(cs)BannerView" + }, + { + "kind": "TypeNominal", + "name": "CGRect", + "printedName": "CoreFoundation.CGRect", + "usr": "c:@S@CGRect" + } + ], + "declKind": "Constructor", + "usr": "c:@M@BlueStackSDK@objc(cs)BannerView(im)initWithFrame:", + "mangledName": "$s12BlueStackSDK10BannerViewC5frameACSo6CGRectV_tcfc", + "moduleName": "BlueStackSDK", + "overriding": true, + "objc_name": "initWithFrame:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Custom", + "Override", + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "load", + "printedName": "load(requestOptions:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "BlueStackSDK.RequestOptions?", + "children": [ + { + "kind": "TypeNominal", + "name": "RequestOptions", + "printedName": "BlueStackSDK.RequestOptions", + "usr": "c:@M@BlueStackSDK@objc(cs)RequestOptions" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@BlueStackSDK@objc(cs)BannerView(im)loadWithRequestOptions:", + "mangledName": "$s12BlueStackSDK10BannerViewC4load14requestOptionsyAA07RequestH0CSg_tF", + "moduleName": "BlueStackSDK", + "objc_name": "loadWithRequestOptions:", + "declAttributes": [ + "Custom", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "load", + "printedName": "load()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "c:@M@BlueStackSDK@objc(cs)BannerView(im)load", + "mangledName": "$s12BlueStackSDK10BannerViewC4loadyyF", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "Custom", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "startAutoRefresh", + "printedName": "startAutoRefresh()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "c:@M@BlueStackSDK@objc(cs)BannerView(im)startAutoRefresh", + "mangledName": "$s12BlueStackSDK10BannerViewC16startAutoRefreshyyF", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "Custom", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "stopAutoRefresh", + "printedName": "stopAutoRefresh()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "c:@M@BlueStackSDK@objc(cs)BannerView(im)stopAutoRefresh", + "mangledName": "$s12BlueStackSDK10BannerViewC15stopAutoRefreshyyF", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "Custom", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "c:@M@BlueStackSDK@objc(cs)BannerView", + "mangledName": "$s12BlueStackSDK10BannerViewC", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "Custom", + "AccessControl", + "ObjCMembers", + "ObjC" + ], + "superclassUsr": "c:objc(cs)UIView", + "hasMissingDesignatedInitializers": true, + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "UIKit.UIView", + "UIKit.UIResponder", + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "UITraitChangeObservable", + "printedName": "UITraitChangeObservable", + "usr": "s:5UIKit23UITraitChangeObservableP", + "mangledName": "$s5UIKit23UITraitChangeObservableP" + }, + { + "kind": "Conformance", + "name": "__DefaultCustomPlaygroundQuickLookable", + "printedName": "__DefaultCustomPlaygroundQuickLookable", + "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", + "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "FullScreenDelegate", + "printedName": "FullScreenDelegate", + "children": [ + { + "kind": "Function", + "name": "onAdClicked", + "printedName": "onAdClicked(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "FullScreenDisplayableAd", + "printedName": "any BlueStackSDK.FullScreenDisplayableAd", + "usr": "c:@M@BlueStackSDK@objc(pl)FullScreenDisplayableAd" + } + ], + "declKind": "Func", + "usr": "c:@M@BlueStackSDK@objc(pl)FullScreenDelegate(im)didClickAd:", + "mangledName": "$s12BlueStackSDK18FullScreenDelegateP11onAdClickedyyAA0de11DisplayableH0_pF", + "moduleName": "BlueStackSDK", + "genericSig": "<τ_0_0 where τ_0_0 : BlueStackSDK.FullScreenDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "objc_name": "didClickAd:", + "declAttributes": [ + "Optional", + "ObjC", + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "onAdDismissed", + "printedName": "onAdDismissed(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "FullScreenDisplayableAd", + "printedName": "any BlueStackSDK.FullScreenDisplayableAd", + "usr": "c:@M@BlueStackSDK@objc(pl)FullScreenDisplayableAd" + } + ], + "declKind": "Func", + "usr": "c:@M@BlueStackSDK@objc(pl)FullScreenDelegate(im)didDismissAd:", + "mangledName": "$s12BlueStackSDK18FullScreenDelegateP13onAdDismissedyyAA0de11DisplayableH0_pF", + "moduleName": "BlueStackSDK", + "genericSig": "<τ_0_0 where τ_0_0 : BlueStackSDK.FullScreenDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "objc_name": "didDismissAd:", + "declAttributes": [ + "Optional", + "ObjC", + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "onAdFailedToDisplay", + "printedName": "onAdFailedToDisplay(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "FullScreenDisplayableAd", + "printedName": "any BlueStackSDK.FullScreenDisplayableAd", + "usr": "c:@M@BlueStackSDK@objc(pl)FullScreenDisplayableAd" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "any Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "declKind": "Func", + "usr": "c:@M@BlueStackSDK@objc(pl)FullScreenDelegate(im)ad:didFailedToDisplayWithError:", + "mangledName": "$s12BlueStackSDK18FullScreenDelegateP19onAdFailedToDisplayyyAA0de11DisplayableH0_p_s5Error_ptF", + "moduleName": "BlueStackSDK", + "genericSig": "<τ_0_0 where τ_0_0 : BlueStackSDK.FullScreenDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "objc_name": "ad:didFailedToDisplayWithError:", + "declAttributes": [ + "Optional", + "ObjC", + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "onAdDisplayed", + "printedName": "onAdDisplayed(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "FullScreenDisplayableAd", + "printedName": "any BlueStackSDK.FullScreenDisplayableAd", + "usr": "c:@M@BlueStackSDK@objc(pl)FullScreenDisplayableAd" + } + ], + "declKind": "Func", + "usr": "c:@M@BlueStackSDK@objc(pl)FullScreenDelegate(im)didDisplayAd:", + "mangledName": "$s12BlueStackSDK18FullScreenDelegateP13onAdDisplayedyyAA0de11DisplayableH0_pF", + "moduleName": "BlueStackSDK", + "genericSig": "<τ_0_0 where τ_0_0 : BlueStackSDK.FullScreenDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "objc_name": "didDisplayAd:", + "declAttributes": [ + "Optional", + "ObjC", + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "c:@M@BlueStackSDK@objc(pl)FullScreenDelegate", + "mangledName": "$s12BlueStackSDK18FullScreenDelegateP", + "moduleName": "BlueStackSDK", + "genericSig": "<τ_0_0 : ObjectiveC.NSObjectProtocol>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "BlueStackSDK" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "RequestOptionsToPreferenceTransformer", + "printedName": "RequestOptionsToPreferenceTransformer", + "children": [ + { + "kind": "Function", + "name": "transform", + "printedName": "transform(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "BlueStackSDK.MNGPreference?", + "children": [ + { + "kind": "TypeNominal", + "name": "MNGPreference", + "printedName": "BlueStackSDK.MNGPreference", + "usr": "c:objc(cs)MNGPreference" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "BlueStackSDK.RequestOptions?", + "children": [ + { + "kind": "TypeNominal", + "name": "RequestOptions", + "printedName": "BlueStackSDK.RequestOptions", + "usr": "c:@M@BlueStackSDK@objc(cs)RequestOptions" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@BlueStackSDK@objc(cs)RequestOptionsToPreferenceTransformer(im)transform:", + "mangledName": "$s12BlueStackSDK37RequestOptionsToPreferenceTransformerC9transformySo13MNGPreferenceCSgAA0dE0CSgF", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "RequestOptionsToPreferenceTransformer", + "printedName": "BlueStackSDK.RequestOptionsToPreferenceTransformer", + "usr": "c:@M@BlueStackSDK@objc(cs)RequestOptionsToPreferenceTransformer" + } + ], + "declKind": "Constructor", + "usr": "c:@M@BlueStackSDK@objc(cs)RequestOptionsToPreferenceTransformer(im)init", + "mangledName": "$s12BlueStackSDK37RequestOptionsToPreferenceTransformerCACycfc", + "moduleName": "BlueStackSDK", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@BlueStackSDK@objc(cs)RequestOptionsToPreferenceTransformer", + "mangledName": "$s12BlueStackSDK37RequestOptionsToPreferenceTransformerC", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "AccessControl", + "ObjCMembers", + "ObjC" + ], + "superclassUsr": "c:objc(cs)NSObject", + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "BlueStackSDK" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "RewardedAd", + "printedName": "RewardedAd", + "children": [ + { + "kind": "Var", + "name": "isReady", + "printedName": "isReady", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "c:@M@BlueStackSDK@objc(cs)RewardedAd(py)isReady", + "mangledName": "$s12BlueStackSDK10RewardedAdC7isReadySbvp", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment", + "ObjC" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "c:@M@BlueStackSDK@objc(cs)RewardedAd(im)isReady", + "mangledName": "$s12BlueStackSDK10RewardedAdC7isReadySbvg", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "placementID", + "printedName": "placementID", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "c:@M@BlueStackSDK@objc(cs)RewardedAd(py)placementID", + "mangledName": "$s12BlueStackSDK10RewardedAdC11placementIDSSvp", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "Final", + "HasStorage", + "SetterAccess", + "AccessControl", + "RawDocComment", + "ObjC" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "c:@M@BlueStackSDK@objc(cs)RewardedAd(im)placementID", + "mangledName": "$s12BlueStackSDK10RewardedAdC11placementIDSSvg", + "moduleName": "BlueStackSDK", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "viewController", + "printedName": "viewController", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIViewController?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIViewController", + "printedName": "UIKit.UIViewController", + "usr": "c:objc(cs)UIViewController" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "c:@M@BlueStackSDK@objc(cs)RewardedAd(py)viewController", + "mangledName": "$s12BlueStackSDK10RewardedAdC14viewControllerSo06UIViewG0CSgvp", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "RawDocComment", + "ObjC" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIViewController?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIViewController", + "printedName": "UIKit.UIViewController", + "usr": "c:objc(cs)UIViewController" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@BlueStackSDK@objc(cs)RewardedAd(im)viewController", + "mangledName": "$s12BlueStackSDK10RewardedAdC14viewControllerSo06UIViewG0CSgvg", + "moduleName": "BlueStackSDK", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIViewController?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIViewController", + "printedName": "UIKit.UIViewController", + "usr": "c:objc(cs)UIViewController" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@BlueStackSDK@objc(cs)RewardedAd(im)setViewController:", + "mangledName": "$s12BlueStackSDK10RewardedAdC14viewControllerSo06UIViewG0CSgvs", + "moduleName": "BlueStackSDK", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:12BlueStackSDK10RewardedAdC14viewControllerSo06UIViewG0CSgvM", + "mangledName": "$s12BlueStackSDK10RewardedAdC14viewControllerSo06UIViewG0CSgvM", + "moduleName": "BlueStackSDK", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "delegate", + "printedName": "delegate", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any BlueStackSDK.RewardedAdDelegate)?", + "children": [ + { + "kind": "TypeNominal", + "name": "RewardedAdDelegate", + "printedName": "any BlueStackSDK.RewardedAdDelegate", + "usr": "c:@M@BlueStackSDK@objc(pl)RewardedAdDelegate" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "c:@M@BlueStackSDK@objc(cs)RewardedAd(py)delegate", + "mangledName": "$s12BlueStackSDK10RewardedAdC8delegateAA0dE8Delegate_pSgvp", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "RawDocComment", + "ObjC" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any BlueStackSDK.RewardedAdDelegate)?", + "children": [ + { + "kind": "TypeNominal", + "name": "RewardedAdDelegate", + "printedName": "any BlueStackSDK.RewardedAdDelegate", + "usr": "c:@M@BlueStackSDK@objc(pl)RewardedAdDelegate" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@BlueStackSDK@objc(cs)RewardedAd(im)delegate", + "mangledName": "$s12BlueStackSDK10RewardedAdC8delegateAA0dE8Delegate_pSgvg", + "moduleName": "BlueStackSDK", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any BlueStackSDK.RewardedAdDelegate)?", + "children": [ + { + "kind": "TypeNominal", + "name": "RewardedAdDelegate", + "printedName": "any BlueStackSDK.RewardedAdDelegate", + "usr": "c:@M@BlueStackSDK@objc(pl)RewardedAdDelegate" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@BlueStackSDK@objc(cs)RewardedAd(im)setDelegate:", + "mangledName": "$s12BlueStackSDK10RewardedAdC8delegateAA0dE8Delegate_pSgvs", + "moduleName": "BlueStackSDK", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:12BlueStackSDK10RewardedAdC8delegateAA0dE8Delegate_pSgvM", + "mangledName": "$s12BlueStackSDK10RewardedAdC8delegateAA0dE8Delegate_pSgvM", + "moduleName": "BlueStackSDK", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "fullScreenDelegate", + "printedName": "fullScreenDelegate", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any BlueStackSDK.FullScreenDelegate)?", + "children": [ + { + "kind": "TypeNominal", + "name": "FullScreenDelegate", + "printedName": "any BlueStackSDK.FullScreenDelegate", + "usr": "c:@M@BlueStackSDK@objc(pl)FullScreenDelegate" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "c:@M@BlueStackSDK@objc(cs)RewardedAd(py)fullScreenDelegate", + "mangledName": "$s12BlueStackSDK10RewardedAdC18fullScreenDelegateAA04FullgH0_pSgvp", + "moduleName": "BlueStackSDK", + "objc_name": "fullScreenDelegate", + "declAttributes": [ + "HasInitialValue", + "Final", + "ObjC", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any BlueStackSDK.FullScreenDelegate)?", + "children": [ + { + "kind": "TypeNominal", + "name": "FullScreenDelegate", + "printedName": "any BlueStackSDK.FullScreenDelegate", + "usr": "c:@M@BlueStackSDK@objc(pl)FullScreenDelegate" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@BlueStackSDK@objc(cs)RewardedAd(im)fullScreenDelegate", + "mangledName": "$s12BlueStackSDK10RewardedAdC18fullScreenDelegateAA04FullgH0_pSgvg", + "moduleName": "BlueStackSDK", + "implicit": true, + "objc_name": "fullScreenDelegate", + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any BlueStackSDK.FullScreenDelegate)?", + "children": [ + { + "kind": "TypeNominal", + "name": "FullScreenDelegate", + "printedName": "any BlueStackSDK.FullScreenDelegate", + "usr": "c:@M@BlueStackSDK@objc(pl)FullScreenDelegate" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@BlueStackSDK@objc(cs)RewardedAd(im)setFullScreenDelegate:", + "mangledName": "$s12BlueStackSDK10RewardedAdC18fullScreenDelegateAA04FullgH0_pSgvs", + "moduleName": "BlueStackSDK", + "implicit": true, + "objc_name": "setFullScreenDelegate:", + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:12BlueStackSDK10RewardedAdC18fullScreenDelegateAA04FullgH0_pSgvM", + "mangledName": "$s12BlueStackSDK10RewardedAdC18fullScreenDelegateAA04FullgH0_pSgvM", + "moduleName": "BlueStackSDK", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(placementID:)", + "children": [ + { + "kind": "TypeNominal", + "name": "RewardedAd", + "printedName": "BlueStackSDK.RewardedAd", + "usr": "c:@M@BlueStackSDK@objc(cs)RewardedAd" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "c:@M@BlueStackSDK@objc(cs)RewardedAd(im)initWithPlacementID:", + "mangledName": "$s12BlueStackSDK10RewardedAdC11placementIDACSS_tcfc", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "Convenience", + "AccessControl", + "RawDocComment", + "ObjC" + ], + "init_kind": "Convenience" + }, + { + "kind": "Function", + "name": "load", + "printedName": "load(requestOptions:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "BlueStackSDK.RequestOptions?", + "children": [ + { + "kind": "TypeNominal", + "name": "RequestOptions", + "printedName": "BlueStackSDK.RequestOptions", + "usr": "c:@M@BlueStackSDK@objc(cs)RequestOptions" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@BlueStackSDK@objc(cs)RewardedAd(im)loadWithRequestOptions:", + "mangledName": "$s12BlueStackSDK10RewardedAdC4load14requestOptionsyAA07RequestH0CSg_tF", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "load", + "printedName": "load()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "c:@M@BlueStackSDK@objc(cs)RewardedAd(im)load", + "mangledName": "$s12BlueStackSDK10RewardedAdC4loadyyF", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "Final", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "show", + "printedName": "show(fromRootViewController:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIViewController?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIViewController", + "printedName": "UIKit.UIViewController", + "usr": "c:objc(cs)UIViewController" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@BlueStackSDK@objc(cs)RewardedAd(im)showFromRootViewController:", + "mangledName": "$s12BlueStackSDK10RewardedAdC4show22fromRootViewControllerySo06UIViewJ0CSg_tF", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "RewardedAd", + "printedName": "BlueStackSDK.RewardedAd", + "usr": "c:@M@BlueStackSDK@objc(cs)RewardedAd" + } + ], + "declKind": "Constructor", + "usr": "c:@M@BlueStackSDK@objc(cs)RewardedAd(im)init", + "mangledName": "$s12BlueStackSDK10RewardedAdCACycfc", + "moduleName": "BlueStackSDK", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@BlueStackSDK@objc(cs)RewardedAd", + "mangledName": "$s12BlueStackSDK10RewardedAdC", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "Final", + "AccessControl", + "ObjCMembers", + "RawDocComment", + "ObjC" + ], + "superclassUsr": "c:objc(cs)NSObject", + "hasMissingDesignatedInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "FullScreenDisplayableAd", + "printedName": "FullScreenDisplayableAd", + "usr": "c:@M@BlueStackSDK@objc(pl)FullScreenDisplayableAd", + "mangledName": "$s12BlueStackSDK23FullScreenDisplayableAdP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "Gender", + "printedName": "Gender", + "children": [ + { + "kind": "Var", + "name": "unknown", + "printedName": "unknown", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(BlueStackSDK.Gender.Type) -> BlueStackSDK.Gender", + "children": [ + { + "kind": "TypeNominal", + "name": "Gender", + "printedName": "BlueStackSDK.Gender", + "usr": "c:@M@BlueStackSDK@E@Gender" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "BlueStackSDK.Gender.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Gender", + "printedName": "BlueStackSDK.Gender", + "usr": "c:@M@BlueStackSDK@E@Gender" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@BlueStackSDK@E@Gender@GenderUnknown", + "mangledName": "$s12BlueStackSDK6GenderO7unknownyA2CmF", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "ObjC" + ], + "fixedbinaryorder": 0 + }, + { + "kind": "Var", + "name": "male", + "printedName": "male", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(BlueStackSDK.Gender.Type) -> BlueStackSDK.Gender", + "children": [ + { + "kind": "TypeNominal", + "name": "Gender", + "printedName": "BlueStackSDK.Gender", + "usr": "c:@M@BlueStackSDK@E@Gender" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "BlueStackSDK.Gender.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Gender", + "printedName": "BlueStackSDK.Gender", + "usr": "c:@M@BlueStackSDK@E@Gender" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@BlueStackSDK@E@Gender@GenderMale", + "mangledName": "$s12BlueStackSDK6GenderO4maleyA2CmF", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "ObjC" + ], + "fixedbinaryorder": 1 + }, + { + "kind": "Var", + "name": "female", + "printedName": "female", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(BlueStackSDK.Gender.Type) -> BlueStackSDK.Gender", + "children": [ + { + "kind": "TypeNominal", + "name": "Gender", + "printedName": "BlueStackSDK.Gender", + "usr": "c:@M@BlueStackSDK@E@Gender" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "BlueStackSDK.Gender.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Gender", + "printedName": "BlueStackSDK.Gender", + "usr": "c:@M@BlueStackSDK@E@Gender" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@BlueStackSDK@E@Gender@GenderFemale", + "mangledName": "$s12BlueStackSDK6GenderO6femaleyA2CmF", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "ObjC" + ], + "fixedbinaryorder": 2 + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "BlueStackSDK.Gender?", + "children": [ + { + "kind": "TypeNominal", + "name": "Gender", + "printedName": "BlueStackSDK.Gender", + "usr": "c:@M@BlueStackSDK@E@Gender" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "s:12BlueStackSDK6GenderO8rawValueACSgSi_tcfc", + "mangledName": "$s12BlueStackSDK6GenderO8rawValueACSgSi_tcfc", + "moduleName": "BlueStackSDK", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:12BlueStackSDK6GenderO8rawValueSivp", + "mangledName": "$s12BlueStackSDK6GenderO8rawValueSivp", + "moduleName": "BlueStackSDK", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:12BlueStackSDK6GenderO8rawValueSivg", + "mangledName": "$s12BlueStackSDK6GenderO8rawValueSivg", + "moduleName": "BlueStackSDK", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "c:@M@BlueStackSDK@E@Gender", + "mangledName": "$s12BlueStackSDK6GenderO", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "enumRawTypeName": "Int", + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "RawRepresentable", + "printedName": "RawRepresentable", + "children": [ + { + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" + } + ] + }, + { + "kind": "TypeDecl", + "name": "RequestOptions", + "printedName": "RequestOptions", + "children": [ + { + "kind": "Var", + "name": "age", + "printedName": "age", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:12BlueStackSDK14RequestOptionsC3ageSiSgvp", + "mangledName": "$s12BlueStackSDK14RequestOptionsC3ageSiSgvp", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:12BlueStackSDK14RequestOptionsC3ageSiSgvg", + "mangledName": "$s12BlueStackSDK14RequestOptionsC3ageSiSgvg", + "moduleName": "BlueStackSDK", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:12BlueStackSDK14RequestOptionsC3ageSiSgvs", + "mangledName": "$s12BlueStackSDK14RequestOptionsC3ageSiSgvs", + "moduleName": "BlueStackSDK", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:12BlueStackSDK14RequestOptionsC3ageSiSgvM", + "mangledName": "$s12BlueStackSDK14RequestOptionsC3ageSiSgvM", + "moduleName": "BlueStackSDK", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "location", + "printedName": "location", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "CoreLocation.CLLocation?", + "children": [ + { + "kind": "TypeNominal", + "name": "CLLocation", + "printedName": "CoreLocation.CLLocation", + "usr": "c:objc(cs)CLLocation" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "c:@M@BlueStackSDK@objc(cs)RequestOptions(py)location", + "mangledName": "$s12BlueStackSDK14RequestOptionsC8locationSo10CLLocationCSgvp", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "ObjC" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "CoreLocation.CLLocation?", + "children": [ + { + "kind": "TypeNominal", + "name": "CLLocation", + "printedName": "CoreLocation.CLLocation", + "usr": "c:objc(cs)CLLocation" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@BlueStackSDK@objc(cs)RequestOptions(im)location", + "mangledName": "$s12BlueStackSDK14RequestOptionsC8locationSo10CLLocationCSgvg", + "moduleName": "BlueStackSDK", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "CoreLocation.CLLocation?", + "children": [ + { + "kind": "TypeNominal", + "name": "CLLocation", + "printedName": "CoreLocation.CLLocation", + "usr": "c:objc(cs)CLLocation" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@BlueStackSDK@objc(cs)RequestOptions(im)setLocation:", + "mangledName": "$s12BlueStackSDK14RequestOptionsC8locationSo10CLLocationCSgvs", + "moduleName": "BlueStackSDK", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:12BlueStackSDK14RequestOptionsC8locationSo10CLLocationCSgvM", + "mangledName": "$s12BlueStackSDK14RequestOptionsC8locationSo10CLLocationCSgvM", + "moduleName": "BlueStackSDK", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "gender", + "printedName": "gender", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "BlueStackSDK.Gender?", + "children": [ + { + "kind": "TypeNominal", + "name": "Gender", + "printedName": "BlueStackSDK.Gender", + "usr": "c:@M@BlueStackSDK@E@Gender" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:12BlueStackSDK14RequestOptionsC6genderAA6GenderOSgvp", + "mangledName": "$s12BlueStackSDK14RequestOptionsC6genderAA6GenderOSgvp", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "BlueStackSDK.Gender?", + "children": [ + { + "kind": "TypeNominal", + "name": "Gender", + "printedName": "BlueStackSDK.Gender", + "usr": "c:@M@BlueStackSDK@E@Gender" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:12BlueStackSDK14RequestOptionsC6genderAA6GenderOSgvg", + "mangledName": "$s12BlueStackSDK14RequestOptionsC6genderAA6GenderOSgvg", + "moduleName": "BlueStackSDK", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "BlueStackSDK.Gender?", + "children": [ + { + "kind": "TypeNominal", + "name": "Gender", + "printedName": "BlueStackSDK.Gender", + "usr": "c:@M@BlueStackSDK@E@Gender" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:12BlueStackSDK14RequestOptionsC6genderAA6GenderOSgvs", + "mangledName": "$s12BlueStackSDK14RequestOptionsC6genderAA6GenderOSgvs", + "moduleName": "BlueStackSDK", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:12BlueStackSDK14RequestOptionsC6genderAA6GenderOSgvM", + "mangledName": "$s12BlueStackSDK14RequestOptionsC6genderAA6GenderOSgvM", + "moduleName": "BlueStackSDK", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "keyword", + "printedName": "keyword", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "c:@M@BlueStackSDK@objc(cs)RequestOptions(py)keyword", + "mangledName": "$s12BlueStackSDK14RequestOptionsC7keywordSSSgvp", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "ObjC" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@BlueStackSDK@objc(cs)RequestOptions(im)keyword", + "mangledName": "$s12BlueStackSDK14RequestOptionsC7keywordSSSgvg", + "moduleName": "BlueStackSDK", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@BlueStackSDK@objc(cs)RequestOptions(im)setKeyword:", + "mangledName": "$s12BlueStackSDK14RequestOptionsC7keywordSSSgvs", + "moduleName": "BlueStackSDK", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:12BlueStackSDK14RequestOptionsC7keywordSSSgvM", + "mangledName": "$s12BlueStackSDK14RequestOptionsC7keywordSSSgvM", + "moduleName": "BlueStackSDK", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "contentUrl", + "printedName": "contentUrl", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "c:@M@BlueStackSDK@objc(cs)RequestOptions(py)contentUrl", + "mangledName": "$s12BlueStackSDK14RequestOptionsC10contentUrlSSSgvp", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "ObjC" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@BlueStackSDK@objc(cs)RequestOptions(im)contentUrl", + "mangledName": "$s12BlueStackSDK14RequestOptionsC10contentUrlSSSgvg", + "moduleName": "BlueStackSDK", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@BlueStackSDK@objc(cs)RequestOptions(im)setContentUrl:", + "mangledName": "$s12BlueStackSDK14RequestOptionsC10contentUrlSSSgvs", + "moduleName": "BlueStackSDK", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:12BlueStackSDK14RequestOptionsC10contentUrlSSSgvM", + "mangledName": "$s12BlueStackSDK14RequestOptionsC10contentUrlSSSgvM", + "moduleName": "BlueStackSDK", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(age:location:gender:keyword:contentUrl:)", + "children": [ + { + "kind": "TypeNominal", + "name": "RequestOptions", + "printedName": "BlueStackSDK.RequestOptions", + "usr": "c:@M@BlueStackSDK@objc(cs)RequestOptions" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "CoreLocation.CLLocation?", + "children": [ + { + "kind": "TypeNominal", + "name": "CLLocation", + "printedName": "CoreLocation.CLLocation", + "usr": "c:objc(cs)CLLocation" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "BlueStackSDK.Gender?", + "children": [ + { + "kind": "TypeNominal", + "name": "Gender", + "printedName": "BlueStackSDK.Gender", + "usr": "c:@M@BlueStackSDK@E@Gender" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:12BlueStackSDK14RequestOptionsC3age8location6gender7keyword10contentUrlACSiSg_So10CLLocationCSgAA6GenderOSgSSSgAPtcfc", + "mangledName": "$s12BlueStackSDK14RequestOptionsC3age8location6gender7keyword10contentUrlACSiSg_So10CLLocationCSgAA6GenderOSgSSSgAPtcfc", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(age:location:gender:keyword:contentUrl:)", + "children": [ + { + "kind": "TypeNominal", + "name": "RequestOptions", + "printedName": "BlueStackSDK.RequestOptions", + "usr": "c:@M@BlueStackSDK@objc(cs)RequestOptions" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.NSNumber?", + "children": [ + { + "kind": "TypeNominal", + "name": "NSNumber", + "printedName": "Foundation.NSNumber", + "usr": "c:objc(cs)NSNumber" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "CoreLocation.CLLocation?", + "children": [ + { + "kind": "TypeNominal", + "name": "CLLocation", + "printedName": "CoreLocation.CLLocation", + "usr": "c:objc(cs)CLLocation" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Gender", + "printedName": "BlueStackSDK.Gender", + "usr": "c:@M@BlueStackSDK@E@Gender" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "c:@M@BlueStackSDK@objc(cs)RequestOptions(im)initWithAge:location:gender:keyword:contentUrl:", + "mangledName": "$s12BlueStackSDK14RequestOptionsC3age8location6gender7keyword10contentUrlACSo8NSNumberCSg_So10CLLocationCSgAA6GenderOSSSgAQtcfc", + "moduleName": "BlueStackSDK", + "objc_name": "initWithAge:location:gender:keyword:contentUrl:", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "RequestOptions", + "printedName": "BlueStackSDK.RequestOptions", + "usr": "c:@M@BlueStackSDK@objc(cs)RequestOptions" + } + ], + "declKind": "Constructor", + "usr": "c:@M@BlueStackSDK@objc(cs)RequestOptions(im)init", + "mangledName": "$s12BlueStackSDK14RequestOptionsCACycfc", + "moduleName": "BlueStackSDK", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@BlueStackSDK@objc(cs)RequestOptions", + "mangledName": "$s12BlueStackSDK14RequestOptionsC", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "AccessControl", + "ObjCMembers", + "RawDocComment", + "ObjC" + ], + "superclassUsr": "c:objc(cs)NSObject", + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "BlueStack", + "printedName": "BlueStack", + "children": [ + { + "kind": "Function", + "name": "sharedInstance", + "printedName": "sharedInstance()", + "children": [ + { + "kind": "TypeNominal", + "name": "BlueStack", + "printedName": "BlueStackSDK.BlueStack", + "usr": "c:@M@BlueStackSDK@objc(cs)BlueStack" + } + ], + "declKind": "Func", + "usr": "c:@M@BlueStackSDK@objc(cs)BlueStack(cm)sharedInstance", + "mangledName": "$s12BlueStackSDK0aB0C14sharedInstanceACyFZ", + "moduleName": "BlueStackSDK", + "static": true, + "declAttributes": [ + "Final", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "getVersion", + "printedName": "getVersion()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "c:@M@BlueStackSDK@objc(cs)BlueStack(im)getVersion", + "mangledName": "$s12BlueStackSDK0aB0C10getVersionSSyF", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "Final", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "initializationStatus", + "printedName": "initializationStatus", + "children": [ + { + "kind": "TypeNominal", + "name": "InitializationStatus", + "printedName": "BlueStackSDK.InitializationStatus", + "usr": "c:@M@BlueStackSDK@objc(cs)InitializationStatus" + } + ], + "declKind": "Var", + "usr": "c:@M@BlueStackSDK@objc(cs)BlueStack(py)initializationStatus", + "mangledName": "$s12BlueStackSDK0aB0C20initializationStatusAA014InitializationE0Cvp", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "Final", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "InitializationStatus", + "printedName": "BlueStackSDK.InitializationStatus", + "usr": "c:@M@BlueStackSDK@objc(cs)InitializationStatus" + } + ], + "declKind": "Accessor", + "usr": "c:@M@BlueStackSDK@objc(cs)BlueStack(im)initializationStatus", + "mangledName": "$s12BlueStackSDK0aB0C20initializationStatusAA014InitializationE0Cvg", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "initialize", + "printedName": "initialize(appID:completion:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(BlueStackSDK.InitializationStatus) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "InitializationStatus", + "printedName": "BlueStackSDK.InitializationStatus", + "usr": "c:@M@BlueStackSDK@objc(cs)InitializationStatus" + } + ] + } + ], + "declKind": "Func", + "usr": "c:@M@BlueStackSDK@objc(cs)BlueStack(im)initializeWithAppID:completion:", + "mangledName": "$s12BlueStackSDK0aB0C10initialize5appID10completionySS_yAA20InitializationStatusCctF", + "moduleName": "BlueStackSDK", + "objc_name": "initializeWithAppID:completion:", + "declAttributes": [ + "Final", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "isInitialized", + "printedName": "isInitialized()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "c:@M@BlueStackSDK@objc(cs)BlueStack(im)isInitialized", + "mangledName": "$s12BlueStackSDK0aB0C13isInitializedSbyF", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "Final", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setDebugMode", + "printedName": "setDebugMode(enabled:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "c:@M@BlueStackSDK@objc(cs)BlueStack(im)setDebugModeEnabled:", + "mangledName": "$s12BlueStackSDK0aB0C12setDebugMode7enabledySb_tF", + "moduleName": "BlueStackSDK", + "objc_name": "setDebugModeEnabled:", + "declAttributes": [ + "Final", + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "c:@M@BlueStackSDK@objc(cs)BlueStack", + "mangledName": "$s12BlueStackSDK0aB0C", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "Final", + "AccessControl", + "ObjCMembers", + "ObjC" + ], + "superclassUsr": "c:objc(cs)NSObject", + "hasMissingDesignatedInitializers": true, + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "os", + "printedName": "os", + "declKind": "Import", + "moduleName": "BlueStackSDK" + }, + { + "kind": "TypeDecl", + "name": "Logger", + "printedName": "Logger", + "children": [ + { + "kind": "Var", + "name": "logLevel", + "printedName": "logLevel", + "children": [ + { + "kind": "TypeNominal", + "name": "LogLevel", + "printedName": "BlueStackSDK.LogLevel", + "usr": "c:@M@BlueStackSDK@E@LogLevel" + } + ], + "declKind": "Var", + "usr": "c:@M@BlueStackSDK@objc(cs)Logger(cpy)logLevel", + "mangledName": "$s12BlueStackSDK6LoggerC8logLevelAA03LogF0OvpZ", + "moduleName": "BlueStackSDK", + "static": true, + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "ObjC" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "LogLevel", + "printedName": "BlueStackSDK.LogLevel", + "usr": "c:@M@BlueStackSDK@E@LogLevel" + } + ], + "declKind": "Accessor", + "usr": "c:@M@BlueStackSDK@objc(cs)Logger(cm)logLevel", + "mangledName": "$s12BlueStackSDK6LoggerC8logLevelAA03LogF0OvgZ", + "moduleName": "BlueStackSDK", + "static": true, + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "LogLevel", + "printedName": "BlueStackSDK.LogLevel", + "usr": "c:@M@BlueStackSDK@E@LogLevel" + } + ], + "declKind": "Accessor", + "usr": "c:@M@BlueStackSDK@objc(cs)Logger(cm)setLogLevel:", + "mangledName": "$s12BlueStackSDK6LoggerC8logLevelAA03LogF0OvsZ", + "moduleName": "BlueStackSDK", + "static": true, + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:12BlueStackSDK6LoggerC8logLevelAA03LogF0OvMZ", + "mangledName": "$s12BlueStackSDK6LoggerC8logLevelAA03LogF0OvMZ", + "moduleName": "BlueStackSDK", + "static": true, + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Function", + "name": "verbose", + "printedName": "verbose(_:fileName:functionName:line:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> any BlueStackSDK.LogMessage", + "children": [ + { + "kind": "TypeNominal", + "name": "LogMessage", + "printedName": "any BlueStackSDK.LogMessage", + "usr": "c:@M@BlueStackSDK@objc(pl)LogMessage" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "typeAttributes": [ + "noescape" + ] + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "UInt", + "printedName": "Swift.UInt", + "hasDefaultArg": true, + "usr": "s:Su" + } + ], + "declKind": "Func", + "usr": "c:@M@BlueStackSDK@objc(cs)Logger(im)verbose:fileName:functionName:line:", + "mangledName": "$s12BlueStackSDK6LoggerC7verbose_8fileName08functionG04lineyAA10LogMessage_pyXK_SSSgAISutF", + "moduleName": "BlueStackSDK", + "objc_name": "verbose:fileName:functionName:line:", + "declAttributes": [ + "ObjC", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "debug", + "printedName": "debug(_:fileName:functionName:line:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> any BlueStackSDK.LogMessage", + "children": [ + { + "kind": "TypeNominal", + "name": "LogMessage", + "printedName": "any BlueStackSDK.LogMessage", + "usr": "c:@M@BlueStackSDK@objc(pl)LogMessage" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "typeAttributes": [ + "noescape" + ] + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "UInt", + "printedName": "Swift.UInt", + "hasDefaultArg": true, + "usr": "s:Su" + } + ], + "declKind": "Func", + "usr": "c:@M@BlueStackSDK@objc(cs)Logger(im)debug:fileName:functionName:line:", + "mangledName": "$s12BlueStackSDK6LoggerC5debug_8fileName08functionG04lineyAA10LogMessage_pyXK_SSSgAISutF", + "moduleName": "BlueStackSDK", + "objc_name": "debug:fileName:functionName:line:", + "declAttributes": [ + "ObjC", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "info", + "printedName": "info(_:fileName:functionName:line:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> any BlueStackSDK.LogMessage", + "children": [ + { + "kind": "TypeNominal", + "name": "LogMessage", + "printedName": "any BlueStackSDK.LogMessage", + "usr": "c:@M@BlueStackSDK@objc(pl)LogMessage" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "typeAttributes": [ + "noescape" + ] + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "UInt", + "printedName": "Swift.UInt", + "hasDefaultArg": true, + "usr": "s:Su" + } + ], + "declKind": "Func", + "usr": "c:@M@BlueStackSDK@objc(cs)Logger(im)info:fileName:functionName:line:", + "mangledName": "$s12BlueStackSDK6LoggerC4info_8fileName08functionG04lineyAA10LogMessage_pyXK_SSSgAISutF", + "moduleName": "BlueStackSDK", + "objc_name": "info:fileName:functionName:line:", + "declAttributes": [ + "ObjC", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "warn", + "printedName": "warn(_:fileName:functionName:line:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> any BlueStackSDK.LogMessage", + "children": [ + { + "kind": "TypeNominal", + "name": "LogMessage", + "printedName": "any BlueStackSDK.LogMessage", + "usr": "c:@M@BlueStackSDK@objc(pl)LogMessage" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "typeAttributes": [ + "noescape" + ] + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "UInt", + "printedName": "Swift.UInt", + "hasDefaultArg": true, + "usr": "s:Su" + } + ], + "declKind": "Func", + "usr": "c:@M@BlueStackSDK@objc(cs)Logger(im)warn:fileName:functionName:line:", + "mangledName": "$s12BlueStackSDK6LoggerC4warn_8fileName08functionG04lineyAA10LogMessage_pyXK_SSSgAISutF", + "moduleName": "BlueStackSDK", + "objc_name": "warn:fileName:functionName:line:", + "declAttributes": [ + "ObjC", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "error", + "printedName": "error(_:fileName:functionName:line:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> any BlueStackSDK.LogMessage", + "children": [ + { + "kind": "TypeNominal", + "name": "LogMessage", + "printedName": "any BlueStackSDK.LogMessage", + "usr": "c:@M@BlueStackSDK@objc(pl)LogMessage" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "typeAttributes": [ + "noescape" + ] + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "hasDefaultArg": true, + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "hasDefaultArg": true, + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "UInt", + "printedName": "Swift.UInt", + "hasDefaultArg": true, + "usr": "s:Su" + } + ], + "declKind": "Func", + "usr": "c:@M@BlueStackSDK@objc(cs)Logger(im)error:fileName:functionName:line:", + "mangledName": "$s12BlueStackSDK6LoggerC5error_8fileName08functionG04lineyAA10LogMessage_pyXK_S2SSutF", + "moduleName": "BlueStackSDK", + "objc_name": "error:fileName:functionName:line:", + "declAttributes": [ + "ObjC", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setEventDebug", + "printedName": "setEventDebug(enabled:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "c:@M@BlueStackSDK@objc(cs)Logger(cm)setEventDebugEnabled:", + "mangledName": "$s12BlueStackSDK6LoggerC13setEventDebug7enabledySb_tFZ", + "moduleName": "BlueStackSDK", + "static": true, + "objc_name": "setEventDebugEnabled:", + "declAttributes": [ + "Final", + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setDebugMode", + "printedName": "setDebugMode(enabled:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "c:@M@BlueStackSDK@objc(cs)Logger(cm)setDebugModeEnabled:", + "mangledName": "$s12BlueStackSDK6LoggerC12setDebugMode7enabledySb_tFZ", + "moduleName": "BlueStackSDK", + "static": true, + "objc_name": "setDebugModeEnabled:", + "declAttributes": [ + "Final", + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "Logger", + "printedName": "BlueStackSDK.Logger", + "usr": "c:@M@BlueStackSDK@objc(cs)Logger" + } + ], + "declKind": "Constructor", + "usr": "c:@M@BlueStackSDK@objc(cs)Logger(im)init", + "mangledName": "$s12BlueStackSDK6LoggerCACycfc", + "moduleName": "BlueStackSDK", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "isDebugModeEnabled", + "printedName": "isDebugModeEnabled()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "c:@CM@BlueStackSDK@objc(cs)Logger(cm)isDebugModeEnabled", + "mangledName": "$s12BlueStackSDK6LoggerC18isDebugModeEnabledSbyFZ", + "moduleName": "BlueStackSDK", + "static": true, + "declAttributes": [ + "Final", + "AccessControl", + "ObjC" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "isEventDebugEnabled", + "printedName": "isEventDebugEnabled()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "c:@CM@BlueStackSDK@objc(cs)Logger(cm)isEventDebugEnabled", + "mangledName": "$s12BlueStackSDK6LoggerC19isEventDebugEnabledSbyFZ", + "moduleName": "BlueStackSDK", + "static": true, + "declAttributes": [ + "Final", + "AccessControl", + "ObjC" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "verbose", + "printedName": "verbose(_:fileName:functionName:line:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> any BlueStackSDK.LogMessage", + "children": [ + { + "kind": "TypeNominal", + "name": "LogMessage", + "printedName": "any BlueStackSDK.LogMessage", + "usr": "c:@M@BlueStackSDK@objc(pl)LogMessage" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "typeAttributes": [ + "noescape" + ] + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "UInt", + "printedName": "Swift.UInt", + "hasDefaultArg": true, + "usr": "s:Su" + } + ], + "declKind": "Func", + "usr": "c:@CM@BlueStackSDK@objc(cs)Logger(cm)verbose:fileName:functionName:line:", + "mangledName": "$s12BlueStackSDK6LoggerC7verbose_8fileName08functionG04lineyAA10LogMessage_pyXK_SSSgAISutFZ", + "moduleName": "BlueStackSDK", + "static": true, + "declAttributes": [ + "Final", + "AccessControl", + "ObjC" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "debug", + "printedName": "debug(_:fileName:functionName:line:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> any BlueStackSDK.LogMessage", + "children": [ + { + "kind": "TypeNominal", + "name": "LogMessage", + "printedName": "any BlueStackSDK.LogMessage", + "usr": "c:@M@BlueStackSDK@objc(pl)LogMessage" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "typeAttributes": [ + "noescape" + ] + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "UInt", + "printedName": "Swift.UInt", + "hasDefaultArg": true, + "usr": "s:Su" + } + ], + "declKind": "Func", + "usr": "c:@CM@BlueStackSDK@objc(cs)Logger(cm)debug:fileName:functionName:line:", + "mangledName": "$s12BlueStackSDK6LoggerC5debug_8fileName08functionG04lineyAA10LogMessage_pyXK_SSSgAISutFZ", + "moduleName": "BlueStackSDK", + "static": true, + "declAttributes": [ + "Final", + "AccessControl", + "ObjC" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "debugLog", + "printedName": "debugLog(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "c:@CM@BlueStackSDK@objc(cs)Logger(cm)debugLog:", + "mangledName": "$s12BlueStackSDK6LoggerC8debugLogyySSFZ", + "moduleName": "BlueStackSDK", + "static": true, + "declAttributes": [ + "Final", + "AccessControl", + "ObjC" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "info", + "printedName": "info(_:fileName:functionName:line:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> any BlueStackSDK.LogMessage", + "children": [ + { + "kind": "TypeNominal", + "name": "LogMessage", + "printedName": "any BlueStackSDK.LogMessage", + "usr": "c:@M@BlueStackSDK@objc(pl)LogMessage" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "typeAttributes": [ + "noescape" + ] + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "UInt", + "printedName": "Swift.UInt", + "hasDefaultArg": true, + "usr": "s:Su" + } + ], + "declKind": "Func", + "usr": "c:@CM@BlueStackSDK@objc(cs)Logger(cm)info:fileName:functionName:line:", + "mangledName": "$s12BlueStackSDK6LoggerC4info_8fileName08functionG04lineyAA10LogMessage_pyXK_SSSgAISutFZ", + "moduleName": "BlueStackSDK", + "static": true, + "declAttributes": [ + "Final", + "AccessControl", + "ObjC" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "warn", + "printedName": "warn(_:fileName:functionName:line:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> any BlueStackSDK.LogMessage", + "children": [ + { + "kind": "TypeNominal", + "name": "LogMessage", + "printedName": "any BlueStackSDK.LogMessage", + "usr": "c:@M@BlueStackSDK@objc(pl)LogMessage" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "typeAttributes": [ + "noescape" + ] + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "UInt", + "printedName": "Swift.UInt", + "hasDefaultArg": true, + "usr": "s:Su" + } + ], + "declKind": "Func", + "usr": "c:@CM@BlueStackSDK@objc(cs)Logger(cm)warn:fileName:functionName:line:", + "mangledName": "$s12BlueStackSDK6LoggerC4warn_8fileName08functionG04lineyAA10LogMessage_pyXK_SSSgAISutFZ", + "moduleName": "BlueStackSDK", + "static": true, + "declAttributes": [ + "Final", + "AccessControl", + "ObjC" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "error", + "printedName": "error(_:fileName:functionName:line:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> any BlueStackSDK.LogMessage", + "children": [ + { + "kind": "TypeNominal", + "name": "LogMessage", + "printedName": "any BlueStackSDK.LogMessage", + "usr": "c:@M@BlueStackSDK@objc(pl)LogMessage" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "typeAttributes": [ + "noescape" + ] + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "hasDefaultArg": true, + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "hasDefaultArg": true, + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "UInt", + "printedName": "Swift.UInt", + "hasDefaultArg": true, + "usr": "s:Su" + } + ], + "declKind": "Func", + "usr": "c:@CM@BlueStackSDK@objc(cs)Logger(cm)error:fileName:functionName:line:", + "mangledName": "$s12BlueStackSDK6LoggerC5error_8fileName08functionG04lineyAA10LogMessage_pyXK_S2SSutFZ", + "moduleName": "BlueStackSDK", + "static": true, + "declAttributes": [ + "Final", + "AccessControl", + "ObjC" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "c:@M@BlueStackSDK@objc(cs)Logger", + "mangledName": "$s12BlueStackSDK6LoggerC", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "AccessControl", + "ObjCMembers", + "ObjC" + ], + "superclassUsr": "c:objc(cs)NSObject", + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "LoggerType", + "printedName": "LoggerType", + "usr": "c:@M@BlueStackSDK@objc(pl)LoggerType", + "mangledName": "$s12BlueStackSDK10LoggerTypeP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "InterstitialAd", + "printedName": "InterstitialAd", + "children": [ + { + "kind": "Var", + "name": "isReady", + "printedName": "isReady", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "c:@M@BlueStackSDK@objc(cs)InterstitialAd(py)isReady", + "mangledName": "$s12BlueStackSDK14InterstitialAdC7isReadySbvp", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment", + "ObjC" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "c:@M@BlueStackSDK@objc(cs)InterstitialAd(im)isReady", + "mangledName": "$s12BlueStackSDK14InterstitialAdC7isReadySbvg", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "placementID", + "printedName": "placementID", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "c:@M@BlueStackSDK@objc(cs)InterstitialAd(py)placementID", + "mangledName": "$s12BlueStackSDK14InterstitialAdC11placementIDSSvp", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "Final", + "HasStorage", + "SetterAccess", + "AccessControl", + "RawDocComment", + "ObjC" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "c:@M@BlueStackSDK@objc(cs)InterstitialAd(im)placementID", + "mangledName": "$s12BlueStackSDK14InterstitialAdC11placementIDSSvg", + "moduleName": "BlueStackSDK", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "viewController", + "printedName": "viewController", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIViewController?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIViewController", + "printedName": "UIKit.UIViewController", + "usr": "c:objc(cs)UIViewController" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "c:@M@BlueStackSDK@objc(cs)InterstitialAd(py)viewController", + "mangledName": "$s12BlueStackSDK14InterstitialAdC14viewControllerSo06UIViewG0CSgvp", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "RawDocComment", + "ObjC" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIViewController?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIViewController", + "printedName": "UIKit.UIViewController", + "usr": "c:objc(cs)UIViewController" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@BlueStackSDK@objc(cs)InterstitialAd(im)viewController", + "mangledName": "$s12BlueStackSDK14InterstitialAdC14viewControllerSo06UIViewG0CSgvg", + "moduleName": "BlueStackSDK", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIViewController?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIViewController", + "printedName": "UIKit.UIViewController", + "usr": "c:objc(cs)UIViewController" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@BlueStackSDK@objc(cs)InterstitialAd(im)setViewController:", + "mangledName": "$s12BlueStackSDK14InterstitialAdC14viewControllerSo06UIViewG0CSgvs", + "moduleName": "BlueStackSDK", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:12BlueStackSDK14InterstitialAdC14viewControllerSo06UIViewG0CSgvM", + "mangledName": "$s12BlueStackSDK14InterstitialAdC14viewControllerSo06UIViewG0CSgvM", + "moduleName": "BlueStackSDK", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "delegate", + "printedName": "delegate", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any BlueStackSDK.InterstitialAdDelegate)?", + "children": [ + { + "kind": "TypeNominal", + "name": "InterstitialAdDelegate", + "printedName": "any BlueStackSDK.InterstitialAdDelegate", + "usr": "c:@M@BlueStackSDK@objc(pl)InterstitialAdDelegate" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "c:@M@BlueStackSDK@objc(cs)InterstitialAd(py)delegate", + "mangledName": "$s12BlueStackSDK14InterstitialAdC8delegateAA0dE8Delegate_pSgvp", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "RawDocComment", + "ObjC" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any BlueStackSDK.InterstitialAdDelegate)?", + "children": [ + { + "kind": "TypeNominal", + "name": "InterstitialAdDelegate", + "printedName": "any BlueStackSDK.InterstitialAdDelegate", + "usr": "c:@M@BlueStackSDK@objc(pl)InterstitialAdDelegate" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@BlueStackSDK@objc(cs)InterstitialAd(im)delegate", + "mangledName": "$s12BlueStackSDK14InterstitialAdC8delegateAA0dE8Delegate_pSgvg", + "moduleName": "BlueStackSDK", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any BlueStackSDK.InterstitialAdDelegate)?", + "children": [ + { + "kind": "TypeNominal", + "name": "InterstitialAdDelegate", + "printedName": "any BlueStackSDK.InterstitialAdDelegate", + "usr": "c:@M@BlueStackSDK@objc(pl)InterstitialAdDelegate" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@BlueStackSDK@objc(cs)InterstitialAd(im)setDelegate:", + "mangledName": "$s12BlueStackSDK14InterstitialAdC8delegateAA0dE8Delegate_pSgvs", + "moduleName": "BlueStackSDK", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:12BlueStackSDK14InterstitialAdC8delegateAA0dE8Delegate_pSgvM", + "mangledName": "$s12BlueStackSDK14InterstitialAdC8delegateAA0dE8Delegate_pSgvM", + "moduleName": "BlueStackSDK", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "fullScreenDelegate", + "printedName": "fullScreenDelegate", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any BlueStackSDK.FullScreenDelegate)?", + "children": [ + { + "kind": "TypeNominal", + "name": "FullScreenDelegate", + "printedName": "any BlueStackSDK.FullScreenDelegate", + "usr": "c:@M@BlueStackSDK@objc(pl)FullScreenDelegate" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "c:@M@BlueStackSDK@objc(cs)InterstitialAd(py)fullScreenDelegate", + "mangledName": "$s12BlueStackSDK14InterstitialAdC18fullScreenDelegateAA04FullgH0_pSgvp", + "moduleName": "BlueStackSDK", + "objc_name": "fullScreenDelegate", + "declAttributes": [ + "HasInitialValue", + "Final", + "ObjC", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any BlueStackSDK.FullScreenDelegate)?", + "children": [ + { + "kind": "TypeNominal", + "name": "FullScreenDelegate", + "printedName": "any BlueStackSDK.FullScreenDelegate", + "usr": "c:@M@BlueStackSDK@objc(pl)FullScreenDelegate" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@BlueStackSDK@objc(cs)InterstitialAd(im)fullScreenDelegate", + "mangledName": "$s12BlueStackSDK14InterstitialAdC18fullScreenDelegateAA04FullgH0_pSgvg", + "moduleName": "BlueStackSDK", + "implicit": true, + "objc_name": "fullScreenDelegate", + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any BlueStackSDK.FullScreenDelegate)?", + "children": [ + { + "kind": "TypeNominal", + "name": "FullScreenDelegate", + "printedName": "any BlueStackSDK.FullScreenDelegate", + "usr": "c:@M@BlueStackSDK@objc(pl)FullScreenDelegate" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@BlueStackSDK@objc(cs)InterstitialAd(im)setFullScreenDelegate:", + "mangledName": "$s12BlueStackSDK14InterstitialAdC18fullScreenDelegateAA04FullgH0_pSgvs", + "moduleName": "BlueStackSDK", + "implicit": true, + "objc_name": "setFullScreenDelegate:", + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:12BlueStackSDK14InterstitialAdC18fullScreenDelegateAA04FullgH0_pSgvM", + "mangledName": "$s12BlueStackSDK14InterstitialAdC18fullScreenDelegateAA04FullgH0_pSgvM", + "moduleName": "BlueStackSDK", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(placementID:)", + "children": [ + { + "kind": "TypeNominal", + "name": "InterstitialAd", + "printedName": "BlueStackSDK.InterstitialAd", + "usr": "c:@M@BlueStackSDK@objc(cs)InterstitialAd" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "c:@M@BlueStackSDK@objc(cs)InterstitialAd(im)initWithPlacementID:", + "mangledName": "$s12BlueStackSDK14InterstitialAdC11placementIDACSS_tcfc", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "Convenience", + "AccessControl", + "RawDocComment", + "ObjC" + ], + "init_kind": "Convenience" + }, + { + "kind": "Function", + "name": "load", + "printedName": "load(requestOptions:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "BlueStackSDK.RequestOptions?", + "children": [ + { + "kind": "TypeNominal", + "name": "RequestOptions", + "printedName": "BlueStackSDK.RequestOptions", + "usr": "c:@M@BlueStackSDK@objc(cs)RequestOptions" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@BlueStackSDK@objc(cs)InterstitialAd(im)loadWithRequestOptions:", + "mangledName": "$s12BlueStackSDK14InterstitialAdC4load14requestOptionsyAA07RequestH0CSg_tF", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "load", + "printedName": "load()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "c:@M@BlueStackSDK@objc(cs)InterstitialAd(im)load", + "mangledName": "$s12BlueStackSDK14InterstitialAdC4loadyyF", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "Final", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "show", + "printedName": "show(fromRootViewController:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIViewController?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIViewController", + "printedName": "UIKit.UIViewController", + "usr": "c:objc(cs)UIViewController" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@BlueStackSDK@objc(cs)InterstitialAd(im)showFromRootViewController:", + "mangledName": "$s12BlueStackSDK14InterstitialAdC4show22fromRootViewControllerySo06UIViewJ0CSg_tF", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "InterstitialAd", + "printedName": "BlueStackSDK.InterstitialAd", + "usr": "c:@M@BlueStackSDK@objc(cs)InterstitialAd" + } + ], + "declKind": "Constructor", + "usr": "c:@M@BlueStackSDK@objc(cs)InterstitialAd(im)init", + "mangledName": "$s12BlueStackSDK14InterstitialAdCACycfc", + "moduleName": "BlueStackSDK", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@BlueStackSDK@objc(cs)InterstitialAd", + "mangledName": "$s12BlueStackSDK14InterstitialAdC", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "Final", + "AccessControl", + "ObjCMembers", + "RawDocComment", + "ObjC" + ], + "superclassUsr": "c:objc(cs)NSObject", + "hasMissingDesignatedInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "FullScreenDisplayableAd", + "printedName": "FullScreenDisplayableAd", + "usr": "c:@M@BlueStackSDK@objc(pl)FullScreenDisplayableAd", + "mangledName": "$s12BlueStackSDK23FullScreenDisplayableAdP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "InitializationStatus", + "printedName": "InitializationStatus", + "children": [ + { + "kind": "Var", + "name": "adapterStatuses", + "printedName": "adapterStatuses", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : BlueStackSDK.AdapterStatus]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "AdapterStatus", + "printedName": "BlueStackSDK.AdapterStatus", + "usr": "c:@M@BlueStackSDK@objc(cs)AdapterStatus" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Var", + "usr": "c:@M@BlueStackSDK@objc(cs)InitializationStatus(py)adapterStatuses", + "mangledName": "$s12BlueStackSDK20InitializationStatusC15adapterStatusesSDySSAA07AdapterE0CGvp", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl", + "RawDocComment", + "ObjC" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : BlueStackSDK.AdapterStatus]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "AdapterStatus", + "printedName": "BlueStackSDK.AdapterStatus", + "usr": "c:@M@BlueStackSDK@objc(cs)AdapterStatus" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Accessor", + "usr": "c:@M@BlueStackSDK@objc(cs)InitializationStatus(im)adapterStatuses", + "mangledName": "$s12BlueStackSDK20InitializationStatusC15adapterStatusesSDySSAA07AdapterE0CGvg", + "moduleName": "BlueStackSDK", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : BlueStackSDK.AdapterStatus]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "AdapterStatus", + "printedName": "BlueStackSDK.AdapterStatus", + "usr": "c:@M@BlueStackSDK@objc(cs)AdapterStatus" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Accessor", + "usr": "c:@M@BlueStackSDK@objc(cs)InitializationStatus(im)setAdapterStatuses:", + "mangledName": "$s12BlueStackSDK20InitializationStatusC15adapterStatusesSDySSAA07AdapterE0CGvs", + "moduleName": "BlueStackSDK", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:12BlueStackSDK20InitializationStatusC15adapterStatusesSDySSAA07AdapterE0CGvM", + "mangledName": "$s12BlueStackSDK20InitializationStatusC15adapterStatusesSDySSAA07AdapterE0CGvM", + "moduleName": "BlueStackSDK", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "InitializationStatus", + "printedName": "BlueStackSDK.InitializationStatus", + "usr": "c:@M@BlueStackSDK@objc(cs)InitializationStatus" + } + ], + "declKind": "Constructor", + "usr": "c:@M@BlueStackSDK@objc(cs)InitializationStatus(im)init", + "mangledName": "$s12BlueStackSDK20InitializationStatusCACycfc", + "moduleName": "BlueStackSDK", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@BlueStackSDK@objc(cs)InitializationStatus", + "mangledName": "$s12BlueStackSDK20InitializationStatusC", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "Final", + "AccessControl", + "ObjCMembers", + "ObjC" + ], + "superclassUsr": "c:objc(cs)NSObject", + "hasMissingDesignatedInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "LogMessage", + "printedName": "LogMessage", + "children": [ + { + "kind": "Var", + "name": "logDescription", + "printedName": "logDescription", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "c:@M@BlueStackSDK@objc(pl)LogMessage(py)logDescription", + "mangledName": "$s12BlueStackSDK10LogMessageP14logDescriptionSSvp", + "moduleName": "BlueStackSDK", + "protocolReq": true, + "declAttributes": [ + "ObjC" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "c:@M@BlueStackSDK@objc(pl)LogMessage(im)logDescription", + "mangledName": "$s12BlueStackSDK10LogMessageP14logDescriptionSSvg", + "moduleName": "BlueStackSDK", + "genericSig": "<τ_0_0 where τ_0_0 : BlueStackSDK.LogMessage>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "category", + "printedName": "category", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "c:@M@BlueStackSDK@objc(pl)LogMessage(py)category", + "mangledName": "$s12BlueStackSDK10LogMessageP8categorySSvp", + "moduleName": "BlueStackSDK", + "protocolReq": true, + "declAttributes": [ + "ObjC" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "c:@M@BlueStackSDK@objc(pl)LogMessage(im)category", + "mangledName": "$s12BlueStackSDK10LogMessageP8categorySSvg", + "moduleName": "BlueStackSDK", + "genericSig": "<τ_0_0 where τ_0_0 : BlueStackSDK.LogMessage>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Protocol", + "usr": "c:@M@BlueStackSDK@objc(pl)LogMessage", + "mangledName": "$s12BlueStackSDK10LogMessageP", + "moduleName": "BlueStackSDK", + "genericSig": "<τ_0_0 : ObjectiveC.NSObjectProtocol>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "ObjC" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "FullScreenDisplayableAd", + "printedName": "FullScreenDisplayableAd", + "children": [ + { + "kind": "Var", + "name": "fullScreenDelegate", + "printedName": "fullScreenDelegate", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any BlueStackSDK.FullScreenDelegate)?", + "children": [ + { + "kind": "TypeNominal", + "name": "FullScreenDelegate", + "printedName": "any BlueStackSDK.FullScreenDelegate", + "usr": "c:@M@BlueStackSDK@objc(pl)FullScreenDelegate" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "c:@M@BlueStackSDK@objc(pl)FullScreenDisplayableAd(py)fullScreenDelegate", + "mangledName": "$s12BlueStackSDK23FullScreenDisplayableAdP04fullE8DelegateAA0deI0_pSgvp", + "moduleName": "BlueStackSDK", + "protocolReq": true, + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any BlueStackSDK.FullScreenDelegate)?", + "children": [ + { + "kind": "TypeNominal", + "name": "FullScreenDelegate", + "printedName": "any BlueStackSDK.FullScreenDelegate", + "usr": "c:@M@BlueStackSDK@objc(pl)FullScreenDelegate" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@BlueStackSDK@objc(pl)FullScreenDisplayableAd(im)fullScreenDelegate", + "mangledName": "$s12BlueStackSDK23FullScreenDisplayableAdP04fullE8DelegateAA0deI0_pSgvg", + "moduleName": "BlueStackSDK", + "genericSig": "<τ_0_0 where τ_0_0 : BlueStackSDK.FullScreenDisplayableAd>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any BlueStackSDK.FullScreenDelegate)?", + "children": [ + { + "kind": "TypeNominal", + "name": "FullScreenDelegate", + "printedName": "any BlueStackSDK.FullScreenDelegate", + "usr": "c:@M@BlueStackSDK@objc(pl)FullScreenDelegate" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@BlueStackSDK@objc(pl)FullScreenDisplayableAd(im)setFullScreenDelegate:", + "mangledName": "$s12BlueStackSDK23FullScreenDisplayableAdP04fullE8DelegateAA0deI0_pSgvs", + "moduleName": "BlueStackSDK", + "genericSig": "<τ_0_0 where τ_0_0 : BlueStackSDK.FullScreenDisplayableAd>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "accessorKind": "set" + } + ] + } + ], + "declKind": "Protocol", + "usr": "c:@M@BlueStackSDK@objc(pl)FullScreenDisplayableAd", + "mangledName": "$s12BlueStackSDK23FullScreenDisplayableAdP", + "moduleName": "BlueStackSDK", + "genericSig": "<τ_0_0 : ObjectiveC.NSObjectProtocol>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "RewardedAdDelegate", + "printedName": "RewardedAdDelegate", + "children": [ + { + "kind": "Function", + "name": "onAdLoaded", + "printedName": "onAdLoaded(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "RewardedAd", + "printedName": "BlueStackSDK.RewardedAd", + "usr": "c:@M@BlueStackSDK@objc(cs)RewardedAd" + } + ], + "declKind": "Func", + "usr": "c:@M@BlueStackSDK@objc(pl)RewardedAdDelegate(im)didLoadRewardedAd:", + "mangledName": "$s12BlueStackSDK18RewardedAdDelegateP02onE6LoadedyyAA0dE0CF", + "moduleName": "BlueStackSDK", + "genericSig": "<τ_0_0 where τ_0_0 : BlueStackSDK.RewardedAdDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "objc_name": "didLoadRewardedAd:", + "declAttributes": [ + "ObjC", + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "onAdFailedToLoad", + "printedName": "onAdFailedToLoad(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "RewardedAd", + "printedName": "BlueStackSDK.RewardedAd", + "usr": "c:@M@BlueStackSDK@objc(cs)RewardedAd" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "any Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "declKind": "Func", + "usr": "c:@M@BlueStackSDK@objc(pl)RewardedAdDelegate(im)rewardedAd:didFailedToLoadWithError:", + "mangledName": "$s12BlueStackSDK18RewardedAdDelegateP02onE12FailedToLoadyyAA0dE0C_s5Error_ptF", + "moduleName": "BlueStackSDK", + "genericSig": "<τ_0_0 where τ_0_0 : BlueStackSDK.RewardedAdDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "objc_name": "rewardedAd:didFailedToLoadWithError:", + "declAttributes": [ + "ObjC", + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "onRewardEarned", + "printedName": "onRewardEarned(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "RewardedAd", + "printedName": "BlueStackSDK.RewardedAd", + "usr": "c:@M@BlueStackSDK@objc(cs)RewardedAd" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "BlueStackSDK.Reward?", + "children": [ + { + "kind": "TypeNominal", + "name": "Reward", + "printedName": "BlueStackSDK.Reward", + "usr": "c:@M@BlueStackSDK@objc(cs)Reward" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@BlueStackSDK@objc(pl)RewardedAdDelegate(im)rewardedAd:didEarnedReward:", + "mangledName": "$s12BlueStackSDK18RewardedAdDelegateP14onRewardEarnedyyAA0dE0C_AA0H0CSgtF", + "moduleName": "BlueStackSDK", + "genericSig": "<τ_0_0 where τ_0_0 : BlueStackSDK.RewardedAdDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "objc_name": "rewardedAd:didEarnedReward:", + "declAttributes": [ + "ObjC", + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "c:@M@BlueStackSDK@objc(pl)RewardedAdDelegate", + "mangledName": "$s12BlueStackSDK18RewardedAdDelegateP", + "moduleName": "BlueStackSDK", + "genericSig": "<τ_0_0 : ObjectiveC.NSObjectProtocol>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "ObjC" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "BannerViewDelegate", + "printedName": "BannerViewDelegate", + "children": [ + { + "kind": "Function", + "name": "onLoad", + "printedName": "onLoad(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "BannerView", + "printedName": "BlueStackSDK.BannerView", + "usr": "c:@M@BlueStackSDK@objc(cs)BannerView" + }, + { + "kind": "TypeNominal", + "name": "CGFloat", + "printedName": "CoreGraphics.CGFloat", + "usr": "s:14CoreFoundation7CGFloatV" + } + ], + "declKind": "Func", + "usr": "c:@M@BlueStackSDK@objc(pl)BannerViewDelegate(im)bannerView:didLoadWithPreferredHeight:", + "mangledName": "$s12BlueStackSDK18BannerViewDelegateP6onLoadyyAA0dE0C_12CoreGraphics7CGFloatVtF", + "moduleName": "BlueStackSDK", + "genericSig": "<τ_0_0 where τ_0_0 : BlueStackSDK.BannerViewDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "objc_name": "bannerView:didLoadWithPreferredHeight:", + "declAttributes": [ + "ObjC", + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "onFailedToLoad", + "printedName": "onFailedToLoad(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "BannerView", + "printedName": "BlueStackSDK.BannerView", + "usr": "c:@M@BlueStackSDK@objc(cs)BannerView" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "any Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "declKind": "Func", + "usr": "c:@M@BlueStackSDK@objc(pl)BannerViewDelegate(im)bannerView:didFailedToLoadWithError:", + "mangledName": "$s12BlueStackSDK18BannerViewDelegateP14onFailedToLoadyyAA0dE0C_s5Error_ptF", + "moduleName": "BlueStackSDK", + "genericSig": "<τ_0_0 where τ_0_0 : BlueStackSDK.BannerViewDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "objc_name": "bannerView:didFailedToLoadWithError:", + "declAttributes": [ + "ObjC", + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "onClick", + "printedName": "onClick(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "BannerView", + "printedName": "BlueStackSDK.BannerView", + "usr": "c:@M@BlueStackSDK@objc(cs)BannerView" + } + ], + "declKind": "Func", + "usr": "c:@M@BlueStackSDK@objc(pl)BannerViewDelegate(im)didClick:", + "mangledName": "$s12BlueStackSDK18BannerViewDelegateP7onClickyyAA0dE0CF", + "moduleName": "BlueStackSDK", + "genericSig": "<τ_0_0 where τ_0_0 : BlueStackSDK.BannerViewDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "objc_name": "didClick:", + "declAttributes": [ + "Optional", + "ObjC", + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "onRefresh", + "printedName": "onRefresh(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "BannerView", + "printedName": "BlueStackSDK.BannerView", + "usr": "c:@M@BlueStackSDK@objc(cs)BannerView" + } + ], + "declKind": "Func", + "usr": "c:@M@BlueStackSDK@objc(pl)BannerViewDelegate(im)didRefreshBannerView:", + "mangledName": "$s12BlueStackSDK18BannerViewDelegateP9onRefreshyyAA0dE0CF", + "moduleName": "BlueStackSDK", + "genericSig": "<τ_0_0 where τ_0_0 : BlueStackSDK.BannerViewDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "objc_name": "didRefreshBannerView:", + "declAttributes": [ + "ObjC", + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "onFailedToRefresh", + "printedName": "onFailedToRefresh(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "BannerView", + "printedName": "BlueStackSDK.BannerView", + "usr": "c:@M@BlueStackSDK@objc(cs)BannerView" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "any Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "declKind": "Func", + "usr": "c:@M@BlueStackSDK@objc(pl)BannerViewDelegate(im)bannerView:didFailedToRefreshWithError:", + "mangledName": "$s12BlueStackSDK18BannerViewDelegateP17onFailedToRefreshyyAA0dE0C_s5Error_ptF", + "moduleName": "BlueStackSDK", + "genericSig": "<τ_0_0 where τ_0_0 : BlueStackSDK.BannerViewDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "objc_name": "bannerView:didFailedToRefreshWithError:", + "declAttributes": [ + "ObjC", + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "onResize", + "printedName": "onResize(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "BannerView", + "printedName": "BlueStackSDK.BannerView", + "usr": "c:@M@BlueStackSDK@objc(cs)BannerView" + }, + { + "kind": "TypeNominal", + "name": "CGSize", + "printedName": "CoreFoundation.CGSize", + "usr": "c:@S@CGSize" + } + ], + "declKind": "Func", + "usr": "c:@M@BlueStackSDK@objc(pl)BannerViewDelegate(im)bannerView:didResizedToSize:", + "mangledName": "$s12BlueStackSDK18BannerViewDelegateP8onResizeyyAA0dE0C_So6CGSizeVtF", + "moduleName": "BlueStackSDK", + "genericSig": "<τ_0_0 where τ_0_0 : BlueStackSDK.BannerViewDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "objc_name": "bannerView:didResizedToSize:", + "declAttributes": [ + "Optional", + "ObjC", + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "c:@M@BlueStackSDK@objc(pl)BannerViewDelegate", + "mangledName": "$s12BlueStackSDK18BannerViewDelegateP", + "moduleName": "BlueStackSDK", + "genericSig": "<τ_0_0 : ObjectiveC.NSObjectProtocol>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "os", + "printedName": "os", + "declKind": "Import", + "moduleName": "BlueStackSDK" + }, + { + "kind": "TypeDecl", + "name": "LogLevel", + "printedName": "LogLevel", + "children": [ + { + "kind": "Var", + "name": "debug", + "printedName": "debug", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(BlueStackSDK.LogLevel.Type) -> BlueStackSDK.LogLevel", + "children": [ + { + "kind": "TypeNominal", + "name": "LogLevel", + "printedName": "BlueStackSDK.LogLevel", + "usr": "c:@M@BlueStackSDK@E@LogLevel" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "BlueStackSDK.LogLevel.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "LogLevel", + "printedName": "BlueStackSDK.LogLevel", + "usr": "c:@M@BlueStackSDK@E@LogLevel" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@BlueStackSDK@E@LogLevel@LogLevelDebug", + "mangledName": "$s12BlueStackSDK8LogLevelO5debugyA2CmF", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "ObjC" + ], + "fixedbinaryorder": 0 + }, + { + "kind": "Var", + "name": "info", + "printedName": "info", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(BlueStackSDK.LogLevel.Type) -> BlueStackSDK.LogLevel", + "children": [ + { + "kind": "TypeNominal", + "name": "LogLevel", + "printedName": "BlueStackSDK.LogLevel", + "usr": "c:@M@BlueStackSDK@E@LogLevel" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "BlueStackSDK.LogLevel.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "LogLevel", + "printedName": "BlueStackSDK.LogLevel", + "usr": "c:@M@BlueStackSDK@E@LogLevel" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@BlueStackSDK@E@LogLevel@LogLevelInfo", + "mangledName": "$s12BlueStackSDK8LogLevelO4infoyA2CmF", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "ObjC" + ], + "fixedbinaryorder": 1 + }, + { + "kind": "Var", + "name": "warn", + "printedName": "warn", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(BlueStackSDK.LogLevel.Type) -> BlueStackSDK.LogLevel", + "children": [ + { + "kind": "TypeNominal", + "name": "LogLevel", + "printedName": "BlueStackSDK.LogLevel", + "usr": "c:@M@BlueStackSDK@E@LogLevel" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "BlueStackSDK.LogLevel.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "LogLevel", + "printedName": "BlueStackSDK.LogLevel", + "usr": "c:@M@BlueStackSDK@E@LogLevel" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@BlueStackSDK@E@LogLevel@LogLevelWarn", + "mangledName": "$s12BlueStackSDK8LogLevelO4warnyA2CmF", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "ObjC" + ], + "fixedbinaryorder": 2 + }, + { + "kind": "Var", + "name": "error", + "printedName": "error", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(BlueStackSDK.LogLevel.Type) -> BlueStackSDK.LogLevel", + "children": [ + { + "kind": "TypeNominal", + "name": "LogLevel", + "printedName": "BlueStackSDK.LogLevel", + "usr": "c:@M@BlueStackSDK@E@LogLevel" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "BlueStackSDK.LogLevel.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "LogLevel", + "printedName": "BlueStackSDK.LogLevel", + "usr": "c:@M@BlueStackSDK@E@LogLevel" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@BlueStackSDK@E@LogLevel@LogLevelError", + "mangledName": "$s12BlueStackSDK8LogLevelO5erroryA2CmF", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "ObjC" + ], + "fixedbinaryorder": 3 + }, + { + "kind": "Var", + "name": "verbose", + "printedName": "verbose", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(BlueStackSDK.LogLevel.Type) -> BlueStackSDK.LogLevel", + "children": [ + { + "kind": "TypeNominal", + "name": "LogLevel", + "printedName": "BlueStackSDK.LogLevel", + "usr": "c:@M@BlueStackSDK@E@LogLevel" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "BlueStackSDK.LogLevel.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "LogLevel", + "printedName": "BlueStackSDK.LogLevel", + "usr": "c:@M@BlueStackSDK@E@LogLevel" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@BlueStackSDK@E@LogLevel@LogLevelVerbose", + "mangledName": "$s12BlueStackSDK8LogLevelO7verboseyA2CmF", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "ObjC" + ], + "fixedbinaryorder": 4 + }, + { + "kind": "Var", + "name": "description", + "printedName": "description", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:12BlueStackSDK8LogLevelO11descriptionSSvp", + "mangledName": "$s12BlueStackSDK8LogLevelO11descriptionSSvp", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:12BlueStackSDK8LogLevelO11descriptionSSvg", + "mangledName": "$s12BlueStackSDK8LogLevelO11descriptionSSvg", + "moduleName": "BlueStackSDK", + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "BlueStackSDK.LogLevel?", + "children": [ + { + "kind": "TypeNominal", + "name": "LogLevel", + "printedName": "BlueStackSDK.LogLevel", + "usr": "c:@M@BlueStackSDK@E@LogLevel" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "s:12BlueStackSDK8LogLevelO8rawValueACSgSi_tcfc", + "mangledName": "$s12BlueStackSDK8LogLevelO8rawValueACSgSi_tcfc", + "moduleName": "BlueStackSDK", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:12BlueStackSDK8LogLevelO8rawValueSivp", + "mangledName": "$s12BlueStackSDK8LogLevelO8rawValueSivp", + "moduleName": "BlueStackSDK", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:12BlueStackSDK8LogLevelO8rawValueSivg", + "mangledName": "$s12BlueStackSDK8LogLevelO8rawValueSivg", + "moduleName": "BlueStackSDK", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "allCases", + "printedName": "allCases", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[BlueStackSDK.LogLevel]", + "children": [ + { + "kind": "TypeNominal", + "name": "LogLevel", + "printedName": "BlueStackSDK.LogLevel", + "usr": "c:@M@BlueStackSDK@E@LogLevel" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Var", + "usr": "s:12BlueStackSDK8LogLevelO8allCasesSayACGvpZ", + "mangledName": "$s12BlueStackSDK8LogLevelO8allCasesSayACGvpZ", + "moduleName": "BlueStackSDK", + "static": true, + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[BlueStackSDK.LogLevel]", + "children": [ + { + "kind": "TypeNominal", + "name": "LogLevel", + "printedName": "BlueStackSDK.LogLevel", + "usr": "c:@M@BlueStackSDK@E@LogLevel" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "s:12BlueStackSDK8LogLevelO8allCasesSayACGvgZ", + "mangledName": "$s12BlueStackSDK8LogLevelO8allCasesSayACGvgZ", + "moduleName": "BlueStackSDK", + "static": true, + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "c:@M@BlueStackSDK@E@LogLevel", + "mangledName": "$s12BlueStackSDK8LogLevelO", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "enumRawTypeName": "Int", + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "RawRepresentable", + "printedName": "RawRepresentable", + "children": [ + { + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CaseIterable", + "printedName": "CaseIterable", + "children": [ + { + "kind": "TypeWitness", + "name": "AllCases", + "printedName": "AllCases", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[BlueStackSDK.LogLevel]", + "children": [ + { + "kind": "TypeNominal", + "name": "LogLevel", + "printedName": "BlueStackSDK.LogLevel", + "usr": "c:@M@BlueStackSDK@E@LogLevel" + } + ], + "usr": "s:Sa" + } + ] + } + ], + "usr": "s:s12CaseIterableP", + "mangledName": "$ss12CaseIterableP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + } + ], + "json_format_version": 8 + }, + "ConstValues": [ + { + "filePath": "\/Volumes\/Development\/BlueStack\/bluestack-sdk-ios\/BlueStackSDK\/Core\/RewardedAd\/Reward.swift", + "kind": "StringLiteral", + "offset": 183, + "length": 6, + "value": "\"BlueStackSDK.Reward\"" + }, + { + "filePath": "\/Volumes\/Development\/BlueStack\/bluestack-sdk-ios\/BlueStackSDK\/Core\/Initialization\/Public\/AdapterStatus.swift", + "kind": "IntegerLiteral", + "offset": 216, + "length": 8, + "value": "1" + }, + { + "filePath": "\/Volumes\/Development\/BlueStack\/bluestack-sdk-ios\/BlueStackSDK\/Core\/Initialization\/Public\/AdapterStatus.swift", + "kind": "IntegerLiteral", + "offset": 216, + "length": 8, + "value": "1" + }, + { + "filePath": "\/Volumes\/Development\/BlueStack\/bluestack-sdk-ios\/BlueStackSDK\/Core\/Initialization\/Public\/AdapterStatus.swift", + "kind": "StringLiteral", + "offset": 303, + "length": 13, + "value": "\"BlueStackSDK.AdapterStatus\"" + }, + { + "filePath": "\/Volumes\/Development\/BlueStack\/bluestack-sdk-ios\/BlueStackSDK\/Core\/Initialization\/Internal\/SupportedAdNetworks.swift", + "kind": "StringLiteral", + "offset": 174, + "length": 9, + "value": "\"mngPerf\"" + }, + { + "filePath": "\/Volumes\/Development\/BlueStack\/bluestack-sdk-ios\/BlueStackSDK\/Core\/Initialization\/Internal\/SupportedAdNetworks.swift", + "kind": "StringLiteral", + "offset": 207, + "length": 7, + "value": "\"adMob\"" + }, + { + "filePath": "\/Volumes\/Development\/BlueStack\/bluestack-sdk-ios\/BlueStackSDK\/Core\/Initialization\/Internal\/SupportedAdNetworks.swift", + "kind": "StringLiteral", + "offset": 239, + "length": 8, + "value": "\"criteo\"" + }, + { + "filePath": "\/Volumes\/Development\/BlueStack\/bluestack-sdk-ios\/BlueStackSDK\/Core\/BannerAd\/Public\/AdSize.swift", + "kind": "IntegerLiteral", + "offset": 818, + "length": 11, + "value": "1" + }, + { + "filePath": "\/Volumes\/Development\/BlueStack\/bluestack-sdk-ios\/BlueStackSDK\/Core\/BannerAd\/Public\/AdSize.swift", + "kind": "IntegerLiteral", + "offset": 840, + "length": 15, + "value": "2" + }, + { + "filePath": "\/Volumes\/Development\/BlueStack\/bluestack-sdk-ios\/BlueStackSDK\/Core\/BannerAd\/Public\/AdSize.swift", + "kind": "IntegerLiteral", + "offset": 866, + "length": 10, + "value": "3" + }, + { + "filePath": "\/Volumes\/Development\/BlueStack\/bluestack-sdk-ios\/BlueStackSDK\/Core\/BannerAd\/Public\/AdSize.swift", + "kind": "IntegerLiteral", + "offset": 887, + "length": 11, + "value": "4" + }, + { + "filePath": "\/Volumes\/Development\/BlueStack\/bluestack-sdk-ios\/BlueStackSDK\/Core\/BannerAd\/Public\/AdSize.swift", + "kind": "IntegerLiteral", + "offset": 909, + "length": 13, + "value": "5" + }, + { + "filePath": "\/Volumes\/Development\/BlueStack\/bluestack-sdk-ios\/BlueStackSDK\/Core\/BannerAd\/Public\/AdSize.swift", + "kind": "IntegerLiteral", + "offset": 933, + "length": 24, + "value": "6" + }, + { + "filePath": "\/Volumes\/Development\/BlueStack\/bluestack-sdk-ios\/BlueStackSDK\/Core\/BannerAd\/Public\/AdSize.swift", + "kind": "IntegerLiteral", + "offset": 818, + "length": 11, + "value": "1" + }, + { + "filePath": "\/Volumes\/Development\/BlueStack\/bluestack-sdk-ios\/BlueStackSDK\/Core\/BannerAd\/Public\/AdSize.swift", + "kind": "IntegerLiteral", + "offset": 840, + "length": 15, + "value": "2" + }, + { + "filePath": "\/Volumes\/Development\/BlueStack\/bluestack-sdk-ios\/BlueStackSDK\/Core\/BannerAd\/Public\/AdSize.swift", + "kind": "IntegerLiteral", + "offset": 866, + "length": 10, + "value": "3" + }, + { + "filePath": "\/Volumes\/Development\/BlueStack\/bluestack-sdk-ios\/BlueStackSDK\/Core\/BannerAd\/Public\/AdSize.swift", + "kind": "IntegerLiteral", + "offset": 887, + "length": 11, + "value": "4" + }, + { + "filePath": "\/Volumes\/Development\/BlueStack\/bluestack-sdk-ios\/BlueStackSDK\/Core\/BannerAd\/Public\/AdSize.swift", + "kind": "IntegerLiteral", + "offset": 909, + "length": 13, + "value": "5" + }, + { + "filePath": "\/Volumes\/Development\/BlueStack\/bluestack-sdk-ios\/BlueStackSDK\/Core\/BannerAd\/Public\/AdSize.swift", + "kind": "IntegerLiteral", + "offset": 933, + "length": 24, + "value": "6" + }, + { + "filePath": "\/Volumes\/Development\/BlueStack\/bluestack-sdk-ios\/BlueStackSDK\/Core\/BannerAd\/Public\/BannerAdsSDKFactoryHandler.swift", + "kind": "StringLiteral", + "offset": 416, + "length": 26, + "value": "\"BlueStackSDK.BannerAdsSDKFactoryHandler\"" + }, + { + "filePath": "\/Volumes\/Development\/BlueStack\/bluestack-sdk-ios\/BlueStackSDK\/Core\/Interstitial\/InterstitialAdsSDKFactoryHandler.swift", + "kind": "StringLiteral", + "offset": 381, + "length": 32, + "value": "\"BlueStackSDK.InterstitialAdsSDKFactoryHandler\"" + }, + { + "filePath": "\/Volumes\/Development\/BlueStack\/bluestack-sdk-ios\/BlueStackSDK\/Core\/RewardedAd\/RewardedAdsSDKFactoryHandler.swift", + "kind": "StringLiteral", + "offset": 358, + "length": 28, + "value": "\"BlueStackSDK.RewardedAdsSDKFactoryHandler\"" + }, + { + "filePath": "\/Volumes\/Development\/BlueStack\/bluestack-sdk-ios\/BlueStackSDK\/Core\/RewardedAd\/RewardedAd.swift", + "kind": "BooleanLiteral", + "offset": 4319, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Volumes\/Development\/BlueStack\/bluestack-sdk-ios\/BlueStackSDK\/Core\/RewardedAd\/RewardedAd.swift", + "kind": "StringLiteral", + "offset": 370, + "length": 10, + "value": "\"BlueStackSDK.RewardedAd\"" + }, + { + "filePath": "\/Volumes\/Development\/BlueStack\/bluestack-sdk-ios\/BlueStackSDK\/Core\/Common\/RequestOptions.swift", + "kind": "IntegerLiteral", + "offset": 255, + "length": 4, + "value": "1" + }, + { + "filePath": "\/Volumes\/Development\/BlueStack\/bluestack-sdk-ios\/BlueStackSDK\/Core\/Common\/RequestOptions.swift", + "kind": "IntegerLiteral", + "offset": 269, + "length": 6, + "value": "2" + }, + { + "filePath": "\/Volumes\/Development\/BlueStack\/bluestack-sdk-ios\/BlueStackSDK\/Core\/Common\/RequestOptions.swift", + "kind": "IntegerLiteral", + "offset": 255, + "length": 4, + "value": "1" + }, + { + "filePath": "\/Volumes\/Development\/BlueStack\/bluestack-sdk-ios\/BlueStackSDK\/Core\/Common\/RequestOptions.swift", + "kind": "IntegerLiteral", + "offset": 269, + "length": 6, + "value": "2" + }, + { + "filePath": "\/Volumes\/Development\/BlueStack\/bluestack-sdk-ios\/BlueStackSDK\/Core\/Common\/RequestOptions.swift", + "kind": "StringLiteral", + "offset": 391, + "length": 14, + "value": "\"BlueStackSDK.RequestOptions\"" + }, + { + "filePath": "\/Volumes\/Development\/BlueStack\/bluestack-sdk-ios\/BlueStackSDK\/Core\/Logger\/Logger.swift", + "kind": "BooleanLiteral", + "offset": 227, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Volumes\/Development\/BlueStack\/bluestack-sdk-ios\/BlueStackSDK\/Core\/Logger\/Logger.swift", + "kind": "BooleanLiteral", + "offset": 282, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Volumes\/Development\/BlueStack\/bluestack-sdk-ios\/BlueStackSDK\/Core\/Logger\/Logger.swift", + "kind": "StringLiteral", + "offset": 2122, + "length": 14, + "value": "\"BlueStackSDK\"" + }, + { + "filePath": "\/Volumes\/Development\/BlueStack\/bluestack-sdk-ios\/BlueStackSDK\/Core\/Logger\/Logger.swift", + "kind": "BooleanLiteral", + "offset": 2226, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Volumes\/Development\/BlueStack\/bluestack-sdk-ios\/BlueStackSDK\/Core\/Logger\/Logger.swift", + "kind": "StringLiteral", + "offset": 5127, + "length": 7, + "value": "\"debug\"" + }, + { + "filePath": "\/Volumes\/Development\/BlueStack\/bluestack-sdk-ios\/BlueStackSDK\/Core\/Logger\/Logger.swift", + "kind": "StringLiteral", + "offset": 5027, + "length": 12, + "value": "\"BlueStackSDK.DebugMessage\"" + }, + { + "filePath": "\/Volumes\/Development\/BlueStack\/bluestack-sdk-ios\/BlueStackSDK\/Core\/Interstitial\/InterstitialAd.swift", + "kind": "StringLiteral", + "offset": 564, + "length": 14, + "value": "\"BlueStackSDK.InterstitialAd\"" + }, + { + "filePath": "\/Volumes\/Development\/BlueStack\/bluestack-sdk-ios\/BlueStackSDK\/Core\/Initialization\/Public\/InitializationStatus.swift", + "kind": "StringLiteral", + "offset": 208, + "length": 20, + "value": "\"BlueStackSDK.InitializationStatus\"" + }, + { + "filePath": "\/Volumes\/Development\/BlueStack\/bluestack-sdk-ios\/BlueStackSDK\/Core\/Initialization\/Internal\/Initializer.swift", + "kind": "BooleanLiteral", + "offset": 318, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Volumes\/Development\/BlueStack\/bluestack-sdk-ios\/BlueStackSDK\/Core\/Initialization\/Internal\/Initializer.swift", + "kind": "BooleanLiteral", + "offset": 357, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Volumes\/Development\/BlueStack\/bluestack-sdk-ios\/BlueStackSDK\/Core\/Initialization\/Internal\/Initializer.swift", + "kind": "StringLiteral", + "offset": 123, + "length": 11, + "value": "\"BlueStackSDK.Initializer\"" + }, + { + "filePath": "\/Volumes\/Development\/BlueStack\/bluestack-sdk-ios\/BlueStackSDK\/Core\/Logger\/LogLevel.swift", + "kind": "IntegerLiteral", + "offset": 223, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Volumes\/Development\/BlueStack\/bluestack-sdk-ios\/BlueStackSDK\/Core\/Logger\/LogLevel.swift", + "kind": "IntegerLiteral", + "offset": 241, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Volumes\/Development\/BlueStack\/bluestack-sdk-ios\/BlueStackSDK\/Core\/Logger\/LogLevel.swift", + "kind": "IntegerLiteral", + "offset": 259, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Volumes\/Development\/BlueStack\/bluestack-sdk-ios\/BlueStackSDK\/Core\/Logger\/LogLevel.swift", + "kind": "IntegerLiteral", + "offset": 278, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Volumes\/Development\/BlueStack\/bluestack-sdk-ios\/BlueStackSDK\/Core\/Logger\/LogLevel.swift", + "kind": "IntegerLiteral", + "offset": 299, + "length": 1, + "value": "4" + }, + { + "filePath": "\/Volumes\/Development\/BlueStack\/bluestack-sdk-ios\/BlueStackSDK\/Core\/Logger\/LogLevel.swift", + "kind": "IntegerLiteral", + "offset": 223, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Volumes\/Development\/BlueStack\/bluestack-sdk-ios\/BlueStackSDK\/Core\/Logger\/LogLevel.swift", + "kind": "IntegerLiteral", + "offset": 241, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Volumes\/Development\/BlueStack\/bluestack-sdk-ios\/BlueStackSDK\/Core\/Logger\/LogLevel.swift", + "kind": "IntegerLiteral", + "offset": 259, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Volumes\/Development\/BlueStack\/bluestack-sdk-ios\/BlueStackSDK\/Core\/Logger\/LogLevel.swift", + "kind": "IntegerLiteral", + "offset": 278, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Volumes\/Development\/BlueStack\/bluestack-sdk-ios\/BlueStackSDK\/Core\/Logger\/LogLevel.swift", + "kind": "IntegerLiteral", + "offset": 299, + "length": 1, + "value": "4" + } + ] +} \ No newline at end of file diff --git a/BlueStackSDK.xcframework/ios-arm64/BlueStackSDK.framework/Modules/BlueStackSDK.swiftmodule/arm64-apple-ios.private.swiftinterface b/BlueStackSDK.xcframework/ios-arm64/BlueStackSDK.framework/Modules/BlueStackSDK.swiftmodule/arm64-apple-ios.private.swiftinterface new file mode 100644 index 0000000..2224e82 --- /dev/null +++ b/BlueStackSDK.xcframework/ios-arm64/BlueStackSDK.framework/Modules/BlueStackSDK.swiftmodule/arm64-apple-ios.private.swiftinterface @@ -0,0 +1,222 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 5.10 (swiftlang-5.10.0.13 clang-1500.3.9.4) +// swift-module-flags: -target arm64-apple-ios12.2 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -enable-bare-slash-regex -module-name BlueStackSDK +@_exported import BlueStackSDK +import Foundation +import Swift +import UIKit +import _Concurrency +import _StringProcessing +import _SwiftConcurrencyShims +import os +@objc @_hasMissingDesignatedInitializers @objcMembers public class Reward : ObjectiveC.NSObject { + @objc final public let currency: Swift.String? + @objc final public let amount: Foundation.NSNumber? + @objc deinit +} +@objc public protocol InterstitialAdDelegate : ObjectiveC.NSObjectProtocol { + @objc(didLoadInterstitialAd:) func onAdLoaded(_ ad: BlueStackSDK.InterstitialAd) + @objc(interstitialAd:didFailedToLoadWithError:) func onAdFailedToLoad(_ ad: BlueStackSDK.InterstitialAd, _ error: any Swift.Error) +} +@objc public enum AdapterState : Swift.Int { + case ready + case notReady + public init?(rawValue: Swift.Int) + public typealias RawValue = Swift.Int + public var rawValue: Swift.Int { + get + } +} +@objc @_hasMissingDesignatedInitializers @objcMembers final public class AdapterStatus : ObjectiveC.NSObject { + @objc final public let name: Swift.String + @objc final public let state: BlueStackSDK.AdapterState + @objc final public let statusDescription: Swift.String? + @objc deinit +} +@objc public enum AdSize : Swift.Int { + case banner + case largeBanner + case mediumRectangle + case fullBanner + case leaderboard + case dynamicBanner + case dynamicLeaderboardBanner + public init?(rawValue: Swift.Int) + public typealias RawValue = Swift.Int + public var rawValue: Swift.Int { + get + } +} +@objc public protocol LoggerType : ObjectiveC.NSObjectProtocol { + @objc func verbose(_ message: @autoclosure () -> any BlueStackSDK.LogMessage, fileName: Swift.String?, functionName: Swift.String?, line: Swift.UInt) + @objc func debug(_ message: @autoclosure () -> any BlueStackSDK.LogMessage, fileName: Swift.String?, functionName: Swift.String?, line: Swift.UInt) + @objc func info(_ message: @autoclosure () -> any BlueStackSDK.LogMessage, fileName: Swift.String?, functionName: Swift.String?, line: Swift.UInt) + @objc func warn(_ message: @autoclosure () -> any BlueStackSDK.LogMessage, fileName: Swift.String?, functionName: Swift.String?, line: Swift.UInt) + @objc func error(_ message: @autoclosure () -> any BlueStackSDK.LogMessage, fileName: Swift.String, functionName: Swift.String, line: Swift.UInt) +} +@objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objcMembers @_Concurrency.MainActor(unsafe) public class BannerView : UIKit.UIView { + @objc deinit + @objc @_Concurrency.MainActor(unsafe) public var adSize: BlueStackSDK.AdSize + @objc @_Concurrency.MainActor(unsafe) public var placementID: Swift.String? + @objc @_Concurrency.MainActor(unsafe) public var viewController: UIKit.UIViewController? + @objc @IBOutlet @_Concurrency.MainActor(unsafe) weak public var delegate: (any BlueStackSDK.BannerViewDelegate)? + @objc @_Concurrency.MainActor(unsafe) public init(adSize: BlueStackSDK.AdSize) + @_Concurrency.MainActor(unsafe) @objc required dynamic public init?(coder: Foundation.NSCoder) + @_Concurrency.MainActor(unsafe) @objc override dynamic public init(frame: CoreFoundation.CGRect) + @objc @_Concurrency.MainActor(unsafe) public func load(requestOptions: BlueStackSDK.RequestOptions?) + @objc @_Concurrency.MainActor(unsafe) public func load() + @objc @_Concurrency.MainActor(unsafe) public func startAutoRefresh() + @objc @_Concurrency.MainActor(unsafe) public func stopAutoRefresh() +} +@objc public protocol FullScreenDelegate : ObjectiveC.NSObjectProtocol { + @objc(didClickAd:) optional func onAdClicked(_ ad: any BlueStackSDK.FullScreenDisplayableAd) + @objc(didDismissAd:) optional func onAdDismissed(_ ad: any BlueStackSDK.FullScreenDisplayableAd) + @objc(ad:didFailedToDisplayWithError:) optional func onAdFailedToDisplay(_ ad: any BlueStackSDK.FullScreenDisplayableAd, _ error: any Swift.Error) + @objc(didDisplayAd:) optional func onAdDisplayed(_ ad: any BlueStackSDK.FullScreenDisplayableAd) +} +@objc @_inheritsConvenienceInitializers @objcMembers public class RequestOptionsToPreferenceTransformer : ObjectiveC.NSObject { + @objc public func transform(_ requestOptions: BlueStackSDK.RequestOptions?) -> BlueStackSDK.MNGPreference? + @objc override dynamic public init() + @objc deinit +} +@objc @_hasMissingDesignatedInitializers @objcMembers final public class RewardedAd : ObjectiveC.NSObject, BlueStackSDK.FullScreenDisplayableAd { + @objc final public var isReady: Swift.Bool { + @objc get + } + @objc final public var placementID: Swift.String { + get + } + @objc final public var viewController: UIKit.UIViewController? + @objc final public var delegate: (any BlueStackSDK.RewardedAdDelegate)? + @objc final public var fullScreenDelegate: (any BlueStackSDK.FullScreenDelegate)? + @objc convenience public init(placementID: Swift.String) + @objc final public func load(requestOptions: BlueStackSDK.RequestOptions?) + @objc final public func load() + @objc final public func show(fromRootViewController rootViewController: UIKit.UIViewController?) + @objc deinit +} +@objc public enum Gender : Swift.Int { + case unknown + case male + case female + public init?(rawValue: Swift.Int) + public typealias RawValue = Swift.Int + public var rawValue: Swift.Int { + get + } +} +@objc @objcMembers public class RequestOptions : ObjectiveC.NSObject { + public var age: Swift.Int? + @objc public var location: CoreLocation.CLLocation? + public var gender: BlueStackSDK.Gender? + @objc public var keyword: Swift.String? + @objc public var contentUrl: Swift.String? + public init(age: Swift.Int? = nil, location: CoreLocation.CLLocation? = nil, gender: BlueStackSDK.Gender? = nil, keyword: Swift.String? = nil, contentUrl: Swift.String? = nil) + @objc public init(age: Foundation.NSNumber?, location: CoreLocation.CLLocation?, gender: BlueStackSDK.Gender, keyword: Swift.String?, contentUrl: Swift.String?) + @objc deinit +} +public typealias InitializationCompletionHandler = (BlueStackSDK.InitializationStatus) -> Swift.Void +@objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objcMembers final public class BlueStack : ObjectiveC.NSObject { + @objc public static func sharedInstance() -> BlueStackSDK.BlueStack + @objc final public func getVersion() -> Swift.String + @objc final public var initializationStatus: BlueStackSDK.InitializationStatus { + @objc get + } + @objc final public func initialize(appID: Swift.String, completion: @escaping BlueStackSDK.InitializationCompletionHandler) + @objc final public func isInitialized() -> Swift.Bool + @objc(setDebugModeEnabled:) final public func setDebugMode(enabled: Swift.Bool) + @objc deinit +} +@objc @_inheritsConvenienceInitializers @objcMembers public class Logger : ObjectiveC.NSObject, BlueStackSDK.LoggerType { + @objc public static var logLevel: BlueStackSDK.LogLevel + @objc public func verbose(_ message: @autoclosure () -> any BlueStackSDK.LogMessage, fileName: Swift.String? = #fileID, functionName: Swift.String? = #function, line: Swift.UInt = #line) + @objc public func debug(_ message: @autoclosure () -> any BlueStackSDK.LogMessage, fileName: Swift.String? = #fileID, functionName: Swift.String? = #function, line: Swift.UInt = #line) + @objc public func info(_ message: @autoclosure () -> any BlueStackSDK.LogMessage, fileName: Swift.String? = #fileID, functionName: Swift.String? = #function, line: Swift.UInt = #line) + @objc public func warn(_ message: @autoclosure () -> any BlueStackSDK.LogMessage, fileName: Swift.String? = #fileID, functionName: Swift.String? = #function, line: Swift.UInt = #line) + @objc public func error(_ message: @autoclosure () -> any BlueStackSDK.LogMessage, fileName: Swift.String = #fileID, functionName: Swift.String = #function, line: Swift.UInt = #line) + @objc(setEventDebugEnabled:) public static func setEventDebug(enabled: Swift.Bool) + @objc(setDebugModeEnabled:) public static func setDebugMode(enabled: Swift.Bool) + @objc override dynamic public init() + @objc deinit +} +extension BlueStackSDK.Logger { + @objc public static func isDebugModeEnabled() -> Swift.Bool + @objc public static func isEventDebugEnabled() -> Swift.Bool + @objc public static func verbose(_ message: @autoclosure () -> any BlueStackSDK.LogMessage, fileName: Swift.String? = #fileID, functionName: Swift.String? = #function, line: Swift.UInt = #line) + @objc public static func debug(_ message: @autoclosure () -> any BlueStackSDK.LogMessage, fileName: Swift.String? = #fileID, functionName: Swift.String? = #function, line: Swift.UInt = #line) + @objc public static func debugLog(_ message: Swift.String) + @objc public static func info(_ message: @autoclosure () -> any BlueStackSDK.LogMessage, fileName: Swift.String? = #fileID, functionName: Swift.String? = #function, line: Swift.UInt = #line) + @objc public static func warn(_ message: @autoclosure () -> any BlueStackSDK.LogMessage, fileName: Swift.String? = #fileID, functionName: Swift.String? = #function, line: Swift.UInt = #line) + @objc public static func error(_ message: @autoclosure () -> any BlueStackSDK.LogMessage, fileName: Swift.String = #fileID, functionName: Swift.String = #function, line: Swift.UInt = #line) +} +@objc @_hasMissingDesignatedInitializers @objcMembers final public class InterstitialAd : ObjectiveC.NSObject, BlueStackSDK.FullScreenDisplayableAd { + @objc final public var isReady: Swift.Bool { + @objc get + } + @objc final public var placementID: Swift.String { + get + } + @objc final public var viewController: UIKit.UIViewController? + @objc final public var delegate: (any BlueStackSDK.InterstitialAdDelegate)? + @objc final public var fullScreenDelegate: (any BlueStackSDK.FullScreenDelegate)? + @objc convenience public init(placementID: Swift.String) + @objc final public func load(requestOptions: BlueStackSDK.RequestOptions?) + @objc final public func load() + @objc final public func show(fromRootViewController rootViewController: UIKit.UIViewController?) + @objc deinit +} +@objc @_hasMissingDesignatedInitializers @objcMembers final public class InitializationStatus : ObjectiveC.NSObject { + @objc final public var adapterStatuses: [Swift.String : BlueStackSDK.AdapterStatus] + @objc deinit +} +@objc public protocol LogMessage : ObjectiveC.NSObjectProtocol { + @objc var logDescription: Swift.String { get } + @objc var category: Swift.String { get } +} +@objc public protocol FullScreenDisplayableAd : ObjectiveC.NSObjectProtocol { + @objc var fullScreenDelegate: (any BlueStackSDK.FullScreenDelegate)? { get set } +} +@objc public protocol RewardedAdDelegate : ObjectiveC.NSObjectProtocol { + @objc(didLoadRewardedAd:) func onAdLoaded(_ ad: BlueStackSDK.RewardedAd) + @objc(rewardedAd:didFailedToLoadWithError:) func onAdFailedToLoad(_ ad: BlueStackSDK.RewardedAd, _ error: any Swift.Error) + @objc(rewardedAd:didEarnedReward:) func onRewardEarned(_ ad: BlueStackSDK.RewardedAd, _ reward: BlueStackSDK.Reward?) +} +@objc public protocol BannerViewDelegate : ObjectiveC.NSObjectProtocol { + @objc(bannerView:didLoadWithPreferredHeight:) func onLoad(_ bannerView: BlueStackSDK.BannerView, _ preferredHeight: CoreFoundation.CGFloat) + @objc(bannerView:didFailedToLoadWithError:) func onFailedToLoad(_ bannerView: BlueStackSDK.BannerView, _ error: any Swift.Error) + @objc(didClick:) optional func onClick(_ bannerView: BlueStackSDK.BannerView) + @objc(didRefreshBannerView:) func onRefresh(_ bannerView: BlueStackSDK.BannerView) + @objc(bannerView:didFailedToRefreshWithError:) func onFailedToRefresh(_ bannerView: BlueStackSDK.BannerView, _ error: any Swift.Error) + @objc(bannerView:didResizedToSize:) optional func onResize(_ bannerView: BlueStackSDK.BannerView, _ size: CoreFoundation.CGSize) +} +@objc public enum LogLevel : Swift.Int, Swift.CustomStringConvertible, Swift.CaseIterable, Swift.Sendable { + case debug = 0 + case info = 1 + case warn = 2 + case error = 3 + case verbose = 4 + public var description: Swift.String { + get + } + public init?(rawValue: Swift.Int) + public typealias AllCases = [BlueStackSDK.LogLevel] + public typealias RawValue = Swift.Int + public static var allCases: [BlueStackSDK.LogLevel] { + get + } + public var rawValue: Swift.Int { + get + } +} +extension BlueStackSDK.AdapterState : Swift.Equatable {} +extension BlueStackSDK.AdapterState : Swift.Hashable {} +extension BlueStackSDK.AdapterState : Swift.RawRepresentable {} +extension BlueStackSDK.AdSize : Swift.Equatable {} +extension BlueStackSDK.AdSize : Swift.Hashable {} +extension BlueStackSDK.AdSize : Swift.RawRepresentable {} +extension BlueStackSDK.Gender : Swift.Equatable {} +extension BlueStackSDK.Gender : Swift.Hashable {} +extension BlueStackSDK.Gender : Swift.RawRepresentable {} +extension BlueStackSDK.LogLevel : Swift.Equatable {} +extension BlueStackSDK.LogLevel : Swift.Hashable {} +extension BlueStackSDK.LogLevel : Swift.RawRepresentable {} diff --git a/BlueStackSDK.xcframework/ios-arm64/BlueStackSDK.framework/Modules/BlueStackSDK.swiftmodule/arm64-apple-ios.swiftdoc b/BlueStackSDK.xcframework/ios-arm64/BlueStackSDK.framework/Modules/BlueStackSDK.swiftmodule/arm64-apple-ios.swiftdoc new file mode 100644 index 0000000..b6b2ee0 Binary files /dev/null and b/BlueStackSDK.xcframework/ios-arm64/BlueStackSDK.framework/Modules/BlueStackSDK.swiftmodule/arm64-apple-ios.swiftdoc differ diff --git a/BlueStackSDK.xcframework/ios-arm64/BlueStackSDK.framework/Modules/BlueStackSDK.swiftmodule/arm64-apple-ios.swiftinterface b/BlueStackSDK.xcframework/ios-arm64/BlueStackSDK.framework/Modules/BlueStackSDK.swiftmodule/arm64-apple-ios.swiftinterface new file mode 100644 index 0000000..2224e82 --- /dev/null +++ b/BlueStackSDK.xcframework/ios-arm64/BlueStackSDK.framework/Modules/BlueStackSDK.swiftmodule/arm64-apple-ios.swiftinterface @@ -0,0 +1,222 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 5.10 (swiftlang-5.10.0.13 clang-1500.3.9.4) +// swift-module-flags: -target arm64-apple-ios12.2 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -enable-bare-slash-regex -module-name BlueStackSDK +@_exported import BlueStackSDK +import Foundation +import Swift +import UIKit +import _Concurrency +import _StringProcessing +import _SwiftConcurrencyShims +import os +@objc @_hasMissingDesignatedInitializers @objcMembers public class Reward : ObjectiveC.NSObject { + @objc final public let currency: Swift.String? + @objc final public let amount: Foundation.NSNumber? + @objc deinit +} +@objc public protocol InterstitialAdDelegate : ObjectiveC.NSObjectProtocol { + @objc(didLoadInterstitialAd:) func onAdLoaded(_ ad: BlueStackSDK.InterstitialAd) + @objc(interstitialAd:didFailedToLoadWithError:) func onAdFailedToLoad(_ ad: BlueStackSDK.InterstitialAd, _ error: any Swift.Error) +} +@objc public enum AdapterState : Swift.Int { + case ready + case notReady + public init?(rawValue: Swift.Int) + public typealias RawValue = Swift.Int + public var rawValue: Swift.Int { + get + } +} +@objc @_hasMissingDesignatedInitializers @objcMembers final public class AdapterStatus : ObjectiveC.NSObject { + @objc final public let name: Swift.String + @objc final public let state: BlueStackSDK.AdapterState + @objc final public let statusDescription: Swift.String? + @objc deinit +} +@objc public enum AdSize : Swift.Int { + case banner + case largeBanner + case mediumRectangle + case fullBanner + case leaderboard + case dynamicBanner + case dynamicLeaderboardBanner + public init?(rawValue: Swift.Int) + public typealias RawValue = Swift.Int + public var rawValue: Swift.Int { + get + } +} +@objc public protocol LoggerType : ObjectiveC.NSObjectProtocol { + @objc func verbose(_ message: @autoclosure () -> any BlueStackSDK.LogMessage, fileName: Swift.String?, functionName: Swift.String?, line: Swift.UInt) + @objc func debug(_ message: @autoclosure () -> any BlueStackSDK.LogMessage, fileName: Swift.String?, functionName: Swift.String?, line: Swift.UInt) + @objc func info(_ message: @autoclosure () -> any BlueStackSDK.LogMessage, fileName: Swift.String?, functionName: Swift.String?, line: Swift.UInt) + @objc func warn(_ message: @autoclosure () -> any BlueStackSDK.LogMessage, fileName: Swift.String?, functionName: Swift.String?, line: Swift.UInt) + @objc func error(_ message: @autoclosure () -> any BlueStackSDK.LogMessage, fileName: Swift.String, functionName: Swift.String, line: Swift.UInt) +} +@objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objcMembers @_Concurrency.MainActor(unsafe) public class BannerView : UIKit.UIView { + @objc deinit + @objc @_Concurrency.MainActor(unsafe) public var adSize: BlueStackSDK.AdSize + @objc @_Concurrency.MainActor(unsafe) public var placementID: Swift.String? + @objc @_Concurrency.MainActor(unsafe) public var viewController: UIKit.UIViewController? + @objc @IBOutlet @_Concurrency.MainActor(unsafe) weak public var delegate: (any BlueStackSDK.BannerViewDelegate)? + @objc @_Concurrency.MainActor(unsafe) public init(adSize: BlueStackSDK.AdSize) + @_Concurrency.MainActor(unsafe) @objc required dynamic public init?(coder: Foundation.NSCoder) + @_Concurrency.MainActor(unsafe) @objc override dynamic public init(frame: CoreFoundation.CGRect) + @objc @_Concurrency.MainActor(unsafe) public func load(requestOptions: BlueStackSDK.RequestOptions?) + @objc @_Concurrency.MainActor(unsafe) public func load() + @objc @_Concurrency.MainActor(unsafe) public func startAutoRefresh() + @objc @_Concurrency.MainActor(unsafe) public func stopAutoRefresh() +} +@objc public protocol FullScreenDelegate : ObjectiveC.NSObjectProtocol { + @objc(didClickAd:) optional func onAdClicked(_ ad: any BlueStackSDK.FullScreenDisplayableAd) + @objc(didDismissAd:) optional func onAdDismissed(_ ad: any BlueStackSDK.FullScreenDisplayableAd) + @objc(ad:didFailedToDisplayWithError:) optional func onAdFailedToDisplay(_ ad: any BlueStackSDK.FullScreenDisplayableAd, _ error: any Swift.Error) + @objc(didDisplayAd:) optional func onAdDisplayed(_ ad: any BlueStackSDK.FullScreenDisplayableAd) +} +@objc @_inheritsConvenienceInitializers @objcMembers public class RequestOptionsToPreferenceTransformer : ObjectiveC.NSObject { + @objc public func transform(_ requestOptions: BlueStackSDK.RequestOptions?) -> BlueStackSDK.MNGPreference? + @objc override dynamic public init() + @objc deinit +} +@objc @_hasMissingDesignatedInitializers @objcMembers final public class RewardedAd : ObjectiveC.NSObject, BlueStackSDK.FullScreenDisplayableAd { + @objc final public var isReady: Swift.Bool { + @objc get + } + @objc final public var placementID: Swift.String { + get + } + @objc final public var viewController: UIKit.UIViewController? + @objc final public var delegate: (any BlueStackSDK.RewardedAdDelegate)? + @objc final public var fullScreenDelegate: (any BlueStackSDK.FullScreenDelegate)? + @objc convenience public init(placementID: Swift.String) + @objc final public func load(requestOptions: BlueStackSDK.RequestOptions?) + @objc final public func load() + @objc final public func show(fromRootViewController rootViewController: UIKit.UIViewController?) + @objc deinit +} +@objc public enum Gender : Swift.Int { + case unknown + case male + case female + public init?(rawValue: Swift.Int) + public typealias RawValue = Swift.Int + public var rawValue: Swift.Int { + get + } +} +@objc @objcMembers public class RequestOptions : ObjectiveC.NSObject { + public var age: Swift.Int? + @objc public var location: CoreLocation.CLLocation? + public var gender: BlueStackSDK.Gender? + @objc public var keyword: Swift.String? + @objc public var contentUrl: Swift.String? + public init(age: Swift.Int? = nil, location: CoreLocation.CLLocation? = nil, gender: BlueStackSDK.Gender? = nil, keyword: Swift.String? = nil, contentUrl: Swift.String? = nil) + @objc public init(age: Foundation.NSNumber?, location: CoreLocation.CLLocation?, gender: BlueStackSDK.Gender, keyword: Swift.String?, contentUrl: Swift.String?) + @objc deinit +} +public typealias InitializationCompletionHandler = (BlueStackSDK.InitializationStatus) -> Swift.Void +@objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objcMembers final public class BlueStack : ObjectiveC.NSObject { + @objc public static func sharedInstance() -> BlueStackSDK.BlueStack + @objc final public func getVersion() -> Swift.String + @objc final public var initializationStatus: BlueStackSDK.InitializationStatus { + @objc get + } + @objc final public func initialize(appID: Swift.String, completion: @escaping BlueStackSDK.InitializationCompletionHandler) + @objc final public func isInitialized() -> Swift.Bool + @objc(setDebugModeEnabled:) final public func setDebugMode(enabled: Swift.Bool) + @objc deinit +} +@objc @_inheritsConvenienceInitializers @objcMembers public class Logger : ObjectiveC.NSObject, BlueStackSDK.LoggerType { + @objc public static var logLevel: BlueStackSDK.LogLevel + @objc public func verbose(_ message: @autoclosure () -> any BlueStackSDK.LogMessage, fileName: Swift.String? = #fileID, functionName: Swift.String? = #function, line: Swift.UInt = #line) + @objc public func debug(_ message: @autoclosure () -> any BlueStackSDK.LogMessage, fileName: Swift.String? = #fileID, functionName: Swift.String? = #function, line: Swift.UInt = #line) + @objc public func info(_ message: @autoclosure () -> any BlueStackSDK.LogMessage, fileName: Swift.String? = #fileID, functionName: Swift.String? = #function, line: Swift.UInt = #line) + @objc public func warn(_ message: @autoclosure () -> any BlueStackSDK.LogMessage, fileName: Swift.String? = #fileID, functionName: Swift.String? = #function, line: Swift.UInt = #line) + @objc public func error(_ message: @autoclosure () -> any BlueStackSDK.LogMessage, fileName: Swift.String = #fileID, functionName: Swift.String = #function, line: Swift.UInt = #line) + @objc(setEventDebugEnabled:) public static func setEventDebug(enabled: Swift.Bool) + @objc(setDebugModeEnabled:) public static func setDebugMode(enabled: Swift.Bool) + @objc override dynamic public init() + @objc deinit +} +extension BlueStackSDK.Logger { + @objc public static func isDebugModeEnabled() -> Swift.Bool + @objc public static func isEventDebugEnabled() -> Swift.Bool + @objc public static func verbose(_ message: @autoclosure () -> any BlueStackSDK.LogMessage, fileName: Swift.String? = #fileID, functionName: Swift.String? = #function, line: Swift.UInt = #line) + @objc public static func debug(_ message: @autoclosure () -> any BlueStackSDK.LogMessage, fileName: Swift.String? = #fileID, functionName: Swift.String? = #function, line: Swift.UInt = #line) + @objc public static func debugLog(_ message: Swift.String) + @objc public static func info(_ message: @autoclosure () -> any BlueStackSDK.LogMessage, fileName: Swift.String? = #fileID, functionName: Swift.String? = #function, line: Swift.UInt = #line) + @objc public static func warn(_ message: @autoclosure () -> any BlueStackSDK.LogMessage, fileName: Swift.String? = #fileID, functionName: Swift.String? = #function, line: Swift.UInt = #line) + @objc public static func error(_ message: @autoclosure () -> any BlueStackSDK.LogMessage, fileName: Swift.String = #fileID, functionName: Swift.String = #function, line: Swift.UInt = #line) +} +@objc @_hasMissingDesignatedInitializers @objcMembers final public class InterstitialAd : ObjectiveC.NSObject, BlueStackSDK.FullScreenDisplayableAd { + @objc final public var isReady: Swift.Bool { + @objc get + } + @objc final public var placementID: Swift.String { + get + } + @objc final public var viewController: UIKit.UIViewController? + @objc final public var delegate: (any BlueStackSDK.InterstitialAdDelegate)? + @objc final public var fullScreenDelegate: (any BlueStackSDK.FullScreenDelegate)? + @objc convenience public init(placementID: Swift.String) + @objc final public func load(requestOptions: BlueStackSDK.RequestOptions?) + @objc final public func load() + @objc final public func show(fromRootViewController rootViewController: UIKit.UIViewController?) + @objc deinit +} +@objc @_hasMissingDesignatedInitializers @objcMembers final public class InitializationStatus : ObjectiveC.NSObject { + @objc final public var adapterStatuses: [Swift.String : BlueStackSDK.AdapterStatus] + @objc deinit +} +@objc public protocol LogMessage : ObjectiveC.NSObjectProtocol { + @objc var logDescription: Swift.String { get } + @objc var category: Swift.String { get } +} +@objc public protocol FullScreenDisplayableAd : ObjectiveC.NSObjectProtocol { + @objc var fullScreenDelegate: (any BlueStackSDK.FullScreenDelegate)? { get set } +} +@objc public protocol RewardedAdDelegate : ObjectiveC.NSObjectProtocol { + @objc(didLoadRewardedAd:) func onAdLoaded(_ ad: BlueStackSDK.RewardedAd) + @objc(rewardedAd:didFailedToLoadWithError:) func onAdFailedToLoad(_ ad: BlueStackSDK.RewardedAd, _ error: any Swift.Error) + @objc(rewardedAd:didEarnedReward:) func onRewardEarned(_ ad: BlueStackSDK.RewardedAd, _ reward: BlueStackSDK.Reward?) +} +@objc public protocol BannerViewDelegate : ObjectiveC.NSObjectProtocol { + @objc(bannerView:didLoadWithPreferredHeight:) func onLoad(_ bannerView: BlueStackSDK.BannerView, _ preferredHeight: CoreFoundation.CGFloat) + @objc(bannerView:didFailedToLoadWithError:) func onFailedToLoad(_ bannerView: BlueStackSDK.BannerView, _ error: any Swift.Error) + @objc(didClick:) optional func onClick(_ bannerView: BlueStackSDK.BannerView) + @objc(didRefreshBannerView:) func onRefresh(_ bannerView: BlueStackSDK.BannerView) + @objc(bannerView:didFailedToRefreshWithError:) func onFailedToRefresh(_ bannerView: BlueStackSDK.BannerView, _ error: any Swift.Error) + @objc(bannerView:didResizedToSize:) optional func onResize(_ bannerView: BlueStackSDK.BannerView, _ size: CoreFoundation.CGSize) +} +@objc public enum LogLevel : Swift.Int, Swift.CustomStringConvertible, Swift.CaseIterable, Swift.Sendable { + case debug = 0 + case info = 1 + case warn = 2 + case error = 3 + case verbose = 4 + public var description: Swift.String { + get + } + public init?(rawValue: Swift.Int) + public typealias AllCases = [BlueStackSDK.LogLevel] + public typealias RawValue = Swift.Int + public static var allCases: [BlueStackSDK.LogLevel] { + get + } + public var rawValue: Swift.Int { + get + } +} +extension BlueStackSDK.AdapterState : Swift.Equatable {} +extension BlueStackSDK.AdapterState : Swift.Hashable {} +extension BlueStackSDK.AdapterState : Swift.RawRepresentable {} +extension BlueStackSDK.AdSize : Swift.Equatable {} +extension BlueStackSDK.AdSize : Swift.Hashable {} +extension BlueStackSDK.AdSize : Swift.RawRepresentable {} +extension BlueStackSDK.Gender : Swift.Equatable {} +extension BlueStackSDK.Gender : Swift.Hashable {} +extension BlueStackSDK.Gender : Swift.RawRepresentable {} +extension BlueStackSDK.LogLevel : Swift.Equatable {} +extension BlueStackSDK.LogLevel : Swift.Hashable {} +extension BlueStackSDK.LogLevel : Swift.RawRepresentable {} diff --git a/BlueStackSDK.xcframework/ios-arm64/BlueStackSDK.framework/Modules/module.modulemap b/BlueStackSDK.xcframework/ios-arm64/BlueStackSDK.framework/Modules/module.modulemap index 5c6f3d5..ba33228 100644 --- a/BlueStackSDK.xcframework/ios-arm64/BlueStackSDK.framework/Modules/module.modulemap +++ b/BlueStackSDK.xcframework/ios-arm64/BlueStackSDK.framework/Modules/module.modulemap @@ -4,3 +4,8 @@ framework module BlueStackSDK { module * { export * } } + +module BlueStackSDK.Swift { + header "BlueStackSDK-Swift.h" + requires objc +} diff --git a/BlueStackSDK.xcframework/ios-arm64_x86_64-simulator/BlueStackSDK.framework/BlueStackSDK b/BlueStackSDK.xcframework/ios-arm64_x86_64-simulator/BlueStackSDK.framework/BlueStackSDK index 98a015a..611abe2 100644 Binary files a/BlueStackSDK.xcframework/ios-arm64_x86_64-simulator/BlueStackSDK.framework/BlueStackSDK and b/BlueStackSDK.xcframework/ios-arm64_x86_64-simulator/BlueStackSDK.framework/BlueStackSDK differ diff --git a/BlueStackSDK.xcframework/ios-arm64_x86_64-simulator/BlueStackSDK.framework/Headers/AdapterInitConfig.h b/BlueStackSDK.xcframework/ios-arm64_x86_64-simulator/BlueStackSDK.framework/Headers/AdapterInitConfig.h new file mode 100644 index 0000000..8ce124b --- /dev/null +++ b/BlueStackSDK.xcframework/ios-arm64_x86_64-simulator/BlueStackSDK.framework/Headers/AdapterInitConfig.h @@ -0,0 +1,21 @@ +// +// AdapterInitConfig.h +// BlueStackSDK +// +// Created by Nagib Bin Azad on 31/5/23. +// + +#import + +NS_ASSUME_NONNULL_BEGIN + +@interface AdapterInitConfig : NSObject + +@property (nonatomic, strong, nonnull) NSString *name; +@property (nonatomic, strong, nonnull) NSDictionary *params; + ++ (instancetype)initWithName:(nonnull NSString *)name params:(nonnull NSDictionary *)params; + +@end + +NS_ASSUME_NONNULL_END diff --git a/BlueStackSDK.xcframework/ios-arm64_x86_64-simulator/BlueStackSDK.framework/Headers/BlueStackConfig.h b/BlueStackSDK.xcframework/ios-arm64_x86_64-simulator/BlueStackSDK.framework/Headers/BlueStackConfig.h new file mode 100644 index 0000000..3404b3d --- /dev/null +++ b/BlueStackSDK.xcframework/ios-arm64_x86_64-simulator/BlueStackSDK.framework/Headers/BlueStackConfig.h @@ -0,0 +1,22 @@ +// +// BlueStackConfig.h +// BlueStackSDK +// +// Created by Nagib Bin Azad on 31/5/23. +// + +#import +#import "AdapterInitConfig.h" + +NS_ASSUME_NONNULL_BEGIN + +@interface BlueStackConfig : NSObject + +@property (nonatomic, strong, nullable) NSString *supplyChainObject; +@property (nonatomic, strong, nullable) NSArray *adapterInitConfigs; + +- (NSArray *)getAdapterWaitList; + +@end + +NS_ASSUME_NONNULL_END diff --git a/BlueStackSDK.xcframework/ios-arm64_x86_64-simulator/BlueStackSDK.framework/Headers/BlueStackError.h b/BlueStackSDK.xcframework/ios-arm64_x86_64-simulator/BlueStackSDK.framework/Headers/BlueStackError.h new file mode 100644 index 0000000..ee60745 --- /dev/null +++ b/BlueStackSDK.xcframework/ios-arm64_x86_64-simulator/BlueStackSDK.framework/Headers/BlueStackError.h @@ -0,0 +1,17 @@ +// +// BlueStackError.h +// BlueStackSDK +// +// Created by MedSghaier on 23/3/2023. +// + +#import + +NS_ASSUME_NONNULL_BEGIN + +@interface BlueStackError : NSError + + +@end + +NS_ASSUME_NONNULL_END diff --git a/BlueStackSDK.xcframework/ios-arm64_x86_64-simulator/BlueStackSDK.framework/Headers/BlueStackErrorCode.h b/BlueStackSDK.xcframework/ios-arm64_x86_64-simulator/BlueStackSDK.framework/Headers/BlueStackErrorCode.h new file mode 100644 index 0000000..b894f14 --- /dev/null +++ b/BlueStackSDK.xcframework/ios-arm64_x86_64-simulator/BlueStackSDK.framework/Headers/BlueStackErrorCode.h @@ -0,0 +1,30 @@ +// +// BlueStackErrorCode.h +// BlueStackSDK +// +// Created by Nagib Bin Azad on 27/11/24. +// + +#ifndef BlueStackErrorCode_h +#define BlueStackErrorCode_h + +typedef NS_ENUM(NSInteger, BlueStackErrorCode) { + BlueStackErrorWrongPlacement, //Wrong PlacementId + BlueStackErrorAdServer = -1000, + BlueStackErrorDataAdServer = -1001, + BlueStackErrorNoInternet, + BlueStackErrorSDKUninitialized, + BlueStackErrorCappedRequest, //Request has been capped + BlueStackErrorLockedPlacement, //placement locked by another factory + BlueStackErrorBusyFactory, + BlueStackErrorBusy, + BlueStackErrorUnallowedBackgroundRequest, //Cannot send request when application is on background + BlueStackErrorNoAds, + MAdvertiseErrorInterstitialCooldown, //Time between last [interstitalDisappear] and [createInterstital] Must be more than 5s + BlueStackErrorAlreadyShownInterstitial, //Other Interstitial is shown + BlueStackErrorRequestTimedOut, + BlueStackErrorMissingViewController, //Factory's viewController was not assigned + BlueStackErrorUnableToDisplayAd +}; + +#endif /* BlueStackErrorCode_h */ diff --git a/BlueStackSDK.xcframework/ios-arm64_x86_64-simulator/BlueStackSDK.framework/Headers/BlueStackSDK-Swift.h b/BlueStackSDK.xcframework/ios-arm64_x86_64-simulator/BlueStackSDK.framework/Headers/BlueStackSDK-Swift.h new file mode 100644 index 0000000..14040bb --- /dev/null +++ b/BlueStackSDK.xcframework/ios-arm64_x86_64-simulator/BlueStackSDK.framework/Headers/BlueStackSDK-Swift.h @@ -0,0 +1,1430 @@ +#if 0 +#elif defined(__arm64__) && __arm64__ +// Generated by Apple Swift version 5.10 (swiftlang-5.10.0.13 clang-1500.3.9.4) +#ifndef BLUESTACKSDK_SWIFT_H +#define BLUESTACKSDK_SWIFT_H +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wgcc-compat" + +#if !defined(__has_include) +# define __has_include(x) 0 +#endif +#if !defined(__has_attribute) +# define __has_attribute(x) 0 +#endif +#if !defined(__has_feature) +# define __has_feature(x) 0 +#endif +#if !defined(__has_warning) +# define __has_warning(x) 0 +#endif + +#if __has_include() +# include +#endif + +#pragma clang diagnostic ignored "-Wauto-import" +#if defined(__OBJC__) +#include +#endif +#if defined(__cplusplus) +#include +#include +#include +#include +#include +#include +#include +#else +#include +#include +#include +#include +#endif +#if defined(__cplusplus) +#if defined(__arm64e__) && __has_include() +# include +#else +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wreserved-macro-identifier" +# ifndef __ptrauth_swift_value_witness_function_pointer +# define __ptrauth_swift_value_witness_function_pointer(x) +# endif +# ifndef __ptrauth_swift_class_method_pointer +# define __ptrauth_swift_class_method_pointer(x) +# endif +#pragma clang diagnostic pop +#endif +#endif + +#if !defined(SWIFT_TYPEDEFS) +# define SWIFT_TYPEDEFS 1 +# if __has_include() +# include +# elif !defined(__cplusplus) +typedef uint_least16_t char16_t; +typedef uint_least32_t char32_t; +# endif +typedef float swift_float2 __attribute__((__ext_vector_type__(2))); +typedef float swift_float3 __attribute__((__ext_vector_type__(3))); +typedef float swift_float4 __attribute__((__ext_vector_type__(4))); +typedef double swift_double2 __attribute__((__ext_vector_type__(2))); +typedef double swift_double3 __attribute__((__ext_vector_type__(3))); +typedef double swift_double4 __attribute__((__ext_vector_type__(4))); +typedef int swift_int2 __attribute__((__ext_vector_type__(2))); +typedef int swift_int3 __attribute__((__ext_vector_type__(3))); +typedef int swift_int4 __attribute__((__ext_vector_type__(4))); +typedef unsigned int swift_uint2 __attribute__((__ext_vector_type__(2))); +typedef unsigned int swift_uint3 __attribute__((__ext_vector_type__(3))); +typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); +#endif + +#if !defined(SWIFT_PASTE) +# define SWIFT_PASTE_HELPER(x, y) x##y +# define SWIFT_PASTE(x, y) SWIFT_PASTE_HELPER(x, y) +#endif +#if !defined(SWIFT_METATYPE) +# define SWIFT_METATYPE(X) Class +#endif +#if !defined(SWIFT_CLASS_PROPERTY) +# if __has_feature(objc_class_property) +# define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__ +# else +# define SWIFT_CLASS_PROPERTY(...) +# endif +#endif +#if !defined(SWIFT_RUNTIME_NAME) +# if __has_attribute(objc_runtime_name) +# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X))) +# else +# define SWIFT_RUNTIME_NAME(X) +# endif +#endif +#if !defined(SWIFT_COMPILE_NAME) +# if __has_attribute(swift_name) +# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X))) +# else +# define SWIFT_COMPILE_NAME(X) +# endif +#endif +#if !defined(SWIFT_METHOD_FAMILY) +# if __has_attribute(objc_method_family) +# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X))) +# else +# define SWIFT_METHOD_FAMILY(X) +# endif +#endif +#if !defined(SWIFT_NOESCAPE) +# if __has_attribute(noescape) +# define SWIFT_NOESCAPE __attribute__((noescape)) +# else +# define SWIFT_NOESCAPE +# endif +#endif +#if !defined(SWIFT_RELEASES_ARGUMENT) +# if __has_attribute(ns_consumed) +# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed)) +# else +# define SWIFT_RELEASES_ARGUMENT +# endif +#endif +#if !defined(SWIFT_WARN_UNUSED_RESULT) +# if __has_attribute(warn_unused_result) +# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result)) +# else +# define SWIFT_WARN_UNUSED_RESULT +# endif +#endif +#if !defined(SWIFT_NORETURN) +# if __has_attribute(noreturn) +# define SWIFT_NORETURN __attribute__((noreturn)) +# else +# define SWIFT_NORETURN +# endif +#endif +#if !defined(SWIFT_CLASS_EXTRA) +# define SWIFT_CLASS_EXTRA +#endif +#if !defined(SWIFT_PROTOCOL_EXTRA) +# define SWIFT_PROTOCOL_EXTRA +#endif +#if !defined(SWIFT_ENUM_EXTRA) +# define SWIFT_ENUM_EXTRA +#endif +#if !defined(SWIFT_CLASS) +# if __has_attribute(objc_subclassing_restricted) +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# else +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# endif +#endif +#if !defined(SWIFT_RESILIENT_CLASS) +# if __has_attribute(objc_class_stub) +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) __attribute__((objc_class_stub)) +# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_class_stub)) SWIFT_CLASS_NAMED(SWIFT_NAME) +# else +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) +# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) SWIFT_CLASS_NAMED(SWIFT_NAME) +# endif +#endif +#if !defined(SWIFT_PROTOCOL) +# define SWIFT_PROTOCOL(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA +# define SWIFT_PROTOCOL_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA +#endif +#if !defined(SWIFT_EXTENSION) +# define SWIFT_EXTENSION(M) SWIFT_PASTE(M##_Swift_, __LINE__) +#endif +#if !defined(OBJC_DESIGNATED_INITIALIZER) +# if __has_attribute(objc_designated_initializer) +# define OBJC_DESIGNATED_INITIALIZER __attribute__((objc_designated_initializer)) +# else +# define OBJC_DESIGNATED_INITIALIZER +# endif +#endif +#if !defined(SWIFT_ENUM_ATTR) +# if __has_attribute(enum_extensibility) +# define SWIFT_ENUM_ATTR(_extensibility) __attribute__((enum_extensibility(_extensibility))) +# else +# define SWIFT_ENUM_ATTR(_extensibility) +# endif +#endif +#if !defined(SWIFT_ENUM) +# define SWIFT_ENUM(_type, _name, _extensibility) enum _name : _type _name; enum SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# if __has_feature(generalized_swift_name) +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) enum _name : _type _name SWIFT_COMPILE_NAME(SWIFT_NAME); enum SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# else +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) SWIFT_ENUM(_type, _name, _extensibility) +# endif +#endif +#if !defined(SWIFT_UNAVAILABLE) +# define SWIFT_UNAVAILABLE __attribute__((unavailable)) +#endif +#if !defined(SWIFT_UNAVAILABLE_MSG) +# define SWIFT_UNAVAILABLE_MSG(msg) __attribute__((unavailable(msg))) +#endif +#if !defined(SWIFT_AVAILABILITY) +# define SWIFT_AVAILABILITY(plat, ...) __attribute__((availability(plat, __VA_ARGS__))) +#endif +#if !defined(SWIFT_WEAK_IMPORT) +# define SWIFT_WEAK_IMPORT __attribute__((weak_import)) +#endif +#if !defined(SWIFT_DEPRECATED) +# define SWIFT_DEPRECATED __attribute__((deprecated)) +#endif +#if !defined(SWIFT_DEPRECATED_MSG) +# define SWIFT_DEPRECATED_MSG(...) __attribute__((deprecated(__VA_ARGS__))) +#endif +#if !defined(SWIFT_DEPRECATED_OBJC) +# if __has_feature(attribute_diagnose_if_objc) +# define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning"))) +# else +# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg) +# endif +#endif +#if defined(__OBJC__) +#if !defined(IBSegueAction) +# define IBSegueAction +#endif +#endif +#if !defined(SWIFT_EXTERN) +# if defined(__cplusplus) +# define SWIFT_EXTERN extern "C" +# else +# define SWIFT_EXTERN extern +# endif +#endif +#if !defined(SWIFT_CALL) +# define SWIFT_CALL __attribute__((swiftcall)) +#endif +#if !defined(SWIFT_INDIRECT_RESULT) +# define SWIFT_INDIRECT_RESULT __attribute__((swift_indirect_result)) +#endif +#if !defined(SWIFT_CONTEXT) +# define SWIFT_CONTEXT __attribute__((swift_context)) +#endif +#if !defined(SWIFT_ERROR_RESULT) +# define SWIFT_ERROR_RESULT __attribute__((swift_error_result)) +#endif +#if defined(__cplusplus) +# define SWIFT_NOEXCEPT noexcept +#else +# define SWIFT_NOEXCEPT +#endif +#if !defined(SWIFT_C_INLINE_THUNK) +# if __has_attribute(always_inline) +# if __has_attribute(nodebug) +# define SWIFT_C_INLINE_THUNK inline __attribute__((always_inline)) __attribute__((nodebug)) +# else +# define SWIFT_C_INLINE_THUNK inline __attribute__((always_inline)) +# endif +# else +# define SWIFT_C_INLINE_THUNK inline +# endif +#endif +#if defined(_WIN32) +#if !defined(SWIFT_IMPORT_STDLIB_SYMBOL) +# define SWIFT_IMPORT_STDLIB_SYMBOL __declspec(dllimport) +#endif +#else +#if !defined(SWIFT_IMPORT_STDLIB_SYMBOL) +# define SWIFT_IMPORT_STDLIB_SYMBOL +#endif +#endif +#if defined(__OBJC__) +#if __has_feature(objc_modules) +#if __has_warning("-Watimport-in-framework-header") +#pragma clang diagnostic ignored "-Watimport-in-framework-header" +#endif +@import CoreFoundation; +@import Foundation; +@import ObjectiveC; +@import UIKit; +#endif + +#endif +#pragma clang diagnostic ignored "-Wproperty-attribute-mismatch" +#pragma clang diagnostic ignored "-Wduplicate-method-arg" +#if __has_warning("-Wpragma-clang-attribute") +# pragma clang diagnostic ignored "-Wpragma-clang-attribute" +#endif +#pragma clang diagnostic ignored "-Wunknown-pragmas" +#pragma clang diagnostic ignored "-Wnullability" +#pragma clang diagnostic ignored "-Wdollar-in-identifier-extension" + +#if __has_attribute(external_source_symbol) +# pragma push_macro("any") +# undef any +# pragma clang attribute push(__attribute__((external_source_symbol(language="Swift", defined_in="BlueStackSDK",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol)) +# pragma pop_macro("any") +#endif + +#if defined(__OBJC__) +/// The ad sizes of the Banner Ad. +/// AdSize | Size in dp (WxH) | Description +/// —————–– | ——— | —————————————— +/// banner | 320x50 | Fixed size banner for iPhone and iPad +/// largeBanner | 320x100 | Fixed size banner for iPhone and iPad +/// mediumRectangle | 300x250 | Fixed size banner for iPhone and iPad +/// fullBanner | 468x60 | Fixed size banner for iPad +/// leaderboard | 728x90 | Fixed size banner for iPad +/// dynamicBanner | screen-widthx50 | Banner with dynamic width for iPad +/// dynamicLeaderboardBanner | screen-widthx90 | Banner with dynamic width for iPad +typedef SWIFT_ENUM(NSInteger, AdSize, open) { + AdSizeBanner = 0, + AdSizeLargeBanner = 1, + AdSizeMediumRectangle = 2, + AdSizeFullBanner = 3, + AdSizeLeaderboard = 4, + AdSizeDynamicBanner = 5, + AdSizeDynamicLeaderboardBanner = 6, +}; + +/// Describes the state of each adapter +typedef SWIFT_ENUM(NSInteger, AdapterState, open) { + AdapterStateReady = 0, + AdapterStateNotReady = 1, +}; + +@class NSString; + +SWIFT_CLASS("_TtC12BlueStackSDK13AdapterStatus") +@interface AdapterStatus : NSObject +/// Name of the adapter +@property (nonatomic, readonly, copy) NSString * _Nonnull name; +/// State of the adapter +@property (nonatomic, readonly) enum AdapterState state; +/// Description of the status +@property (nonatomic, readonly, copy) NSString * _Nullable statusDescription; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + +@class UIViewController; +@protocol BannerViewDelegate; +@class NSCoder; +@class RequestOptions; + +SWIFT_CLASS("_TtC12BlueStackSDK10BannerView") +@interface BannerView : UIView +/// The banner ad size +@property (nonatomic) enum AdSize adSize; +/// The placement ID. +@property (nonatomic, copy) NSString * _Nullable placementID; +/// View controller from which ad will present full screen content after user interacts with the ad. +@property (nonatomic, strong) UIViewController * _Nullable viewController; +/// An optional delegate object that receives notifications about the ad’s state change events. +@property (nonatomic, weak) IBOutlet id _Nullable delegate; +/// Initializes and returns a banner view with the specified ad size. +/// \param adSize The banner ad size +/// +- (nonnull instancetype)initWithAdSize:(enum AdSize)adSize OBJC_DESIGNATED_INITIALIZER; +- (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)coder OBJC_DESIGNATED_INITIALIZER; +- (nonnull instancetype)initWithFrame:(CGRect)frame OBJC_DESIGNATED_INITIALIZER; +/// Request to load an Banner Ad. +/// \param requestOptions The RequestOptions object for supplying targeting information. +/// +- (void)loadWithRequestOptions:(RequestOptions * _Nullable)requestOptions; +/// Request to load an Banner Ad. +- (void)load; +/// Starts refreshing banner ad after every certain interval. +- (void)startAutoRefresh; +/// Stops refreshing banner ad. +- (void)stopAutoRefresh; +@end + + + +/// Delegate methods for receiving BannerView state change callbacks. +SWIFT_PROTOCOL("_TtP12BlueStackSDK18BannerViewDelegate_") +@protocol BannerViewDelegate +/// Called when the BannerView receives an ad. +/// \param bannerView The BannerView object that has loaded an ad. +/// +/// \param preferredHeight Height of the banner ad. +/// +- (void)bannerView:(BannerView * _Nonnull)bannerView didLoadWithPreferredHeight:(CGFloat)preferredHeight; +/// Called when the banner view fails to load an ad. The error parameter provides details about the failure. +/// \param bannerView The BannerView object that failed +/// +/// \param error The error describing the failure reason. +/// +- (void)bannerView:(BannerView * _Nonnull)bannerView didFailedToLoadWithError:(NSError * _Nonnull)error; +@optional +/// Called when the user clicks on the banner view. +/// \param bannerView The BannerView class object that has been clicked. +/// +- (void)didClick:(BannerView * _Nonnull)bannerView; +@required +/// Called when the BannerView get refreshed with an new ad. +/// \param bannerView The BannerView object that has refreshed with an ad. +/// +- (void)didRefreshBannerView:(BannerView * _Nonnull)bannerView; +/// Called when the banner view fails to refresh an ad. The error parameter provides details about the failure. +/// \param bannerView The BannerView object that failed +/// +/// \param error The error describing the failure reason. +/// +- (void)bannerView:(BannerView * _Nonnull)bannerView didFailedToRefreshWithError:(NSError * _Nonnull)error; +@optional +/// Called when the banner view loads a banner ad of different height on refresh. +/// \param bannerView The BannerView object +/// +/// \param size The size of the newly loaded banner ad. You may adjust your banner view height if necessary. +/// +- (void)bannerView:(BannerView * _Nonnull)bannerView didResizedToSize:(CGSize)size; +@end + +@class InitializationStatus; + +SWIFT_CLASS("_TtC12BlueStackSDK9BlueStack") +@interface BlueStack : NSObject +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +/// Returns the shared BlueStack instance +/// +/// returns: +/// BlueStack instance ++ (BlueStack * _Nonnull)sharedInstance SWIFT_WARN_UNUSED_RESULT; +/// Returns SDK version number. BlueStack sdk supports semantic versioning. +/// +/// returns: +/// Version string in format of MAJOR.MINOR.PATCH +- (NSString * _Nonnull)getVersion SWIFT_WARN_UNUSED_RESULT; +/// Returns the sdk initialization status +@property (nonatomic, readonly, strong) InitializationStatus * _Nonnull initializationStatus; +/// Initializes the BlueStack sdk +/// \param appID BlueStack App ID +/// +/// \param completion Completion block to be called after sdk finish to initialize +/// +- (void)initializeWithAppID:(NSString * _Nonnull)appID completion:(void (^ _Nonnull)(InitializationStatus * _Nonnull))completion; +/// Returns if BlueStack has been initialized or not +/// +/// returns: +/// Bool value indicating if BlueStack has finished initializating. +- (BOOL)isInitialized SWIFT_WARN_UNUSED_RESULT; +- (void)setDebugModeEnabled:(BOOL)enabled; +@end + + +@protocol FullScreenDisplayableAd; + +/// Delegate methods for receiving callbacks about presenting and dismissal of full screen ads. Full screen ads covers your application’s content. +SWIFT_PROTOCOL("_TtP12BlueStackSDK18FullScreenDelegate_") +@protocol FullScreenDelegate +@optional +/// Called when the user clicks on the full screen ad. +/// \param ad The ad class object that has been clicked. +/// +- (void)didClickAd:(id _Nonnull)ad; +/// Called after the full screen ad has been dismissed and control has returned to the app. +/// \param ad The ad class object that has been dismissed. +/// +- (void)didDismissAd:(id _Nonnull)ad; +/// Called when the full screen ad fails to display. The error parameter provides details about the failure. +/// \param ad The ad class object that failed. +/// +/// \param error The error describing the failure reason. +/// +- (void)ad:(id _Nonnull)ad didFailedToDisplayWithError:(NSError * _Nonnull)error; +/// Called when the full screen ad is presented on the screen. +/// \param ad The ad class object that has been presented. +/// +- (void)didDisplayAd:(id _Nonnull)ad; +@end + + +/// Ads that present full screen content confirms to this protocol. +SWIFT_PROTOCOL("_TtP12BlueStackSDK23FullScreenDisplayableAd_") +@protocol FullScreenDisplayableAd +/// Delegate object that receives full screen related callbacks +@property (nonatomic, strong) id _Nullable fullScreenDelegate; +@end + +/// Enum describing the Gender +typedef SWIFT_ENUM(NSInteger, Gender, open) { + GenderUnknown = 0, + GenderMale = 1, + GenderFemale = 2, +}; + + +SWIFT_CLASS("_TtC12BlueStackSDK20InitializationStatus") +@interface InitializationStatus : NSObject +/// List Adapter statuses by adapter name +@property (nonatomic, copy) NSDictionary * _Nonnull adapterStatuses; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + +@protocol InterstitialAdDelegate; + +/// The InterstitialAd class is responsible for managing the lifecycle and display of interstitial advertisements in your application. Interstitial ads are full-screen ads that cover the interface of their host app. They are typically displayed at natural transition points in the flow of an app, such as between levels in a game or after completing a task. +SWIFT_CLASS("_TtC12BlueStackSDK14InterstitialAd") +@interface InterstitialAd : NSObject +/// Returns whether the interstitial ad is ready to be displayed. +@property (nonatomic, readonly) BOOL isReady; +/// The placement ID. +@property (nonatomic, readonly, copy) NSString * _Nonnull placementID; +/// View controller from which ad will present full screen content after user interacts with the ad. +@property (nonatomic, strong) UIViewController * _Nullable viewController; +/// An optional delegate object that receives notifications about the ad’s lifecycle events, such as when the ad is loaded or failed to load. +@property (nonatomic, strong) id _Nullable delegate; +/// An optional delegate object that receives notifications about the ad’s full screen content, such as when the ad presented, failed to present or dismissed. +@property (nonatomic, strong) id _Nullable fullScreenDelegate; +/// Initializes a new instance of the InterstitialAd class with the specified placement ID. +/// \param placementID The placement ID of your interstitial ad. +/// +- (nonnull instancetype)initWithPlacementID:(NSString * _Nonnull)placementID; +/// Request to load an Interstitial Ad. +/// \param requestOptions The RequestOptions object for supplying targeting information. +/// +- (void)loadWithRequestOptions:(RequestOptions * _Nullable)requestOptions; +/// Request to load an Interstitial Ad. +- (void)load; +/// Present the interstitial ad on top of the provided view controller. Must be called on the main thread. +/// \param rootViewController An optional view controller to present the ad. If not given ad will be presented from key UIWindow’s top most view controller. +/// +- (void)showFromRootViewController:(UIViewController * _Nullable)rootViewController; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + + + +SWIFT_PROTOCOL("_TtP12BlueStackSDK22InterstitialAdDelegate_") +@protocol InterstitialAdDelegate +/// Called when the interstitial ad has successfully loaded. +/// \param ad The InterstitialAd object that has been loaded. +/// +- (void)didLoadInterstitialAd:(InterstitialAd * _Nonnull)ad; +/// Called when the interstitial ad fails to load. The error parameter provides details about the failure. +/// \param ad The InterstitialAd object that failed +/// +/// \param error The error describing the failure reason. +/// +- (void)interstitialAd:(InterstitialAd * _Nonnull)ad didFailedToLoadWithError:(NSError * _Nonnull)error; +@end + +typedef SWIFT_ENUM(NSInteger, LogLevel, open) { + LogLevelDebug = 0, + LogLevelInfo = 1, + LogLevelWarn = 2, + LogLevelError = 3, + LogLevelVerbose = 4, +}; + + +SWIFT_PROTOCOL("_TtP12BlueStackSDK10LogMessage_") +@protocol LogMessage +@property (nonatomic, readonly, copy) NSString * _Nonnull logDescription; +@property (nonatomic, readonly, copy) NSString * _Nonnull category; +@end + + +SWIFT_PROTOCOL("_TtP12BlueStackSDK10LoggerType_") +@protocol LoggerType +- (void)verbose:(SWIFT_NOESCAPE id _Nonnull (^ _Nonnull)(void))message fileName:(NSString * _Nullable)fileName functionName:(NSString * _Nullable)functionName line:(NSUInteger)line; +- (void)debug:(SWIFT_NOESCAPE id _Nonnull (^ _Nonnull)(void))message fileName:(NSString * _Nullable)fileName functionName:(NSString * _Nullable)functionName line:(NSUInteger)line; +- (void)info:(SWIFT_NOESCAPE id _Nonnull (^ _Nonnull)(void))message fileName:(NSString * _Nullable)fileName functionName:(NSString * _Nullable)functionName line:(NSUInteger)line; +- (void)warn:(SWIFT_NOESCAPE id _Nonnull (^ _Nonnull)(void))message fileName:(NSString * _Nullable)fileName functionName:(NSString * _Nullable)functionName line:(NSUInteger)line; +- (void)error:(SWIFT_NOESCAPE id _Nonnull (^ _Nonnull)(void))message fileName:(NSString * _Nonnull)fileName functionName:(NSString * _Nonnull)functionName line:(NSUInteger)line; +@end + + +SWIFT_CLASS("_TtC12BlueStackSDK6Logger") +@interface Logger : NSObject +SWIFT_CLASS_PROPERTY(@property (nonatomic, class) enum LogLevel logLevel;) ++ (enum LogLevel)logLevel SWIFT_WARN_UNUSED_RESULT; ++ (void)setLogLevel:(enum LogLevel)value; +- (void)verbose:(SWIFT_NOESCAPE id _Nonnull (^ _Nonnull)(void))message fileName:(NSString * _Nullable)fileName functionName:(NSString * _Nullable)functionName line:(NSUInteger)line; +- (void)debug:(SWIFT_NOESCAPE id _Nonnull (^ _Nonnull)(void))message fileName:(NSString * _Nullable)fileName functionName:(NSString * _Nullable)functionName line:(NSUInteger)line; +- (void)info:(SWIFT_NOESCAPE id _Nonnull (^ _Nonnull)(void))message fileName:(NSString * _Nullable)fileName functionName:(NSString * _Nullable)functionName line:(NSUInteger)line; +- (void)warn:(SWIFT_NOESCAPE id _Nonnull (^ _Nonnull)(void))message fileName:(NSString * _Nullable)fileName functionName:(NSString * _Nullable)functionName line:(NSUInteger)line; +- (void)error:(SWIFT_NOESCAPE id _Nonnull (^ _Nonnull)(void))message fileName:(NSString * _Nonnull)fileName functionName:(NSString * _Nonnull)functionName line:(NSUInteger)line; ++ (void)setEventDebugEnabled:(BOOL)enabled; ++ (void)setDebugModeEnabled:(BOOL)enabled; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + + +@interface Logger (SWIFT_EXTENSION(BlueStackSDK)) ++ (BOOL)isDebugModeEnabled SWIFT_WARN_UNUSED_RESULT; ++ (BOOL)isEventDebugEnabled SWIFT_WARN_UNUSED_RESULT; ++ (void)verbose:(SWIFT_NOESCAPE id _Nonnull (^ _Nonnull)(void))message fileName:(NSString * _Nullable)fileName functionName:(NSString * _Nullable)functionName line:(NSUInteger)line; ++ (void)debug:(SWIFT_NOESCAPE id _Nonnull (^ _Nonnull)(void))message fileName:(NSString * _Nullable)fileName functionName:(NSString * _Nullable)functionName line:(NSUInteger)line; ++ (void)debugLog:(NSString * _Nonnull)message; ++ (void)info:(SWIFT_NOESCAPE id _Nonnull (^ _Nonnull)(void))message fileName:(NSString * _Nullable)fileName functionName:(NSString * _Nullable)functionName line:(NSUInteger)line; ++ (void)warn:(SWIFT_NOESCAPE id _Nonnull (^ _Nonnull)(void))message fileName:(NSString * _Nullable)fileName functionName:(NSString * _Nullable)functionName line:(NSUInteger)line; ++ (void)error:(SWIFT_NOESCAPE id _Nonnull (^ _Nonnull)(void))message fileName:(NSString * _Nonnull)fileName functionName:(NSString * _Nonnull)functionName line:(NSUInteger)line; +@end + + +@class CLLocation; +@class NSNumber; + +/// The RequestOptions class for supplying targeting information while loading ads. +SWIFT_CLASS("_TtC12BlueStackSDK14RequestOptions") +@interface RequestOptions : NSObject +@property (nonatomic, strong) CLLocation * _Nullable location; +@property (nonatomic, copy) NSString * _Nullable keyword; +@property (nonatomic, copy) NSString * _Nullable contentUrl; +/// Initialize RequestOptions. Mostly for using in Objective-C +/// \param age Age +/// +/// \param location Location +/// +/// \param gender Gender +/// +/// \param keyword additional keywords +/// +/// \param contentUrl Content URL +/// +- (nonnull instancetype)initWithAge:(NSNumber * _Nullable)age location:(CLLocation * _Nullable)location gender:(enum Gender)gender keyword:(NSString * _Nullable)keyword contentUrl:(NSString * _Nullable)contentUrl OBJC_DESIGNATED_INITIALIZER; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + +@class MNGPreference; + +SWIFT_CLASS("_TtC12BlueStackSDK37RequestOptionsToPreferenceTransformer") +@interface RequestOptionsToPreferenceTransformer : NSObject +- (MNGPreference * _Nullable)transform:(RequestOptions * _Nullable)requestOptions SWIFT_WARN_UNUSED_RESULT; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + + +/// The Reward class that describes earned reward +SWIFT_CLASS("_TtC12BlueStackSDK6Reward") +@interface Reward : NSObject +/// Currency of the reward +@property (nonatomic, readonly, copy) NSString * _Nullable currency; +/// Amount earned +@property (nonatomic, readonly, strong) NSNumber * _Nullable amount; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + +@protocol RewardedAdDelegate; + +/// The RewardedAd class is responsible for handling the lifecycle and presentation of rewarded ads. Rewarded ads are full-screen video or interactive ads that users can choose to watch in exchange for in-app rewards. +SWIFT_CLASS("_TtC12BlueStackSDK10RewardedAd") +@interface RewardedAd : NSObject +/// Returns whether the rewarded ad is ready to be displayed. +@property (nonatomic, readonly) BOOL isReady; +/// The placement ID. +@property (nonatomic, readonly, copy) NSString * _Nonnull placementID; +/// View controller from which ad will present full screen content after user interacts with the ad. +@property (nonatomic, strong) UIViewController * _Nullable viewController; +/// An optional delegate object that receives notifications about the ad’s lifecycle events, such as when the ad is loaded or failed to load. +@property (nonatomic, strong) id _Nullable delegate; +/// An optional delegate object that receives notifications about the ad’s full screen content, such as when the ad presented, failed to present or dismissed. +@property (nonatomic, strong) id _Nullable fullScreenDelegate; +/// Initializes a new instance of the RewardedAd class with the specified placement ID. +/// \param placementID The placement ID of your rewarded ad. +/// +- (nonnull instancetype)initWithPlacementID:(NSString * _Nonnull)placementID; +/// Request to load an rewarded Ad. +/// \param requestOptions The RequestOptions object for supplying targeting information. +/// +- (void)loadWithRequestOptions:(RequestOptions * _Nullable)requestOptions; +/// Request to load an Rewarded Ad. +- (void)load; +/// Present the rewarded ad on top of the provided view controller. Must be called on the main thread. +/// \param rootViewController An optional view controller to present the ad. If not given ad will be presented from key UIWindow’s top most view controller. +/// +- (void)showFromRootViewController:(UIViewController * _Nullable)rootViewController; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + + + +SWIFT_PROTOCOL("_TtP12BlueStackSDK18RewardedAdDelegate_") +@protocol RewardedAdDelegate +/// Called when the rewarded ad has successfully loaded. +/// \param ad The RewardedAd object that has been loaded. +/// +- (void)didLoadRewardedAd:(RewardedAd * _Nonnull)ad; +/// Called when the rewarded ad fails to load. The error parameter provides details about the failure. +/// \param ad The RewardedAd object that failed +/// +/// \param error The error describing the failure reason. +/// +- (void)rewardedAd:(RewardedAd * _Nonnull)ad didFailedToLoadWithError:(NSError * _Nonnull)error; +/// Called when the user has watched the ad and earned the reward. +/// \param ad The RewardedAd object +/// +/// \param reward The Reward class object containing the reward details. +/// +- (void)rewardedAd:(RewardedAd * _Nonnull)ad didEarnedReward:(Reward * _Nullable)reward; +@end + + +#endif +#if __has_attribute(external_source_symbol) +# pragma clang attribute pop +#endif +#if defined(__cplusplus) +#endif +#pragma clang diagnostic pop +#endif + +#elif defined(__x86_64__) && __x86_64__ +// Generated by Apple Swift version 5.10 (swiftlang-5.10.0.13 clang-1500.3.9.4) +#ifndef BLUESTACKSDK_SWIFT_H +#define BLUESTACKSDK_SWIFT_H +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wgcc-compat" + +#if !defined(__has_include) +# define __has_include(x) 0 +#endif +#if !defined(__has_attribute) +# define __has_attribute(x) 0 +#endif +#if !defined(__has_feature) +# define __has_feature(x) 0 +#endif +#if !defined(__has_warning) +# define __has_warning(x) 0 +#endif + +#if __has_include() +# include +#endif + +#pragma clang diagnostic ignored "-Wauto-import" +#if defined(__OBJC__) +#include +#endif +#if defined(__cplusplus) +#include +#include +#include +#include +#include +#include +#include +#else +#include +#include +#include +#include +#endif +#if defined(__cplusplus) +#if defined(__arm64e__) && __has_include() +# include +#else +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wreserved-macro-identifier" +# ifndef __ptrauth_swift_value_witness_function_pointer +# define __ptrauth_swift_value_witness_function_pointer(x) +# endif +# ifndef __ptrauth_swift_class_method_pointer +# define __ptrauth_swift_class_method_pointer(x) +# endif +#pragma clang diagnostic pop +#endif +#endif + +#if !defined(SWIFT_TYPEDEFS) +# define SWIFT_TYPEDEFS 1 +# if __has_include() +# include +# elif !defined(__cplusplus) +typedef uint_least16_t char16_t; +typedef uint_least32_t char32_t; +# endif +typedef float swift_float2 __attribute__((__ext_vector_type__(2))); +typedef float swift_float3 __attribute__((__ext_vector_type__(3))); +typedef float swift_float4 __attribute__((__ext_vector_type__(4))); +typedef double swift_double2 __attribute__((__ext_vector_type__(2))); +typedef double swift_double3 __attribute__((__ext_vector_type__(3))); +typedef double swift_double4 __attribute__((__ext_vector_type__(4))); +typedef int swift_int2 __attribute__((__ext_vector_type__(2))); +typedef int swift_int3 __attribute__((__ext_vector_type__(3))); +typedef int swift_int4 __attribute__((__ext_vector_type__(4))); +typedef unsigned int swift_uint2 __attribute__((__ext_vector_type__(2))); +typedef unsigned int swift_uint3 __attribute__((__ext_vector_type__(3))); +typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); +#endif + +#if !defined(SWIFT_PASTE) +# define SWIFT_PASTE_HELPER(x, y) x##y +# define SWIFT_PASTE(x, y) SWIFT_PASTE_HELPER(x, y) +#endif +#if !defined(SWIFT_METATYPE) +# define SWIFT_METATYPE(X) Class +#endif +#if !defined(SWIFT_CLASS_PROPERTY) +# if __has_feature(objc_class_property) +# define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__ +# else +# define SWIFT_CLASS_PROPERTY(...) +# endif +#endif +#if !defined(SWIFT_RUNTIME_NAME) +# if __has_attribute(objc_runtime_name) +# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X))) +# else +# define SWIFT_RUNTIME_NAME(X) +# endif +#endif +#if !defined(SWIFT_COMPILE_NAME) +# if __has_attribute(swift_name) +# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X))) +# else +# define SWIFT_COMPILE_NAME(X) +# endif +#endif +#if !defined(SWIFT_METHOD_FAMILY) +# if __has_attribute(objc_method_family) +# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X))) +# else +# define SWIFT_METHOD_FAMILY(X) +# endif +#endif +#if !defined(SWIFT_NOESCAPE) +# if __has_attribute(noescape) +# define SWIFT_NOESCAPE __attribute__((noescape)) +# else +# define SWIFT_NOESCAPE +# endif +#endif +#if !defined(SWIFT_RELEASES_ARGUMENT) +# if __has_attribute(ns_consumed) +# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed)) +# else +# define SWIFT_RELEASES_ARGUMENT +# endif +#endif +#if !defined(SWIFT_WARN_UNUSED_RESULT) +# if __has_attribute(warn_unused_result) +# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result)) +# else +# define SWIFT_WARN_UNUSED_RESULT +# endif +#endif +#if !defined(SWIFT_NORETURN) +# if __has_attribute(noreturn) +# define SWIFT_NORETURN __attribute__((noreturn)) +# else +# define SWIFT_NORETURN +# endif +#endif +#if !defined(SWIFT_CLASS_EXTRA) +# define SWIFT_CLASS_EXTRA +#endif +#if !defined(SWIFT_PROTOCOL_EXTRA) +# define SWIFT_PROTOCOL_EXTRA +#endif +#if !defined(SWIFT_ENUM_EXTRA) +# define SWIFT_ENUM_EXTRA +#endif +#if !defined(SWIFT_CLASS) +# if __has_attribute(objc_subclassing_restricted) +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# else +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# endif +#endif +#if !defined(SWIFT_RESILIENT_CLASS) +# if __has_attribute(objc_class_stub) +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) __attribute__((objc_class_stub)) +# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_class_stub)) SWIFT_CLASS_NAMED(SWIFT_NAME) +# else +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) +# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) SWIFT_CLASS_NAMED(SWIFT_NAME) +# endif +#endif +#if !defined(SWIFT_PROTOCOL) +# define SWIFT_PROTOCOL(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA +# define SWIFT_PROTOCOL_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA +#endif +#if !defined(SWIFT_EXTENSION) +# define SWIFT_EXTENSION(M) SWIFT_PASTE(M##_Swift_, __LINE__) +#endif +#if !defined(OBJC_DESIGNATED_INITIALIZER) +# if __has_attribute(objc_designated_initializer) +# define OBJC_DESIGNATED_INITIALIZER __attribute__((objc_designated_initializer)) +# else +# define OBJC_DESIGNATED_INITIALIZER +# endif +#endif +#if !defined(SWIFT_ENUM_ATTR) +# if __has_attribute(enum_extensibility) +# define SWIFT_ENUM_ATTR(_extensibility) __attribute__((enum_extensibility(_extensibility))) +# else +# define SWIFT_ENUM_ATTR(_extensibility) +# endif +#endif +#if !defined(SWIFT_ENUM) +# define SWIFT_ENUM(_type, _name, _extensibility) enum _name : _type _name; enum SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# if __has_feature(generalized_swift_name) +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) enum _name : _type _name SWIFT_COMPILE_NAME(SWIFT_NAME); enum SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# else +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) SWIFT_ENUM(_type, _name, _extensibility) +# endif +#endif +#if !defined(SWIFT_UNAVAILABLE) +# define SWIFT_UNAVAILABLE __attribute__((unavailable)) +#endif +#if !defined(SWIFT_UNAVAILABLE_MSG) +# define SWIFT_UNAVAILABLE_MSG(msg) __attribute__((unavailable(msg))) +#endif +#if !defined(SWIFT_AVAILABILITY) +# define SWIFT_AVAILABILITY(plat, ...) __attribute__((availability(plat, __VA_ARGS__))) +#endif +#if !defined(SWIFT_WEAK_IMPORT) +# define SWIFT_WEAK_IMPORT __attribute__((weak_import)) +#endif +#if !defined(SWIFT_DEPRECATED) +# define SWIFT_DEPRECATED __attribute__((deprecated)) +#endif +#if !defined(SWIFT_DEPRECATED_MSG) +# define SWIFT_DEPRECATED_MSG(...) __attribute__((deprecated(__VA_ARGS__))) +#endif +#if !defined(SWIFT_DEPRECATED_OBJC) +# if __has_feature(attribute_diagnose_if_objc) +# define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning"))) +# else +# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg) +# endif +#endif +#if defined(__OBJC__) +#if !defined(IBSegueAction) +# define IBSegueAction +#endif +#endif +#if !defined(SWIFT_EXTERN) +# if defined(__cplusplus) +# define SWIFT_EXTERN extern "C" +# else +# define SWIFT_EXTERN extern +# endif +#endif +#if !defined(SWIFT_CALL) +# define SWIFT_CALL __attribute__((swiftcall)) +#endif +#if !defined(SWIFT_INDIRECT_RESULT) +# define SWIFT_INDIRECT_RESULT __attribute__((swift_indirect_result)) +#endif +#if !defined(SWIFT_CONTEXT) +# define SWIFT_CONTEXT __attribute__((swift_context)) +#endif +#if !defined(SWIFT_ERROR_RESULT) +# define SWIFT_ERROR_RESULT __attribute__((swift_error_result)) +#endif +#if defined(__cplusplus) +# define SWIFT_NOEXCEPT noexcept +#else +# define SWIFT_NOEXCEPT +#endif +#if !defined(SWIFT_C_INLINE_THUNK) +# if __has_attribute(always_inline) +# if __has_attribute(nodebug) +# define SWIFT_C_INLINE_THUNK inline __attribute__((always_inline)) __attribute__((nodebug)) +# else +# define SWIFT_C_INLINE_THUNK inline __attribute__((always_inline)) +# endif +# else +# define SWIFT_C_INLINE_THUNK inline +# endif +#endif +#if defined(_WIN32) +#if !defined(SWIFT_IMPORT_STDLIB_SYMBOL) +# define SWIFT_IMPORT_STDLIB_SYMBOL __declspec(dllimport) +#endif +#else +#if !defined(SWIFT_IMPORT_STDLIB_SYMBOL) +# define SWIFT_IMPORT_STDLIB_SYMBOL +#endif +#endif +#if defined(__OBJC__) +#if __has_feature(objc_modules) +#if __has_warning("-Watimport-in-framework-header") +#pragma clang diagnostic ignored "-Watimport-in-framework-header" +#endif +@import CoreFoundation; +@import Foundation; +@import ObjectiveC; +@import UIKit; +#endif + +#endif +#pragma clang diagnostic ignored "-Wproperty-attribute-mismatch" +#pragma clang diagnostic ignored "-Wduplicate-method-arg" +#if __has_warning("-Wpragma-clang-attribute") +# pragma clang diagnostic ignored "-Wpragma-clang-attribute" +#endif +#pragma clang diagnostic ignored "-Wunknown-pragmas" +#pragma clang diagnostic ignored "-Wnullability" +#pragma clang diagnostic ignored "-Wdollar-in-identifier-extension" + +#if __has_attribute(external_source_symbol) +# pragma push_macro("any") +# undef any +# pragma clang attribute push(__attribute__((external_source_symbol(language="Swift", defined_in="BlueStackSDK",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol)) +# pragma pop_macro("any") +#endif + +#if defined(__OBJC__) +/// The ad sizes of the Banner Ad. +/// AdSize | Size in dp (WxH) | Description +/// —————–– | ——— | —————————————— +/// banner | 320x50 | Fixed size banner for iPhone and iPad +/// largeBanner | 320x100 | Fixed size banner for iPhone and iPad +/// mediumRectangle | 300x250 | Fixed size banner for iPhone and iPad +/// fullBanner | 468x60 | Fixed size banner for iPad +/// leaderboard | 728x90 | Fixed size banner for iPad +/// dynamicBanner | screen-widthx50 | Banner with dynamic width for iPad +/// dynamicLeaderboardBanner | screen-widthx90 | Banner with dynamic width for iPad +typedef SWIFT_ENUM(NSInteger, AdSize, open) { + AdSizeBanner = 0, + AdSizeLargeBanner = 1, + AdSizeMediumRectangle = 2, + AdSizeFullBanner = 3, + AdSizeLeaderboard = 4, + AdSizeDynamicBanner = 5, + AdSizeDynamicLeaderboardBanner = 6, +}; + +/// Describes the state of each adapter +typedef SWIFT_ENUM(NSInteger, AdapterState, open) { + AdapterStateReady = 0, + AdapterStateNotReady = 1, +}; + +@class NSString; + +SWIFT_CLASS("_TtC12BlueStackSDK13AdapterStatus") +@interface AdapterStatus : NSObject +/// Name of the adapter +@property (nonatomic, readonly, copy) NSString * _Nonnull name; +/// State of the adapter +@property (nonatomic, readonly) enum AdapterState state; +/// Description of the status +@property (nonatomic, readonly, copy) NSString * _Nullable statusDescription; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + +@class UIViewController; +@protocol BannerViewDelegate; +@class NSCoder; +@class RequestOptions; + +SWIFT_CLASS("_TtC12BlueStackSDK10BannerView") +@interface BannerView : UIView +/// The banner ad size +@property (nonatomic) enum AdSize adSize; +/// The placement ID. +@property (nonatomic, copy) NSString * _Nullable placementID; +/// View controller from which ad will present full screen content after user interacts with the ad. +@property (nonatomic, strong) UIViewController * _Nullable viewController; +/// An optional delegate object that receives notifications about the ad’s state change events. +@property (nonatomic, weak) IBOutlet id _Nullable delegate; +/// Initializes and returns a banner view with the specified ad size. +/// \param adSize The banner ad size +/// +- (nonnull instancetype)initWithAdSize:(enum AdSize)adSize OBJC_DESIGNATED_INITIALIZER; +- (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)coder OBJC_DESIGNATED_INITIALIZER; +- (nonnull instancetype)initWithFrame:(CGRect)frame OBJC_DESIGNATED_INITIALIZER; +/// Request to load an Banner Ad. +/// \param requestOptions The RequestOptions object for supplying targeting information. +/// +- (void)loadWithRequestOptions:(RequestOptions * _Nullable)requestOptions; +/// Request to load an Banner Ad. +- (void)load; +/// Starts refreshing banner ad after every certain interval. +- (void)startAutoRefresh; +/// Stops refreshing banner ad. +- (void)stopAutoRefresh; +@end + + + +/// Delegate methods for receiving BannerView state change callbacks. +SWIFT_PROTOCOL("_TtP12BlueStackSDK18BannerViewDelegate_") +@protocol BannerViewDelegate +/// Called when the BannerView receives an ad. +/// \param bannerView The BannerView object that has loaded an ad. +/// +/// \param preferredHeight Height of the banner ad. +/// +- (void)bannerView:(BannerView * _Nonnull)bannerView didLoadWithPreferredHeight:(CGFloat)preferredHeight; +/// Called when the banner view fails to load an ad. The error parameter provides details about the failure. +/// \param bannerView The BannerView object that failed +/// +/// \param error The error describing the failure reason. +/// +- (void)bannerView:(BannerView * _Nonnull)bannerView didFailedToLoadWithError:(NSError * _Nonnull)error; +@optional +/// Called when the user clicks on the banner view. +/// \param bannerView The BannerView class object that has been clicked. +/// +- (void)didClick:(BannerView * _Nonnull)bannerView; +@required +/// Called when the BannerView get refreshed with an new ad. +/// \param bannerView The BannerView object that has refreshed with an ad. +/// +- (void)didRefreshBannerView:(BannerView * _Nonnull)bannerView; +/// Called when the banner view fails to refresh an ad. The error parameter provides details about the failure. +/// \param bannerView The BannerView object that failed +/// +/// \param error The error describing the failure reason. +/// +- (void)bannerView:(BannerView * _Nonnull)bannerView didFailedToRefreshWithError:(NSError * _Nonnull)error; +@optional +/// Called when the banner view loads a banner ad of different height on refresh. +/// \param bannerView The BannerView object +/// +/// \param size The size of the newly loaded banner ad. You may adjust your banner view height if necessary. +/// +- (void)bannerView:(BannerView * _Nonnull)bannerView didResizedToSize:(CGSize)size; +@end + +@class InitializationStatus; + +SWIFT_CLASS("_TtC12BlueStackSDK9BlueStack") +@interface BlueStack : NSObject +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +/// Returns the shared BlueStack instance +/// +/// returns: +/// BlueStack instance ++ (BlueStack * _Nonnull)sharedInstance SWIFT_WARN_UNUSED_RESULT; +/// Returns SDK version number. BlueStack sdk supports semantic versioning. +/// +/// returns: +/// Version string in format of MAJOR.MINOR.PATCH +- (NSString * _Nonnull)getVersion SWIFT_WARN_UNUSED_RESULT; +/// Returns the sdk initialization status +@property (nonatomic, readonly, strong) InitializationStatus * _Nonnull initializationStatus; +/// Initializes the BlueStack sdk +/// \param appID BlueStack App ID +/// +/// \param completion Completion block to be called after sdk finish to initialize +/// +- (void)initializeWithAppID:(NSString * _Nonnull)appID completion:(void (^ _Nonnull)(InitializationStatus * _Nonnull))completion; +/// Returns if BlueStack has been initialized or not +/// +/// returns: +/// Bool value indicating if BlueStack has finished initializating. +- (BOOL)isInitialized SWIFT_WARN_UNUSED_RESULT; +- (void)setDebugModeEnabled:(BOOL)enabled; +@end + + +@protocol FullScreenDisplayableAd; + +/// Delegate methods for receiving callbacks about presenting and dismissal of full screen ads. Full screen ads covers your application’s content. +SWIFT_PROTOCOL("_TtP12BlueStackSDK18FullScreenDelegate_") +@protocol FullScreenDelegate +@optional +/// Called when the user clicks on the full screen ad. +/// \param ad The ad class object that has been clicked. +/// +- (void)didClickAd:(id _Nonnull)ad; +/// Called after the full screen ad has been dismissed and control has returned to the app. +/// \param ad The ad class object that has been dismissed. +/// +- (void)didDismissAd:(id _Nonnull)ad; +/// Called when the full screen ad fails to display. The error parameter provides details about the failure. +/// \param ad The ad class object that failed. +/// +/// \param error The error describing the failure reason. +/// +- (void)ad:(id _Nonnull)ad didFailedToDisplayWithError:(NSError * _Nonnull)error; +/// Called when the full screen ad is presented on the screen. +/// \param ad The ad class object that has been presented. +/// +- (void)didDisplayAd:(id _Nonnull)ad; +@end + + +/// Ads that present full screen content confirms to this protocol. +SWIFT_PROTOCOL("_TtP12BlueStackSDK23FullScreenDisplayableAd_") +@protocol FullScreenDisplayableAd +/// Delegate object that receives full screen related callbacks +@property (nonatomic, strong) id _Nullable fullScreenDelegate; +@end + +/// Enum describing the Gender +typedef SWIFT_ENUM(NSInteger, Gender, open) { + GenderUnknown = 0, + GenderMale = 1, + GenderFemale = 2, +}; + + +SWIFT_CLASS("_TtC12BlueStackSDK20InitializationStatus") +@interface InitializationStatus : NSObject +/// List Adapter statuses by adapter name +@property (nonatomic, copy) NSDictionary * _Nonnull adapterStatuses; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + +@protocol InterstitialAdDelegate; + +/// The InterstitialAd class is responsible for managing the lifecycle and display of interstitial advertisements in your application. Interstitial ads are full-screen ads that cover the interface of their host app. They are typically displayed at natural transition points in the flow of an app, such as between levels in a game or after completing a task. +SWIFT_CLASS("_TtC12BlueStackSDK14InterstitialAd") +@interface InterstitialAd : NSObject +/// Returns whether the interstitial ad is ready to be displayed. +@property (nonatomic, readonly) BOOL isReady; +/// The placement ID. +@property (nonatomic, readonly, copy) NSString * _Nonnull placementID; +/// View controller from which ad will present full screen content after user interacts with the ad. +@property (nonatomic, strong) UIViewController * _Nullable viewController; +/// An optional delegate object that receives notifications about the ad’s lifecycle events, such as when the ad is loaded or failed to load. +@property (nonatomic, strong) id _Nullable delegate; +/// An optional delegate object that receives notifications about the ad’s full screen content, such as when the ad presented, failed to present or dismissed. +@property (nonatomic, strong) id _Nullable fullScreenDelegate; +/// Initializes a new instance of the InterstitialAd class with the specified placement ID. +/// \param placementID The placement ID of your interstitial ad. +/// +- (nonnull instancetype)initWithPlacementID:(NSString * _Nonnull)placementID; +/// Request to load an Interstitial Ad. +/// \param requestOptions The RequestOptions object for supplying targeting information. +/// +- (void)loadWithRequestOptions:(RequestOptions * _Nullable)requestOptions; +/// Request to load an Interstitial Ad. +- (void)load; +/// Present the interstitial ad on top of the provided view controller. Must be called on the main thread. +/// \param rootViewController An optional view controller to present the ad. If not given ad will be presented from key UIWindow’s top most view controller. +/// +- (void)showFromRootViewController:(UIViewController * _Nullable)rootViewController; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + + + +SWIFT_PROTOCOL("_TtP12BlueStackSDK22InterstitialAdDelegate_") +@protocol InterstitialAdDelegate +/// Called when the interstitial ad has successfully loaded. +/// \param ad The InterstitialAd object that has been loaded. +/// +- (void)didLoadInterstitialAd:(InterstitialAd * _Nonnull)ad; +/// Called when the interstitial ad fails to load. The error parameter provides details about the failure. +/// \param ad The InterstitialAd object that failed +/// +/// \param error The error describing the failure reason. +/// +- (void)interstitialAd:(InterstitialAd * _Nonnull)ad didFailedToLoadWithError:(NSError * _Nonnull)error; +@end + +typedef SWIFT_ENUM(NSInteger, LogLevel, open) { + LogLevelDebug = 0, + LogLevelInfo = 1, + LogLevelWarn = 2, + LogLevelError = 3, + LogLevelVerbose = 4, +}; + + +SWIFT_PROTOCOL("_TtP12BlueStackSDK10LogMessage_") +@protocol LogMessage +@property (nonatomic, readonly, copy) NSString * _Nonnull logDescription; +@property (nonatomic, readonly, copy) NSString * _Nonnull category; +@end + + +SWIFT_PROTOCOL("_TtP12BlueStackSDK10LoggerType_") +@protocol LoggerType +- (void)verbose:(SWIFT_NOESCAPE id _Nonnull (^ _Nonnull)(void))message fileName:(NSString * _Nullable)fileName functionName:(NSString * _Nullable)functionName line:(NSUInteger)line; +- (void)debug:(SWIFT_NOESCAPE id _Nonnull (^ _Nonnull)(void))message fileName:(NSString * _Nullable)fileName functionName:(NSString * _Nullable)functionName line:(NSUInteger)line; +- (void)info:(SWIFT_NOESCAPE id _Nonnull (^ _Nonnull)(void))message fileName:(NSString * _Nullable)fileName functionName:(NSString * _Nullable)functionName line:(NSUInteger)line; +- (void)warn:(SWIFT_NOESCAPE id _Nonnull (^ _Nonnull)(void))message fileName:(NSString * _Nullable)fileName functionName:(NSString * _Nullable)functionName line:(NSUInteger)line; +- (void)error:(SWIFT_NOESCAPE id _Nonnull (^ _Nonnull)(void))message fileName:(NSString * _Nonnull)fileName functionName:(NSString * _Nonnull)functionName line:(NSUInteger)line; +@end + + +SWIFT_CLASS("_TtC12BlueStackSDK6Logger") +@interface Logger : NSObject +SWIFT_CLASS_PROPERTY(@property (nonatomic, class) enum LogLevel logLevel;) ++ (enum LogLevel)logLevel SWIFT_WARN_UNUSED_RESULT; ++ (void)setLogLevel:(enum LogLevel)value; +- (void)verbose:(SWIFT_NOESCAPE id _Nonnull (^ _Nonnull)(void))message fileName:(NSString * _Nullable)fileName functionName:(NSString * _Nullable)functionName line:(NSUInteger)line; +- (void)debug:(SWIFT_NOESCAPE id _Nonnull (^ _Nonnull)(void))message fileName:(NSString * _Nullable)fileName functionName:(NSString * _Nullable)functionName line:(NSUInteger)line; +- (void)info:(SWIFT_NOESCAPE id _Nonnull (^ _Nonnull)(void))message fileName:(NSString * _Nullable)fileName functionName:(NSString * _Nullable)functionName line:(NSUInteger)line; +- (void)warn:(SWIFT_NOESCAPE id _Nonnull (^ _Nonnull)(void))message fileName:(NSString * _Nullable)fileName functionName:(NSString * _Nullable)functionName line:(NSUInteger)line; +- (void)error:(SWIFT_NOESCAPE id _Nonnull (^ _Nonnull)(void))message fileName:(NSString * _Nonnull)fileName functionName:(NSString * _Nonnull)functionName line:(NSUInteger)line; ++ (void)setEventDebugEnabled:(BOOL)enabled; ++ (void)setDebugModeEnabled:(BOOL)enabled; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + + +@interface Logger (SWIFT_EXTENSION(BlueStackSDK)) ++ (BOOL)isDebugModeEnabled SWIFT_WARN_UNUSED_RESULT; ++ (BOOL)isEventDebugEnabled SWIFT_WARN_UNUSED_RESULT; ++ (void)verbose:(SWIFT_NOESCAPE id _Nonnull (^ _Nonnull)(void))message fileName:(NSString * _Nullable)fileName functionName:(NSString * _Nullable)functionName line:(NSUInteger)line; ++ (void)debug:(SWIFT_NOESCAPE id _Nonnull (^ _Nonnull)(void))message fileName:(NSString * _Nullable)fileName functionName:(NSString * _Nullable)functionName line:(NSUInteger)line; ++ (void)debugLog:(NSString * _Nonnull)message; ++ (void)info:(SWIFT_NOESCAPE id _Nonnull (^ _Nonnull)(void))message fileName:(NSString * _Nullable)fileName functionName:(NSString * _Nullable)functionName line:(NSUInteger)line; ++ (void)warn:(SWIFT_NOESCAPE id _Nonnull (^ _Nonnull)(void))message fileName:(NSString * _Nullable)fileName functionName:(NSString * _Nullable)functionName line:(NSUInteger)line; ++ (void)error:(SWIFT_NOESCAPE id _Nonnull (^ _Nonnull)(void))message fileName:(NSString * _Nonnull)fileName functionName:(NSString * _Nonnull)functionName line:(NSUInteger)line; +@end + + +@class CLLocation; +@class NSNumber; + +/// The RequestOptions class for supplying targeting information while loading ads. +SWIFT_CLASS("_TtC12BlueStackSDK14RequestOptions") +@interface RequestOptions : NSObject +@property (nonatomic, strong) CLLocation * _Nullable location; +@property (nonatomic, copy) NSString * _Nullable keyword; +@property (nonatomic, copy) NSString * _Nullable contentUrl; +/// Initialize RequestOptions. Mostly for using in Objective-C +/// \param age Age +/// +/// \param location Location +/// +/// \param gender Gender +/// +/// \param keyword additional keywords +/// +/// \param contentUrl Content URL +/// +- (nonnull instancetype)initWithAge:(NSNumber * _Nullable)age location:(CLLocation * _Nullable)location gender:(enum Gender)gender keyword:(NSString * _Nullable)keyword contentUrl:(NSString * _Nullable)contentUrl OBJC_DESIGNATED_INITIALIZER; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + +@class MNGPreference; + +SWIFT_CLASS("_TtC12BlueStackSDK37RequestOptionsToPreferenceTransformer") +@interface RequestOptionsToPreferenceTransformer : NSObject +- (MNGPreference * _Nullable)transform:(RequestOptions * _Nullable)requestOptions SWIFT_WARN_UNUSED_RESULT; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + + +/// The Reward class that describes earned reward +SWIFT_CLASS("_TtC12BlueStackSDK6Reward") +@interface Reward : NSObject +/// Currency of the reward +@property (nonatomic, readonly, copy) NSString * _Nullable currency; +/// Amount earned +@property (nonatomic, readonly, strong) NSNumber * _Nullable amount; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + +@protocol RewardedAdDelegate; + +/// The RewardedAd class is responsible for handling the lifecycle and presentation of rewarded ads. Rewarded ads are full-screen video or interactive ads that users can choose to watch in exchange for in-app rewards. +SWIFT_CLASS("_TtC12BlueStackSDK10RewardedAd") +@interface RewardedAd : NSObject +/// Returns whether the rewarded ad is ready to be displayed. +@property (nonatomic, readonly) BOOL isReady; +/// The placement ID. +@property (nonatomic, readonly, copy) NSString * _Nonnull placementID; +/// View controller from which ad will present full screen content after user interacts with the ad. +@property (nonatomic, strong) UIViewController * _Nullable viewController; +/// An optional delegate object that receives notifications about the ad’s lifecycle events, such as when the ad is loaded or failed to load. +@property (nonatomic, strong) id _Nullable delegate; +/// An optional delegate object that receives notifications about the ad’s full screen content, such as when the ad presented, failed to present or dismissed. +@property (nonatomic, strong) id _Nullable fullScreenDelegate; +/// Initializes a new instance of the RewardedAd class with the specified placement ID. +/// \param placementID The placement ID of your rewarded ad. +/// +- (nonnull instancetype)initWithPlacementID:(NSString * _Nonnull)placementID; +/// Request to load an rewarded Ad. +/// \param requestOptions The RequestOptions object for supplying targeting information. +/// +- (void)loadWithRequestOptions:(RequestOptions * _Nullable)requestOptions; +/// Request to load an Rewarded Ad. +- (void)load; +/// Present the rewarded ad on top of the provided view controller. Must be called on the main thread. +/// \param rootViewController An optional view controller to present the ad. If not given ad will be presented from key UIWindow’s top most view controller. +/// +- (void)showFromRootViewController:(UIViewController * _Nullable)rootViewController; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + + + +SWIFT_PROTOCOL("_TtP12BlueStackSDK18RewardedAdDelegate_") +@protocol RewardedAdDelegate +/// Called when the rewarded ad has successfully loaded. +/// \param ad The RewardedAd object that has been loaded. +/// +- (void)didLoadRewardedAd:(RewardedAd * _Nonnull)ad; +/// Called when the rewarded ad fails to load. The error parameter provides details about the failure. +/// \param ad The RewardedAd object that failed +/// +/// \param error The error describing the failure reason. +/// +- (void)rewardedAd:(RewardedAd * _Nonnull)ad didFailedToLoadWithError:(NSError * _Nonnull)error; +/// Called when the user has watched the ad and earned the reward. +/// \param ad The RewardedAd object +/// +/// \param reward The Reward class object containing the reward details. +/// +- (void)rewardedAd:(RewardedAd * _Nonnull)ad didEarnedReward:(Reward * _Nullable)reward; +@end + + +#endif +#if __has_attribute(external_source_symbol) +# pragma clang attribute pop +#endif +#if defined(__cplusplus) +#endif +#pragma clang diagnostic pop +#endif + +#else +#error unsupported Swift architecture +#endif diff --git a/BlueStackSDK.xcframework/ios-arm64_x86_64-simulator/BlueStackSDK.framework/Headers/BlueStackSDK.h b/BlueStackSDK.xcframework/ios-arm64_x86_64-simulator/BlueStackSDK.framework/Headers/BlueStackSDK.h index 4f65a25..ab79fe0 100644 --- a/BlueStackSDK.xcframework/ios-arm64_x86_64-simulator/BlueStackSDK.framework/Headers/BlueStackSDK.h +++ b/BlueStackSDK.xcframework/ios-arm64_x86_64-simulator/BlueStackSDK.framework/Headers/BlueStackSDK.h @@ -23,3 +23,5 @@ FOUNDATION_EXPORT const unsigned char BlueStackSDKVersionString[]; #import #import #import +#import +#import diff --git a/BlueStackSDK.xcframework/ios-arm64_x86_64-simulator/BlueStackSDK.framework/Headers/MNGAdsSDKFactory.h b/BlueStackSDK.xcframework/ios-arm64_x86_64-simulator/BlueStackSDK.framework/Headers/MNGAdsSDKFactory.h index 71066b8..5d873c0 100644 --- a/BlueStackSDK.xcframework/ios-arm64_x86_64-simulator/BlueStackSDK.framework/Headers/MNGAdsSDKFactory.h +++ b/BlueStackSDK.xcframework/ios-arm64_x86_64-simulator/BlueStackSDK.framework/Headers/MNGAdsSDKFactory.h @@ -10,8 +10,7 @@ #import "MNGAdsAdapter.h" #import "BlueStackInitializationStatus.h" #import "MNGAdsSDKFactoryDelegate.h" - -void DebugLog(NSString *format, ...) NS_FORMAT_FUNCTION(1,2); +#import "BlueStackConfig.h" @interface MNGAdsSDKFactory : MNGAdsAdapter @@ -19,6 +18,8 @@ void DebugLog(NSString *format, ...) NS_FORMAT_FUNCTION(1,2); + (BOOL)isInitialized; + (void)setDelegate:(id)delegate; + (void)initMAdvertiseDataAfterInitialisedWithOptions:(NSDictionary *)launchOptions; ++ (BlueStackConfig *)getBlueStackConfig; + @property NSString *placementId; @property (readonly,getter=isBusy) BOOL busy; diff --git a/BlueStackSDK.xcframework/ios-arm64_x86_64-simulator/BlueStackSDK.framework/Modules/BlueStackSDK.swiftmodule/arm64-apple-ios-simulator.abi.json b/BlueStackSDK.xcframework/ios-arm64_x86_64-simulator/BlueStackSDK.framework/Modules/BlueStackSDK.swiftmodule/arm64-apple-ios-simulator.abi.json new file mode 100644 index 0000000..cef5d66 --- /dev/null +++ b/BlueStackSDK.xcframework/ios-arm64_x86_64-simulator/BlueStackSDK.framework/Modules/BlueStackSDK.swiftmodule/arm64-apple-ios-simulator.abi.json @@ -0,0 +1,8568 @@ +{ + "ABIRoot": { + "kind": "Root", + "name": "TopLevel", + "printedName": "TopLevel", + "children": [ + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "Reward", + "printedName": "Reward", + "children": [ + { + "kind": "Var", + "name": "currency", + "printedName": "currency", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "c:@M@BlueStackSDK@objc(cs)Reward(py)currency", + "mangledName": "$s12BlueStackSDK6RewardC8currencySSSgvp", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl", + "RawDocComment", + "ObjC" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@BlueStackSDK@objc(cs)Reward(im)currency", + "mangledName": "$s12BlueStackSDK6RewardC8currencySSSgvg", + "moduleName": "BlueStackSDK", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "amount", + "printedName": "amount", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.NSNumber?", + "children": [ + { + "kind": "TypeNominal", + "name": "NSNumber", + "printedName": "Foundation.NSNumber", + "usr": "c:objc(cs)NSNumber" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "c:@M@BlueStackSDK@objc(cs)Reward(py)amount", + "mangledName": "$s12BlueStackSDK6RewardC6amountSo8NSNumberCSgvp", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl", + "RawDocComment", + "ObjC" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.NSNumber?", + "children": [ + { + "kind": "TypeNominal", + "name": "NSNumber", + "printedName": "Foundation.NSNumber", + "usr": "c:objc(cs)NSNumber" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@BlueStackSDK@objc(cs)Reward(im)amount", + "mangledName": "$s12BlueStackSDK6RewardC6amountSo8NSNumberCSgvg", + "moduleName": "BlueStackSDK", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "Reward", + "printedName": "BlueStackSDK.Reward", + "usr": "c:@M@BlueStackSDK@objc(cs)Reward" + } + ], + "declKind": "Constructor", + "usr": "c:@M@BlueStackSDK@objc(cs)Reward(im)init", + "mangledName": "$s12BlueStackSDK6RewardCACycfc", + "moduleName": "BlueStackSDK", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@BlueStackSDK@objc(cs)Reward", + "mangledName": "$s12BlueStackSDK6RewardC", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "AccessControl", + "ObjCMembers", + "RawDocComment", + "ObjC" + ], + "superclassUsr": "c:objc(cs)NSObject", + "hasMissingDesignatedInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "InterstitialAdDelegate", + "printedName": "InterstitialAdDelegate", + "children": [ + { + "kind": "Function", + "name": "onAdLoaded", + "printedName": "onAdLoaded(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "InterstitialAd", + "printedName": "BlueStackSDK.InterstitialAd", + "usr": "c:@M@BlueStackSDK@objc(cs)InterstitialAd" + } + ], + "declKind": "Func", + "usr": "c:@M@BlueStackSDK@objc(pl)InterstitialAdDelegate(im)didLoadInterstitialAd:", + "mangledName": "$s12BlueStackSDK22InterstitialAdDelegateP02onE6LoadedyyAA0dE0CF", + "moduleName": "BlueStackSDK", + "genericSig": "<τ_0_0 where τ_0_0 : BlueStackSDK.InterstitialAdDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "objc_name": "didLoadInterstitialAd:", + "declAttributes": [ + "ObjC", + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "onAdFailedToLoad", + "printedName": "onAdFailedToLoad(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "InterstitialAd", + "printedName": "BlueStackSDK.InterstitialAd", + "usr": "c:@M@BlueStackSDK@objc(cs)InterstitialAd" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "any Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "declKind": "Func", + "usr": "c:@M@BlueStackSDK@objc(pl)InterstitialAdDelegate(im)interstitialAd:didFailedToLoadWithError:", + "mangledName": "$s12BlueStackSDK22InterstitialAdDelegateP02onE12FailedToLoadyyAA0dE0C_s5Error_ptF", + "moduleName": "BlueStackSDK", + "genericSig": "<τ_0_0 where τ_0_0 : BlueStackSDK.InterstitialAdDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "objc_name": "interstitialAd:didFailedToLoadWithError:", + "declAttributes": [ + "ObjC", + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "c:@M@BlueStackSDK@objc(pl)InterstitialAdDelegate", + "mangledName": "$s12BlueStackSDK22InterstitialAdDelegateP", + "moduleName": "BlueStackSDK", + "genericSig": "<τ_0_0 : ObjectiveC.NSObjectProtocol>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "ObjC" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "AdapterState", + "printedName": "AdapterState", + "children": [ + { + "kind": "Var", + "name": "ready", + "printedName": "ready", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(BlueStackSDK.AdapterState.Type) -> BlueStackSDK.AdapterState", + "children": [ + { + "kind": "TypeNominal", + "name": "AdapterState", + "printedName": "BlueStackSDK.AdapterState", + "usr": "c:@M@BlueStackSDK@E@AdapterState" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "BlueStackSDK.AdapterState.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "AdapterState", + "printedName": "BlueStackSDK.AdapterState", + "usr": "c:@M@BlueStackSDK@E@AdapterState" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@BlueStackSDK@E@AdapterState@AdapterStateReady", + "mangledName": "$s12BlueStackSDK12AdapterStateO5readyyA2CmF", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "ObjC" + ], + "fixedbinaryorder": 0 + }, + { + "kind": "Var", + "name": "notReady", + "printedName": "notReady", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(BlueStackSDK.AdapterState.Type) -> BlueStackSDK.AdapterState", + "children": [ + { + "kind": "TypeNominal", + "name": "AdapterState", + "printedName": "BlueStackSDK.AdapterState", + "usr": "c:@M@BlueStackSDK@E@AdapterState" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "BlueStackSDK.AdapterState.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "AdapterState", + "printedName": "BlueStackSDK.AdapterState", + "usr": "c:@M@BlueStackSDK@E@AdapterState" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@BlueStackSDK@E@AdapterState@AdapterStateNotReady", + "mangledName": "$s12BlueStackSDK12AdapterStateO8notReadyyA2CmF", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "ObjC" + ], + "fixedbinaryorder": 1 + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "BlueStackSDK.AdapterState?", + "children": [ + { + "kind": "TypeNominal", + "name": "AdapterState", + "printedName": "BlueStackSDK.AdapterState", + "usr": "c:@M@BlueStackSDK@E@AdapterState" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "s:12BlueStackSDK12AdapterStateO8rawValueACSgSi_tcfc", + "mangledName": "$s12BlueStackSDK12AdapterStateO8rawValueACSgSi_tcfc", + "moduleName": "BlueStackSDK", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:12BlueStackSDK12AdapterStateO8rawValueSivp", + "mangledName": "$s12BlueStackSDK12AdapterStateO8rawValueSivp", + "moduleName": "BlueStackSDK", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:12BlueStackSDK12AdapterStateO8rawValueSivg", + "mangledName": "$s12BlueStackSDK12AdapterStateO8rawValueSivg", + "moduleName": "BlueStackSDK", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "c:@M@BlueStackSDK@E@AdapterState", + "mangledName": "$s12BlueStackSDK12AdapterStateO", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "enumRawTypeName": "Int", + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "RawRepresentable", + "printedName": "RawRepresentable", + "children": [ + { + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" + } + ] + }, + { + "kind": "TypeDecl", + "name": "AdapterStatus", + "printedName": "AdapterStatus", + "children": [ + { + "kind": "Var", + "name": "name", + "printedName": "name", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "c:@M@BlueStackSDK@objc(cs)AdapterStatus(py)name", + "mangledName": "$s12BlueStackSDK13AdapterStatusC4nameSSvp", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl", + "RawDocComment", + "ObjC" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "c:@M@BlueStackSDK@objc(cs)AdapterStatus(im)name", + "mangledName": "$s12BlueStackSDK13AdapterStatusC4nameSSvg", + "moduleName": "BlueStackSDK", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "state", + "printedName": "state", + "children": [ + { + "kind": "TypeNominal", + "name": "AdapterState", + "printedName": "BlueStackSDK.AdapterState", + "usr": "c:@M@BlueStackSDK@E@AdapterState" + } + ], + "declKind": "Var", + "usr": "c:@M@BlueStackSDK@objc(cs)AdapterStatus(py)state", + "mangledName": "$s12BlueStackSDK13AdapterStatusC5stateAA0D5StateOvp", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl", + "RawDocComment", + "ObjC" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "AdapterState", + "printedName": "BlueStackSDK.AdapterState", + "usr": "c:@M@BlueStackSDK@E@AdapterState" + } + ], + "declKind": "Accessor", + "usr": "c:@M@BlueStackSDK@objc(cs)AdapterStatus(im)state", + "mangledName": "$s12BlueStackSDK13AdapterStatusC5stateAA0D5StateOvg", + "moduleName": "BlueStackSDK", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "statusDescription", + "printedName": "statusDescription", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "c:@M@BlueStackSDK@objc(cs)AdapterStatus(py)statusDescription", + "mangledName": "$s12BlueStackSDK13AdapterStatusC17statusDescriptionSSSgvp", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl", + "RawDocComment", + "ObjC" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@BlueStackSDK@objc(cs)AdapterStatus(im)statusDescription", + "mangledName": "$s12BlueStackSDK13AdapterStatusC17statusDescriptionSSSgvg", + "moduleName": "BlueStackSDK", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "AdapterStatus", + "printedName": "BlueStackSDK.AdapterStatus", + "usr": "c:@M@BlueStackSDK@objc(cs)AdapterStatus" + } + ], + "declKind": "Constructor", + "usr": "c:@M@BlueStackSDK@objc(cs)AdapterStatus(im)init", + "mangledName": "$s12BlueStackSDK13AdapterStatusCACycfc", + "moduleName": "BlueStackSDK", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@BlueStackSDK@objc(cs)AdapterStatus", + "mangledName": "$s12BlueStackSDK13AdapterStatusC", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "Final", + "AccessControl", + "ObjCMembers", + "ObjC" + ], + "superclassUsr": "c:objc(cs)NSObject", + "hasMissingDesignatedInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "AdSize", + "printedName": "AdSize", + "children": [ + { + "kind": "Var", + "name": "banner", + "printedName": "banner", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(BlueStackSDK.AdSize.Type) -> BlueStackSDK.AdSize", + "children": [ + { + "kind": "TypeNominal", + "name": "AdSize", + "printedName": "BlueStackSDK.AdSize", + "usr": "c:@M@BlueStackSDK@E@AdSize" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "BlueStackSDK.AdSize.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "AdSize", + "printedName": "BlueStackSDK.AdSize", + "usr": "c:@M@BlueStackSDK@E@AdSize" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@BlueStackSDK@E@AdSize@AdSizeBanner", + "mangledName": "$s12BlueStackSDK6AdSizeO6banneryA2CmF", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "ObjC" + ], + "fixedbinaryorder": 0 + }, + { + "kind": "Var", + "name": "largeBanner", + "printedName": "largeBanner", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(BlueStackSDK.AdSize.Type) -> BlueStackSDK.AdSize", + "children": [ + { + "kind": "TypeNominal", + "name": "AdSize", + "printedName": "BlueStackSDK.AdSize", + "usr": "c:@M@BlueStackSDK@E@AdSize" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "BlueStackSDK.AdSize.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "AdSize", + "printedName": "BlueStackSDK.AdSize", + "usr": "c:@M@BlueStackSDK@E@AdSize" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@BlueStackSDK@E@AdSize@AdSizeLargeBanner", + "mangledName": "$s12BlueStackSDK6AdSizeO11largeBanneryA2CmF", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "ObjC" + ], + "fixedbinaryorder": 1 + }, + { + "kind": "Var", + "name": "mediumRectangle", + "printedName": "mediumRectangle", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(BlueStackSDK.AdSize.Type) -> BlueStackSDK.AdSize", + "children": [ + { + "kind": "TypeNominal", + "name": "AdSize", + "printedName": "BlueStackSDK.AdSize", + "usr": "c:@M@BlueStackSDK@E@AdSize" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "BlueStackSDK.AdSize.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "AdSize", + "printedName": "BlueStackSDK.AdSize", + "usr": "c:@M@BlueStackSDK@E@AdSize" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@BlueStackSDK@E@AdSize@AdSizeMediumRectangle", + "mangledName": "$s12BlueStackSDK6AdSizeO15mediumRectangleyA2CmF", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "ObjC" + ], + "fixedbinaryorder": 2 + }, + { + "kind": "Var", + "name": "fullBanner", + "printedName": "fullBanner", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(BlueStackSDK.AdSize.Type) -> BlueStackSDK.AdSize", + "children": [ + { + "kind": "TypeNominal", + "name": "AdSize", + "printedName": "BlueStackSDK.AdSize", + "usr": "c:@M@BlueStackSDK@E@AdSize" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "BlueStackSDK.AdSize.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "AdSize", + "printedName": "BlueStackSDK.AdSize", + "usr": "c:@M@BlueStackSDK@E@AdSize" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@BlueStackSDK@E@AdSize@AdSizeFullBanner", + "mangledName": "$s12BlueStackSDK6AdSizeO10fullBanneryA2CmF", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "ObjC" + ], + "fixedbinaryorder": 3 + }, + { + "kind": "Var", + "name": "leaderboard", + "printedName": "leaderboard", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(BlueStackSDK.AdSize.Type) -> BlueStackSDK.AdSize", + "children": [ + { + "kind": "TypeNominal", + "name": "AdSize", + "printedName": "BlueStackSDK.AdSize", + "usr": "c:@M@BlueStackSDK@E@AdSize" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "BlueStackSDK.AdSize.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "AdSize", + "printedName": "BlueStackSDK.AdSize", + "usr": "c:@M@BlueStackSDK@E@AdSize" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@BlueStackSDK@E@AdSize@AdSizeLeaderboard", + "mangledName": "$s12BlueStackSDK6AdSizeO11leaderboardyA2CmF", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "ObjC" + ], + "fixedbinaryorder": 4 + }, + { + "kind": "Var", + "name": "dynamicBanner", + "printedName": "dynamicBanner", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(BlueStackSDK.AdSize.Type) -> BlueStackSDK.AdSize", + "children": [ + { + "kind": "TypeNominal", + "name": "AdSize", + "printedName": "BlueStackSDK.AdSize", + "usr": "c:@M@BlueStackSDK@E@AdSize" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "BlueStackSDK.AdSize.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "AdSize", + "printedName": "BlueStackSDK.AdSize", + "usr": "c:@M@BlueStackSDK@E@AdSize" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@BlueStackSDK@E@AdSize@AdSizeDynamicBanner", + "mangledName": "$s12BlueStackSDK6AdSizeO13dynamicBanneryA2CmF", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "ObjC" + ], + "fixedbinaryorder": 5 + }, + { + "kind": "Var", + "name": "dynamicLeaderboardBanner", + "printedName": "dynamicLeaderboardBanner", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(BlueStackSDK.AdSize.Type) -> BlueStackSDK.AdSize", + "children": [ + { + "kind": "TypeNominal", + "name": "AdSize", + "printedName": "BlueStackSDK.AdSize", + "usr": "c:@M@BlueStackSDK@E@AdSize" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "BlueStackSDK.AdSize.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "AdSize", + "printedName": "BlueStackSDK.AdSize", + "usr": "c:@M@BlueStackSDK@E@AdSize" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@BlueStackSDK@E@AdSize@AdSizeDynamicLeaderboardBanner", + "mangledName": "$s12BlueStackSDK6AdSizeO24dynamicLeaderboardBanneryA2CmF", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "ObjC" + ], + "fixedbinaryorder": 6 + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "BlueStackSDK.AdSize?", + "children": [ + { + "kind": "TypeNominal", + "name": "AdSize", + "printedName": "BlueStackSDK.AdSize", + "usr": "c:@M@BlueStackSDK@E@AdSize" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "s:12BlueStackSDK6AdSizeO8rawValueACSgSi_tcfc", + "mangledName": "$s12BlueStackSDK6AdSizeO8rawValueACSgSi_tcfc", + "moduleName": "BlueStackSDK", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:12BlueStackSDK6AdSizeO8rawValueSivp", + "mangledName": "$s12BlueStackSDK6AdSizeO8rawValueSivp", + "moduleName": "BlueStackSDK", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:12BlueStackSDK6AdSizeO8rawValueSivg", + "mangledName": "$s12BlueStackSDK6AdSizeO8rawValueSivg", + "moduleName": "BlueStackSDK", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "c:@M@BlueStackSDK@E@AdSize", + "mangledName": "$s12BlueStackSDK6AdSizeO", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "enumRawTypeName": "Int", + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "RawRepresentable", + "printedName": "RawRepresentable", + "children": [ + { + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "LoggerType", + "printedName": "LoggerType", + "children": [ + { + "kind": "Function", + "name": "verbose", + "printedName": "verbose(_:fileName:functionName:line:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> any BlueStackSDK.LogMessage", + "children": [ + { + "kind": "TypeNominal", + "name": "LogMessage", + "printedName": "any BlueStackSDK.LogMessage", + "usr": "c:@M@BlueStackSDK@objc(pl)LogMessage" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "typeAttributes": [ + "noescape" + ] + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "UInt", + "printedName": "Swift.UInt", + "usr": "s:Su" + } + ], + "declKind": "Func", + "usr": "c:@M@BlueStackSDK@objc(pl)LoggerType(im)verbose:fileName:functionName:line:", + "mangledName": "$s12BlueStackSDK10LoggerTypeP7verbose_8fileName08functionH04lineyAA10LogMessage_pyXK_SSSgAISutF", + "moduleName": "BlueStackSDK", + "genericSig": "<τ_0_0 where τ_0_0 : BlueStackSDK.LoggerType>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "debug", + "printedName": "debug(_:fileName:functionName:line:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> any BlueStackSDK.LogMessage", + "children": [ + { + "kind": "TypeNominal", + "name": "LogMessage", + "printedName": "any BlueStackSDK.LogMessage", + "usr": "c:@M@BlueStackSDK@objc(pl)LogMessage" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "typeAttributes": [ + "noescape" + ] + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "UInt", + "printedName": "Swift.UInt", + "usr": "s:Su" + } + ], + "declKind": "Func", + "usr": "c:@M@BlueStackSDK@objc(pl)LoggerType(im)debug:fileName:functionName:line:", + "mangledName": "$s12BlueStackSDK10LoggerTypeP5debug_8fileName08functionH04lineyAA10LogMessage_pyXK_SSSgAISutF", + "moduleName": "BlueStackSDK", + "genericSig": "<τ_0_0 where τ_0_0 : BlueStackSDK.LoggerType>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "info", + "printedName": "info(_:fileName:functionName:line:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> any BlueStackSDK.LogMessage", + "children": [ + { + "kind": "TypeNominal", + "name": "LogMessage", + "printedName": "any BlueStackSDK.LogMessage", + "usr": "c:@M@BlueStackSDK@objc(pl)LogMessage" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "typeAttributes": [ + "noescape" + ] + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "UInt", + "printedName": "Swift.UInt", + "usr": "s:Su" + } + ], + "declKind": "Func", + "usr": "c:@M@BlueStackSDK@objc(pl)LoggerType(im)info:fileName:functionName:line:", + "mangledName": "$s12BlueStackSDK10LoggerTypeP4info_8fileName08functionH04lineyAA10LogMessage_pyXK_SSSgAISutF", + "moduleName": "BlueStackSDK", + "genericSig": "<τ_0_0 where τ_0_0 : BlueStackSDK.LoggerType>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "warn", + "printedName": "warn(_:fileName:functionName:line:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> any BlueStackSDK.LogMessage", + "children": [ + { + "kind": "TypeNominal", + "name": "LogMessage", + "printedName": "any BlueStackSDK.LogMessage", + "usr": "c:@M@BlueStackSDK@objc(pl)LogMessage" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "typeAttributes": [ + "noescape" + ] + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "UInt", + "printedName": "Swift.UInt", + "usr": "s:Su" + } + ], + "declKind": "Func", + "usr": "c:@M@BlueStackSDK@objc(pl)LoggerType(im)warn:fileName:functionName:line:", + "mangledName": "$s12BlueStackSDK10LoggerTypeP4warn_8fileName08functionH04lineyAA10LogMessage_pyXK_SSSgAISutF", + "moduleName": "BlueStackSDK", + "genericSig": "<τ_0_0 where τ_0_0 : BlueStackSDK.LoggerType>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "error", + "printedName": "error(_:fileName:functionName:line:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> any BlueStackSDK.LogMessage", + "children": [ + { + "kind": "TypeNominal", + "name": "LogMessage", + "printedName": "any BlueStackSDK.LogMessage", + "usr": "c:@M@BlueStackSDK@objc(pl)LogMessage" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "typeAttributes": [ + "noescape" + ] + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "UInt", + "printedName": "Swift.UInt", + "usr": "s:Su" + } + ], + "declKind": "Func", + "usr": "c:@M@BlueStackSDK@objc(pl)LoggerType(im)error:fileName:functionName:line:", + "mangledName": "$s12BlueStackSDK10LoggerTypeP5error_8fileName08functionH04lineyAA10LogMessage_pyXK_S2SSutF", + "moduleName": "BlueStackSDK", + "genericSig": "<τ_0_0 where τ_0_0 : BlueStackSDK.LoggerType>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "c:@M@BlueStackSDK@objc(pl)LoggerType", + "mangledName": "$s12BlueStackSDK10LoggerTypeP", + "moduleName": "BlueStackSDK", + "genericSig": "<τ_0_0 : ObjectiveC.NSObjectProtocol>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "ObjC" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "BlueStackSDK" + }, + { + "kind": "TypeDecl", + "name": "BannerView", + "printedName": "BannerView", + "children": [ + { + "kind": "Var", + "name": "adSize", + "printedName": "adSize", + "children": [ + { + "kind": "TypeNominal", + "name": "AdSize", + "printedName": "BlueStackSDK.AdSize", + "usr": "c:@M@BlueStackSDK@E@AdSize" + } + ], + "declKind": "Var", + "usr": "c:@M@BlueStackSDK@objc(cs)BannerView(py)adSize", + "mangledName": "$s12BlueStackSDK10BannerViewC6adSizeAA02AdG0Ovp", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "Custom", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "AdSize", + "printedName": "BlueStackSDK.AdSize", + "usr": "c:@M@BlueStackSDK@E@AdSize" + } + ], + "declKind": "Accessor", + "usr": "c:@M@BlueStackSDK@objc(cs)BannerView(im)adSize", + "mangledName": "$s12BlueStackSDK10BannerViewC6adSizeAA02AdG0Ovg", + "moduleName": "BlueStackSDK", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "AdSize", + "printedName": "BlueStackSDK.AdSize", + "usr": "c:@M@BlueStackSDK@E@AdSize" + } + ], + "declKind": "Accessor", + "usr": "c:@M@BlueStackSDK@objc(cs)BannerView(im)setAdSize:", + "mangledName": "$s12BlueStackSDK10BannerViewC6adSizeAA02AdG0Ovs", + "moduleName": "BlueStackSDK", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:12BlueStackSDK10BannerViewC6adSizeAA02AdG0OvM", + "mangledName": "$s12BlueStackSDK10BannerViewC6adSizeAA02AdG0OvM", + "moduleName": "BlueStackSDK", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "placementID", + "printedName": "placementID", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "c:@M@BlueStackSDK@objc(cs)BannerView(py)placementID", + "mangledName": "$s12BlueStackSDK10BannerViewC11placementIDSSSgvp", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "Custom", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@BlueStackSDK@objc(cs)BannerView(im)placementID", + "mangledName": "$s12BlueStackSDK10BannerViewC11placementIDSSSgvg", + "moduleName": "BlueStackSDK", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@BlueStackSDK@objc(cs)BannerView(im)setPlacementID:", + "mangledName": "$s12BlueStackSDK10BannerViewC11placementIDSSSgvs", + "moduleName": "BlueStackSDK", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:12BlueStackSDK10BannerViewC11placementIDSSSgvM", + "mangledName": "$s12BlueStackSDK10BannerViewC11placementIDSSSgvM", + "moduleName": "BlueStackSDK", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "viewController", + "printedName": "viewController", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIViewController?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIViewController", + "printedName": "UIKit.UIViewController", + "usr": "c:objc(cs)UIViewController" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "c:@M@BlueStackSDK@objc(cs)BannerView(py)viewController", + "mangledName": "$s12BlueStackSDK10BannerViewC14viewControllerSo06UIViewG0CSgvp", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "Custom", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIViewController?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIViewController", + "printedName": "UIKit.UIViewController", + "usr": "c:objc(cs)UIViewController" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@BlueStackSDK@objc(cs)BannerView(im)viewController", + "mangledName": "$s12BlueStackSDK10BannerViewC14viewControllerSo06UIViewG0CSgvg", + "moduleName": "BlueStackSDK", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIViewController?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIViewController", + "printedName": "UIKit.UIViewController", + "usr": "c:objc(cs)UIViewController" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@BlueStackSDK@objc(cs)BannerView(im)setViewController:", + "mangledName": "$s12BlueStackSDK10BannerViewC14viewControllerSo06UIViewG0CSgvs", + "moduleName": "BlueStackSDK", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:12BlueStackSDK10BannerViewC14viewControllerSo06UIViewG0CSgvM", + "mangledName": "$s12BlueStackSDK10BannerViewC14viewControllerSo06UIViewG0CSgvM", + "moduleName": "BlueStackSDK", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "delegate", + "printedName": "delegate", + "children": [ + { + "kind": "TypeNominal", + "name": "WeakStorage", + "printedName": "(any BlueStackSDK.BannerViewDelegate)?" + } + ], + "declKind": "Var", + "usr": "c:@M@BlueStackSDK@objc(cs)BannerView(py)delegate", + "mangledName": "$s12BlueStackSDK10BannerViewC8delegateAA0dE8Delegate_pSgvp", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "Custom", + "ReferenceOwnership", + "AccessControl", + "IBOutlet", + "ObjC", + "RawDocComment" + ], + "ownership": 1, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any BlueStackSDK.BannerViewDelegate)?", + "children": [ + { + "kind": "TypeNominal", + "name": "BannerViewDelegate", + "printedName": "any BlueStackSDK.BannerViewDelegate", + "usr": "c:@M@BlueStackSDK@objc(pl)BannerViewDelegate" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@BlueStackSDK@objc(cs)BannerView(im)delegate", + "mangledName": "$s12BlueStackSDK10BannerViewC8delegateAA0dE8Delegate_pSgvg", + "moduleName": "BlueStackSDK", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any BlueStackSDK.BannerViewDelegate)?", + "children": [ + { + "kind": "TypeNominal", + "name": "BannerViewDelegate", + "printedName": "any BlueStackSDK.BannerViewDelegate", + "usr": "c:@M@BlueStackSDK@objc(pl)BannerViewDelegate" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@BlueStackSDK@objc(cs)BannerView(im)setDelegate:", + "mangledName": "$s12BlueStackSDK10BannerViewC8delegateAA0dE8Delegate_pSgvs", + "moduleName": "BlueStackSDK", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:12BlueStackSDK10BannerViewC8delegateAA0dE8Delegate_pSgvM", + "mangledName": "$s12BlueStackSDK10BannerViewC8delegateAA0dE8Delegate_pSgvM", + "moduleName": "BlueStackSDK", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(adSize:)", + "children": [ + { + "kind": "TypeNominal", + "name": "BannerView", + "printedName": "BlueStackSDK.BannerView", + "usr": "c:@M@BlueStackSDK@objc(cs)BannerView" + }, + { + "kind": "TypeNominal", + "name": "AdSize", + "printedName": "BlueStackSDK.AdSize", + "usr": "c:@M@BlueStackSDK@E@AdSize" + } + ], + "declKind": "Constructor", + "usr": "c:@M@BlueStackSDK@objc(cs)BannerView(im)initWithAdSize:", + "mangledName": "$s12BlueStackSDK10BannerViewC6adSizeAcA02AdG0O_tcfc", + "moduleName": "BlueStackSDK", + "objc_name": "initWithAdSize:", + "declAttributes": [ + "Custom", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(coder:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "BlueStackSDK.BannerView?", + "children": [ + { + "kind": "TypeNominal", + "name": "BannerView", + "printedName": "BlueStackSDK.BannerView", + "usr": "c:@M@BlueStackSDK@objc(cs)BannerView" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "NSCoder", + "printedName": "Foundation.NSCoder", + "usr": "c:objc(cs)NSCoder" + } + ], + "declKind": "Constructor", + "usr": "c:@M@BlueStackSDK@objc(cs)BannerView(im)initWithCoder:", + "mangledName": "$s12BlueStackSDK10BannerViewC5coderACSgSo7NSCoderC_tcfc", + "moduleName": "BlueStackSDK", + "overriding": true, + "objc_name": "initWithCoder:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Custom", + "Required", + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(frame:)", + "children": [ + { + "kind": "TypeNominal", + "name": "BannerView", + "printedName": "BlueStackSDK.BannerView", + "usr": "c:@M@BlueStackSDK@objc(cs)BannerView" + }, + { + "kind": "TypeNominal", + "name": "CGRect", + "printedName": "CoreFoundation.CGRect", + "usr": "c:@S@CGRect" + } + ], + "declKind": "Constructor", + "usr": "c:@M@BlueStackSDK@objc(cs)BannerView(im)initWithFrame:", + "mangledName": "$s12BlueStackSDK10BannerViewC5frameACSo6CGRectV_tcfc", + "moduleName": "BlueStackSDK", + "overriding": true, + "objc_name": "initWithFrame:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Custom", + "Override", + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "load", + "printedName": "load(requestOptions:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "BlueStackSDK.RequestOptions?", + "children": [ + { + "kind": "TypeNominal", + "name": "RequestOptions", + "printedName": "BlueStackSDK.RequestOptions", + "usr": "c:@M@BlueStackSDK@objc(cs)RequestOptions" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@BlueStackSDK@objc(cs)BannerView(im)loadWithRequestOptions:", + "mangledName": "$s12BlueStackSDK10BannerViewC4load14requestOptionsyAA07RequestH0CSg_tF", + "moduleName": "BlueStackSDK", + "objc_name": "loadWithRequestOptions:", + "declAttributes": [ + "Custom", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "load", + "printedName": "load()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "c:@M@BlueStackSDK@objc(cs)BannerView(im)load", + "mangledName": "$s12BlueStackSDK10BannerViewC4loadyyF", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "Custom", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "startAutoRefresh", + "printedName": "startAutoRefresh()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "c:@M@BlueStackSDK@objc(cs)BannerView(im)startAutoRefresh", + "mangledName": "$s12BlueStackSDK10BannerViewC16startAutoRefreshyyF", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "Custom", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "stopAutoRefresh", + "printedName": "stopAutoRefresh()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "c:@M@BlueStackSDK@objc(cs)BannerView(im)stopAutoRefresh", + "mangledName": "$s12BlueStackSDK10BannerViewC15stopAutoRefreshyyF", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "Custom", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "c:@M@BlueStackSDK@objc(cs)BannerView", + "mangledName": "$s12BlueStackSDK10BannerViewC", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "Custom", + "AccessControl", + "ObjCMembers", + "ObjC" + ], + "superclassUsr": "c:objc(cs)UIView", + "hasMissingDesignatedInitializers": true, + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "UIKit.UIView", + "UIKit.UIResponder", + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "UITraitChangeObservable", + "printedName": "UITraitChangeObservable", + "usr": "s:5UIKit23UITraitChangeObservableP", + "mangledName": "$s5UIKit23UITraitChangeObservableP" + }, + { + "kind": "Conformance", + "name": "__DefaultCustomPlaygroundQuickLookable", + "printedName": "__DefaultCustomPlaygroundQuickLookable", + "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", + "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "FullScreenDelegate", + "printedName": "FullScreenDelegate", + "children": [ + { + "kind": "Function", + "name": "onAdClicked", + "printedName": "onAdClicked(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "FullScreenDisplayableAd", + "printedName": "any BlueStackSDK.FullScreenDisplayableAd", + "usr": "c:@M@BlueStackSDK@objc(pl)FullScreenDisplayableAd" + } + ], + "declKind": "Func", + "usr": "c:@M@BlueStackSDK@objc(pl)FullScreenDelegate(im)didClickAd:", + "mangledName": "$s12BlueStackSDK18FullScreenDelegateP11onAdClickedyyAA0de11DisplayableH0_pF", + "moduleName": "BlueStackSDK", + "genericSig": "<τ_0_0 where τ_0_0 : BlueStackSDK.FullScreenDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "objc_name": "didClickAd:", + "declAttributes": [ + "Optional", + "ObjC", + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "onAdDismissed", + "printedName": "onAdDismissed(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "FullScreenDisplayableAd", + "printedName": "any BlueStackSDK.FullScreenDisplayableAd", + "usr": "c:@M@BlueStackSDK@objc(pl)FullScreenDisplayableAd" + } + ], + "declKind": "Func", + "usr": "c:@M@BlueStackSDK@objc(pl)FullScreenDelegate(im)didDismissAd:", + "mangledName": "$s12BlueStackSDK18FullScreenDelegateP13onAdDismissedyyAA0de11DisplayableH0_pF", + "moduleName": "BlueStackSDK", + "genericSig": "<τ_0_0 where τ_0_0 : BlueStackSDK.FullScreenDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "objc_name": "didDismissAd:", + "declAttributes": [ + "Optional", + "ObjC", + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "onAdFailedToDisplay", + "printedName": "onAdFailedToDisplay(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "FullScreenDisplayableAd", + "printedName": "any BlueStackSDK.FullScreenDisplayableAd", + "usr": "c:@M@BlueStackSDK@objc(pl)FullScreenDisplayableAd" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "any Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "declKind": "Func", + "usr": "c:@M@BlueStackSDK@objc(pl)FullScreenDelegate(im)ad:didFailedToDisplayWithError:", + "mangledName": "$s12BlueStackSDK18FullScreenDelegateP19onAdFailedToDisplayyyAA0de11DisplayableH0_p_s5Error_ptF", + "moduleName": "BlueStackSDK", + "genericSig": "<τ_0_0 where τ_0_0 : BlueStackSDK.FullScreenDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "objc_name": "ad:didFailedToDisplayWithError:", + "declAttributes": [ + "Optional", + "ObjC", + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "onAdDisplayed", + "printedName": "onAdDisplayed(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "FullScreenDisplayableAd", + "printedName": "any BlueStackSDK.FullScreenDisplayableAd", + "usr": "c:@M@BlueStackSDK@objc(pl)FullScreenDisplayableAd" + } + ], + "declKind": "Func", + "usr": "c:@M@BlueStackSDK@objc(pl)FullScreenDelegate(im)didDisplayAd:", + "mangledName": "$s12BlueStackSDK18FullScreenDelegateP13onAdDisplayedyyAA0de11DisplayableH0_pF", + "moduleName": "BlueStackSDK", + "genericSig": "<τ_0_0 where τ_0_0 : BlueStackSDK.FullScreenDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "objc_name": "didDisplayAd:", + "declAttributes": [ + "Optional", + "ObjC", + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "c:@M@BlueStackSDK@objc(pl)FullScreenDelegate", + "mangledName": "$s12BlueStackSDK18FullScreenDelegateP", + "moduleName": "BlueStackSDK", + "genericSig": "<τ_0_0 : ObjectiveC.NSObjectProtocol>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "BlueStackSDK" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "RequestOptionsToPreferenceTransformer", + "printedName": "RequestOptionsToPreferenceTransformer", + "children": [ + { + "kind": "Function", + "name": "transform", + "printedName": "transform(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "BlueStackSDK.MNGPreference?", + "children": [ + { + "kind": "TypeNominal", + "name": "MNGPreference", + "printedName": "BlueStackSDK.MNGPreference", + "usr": "c:objc(cs)MNGPreference" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "BlueStackSDK.RequestOptions?", + "children": [ + { + "kind": "TypeNominal", + "name": "RequestOptions", + "printedName": "BlueStackSDK.RequestOptions", + "usr": "c:@M@BlueStackSDK@objc(cs)RequestOptions" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@BlueStackSDK@objc(cs)RequestOptionsToPreferenceTransformer(im)transform:", + "mangledName": "$s12BlueStackSDK37RequestOptionsToPreferenceTransformerC9transformySo13MNGPreferenceCSgAA0dE0CSgF", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "RequestOptionsToPreferenceTransformer", + "printedName": "BlueStackSDK.RequestOptionsToPreferenceTransformer", + "usr": "c:@M@BlueStackSDK@objc(cs)RequestOptionsToPreferenceTransformer" + } + ], + "declKind": "Constructor", + "usr": "c:@M@BlueStackSDK@objc(cs)RequestOptionsToPreferenceTransformer(im)init", + "mangledName": "$s12BlueStackSDK37RequestOptionsToPreferenceTransformerCACycfc", + "moduleName": "BlueStackSDK", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@BlueStackSDK@objc(cs)RequestOptionsToPreferenceTransformer", + "mangledName": "$s12BlueStackSDK37RequestOptionsToPreferenceTransformerC", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "AccessControl", + "ObjCMembers", + "ObjC" + ], + "superclassUsr": "c:objc(cs)NSObject", + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "BlueStackSDK" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "RewardedAd", + "printedName": "RewardedAd", + "children": [ + { + "kind": "Var", + "name": "isReady", + "printedName": "isReady", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "c:@M@BlueStackSDK@objc(cs)RewardedAd(py)isReady", + "mangledName": "$s12BlueStackSDK10RewardedAdC7isReadySbvp", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment", + "ObjC" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "c:@M@BlueStackSDK@objc(cs)RewardedAd(im)isReady", + "mangledName": "$s12BlueStackSDK10RewardedAdC7isReadySbvg", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "placementID", + "printedName": "placementID", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "c:@M@BlueStackSDK@objc(cs)RewardedAd(py)placementID", + "mangledName": "$s12BlueStackSDK10RewardedAdC11placementIDSSvp", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "Final", + "HasStorage", + "SetterAccess", + "AccessControl", + "RawDocComment", + "ObjC" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "c:@M@BlueStackSDK@objc(cs)RewardedAd(im)placementID", + "mangledName": "$s12BlueStackSDK10RewardedAdC11placementIDSSvg", + "moduleName": "BlueStackSDK", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "viewController", + "printedName": "viewController", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIViewController?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIViewController", + "printedName": "UIKit.UIViewController", + "usr": "c:objc(cs)UIViewController" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "c:@M@BlueStackSDK@objc(cs)RewardedAd(py)viewController", + "mangledName": "$s12BlueStackSDK10RewardedAdC14viewControllerSo06UIViewG0CSgvp", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "RawDocComment", + "ObjC" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIViewController?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIViewController", + "printedName": "UIKit.UIViewController", + "usr": "c:objc(cs)UIViewController" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@BlueStackSDK@objc(cs)RewardedAd(im)viewController", + "mangledName": "$s12BlueStackSDK10RewardedAdC14viewControllerSo06UIViewG0CSgvg", + "moduleName": "BlueStackSDK", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIViewController?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIViewController", + "printedName": "UIKit.UIViewController", + "usr": "c:objc(cs)UIViewController" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@BlueStackSDK@objc(cs)RewardedAd(im)setViewController:", + "mangledName": "$s12BlueStackSDK10RewardedAdC14viewControllerSo06UIViewG0CSgvs", + "moduleName": "BlueStackSDK", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:12BlueStackSDK10RewardedAdC14viewControllerSo06UIViewG0CSgvM", + "mangledName": "$s12BlueStackSDK10RewardedAdC14viewControllerSo06UIViewG0CSgvM", + "moduleName": "BlueStackSDK", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "delegate", + "printedName": "delegate", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any BlueStackSDK.RewardedAdDelegate)?", + "children": [ + { + "kind": "TypeNominal", + "name": "RewardedAdDelegate", + "printedName": "any BlueStackSDK.RewardedAdDelegate", + "usr": "c:@M@BlueStackSDK@objc(pl)RewardedAdDelegate" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "c:@M@BlueStackSDK@objc(cs)RewardedAd(py)delegate", + "mangledName": "$s12BlueStackSDK10RewardedAdC8delegateAA0dE8Delegate_pSgvp", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "RawDocComment", + "ObjC" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any BlueStackSDK.RewardedAdDelegate)?", + "children": [ + { + "kind": "TypeNominal", + "name": "RewardedAdDelegate", + "printedName": "any BlueStackSDK.RewardedAdDelegate", + "usr": "c:@M@BlueStackSDK@objc(pl)RewardedAdDelegate" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@BlueStackSDK@objc(cs)RewardedAd(im)delegate", + "mangledName": "$s12BlueStackSDK10RewardedAdC8delegateAA0dE8Delegate_pSgvg", + "moduleName": "BlueStackSDK", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any BlueStackSDK.RewardedAdDelegate)?", + "children": [ + { + "kind": "TypeNominal", + "name": "RewardedAdDelegate", + "printedName": "any BlueStackSDK.RewardedAdDelegate", + "usr": "c:@M@BlueStackSDK@objc(pl)RewardedAdDelegate" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@BlueStackSDK@objc(cs)RewardedAd(im)setDelegate:", + "mangledName": "$s12BlueStackSDK10RewardedAdC8delegateAA0dE8Delegate_pSgvs", + "moduleName": "BlueStackSDK", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:12BlueStackSDK10RewardedAdC8delegateAA0dE8Delegate_pSgvM", + "mangledName": "$s12BlueStackSDK10RewardedAdC8delegateAA0dE8Delegate_pSgvM", + "moduleName": "BlueStackSDK", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "fullScreenDelegate", + "printedName": "fullScreenDelegate", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any BlueStackSDK.FullScreenDelegate)?", + "children": [ + { + "kind": "TypeNominal", + "name": "FullScreenDelegate", + "printedName": "any BlueStackSDK.FullScreenDelegate", + "usr": "c:@M@BlueStackSDK@objc(pl)FullScreenDelegate" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "c:@M@BlueStackSDK@objc(cs)RewardedAd(py)fullScreenDelegate", + "mangledName": "$s12BlueStackSDK10RewardedAdC18fullScreenDelegateAA04FullgH0_pSgvp", + "moduleName": "BlueStackSDK", + "objc_name": "fullScreenDelegate", + "declAttributes": [ + "HasInitialValue", + "Final", + "ObjC", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any BlueStackSDK.FullScreenDelegate)?", + "children": [ + { + "kind": "TypeNominal", + "name": "FullScreenDelegate", + "printedName": "any BlueStackSDK.FullScreenDelegate", + "usr": "c:@M@BlueStackSDK@objc(pl)FullScreenDelegate" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@BlueStackSDK@objc(cs)RewardedAd(im)fullScreenDelegate", + "mangledName": "$s12BlueStackSDK10RewardedAdC18fullScreenDelegateAA04FullgH0_pSgvg", + "moduleName": "BlueStackSDK", + "implicit": true, + "objc_name": "fullScreenDelegate", + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any BlueStackSDK.FullScreenDelegate)?", + "children": [ + { + "kind": "TypeNominal", + "name": "FullScreenDelegate", + "printedName": "any BlueStackSDK.FullScreenDelegate", + "usr": "c:@M@BlueStackSDK@objc(pl)FullScreenDelegate" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@BlueStackSDK@objc(cs)RewardedAd(im)setFullScreenDelegate:", + "mangledName": "$s12BlueStackSDK10RewardedAdC18fullScreenDelegateAA04FullgH0_pSgvs", + "moduleName": "BlueStackSDK", + "implicit": true, + "objc_name": "setFullScreenDelegate:", + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:12BlueStackSDK10RewardedAdC18fullScreenDelegateAA04FullgH0_pSgvM", + "mangledName": "$s12BlueStackSDK10RewardedAdC18fullScreenDelegateAA04FullgH0_pSgvM", + "moduleName": "BlueStackSDK", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(placementID:)", + "children": [ + { + "kind": "TypeNominal", + "name": "RewardedAd", + "printedName": "BlueStackSDK.RewardedAd", + "usr": "c:@M@BlueStackSDK@objc(cs)RewardedAd" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "c:@M@BlueStackSDK@objc(cs)RewardedAd(im)initWithPlacementID:", + "mangledName": "$s12BlueStackSDK10RewardedAdC11placementIDACSS_tcfc", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "Convenience", + "AccessControl", + "RawDocComment", + "ObjC" + ], + "init_kind": "Convenience" + }, + { + "kind": "Function", + "name": "load", + "printedName": "load(requestOptions:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "BlueStackSDK.RequestOptions?", + "children": [ + { + "kind": "TypeNominal", + "name": "RequestOptions", + "printedName": "BlueStackSDK.RequestOptions", + "usr": "c:@M@BlueStackSDK@objc(cs)RequestOptions" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@BlueStackSDK@objc(cs)RewardedAd(im)loadWithRequestOptions:", + "mangledName": "$s12BlueStackSDK10RewardedAdC4load14requestOptionsyAA07RequestH0CSg_tF", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "load", + "printedName": "load()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "c:@M@BlueStackSDK@objc(cs)RewardedAd(im)load", + "mangledName": "$s12BlueStackSDK10RewardedAdC4loadyyF", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "Final", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "show", + "printedName": "show(fromRootViewController:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIViewController?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIViewController", + "printedName": "UIKit.UIViewController", + "usr": "c:objc(cs)UIViewController" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@BlueStackSDK@objc(cs)RewardedAd(im)showFromRootViewController:", + "mangledName": "$s12BlueStackSDK10RewardedAdC4show22fromRootViewControllerySo06UIViewJ0CSg_tF", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "RewardedAd", + "printedName": "BlueStackSDK.RewardedAd", + "usr": "c:@M@BlueStackSDK@objc(cs)RewardedAd" + } + ], + "declKind": "Constructor", + "usr": "c:@M@BlueStackSDK@objc(cs)RewardedAd(im)init", + "mangledName": "$s12BlueStackSDK10RewardedAdCACycfc", + "moduleName": "BlueStackSDK", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@BlueStackSDK@objc(cs)RewardedAd", + "mangledName": "$s12BlueStackSDK10RewardedAdC", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "Final", + "AccessControl", + "ObjCMembers", + "RawDocComment", + "ObjC" + ], + "superclassUsr": "c:objc(cs)NSObject", + "hasMissingDesignatedInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "FullScreenDisplayableAd", + "printedName": "FullScreenDisplayableAd", + "usr": "c:@M@BlueStackSDK@objc(pl)FullScreenDisplayableAd", + "mangledName": "$s12BlueStackSDK23FullScreenDisplayableAdP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "Gender", + "printedName": "Gender", + "children": [ + { + "kind": "Var", + "name": "unknown", + "printedName": "unknown", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(BlueStackSDK.Gender.Type) -> BlueStackSDK.Gender", + "children": [ + { + "kind": "TypeNominal", + "name": "Gender", + "printedName": "BlueStackSDK.Gender", + "usr": "c:@M@BlueStackSDK@E@Gender" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "BlueStackSDK.Gender.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Gender", + "printedName": "BlueStackSDK.Gender", + "usr": "c:@M@BlueStackSDK@E@Gender" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@BlueStackSDK@E@Gender@GenderUnknown", + "mangledName": "$s12BlueStackSDK6GenderO7unknownyA2CmF", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "ObjC" + ], + "fixedbinaryorder": 0 + }, + { + "kind": "Var", + "name": "male", + "printedName": "male", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(BlueStackSDK.Gender.Type) -> BlueStackSDK.Gender", + "children": [ + { + "kind": "TypeNominal", + "name": "Gender", + "printedName": "BlueStackSDK.Gender", + "usr": "c:@M@BlueStackSDK@E@Gender" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "BlueStackSDK.Gender.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Gender", + "printedName": "BlueStackSDK.Gender", + "usr": "c:@M@BlueStackSDK@E@Gender" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@BlueStackSDK@E@Gender@GenderMale", + "mangledName": "$s12BlueStackSDK6GenderO4maleyA2CmF", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "ObjC" + ], + "fixedbinaryorder": 1 + }, + { + "kind": "Var", + "name": "female", + "printedName": "female", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(BlueStackSDK.Gender.Type) -> BlueStackSDK.Gender", + "children": [ + { + "kind": "TypeNominal", + "name": "Gender", + "printedName": "BlueStackSDK.Gender", + "usr": "c:@M@BlueStackSDK@E@Gender" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "BlueStackSDK.Gender.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Gender", + "printedName": "BlueStackSDK.Gender", + "usr": "c:@M@BlueStackSDK@E@Gender" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@BlueStackSDK@E@Gender@GenderFemale", + "mangledName": "$s12BlueStackSDK6GenderO6femaleyA2CmF", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "ObjC" + ], + "fixedbinaryorder": 2 + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "BlueStackSDK.Gender?", + "children": [ + { + "kind": "TypeNominal", + "name": "Gender", + "printedName": "BlueStackSDK.Gender", + "usr": "c:@M@BlueStackSDK@E@Gender" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "s:12BlueStackSDK6GenderO8rawValueACSgSi_tcfc", + "mangledName": "$s12BlueStackSDK6GenderO8rawValueACSgSi_tcfc", + "moduleName": "BlueStackSDK", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:12BlueStackSDK6GenderO8rawValueSivp", + "mangledName": "$s12BlueStackSDK6GenderO8rawValueSivp", + "moduleName": "BlueStackSDK", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:12BlueStackSDK6GenderO8rawValueSivg", + "mangledName": "$s12BlueStackSDK6GenderO8rawValueSivg", + "moduleName": "BlueStackSDK", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "c:@M@BlueStackSDK@E@Gender", + "mangledName": "$s12BlueStackSDK6GenderO", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "enumRawTypeName": "Int", + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "RawRepresentable", + "printedName": "RawRepresentable", + "children": [ + { + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" + } + ] + }, + { + "kind": "TypeDecl", + "name": "RequestOptions", + "printedName": "RequestOptions", + "children": [ + { + "kind": "Var", + "name": "age", + "printedName": "age", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:12BlueStackSDK14RequestOptionsC3ageSiSgvp", + "mangledName": "$s12BlueStackSDK14RequestOptionsC3ageSiSgvp", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:12BlueStackSDK14RequestOptionsC3ageSiSgvg", + "mangledName": "$s12BlueStackSDK14RequestOptionsC3ageSiSgvg", + "moduleName": "BlueStackSDK", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:12BlueStackSDK14RequestOptionsC3ageSiSgvs", + "mangledName": "$s12BlueStackSDK14RequestOptionsC3ageSiSgvs", + "moduleName": "BlueStackSDK", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:12BlueStackSDK14RequestOptionsC3ageSiSgvM", + "mangledName": "$s12BlueStackSDK14RequestOptionsC3ageSiSgvM", + "moduleName": "BlueStackSDK", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "location", + "printedName": "location", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "CoreLocation.CLLocation?", + "children": [ + { + "kind": "TypeNominal", + "name": "CLLocation", + "printedName": "CoreLocation.CLLocation", + "usr": "c:objc(cs)CLLocation" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "c:@M@BlueStackSDK@objc(cs)RequestOptions(py)location", + "mangledName": "$s12BlueStackSDK14RequestOptionsC8locationSo10CLLocationCSgvp", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "ObjC" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "CoreLocation.CLLocation?", + "children": [ + { + "kind": "TypeNominal", + "name": "CLLocation", + "printedName": "CoreLocation.CLLocation", + "usr": "c:objc(cs)CLLocation" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@BlueStackSDK@objc(cs)RequestOptions(im)location", + "mangledName": "$s12BlueStackSDK14RequestOptionsC8locationSo10CLLocationCSgvg", + "moduleName": "BlueStackSDK", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "CoreLocation.CLLocation?", + "children": [ + { + "kind": "TypeNominal", + "name": "CLLocation", + "printedName": "CoreLocation.CLLocation", + "usr": "c:objc(cs)CLLocation" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@BlueStackSDK@objc(cs)RequestOptions(im)setLocation:", + "mangledName": "$s12BlueStackSDK14RequestOptionsC8locationSo10CLLocationCSgvs", + "moduleName": "BlueStackSDK", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:12BlueStackSDK14RequestOptionsC8locationSo10CLLocationCSgvM", + "mangledName": "$s12BlueStackSDK14RequestOptionsC8locationSo10CLLocationCSgvM", + "moduleName": "BlueStackSDK", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "gender", + "printedName": "gender", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "BlueStackSDK.Gender?", + "children": [ + { + "kind": "TypeNominal", + "name": "Gender", + "printedName": "BlueStackSDK.Gender", + "usr": "c:@M@BlueStackSDK@E@Gender" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:12BlueStackSDK14RequestOptionsC6genderAA6GenderOSgvp", + "mangledName": "$s12BlueStackSDK14RequestOptionsC6genderAA6GenderOSgvp", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "BlueStackSDK.Gender?", + "children": [ + { + "kind": "TypeNominal", + "name": "Gender", + "printedName": "BlueStackSDK.Gender", + "usr": "c:@M@BlueStackSDK@E@Gender" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:12BlueStackSDK14RequestOptionsC6genderAA6GenderOSgvg", + "mangledName": "$s12BlueStackSDK14RequestOptionsC6genderAA6GenderOSgvg", + "moduleName": "BlueStackSDK", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "BlueStackSDK.Gender?", + "children": [ + { + "kind": "TypeNominal", + "name": "Gender", + "printedName": "BlueStackSDK.Gender", + "usr": "c:@M@BlueStackSDK@E@Gender" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:12BlueStackSDK14RequestOptionsC6genderAA6GenderOSgvs", + "mangledName": "$s12BlueStackSDK14RequestOptionsC6genderAA6GenderOSgvs", + "moduleName": "BlueStackSDK", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:12BlueStackSDK14RequestOptionsC6genderAA6GenderOSgvM", + "mangledName": "$s12BlueStackSDK14RequestOptionsC6genderAA6GenderOSgvM", + "moduleName": "BlueStackSDK", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "keyword", + "printedName": "keyword", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "c:@M@BlueStackSDK@objc(cs)RequestOptions(py)keyword", + "mangledName": "$s12BlueStackSDK14RequestOptionsC7keywordSSSgvp", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "ObjC" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@BlueStackSDK@objc(cs)RequestOptions(im)keyword", + "mangledName": "$s12BlueStackSDK14RequestOptionsC7keywordSSSgvg", + "moduleName": "BlueStackSDK", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@BlueStackSDK@objc(cs)RequestOptions(im)setKeyword:", + "mangledName": "$s12BlueStackSDK14RequestOptionsC7keywordSSSgvs", + "moduleName": "BlueStackSDK", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:12BlueStackSDK14RequestOptionsC7keywordSSSgvM", + "mangledName": "$s12BlueStackSDK14RequestOptionsC7keywordSSSgvM", + "moduleName": "BlueStackSDK", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "contentUrl", + "printedName": "contentUrl", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "c:@M@BlueStackSDK@objc(cs)RequestOptions(py)contentUrl", + "mangledName": "$s12BlueStackSDK14RequestOptionsC10contentUrlSSSgvp", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "ObjC" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@BlueStackSDK@objc(cs)RequestOptions(im)contentUrl", + "mangledName": "$s12BlueStackSDK14RequestOptionsC10contentUrlSSSgvg", + "moduleName": "BlueStackSDK", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@BlueStackSDK@objc(cs)RequestOptions(im)setContentUrl:", + "mangledName": "$s12BlueStackSDK14RequestOptionsC10contentUrlSSSgvs", + "moduleName": "BlueStackSDK", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:12BlueStackSDK14RequestOptionsC10contentUrlSSSgvM", + "mangledName": "$s12BlueStackSDK14RequestOptionsC10contentUrlSSSgvM", + "moduleName": "BlueStackSDK", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(age:location:gender:keyword:contentUrl:)", + "children": [ + { + "kind": "TypeNominal", + "name": "RequestOptions", + "printedName": "BlueStackSDK.RequestOptions", + "usr": "c:@M@BlueStackSDK@objc(cs)RequestOptions" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "CoreLocation.CLLocation?", + "children": [ + { + "kind": "TypeNominal", + "name": "CLLocation", + "printedName": "CoreLocation.CLLocation", + "usr": "c:objc(cs)CLLocation" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "BlueStackSDK.Gender?", + "children": [ + { + "kind": "TypeNominal", + "name": "Gender", + "printedName": "BlueStackSDK.Gender", + "usr": "c:@M@BlueStackSDK@E@Gender" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:12BlueStackSDK14RequestOptionsC3age8location6gender7keyword10contentUrlACSiSg_So10CLLocationCSgAA6GenderOSgSSSgAPtcfc", + "mangledName": "$s12BlueStackSDK14RequestOptionsC3age8location6gender7keyword10contentUrlACSiSg_So10CLLocationCSgAA6GenderOSgSSSgAPtcfc", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(age:location:gender:keyword:contentUrl:)", + "children": [ + { + "kind": "TypeNominal", + "name": "RequestOptions", + "printedName": "BlueStackSDK.RequestOptions", + "usr": "c:@M@BlueStackSDK@objc(cs)RequestOptions" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.NSNumber?", + "children": [ + { + "kind": "TypeNominal", + "name": "NSNumber", + "printedName": "Foundation.NSNumber", + "usr": "c:objc(cs)NSNumber" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "CoreLocation.CLLocation?", + "children": [ + { + "kind": "TypeNominal", + "name": "CLLocation", + "printedName": "CoreLocation.CLLocation", + "usr": "c:objc(cs)CLLocation" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Gender", + "printedName": "BlueStackSDK.Gender", + "usr": "c:@M@BlueStackSDK@E@Gender" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "c:@M@BlueStackSDK@objc(cs)RequestOptions(im)initWithAge:location:gender:keyword:contentUrl:", + "mangledName": "$s12BlueStackSDK14RequestOptionsC3age8location6gender7keyword10contentUrlACSo8NSNumberCSg_So10CLLocationCSgAA6GenderOSSSgAQtcfc", + "moduleName": "BlueStackSDK", + "objc_name": "initWithAge:location:gender:keyword:contentUrl:", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "RequestOptions", + "printedName": "BlueStackSDK.RequestOptions", + "usr": "c:@M@BlueStackSDK@objc(cs)RequestOptions" + } + ], + "declKind": "Constructor", + "usr": "c:@M@BlueStackSDK@objc(cs)RequestOptions(im)init", + "mangledName": "$s12BlueStackSDK14RequestOptionsCACycfc", + "moduleName": "BlueStackSDK", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@BlueStackSDK@objc(cs)RequestOptions", + "mangledName": "$s12BlueStackSDK14RequestOptionsC", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "AccessControl", + "ObjCMembers", + "RawDocComment", + "ObjC" + ], + "superclassUsr": "c:objc(cs)NSObject", + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "BlueStack", + "printedName": "BlueStack", + "children": [ + { + "kind": "Function", + "name": "sharedInstance", + "printedName": "sharedInstance()", + "children": [ + { + "kind": "TypeNominal", + "name": "BlueStack", + "printedName": "BlueStackSDK.BlueStack", + "usr": "c:@M@BlueStackSDK@objc(cs)BlueStack" + } + ], + "declKind": "Func", + "usr": "c:@M@BlueStackSDK@objc(cs)BlueStack(cm)sharedInstance", + "mangledName": "$s12BlueStackSDK0aB0C14sharedInstanceACyFZ", + "moduleName": "BlueStackSDK", + "static": true, + "declAttributes": [ + "Final", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "getVersion", + "printedName": "getVersion()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "c:@M@BlueStackSDK@objc(cs)BlueStack(im)getVersion", + "mangledName": "$s12BlueStackSDK0aB0C10getVersionSSyF", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "Final", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "initializationStatus", + "printedName": "initializationStatus", + "children": [ + { + "kind": "TypeNominal", + "name": "InitializationStatus", + "printedName": "BlueStackSDK.InitializationStatus", + "usr": "c:@M@BlueStackSDK@objc(cs)InitializationStatus" + } + ], + "declKind": "Var", + "usr": "c:@M@BlueStackSDK@objc(cs)BlueStack(py)initializationStatus", + "mangledName": "$s12BlueStackSDK0aB0C20initializationStatusAA014InitializationE0Cvp", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "Final", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "InitializationStatus", + "printedName": "BlueStackSDK.InitializationStatus", + "usr": "c:@M@BlueStackSDK@objc(cs)InitializationStatus" + } + ], + "declKind": "Accessor", + "usr": "c:@M@BlueStackSDK@objc(cs)BlueStack(im)initializationStatus", + "mangledName": "$s12BlueStackSDK0aB0C20initializationStatusAA014InitializationE0Cvg", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "initialize", + "printedName": "initialize(appID:completion:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(BlueStackSDK.InitializationStatus) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "InitializationStatus", + "printedName": "BlueStackSDK.InitializationStatus", + "usr": "c:@M@BlueStackSDK@objc(cs)InitializationStatus" + } + ] + } + ], + "declKind": "Func", + "usr": "c:@M@BlueStackSDK@objc(cs)BlueStack(im)initializeWithAppID:completion:", + "mangledName": "$s12BlueStackSDK0aB0C10initialize5appID10completionySS_yAA20InitializationStatusCctF", + "moduleName": "BlueStackSDK", + "objc_name": "initializeWithAppID:completion:", + "declAttributes": [ + "Final", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "isInitialized", + "printedName": "isInitialized()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "c:@M@BlueStackSDK@objc(cs)BlueStack(im)isInitialized", + "mangledName": "$s12BlueStackSDK0aB0C13isInitializedSbyF", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "Final", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setDebugMode", + "printedName": "setDebugMode(enabled:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "c:@M@BlueStackSDK@objc(cs)BlueStack(im)setDebugModeEnabled:", + "mangledName": "$s12BlueStackSDK0aB0C12setDebugMode7enabledySb_tF", + "moduleName": "BlueStackSDK", + "objc_name": "setDebugModeEnabled:", + "declAttributes": [ + "Final", + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "c:@M@BlueStackSDK@objc(cs)BlueStack", + "mangledName": "$s12BlueStackSDK0aB0C", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "Final", + "AccessControl", + "ObjCMembers", + "ObjC" + ], + "superclassUsr": "c:objc(cs)NSObject", + "hasMissingDesignatedInitializers": true, + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "os", + "printedName": "os", + "declKind": "Import", + "moduleName": "BlueStackSDK" + }, + { + "kind": "TypeDecl", + "name": "Logger", + "printedName": "Logger", + "children": [ + { + "kind": "Var", + "name": "logLevel", + "printedName": "logLevel", + "children": [ + { + "kind": "TypeNominal", + "name": "LogLevel", + "printedName": "BlueStackSDK.LogLevel", + "usr": "c:@M@BlueStackSDK@E@LogLevel" + } + ], + "declKind": "Var", + "usr": "c:@M@BlueStackSDK@objc(cs)Logger(cpy)logLevel", + "mangledName": "$s12BlueStackSDK6LoggerC8logLevelAA03LogF0OvpZ", + "moduleName": "BlueStackSDK", + "static": true, + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "ObjC" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "LogLevel", + "printedName": "BlueStackSDK.LogLevel", + "usr": "c:@M@BlueStackSDK@E@LogLevel" + } + ], + "declKind": "Accessor", + "usr": "c:@M@BlueStackSDK@objc(cs)Logger(cm)logLevel", + "mangledName": "$s12BlueStackSDK6LoggerC8logLevelAA03LogF0OvgZ", + "moduleName": "BlueStackSDK", + "static": true, + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "LogLevel", + "printedName": "BlueStackSDK.LogLevel", + "usr": "c:@M@BlueStackSDK@E@LogLevel" + } + ], + "declKind": "Accessor", + "usr": "c:@M@BlueStackSDK@objc(cs)Logger(cm)setLogLevel:", + "mangledName": "$s12BlueStackSDK6LoggerC8logLevelAA03LogF0OvsZ", + "moduleName": "BlueStackSDK", + "static": true, + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:12BlueStackSDK6LoggerC8logLevelAA03LogF0OvMZ", + "mangledName": "$s12BlueStackSDK6LoggerC8logLevelAA03LogF0OvMZ", + "moduleName": "BlueStackSDK", + "static": true, + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Function", + "name": "verbose", + "printedName": "verbose(_:fileName:functionName:line:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> any BlueStackSDK.LogMessage", + "children": [ + { + "kind": "TypeNominal", + "name": "LogMessage", + "printedName": "any BlueStackSDK.LogMessage", + "usr": "c:@M@BlueStackSDK@objc(pl)LogMessage" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "typeAttributes": [ + "noescape" + ] + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "UInt", + "printedName": "Swift.UInt", + "hasDefaultArg": true, + "usr": "s:Su" + } + ], + "declKind": "Func", + "usr": "c:@M@BlueStackSDK@objc(cs)Logger(im)verbose:fileName:functionName:line:", + "mangledName": "$s12BlueStackSDK6LoggerC7verbose_8fileName08functionG04lineyAA10LogMessage_pyXK_SSSgAISutF", + "moduleName": "BlueStackSDK", + "objc_name": "verbose:fileName:functionName:line:", + "declAttributes": [ + "ObjC", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "debug", + "printedName": "debug(_:fileName:functionName:line:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> any BlueStackSDK.LogMessage", + "children": [ + { + "kind": "TypeNominal", + "name": "LogMessage", + "printedName": "any BlueStackSDK.LogMessage", + "usr": "c:@M@BlueStackSDK@objc(pl)LogMessage" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "typeAttributes": [ + "noescape" + ] + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "UInt", + "printedName": "Swift.UInt", + "hasDefaultArg": true, + "usr": "s:Su" + } + ], + "declKind": "Func", + "usr": "c:@M@BlueStackSDK@objc(cs)Logger(im)debug:fileName:functionName:line:", + "mangledName": "$s12BlueStackSDK6LoggerC5debug_8fileName08functionG04lineyAA10LogMessage_pyXK_SSSgAISutF", + "moduleName": "BlueStackSDK", + "objc_name": "debug:fileName:functionName:line:", + "declAttributes": [ + "ObjC", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "info", + "printedName": "info(_:fileName:functionName:line:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> any BlueStackSDK.LogMessage", + "children": [ + { + "kind": "TypeNominal", + "name": "LogMessage", + "printedName": "any BlueStackSDK.LogMessage", + "usr": "c:@M@BlueStackSDK@objc(pl)LogMessage" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "typeAttributes": [ + "noescape" + ] + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "UInt", + "printedName": "Swift.UInt", + "hasDefaultArg": true, + "usr": "s:Su" + } + ], + "declKind": "Func", + "usr": "c:@M@BlueStackSDK@objc(cs)Logger(im)info:fileName:functionName:line:", + "mangledName": "$s12BlueStackSDK6LoggerC4info_8fileName08functionG04lineyAA10LogMessage_pyXK_SSSgAISutF", + "moduleName": "BlueStackSDK", + "objc_name": "info:fileName:functionName:line:", + "declAttributes": [ + "ObjC", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "warn", + "printedName": "warn(_:fileName:functionName:line:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> any BlueStackSDK.LogMessage", + "children": [ + { + "kind": "TypeNominal", + "name": "LogMessage", + "printedName": "any BlueStackSDK.LogMessage", + "usr": "c:@M@BlueStackSDK@objc(pl)LogMessage" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "typeAttributes": [ + "noescape" + ] + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "UInt", + "printedName": "Swift.UInt", + "hasDefaultArg": true, + "usr": "s:Su" + } + ], + "declKind": "Func", + "usr": "c:@M@BlueStackSDK@objc(cs)Logger(im)warn:fileName:functionName:line:", + "mangledName": "$s12BlueStackSDK6LoggerC4warn_8fileName08functionG04lineyAA10LogMessage_pyXK_SSSgAISutF", + "moduleName": "BlueStackSDK", + "objc_name": "warn:fileName:functionName:line:", + "declAttributes": [ + "ObjC", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "error", + "printedName": "error(_:fileName:functionName:line:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> any BlueStackSDK.LogMessage", + "children": [ + { + "kind": "TypeNominal", + "name": "LogMessage", + "printedName": "any BlueStackSDK.LogMessage", + "usr": "c:@M@BlueStackSDK@objc(pl)LogMessage" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "typeAttributes": [ + "noescape" + ] + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "hasDefaultArg": true, + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "hasDefaultArg": true, + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "UInt", + "printedName": "Swift.UInt", + "hasDefaultArg": true, + "usr": "s:Su" + } + ], + "declKind": "Func", + "usr": "c:@M@BlueStackSDK@objc(cs)Logger(im)error:fileName:functionName:line:", + "mangledName": "$s12BlueStackSDK6LoggerC5error_8fileName08functionG04lineyAA10LogMessage_pyXK_S2SSutF", + "moduleName": "BlueStackSDK", + "objc_name": "error:fileName:functionName:line:", + "declAttributes": [ + "ObjC", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setEventDebug", + "printedName": "setEventDebug(enabled:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "c:@M@BlueStackSDK@objc(cs)Logger(cm)setEventDebugEnabled:", + "mangledName": "$s12BlueStackSDK6LoggerC13setEventDebug7enabledySb_tFZ", + "moduleName": "BlueStackSDK", + "static": true, + "objc_name": "setEventDebugEnabled:", + "declAttributes": [ + "Final", + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setDebugMode", + "printedName": "setDebugMode(enabled:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "c:@M@BlueStackSDK@objc(cs)Logger(cm)setDebugModeEnabled:", + "mangledName": "$s12BlueStackSDK6LoggerC12setDebugMode7enabledySb_tFZ", + "moduleName": "BlueStackSDK", + "static": true, + "objc_name": "setDebugModeEnabled:", + "declAttributes": [ + "Final", + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "Logger", + "printedName": "BlueStackSDK.Logger", + "usr": "c:@M@BlueStackSDK@objc(cs)Logger" + } + ], + "declKind": "Constructor", + "usr": "c:@M@BlueStackSDK@objc(cs)Logger(im)init", + "mangledName": "$s12BlueStackSDK6LoggerCACycfc", + "moduleName": "BlueStackSDK", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "isDebugModeEnabled", + "printedName": "isDebugModeEnabled()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "c:@CM@BlueStackSDK@objc(cs)Logger(cm)isDebugModeEnabled", + "mangledName": "$s12BlueStackSDK6LoggerC18isDebugModeEnabledSbyFZ", + "moduleName": "BlueStackSDK", + "static": true, + "declAttributes": [ + "Final", + "AccessControl", + "ObjC" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "isEventDebugEnabled", + "printedName": "isEventDebugEnabled()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "c:@CM@BlueStackSDK@objc(cs)Logger(cm)isEventDebugEnabled", + "mangledName": "$s12BlueStackSDK6LoggerC19isEventDebugEnabledSbyFZ", + "moduleName": "BlueStackSDK", + "static": true, + "declAttributes": [ + "Final", + "AccessControl", + "ObjC" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "verbose", + "printedName": "verbose(_:fileName:functionName:line:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> any BlueStackSDK.LogMessage", + "children": [ + { + "kind": "TypeNominal", + "name": "LogMessage", + "printedName": "any BlueStackSDK.LogMessage", + "usr": "c:@M@BlueStackSDK@objc(pl)LogMessage" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "typeAttributes": [ + "noescape" + ] + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "UInt", + "printedName": "Swift.UInt", + "hasDefaultArg": true, + "usr": "s:Su" + } + ], + "declKind": "Func", + "usr": "c:@CM@BlueStackSDK@objc(cs)Logger(cm)verbose:fileName:functionName:line:", + "mangledName": "$s12BlueStackSDK6LoggerC7verbose_8fileName08functionG04lineyAA10LogMessage_pyXK_SSSgAISutFZ", + "moduleName": "BlueStackSDK", + "static": true, + "declAttributes": [ + "Final", + "AccessControl", + "ObjC" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "debug", + "printedName": "debug(_:fileName:functionName:line:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> any BlueStackSDK.LogMessage", + "children": [ + { + "kind": "TypeNominal", + "name": "LogMessage", + "printedName": "any BlueStackSDK.LogMessage", + "usr": "c:@M@BlueStackSDK@objc(pl)LogMessage" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "typeAttributes": [ + "noescape" + ] + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "UInt", + "printedName": "Swift.UInt", + "hasDefaultArg": true, + "usr": "s:Su" + } + ], + "declKind": "Func", + "usr": "c:@CM@BlueStackSDK@objc(cs)Logger(cm)debug:fileName:functionName:line:", + "mangledName": "$s12BlueStackSDK6LoggerC5debug_8fileName08functionG04lineyAA10LogMessage_pyXK_SSSgAISutFZ", + "moduleName": "BlueStackSDK", + "static": true, + "declAttributes": [ + "Final", + "AccessControl", + "ObjC" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "debugLog", + "printedName": "debugLog(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "c:@CM@BlueStackSDK@objc(cs)Logger(cm)debugLog:", + "mangledName": "$s12BlueStackSDK6LoggerC8debugLogyySSFZ", + "moduleName": "BlueStackSDK", + "static": true, + "declAttributes": [ + "Final", + "AccessControl", + "ObjC" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "info", + "printedName": "info(_:fileName:functionName:line:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> any BlueStackSDK.LogMessage", + "children": [ + { + "kind": "TypeNominal", + "name": "LogMessage", + "printedName": "any BlueStackSDK.LogMessage", + "usr": "c:@M@BlueStackSDK@objc(pl)LogMessage" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "typeAttributes": [ + "noescape" + ] + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "UInt", + "printedName": "Swift.UInt", + "hasDefaultArg": true, + "usr": "s:Su" + } + ], + "declKind": "Func", + "usr": "c:@CM@BlueStackSDK@objc(cs)Logger(cm)info:fileName:functionName:line:", + "mangledName": "$s12BlueStackSDK6LoggerC4info_8fileName08functionG04lineyAA10LogMessage_pyXK_SSSgAISutFZ", + "moduleName": "BlueStackSDK", + "static": true, + "declAttributes": [ + "Final", + "AccessControl", + "ObjC" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "warn", + "printedName": "warn(_:fileName:functionName:line:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> any BlueStackSDK.LogMessage", + "children": [ + { + "kind": "TypeNominal", + "name": "LogMessage", + "printedName": "any BlueStackSDK.LogMessage", + "usr": "c:@M@BlueStackSDK@objc(pl)LogMessage" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "typeAttributes": [ + "noescape" + ] + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "UInt", + "printedName": "Swift.UInt", + "hasDefaultArg": true, + "usr": "s:Su" + } + ], + "declKind": "Func", + "usr": "c:@CM@BlueStackSDK@objc(cs)Logger(cm)warn:fileName:functionName:line:", + "mangledName": "$s12BlueStackSDK6LoggerC4warn_8fileName08functionG04lineyAA10LogMessage_pyXK_SSSgAISutFZ", + "moduleName": "BlueStackSDK", + "static": true, + "declAttributes": [ + "Final", + "AccessControl", + "ObjC" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "error", + "printedName": "error(_:fileName:functionName:line:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> any BlueStackSDK.LogMessage", + "children": [ + { + "kind": "TypeNominal", + "name": "LogMessage", + "printedName": "any BlueStackSDK.LogMessage", + "usr": "c:@M@BlueStackSDK@objc(pl)LogMessage" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "typeAttributes": [ + "noescape" + ] + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "hasDefaultArg": true, + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "hasDefaultArg": true, + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "UInt", + "printedName": "Swift.UInt", + "hasDefaultArg": true, + "usr": "s:Su" + } + ], + "declKind": "Func", + "usr": "c:@CM@BlueStackSDK@objc(cs)Logger(cm)error:fileName:functionName:line:", + "mangledName": "$s12BlueStackSDK6LoggerC5error_8fileName08functionG04lineyAA10LogMessage_pyXK_S2SSutFZ", + "moduleName": "BlueStackSDK", + "static": true, + "declAttributes": [ + "Final", + "AccessControl", + "ObjC" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "c:@M@BlueStackSDK@objc(cs)Logger", + "mangledName": "$s12BlueStackSDK6LoggerC", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "AccessControl", + "ObjCMembers", + "ObjC" + ], + "superclassUsr": "c:objc(cs)NSObject", + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "LoggerType", + "printedName": "LoggerType", + "usr": "c:@M@BlueStackSDK@objc(pl)LoggerType", + "mangledName": "$s12BlueStackSDK10LoggerTypeP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "InterstitialAd", + "printedName": "InterstitialAd", + "children": [ + { + "kind": "Var", + "name": "isReady", + "printedName": "isReady", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "c:@M@BlueStackSDK@objc(cs)InterstitialAd(py)isReady", + "mangledName": "$s12BlueStackSDK14InterstitialAdC7isReadySbvp", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment", + "ObjC" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "c:@M@BlueStackSDK@objc(cs)InterstitialAd(im)isReady", + "mangledName": "$s12BlueStackSDK14InterstitialAdC7isReadySbvg", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "placementID", + "printedName": "placementID", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "c:@M@BlueStackSDK@objc(cs)InterstitialAd(py)placementID", + "mangledName": "$s12BlueStackSDK14InterstitialAdC11placementIDSSvp", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "Final", + "HasStorage", + "SetterAccess", + "AccessControl", + "RawDocComment", + "ObjC" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "c:@M@BlueStackSDK@objc(cs)InterstitialAd(im)placementID", + "mangledName": "$s12BlueStackSDK14InterstitialAdC11placementIDSSvg", + "moduleName": "BlueStackSDK", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "viewController", + "printedName": "viewController", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIViewController?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIViewController", + "printedName": "UIKit.UIViewController", + "usr": "c:objc(cs)UIViewController" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "c:@M@BlueStackSDK@objc(cs)InterstitialAd(py)viewController", + "mangledName": "$s12BlueStackSDK14InterstitialAdC14viewControllerSo06UIViewG0CSgvp", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "RawDocComment", + "ObjC" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIViewController?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIViewController", + "printedName": "UIKit.UIViewController", + "usr": "c:objc(cs)UIViewController" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@BlueStackSDK@objc(cs)InterstitialAd(im)viewController", + "mangledName": "$s12BlueStackSDK14InterstitialAdC14viewControllerSo06UIViewG0CSgvg", + "moduleName": "BlueStackSDK", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIViewController?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIViewController", + "printedName": "UIKit.UIViewController", + "usr": "c:objc(cs)UIViewController" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@BlueStackSDK@objc(cs)InterstitialAd(im)setViewController:", + "mangledName": "$s12BlueStackSDK14InterstitialAdC14viewControllerSo06UIViewG0CSgvs", + "moduleName": "BlueStackSDK", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:12BlueStackSDK14InterstitialAdC14viewControllerSo06UIViewG0CSgvM", + "mangledName": "$s12BlueStackSDK14InterstitialAdC14viewControllerSo06UIViewG0CSgvM", + "moduleName": "BlueStackSDK", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "delegate", + "printedName": "delegate", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any BlueStackSDK.InterstitialAdDelegate)?", + "children": [ + { + "kind": "TypeNominal", + "name": "InterstitialAdDelegate", + "printedName": "any BlueStackSDK.InterstitialAdDelegate", + "usr": "c:@M@BlueStackSDK@objc(pl)InterstitialAdDelegate" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "c:@M@BlueStackSDK@objc(cs)InterstitialAd(py)delegate", + "mangledName": "$s12BlueStackSDK14InterstitialAdC8delegateAA0dE8Delegate_pSgvp", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "RawDocComment", + "ObjC" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any BlueStackSDK.InterstitialAdDelegate)?", + "children": [ + { + "kind": "TypeNominal", + "name": "InterstitialAdDelegate", + "printedName": "any BlueStackSDK.InterstitialAdDelegate", + "usr": "c:@M@BlueStackSDK@objc(pl)InterstitialAdDelegate" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@BlueStackSDK@objc(cs)InterstitialAd(im)delegate", + "mangledName": "$s12BlueStackSDK14InterstitialAdC8delegateAA0dE8Delegate_pSgvg", + "moduleName": "BlueStackSDK", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any BlueStackSDK.InterstitialAdDelegate)?", + "children": [ + { + "kind": "TypeNominal", + "name": "InterstitialAdDelegate", + "printedName": "any BlueStackSDK.InterstitialAdDelegate", + "usr": "c:@M@BlueStackSDK@objc(pl)InterstitialAdDelegate" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@BlueStackSDK@objc(cs)InterstitialAd(im)setDelegate:", + "mangledName": "$s12BlueStackSDK14InterstitialAdC8delegateAA0dE8Delegate_pSgvs", + "moduleName": "BlueStackSDK", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:12BlueStackSDK14InterstitialAdC8delegateAA0dE8Delegate_pSgvM", + "mangledName": "$s12BlueStackSDK14InterstitialAdC8delegateAA0dE8Delegate_pSgvM", + "moduleName": "BlueStackSDK", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "fullScreenDelegate", + "printedName": "fullScreenDelegate", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any BlueStackSDK.FullScreenDelegate)?", + "children": [ + { + "kind": "TypeNominal", + "name": "FullScreenDelegate", + "printedName": "any BlueStackSDK.FullScreenDelegate", + "usr": "c:@M@BlueStackSDK@objc(pl)FullScreenDelegate" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "c:@M@BlueStackSDK@objc(cs)InterstitialAd(py)fullScreenDelegate", + "mangledName": "$s12BlueStackSDK14InterstitialAdC18fullScreenDelegateAA04FullgH0_pSgvp", + "moduleName": "BlueStackSDK", + "objc_name": "fullScreenDelegate", + "declAttributes": [ + "HasInitialValue", + "Final", + "ObjC", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any BlueStackSDK.FullScreenDelegate)?", + "children": [ + { + "kind": "TypeNominal", + "name": "FullScreenDelegate", + "printedName": "any BlueStackSDK.FullScreenDelegate", + "usr": "c:@M@BlueStackSDK@objc(pl)FullScreenDelegate" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@BlueStackSDK@objc(cs)InterstitialAd(im)fullScreenDelegate", + "mangledName": "$s12BlueStackSDK14InterstitialAdC18fullScreenDelegateAA04FullgH0_pSgvg", + "moduleName": "BlueStackSDK", + "implicit": true, + "objc_name": "fullScreenDelegate", + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any BlueStackSDK.FullScreenDelegate)?", + "children": [ + { + "kind": "TypeNominal", + "name": "FullScreenDelegate", + "printedName": "any BlueStackSDK.FullScreenDelegate", + "usr": "c:@M@BlueStackSDK@objc(pl)FullScreenDelegate" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@BlueStackSDK@objc(cs)InterstitialAd(im)setFullScreenDelegate:", + "mangledName": "$s12BlueStackSDK14InterstitialAdC18fullScreenDelegateAA04FullgH0_pSgvs", + "moduleName": "BlueStackSDK", + "implicit": true, + "objc_name": "setFullScreenDelegate:", + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:12BlueStackSDK14InterstitialAdC18fullScreenDelegateAA04FullgH0_pSgvM", + "mangledName": "$s12BlueStackSDK14InterstitialAdC18fullScreenDelegateAA04FullgH0_pSgvM", + "moduleName": "BlueStackSDK", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(placementID:)", + "children": [ + { + "kind": "TypeNominal", + "name": "InterstitialAd", + "printedName": "BlueStackSDK.InterstitialAd", + "usr": "c:@M@BlueStackSDK@objc(cs)InterstitialAd" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "c:@M@BlueStackSDK@objc(cs)InterstitialAd(im)initWithPlacementID:", + "mangledName": "$s12BlueStackSDK14InterstitialAdC11placementIDACSS_tcfc", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "Convenience", + "AccessControl", + "RawDocComment", + "ObjC" + ], + "init_kind": "Convenience" + }, + { + "kind": "Function", + "name": "load", + "printedName": "load(requestOptions:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "BlueStackSDK.RequestOptions?", + "children": [ + { + "kind": "TypeNominal", + "name": "RequestOptions", + "printedName": "BlueStackSDK.RequestOptions", + "usr": "c:@M@BlueStackSDK@objc(cs)RequestOptions" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@BlueStackSDK@objc(cs)InterstitialAd(im)loadWithRequestOptions:", + "mangledName": "$s12BlueStackSDK14InterstitialAdC4load14requestOptionsyAA07RequestH0CSg_tF", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "load", + "printedName": "load()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "c:@M@BlueStackSDK@objc(cs)InterstitialAd(im)load", + "mangledName": "$s12BlueStackSDK14InterstitialAdC4loadyyF", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "Final", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "show", + "printedName": "show(fromRootViewController:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIViewController?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIViewController", + "printedName": "UIKit.UIViewController", + "usr": "c:objc(cs)UIViewController" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@BlueStackSDK@objc(cs)InterstitialAd(im)showFromRootViewController:", + "mangledName": "$s12BlueStackSDK14InterstitialAdC4show22fromRootViewControllerySo06UIViewJ0CSg_tF", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "InterstitialAd", + "printedName": "BlueStackSDK.InterstitialAd", + "usr": "c:@M@BlueStackSDK@objc(cs)InterstitialAd" + } + ], + "declKind": "Constructor", + "usr": "c:@M@BlueStackSDK@objc(cs)InterstitialAd(im)init", + "mangledName": "$s12BlueStackSDK14InterstitialAdCACycfc", + "moduleName": "BlueStackSDK", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@BlueStackSDK@objc(cs)InterstitialAd", + "mangledName": "$s12BlueStackSDK14InterstitialAdC", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "Final", + "AccessControl", + "ObjCMembers", + "RawDocComment", + "ObjC" + ], + "superclassUsr": "c:objc(cs)NSObject", + "hasMissingDesignatedInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "FullScreenDisplayableAd", + "printedName": "FullScreenDisplayableAd", + "usr": "c:@M@BlueStackSDK@objc(pl)FullScreenDisplayableAd", + "mangledName": "$s12BlueStackSDK23FullScreenDisplayableAdP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "InitializationStatus", + "printedName": "InitializationStatus", + "children": [ + { + "kind": "Var", + "name": "adapterStatuses", + "printedName": "adapterStatuses", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : BlueStackSDK.AdapterStatus]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "AdapterStatus", + "printedName": "BlueStackSDK.AdapterStatus", + "usr": "c:@M@BlueStackSDK@objc(cs)AdapterStatus" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Var", + "usr": "c:@M@BlueStackSDK@objc(cs)InitializationStatus(py)adapterStatuses", + "mangledName": "$s12BlueStackSDK20InitializationStatusC15adapterStatusesSDySSAA07AdapterE0CGvp", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl", + "RawDocComment", + "ObjC" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : BlueStackSDK.AdapterStatus]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "AdapterStatus", + "printedName": "BlueStackSDK.AdapterStatus", + "usr": "c:@M@BlueStackSDK@objc(cs)AdapterStatus" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Accessor", + "usr": "c:@M@BlueStackSDK@objc(cs)InitializationStatus(im)adapterStatuses", + "mangledName": "$s12BlueStackSDK20InitializationStatusC15adapterStatusesSDySSAA07AdapterE0CGvg", + "moduleName": "BlueStackSDK", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : BlueStackSDK.AdapterStatus]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "AdapterStatus", + "printedName": "BlueStackSDK.AdapterStatus", + "usr": "c:@M@BlueStackSDK@objc(cs)AdapterStatus" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Accessor", + "usr": "c:@M@BlueStackSDK@objc(cs)InitializationStatus(im)setAdapterStatuses:", + "mangledName": "$s12BlueStackSDK20InitializationStatusC15adapterStatusesSDySSAA07AdapterE0CGvs", + "moduleName": "BlueStackSDK", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:12BlueStackSDK20InitializationStatusC15adapterStatusesSDySSAA07AdapterE0CGvM", + "mangledName": "$s12BlueStackSDK20InitializationStatusC15adapterStatusesSDySSAA07AdapterE0CGvM", + "moduleName": "BlueStackSDK", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "InitializationStatus", + "printedName": "BlueStackSDK.InitializationStatus", + "usr": "c:@M@BlueStackSDK@objc(cs)InitializationStatus" + } + ], + "declKind": "Constructor", + "usr": "c:@M@BlueStackSDK@objc(cs)InitializationStatus(im)init", + "mangledName": "$s12BlueStackSDK20InitializationStatusCACycfc", + "moduleName": "BlueStackSDK", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@BlueStackSDK@objc(cs)InitializationStatus", + "mangledName": "$s12BlueStackSDK20InitializationStatusC", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "Final", + "AccessControl", + "ObjCMembers", + "ObjC" + ], + "superclassUsr": "c:objc(cs)NSObject", + "hasMissingDesignatedInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "LogMessage", + "printedName": "LogMessage", + "children": [ + { + "kind": "Var", + "name": "logDescription", + "printedName": "logDescription", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "c:@M@BlueStackSDK@objc(pl)LogMessage(py)logDescription", + "mangledName": "$s12BlueStackSDK10LogMessageP14logDescriptionSSvp", + "moduleName": "BlueStackSDK", + "protocolReq": true, + "declAttributes": [ + "ObjC" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "c:@M@BlueStackSDK@objc(pl)LogMessage(im)logDescription", + "mangledName": "$s12BlueStackSDK10LogMessageP14logDescriptionSSvg", + "moduleName": "BlueStackSDK", + "genericSig": "<τ_0_0 where τ_0_0 : BlueStackSDK.LogMessage>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "category", + "printedName": "category", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "c:@M@BlueStackSDK@objc(pl)LogMessage(py)category", + "mangledName": "$s12BlueStackSDK10LogMessageP8categorySSvp", + "moduleName": "BlueStackSDK", + "protocolReq": true, + "declAttributes": [ + "ObjC" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "c:@M@BlueStackSDK@objc(pl)LogMessage(im)category", + "mangledName": "$s12BlueStackSDK10LogMessageP8categorySSvg", + "moduleName": "BlueStackSDK", + "genericSig": "<τ_0_0 where τ_0_0 : BlueStackSDK.LogMessage>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Protocol", + "usr": "c:@M@BlueStackSDK@objc(pl)LogMessage", + "mangledName": "$s12BlueStackSDK10LogMessageP", + "moduleName": "BlueStackSDK", + "genericSig": "<τ_0_0 : ObjectiveC.NSObjectProtocol>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "ObjC" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "FullScreenDisplayableAd", + "printedName": "FullScreenDisplayableAd", + "children": [ + { + "kind": "Var", + "name": "fullScreenDelegate", + "printedName": "fullScreenDelegate", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any BlueStackSDK.FullScreenDelegate)?", + "children": [ + { + "kind": "TypeNominal", + "name": "FullScreenDelegate", + "printedName": "any BlueStackSDK.FullScreenDelegate", + "usr": "c:@M@BlueStackSDK@objc(pl)FullScreenDelegate" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "c:@M@BlueStackSDK@objc(pl)FullScreenDisplayableAd(py)fullScreenDelegate", + "mangledName": "$s12BlueStackSDK23FullScreenDisplayableAdP04fullE8DelegateAA0deI0_pSgvp", + "moduleName": "BlueStackSDK", + "protocolReq": true, + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any BlueStackSDK.FullScreenDelegate)?", + "children": [ + { + "kind": "TypeNominal", + "name": "FullScreenDelegate", + "printedName": "any BlueStackSDK.FullScreenDelegate", + "usr": "c:@M@BlueStackSDK@objc(pl)FullScreenDelegate" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@BlueStackSDK@objc(pl)FullScreenDisplayableAd(im)fullScreenDelegate", + "mangledName": "$s12BlueStackSDK23FullScreenDisplayableAdP04fullE8DelegateAA0deI0_pSgvg", + "moduleName": "BlueStackSDK", + "genericSig": "<τ_0_0 where τ_0_0 : BlueStackSDK.FullScreenDisplayableAd>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any BlueStackSDK.FullScreenDelegate)?", + "children": [ + { + "kind": "TypeNominal", + "name": "FullScreenDelegate", + "printedName": "any BlueStackSDK.FullScreenDelegate", + "usr": "c:@M@BlueStackSDK@objc(pl)FullScreenDelegate" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@BlueStackSDK@objc(pl)FullScreenDisplayableAd(im)setFullScreenDelegate:", + "mangledName": "$s12BlueStackSDK23FullScreenDisplayableAdP04fullE8DelegateAA0deI0_pSgvs", + "moduleName": "BlueStackSDK", + "genericSig": "<τ_0_0 where τ_0_0 : BlueStackSDK.FullScreenDisplayableAd>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "accessorKind": "set" + } + ] + } + ], + "declKind": "Protocol", + "usr": "c:@M@BlueStackSDK@objc(pl)FullScreenDisplayableAd", + "mangledName": "$s12BlueStackSDK23FullScreenDisplayableAdP", + "moduleName": "BlueStackSDK", + "genericSig": "<τ_0_0 : ObjectiveC.NSObjectProtocol>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "RewardedAdDelegate", + "printedName": "RewardedAdDelegate", + "children": [ + { + "kind": "Function", + "name": "onAdLoaded", + "printedName": "onAdLoaded(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "RewardedAd", + "printedName": "BlueStackSDK.RewardedAd", + "usr": "c:@M@BlueStackSDK@objc(cs)RewardedAd" + } + ], + "declKind": "Func", + "usr": "c:@M@BlueStackSDK@objc(pl)RewardedAdDelegate(im)didLoadRewardedAd:", + "mangledName": "$s12BlueStackSDK18RewardedAdDelegateP02onE6LoadedyyAA0dE0CF", + "moduleName": "BlueStackSDK", + "genericSig": "<τ_0_0 where τ_0_0 : BlueStackSDK.RewardedAdDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "objc_name": "didLoadRewardedAd:", + "declAttributes": [ + "ObjC", + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "onAdFailedToLoad", + "printedName": "onAdFailedToLoad(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "RewardedAd", + "printedName": "BlueStackSDK.RewardedAd", + "usr": "c:@M@BlueStackSDK@objc(cs)RewardedAd" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "any Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "declKind": "Func", + "usr": "c:@M@BlueStackSDK@objc(pl)RewardedAdDelegate(im)rewardedAd:didFailedToLoadWithError:", + "mangledName": "$s12BlueStackSDK18RewardedAdDelegateP02onE12FailedToLoadyyAA0dE0C_s5Error_ptF", + "moduleName": "BlueStackSDK", + "genericSig": "<τ_0_0 where τ_0_0 : BlueStackSDK.RewardedAdDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "objc_name": "rewardedAd:didFailedToLoadWithError:", + "declAttributes": [ + "ObjC", + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "onRewardEarned", + "printedName": "onRewardEarned(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "RewardedAd", + "printedName": "BlueStackSDK.RewardedAd", + "usr": "c:@M@BlueStackSDK@objc(cs)RewardedAd" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "BlueStackSDK.Reward?", + "children": [ + { + "kind": "TypeNominal", + "name": "Reward", + "printedName": "BlueStackSDK.Reward", + "usr": "c:@M@BlueStackSDK@objc(cs)Reward" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@BlueStackSDK@objc(pl)RewardedAdDelegate(im)rewardedAd:didEarnedReward:", + "mangledName": "$s12BlueStackSDK18RewardedAdDelegateP14onRewardEarnedyyAA0dE0C_AA0H0CSgtF", + "moduleName": "BlueStackSDK", + "genericSig": "<τ_0_0 where τ_0_0 : BlueStackSDK.RewardedAdDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "objc_name": "rewardedAd:didEarnedReward:", + "declAttributes": [ + "ObjC", + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "c:@M@BlueStackSDK@objc(pl)RewardedAdDelegate", + "mangledName": "$s12BlueStackSDK18RewardedAdDelegateP", + "moduleName": "BlueStackSDK", + "genericSig": "<τ_0_0 : ObjectiveC.NSObjectProtocol>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "ObjC" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "BannerViewDelegate", + "printedName": "BannerViewDelegate", + "children": [ + { + "kind": "Function", + "name": "onLoad", + "printedName": "onLoad(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "BannerView", + "printedName": "BlueStackSDK.BannerView", + "usr": "c:@M@BlueStackSDK@objc(cs)BannerView" + }, + { + "kind": "TypeNominal", + "name": "CGFloat", + "printedName": "CoreGraphics.CGFloat", + "usr": "s:14CoreFoundation7CGFloatV" + } + ], + "declKind": "Func", + "usr": "c:@M@BlueStackSDK@objc(pl)BannerViewDelegate(im)bannerView:didLoadWithPreferredHeight:", + "mangledName": "$s12BlueStackSDK18BannerViewDelegateP6onLoadyyAA0dE0C_12CoreGraphics7CGFloatVtF", + "moduleName": "BlueStackSDK", + "genericSig": "<τ_0_0 where τ_0_0 : BlueStackSDK.BannerViewDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "objc_name": "bannerView:didLoadWithPreferredHeight:", + "declAttributes": [ + "ObjC", + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "onFailedToLoad", + "printedName": "onFailedToLoad(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "BannerView", + "printedName": "BlueStackSDK.BannerView", + "usr": "c:@M@BlueStackSDK@objc(cs)BannerView" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "any Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "declKind": "Func", + "usr": "c:@M@BlueStackSDK@objc(pl)BannerViewDelegate(im)bannerView:didFailedToLoadWithError:", + "mangledName": "$s12BlueStackSDK18BannerViewDelegateP14onFailedToLoadyyAA0dE0C_s5Error_ptF", + "moduleName": "BlueStackSDK", + "genericSig": "<τ_0_0 where τ_0_0 : BlueStackSDK.BannerViewDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "objc_name": "bannerView:didFailedToLoadWithError:", + "declAttributes": [ + "ObjC", + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "onClick", + "printedName": "onClick(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "BannerView", + "printedName": "BlueStackSDK.BannerView", + "usr": "c:@M@BlueStackSDK@objc(cs)BannerView" + } + ], + "declKind": "Func", + "usr": "c:@M@BlueStackSDK@objc(pl)BannerViewDelegate(im)didClick:", + "mangledName": "$s12BlueStackSDK18BannerViewDelegateP7onClickyyAA0dE0CF", + "moduleName": "BlueStackSDK", + "genericSig": "<τ_0_0 where τ_0_0 : BlueStackSDK.BannerViewDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "objc_name": "didClick:", + "declAttributes": [ + "Optional", + "ObjC", + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "onRefresh", + "printedName": "onRefresh(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "BannerView", + "printedName": "BlueStackSDK.BannerView", + "usr": "c:@M@BlueStackSDK@objc(cs)BannerView" + } + ], + "declKind": "Func", + "usr": "c:@M@BlueStackSDK@objc(pl)BannerViewDelegate(im)didRefreshBannerView:", + "mangledName": "$s12BlueStackSDK18BannerViewDelegateP9onRefreshyyAA0dE0CF", + "moduleName": "BlueStackSDK", + "genericSig": "<τ_0_0 where τ_0_0 : BlueStackSDK.BannerViewDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "objc_name": "didRefreshBannerView:", + "declAttributes": [ + "ObjC", + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "onFailedToRefresh", + "printedName": "onFailedToRefresh(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "BannerView", + "printedName": "BlueStackSDK.BannerView", + "usr": "c:@M@BlueStackSDK@objc(cs)BannerView" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "any Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "declKind": "Func", + "usr": "c:@M@BlueStackSDK@objc(pl)BannerViewDelegate(im)bannerView:didFailedToRefreshWithError:", + "mangledName": "$s12BlueStackSDK18BannerViewDelegateP17onFailedToRefreshyyAA0dE0C_s5Error_ptF", + "moduleName": "BlueStackSDK", + "genericSig": "<τ_0_0 where τ_0_0 : BlueStackSDK.BannerViewDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "objc_name": "bannerView:didFailedToRefreshWithError:", + "declAttributes": [ + "ObjC", + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "onResize", + "printedName": "onResize(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "BannerView", + "printedName": "BlueStackSDK.BannerView", + "usr": "c:@M@BlueStackSDK@objc(cs)BannerView" + }, + { + "kind": "TypeNominal", + "name": "CGSize", + "printedName": "CoreFoundation.CGSize", + "usr": "c:@S@CGSize" + } + ], + "declKind": "Func", + "usr": "c:@M@BlueStackSDK@objc(pl)BannerViewDelegate(im)bannerView:didResizedToSize:", + "mangledName": "$s12BlueStackSDK18BannerViewDelegateP8onResizeyyAA0dE0C_So6CGSizeVtF", + "moduleName": "BlueStackSDK", + "genericSig": "<τ_0_0 where τ_0_0 : BlueStackSDK.BannerViewDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "objc_name": "bannerView:didResizedToSize:", + "declAttributes": [ + "Optional", + "ObjC", + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "c:@M@BlueStackSDK@objc(pl)BannerViewDelegate", + "mangledName": "$s12BlueStackSDK18BannerViewDelegateP", + "moduleName": "BlueStackSDK", + "genericSig": "<τ_0_0 : ObjectiveC.NSObjectProtocol>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "os", + "printedName": "os", + "declKind": "Import", + "moduleName": "BlueStackSDK" + }, + { + "kind": "TypeDecl", + "name": "LogLevel", + "printedName": "LogLevel", + "children": [ + { + "kind": "Var", + "name": "debug", + "printedName": "debug", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(BlueStackSDK.LogLevel.Type) -> BlueStackSDK.LogLevel", + "children": [ + { + "kind": "TypeNominal", + "name": "LogLevel", + "printedName": "BlueStackSDK.LogLevel", + "usr": "c:@M@BlueStackSDK@E@LogLevel" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "BlueStackSDK.LogLevel.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "LogLevel", + "printedName": "BlueStackSDK.LogLevel", + "usr": "c:@M@BlueStackSDK@E@LogLevel" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@BlueStackSDK@E@LogLevel@LogLevelDebug", + "mangledName": "$s12BlueStackSDK8LogLevelO5debugyA2CmF", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "ObjC" + ], + "fixedbinaryorder": 0 + }, + { + "kind": "Var", + "name": "info", + "printedName": "info", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(BlueStackSDK.LogLevel.Type) -> BlueStackSDK.LogLevel", + "children": [ + { + "kind": "TypeNominal", + "name": "LogLevel", + "printedName": "BlueStackSDK.LogLevel", + "usr": "c:@M@BlueStackSDK@E@LogLevel" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "BlueStackSDK.LogLevel.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "LogLevel", + "printedName": "BlueStackSDK.LogLevel", + "usr": "c:@M@BlueStackSDK@E@LogLevel" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@BlueStackSDK@E@LogLevel@LogLevelInfo", + "mangledName": "$s12BlueStackSDK8LogLevelO4infoyA2CmF", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "ObjC" + ], + "fixedbinaryorder": 1 + }, + { + "kind": "Var", + "name": "warn", + "printedName": "warn", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(BlueStackSDK.LogLevel.Type) -> BlueStackSDK.LogLevel", + "children": [ + { + "kind": "TypeNominal", + "name": "LogLevel", + "printedName": "BlueStackSDK.LogLevel", + "usr": "c:@M@BlueStackSDK@E@LogLevel" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "BlueStackSDK.LogLevel.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "LogLevel", + "printedName": "BlueStackSDK.LogLevel", + "usr": "c:@M@BlueStackSDK@E@LogLevel" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@BlueStackSDK@E@LogLevel@LogLevelWarn", + "mangledName": "$s12BlueStackSDK8LogLevelO4warnyA2CmF", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "ObjC" + ], + "fixedbinaryorder": 2 + }, + { + "kind": "Var", + "name": "error", + "printedName": "error", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(BlueStackSDK.LogLevel.Type) -> BlueStackSDK.LogLevel", + "children": [ + { + "kind": "TypeNominal", + "name": "LogLevel", + "printedName": "BlueStackSDK.LogLevel", + "usr": "c:@M@BlueStackSDK@E@LogLevel" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "BlueStackSDK.LogLevel.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "LogLevel", + "printedName": "BlueStackSDK.LogLevel", + "usr": "c:@M@BlueStackSDK@E@LogLevel" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@BlueStackSDK@E@LogLevel@LogLevelError", + "mangledName": "$s12BlueStackSDK8LogLevelO5erroryA2CmF", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "ObjC" + ], + "fixedbinaryorder": 3 + }, + { + "kind": "Var", + "name": "verbose", + "printedName": "verbose", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(BlueStackSDK.LogLevel.Type) -> BlueStackSDK.LogLevel", + "children": [ + { + "kind": "TypeNominal", + "name": "LogLevel", + "printedName": "BlueStackSDK.LogLevel", + "usr": "c:@M@BlueStackSDK@E@LogLevel" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "BlueStackSDK.LogLevel.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "LogLevel", + "printedName": "BlueStackSDK.LogLevel", + "usr": "c:@M@BlueStackSDK@E@LogLevel" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@BlueStackSDK@E@LogLevel@LogLevelVerbose", + "mangledName": "$s12BlueStackSDK8LogLevelO7verboseyA2CmF", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "ObjC" + ], + "fixedbinaryorder": 4 + }, + { + "kind": "Var", + "name": "description", + "printedName": "description", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:12BlueStackSDK8LogLevelO11descriptionSSvp", + "mangledName": "$s12BlueStackSDK8LogLevelO11descriptionSSvp", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:12BlueStackSDK8LogLevelO11descriptionSSvg", + "mangledName": "$s12BlueStackSDK8LogLevelO11descriptionSSvg", + "moduleName": "BlueStackSDK", + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "BlueStackSDK.LogLevel?", + "children": [ + { + "kind": "TypeNominal", + "name": "LogLevel", + "printedName": "BlueStackSDK.LogLevel", + "usr": "c:@M@BlueStackSDK@E@LogLevel" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "s:12BlueStackSDK8LogLevelO8rawValueACSgSi_tcfc", + "mangledName": "$s12BlueStackSDK8LogLevelO8rawValueACSgSi_tcfc", + "moduleName": "BlueStackSDK", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:12BlueStackSDK8LogLevelO8rawValueSivp", + "mangledName": "$s12BlueStackSDK8LogLevelO8rawValueSivp", + "moduleName": "BlueStackSDK", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:12BlueStackSDK8LogLevelO8rawValueSivg", + "mangledName": "$s12BlueStackSDK8LogLevelO8rawValueSivg", + "moduleName": "BlueStackSDK", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "allCases", + "printedName": "allCases", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[BlueStackSDK.LogLevel]", + "children": [ + { + "kind": "TypeNominal", + "name": "LogLevel", + "printedName": "BlueStackSDK.LogLevel", + "usr": "c:@M@BlueStackSDK@E@LogLevel" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Var", + "usr": "s:12BlueStackSDK8LogLevelO8allCasesSayACGvpZ", + "mangledName": "$s12BlueStackSDK8LogLevelO8allCasesSayACGvpZ", + "moduleName": "BlueStackSDK", + "static": true, + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[BlueStackSDK.LogLevel]", + "children": [ + { + "kind": "TypeNominal", + "name": "LogLevel", + "printedName": "BlueStackSDK.LogLevel", + "usr": "c:@M@BlueStackSDK@E@LogLevel" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "s:12BlueStackSDK8LogLevelO8allCasesSayACGvgZ", + "mangledName": "$s12BlueStackSDK8LogLevelO8allCasesSayACGvgZ", + "moduleName": "BlueStackSDK", + "static": true, + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "c:@M@BlueStackSDK@E@LogLevel", + "mangledName": "$s12BlueStackSDK8LogLevelO", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "enumRawTypeName": "Int", + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "RawRepresentable", + "printedName": "RawRepresentable", + "children": [ + { + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CaseIterable", + "printedName": "CaseIterable", + "children": [ + { + "kind": "TypeWitness", + "name": "AllCases", + "printedName": "AllCases", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[BlueStackSDK.LogLevel]", + "children": [ + { + "kind": "TypeNominal", + "name": "LogLevel", + "printedName": "BlueStackSDK.LogLevel", + "usr": "c:@M@BlueStackSDK@E@LogLevel" + } + ], + "usr": "s:Sa" + } + ] + } + ], + "usr": "s:s12CaseIterableP", + "mangledName": "$ss12CaseIterableP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + } + ], + "json_format_version": 8 + }, + "ConstValues": [ + { + "filePath": "\/Volumes\/Development\/BlueStack\/bluestack-sdk-ios\/BlueStackSDK\/Core\/RewardedAd\/Reward.swift", + "kind": "StringLiteral", + "offset": 183, + "length": 6, + "value": "\"BlueStackSDK.Reward\"" + }, + { + "filePath": "\/Volumes\/Development\/BlueStack\/bluestack-sdk-ios\/BlueStackSDK\/Core\/Initialization\/Public\/AdapterStatus.swift", + "kind": "IntegerLiteral", + "offset": 216, + "length": 8, + "value": "1" + }, + { + "filePath": "\/Volumes\/Development\/BlueStack\/bluestack-sdk-ios\/BlueStackSDK\/Core\/Initialization\/Public\/AdapterStatus.swift", + "kind": "IntegerLiteral", + "offset": 216, + "length": 8, + "value": "1" + }, + { + "filePath": "\/Volumes\/Development\/BlueStack\/bluestack-sdk-ios\/BlueStackSDK\/Core\/Initialization\/Public\/AdapterStatus.swift", + "kind": "StringLiteral", + "offset": 303, + "length": 13, + "value": "\"BlueStackSDK.AdapterStatus\"" + }, + { + "filePath": "\/Volumes\/Development\/BlueStack\/bluestack-sdk-ios\/BlueStackSDK\/Core\/Initialization\/Internal\/SupportedAdNetworks.swift", + "kind": "StringLiteral", + "offset": 174, + "length": 9, + "value": "\"mngPerf\"" + }, + { + "filePath": "\/Volumes\/Development\/BlueStack\/bluestack-sdk-ios\/BlueStackSDK\/Core\/Initialization\/Internal\/SupportedAdNetworks.swift", + "kind": "StringLiteral", + "offset": 207, + "length": 7, + "value": "\"adMob\"" + }, + { + "filePath": "\/Volumes\/Development\/BlueStack\/bluestack-sdk-ios\/BlueStackSDK\/Core\/Initialization\/Internal\/SupportedAdNetworks.swift", + "kind": "StringLiteral", + "offset": 239, + "length": 8, + "value": "\"criteo\"" + }, + { + "filePath": "\/Volumes\/Development\/BlueStack\/bluestack-sdk-ios\/BlueStackSDK\/Core\/BannerAd\/Public\/AdSize.swift", + "kind": "IntegerLiteral", + "offset": 818, + "length": 11, + "value": "1" + }, + { + "filePath": "\/Volumes\/Development\/BlueStack\/bluestack-sdk-ios\/BlueStackSDK\/Core\/BannerAd\/Public\/AdSize.swift", + "kind": "IntegerLiteral", + "offset": 840, + "length": 15, + "value": "2" + }, + { + "filePath": "\/Volumes\/Development\/BlueStack\/bluestack-sdk-ios\/BlueStackSDK\/Core\/BannerAd\/Public\/AdSize.swift", + "kind": "IntegerLiteral", + "offset": 866, + "length": 10, + "value": "3" + }, + { + "filePath": "\/Volumes\/Development\/BlueStack\/bluestack-sdk-ios\/BlueStackSDK\/Core\/BannerAd\/Public\/AdSize.swift", + "kind": "IntegerLiteral", + "offset": 887, + "length": 11, + "value": "4" + }, + { + "filePath": "\/Volumes\/Development\/BlueStack\/bluestack-sdk-ios\/BlueStackSDK\/Core\/BannerAd\/Public\/AdSize.swift", + "kind": "IntegerLiteral", + "offset": 909, + "length": 13, + "value": "5" + }, + { + "filePath": "\/Volumes\/Development\/BlueStack\/bluestack-sdk-ios\/BlueStackSDK\/Core\/BannerAd\/Public\/AdSize.swift", + "kind": "IntegerLiteral", + "offset": 933, + "length": 24, + "value": "6" + }, + { + "filePath": "\/Volumes\/Development\/BlueStack\/bluestack-sdk-ios\/BlueStackSDK\/Core\/BannerAd\/Public\/AdSize.swift", + "kind": "IntegerLiteral", + "offset": 818, + "length": 11, + "value": "1" + }, + { + "filePath": "\/Volumes\/Development\/BlueStack\/bluestack-sdk-ios\/BlueStackSDK\/Core\/BannerAd\/Public\/AdSize.swift", + "kind": "IntegerLiteral", + "offset": 840, + "length": 15, + "value": "2" + }, + { + "filePath": "\/Volumes\/Development\/BlueStack\/bluestack-sdk-ios\/BlueStackSDK\/Core\/BannerAd\/Public\/AdSize.swift", + "kind": "IntegerLiteral", + "offset": 866, + "length": 10, + "value": "3" + }, + { + "filePath": "\/Volumes\/Development\/BlueStack\/bluestack-sdk-ios\/BlueStackSDK\/Core\/BannerAd\/Public\/AdSize.swift", + "kind": "IntegerLiteral", + "offset": 887, + "length": 11, + "value": "4" + }, + { + "filePath": "\/Volumes\/Development\/BlueStack\/bluestack-sdk-ios\/BlueStackSDK\/Core\/BannerAd\/Public\/AdSize.swift", + "kind": "IntegerLiteral", + "offset": 909, + "length": 13, + "value": "5" + }, + { + "filePath": "\/Volumes\/Development\/BlueStack\/bluestack-sdk-ios\/BlueStackSDK\/Core\/BannerAd\/Public\/AdSize.swift", + "kind": "IntegerLiteral", + "offset": 933, + "length": 24, + "value": "6" + }, + { + "filePath": "\/Volumes\/Development\/BlueStack\/bluestack-sdk-ios\/BlueStackSDK\/Core\/BannerAd\/Public\/BannerAdsSDKFactoryHandler.swift", + "kind": "StringLiteral", + "offset": 416, + "length": 26, + "value": "\"BlueStackSDK.BannerAdsSDKFactoryHandler\"" + }, + { + "filePath": "\/Volumes\/Development\/BlueStack\/bluestack-sdk-ios\/BlueStackSDK\/Core\/Interstitial\/InterstitialAdsSDKFactoryHandler.swift", + "kind": "StringLiteral", + "offset": 381, + "length": 32, + "value": "\"BlueStackSDK.InterstitialAdsSDKFactoryHandler\"" + }, + { + "filePath": "\/Volumes\/Development\/BlueStack\/bluestack-sdk-ios\/BlueStackSDK\/Core\/RewardedAd\/RewardedAdsSDKFactoryHandler.swift", + "kind": "StringLiteral", + "offset": 358, + "length": 28, + "value": "\"BlueStackSDK.RewardedAdsSDKFactoryHandler\"" + }, + { + "filePath": "\/Volumes\/Development\/BlueStack\/bluestack-sdk-ios\/BlueStackSDK\/Core\/RewardedAd\/RewardedAd.swift", + "kind": "BooleanLiteral", + "offset": 4319, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Volumes\/Development\/BlueStack\/bluestack-sdk-ios\/BlueStackSDK\/Core\/RewardedAd\/RewardedAd.swift", + "kind": "StringLiteral", + "offset": 370, + "length": 10, + "value": "\"BlueStackSDK.RewardedAd\"" + }, + { + "filePath": "\/Volumes\/Development\/BlueStack\/bluestack-sdk-ios\/BlueStackSDK\/Core\/Common\/RequestOptions.swift", + "kind": "IntegerLiteral", + "offset": 255, + "length": 4, + "value": "1" + }, + { + "filePath": "\/Volumes\/Development\/BlueStack\/bluestack-sdk-ios\/BlueStackSDK\/Core\/Common\/RequestOptions.swift", + "kind": "IntegerLiteral", + "offset": 269, + "length": 6, + "value": "2" + }, + { + "filePath": "\/Volumes\/Development\/BlueStack\/bluestack-sdk-ios\/BlueStackSDK\/Core\/Common\/RequestOptions.swift", + "kind": "IntegerLiteral", + "offset": 255, + "length": 4, + "value": "1" + }, + { + "filePath": "\/Volumes\/Development\/BlueStack\/bluestack-sdk-ios\/BlueStackSDK\/Core\/Common\/RequestOptions.swift", + "kind": "IntegerLiteral", + "offset": 269, + "length": 6, + "value": "2" + }, + { + "filePath": "\/Volumes\/Development\/BlueStack\/bluestack-sdk-ios\/BlueStackSDK\/Core\/Common\/RequestOptions.swift", + "kind": "StringLiteral", + "offset": 391, + "length": 14, + "value": "\"BlueStackSDK.RequestOptions\"" + }, + { + "filePath": "\/Volumes\/Development\/BlueStack\/bluestack-sdk-ios\/BlueStackSDK\/Core\/Logger\/Logger.swift", + "kind": "BooleanLiteral", + "offset": 227, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Volumes\/Development\/BlueStack\/bluestack-sdk-ios\/BlueStackSDK\/Core\/Logger\/Logger.swift", + "kind": "BooleanLiteral", + "offset": 282, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Volumes\/Development\/BlueStack\/bluestack-sdk-ios\/BlueStackSDK\/Core\/Logger\/Logger.swift", + "kind": "StringLiteral", + "offset": 2122, + "length": 14, + "value": "\"BlueStackSDK\"" + }, + { + "filePath": "\/Volumes\/Development\/BlueStack\/bluestack-sdk-ios\/BlueStackSDK\/Core\/Logger\/Logger.swift", + "kind": "BooleanLiteral", + "offset": 2226, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Volumes\/Development\/BlueStack\/bluestack-sdk-ios\/BlueStackSDK\/Core\/Logger\/Logger.swift", + "kind": "StringLiteral", + "offset": 5127, + "length": 7, + "value": "\"debug\"" + }, + { + "filePath": "\/Volumes\/Development\/BlueStack\/bluestack-sdk-ios\/BlueStackSDK\/Core\/Logger\/Logger.swift", + "kind": "StringLiteral", + "offset": 5027, + "length": 12, + "value": "\"BlueStackSDK.DebugMessage\"" + }, + { + "filePath": "\/Volumes\/Development\/BlueStack\/bluestack-sdk-ios\/BlueStackSDK\/Core\/Interstitial\/InterstitialAd.swift", + "kind": "StringLiteral", + "offset": 564, + "length": 14, + "value": "\"BlueStackSDK.InterstitialAd\"" + }, + { + "filePath": "\/Volumes\/Development\/BlueStack\/bluestack-sdk-ios\/BlueStackSDK\/Core\/Initialization\/Public\/InitializationStatus.swift", + "kind": "StringLiteral", + "offset": 208, + "length": 20, + "value": "\"BlueStackSDK.InitializationStatus\"" + }, + { + "filePath": "\/Volumes\/Development\/BlueStack\/bluestack-sdk-ios\/BlueStackSDK\/Core\/Initialization\/Internal\/Initializer.swift", + "kind": "BooleanLiteral", + "offset": 318, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Volumes\/Development\/BlueStack\/bluestack-sdk-ios\/BlueStackSDK\/Core\/Initialization\/Internal\/Initializer.swift", + "kind": "BooleanLiteral", + "offset": 357, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Volumes\/Development\/BlueStack\/bluestack-sdk-ios\/BlueStackSDK\/Core\/Initialization\/Internal\/Initializer.swift", + "kind": "StringLiteral", + "offset": 123, + "length": 11, + "value": "\"BlueStackSDK.Initializer\"" + }, + { + "filePath": "\/Volumes\/Development\/BlueStack\/bluestack-sdk-ios\/BlueStackSDK\/Core\/Logger\/LogLevel.swift", + "kind": "IntegerLiteral", + "offset": 223, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Volumes\/Development\/BlueStack\/bluestack-sdk-ios\/BlueStackSDK\/Core\/Logger\/LogLevel.swift", + "kind": "IntegerLiteral", + "offset": 241, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Volumes\/Development\/BlueStack\/bluestack-sdk-ios\/BlueStackSDK\/Core\/Logger\/LogLevel.swift", + "kind": "IntegerLiteral", + "offset": 259, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Volumes\/Development\/BlueStack\/bluestack-sdk-ios\/BlueStackSDK\/Core\/Logger\/LogLevel.swift", + "kind": "IntegerLiteral", + "offset": 278, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Volumes\/Development\/BlueStack\/bluestack-sdk-ios\/BlueStackSDK\/Core\/Logger\/LogLevel.swift", + "kind": "IntegerLiteral", + "offset": 299, + "length": 1, + "value": "4" + }, + { + "filePath": "\/Volumes\/Development\/BlueStack\/bluestack-sdk-ios\/BlueStackSDK\/Core\/Logger\/LogLevel.swift", + "kind": "IntegerLiteral", + "offset": 223, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Volumes\/Development\/BlueStack\/bluestack-sdk-ios\/BlueStackSDK\/Core\/Logger\/LogLevel.swift", + "kind": "IntegerLiteral", + "offset": 241, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Volumes\/Development\/BlueStack\/bluestack-sdk-ios\/BlueStackSDK\/Core\/Logger\/LogLevel.swift", + "kind": "IntegerLiteral", + "offset": 259, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Volumes\/Development\/BlueStack\/bluestack-sdk-ios\/BlueStackSDK\/Core\/Logger\/LogLevel.swift", + "kind": "IntegerLiteral", + "offset": 278, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Volumes\/Development\/BlueStack\/bluestack-sdk-ios\/BlueStackSDK\/Core\/Logger\/LogLevel.swift", + "kind": "IntegerLiteral", + "offset": 299, + "length": 1, + "value": "4" + } + ] +} \ No newline at end of file diff --git a/BlueStackSDK.xcframework/ios-arm64_x86_64-simulator/BlueStackSDK.framework/Modules/BlueStackSDK.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface b/BlueStackSDK.xcframework/ios-arm64_x86_64-simulator/BlueStackSDK.framework/Modules/BlueStackSDK.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface new file mode 100644 index 0000000..f6379af --- /dev/null +++ b/BlueStackSDK.xcframework/ios-arm64_x86_64-simulator/BlueStackSDK.framework/Modules/BlueStackSDK.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface @@ -0,0 +1,222 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 5.10 (swiftlang-5.10.0.13 clang-1500.3.9.4) +// swift-module-flags: -target arm64-apple-ios12.2-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -enable-bare-slash-regex -module-name BlueStackSDK +@_exported import BlueStackSDK +import Foundation +import Swift +import UIKit +import _Concurrency +import _StringProcessing +import _SwiftConcurrencyShims +import os +@objc @_hasMissingDesignatedInitializers @objcMembers public class Reward : ObjectiveC.NSObject { + @objc final public let currency: Swift.String? + @objc final public let amount: Foundation.NSNumber? + @objc deinit +} +@objc public protocol InterstitialAdDelegate : ObjectiveC.NSObjectProtocol { + @objc(didLoadInterstitialAd:) func onAdLoaded(_ ad: BlueStackSDK.InterstitialAd) + @objc(interstitialAd:didFailedToLoadWithError:) func onAdFailedToLoad(_ ad: BlueStackSDK.InterstitialAd, _ error: any Swift.Error) +} +@objc public enum AdapterState : Swift.Int { + case ready + case notReady + public init?(rawValue: Swift.Int) + public typealias RawValue = Swift.Int + public var rawValue: Swift.Int { + get + } +} +@objc @_hasMissingDesignatedInitializers @objcMembers final public class AdapterStatus : ObjectiveC.NSObject { + @objc final public let name: Swift.String + @objc final public let state: BlueStackSDK.AdapterState + @objc final public let statusDescription: Swift.String? + @objc deinit +} +@objc public enum AdSize : Swift.Int { + case banner + case largeBanner + case mediumRectangle + case fullBanner + case leaderboard + case dynamicBanner + case dynamicLeaderboardBanner + public init?(rawValue: Swift.Int) + public typealias RawValue = Swift.Int + public var rawValue: Swift.Int { + get + } +} +@objc public protocol LoggerType : ObjectiveC.NSObjectProtocol { + @objc func verbose(_ message: @autoclosure () -> any BlueStackSDK.LogMessage, fileName: Swift.String?, functionName: Swift.String?, line: Swift.UInt) + @objc func debug(_ message: @autoclosure () -> any BlueStackSDK.LogMessage, fileName: Swift.String?, functionName: Swift.String?, line: Swift.UInt) + @objc func info(_ message: @autoclosure () -> any BlueStackSDK.LogMessage, fileName: Swift.String?, functionName: Swift.String?, line: Swift.UInt) + @objc func warn(_ message: @autoclosure () -> any BlueStackSDK.LogMessage, fileName: Swift.String?, functionName: Swift.String?, line: Swift.UInt) + @objc func error(_ message: @autoclosure () -> any BlueStackSDK.LogMessage, fileName: Swift.String, functionName: Swift.String, line: Swift.UInt) +} +@objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objcMembers @_Concurrency.MainActor(unsafe) public class BannerView : UIKit.UIView { + @objc deinit + @objc @_Concurrency.MainActor(unsafe) public var adSize: BlueStackSDK.AdSize + @objc @_Concurrency.MainActor(unsafe) public var placementID: Swift.String? + @objc @_Concurrency.MainActor(unsafe) public var viewController: UIKit.UIViewController? + @objc @IBOutlet @_Concurrency.MainActor(unsafe) weak public var delegate: (any BlueStackSDK.BannerViewDelegate)? + @objc @_Concurrency.MainActor(unsafe) public init(adSize: BlueStackSDK.AdSize) + @_Concurrency.MainActor(unsafe) @objc required dynamic public init?(coder: Foundation.NSCoder) + @_Concurrency.MainActor(unsafe) @objc override dynamic public init(frame: CoreFoundation.CGRect) + @objc @_Concurrency.MainActor(unsafe) public func load(requestOptions: BlueStackSDK.RequestOptions?) + @objc @_Concurrency.MainActor(unsafe) public func load() + @objc @_Concurrency.MainActor(unsafe) public func startAutoRefresh() + @objc @_Concurrency.MainActor(unsafe) public func stopAutoRefresh() +} +@objc public protocol FullScreenDelegate : ObjectiveC.NSObjectProtocol { + @objc(didClickAd:) optional func onAdClicked(_ ad: any BlueStackSDK.FullScreenDisplayableAd) + @objc(didDismissAd:) optional func onAdDismissed(_ ad: any BlueStackSDK.FullScreenDisplayableAd) + @objc(ad:didFailedToDisplayWithError:) optional func onAdFailedToDisplay(_ ad: any BlueStackSDK.FullScreenDisplayableAd, _ error: any Swift.Error) + @objc(didDisplayAd:) optional func onAdDisplayed(_ ad: any BlueStackSDK.FullScreenDisplayableAd) +} +@objc @_inheritsConvenienceInitializers @objcMembers public class RequestOptionsToPreferenceTransformer : ObjectiveC.NSObject { + @objc public func transform(_ requestOptions: BlueStackSDK.RequestOptions?) -> BlueStackSDK.MNGPreference? + @objc override dynamic public init() + @objc deinit +} +@objc @_hasMissingDesignatedInitializers @objcMembers final public class RewardedAd : ObjectiveC.NSObject, BlueStackSDK.FullScreenDisplayableAd { + @objc final public var isReady: Swift.Bool { + @objc get + } + @objc final public var placementID: Swift.String { + get + } + @objc final public var viewController: UIKit.UIViewController? + @objc final public var delegate: (any BlueStackSDK.RewardedAdDelegate)? + @objc final public var fullScreenDelegate: (any BlueStackSDK.FullScreenDelegate)? + @objc convenience public init(placementID: Swift.String) + @objc final public func load(requestOptions: BlueStackSDK.RequestOptions?) + @objc final public func load() + @objc final public func show(fromRootViewController rootViewController: UIKit.UIViewController?) + @objc deinit +} +@objc public enum Gender : Swift.Int { + case unknown + case male + case female + public init?(rawValue: Swift.Int) + public typealias RawValue = Swift.Int + public var rawValue: Swift.Int { + get + } +} +@objc @objcMembers public class RequestOptions : ObjectiveC.NSObject { + public var age: Swift.Int? + @objc public var location: CoreLocation.CLLocation? + public var gender: BlueStackSDK.Gender? + @objc public var keyword: Swift.String? + @objc public var contentUrl: Swift.String? + public init(age: Swift.Int? = nil, location: CoreLocation.CLLocation? = nil, gender: BlueStackSDK.Gender? = nil, keyword: Swift.String? = nil, contentUrl: Swift.String? = nil) + @objc public init(age: Foundation.NSNumber?, location: CoreLocation.CLLocation?, gender: BlueStackSDK.Gender, keyword: Swift.String?, contentUrl: Swift.String?) + @objc deinit +} +public typealias InitializationCompletionHandler = (BlueStackSDK.InitializationStatus) -> Swift.Void +@objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objcMembers final public class BlueStack : ObjectiveC.NSObject { + @objc public static func sharedInstance() -> BlueStackSDK.BlueStack + @objc final public func getVersion() -> Swift.String + @objc final public var initializationStatus: BlueStackSDK.InitializationStatus { + @objc get + } + @objc final public func initialize(appID: Swift.String, completion: @escaping BlueStackSDK.InitializationCompletionHandler) + @objc final public func isInitialized() -> Swift.Bool + @objc(setDebugModeEnabled:) final public func setDebugMode(enabled: Swift.Bool) + @objc deinit +} +@objc @_inheritsConvenienceInitializers @objcMembers public class Logger : ObjectiveC.NSObject, BlueStackSDK.LoggerType { + @objc public static var logLevel: BlueStackSDK.LogLevel + @objc public func verbose(_ message: @autoclosure () -> any BlueStackSDK.LogMessage, fileName: Swift.String? = #fileID, functionName: Swift.String? = #function, line: Swift.UInt = #line) + @objc public func debug(_ message: @autoclosure () -> any BlueStackSDK.LogMessage, fileName: Swift.String? = #fileID, functionName: Swift.String? = #function, line: Swift.UInt = #line) + @objc public func info(_ message: @autoclosure () -> any BlueStackSDK.LogMessage, fileName: Swift.String? = #fileID, functionName: Swift.String? = #function, line: Swift.UInt = #line) + @objc public func warn(_ message: @autoclosure () -> any BlueStackSDK.LogMessage, fileName: Swift.String? = #fileID, functionName: Swift.String? = #function, line: Swift.UInt = #line) + @objc public func error(_ message: @autoclosure () -> any BlueStackSDK.LogMessage, fileName: Swift.String = #fileID, functionName: Swift.String = #function, line: Swift.UInt = #line) + @objc(setEventDebugEnabled:) public static func setEventDebug(enabled: Swift.Bool) + @objc(setDebugModeEnabled:) public static func setDebugMode(enabled: Swift.Bool) + @objc override dynamic public init() + @objc deinit +} +extension BlueStackSDK.Logger { + @objc public static func isDebugModeEnabled() -> Swift.Bool + @objc public static func isEventDebugEnabled() -> Swift.Bool + @objc public static func verbose(_ message: @autoclosure () -> any BlueStackSDK.LogMessage, fileName: Swift.String? = #fileID, functionName: Swift.String? = #function, line: Swift.UInt = #line) + @objc public static func debug(_ message: @autoclosure () -> any BlueStackSDK.LogMessage, fileName: Swift.String? = #fileID, functionName: Swift.String? = #function, line: Swift.UInt = #line) + @objc public static func debugLog(_ message: Swift.String) + @objc public static func info(_ message: @autoclosure () -> any BlueStackSDK.LogMessage, fileName: Swift.String? = #fileID, functionName: Swift.String? = #function, line: Swift.UInt = #line) + @objc public static func warn(_ message: @autoclosure () -> any BlueStackSDK.LogMessage, fileName: Swift.String? = #fileID, functionName: Swift.String? = #function, line: Swift.UInt = #line) + @objc public static func error(_ message: @autoclosure () -> any BlueStackSDK.LogMessage, fileName: Swift.String = #fileID, functionName: Swift.String = #function, line: Swift.UInt = #line) +} +@objc @_hasMissingDesignatedInitializers @objcMembers final public class InterstitialAd : ObjectiveC.NSObject, BlueStackSDK.FullScreenDisplayableAd { + @objc final public var isReady: Swift.Bool { + @objc get + } + @objc final public var placementID: Swift.String { + get + } + @objc final public var viewController: UIKit.UIViewController? + @objc final public var delegate: (any BlueStackSDK.InterstitialAdDelegate)? + @objc final public var fullScreenDelegate: (any BlueStackSDK.FullScreenDelegate)? + @objc convenience public init(placementID: Swift.String) + @objc final public func load(requestOptions: BlueStackSDK.RequestOptions?) + @objc final public func load() + @objc final public func show(fromRootViewController rootViewController: UIKit.UIViewController?) + @objc deinit +} +@objc @_hasMissingDesignatedInitializers @objcMembers final public class InitializationStatus : ObjectiveC.NSObject { + @objc final public var adapterStatuses: [Swift.String : BlueStackSDK.AdapterStatus] + @objc deinit +} +@objc public protocol LogMessage : ObjectiveC.NSObjectProtocol { + @objc var logDescription: Swift.String { get } + @objc var category: Swift.String { get } +} +@objc public protocol FullScreenDisplayableAd : ObjectiveC.NSObjectProtocol { + @objc var fullScreenDelegate: (any BlueStackSDK.FullScreenDelegate)? { get set } +} +@objc public protocol RewardedAdDelegate : ObjectiveC.NSObjectProtocol { + @objc(didLoadRewardedAd:) func onAdLoaded(_ ad: BlueStackSDK.RewardedAd) + @objc(rewardedAd:didFailedToLoadWithError:) func onAdFailedToLoad(_ ad: BlueStackSDK.RewardedAd, _ error: any Swift.Error) + @objc(rewardedAd:didEarnedReward:) func onRewardEarned(_ ad: BlueStackSDK.RewardedAd, _ reward: BlueStackSDK.Reward?) +} +@objc public protocol BannerViewDelegate : ObjectiveC.NSObjectProtocol { + @objc(bannerView:didLoadWithPreferredHeight:) func onLoad(_ bannerView: BlueStackSDK.BannerView, _ preferredHeight: CoreFoundation.CGFloat) + @objc(bannerView:didFailedToLoadWithError:) func onFailedToLoad(_ bannerView: BlueStackSDK.BannerView, _ error: any Swift.Error) + @objc(didClick:) optional func onClick(_ bannerView: BlueStackSDK.BannerView) + @objc(didRefreshBannerView:) func onRefresh(_ bannerView: BlueStackSDK.BannerView) + @objc(bannerView:didFailedToRefreshWithError:) func onFailedToRefresh(_ bannerView: BlueStackSDK.BannerView, _ error: any Swift.Error) + @objc(bannerView:didResizedToSize:) optional func onResize(_ bannerView: BlueStackSDK.BannerView, _ size: CoreFoundation.CGSize) +} +@objc public enum LogLevel : Swift.Int, Swift.CustomStringConvertible, Swift.CaseIterable, Swift.Sendable { + case debug = 0 + case info = 1 + case warn = 2 + case error = 3 + case verbose = 4 + public var description: Swift.String { + get + } + public init?(rawValue: Swift.Int) + public typealias AllCases = [BlueStackSDK.LogLevel] + public typealias RawValue = Swift.Int + public static var allCases: [BlueStackSDK.LogLevel] { + get + } + public var rawValue: Swift.Int { + get + } +} +extension BlueStackSDK.AdapterState : Swift.Equatable {} +extension BlueStackSDK.AdapterState : Swift.Hashable {} +extension BlueStackSDK.AdapterState : Swift.RawRepresentable {} +extension BlueStackSDK.AdSize : Swift.Equatable {} +extension BlueStackSDK.AdSize : Swift.Hashable {} +extension BlueStackSDK.AdSize : Swift.RawRepresentable {} +extension BlueStackSDK.Gender : Swift.Equatable {} +extension BlueStackSDK.Gender : Swift.Hashable {} +extension BlueStackSDK.Gender : Swift.RawRepresentable {} +extension BlueStackSDK.LogLevel : Swift.Equatable {} +extension BlueStackSDK.LogLevel : Swift.Hashable {} +extension BlueStackSDK.LogLevel : Swift.RawRepresentable {} diff --git a/BlueStackSDK.xcframework/ios-arm64_x86_64-simulator/BlueStackSDK.framework/Modules/BlueStackSDK.swiftmodule/arm64-apple-ios-simulator.swiftdoc b/BlueStackSDK.xcframework/ios-arm64_x86_64-simulator/BlueStackSDK.framework/Modules/BlueStackSDK.swiftmodule/arm64-apple-ios-simulator.swiftdoc new file mode 100644 index 0000000..8e88875 Binary files /dev/null and b/BlueStackSDK.xcframework/ios-arm64_x86_64-simulator/BlueStackSDK.framework/Modules/BlueStackSDK.swiftmodule/arm64-apple-ios-simulator.swiftdoc differ diff --git a/BlueStackSDK.xcframework/ios-arm64_x86_64-simulator/BlueStackSDK.framework/Modules/BlueStackSDK.swiftmodule/arm64-apple-ios-simulator.swiftinterface b/BlueStackSDK.xcframework/ios-arm64_x86_64-simulator/BlueStackSDK.framework/Modules/BlueStackSDK.swiftmodule/arm64-apple-ios-simulator.swiftinterface new file mode 100644 index 0000000..f6379af --- /dev/null +++ b/BlueStackSDK.xcframework/ios-arm64_x86_64-simulator/BlueStackSDK.framework/Modules/BlueStackSDK.swiftmodule/arm64-apple-ios-simulator.swiftinterface @@ -0,0 +1,222 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 5.10 (swiftlang-5.10.0.13 clang-1500.3.9.4) +// swift-module-flags: -target arm64-apple-ios12.2-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -enable-bare-slash-regex -module-name BlueStackSDK +@_exported import BlueStackSDK +import Foundation +import Swift +import UIKit +import _Concurrency +import _StringProcessing +import _SwiftConcurrencyShims +import os +@objc @_hasMissingDesignatedInitializers @objcMembers public class Reward : ObjectiveC.NSObject { + @objc final public let currency: Swift.String? + @objc final public let amount: Foundation.NSNumber? + @objc deinit +} +@objc public protocol InterstitialAdDelegate : ObjectiveC.NSObjectProtocol { + @objc(didLoadInterstitialAd:) func onAdLoaded(_ ad: BlueStackSDK.InterstitialAd) + @objc(interstitialAd:didFailedToLoadWithError:) func onAdFailedToLoad(_ ad: BlueStackSDK.InterstitialAd, _ error: any Swift.Error) +} +@objc public enum AdapterState : Swift.Int { + case ready + case notReady + public init?(rawValue: Swift.Int) + public typealias RawValue = Swift.Int + public var rawValue: Swift.Int { + get + } +} +@objc @_hasMissingDesignatedInitializers @objcMembers final public class AdapterStatus : ObjectiveC.NSObject { + @objc final public let name: Swift.String + @objc final public let state: BlueStackSDK.AdapterState + @objc final public let statusDescription: Swift.String? + @objc deinit +} +@objc public enum AdSize : Swift.Int { + case banner + case largeBanner + case mediumRectangle + case fullBanner + case leaderboard + case dynamicBanner + case dynamicLeaderboardBanner + public init?(rawValue: Swift.Int) + public typealias RawValue = Swift.Int + public var rawValue: Swift.Int { + get + } +} +@objc public protocol LoggerType : ObjectiveC.NSObjectProtocol { + @objc func verbose(_ message: @autoclosure () -> any BlueStackSDK.LogMessage, fileName: Swift.String?, functionName: Swift.String?, line: Swift.UInt) + @objc func debug(_ message: @autoclosure () -> any BlueStackSDK.LogMessage, fileName: Swift.String?, functionName: Swift.String?, line: Swift.UInt) + @objc func info(_ message: @autoclosure () -> any BlueStackSDK.LogMessage, fileName: Swift.String?, functionName: Swift.String?, line: Swift.UInt) + @objc func warn(_ message: @autoclosure () -> any BlueStackSDK.LogMessage, fileName: Swift.String?, functionName: Swift.String?, line: Swift.UInt) + @objc func error(_ message: @autoclosure () -> any BlueStackSDK.LogMessage, fileName: Swift.String, functionName: Swift.String, line: Swift.UInt) +} +@objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objcMembers @_Concurrency.MainActor(unsafe) public class BannerView : UIKit.UIView { + @objc deinit + @objc @_Concurrency.MainActor(unsafe) public var adSize: BlueStackSDK.AdSize + @objc @_Concurrency.MainActor(unsafe) public var placementID: Swift.String? + @objc @_Concurrency.MainActor(unsafe) public var viewController: UIKit.UIViewController? + @objc @IBOutlet @_Concurrency.MainActor(unsafe) weak public var delegate: (any BlueStackSDK.BannerViewDelegate)? + @objc @_Concurrency.MainActor(unsafe) public init(adSize: BlueStackSDK.AdSize) + @_Concurrency.MainActor(unsafe) @objc required dynamic public init?(coder: Foundation.NSCoder) + @_Concurrency.MainActor(unsafe) @objc override dynamic public init(frame: CoreFoundation.CGRect) + @objc @_Concurrency.MainActor(unsafe) public func load(requestOptions: BlueStackSDK.RequestOptions?) + @objc @_Concurrency.MainActor(unsafe) public func load() + @objc @_Concurrency.MainActor(unsafe) public func startAutoRefresh() + @objc @_Concurrency.MainActor(unsafe) public func stopAutoRefresh() +} +@objc public protocol FullScreenDelegate : ObjectiveC.NSObjectProtocol { + @objc(didClickAd:) optional func onAdClicked(_ ad: any BlueStackSDK.FullScreenDisplayableAd) + @objc(didDismissAd:) optional func onAdDismissed(_ ad: any BlueStackSDK.FullScreenDisplayableAd) + @objc(ad:didFailedToDisplayWithError:) optional func onAdFailedToDisplay(_ ad: any BlueStackSDK.FullScreenDisplayableAd, _ error: any Swift.Error) + @objc(didDisplayAd:) optional func onAdDisplayed(_ ad: any BlueStackSDK.FullScreenDisplayableAd) +} +@objc @_inheritsConvenienceInitializers @objcMembers public class RequestOptionsToPreferenceTransformer : ObjectiveC.NSObject { + @objc public func transform(_ requestOptions: BlueStackSDK.RequestOptions?) -> BlueStackSDK.MNGPreference? + @objc override dynamic public init() + @objc deinit +} +@objc @_hasMissingDesignatedInitializers @objcMembers final public class RewardedAd : ObjectiveC.NSObject, BlueStackSDK.FullScreenDisplayableAd { + @objc final public var isReady: Swift.Bool { + @objc get + } + @objc final public var placementID: Swift.String { + get + } + @objc final public var viewController: UIKit.UIViewController? + @objc final public var delegate: (any BlueStackSDK.RewardedAdDelegate)? + @objc final public var fullScreenDelegate: (any BlueStackSDK.FullScreenDelegate)? + @objc convenience public init(placementID: Swift.String) + @objc final public func load(requestOptions: BlueStackSDK.RequestOptions?) + @objc final public func load() + @objc final public func show(fromRootViewController rootViewController: UIKit.UIViewController?) + @objc deinit +} +@objc public enum Gender : Swift.Int { + case unknown + case male + case female + public init?(rawValue: Swift.Int) + public typealias RawValue = Swift.Int + public var rawValue: Swift.Int { + get + } +} +@objc @objcMembers public class RequestOptions : ObjectiveC.NSObject { + public var age: Swift.Int? + @objc public var location: CoreLocation.CLLocation? + public var gender: BlueStackSDK.Gender? + @objc public var keyword: Swift.String? + @objc public var contentUrl: Swift.String? + public init(age: Swift.Int? = nil, location: CoreLocation.CLLocation? = nil, gender: BlueStackSDK.Gender? = nil, keyword: Swift.String? = nil, contentUrl: Swift.String? = nil) + @objc public init(age: Foundation.NSNumber?, location: CoreLocation.CLLocation?, gender: BlueStackSDK.Gender, keyword: Swift.String?, contentUrl: Swift.String?) + @objc deinit +} +public typealias InitializationCompletionHandler = (BlueStackSDK.InitializationStatus) -> Swift.Void +@objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objcMembers final public class BlueStack : ObjectiveC.NSObject { + @objc public static func sharedInstance() -> BlueStackSDK.BlueStack + @objc final public func getVersion() -> Swift.String + @objc final public var initializationStatus: BlueStackSDK.InitializationStatus { + @objc get + } + @objc final public func initialize(appID: Swift.String, completion: @escaping BlueStackSDK.InitializationCompletionHandler) + @objc final public func isInitialized() -> Swift.Bool + @objc(setDebugModeEnabled:) final public func setDebugMode(enabled: Swift.Bool) + @objc deinit +} +@objc @_inheritsConvenienceInitializers @objcMembers public class Logger : ObjectiveC.NSObject, BlueStackSDK.LoggerType { + @objc public static var logLevel: BlueStackSDK.LogLevel + @objc public func verbose(_ message: @autoclosure () -> any BlueStackSDK.LogMessage, fileName: Swift.String? = #fileID, functionName: Swift.String? = #function, line: Swift.UInt = #line) + @objc public func debug(_ message: @autoclosure () -> any BlueStackSDK.LogMessage, fileName: Swift.String? = #fileID, functionName: Swift.String? = #function, line: Swift.UInt = #line) + @objc public func info(_ message: @autoclosure () -> any BlueStackSDK.LogMessage, fileName: Swift.String? = #fileID, functionName: Swift.String? = #function, line: Swift.UInt = #line) + @objc public func warn(_ message: @autoclosure () -> any BlueStackSDK.LogMessage, fileName: Swift.String? = #fileID, functionName: Swift.String? = #function, line: Swift.UInt = #line) + @objc public func error(_ message: @autoclosure () -> any BlueStackSDK.LogMessage, fileName: Swift.String = #fileID, functionName: Swift.String = #function, line: Swift.UInt = #line) + @objc(setEventDebugEnabled:) public static func setEventDebug(enabled: Swift.Bool) + @objc(setDebugModeEnabled:) public static func setDebugMode(enabled: Swift.Bool) + @objc override dynamic public init() + @objc deinit +} +extension BlueStackSDK.Logger { + @objc public static func isDebugModeEnabled() -> Swift.Bool + @objc public static func isEventDebugEnabled() -> Swift.Bool + @objc public static func verbose(_ message: @autoclosure () -> any BlueStackSDK.LogMessage, fileName: Swift.String? = #fileID, functionName: Swift.String? = #function, line: Swift.UInt = #line) + @objc public static func debug(_ message: @autoclosure () -> any BlueStackSDK.LogMessage, fileName: Swift.String? = #fileID, functionName: Swift.String? = #function, line: Swift.UInt = #line) + @objc public static func debugLog(_ message: Swift.String) + @objc public static func info(_ message: @autoclosure () -> any BlueStackSDK.LogMessage, fileName: Swift.String? = #fileID, functionName: Swift.String? = #function, line: Swift.UInt = #line) + @objc public static func warn(_ message: @autoclosure () -> any BlueStackSDK.LogMessage, fileName: Swift.String? = #fileID, functionName: Swift.String? = #function, line: Swift.UInt = #line) + @objc public static func error(_ message: @autoclosure () -> any BlueStackSDK.LogMessage, fileName: Swift.String = #fileID, functionName: Swift.String = #function, line: Swift.UInt = #line) +} +@objc @_hasMissingDesignatedInitializers @objcMembers final public class InterstitialAd : ObjectiveC.NSObject, BlueStackSDK.FullScreenDisplayableAd { + @objc final public var isReady: Swift.Bool { + @objc get + } + @objc final public var placementID: Swift.String { + get + } + @objc final public var viewController: UIKit.UIViewController? + @objc final public var delegate: (any BlueStackSDK.InterstitialAdDelegate)? + @objc final public var fullScreenDelegate: (any BlueStackSDK.FullScreenDelegate)? + @objc convenience public init(placementID: Swift.String) + @objc final public func load(requestOptions: BlueStackSDK.RequestOptions?) + @objc final public func load() + @objc final public func show(fromRootViewController rootViewController: UIKit.UIViewController?) + @objc deinit +} +@objc @_hasMissingDesignatedInitializers @objcMembers final public class InitializationStatus : ObjectiveC.NSObject { + @objc final public var adapterStatuses: [Swift.String : BlueStackSDK.AdapterStatus] + @objc deinit +} +@objc public protocol LogMessage : ObjectiveC.NSObjectProtocol { + @objc var logDescription: Swift.String { get } + @objc var category: Swift.String { get } +} +@objc public protocol FullScreenDisplayableAd : ObjectiveC.NSObjectProtocol { + @objc var fullScreenDelegate: (any BlueStackSDK.FullScreenDelegate)? { get set } +} +@objc public protocol RewardedAdDelegate : ObjectiveC.NSObjectProtocol { + @objc(didLoadRewardedAd:) func onAdLoaded(_ ad: BlueStackSDK.RewardedAd) + @objc(rewardedAd:didFailedToLoadWithError:) func onAdFailedToLoad(_ ad: BlueStackSDK.RewardedAd, _ error: any Swift.Error) + @objc(rewardedAd:didEarnedReward:) func onRewardEarned(_ ad: BlueStackSDK.RewardedAd, _ reward: BlueStackSDK.Reward?) +} +@objc public protocol BannerViewDelegate : ObjectiveC.NSObjectProtocol { + @objc(bannerView:didLoadWithPreferredHeight:) func onLoad(_ bannerView: BlueStackSDK.BannerView, _ preferredHeight: CoreFoundation.CGFloat) + @objc(bannerView:didFailedToLoadWithError:) func onFailedToLoad(_ bannerView: BlueStackSDK.BannerView, _ error: any Swift.Error) + @objc(didClick:) optional func onClick(_ bannerView: BlueStackSDK.BannerView) + @objc(didRefreshBannerView:) func onRefresh(_ bannerView: BlueStackSDK.BannerView) + @objc(bannerView:didFailedToRefreshWithError:) func onFailedToRefresh(_ bannerView: BlueStackSDK.BannerView, _ error: any Swift.Error) + @objc(bannerView:didResizedToSize:) optional func onResize(_ bannerView: BlueStackSDK.BannerView, _ size: CoreFoundation.CGSize) +} +@objc public enum LogLevel : Swift.Int, Swift.CustomStringConvertible, Swift.CaseIterable, Swift.Sendable { + case debug = 0 + case info = 1 + case warn = 2 + case error = 3 + case verbose = 4 + public var description: Swift.String { + get + } + public init?(rawValue: Swift.Int) + public typealias AllCases = [BlueStackSDK.LogLevel] + public typealias RawValue = Swift.Int + public static var allCases: [BlueStackSDK.LogLevel] { + get + } + public var rawValue: Swift.Int { + get + } +} +extension BlueStackSDK.AdapterState : Swift.Equatable {} +extension BlueStackSDK.AdapterState : Swift.Hashable {} +extension BlueStackSDK.AdapterState : Swift.RawRepresentable {} +extension BlueStackSDK.AdSize : Swift.Equatable {} +extension BlueStackSDK.AdSize : Swift.Hashable {} +extension BlueStackSDK.AdSize : Swift.RawRepresentable {} +extension BlueStackSDK.Gender : Swift.Equatable {} +extension BlueStackSDK.Gender : Swift.Hashable {} +extension BlueStackSDK.Gender : Swift.RawRepresentable {} +extension BlueStackSDK.LogLevel : Swift.Equatable {} +extension BlueStackSDK.LogLevel : Swift.Hashable {} +extension BlueStackSDK.LogLevel : Swift.RawRepresentable {} diff --git a/BlueStackSDK.xcframework/ios-arm64_x86_64-simulator/BlueStackSDK.framework/Modules/BlueStackSDK.swiftmodule/x86_64-apple-ios-simulator.abi.json b/BlueStackSDK.xcframework/ios-arm64_x86_64-simulator/BlueStackSDK.framework/Modules/BlueStackSDK.swiftmodule/x86_64-apple-ios-simulator.abi.json new file mode 100644 index 0000000..cef5d66 --- /dev/null +++ b/BlueStackSDK.xcframework/ios-arm64_x86_64-simulator/BlueStackSDK.framework/Modules/BlueStackSDK.swiftmodule/x86_64-apple-ios-simulator.abi.json @@ -0,0 +1,8568 @@ +{ + "ABIRoot": { + "kind": "Root", + "name": "TopLevel", + "printedName": "TopLevel", + "children": [ + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "Reward", + "printedName": "Reward", + "children": [ + { + "kind": "Var", + "name": "currency", + "printedName": "currency", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "c:@M@BlueStackSDK@objc(cs)Reward(py)currency", + "mangledName": "$s12BlueStackSDK6RewardC8currencySSSgvp", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl", + "RawDocComment", + "ObjC" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@BlueStackSDK@objc(cs)Reward(im)currency", + "mangledName": "$s12BlueStackSDK6RewardC8currencySSSgvg", + "moduleName": "BlueStackSDK", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "amount", + "printedName": "amount", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.NSNumber?", + "children": [ + { + "kind": "TypeNominal", + "name": "NSNumber", + "printedName": "Foundation.NSNumber", + "usr": "c:objc(cs)NSNumber" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "c:@M@BlueStackSDK@objc(cs)Reward(py)amount", + "mangledName": "$s12BlueStackSDK6RewardC6amountSo8NSNumberCSgvp", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl", + "RawDocComment", + "ObjC" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.NSNumber?", + "children": [ + { + "kind": "TypeNominal", + "name": "NSNumber", + "printedName": "Foundation.NSNumber", + "usr": "c:objc(cs)NSNumber" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@BlueStackSDK@objc(cs)Reward(im)amount", + "mangledName": "$s12BlueStackSDK6RewardC6amountSo8NSNumberCSgvg", + "moduleName": "BlueStackSDK", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "Reward", + "printedName": "BlueStackSDK.Reward", + "usr": "c:@M@BlueStackSDK@objc(cs)Reward" + } + ], + "declKind": "Constructor", + "usr": "c:@M@BlueStackSDK@objc(cs)Reward(im)init", + "mangledName": "$s12BlueStackSDK6RewardCACycfc", + "moduleName": "BlueStackSDK", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@BlueStackSDK@objc(cs)Reward", + "mangledName": "$s12BlueStackSDK6RewardC", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "AccessControl", + "ObjCMembers", + "RawDocComment", + "ObjC" + ], + "superclassUsr": "c:objc(cs)NSObject", + "hasMissingDesignatedInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "InterstitialAdDelegate", + "printedName": "InterstitialAdDelegate", + "children": [ + { + "kind": "Function", + "name": "onAdLoaded", + "printedName": "onAdLoaded(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "InterstitialAd", + "printedName": "BlueStackSDK.InterstitialAd", + "usr": "c:@M@BlueStackSDK@objc(cs)InterstitialAd" + } + ], + "declKind": "Func", + "usr": "c:@M@BlueStackSDK@objc(pl)InterstitialAdDelegate(im)didLoadInterstitialAd:", + "mangledName": "$s12BlueStackSDK22InterstitialAdDelegateP02onE6LoadedyyAA0dE0CF", + "moduleName": "BlueStackSDK", + "genericSig": "<τ_0_0 where τ_0_0 : BlueStackSDK.InterstitialAdDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "objc_name": "didLoadInterstitialAd:", + "declAttributes": [ + "ObjC", + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "onAdFailedToLoad", + "printedName": "onAdFailedToLoad(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "InterstitialAd", + "printedName": "BlueStackSDK.InterstitialAd", + "usr": "c:@M@BlueStackSDK@objc(cs)InterstitialAd" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "any Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "declKind": "Func", + "usr": "c:@M@BlueStackSDK@objc(pl)InterstitialAdDelegate(im)interstitialAd:didFailedToLoadWithError:", + "mangledName": "$s12BlueStackSDK22InterstitialAdDelegateP02onE12FailedToLoadyyAA0dE0C_s5Error_ptF", + "moduleName": "BlueStackSDK", + "genericSig": "<τ_0_0 where τ_0_0 : BlueStackSDK.InterstitialAdDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "objc_name": "interstitialAd:didFailedToLoadWithError:", + "declAttributes": [ + "ObjC", + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "c:@M@BlueStackSDK@objc(pl)InterstitialAdDelegate", + "mangledName": "$s12BlueStackSDK22InterstitialAdDelegateP", + "moduleName": "BlueStackSDK", + "genericSig": "<τ_0_0 : ObjectiveC.NSObjectProtocol>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "ObjC" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "AdapterState", + "printedName": "AdapterState", + "children": [ + { + "kind": "Var", + "name": "ready", + "printedName": "ready", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(BlueStackSDK.AdapterState.Type) -> BlueStackSDK.AdapterState", + "children": [ + { + "kind": "TypeNominal", + "name": "AdapterState", + "printedName": "BlueStackSDK.AdapterState", + "usr": "c:@M@BlueStackSDK@E@AdapterState" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "BlueStackSDK.AdapterState.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "AdapterState", + "printedName": "BlueStackSDK.AdapterState", + "usr": "c:@M@BlueStackSDK@E@AdapterState" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@BlueStackSDK@E@AdapterState@AdapterStateReady", + "mangledName": "$s12BlueStackSDK12AdapterStateO5readyyA2CmF", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "ObjC" + ], + "fixedbinaryorder": 0 + }, + { + "kind": "Var", + "name": "notReady", + "printedName": "notReady", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(BlueStackSDK.AdapterState.Type) -> BlueStackSDK.AdapterState", + "children": [ + { + "kind": "TypeNominal", + "name": "AdapterState", + "printedName": "BlueStackSDK.AdapterState", + "usr": "c:@M@BlueStackSDK@E@AdapterState" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "BlueStackSDK.AdapterState.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "AdapterState", + "printedName": "BlueStackSDK.AdapterState", + "usr": "c:@M@BlueStackSDK@E@AdapterState" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@BlueStackSDK@E@AdapterState@AdapterStateNotReady", + "mangledName": "$s12BlueStackSDK12AdapterStateO8notReadyyA2CmF", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "ObjC" + ], + "fixedbinaryorder": 1 + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "BlueStackSDK.AdapterState?", + "children": [ + { + "kind": "TypeNominal", + "name": "AdapterState", + "printedName": "BlueStackSDK.AdapterState", + "usr": "c:@M@BlueStackSDK@E@AdapterState" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "s:12BlueStackSDK12AdapterStateO8rawValueACSgSi_tcfc", + "mangledName": "$s12BlueStackSDK12AdapterStateO8rawValueACSgSi_tcfc", + "moduleName": "BlueStackSDK", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:12BlueStackSDK12AdapterStateO8rawValueSivp", + "mangledName": "$s12BlueStackSDK12AdapterStateO8rawValueSivp", + "moduleName": "BlueStackSDK", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:12BlueStackSDK12AdapterStateO8rawValueSivg", + "mangledName": "$s12BlueStackSDK12AdapterStateO8rawValueSivg", + "moduleName": "BlueStackSDK", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "c:@M@BlueStackSDK@E@AdapterState", + "mangledName": "$s12BlueStackSDK12AdapterStateO", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "enumRawTypeName": "Int", + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "RawRepresentable", + "printedName": "RawRepresentable", + "children": [ + { + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" + } + ] + }, + { + "kind": "TypeDecl", + "name": "AdapterStatus", + "printedName": "AdapterStatus", + "children": [ + { + "kind": "Var", + "name": "name", + "printedName": "name", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "c:@M@BlueStackSDK@objc(cs)AdapterStatus(py)name", + "mangledName": "$s12BlueStackSDK13AdapterStatusC4nameSSvp", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl", + "RawDocComment", + "ObjC" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "c:@M@BlueStackSDK@objc(cs)AdapterStatus(im)name", + "mangledName": "$s12BlueStackSDK13AdapterStatusC4nameSSvg", + "moduleName": "BlueStackSDK", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "state", + "printedName": "state", + "children": [ + { + "kind": "TypeNominal", + "name": "AdapterState", + "printedName": "BlueStackSDK.AdapterState", + "usr": "c:@M@BlueStackSDK@E@AdapterState" + } + ], + "declKind": "Var", + "usr": "c:@M@BlueStackSDK@objc(cs)AdapterStatus(py)state", + "mangledName": "$s12BlueStackSDK13AdapterStatusC5stateAA0D5StateOvp", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl", + "RawDocComment", + "ObjC" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "AdapterState", + "printedName": "BlueStackSDK.AdapterState", + "usr": "c:@M@BlueStackSDK@E@AdapterState" + } + ], + "declKind": "Accessor", + "usr": "c:@M@BlueStackSDK@objc(cs)AdapterStatus(im)state", + "mangledName": "$s12BlueStackSDK13AdapterStatusC5stateAA0D5StateOvg", + "moduleName": "BlueStackSDK", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "statusDescription", + "printedName": "statusDescription", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "c:@M@BlueStackSDK@objc(cs)AdapterStatus(py)statusDescription", + "mangledName": "$s12BlueStackSDK13AdapterStatusC17statusDescriptionSSSgvp", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl", + "RawDocComment", + "ObjC" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@BlueStackSDK@objc(cs)AdapterStatus(im)statusDescription", + "mangledName": "$s12BlueStackSDK13AdapterStatusC17statusDescriptionSSSgvg", + "moduleName": "BlueStackSDK", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "AdapterStatus", + "printedName": "BlueStackSDK.AdapterStatus", + "usr": "c:@M@BlueStackSDK@objc(cs)AdapterStatus" + } + ], + "declKind": "Constructor", + "usr": "c:@M@BlueStackSDK@objc(cs)AdapterStatus(im)init", + "mangledName": "$s12BlueStackSDK13AdapterStatusCACycfc", + "moduleName": "BlueStackSDK", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@BlueStackSDK@objc(cs)AdapterStatus", + "mangledName": "$s12BlueStackSDK13AdapterStatusC", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "Final", + "AccessControl", + "ObjCMembers", + "ObjC" + ], + "superclassUsr": "c:objc(cs)NSObject", + "hasMissingDesignatedInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "AdSize", + "printedName": "AdSize", + "children": [ + { + "kind": "Var", + "name": "banner", + "printedName": "banner", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(BlueStackSDK.AdSize.Type) -> BlueStackSDK.AdSize", + "children": [ + { + "kind": "TypeNominal", + "name": "AdSize", + "printedName": "BlueStackSDK.AdSize", + "usr": "c:@M@BlueStackSDK@E@AdSize" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "BlueStackSDK.AdSize.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "AdSize", + "printedName": "BlueStackSDK.AdSize", + "usr": "c:@M@BlueStackSDK@E@AdSize" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@BlueStackSDK@E@AdSize@AdSizeBanner", + "mangledName": "$s12BlueStackSDK6AdSizeO6banneryA2CmF", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "ObjC" + ], + "fixedbinaryorder": 0 + }, + { + "kind": "Var", + "name": "largeBanner", + "printedName": "largeBanner", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(BlueStackSDK.AdSize.Type) -> BlueStackSDK.AdSize", + "children": [ + { + "kind": "TypeNominal", + "name": "AdSize", + "printedName": "BlueStackSDK.AdSize", + "usr": "c:@M@BlueStackSDK@E@AdSize" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "BlueStackSDK.AdSize.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "AdSize", + "printedName": "BlueStackSDK.AdSize", + "usr": "c:@M@BlueStackSDK@E@AdSize" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@BlueStackSDK@E@AdSize@AdSizeLargeBanner", + "mangledName": "$s12BlueStackSDK6AdSizeO11largeBanneryA2CmF", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "ObjC" + ], + "fixedbinaryorder": 1 + }, + { + "kind": "Var", + "name": "mediumRectangle", + "printedName": "mediumRectangle", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(BlueStackSDK.AdSize.Type) -> BlueStackSDK.AdSize", + "children": [ + { + "kind": "TypeNominal", + "name": "AdSize", + "printedName": "BlueStackSDK.AdSize", + "usr": "c:@M@BlueStackSDK@E@AdSize" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "BlueStackSDK.AdSize.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "AdSize", + "printedName": "BlueStackSDK.AdSize", + "usr": "c:@M@BlueStackSDK@E@AdSize" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@BlueStackSDK@E@AdSize@AdSizeMediumRectangle", + "mangledName": "$s12BlueStackSDK6AdSizeO15mediumRectangleyA2CmF", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "ObjC" + ], + "fixedbinaryorder": 2 + }, + { + "kind": "Var", + "name": "fullBanner", + "printedName": "fullBanner", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(BlueStackSDK.AdSize.Type) -> BlueStackSDK.AdSize", + "children": [ + { + "kind": "TypeNominal", + "name": "AdSize", + "printedName": "BlueStackSDK.AdSize", + "usr": "c:@M@BlueStackSDK@E@AdSize" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "BlueStackSDK.AdSize.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "AdSize", + "printedName": "BlueStackSDK.AdSize", + "usr": "c:@M@BlueStackSDK@E@AdSize" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@BlueStackSDK@E@AdSize@AdSizeFullBanner", + "mangledName": "$s12BlueStackSDK6AdSizeO10fullBanneryA2CmF", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "ObjC" + ], + "fixedbinaryorder": 3 + }, + { + "kind": "Var", + "name": "leaderboard", + "printedName": "leaderboard", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(BlueStackSDK.AdSize.Type) -> BlueStackSDK.AdSize", + "children": [ + { + "kind": "TypeNominal", + "name": "AdSize", + "printedName": "BlueStackSDK.AdSize", + "usr": "c:@M@BlueStackSDK@E@AdSize" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "BlueStackSDK.AdSize.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "AdSize", + "printedName": "BlueStackSDK.AdSize", + "usr": "c:@M@BlueStackSDK@E@AdSize" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@BlueStackSDK@E@AdSize@AdSizeLeaderboard", + "mangledName": "$s12BlueStackSDK6AdSizeO11leaderboardyA2CmF", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "ObjC" + ], + "fixedbinaryorder": 4 + }, + { + "kind": "Var", + "name": "dynamicBanner", + "printedName": "dynamicBanner", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(BlueStackSDK.AdSize.Type) -> BlueStackSDK.AdSize", + "children": [ + { + "kind": "TypeNominal", + "name": "AdSize", + "printedName": "BlueStackSDK.AdSize", + "usr": "c:@M@BlueStackSDK@E@AdSize" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "BlueStackSDK.AdSize.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "AdSize", + "printedName": "BlueStackSDK.AdSize", + "usr": "c:@M@BlueStackSDK@E@AdSize" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@BlueStackSDK@E@AdSize@AdSizeDynamicBanner", + "mangledName": "$s12BlueStackSDK6AdSizeO13dynamicBanneryA2CmF", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "ObjC" + ], + "fixedbinaryorder": 5 + }, + { + "kind": "Var", + "name": "dynamicLeaderboardBanner", + "printedName": "dynamicLeaderboardBanner", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(BlueStackSDK.AdSize.Type) -> BlueStackSDK.AdSize", + "children": [ + { + "kind": "TypeNominal", + "name": "AdSize", + "printedName": "BlueStackSDK.AdSize", + "usr": "c:@M@BlueStackSDK@E@AdSize" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "BlueStackSDK.AdSize.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "AdSize", + "printedName": "BlueStackSDK.AdSize", + "usr": "c:@M@BlueStackSDK@E@AdSize" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@BlueStackSDK@E@AdSize@AdSizeDynamicLeaderboardBanner", + "mangledName": "$s12BlueStackSDK6AdSizeO24dynamicLeaderboardBanneryA2CmF", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "ObjC" + ], + "fixedbinaryorder": 6 + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "BlueStackSDK.AdSize?", + "children": [ + { + "kind": "TypeNominal", + "name": "AdSize", + "printedName": "BlueStackSDK.AdSize", + "usr": "c:@M@BlueStackSDK@E@AdSize" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "s:12BlueStackSDK6AdSizeO8rawValueACSgSi_tcfc", + "mangledName": "$s12BlueStackSDK6AdSizeO8rawValueACSgSi_tcfc", + "moduleName": "BlueStackSDK", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:12BlueStackSDK6AdSizeO8rawValueSivp", + "mangledName": "$s12BlueStackSDK6AdSizeO8rawValueSivp", + "moduleName": "BlueStackSDK", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:12BlueStackSDK6AdSizeO8rawValueSivg", + "mangledName": "$s12BlueStackSDK6AdSizeO8rawValueSivg", + "moduleName": "BlueStackSDK", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "c:@M@BlueStackSDK@E@AdSize", + "mangledName": "$s12BlueStackSDK6AdSizeO", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "enumRawTypeName": "Int", + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "RawRepresentable", + "printedName": "RawRepresentable", + "children": [ + { + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "LoggerType", + "printedName": "LoggerType", + "children": [ + { + "kind": "Function", + "name": "verbose", + "printedName": "verbose(_:fileName:functionName:line:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> any BlueStackSDK.LogMessage", + "children": [ + { + "kind": "TypeNominal", + "name": "LogMessage", + "printedName": "any BlueStackSDK.LogMessage", + "usr": "c:@M@BlueStackSDK@objc(pl)LogMessage" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "typeAttributes": [ + "noescape" + ] + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "UInt", + "printedName": "Swift.UInt", + "usr": "s:Su" + } + ], + "declKind": "Func", + "usr": "c:@M@BlueStackSDK@objc(pl)LoggerType(im)verbose:fileName:functionName:line:", + "mangledName": "$s12BlueStackSDK10LoggerTypeP7verbose_8fileName08functionH04lineyAA10LogMessage_pyXK_SSSgAISutF", + "moduleName": "BlueStackSDK", + "genericSig": "<τ_0_0 where τ_0_0 : BlueStackSDK.LoggerType>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "debug", + "printedName": "debug(_:fileName:functionName:line:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> any BlueStackSDK.LogMessage", + "children": [ + { + "kind": "TypeNominal", + "name": "LogMessage", + "printedName": "any BlueStackSDK.LogMessage", + "usr": "c:@M@BlueStackSDK@objc(pl)LogMessage" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "typeAttributes": [ + "noescape" + ] + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "UInt", + "printedName": "Swift.UInt", + "usr": "s:Su" + } + ], + "declKind": "Func", + "usr": "c:@M@BlueStackSDK@objc(pl)LoggerType(im)debug:fileName:functionName:line:", + "mangledName": "$s12BlueStackSDK10LoggerTypeP5debug_8fileName08functionH04lineyAA10LogMessage_pyXK_SSSgAISutF", + "moduleName": "BlueStackSDK", + "genericSig": "<τ_0_0 where τ_0_0 : BlueStackSDK.LoggerType>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "info", + "printedName": "info(_:fileName:functionName:line:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> any BlueStackSDK.LogMessage", + "children": [ + { + "kind": "TypeNominal", + "name": "LogMessage", + "printedName": "any BlueStackSDK.LogMessage", + "usr": "c:@M@BlueStackSDK@objc(pl)LogMessage" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "typeAttributes": [ + "noescape" + ] + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "UInt", + "printedName": "Swift.UInt", + "usr": "s:Su" + } + ], + "declKind": "Func", + "usr": "c:@M@BlueStackSDK@objc(pl)LoggerType(im)info:fileName:functionName:line:", + "mangledName": "$s12BlueStackSDK10LoggerTypeP4info_8fileName08functionH04lineyAA10LogMessage_pyXK_SSSgAISutF", + "moduleName": "BlueStackSDK", + "genericSig": "<τ_0_0 where τ_0_0 : BlueStackSDK.LoggerType>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "warn", + "printedName": "warn(_:fileName:functionName:line:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> any BlueStackSDK.LogMessage", + "children": [ + { + "kind": "TypeNominal", + "name": "LogMessage", + "printedName": "any BlueStackSDK.LogMessage", + "usr": "c:@M@BlueStackSDK@objc(pl)LogMessage" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "typeAttributes": [ + "noescape" + ] + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "UInt", + "printedName": "Swift.UInt", + "usr": "s:Su" + } + ], + "declKind": "Func", + "usr": "c:@M@BlueStackSDK@objc(pl)LoggerType(im)warn:fileName:functionName:line:", + "mangledName": "$s12BlueStackSDK10LoggerTypeP4warn_8fileName08functionH04lineyAA10LogMessage_pyXK_SSSgAISutF", + "moduleName": "BlueStackSDK", + "genericSig": "<τ_0_0 where τ_0_0 : BlueStackSDK.LoggerType>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "error", + "printedName": "error(_:fileName:functionName:line:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> any BlueStackSDK.LogMessage", + "children": [ + { + "kind": "TypeNominal", + "name": "LogMessage", + "printedName": "any BlueStackSDK.LogMessage", + "usr": "c:@M@BlueStackSDK@objc(pl)LogMessage" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "typeAttributes": [ + "noescape" + ] + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "UInt", + "printedName": "Swift.UInt", + "usr": "s:Su" + } + ], + "declKind": "Func", + "usr": "c:@M@BlueStackSDK@objc(pl)LoggerType(im)error:fileName:functionName:line:", + "mangledName": "$s12BlueStackSDK10LoggerTypeP5error_8fileName08functionH04lineyAA10LogMessage_pyXK_S2SSutF", + "moduleName": "BlueStackSDK", + "genericSig": "<τ_0_0 where τ_0_0 : BlueStackSDK.LoggerType>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "c:@M@BlueStackSDK@objc(pl)LoggerType", + "mangledName": "$s12BlueStackSDK10LoggerTypeP", + "moduleName": "BlueStackSDK", + "genericSig": "<τ_0_0 : ObjectiveC.NSObjectProtocol>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "ObjC" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "BlueStackSDK" + }, + { + "kind": "TypeDecl", + "name": "BannerView", + "printedName": "BannerView", + "children": [ + { + "kind": "Var", + "name": "adSize", + "printedName": "adSize", + "children": [ + { + "kind": "TypeNominal", + "name": "AdSize", + "printedName": "BlueStackSDK.AdSize", + "usr": "c:@M@BlueStackSDK@E@AdSize" + } + ], + "declKind": "Var", + "usr": "c:@M@BlueStackSDK@objc(cs)BannerView(py)adSize", + "mangledName": "$s12BlueStackSDK10BannerViewC6adSizeAA02AdG0Ovp", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "Custom", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "AdSize", + "printedName": "BlueStackSDK.AdSize", + "usr": "c:@M@BlueStackSDK@E@AdSize" + } + ], + "declKind": "Accessor", + "usr": "c:@M@BlueStackSDK@objc(cs)BannerView(im)adSize", + "mangledName": "$s12BlueStackSDK10BannerViewC6adSizeAA02AdG0Ovg", + "moduleName": "BlueStackSDK", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "AdSize", + "printedName": "BlueStackSDK.AdSize", + "usr": "c:@M@BlueStackSDK@E@AdSize" + } + ], + "declKind": "Accessor", + "usr": "c:@M@BlueStackSDK@objc(cs)BannerView(im)setAdSize:", + "mangledName": "$s12BlueStackSDK10BannerViewC6adSizeAA02AdG0Ovs", + "moduleName": "BlueStackSDK", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:12BlueStackSDK10BannerViewC6adSizeAA02AdG0OvM", + "mangledName": "$s12BlueStackSDK10BannerViewC6adSizeAA02AdG0OvM", + "moduleName": "BlueStackSDK", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "placementID", + "printedName": "placementID", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "c:@M@BlueStackSDK@objc(cs)BannerView(py)placementID", + "mangledName": "$s12BlueStackSDK10BannerViewC11placementIDSSSgvp", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "Custom", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@BlueStackSDK@objc(cs)BannerView(im)placementID", + "mangledName": "$s12BlueStackSDK10BannerViewC11placementIDSSSgvg", + "moduleName": "BlueStackSDK", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@BlueStackSDK@objc(cs)BannerView(im)setPlacementID:", + "mangledName": "$s12BlueStackSDK10BannerViewC11placementIDSSSgvs", + "moduleName": "BlueStackSDK", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:12BlueStackSDK10BannerViewC11placementIDSSSgvM", + "mangledName": "$s12BlueStackSDK10BannerViewC11placementIDSSSgvM", + "moduleName": "BlueStackSDK", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "viewController", + "printedName": "viewController", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIViewController?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIViewController", + "printedName": "UIKit.UIViewController", + "usr": "c:objc(cs)UIViewController" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "c:@M@BlueStackSDK@objc(cs)BannerView(py)viewController", + "mangledName": "$s12BlueStackSDK10BannerViewC14viewControllerSo06UIViewG0CSgvp", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "Custom", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIViewController?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIViewController", + "printedName": "UIKit.UIViewController", + "usr": "c:objc(cs)UIViewController" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@BlueStackSDK@objc(cs)BannerView(im)viewController", + "mangledName": "$s12BlueStackSDK10BannerViewC14viewControllerSo06UIViewG0CSgvg", + "moduleName": "BlueStackSDK", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIViewController?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIViewController", + "printedName": "UIKit.UIViewController", + "usr": "c:objc(cs)UIViewController" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@BlueStackSDK@objc(cs)BannerView(im)setViewController:", + "mangledName": "$s12BlueStackSDK10BannerViewC14viewControllerSo06UIViewG0CSgvs", + "moduleName": "BlueStackSDK", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:12BlueStackSDK10BannerViewC14viewControllerSo06UIViewG0CSgvM", + "mangledName": "$s12BlueStackSDK10BannerViewC14viewControllerSo06UIViewG0CSgvM", + "moduleName": "BlueStackSDK", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "delegate", + "printedName": "delegate", + "children": [ + { + "kind": "TypeNominal", + "name": "WeakStorage", + "printedName": "(any BlueStackSDK.BannerViewDelegate)?" + } + ], + "declKind": "Var", + "usr": "c:@M@BlueStackSDK@objc(cs)BannerView(py)delegate", + "mangledName": "$s12BlueStackSDK10BannerViewC8delegateAA0dE8Delegate_pSgvp", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "Custom", + "ReferenceOwnership", + "AccessControl", + "IBOutlet", + "ObjC", + "RawDocComment" + ], + "ownership": 1, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any BlueStackSDK.BannerViewDelegate)?", + "children": [ + { + "kind": "TypeNominal", + "name": "BannerViewDelegate", + "printedName": "any BlueStackSDK.BannerViewDelegate", + "usr": "c:@M@BlueStackSDK@objc(pl)BannerViewDelegate" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@BlueStackSDK@objc(cs)BannerView(im)delegate", + "mangledName": "$s12BlueStackSDK10BannerViewC8delegateAA0dE8Delegate_pSgvg", + "moduleName": "BlueStackSDK", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any BlueStackSDK.BannerViewDelegate)?", + "children": [ + { + "kind": "TypeNominal", + "name": "BannerViewDelegate", + "printedName": "any BlueStackSDK.BannerViewDelegate", + "usr": "c:@M@BlueStackSDK@objc(pl)BannerViewDelegate" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@BlueStackSDK@objc(cs)BannerView(im)setDelegate:", + "mangledName": "$s12BlueStackSDK10BannerViewC8delegateAA0dE8Delegate_pSgvs", + "moduleName": "BlueStackSDK", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:12BlueStackSDK10BannerViewC8delegateAA0dE8Delegate_pSgvM", + "mangledName": "$s12BlueStackSDK10BannerViewC8delegateAA0dE8Delegate_pSgvM", + "moduleName": "BlueStackSDK", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(adSize:)", + "children": [ + { + "kind": "TypeNominal", + "name": "BannerView", + "printedName": "BlueStackSDK.BannerView", + "usr": "c:@M@BlueStackSDK@objc(cs)BannerView" + }, + { + "kind": "TypeNominal", + "name": "AdSize", + "printedName": "BlueStackSDK.AdSize", + "usr": "c:@M@BlueStackSDK@E@AdSize" + } + ], + "declKind": "Constructor", + "usr": "c:@M@BlueStackSDK@objc(cs)BannerView(im)initWithAdSize:", + "mangledName": "$s12BlueStackSDK10BannerViewC6adSizeAcA02AdG0O_tcfc", + "moduleName": "BlueStackSDK", + "objc_name": "initWithAdSize:", + "declAttributes": [ + "Custom", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(coder:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "BlueStackSDK.BannerView?", + "children": [ + { + "kind": "TypeNominal", + "name": "BannerView", + "printedName": "BlueStackSDK.BannerView", + "usr": "c:@M@BlueStackSDK@objc(cs)BannerView" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "NSCoder", + "printedName": "Foundation.NSCoder", + "usr": "c:objc(cs)NSCoder" + } + ], + "declKind": "Constructor", + "usr": "c:@M@BlueStackSDK@objc(cs)BannerView(im)initWithCoder:", + "mangledName": "$s12BlueStackSDK10BannerViewC5coderACSgSo7NSCoderC_tcfc", + "moduleName": "BlueStackSDK", + "overriding": true, + "objc_name": "initWithCoder:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Custom", + "Required", + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(frame:)", + "children": [ + { + "kind": "TypeNominal", + "name": "BannerView", + "printedName": "BlueStackSDK.BannerView", + "usr": "c:@M@BlueStackSDK@objc(cs)BannerView" + }, + { + "kind": "TypeNominal", + "name": "CGRect", + "printedName": "CoreFoundation.CGRect", + "usr": "c:@S@CGRect" + } + ], + "declKind": "Constructor", + "usr": "c:@M@BlueStackSDK@objc(cs)BannerView(im)initWithFrame:", + "mangledName": "$s12BlueStackSDK10BannerViewC5frameACSo6CGRectV_tcfc", + "moduleName": "BlueStackSDK", + "overriding": true, + "objc_name": "initWithFrame:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Custom", + "Override", + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "load", + "printedName": "load(requestOptions:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "BlueStackSDK.RequestOptions?", + "children": [ + { + "kind": "TypeNominal", + "name": "RequestOptions", + "printedName": "BlueStackSDK.RequestOptions", + "usr": "c:@M@BlueStackSDK@objc(cs)RequestOptions" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@BlueStackSDK@objc(cs)BannerView(im)loadWithRequestOptions:", + "mangledName": "$s12BlueStackSDK10BannerViewC4load14requestOptionsyAA07RequestH0CSg_tF", + "moduleName": "BlueStackSDK", + "objc_name": "loadWithRequestOptions:", + "declAttributes": [ + "Custom", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "load", + "printedName": "load()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "c:@M@BlueStackSDK@objc(cs)BannerView(im)load", + "mangledName": "$s12BlueStackSDK10BannerViewC4loadyyF", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "Custom", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "startAutoRefresh", + "printedName": "startAutoRefresh()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "c:@M@BlueStackSDK@objc(cs)BannerView(im)startAutoRefresh", + "mangledName": "$s12BlueStackSDK10BannerViewC16startAutoRefreshyyF", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "Custom", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "stopAutoRefresh", + "printedName": "stopAutoRefresh()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "c:@M@BlueStackSDK@objc(cs)BannerView(im)stopAutoRefresh", + "mangledName": "$s12BlueStackSDK10BannerViewC15stopAutoRefreshyyF", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "Custom", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "c:@M@BlueStackSDK@objc(cs)BannerView", + "mangledName": "$s12BlueStackSDK10BannerViewC", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "Custom", + "AccessControl", + "ObjCMembers", + "ObjC" + ], + "superclassUsr": "c:objc(cs)UIView", + "hasMissingDesignatedInitializers": true, + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "UIKit.UIView", + "UIKit.UIResponder", + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "UITraitChangeObservable", + "printedName": "UITraitChangeObservable", + "usr": "s:5UIKit23UITraitChangeObservableP", + "mangledName": "$s5UIKit23UITraitChangeObservableP" + }, + { + "kind": "Conformance", + "name": "__DefaultCustomPlaygroundQuickLookable", + "printedName": "__DefaultCustomPlaygroundQuickLookable", + "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", + "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "FullScreenDelegate", + "printedName": "FullScreenDelegate", + "children": [ + { + "kind": "Function", + "name": "onAdClicked", + "printedName": "onAdClicked(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "FullScreenDisplayableAd", + "printedName": "any BlueStackSDK.FullScreenDisplayableAd", + "usr": "c:@M@BlueStackSDK@objc(pl)FullScreenDisplayableAd" + } + ], + "declKind": "Func", + "usr": "c:@M@BlueStackSDK@objc(pl)FullScreenDelegate(im)didClickAd:", + "mangledName": "$s12BlueStackSDK18FullScreenDelegateP11onAdClickedyyAA0de11DisplayableH0_pF", + "moduleName": "BlueStackSDK", + "genericSig": "<τ_0_0 where τ_0_0 : BlueStackSDK.FullScreenDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "objc_name": "didClickAd:", + "declAttributes": [ + "Optional", + "ObjC", + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "onAdDismissed", + "printedName": "onAdDismissed(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "FullScreenDisplayableAd", + "printedName": "any BlueStackSDK.FullScreenDisplayableAd", + "usr": "c:@M@BlueStackSDK@objc(pl)FullScreenDisplayableAd" + } + ], + "declKind": "Func", + "usr": "c:@M@BlueStackSDK@objc(pl)FullScreenDelegate(im)didDismissAd:", + "mangledName": "$s12BlueStackSDK18FullScreenDelegateP13onAdDismissedyyAA0de11DisplayableH0_pF", + "moduleName": "BlueStackSDK", + "genericSig": "<τ_0_0 where τ_0_0 : BlueStackSDK.FullScreenDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "objc_name": "didDismissAd:", + "declAttributes": [ + "Optional", + "ObjC", + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "onAdFailedToDisplay", + "printedName": "onAdFailedToDisplay(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "FullScreenDisplayableAd", + "printedName": "any BlueStackSDK.FullScreenDisplayableAd", + "usr": "c:@M@BlueStackSDK@objc(pl)FullScreenDisplayableAd" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "any Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "declKind": "Func", + "usr": "c:@M@BlueStackSDK@objc(pl)FullScreenDelegate(im)ad:didFailedToDisplayWithError:", + "mangledName": "$s12BlueStackSDK18FullScreenDelegateP19onAdFailedToDisplayyyAA0de11DisplayableH0_p_s5Error_ptF", + "moduleName": "BlueStackSDK", + "genericSig": "<τ_0_0 where τ_0_0 : BlueStackSDK.FullScreenDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "objc_name": "ad:didFailedToDisplayWithError:", + "declAttributes": [ + "Optional", + "ObjC", + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "onAdDisplayed", + "printedName": "onAdDisplayed(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "FullScreenDisplayableAd", + "printedName": "any BlueStackSDK.FullScreenDisplayableAd", + "usr": "c:@M@BlueStackSDK@objc(pl)FullScreenDisplayableAd" + } + ], + "declKind": "Func", + "usr": "c:@M@BlueStackSDK@objc(pl)FullScreenDelegate(im)didDisplayAd:", + "mangledName": "$s12BlueStackSDK18FullScreenDelegateP13onAdDisplayedyyAA0de11DisplayableH0_pF", + "moduleName": "BlueStackSDK", + "genericSig": "<τ_0_0 where τ_0_0 : BlueStackSDK.FullScreenDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "objc_name": "didDisplayAd:", + "declAttributes": [ + "Optional", + "ObjC", + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "c:@M@BlueStackSDK@objc(pl)FullScreenDelegate", + "mangledName": "$s12BlueStackSDK18FullScreenDelegateP", + "moduleName": "BlueStackSDK", + "genericSig": "<τ_0_0 : ObjectiveC.NSObjectProtocol>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "BlueStackSDK" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "RequestOptionsToPreferenceTransformer", + "printedName": "RequestOptionsToPreferenceTransformer", + "children": [ + { + "kind": "Function", + "name": "transform", + "printedName": "transform(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "BlueStackSDK.MNGPreference?", + "children": [ + { + "kind": "TypeNominal", + "name": "MNGPreference", + "printedName": "BlueStackSDK.MNGPreference", + "usr": "c:objc(cs)MNGPreference" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "BlueStackSDK.RequestOptions?", + "children": [ + { + "kind": "TypeNominal", + "name": "RequestOptions", + "printedName": "BlueStackSDK.RequestOptions", + "usr": "c:@M@BlueStackSDK@objc(cs)RequestOptions" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@BlueStackSDK@objc(cs)RequestOptionsToPreferenceTransformer(im)transform:", + "mangledName": "$s12BlueStackSDK37RequestOptionsToPreferenceTransformerC9transformySo13MNGPreferenceCSgAA0dE0CSgF", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "RequestOptionsToPreferenceTransformer", + "printedName": "BlueStackSDK.RequestOptionsToPreferenceTransformer", + "usr": "c:@M@BlueStackSDK@objc(cs)RequestOptionsToPreferenceTransformer" + } + ], + "declKind": "Constructor", + "usr": "c:@M@BlueStackSDK@objc(cs)RequestOptionsToPreferenceTransformer(im)init", + "mangledName": "$s12BlueStackSDK37RequestOptionsToPreferenceTransformerCACycfc", + "moduleName": "BlueStackSDK", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@BlueStackSDK@objc(cs)RequestOptionsToPreferenceTransformer", + "mangledName": "$s12BlueStackSDK37RequestOptionsToPreferenceTransformerC", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "AccessControl", + "ObjCMembers", + "ObjC" + ], + "superclassUsr": "c:objc(cs)NSObject", + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "BlueStackSDK" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "RewardedAd", + "printedName": "RewardedAd", + "children": [ + { + "kind": "Var", + "name": "isReady", + "printedName": "isReady", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "c:@M@BlueStackSDK@objc(cs)RewardedAd(py)isReady", + "mangledName": "$s12BlueStackSDK10RewardedAdC7isReadySbvp", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment", + "ObjC" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "c:@M@BlueStackSDK@objc(cs)RewardedAd(im)isReady", + "mangledName": "$s12BlueStackSDK10RewardedAdC7isReadySbvg", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "placementID", + "printedName": "placementID", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "c:@M@BlueStackSDK@objc(cs)RewardedAd(py)placementID", + "mangledName": "$s12BlueStackSDK10RewardedAdC11placementIDSSvp", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "Final", + "HasStorage", + "SetterAccess", + "AccessControl", + "RawDocComment", + "ObjC" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "c:@M@BlueStackSDK@objc(cs)RewardedAd(im)placementID", + "mangledName": "$s12BlueStackSDK10RewardedAdC11placementIDSSvg", + "moduleName": "BlueStackSDK", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "viewController", + "printedName": "viewController", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIViewController?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIViewController", + "printedName": "UIKit.UIViewController", + "usr": "c:objc(cs)UIViewController" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "c:@M@BlueStackSDK@objc(cs)RewardedAd(py)viewController", + "mangledName": "$s12BlueStackSDK10RewardedAdC14viewControllerSo06UIViewG0CSgvp", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "RawDocComment", + "ObjC" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIViewController?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIViewController", + "printedName": "UIKit.UIViewController", + "usr": "c:objc(cs)UIViewController" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@BlueStackSDK@objc(cs)RewardedAd(im)viewController", + "mangledName": "$s12BlueStackSDK10RewardedAdC14viewControllerSo06UIViewG0CSgvg", + "moduleName": "BlueStackSDK", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIViewController?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIViewController", + "printedName": "UIKit.UIViewController", + "usr": "c:objc(cs)UIViewController" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@BlueStackSDK@objc(cs)RewardedAd(im)setViewController:", + "mangledName": "$s12BlueStackSDK10RewardedAdC14viewControllerSo06UIViewG0CSgvs", + "moduleName": "BlueStackSDK", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:12BlueStackSDK10RewardedAdC14viewControllerSo06UIViewG0CSgvM", + "mangledName": "$s12BlueStackSDK10RewardedAdC14viewControllerSo06UIViewG0CSgvM", + "moduleName": "BlueStackSDK", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "delegate", + "printedName": "delegate", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any BlueStackSDK.RewardedAdDelegate)?", + "children": [ + { + "kind": "TypeNominal", + "name": "RewardedAdDelegate", + "printedName": "any BlueStackSDK.RewardedAdDelegate", + "usr": "c:@M@BlueStackSDK@objc(pl)RewardedAdDelegate" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "c:@M@BlueStackSDK@objc(cs)RewardedAd(py)delegate", + "mangledName": "$s12BlueStackSDK10RewardedAdC8delegateAA0dE8Delegate_pSgvp", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "RawDocComment", + "ObjC" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any BlueStackSDK.RewardedAdDelegate)?", + "children": [ + { + "kind": "TypeNominal", + "name": "RewardedAdDelegate", + "printedName": "any BlueStackSDK.RewardedAdDelegate", + "usr": "c:@M@BlueStackSDK@objc(pl)RewardedAdDelegate" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@BlueStackSDK@objc(cs)RewardedAd(im)delegate", + "mangledName": "$s12BlueStackSDK10RewardedAdC8delegateAA0dE8Delegate_pSgvg", + "moduleName": "BlueStackSDK", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any BlueStackSDK.RewardedAdDelegate)?", + "children": [ + { + "kind": "TypeNominal", + "name": "RewardedAdDelegate", + "printedName": "any BlueStackSDK.RewardedAdDelegate", + "usr": "c:@M@BlueStackSDK@objc(pl)RewardedAdDelegate" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@BlueStackSDK@objc(cs)RewardedAd(im)setDelegate:", + "mangledName": "$s12BlueStackSDK10RewardedAdC8delegateAA0dE8Delegate_pSgvs", + "moduleName": "BlueStackSDK", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:12BlueStackSDK10RewardedAdC8delegateAA0dE8Delegate_pSgvM", + "mangledName": "$s12BlueStackSDK10RewardedAdC8delegateAA0dE8Delegate_pSgvM", + "moduleName": "BlueStackSDK", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "fullScreenDelegate", + "printedName": "fullScreenDelegate", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any BlueStackSDK.FullScreenDelegate)?", + "children": [ + { + "kind": "TypeNominal", + "name": "FullScreenDelegate", + "printedName": "any BlueStackSDK.FullScreenDelegate", + "usr": "c:@M@BlueStackSDK@objc(pl)FullScreenDelegate" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "c:@M@BlueStackSDK@objc(cs)RewardedAd(py)fullScreenDelegate", + "mangledName": "$s12BlueStackSDK10RewardedAdC18fullScreenDelegateAA04FullgH0_pSgvp", + "moduleName": "BlueStackSDK", + "objc_name": "fullScreenDelegate", + "declAttributes": [ + "HasInitialValue", + "Final", + "ObjC", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any BlueStackSDK.FullScreenDelegate)?", + "children": [ + { + "kind": "TypeNominal", + "name": "FullScreenDelegate", + "printedName": "any BlueStackSDK.FullScreenDelegate", + "usr": "c:@M@BlueStackSDK@objc(pl)FullScreenDelegate" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@BlueStackSDK@objc(cs)RewardedAd(im)fullScreenDelegate", + "mangledName": "$s12BlueStackSDK10RewardedAdC18fullScreenDelegateAA04FullgH0_pSgvg", + "moduleName": "BlueStackSDK", + "implicit": true, + "objc_name": "fullScreenDelegate", + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any BlueStackSDK.FullScreenDelegate)?", + "children": [ + { + "kind": "TypeNominal", + "name": "FullScreenDelegate", + "printedName": "any BlueStackSDK.FullScreenDelegate", + "usr": "c:@M@BlueStackSDK@objc(pl)FullScreenDelegate" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@BlueStackSDK@objc(cs)RewardedAd(im)setFullScreenDelegate:", + "mangledName": "$s12BlueStackSDK10RewardedAdC18fullScreenDelegateAA04FullgH0_pSgvs", + "moduleName": "BlueStackSDK", + "implicit": true, + "objc_name": "setFullScreenDelegate:", + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:12BlueStackSDK10RewardedAdC18fullScreenDelegateAA04FullgH0_pSgvM", + "mangledName": "$s12BlueStackSDK10RewardedAdC18fullScreenDelegateAA04FullgH0_pSgvM", + "moduleName": "BlueStackSDK", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(placementID:)", + "children": [ + { + "kind": "TypeNominal", + "name": "RewardedAd", + "printedName": "BlueStackSDK.RewardedAd", + "usr": "c:@M@BlueStackSDK@objc(cs)RewardedAd" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "c:@M@BlueStackSDK@objc(cs)RewardedAd(im)initWithPlacementID:", + "mangledName": "$s12BlueStackSDK10RewardedAdC11placementIDACSS_tcfc", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "Convenience", + "AccessControl", + "RawDocComment", + "ObjC" + ], + "init_kind": "Convenience" + }, + { + "kind": "Function", + "name": "load", + "printedName": "load(requestOptions:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "BlueStackSDK.RequestOptions?", + "children": [ + { + "kind": "TypeNominal", + "name": "RequestOptions", + "printedName": "BlueStackSDK.RequestOptions", + "usr": "c:@M@BlueStackSDK@objc(cs)RequestOptions" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@BlueStackSDK@objc(cs)RewardedAd(im)loadWithRequestOptions:", + "mangledName": "$s12BlueStackSDK10RewardedAdC4load14requestOptionsyAA07RequestH0CSg_tF", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "load", + "printedName": "load()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "c:@M@BlueStackSDK@objc(cs)RewardedAd(im)load", + "mangledName": "$s12BlueStackSDK10RewardedAdC4loadyyF", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "Final", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "show", + "printedName": "show(fromRootViewController:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIViewController?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIViewController", + "printedName": "UIKit.UIViewController", + "usr": "c:objc(cs)UIViewController" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@BlueStackSDK@objc(cs)RewardedAd(im)showFromRootViewController:", + "mangledName": "$s12BlueStackSDK10RewardedAdC4show22fromRootViewControllerySo06UIViewJ0CSg_tF", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "RewardedAd", + "printedName": "BlueStackSDK.RewardedAd", + "usr": "c:@M@BlueStackSDK@objc(cs)RewardedAd" + } + ], + "declKind": "Constructor", + "usr": "c:@M@BlueStackSDK@objc(cs)RewardedAd(im)init", + "mangledName": "$s12BlueStackSDK10RewardedAdCACycfc", + "moduleName": "BlueStackSDK", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@BlueStackSDK@objc(cs)RewardedAd", + "mangledName": "$s12BlueStackSDK10RewardedAdC", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "Final", + "AccessControl", + "ObjCMembers", + "RawDocComment", + "ObjC" + ], + "superclassUsr": "c:objc(cs)NSObject", + "hasMissingDesignatedInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "FullScreenDisplayableAd", + "printedName": "FullScreenDisplayableAd", + "usr": "c:@M@BlueStackSDK@objc(pl)FullScreenDisplayableAd", + "mangledName": "$s12BlueStackSDK23FullScreenDisplayableAdP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "Gender", + "printedName": "Gender", + "children": [ + { + "kind": "Var", + "name": "unknown", + "printedName": "unknown", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(BlueStackSDK.Gender.Type) -> BlueStackSDK.Gender", + "children": [ + { + "kind": "TypeNominal", + "name": "Gender", + "printedName": "BlueStackSDK.Gender", + "usr": "c:@M@BlueStackSDK@E@Gender" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "BlueStackSDK.Gender.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Gender", + "printedName": "BlueStackSDK.Gender", + "usr": "c:@M@BlueStackSDK@E@Gender" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@BlueStackSDK@E@Gender@GenderUnknown", + "mangledName": "$s12BlueStackSDK6GenderO7unknownyA2CmF", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "ObjC" + ], + "fixedbinaryorder": 0 + }, + { + "kind": "Var", + "name": "male", + "printedName": "male", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(BlueStackSDK.Gender.Type) -> BlueStackSDK.Gender", + "children": [ + { + "kind": "TypeNominal", + "name": "Gender", + "printedName": "BlueStackSDK.Gender", + "usr": "c:@M@BlueStackSDK@E@Gender" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "BlueStackSDK.Gender.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Gender", + "printedName": "BlueStackSDK.Gender", + "usr": "c:@M@BlueStackSDK@E@Gender" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@BlueStackSDK@E@Gender@GenderMale", + "mangledName": "$s12BlueStackSDK6GenderO4maleyA2CmF", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "ObjC" + ], + "fixedbinaryorder": 1 + }, + { + "kind": "Var", + "name": "female", + "printedName": "female", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(BlueStackSDK.Gender.Type) -> BlueStackSDK.Gender", + "children": [ + { + "kind": "TypeNominal", + "name": "Gender", + "printedName": "BlueStackSDK.Gender", + "usr": "c:@M@BlueStackSDK@E@Gender" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "BlueStackSDK.Gender.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Gender", + "printedName": "BlueStackSDK.Gender", + "usr": "c:@M@BlueStackSDK@E@Gender" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@BlueStackSDK@E@Gender@GenderFemale", + "mangledName": "$s12BlueStackSDK6GenderO6femaleyA2CmF", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "ObjC" + ], + "fixedbinaryorder": 2 + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "BlueStackSDK.Gender?", + "children": [ + { + "kind": "TypeNominal", + "name": "Gender", + "printedName": "BlueStackSDK.Gender", + "usr": "c:@M@BlueStackSDK@E@Gender" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "s:12BlueStackSDK6GenderO8rawValueACSgSi_tcfc", + "mangledName": "$s12BlueStackSDK6GenderO8rawValueACSgSi_tcfc", + "moduleName": "BlueStackSDK", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:12BlueStackSDK6GenderO8rawValueSivp", + "mangledName": "$s12BlueStackSDK6GenderO8rawValueSivp", + "moduleName": "BlueStackSDK", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:12BlueStackSDK6GenderO8rawValueSivg", + "mangledName": "$s12BlueStackSDK6GenderO8rawValueSivg", + "moduleName": "BlueStackSDK", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "c:@M@BlueStackSDK@E@Gender", + "mangledName": "$s12BlueStackSDK6GenderO", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "enumRawTypeName": "Int", + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "RawRepresentable", + "printedName": "RawRepresentable", + "children": [ + { + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" + } + ] + }, + { + "kind": "TypeDecl", + "name": "RequestOptions", + "printedName": "RequestOptions", + "children": [ + { + "kind": "Var", + "name": "age", + "printedName": "age", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:12BlueStackSDK14RequestOptionsC3ageSiSgvp", + "mangledName": "$s12BlueStackSDK14RequestOptionsC3ageSiSgvp", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:12BlueStackSDK14RequestOptionsC3ageSiSgvg", + "mangledName": "$s12BlueStackSDK14RequestOptionsC3ageSiSgvg", + "moduleName": "BlueStackSDK", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:12BlueStackSDK14RequestOptionsC3ageSiSgvs", + "mangledName": "$s12BlueStackSDK14RequestOptionsC3ageSiSgvs", + "moduleName": "BlueStackSDK", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:12BlueStackSDK14RequestOptionsC3ageSiSgvM", + "mangledName": "$s12BlueStackSDK14RequestOptionsC3ageSiSgvM", + "moduleName": "BlueStackSDK", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "location", + "printedName": "location", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "CoreLocation.CLLocation?", + "children": [ + { + "kind": "TypeNominal", + "name": "CLLocation", + "printedName": "CoreLocation.CLLocation", + "usr": "c:objc(cs)CLLocation" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "c:@M@BlueStackSDK@objc(cs)RequestOptions(py)location", + "mangledName": "$s12BlueStackSDK14RequestOptionsC8locationSo10CLLocationCSgvp", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "ObjC" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "CoreLocation.CLLocation?", + "children": [ + { + "kind": "TypeNominal", + "name": "CLLocation", + "printedName": "CoreLocation.CLLocation", + "usr": "c:objc(cs)CLLocation" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@BlueStackSDK@objc(cs)RequestOptions(im)location", + "mangledName": "$s12BlueStackSDK14RequestOptionsC8locationSo10CLLocationCSgvg", + "moduleName": "BlueStackSDK", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "CoreLocation.CLLocation?", + "children": [ + { + "kind": "TypeNominal", + "name": "CLLocation", + "printedName": "CoreLocation.CLLocation", + "usr": "c:objc(cs)CLLocation" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@BlueStackSDK@objc(cs)RequestOptions(im)setLocation:", + "mangledName": "$s12BlueStackSDK14RequestOptionsC8locationSo10CLLocationCSgvs", + "moduleName": "BlueStackSDK", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:12BlueStackSDK14RequestOptionsC8locationSo10CLLocationCSgvM", + "mangledName": "$s12BlueStackSDK14RequestOptionsC8locationSo10CLLocationCSgvM", + "moduleName": "BlueStackSDK", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "gender", + "printedName": "gender", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "BlueStackSDK.Gender?", + "children": [ + { + "kind": "TypeNominal", + "name": "Gender", + "printedName": "BlueStackSDK.Gender", + "usr": "c:@M@BlueStackSDK@E@Gender" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:12BlueStackSDK14RequestOptionsC6genderAA6GenderOSgvp", + "mangledName": "$s12BlueStackSDK14RequestOptionsC6genderAA6GenderOSgvp", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "BlueStackSDK.Gender?", + "children": [ + { + "kind": "TypeNominal", + "name": "Gender", + "printedName": "BlueStackSDK.Gender", + "usr": "c:@M@BlueStackSDK@E@Gender" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:12BlueStackSDK14RequestOptionsC6genderAA6GenderOSgvg", + "mangledName": "$s12BlueStackSDK14RequestOptionsC6genderAA6GenderOSgvg", + "moduleName": "BlueStackSDK", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "BlueStackSDK.Gender?", + "children": [ + { + "kind": "TypeNominal", + "name": "Gender", + "printedName": "BlueStackSDK.Gender", + "usr": "c:@M@BlueStackSDK@E@Gender" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:12BlueStackSDK14RequestOptionsC6genderAA6GenderOSgvs", + "mangledName": "$s12BlueStackSDK14RequestOptionsC6genderAA6GenderOSgvs", + "moduleName": "BlueStackSDK", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:12BlueStackSDK14RequestOptionsC6genderAA6GenderOSgvM", + "mangledName": "$s12BlueStackSDK14RequestOptionsC6genderAA6GenderOSgvM", + "moduleName": "BlueStackSDK", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "keyword", + "printedName": "keyword", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "c:@M@BlueStackSDK@objc(cs)RequestOptions(py)keyword", + "mangledName": "$s12BlueStackSDK14RequestOptionsC7keywordSSSgvp", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "ObjC" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@BlueStackSDK@objc(cs)RequestOptions(im)keyword", + "mangledName": "$s12BlueStackSDK14RequestOptionsC7keywordSSSgvg", + "moduleName": "BlueStackSDK", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@BlueStackSDK@objc(cs)RequestOptions(im)setKeyword:", + "mangledName": "$s12BlueStackSDK14RequestOptionsC7keywordSSSgvs", + "moduleName": "BlueStackSDK", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:12BlueStackSDK14RequestOptionsC7keywordSSSgvM", + "mangledName": "$s12BlueStackSDK14RequestOptionsC7keywordSSSgvM", + "moduleName": "BlueStackSDK", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "contentUrl", + "printedName": "contentUrl", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "c:@M@BlueStackSDK@objc(cs)RequestOptions(py)contentUrl", + "mangledName": "$s12BlueStackSDK14RequestOptionsC10contentUrlSSSgvp", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "ObjC" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@BlueStackSDK@objc(cs)RequestOptions(im)contentUrl", + "mangledName": "$s12BlueStackSDK14RequestOptionsC10contentUrlSSSgvg", + "moduleName": "BlueStackSDK", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@BlueStackSDK@objc(cs)RequestOptions(im)setContentUrl:", + "mangledName": "$s12BlueStackSDK14RequestOptionsC10contentUrlSSSgvs", + "moduleName": "BlueStackSDK", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:12BlueStackSDK14RequestOptionsC10contentUrlSSSgvM", + "mangledName": "$s12BlueStackSDK14RequestOptionsC10contentUrlSSSgvM", + "moduleName": "BlueStackSDK", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(age:location:gender:keyword:contentUrl:)", + "children": [ + { + "kind": "TypeNominal", + "name": "RequestOptions", + "printedName": "BlueStackSDK.RequestOptions", + "usr": "c:@M@BlueStackSDK@objc(cs)RequestOptions" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "CoreLocation.CLLocation?", + "children": [ + { + "kind": "TypeNominal", + "name": "CLLocation", + "printedName": "CoreLocation.CLLocation", + "usr": "c:objc(cs)CLLocation" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "BlueStackSDK.Gender?", + "children": [ + { + "kind": "TypeNominal", + "name": "Gender", + "printedName": "BlueStackSDK.Gender", + "usr": "c:@M@BlueStackSDK@E@Gender" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:12BlueStackSDK14RequestOptionsC3age8location6gender7keyword10contentUrlACSiSg_So10CLLocationCSgAA6GenderOSgSSSgAPtcfc", + "mangledName": "$s12BlueStackSDK14RequestOptionsC3age8location6gender7keyword10contentUrlACSiSg_So10CLLocationCSgAA6GenderOSgSSSgAPtcfc", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(age:location:gender:keyword:contentUrl:)", + "children": [ + { + "kind": "TypeNominal", + "name": "RequestOptions", + "printedName": "BlueStackSDK.RequestOptions", + "usr": "c:@M@BlueStackSDK@objc(cs)RequestOptions" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.NSNumber?", + "children": [ + { + "kind": "TypeNominal", + "name": "NSNumber", + "printedName": "Foundation.NSNumber", + "usr": "c:objc(cs)NSNumber" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "CoreLocation.CLLocation?", + "children": [ + { + "kind": "TypeNominal", + "name": "CLLocation", + "printedName": "CoreLocation.CLLocation", + "usr": "c:objc(cs)CLLocation" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Gender", + "printedName": "BlueStackSDK.Gender", + "usr": "c:@M@BlueStackSDK@E@Gender" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "c:@M@BlueStackSDK@objc(cs)RequestOptions(im)initWithAge:location:gender:keyword:contentUrl:", + "mangledName": "$s12BlueStackSDK14RequestOptionsC3age8location6gender7keyword10contentUrlACSo8NSNumberCSg_So10CLLocationCSgAA6GenderOSSSgAQtcfc", + "moduleName": "BlueStackSDK", + "objc_name": "initWithAge:location:gender:keyword:contentUrl:", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "RequestOptions", + "printedName": "BlueStackSDK.RequestOptions", + "usr": "c:@M@BlueStackSDK@objc(cs)RequestOptions" + } + ], + "declKind": "Constructor", + "usr": "c:@M@BlueStackSDK@objc(cs)RequestOptions(im)init", + "mangledName": "$s12BlueStackSDK14RequestOptionsCACycfc", + "moduleName": "BlueStackSDK", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@BlueStackSDK@objc(cs)RequestOptions", + "mangledName": "$s12BlueStackSDK14RequestOptionsC", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "AccessControl", + "ObjCMembers", + "RawDocComment", + "ObjC" + ], + "superclassUsr": "c:objc(cs)NSObject", + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "BlueStack", + "printedName": "BlueStack", + "children": [ + { + "kind": "Function", + "name": "sharedInstance", + "printedName": "sharedInstance()", + "children": [ + { + "kind": "TypeNominal", + "name": "BlueStack", + "printedName": "BlueStackSDK.BlueStack", + "usr": "c:@M@BlueStackSDK@objc(cs)BlueStack" + } + ], + "declKind": "Func", + "usr": "c:@M@BlueStackSDK@objc(cs)BlueStack(cm)sharedInstance", + "mangledName": "$s12BlueStackSDK0aB0C14sharedInstanceACyFZ", + "moduleName": "BlueStackSDK", + "static": true, + "declAttributes": [ + "Final", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "getVersion", + "printedName": "getVersion()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "c:@M@BlueStackSDK@objc(cs)BlueStack(im)getVersion", + "mangledName": "$s12BlueStackSDK0aB0C10getVersionSSyF", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "Final", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "initializationStatus", + "printedName": "initializationStatus", + "children": [ + { + "kind": "TypeNominal", + "name": "InitializationStatus", + "printedName": "BlueStackSDK.InitializationStatus", + "usr": "c:@M@BlueStackSDK@objc(cs)InitializationStatus" + } + ], + "declKind": "Var", + "usr": "c:@M@BlueStackSDK@objc(cs)BlueStack(py)initializationStatus", + "mangledName": "$s12BlueStackSDK0aB0C20initializationStatusAA014InitializationE0Cvp", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "Final", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "InitializationStatus", + "printedName": "BlueStackSDK.InitializationStatus", + "usr": "c:@M@BlueStackSDK@objc(cs)InitializationStatus" + } + ], + "declKind": "Accessor", + "usr": "c:@M@BlueStackSDK@objc(cs)BlueStack(im)initializationStatus", + "mangledName": "$s12BlueStackSDK0aB0C20initializationStatusAA014InitializationE0Cvg", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "initialize", + "printedName": "initialize(appID:completion:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(BlueStackSDK.InitializationStatus) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "InitializationStatus", + "printedName": "BlueStackSDK.InitializationStatus", + "usr": "c:@M@BlueStackSDK@objc(cs)InitializationStatus" + } + ] + } + ], + "declKind": "Func", + "usr": "c:@M@BlueStackSDK@objc(cs)BlueStack(im)initializeWithAppID:completion:", + "mangledName": "$s12BlueStackSDK0aB0C10initialize5appID10completionySS_yAA20InitializationStatusCctF", + "moduleName": "BlueStackSDK", + "objc_name": "initializeWithAppID:completion:", + "declAttributes": [ + "Final", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "isInitialized", + "printedName": "isInitialized()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "c:@M@BlueStackSDK@objc(cs)BlueStack(im)isInitialized", + "mangledName": "$s12BlueStackSDK0aB0C13isInitializedSbyF", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "Final", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setDebugMode", + "printedName": "setDebugMode(enabled:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "c:@M@BlueStackSDK@objc(cs)BlueStack(im)setDebugModeEnabled:", + "mangledName": "$s12BlueStackSDK0aB0C12setDebugMode7enabledySb_tF", + "moduleName": "BlueStackSDK", + "objc_name": "setDebugModeEnabled:", + "declAttributes": [ + "Final", + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "c:@M@BlueStackSDK@objc(cs)BlueStack", + "mangledName": "$s12BlueStackSDK0aB0C", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "Final", + "AccessControl", + "ObjCMembers", + "ObjC" + ], + "superclassUsr": "c:objc(cs)NSObject", + "hasMissingDesignatedInitializers": true, + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "os", + "printedName": "os", + "declKind": "Import", + "moduleName": "BlueStackSDK" + }, + { + "kind": "TypeDecl", + "name": "Logger", + "printedName": "Logger", + "children": [ + { + "kind": "Var", + "name": "logLevel", + "printedName": "logLevel", + "children": [ + { + "kind": "TypeNominal", + "name": "LogLevel", + "printedName": "BlueStackSDK.LogLevel", + "usr": "c:@M@BlueStackSDK@E@LogLevel" + } + ], + "declKind": "Var", + "usr": "c:@M@BlueStackSDK@objc(cs)Logger(cpy)logLevel", + "mangledName": "$s12BlueStackSDK6LoggerC8logLevelAA03LogF0OvpZ", + "moduleName": "BlueStackSDK", + "static": true, + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "ObjC" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "LogLevel", + "printedName": "BlueStackSDK.LogLevel", + "usr": "c:@M@BlueStackSDK@E@LogLevel" + } + ], + "declKind": "Accessor", + "usr": "c:@M@BlueStackSDK@objc(cs)Logger(cm)logLevel", + "mangledName": "$s12BlueStackSDK6LoggerC8logLevelAA03LogF0OvgZ", + "moduleName": "BlueStackSDK", + "static": true, + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "LogLevel", + "printedName": "BlueStackSDK.LogLevel", + "usr": "c:@M@BlueStackSDK@E@LogLevel" + } + ], + "declKind": "Accessor", + "usr": "c:@M@BlueStackSDK@objc(cs)Logger(cm)setLogLevel:", + "mangledName": "$s12BlueStackSDK6LoggerC8logLevelAA03LogF0OvsZ", + "moduleName": "BlueStackSDK", + "static": true, + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:12BlueStackSDK6LoggerC8logLevelAA03LogF0OvMZ", + "mangledName": "$s12BlueStackSDK6LoggerC8logLevelAA03LogF0OvMZ", + "moduleName": "BlueStackSDK", + "static": true, + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Function", + "name": "verbose", + "printedName": "verbose(_:fileName:functionName:line:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> any BlueStackSDK.LogMessage", + "children": [ + { + "kind": "TypeNominal", + "name": "LogMessage", + "printedName": "any BlueStackSDK.LogMessage", + "usr": "c:@M@BlueStackSDK@objc(pl)LogMessage" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "typeAttributes": [ + "noescape" + ] + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "UInt", + "printedName": "Swift.UInt", + "hasDefaultArg": true, + "usr": "s:Su" + } + ], + "declKind": "Func", + "usr": "c:@M@BlueStackSDK@objc(cs)Logger(im)verbose:fileName:functionName:line:", + "mangledName": "$s12BlueStackSDK6LoggerC7verbose_8fileName08functionG04lineyAA10LogMessage_pyXK_SSSgAISutF", + "moduleName": "BlueStackSDK", + "objc_name": "verbose:fileName:functionName:line:", + "declAttributes": [ + "ObjC", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "debug", + "printedName": "debug(_:fileName:functionName:line:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> any BlueStackSDK.LogMessage", + "children": [ + { + "kind": "TypeNominal", + "name": "LogMessage", + "printedName": "any BlueStackSDK.LogMessage", + "usr": "c:@M@BlueStackSDK@objc(pl)LogMessage" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "typeAttributes": [ + "noescape" + ] + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "UInt", + "printedName": "Swift.UInt", + "hasDefaultArg": true, + "usr": "s:Su" + } + ], + "declKind": "Func", + "usr": "c:@M@BlueStackSDK@objc(cs)Logger(im)debug:fileName:functionName:line:", + "mangledName": "$s12BlueStackSDK6LoggerC5debug_8fileName08functionG04lineyAA10LogMessage_pyXK_SSSgAISutF", + "moduleName": "BlueStackSDK", + "objc_name": "debug:fileName:functionName:line:", + "declAttributes": [ + "ObjC", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "info", + "printedName": "info(_:fileName:functionName:line:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> any BlueStackSDK.LogMessage", + "children": [ + { + "kind": "TypeNominal", + "name": "LogMessage", + "printedName": "any BlueStackSDK.LogMessage", + "usr": "c:@M@BlueStackSDK@objc(pl)LogMessage" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "typeAttributes": [ + "noescape" + ] + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "UInt", + "printedName": "Swift.UInt", + "hasDefaultArg": true, + "usr": "s:Su" + } + ], + "declKind": "Func", + "usr": "c:@M@BlueStackSDK@objc(cs)Logger(im)info:fileName:functionName:line:", + "mangledName": "$s12BlueStackSDK6LoggerC4info_8fileName08functionG04lineyAA10LogMessage_pyXK_SSSgAISutF", + "moduleName": "BlueStackSDK", + "objc_name": "info:fileName:functionName:line:", + "declAttributes": [ + "ObjC", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "warn", + "printedName": "warn(_:fileName:functionName:line:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> any BlueStackSDK.LogMessage", + "children": [ + { + "kind": "TypeNominal", + "name": "LogMessage", + "printedName": "any BlueStackSDK.LogMessage", + "usr": "c:@M@BlueStackSDK@objc(pl)LogMessage" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "typeAttributes": [ + "noescape" + ] + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "UInt", + "printedName": "Swift.UInt", + "hasDefaultArg": true, + "usr": "s:Su" + } + ], + "declKind": "Func", + "usr": "c:@M@BlueStackSDK@objc(cs)Logger(im)warn:fileName:functionName:line:", + "mangledName": "$s12BlueStackSDK6LoggerC4warn_8fileName08functionG04lineyAA10LogMessage_pyXK_SSSgAISutF", + "moduleName": "BlueStackSDK", + "objc_name": "warn:fileName:functionName:line:", + "declAttributes": [ + "ObjC", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "error", + "printedName": "error(_:fileName:functionName:line:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> any BlueStackSDK.LogMessage", + "children": [ + { + "kind": "TypeNominal", + "name": "LogMessage", + "printedName": "any BlueStackSDK.LogMessage", + "usr": "c:@M@BlueStackSDK@objc(pl)LogMessage" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "typeAttributes": [ + "noescape" + ] + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "hasDefaultArg": true, + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "hasDefaultArg": true, + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "UInt", + "printedName": "Swift.UInt", + "hasDefaultArg": true, + "usr": "s:Su" + } + ], + "declKind": "Func", + "usr": "c:@M@BlueStackSDK@objc(cs)Logger(im)error:fileName:functionName:line:", + "mangledName": "$s12BlueStackSDK6LoggerC5error_8fileName08functionG04lineyAA10LogMessage_pyXK_S2SSutF", + "moduleName": "BlueStackSDK", + "objc_name": "error:fileName:functionName:line:", + "declAttributes": [ + "ObjC", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setEventDebug", + "printedName": "setEventDebug(enabled:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "c:@M@BlueStackSDK@objc(cs)Logger(cm)setEventDebugEnabled:", + "mangledName": "$s12BlueStackSDK6LoggerC13setEventDebug7enabledySb_tFZ", + "moduleName": "BlueStackSDK", + "static": true, + "objc_name": "setEventDebugEnabled:", + "declAttributes": [ + "Final", + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setDebugMode", + "printedName": "setDebugMode(enabled:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "c:@M@BlueStackSDK@objc(cs)Logger(cm)setDebugModeEnabled:", + "mangledName": "$s12BlueStackSDK6LoggerC12setDebugMode7enabledySb_tFZ", + "moduleName": "BlueStackSDK", + "static": true, + "objc_name": "setDebugModeEnabled:", + "declAttributes": [ + "Final", + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "Logger", + "printedName": "BlueStackSDK.Logger", + "usr": "c:@M@BlueStackSDK@objc(cs)Logger" + } + ], + "declKind": "Constructor", + "usr": "c:@M@BlueStackSDK@objc(cs)Logger(im)init", + "mangledName": "$s12BlueStackSDK6LoggerCACycfc", + "moduleName": "BlueStackSDK", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "isDebugModeEnabled", + "printedName": "isDebugModeEnabled()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "c:@CM@BlueStackSDK@objc(cs)Logger(cm)isDebugModeEnabled", + "mangledName": "$s12BlueStackSDK6LoggerC18isDebugModeEnabledSbyFZ", + "moduleName": "BlueStackSDK", + "static": true, + "declAttributes": [ + "Final", + "AccessControl", + "ObjC" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "isEventDebugEnabled", + "printedName": "isEventDebugEnabled()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "c:@CM@BlueStackSDK@objc(cs)Logger(cm)isEventDebugEnabled", + "mangledName": "$s12BlueStackSDK6LoggerC19isEventDebugEnabledSbyFZ", + "moduleName": "BlueStackSDK", + "static": true, + "declAttributes": [ + "Final", + "AccessControl", + "ObjC" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "verbose", + "printedName": "verbose(_:fileName:functionName:line:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> any BlueStackSDK.LogMessage", + "children": [ + { + "kind": "TypeNominal", + "name": "LogMessage", + "printedName": "any BlueStackSDK.LogMessage", + "usr": "c:@M@BlueStackSDK@objc(pl)LogMessage" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "typeAttributes": [ + "noescape" + ] + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "UInt", + "printedName": "Swift.UInt", + "hasDefaultArg": true, + "usr": "s:Su" + } + ], + "declKind": "Func", + "usr": "c:@CM@BlueStackSDK@objc(cs)Logger(cm)verbose:fileName:functionName:line:", + "mangledName": "$s12BlueStackSDK6LoggerC7verbose_8fileName08functionG04lineyAA10LogMessage_pyXK_SSSgAISutFZ", + "moduleName": "BlueStackSDK", + "static": true, + "declAttributes": [ + "Final", + "AccessControl", + "ObjC" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "debug", + "printedName": "debug(_:fileName:functionName:line:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> any BlueStackSDK.LogMessage", + "children": [ + { + "kind": "TypeNominal", + "name": "LogMessage", + "printedName": "any BlueStackSDK.LogMessage", + "usr": "c:@M@BlueStackSDK@objc(pl)LogMessage" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "typeAttributes": [ + "noescape" + ] + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "UInt", + "printedName": "Swift.UInt", + "hasDefaultArg": true, + "usr": "s:Su" + } + ], + "declKind": "Func", + "usr": "c:@CM@BlueStackSDK@objc(cs)Logger(cm)debug:fileName:functionName:line:", + "mangledName": "$s12BlueStackSDK6LoggerC5debug_8fileName08functionG04lineyAA10LogMessage_pyXK_SSSgAISutFZ", + "moduleName": "BlueStackSDK", + "static": true, + "declAttributes": [ + "Final", + "AccessControl", + "ObjC" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "debugLog", + "printedName": "debugLog(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "c:@CM@BlueStackSDK@objc(cs)Logger(cm)debugLog:", + "mangledName": "$s12BlueStackSDK6LoggerC8debugLogyySSFZ", + "moduleName": "BlueStackSDK", + "static": true, + "declAttributes": [ + "Final", + "AccessControl", + "ObjC" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "info", + "printedName": "info(_:fileName:functionName:line:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> any BlueStackSDK.LogMessage", + "children": [ + { + "kind": "TypeNominal", + "name": "LogMessage", + "printedName": "any BlueStackSDK.LogMessage", + "usr": "c:@M@BlueStackSDK@objc(pl)LogMessage" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "typeAttributes": [ + "noescape" + ] + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "UInt", + "printedName": "Swift.UInt", + "hasDefaultArg": true, + "usr": "s:Su" + } + ], + "declKind": "Func", + "usr": "c:@CM@BlueStackSDK@objc(cs)Logger(cm)info:fileName:functionName:line:", + "mangledName": "$s12BlueStackSDK6LoggerC4info_8fileName08functionG04lineyAA10LogMessage_pyXK_SSSgAISutFZ", + "moduleName": "BlueStackSDK", + "static": true, + "declAttributes": [ + "Final", + "AccessControl", + "ObjC" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "warn", + "printedName": "warn(_:fileName:functionName:line:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> any BlueStackSDK.LogMessage", + "children": [ + { + "kind": "TypeNominal", + "name": "LogMessage", + "printedName": "any BlueStackSDK.LogMessage", + "usr": "c:@M@BlueStackSDK@objc(pl)LogMessage" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "typeAttributes": [ + "noescape" + ] + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "UInt", + "printedName": "Swift.UInt", + "hasDefaultArg": true, + "usr": "s:Su" + } + ], + "declKind": "Func", + "usr": "c:@CM@BlueStackSDK@objc(cs)Logger(cm)warn:fileName:functionName:line:", + "mangledName": "$s12BlueStackSDK6LoggerC4warn_8fileName08functionG04lineyAA10LogMessage_pyXK_SSSgAISutFZ", + "moduleName": "BlueStackSDK", + "static": true, + "declAttributes": [ + "Final", + "AccessControl", + "ObjC" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "error", + "printedName": "error(_:fileName:functionName:line:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> any BlueStackSDK.LogMessage", + "children": [ + { + "kind": "TypeNominal", + "name": "LogMessage", + "printedName": "any BlueStackSDK.LogMessage", + "usr": "c:@M@BlueStackSDK@objc(pl)LogMessage" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "typeAttributes": [ + "noescape" + ] + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "hasDefaultArg": true, + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "hasDefaultArg": true, + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "UInt", + "printedName": "Swift.UInt", + "hasDefaultArg": true, + "usr": "s:Su" + } + ], + "declKind": "Func", + "usr": "c:@CM@BlueStackSDK@objc(cs)Logger(cm)error:fileName:functionName:line:", + "mangledName": "$s12BlueStackSDK6LoggerC5error_8fileName08functionG04lineyAA10LogMessage_pyXK_S2SSutFZ", + "moduleName": "BlueStackSDK", + "static": true, + "declAttributes": [ + "Final", + "AccessControl", + "ObjC" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "c:@M@BlueStackSDK@objc(cs)Logger", + "mangledName": "$s12BlueStackSDK6LoggerC", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "AccessControl", + "ObjCMembers", + "ObjC" + ], + "superclassUsr": "c:objc(cs)NSObject", + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "LoggerType", + "printedName": "LoggerType", + "usr": "c:@M@BlueStackSDK@objc(pl)LoggerType", + "mangledName": "$s12BlueStackSDK10LoggerTypeP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "InterstitialAd", + "printedName": "InterstitialAd", + "children": [ + { + "kind": "Var", + "name": "isReady", + "printedName": "isReady", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "c:@M@BlueStackSDK@objc(cs)InterstitialAd(py)isReady", + "mangledName": "$s12BlueStackSDK14InterstitialAdC7isReadySbvp", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment", + "ObjC" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "c:@M@BlueStackSDK@objc(cs)InterstitialAd(im)isReady", + "mangledName": "$s12BlueStackSDK14InterstitialAdC7isReadySbvg", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "placementID", + "printedName": "placementID", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "c:@M@BlueStackSDK@objc(cs)InterstitialAd(py)placementID", + "mangledName": "$s12BlueStackSDK14InterstitialAdC11placementIDSSvp", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "Final", + "HasStorage", + "SetterAccess", + "AccessControl", + "RawDocComment", + "ObjC" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "c:@M@BlueStackSDK@objc(cs)InterstitialAd(im)placementID", + "mangledName": "$s12BlueStackSDK14InterstitialAdC11placementIDSSvg", + "moduleName": "BlueStackSDK", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "viewController", + "printedName": "viewController", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIViewController?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIViewController", + "printedName": "UIKit.UIViewController", + "usr": "c:objc(cs)UIViewController" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "c:@M@BlueStackSDK@objc(cs)InterstitialAd(py)viewController", + "mangledName": "$s12BlueStackSDK14InterstitialAdC14viewControllerSo06UIViewG0CSgvp", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "RawDocComment", + "ObjC" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIViewController?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIViewController", + "printedName": "UIKit.UIViewController", + "usr": "c:objc(cs)UIViewController" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@BlueStackSDK@objc(cs)InterstitialAd(im)viewController", + "mangledName": "$s12BlueStackSDK14InterstitialAdC14viewControllerSo06UIViewG0CSgvg", + "moduleName": "BlueStackSDK", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIViewController?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIViewController", + "printedName": "UIKit.UIViewController", + "usr": "c:objc(cs)UIViewController" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@BlueStackSDK@objc(cs)InterstitialAd(im)setViewController:", + "mangledName": "$s12BlueStackSDK14InterstitialAdC14viewControllerSo06UIViewG0CSgvs", + "moduleName": "BlueStackSDK", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:12BlueStackSDK14InterstitialAdC14viewControllerSo06UIViewG0CSgvM", + "mangledName": "$s12BlueStackSDK14InterstitialAdC14viewControllerSo06UIViewG0CSgvM", + "moduleName": "BlueStackSDK", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "delegate", + "printedName": "delegate", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any BlueStackSDK.InterstitialAdDelegate)?", + "children": [ + { + "kind": "TypeNominal", + "name": "InterstitialAdDelegate", + "printedName": "any BlueStackSDK.InterstitialAdDelegate", + "usr": "c:@M@BlueStackSDK@objc(pl)InterstitialAdDelegate" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "c:@M@BlueStackSDK@objc(cs)InterstitialAd(py)delegate", + "mangledName": "$s12BlueStackSDK14InterstitialAdC8delegateAA0dE8Delegate_pSgvp", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "RawDocComment", + "ObjC" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any BlueStackSDK.InterstitialAdDelegate)?", + "children": [ + { + "kind": "TypeNominal", + "name": "InterstitialAdDelegate", + "printedName": "any BlueStackSDK.InterstitialAdDelegate", + "usr": "c:@M@BlueStackSDK@objc(pl)InterstitialAdDelegate" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@BlueStackSDK@objc(cs)InterstitialAd(im)delegate", + "mangledName": "$s12BlueStackSDK14InterstitialAdC8delegateAA0dE8Delegate_pSgvg", + "moduleName": "BlueStackSDK", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any BlueStackSDK.InterstitialAdDelegate)?", + "children": [ + { + "kind": "TypeNominal", + "name": "InterstitialAdDelegate", + "printedName": "any BlueStackSDK.InterstitialAdDelegate", + "usr": "c:@M@BlueStackSDK@objc(pl)InterstitialAdDelegate" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@BlueStackSDK@objc(cs)InterstitialAd(im)setDelegate:", + "mangledName": "$s12BlueStackSDK14InterstitialAdC8delegateAA0dE8Delegate_pSgvs", + "moduleName": "BlueStackSDK", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:12BlueStackSDK14InterstitialAdC8delegateAA0dE8Delegate_pSgvM", + "mangledName": "$s12BlueStackSDK14InterstitialAdC8delegateAA0dE8Delegate_pSgvM", + "moduleName": "BlueStackSDK", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "fullScreenDelegate", + "printedName": "fullScreenDelegate", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any BlueStackSDK.FullScreenDelegate)?", + "children": [ + { + "kind": "TypeNominal", + "name": "FullScreenDelegate", + "printedName": "any BlueStackSDK.FullScreenDelegate", + "usr": "c:@M@BlueStackSDK@objc(pl)FullScreenDelegate" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "c:@M@BlueStackSDK@objc(cs)InterstitialAd(py)fullScreenDelegate", + "mangledName": "$s12BlueStackSDK14InterstitialAdC18fullScreenDelegateAA04FullgH0_pSgvp", + "moduleName": "BlueStackSDK", + "objc_name": "fullScreenDelegate", + "declAttributes": [ + "HasInitialValue", + "Final", + "ObjC", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any BlueStackSDK.FullScreenDelegate)?", + "children": [ + { + "kind": "TypeNominal", + "name": "FullScreenDelegate", + "printedName": "any BlueStackSDK.FullScreenDelegate", + "usr": "c:@M@BlueStackSDK@objc(pl)FullScreenDelegate" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@BlueStackSDK@objc(cs)InterstitialAd(im)fullScreenDelegate", + "mangledName": "$s12BlueStackSDK14InterstitialAdC18fullScreenDelegateAA04FullgH0_pSgvg", + "moduleName": "BlueStackSDK", + "implicit": true, + "objc_name": "fullScreenDelegate", + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any BlueStackSDK.FullScreenDelegate)?", + "children": [ + { + "kind": "TypeNominal", + "name": "FullScreenDelegate", + "printedName": "any BlueStackSDK.FullScreenDelegate", + "usr": "c:@M@BlueStackSDK@objc(pl)FullScreenDelegate" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@BlueStackSDK@objc(cs)InterstitialAd(im)setFullScreenDelegate:", + "mangledName": "$s12BlueStackSDK14InterstitialAdC18fullScreenDelegateAA04FullgH0_pSgvs", + "moduleName": "BlueStackSDK", + "implicit": true, + "objc_name": "setFullScreenDelegate:", + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:12BlueStackSDK14InterstitialAdC18fullScreenDelegateAA04FullgH0_pSgvM", + "mangledName": "$s12BlueStackSDK14InterstitialAdC18fullScreenDelegateAA04FullgH0_pSgvM", + "moduleName": "BlueStackSDK", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(placementID:)", + "children": [ + { + "kind": "TypeNominal", + "name": "InterstitialAd", + "printedName": "BlueStackSDK.InterstitialAd", + "usr": "c:@M@BlueStackSDK@objc(cs)InterstitialAd" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "c:@M@BlueStackSDK@objc(cs)InterstitialAd(im)initWithPlacementID:", + "mangledName": "$s12BlueStackSDK14InterstitialAdC11placementIDACSS_tcfc", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "Convenience", + "AccessControl", + "RawDocComment", + "ObjC" + ], + "init_kind": "Convenience" + }, + { + "kind": "Function", + "name": "load", + "printedName": "load(requestOptions:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "BlueStackSDK.RequestOptions?", + "children": [ + { + "kind": "TypeNominal", + "name": "RequestOptions", + "printedName": "BlueStackSDK.RequestOptions", + "usr": "c:@M@BlueStackSDK@objc(cs)RequestOptions" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@BlueStackSDK@objc(cs)InterstitialAd(im)loadWithRequestOptions:", + "mangledName": "$s12BlueStackSDK14InterstitialAdC4load14requestOptionsyAA07RequestH0CSg_tF", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "load", + "printedName": "load()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "c:@M@BlueStackSDK@objc(cs)InterstitialAd(im)load", + "mangledName": "$s12BlueStackSDK14InterstitialAdC4loadyyF", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "Final", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "show", + "printedName": "show(fromRootViewController:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIViewController?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIViewController", + "printedName": "UIKit.UIViewController", + "usr": "c:objc(cs)UIViewController" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@BlueStackSDK@objc(cs)InterstitialAd(im)showFromRootViewController:", + "mangledName": "$s12BlueStackSDK14InterstitialAdC4show22fromRootViewControllerySo06UIViewJ0CSg_tF", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "InterstitialAd", + "printedName": "BlueStackSDK.InterstitialAd", + "usr": "c:@M@BlueStackSDK@objc(cs)InterstitialAd" + } + ], + "declKind": "Constructor", + "usr": "c:@M@BlueStackSDK@objc(cs)InterstitialAd(im)init", + "mangledName": "$s12BlueStackSDK14InterstitialAdCACycfc", + "moduleName": "BlueStackSDK", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@BlueStackSDK@objc(cs)InterstitialAd", + "mangledName": "$s12BlueStackSDK14InterstitialAdC", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "Final", + "AccessControl", + "ObjCMembers", + "RawDocComment", + "ObjC" + ], + "superclassUsr": "c:objc(cs)NSObject", + "hasMissingDesignatedInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "FullScreenDisplayableAd", + "printedName": "FullScreenDisplayableAd", + "usr": "c:@M@BlueStackSDK@objc(pl)FullScreenDisplayableAd", + "mangledName": "$s12BlueStackSDK23FullScreenDisplayableAdP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "InitializationStatus", + "printedName": "InitializationStatus", + "children": [ + { + "kind": "Var", + "name": "adapterStatuses", + "printedName": "adapterStatuses", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : BlueStackSDK.AdapterStatus]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "AdapterStatus", + "printedName": "BlueStackSDK.AdapterStatus", + "usr": "c:@M@BlueStackSDK@objc(cs)AdapterStatus" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Var", + "usr": "c:@M@BlueStackSDK@objc(cs)InitializationStatus(py)adapterStatuses", + "mangledName": "$s12BlueStackSDK20InitializationStatusC15adapterStatusesSDySSAA07AdapterE0CGvp", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl", + "RawDocComment", + "ObjC" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : BlueStackSDK.AdapterStatus]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "AdapterStatus", + "printedName": "BlueStackSDK.AdapterStatus", + "usr": "c:@M@BlueStackSDK@objc(cs)AdapterStatus" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Accessor", + "usr": "c:@M@BlueStackSDK@objc(cs)InitializationStatus(im)adapterStatuses", + "mangledName": "$s12BlueStackSDK20InitializationStatusC15adapterStatusesSDySSAA07AdapterE0CGvg", + "moduleName": "BlueStackSDK", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : BlueStackSDK.AdapterStatus]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "AdapterStatus", + "printedName": "BlueStackSDK.AdapterStatus", + "usr": "c:@M@BlueStackSDK@objc(cs)AdapterStatus" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Accessor", + "usr": "c:@M@BlueStackSDK@objc(cs)InitializationStatus(im)setAdapterStatuses:", + "mangledName": "$s12BlueStackSDK20InitializationStatusC15adapterStatusesSDySSAA07AdapterE0CGvs", + "moduleName": "BlueStackSDK", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:12BlueStackSDK20InitializationStatusC15adapterStatusesSDySSAA07AdapterE0CGvM", + "mangledName": "$s12BlueStackSDK20InitializationStatusC15adapterStatusesSDySSAA07AdapterE0CGvM", + "moduleName": "BlueStackSDK", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "InitializationStatus", + "printedName": "BlueStackSDK.InitializationStatus", + "usr": "c:@M@BlueStackSDK@objc(cs)InitializationStatus" + } + ], + "declKind": "Constructor", + "usr": "c:@M@BlueStackSDK@objc(cs)InitializationStatus(im)init", + "mangledName": "$s12BlueStackSDK20InitializationStatusCACycfc", + "moduleName": "BlueStackSDK", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@BlueStackSDK@objc(cs)InitializationStatus", + "mangledName": "$s12BlueStackSDK20InitializationStatusC", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "Final", + "AccessControl", + "ObjCMembers", + "ObjC" + ], + "superclassUsr": "c:objc(cs)NSObject", + "hasMissingDesignatedInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "LogMessage", + "printedName": "LogMessage", + "children": [ + { + "kind": "Var", + "name": "logDescription", + "printedName": "logDescription", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "c:@M@BlueStackSDK@objc(pl)LogMessage(py)logDescription", + "mangledName": "$s12BlueStackSDK10LogMessageP14logDescriptionSSvp", + "moduleName": "BlueStackSDK", + "protocolReq": true, + "declAttributes": [ + "ObjC" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "c:@M@BlueStackSDK@objc(pl)LogMessage(im)logDescription", + "mangledName": "$s12BlueStackSDK10LogMessageP14logDescriptionSSvg", + "moduleName": "BlueStackSDK", + "genericSig": "<τ_0_0 where τ_0_0 : BlueStackSDK.LogMessage>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "category", + "printedName": "category", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "c:@M@BlueStackSDK@objc(pl)LogMessage(py)category", + "mangledName": "$s12BlueStackSDK10LogMessageP8categorySSvp", + "moduleName": "BlueStackSDK", + "protocolReq": true, + "declAttributes": [ + "ObjC" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "c:@M@BlueStackSDK@objc(pl)LogMessage(im)category", + "mangledName": "$s12BlueStackSDK10LogMessageP8categorySSvg", + "moduleName": "BlueStackSDK", + "genericSig": "<τ_0_0 where τ_0_0 : BlueStackSDK.LogMessage>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Protocol", + "usr": "c:@M@BlueStackSDK@objc(pl)LogMessage", + "mangledName": "$s12BlueStackSDK10LogMessageP", + "moduleName": "BlueStackSDK", + "genericSig": "<τ_0_0 : ObjectiveC.NSObjectProtocol>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "ObjC" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "FullScreenDisplayableAd", + "printedName": "FullScreenDisplayableAd", + "children": [ + { + "kind": "Var", + "name": "fullScreenDelegate", + "printedName": "fullScreenDelegate", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any BlueStackSDK.FullScreenDelegate)?", + "children": [ + { + "kind": "TypeNominal", + "name": "FullScreenDelegate", + "printedName": "any BlueStackSDK.FullScreenDelegate", + "usr": "c:@M@BlueStackSDK@objc(pl)FullScreenDelegate" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "c:@M@BlueStackSDK@objc(pl)FullScreenDisplayableAd(py)fullScreenDelegate", + "mangledName": "$s12BlueStackSDK23FullScreenDisplayableAdP04fullE8DelegateAA0deI0_pSgvp", + "moduleName": "BlueStackSDK", + "protocolReq": true, + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any BlueStackSDK.FullScreenDelegate)?", + "children": [ + { + "kind": "TypeNominal", + "name": "FullScreenDelegate", + "printedName": "any BlueStackSDK.FullScreenDelegate", + "usr": "c:@M@BlueStackSDK@objc(pl)FullScreenDelegate" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@BlueStackSDK@objc(pl)FullScreenDisplayableAd(im)fullScreenDelegate", + "mangledName": "$s12BlueStackSDK23FullScreenDisplayableAdP04fullE8DelegateAA0deI0_pSgvg", + "moduleName": "BlueStackSDK", + "genericSig": "<τ_0_0 where τ_0_0 : BlueStackSDK.FullScreenDisplayableAd>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any BlueStackSDK.FullScreenDelegate)?", + "children": [ + { + "kind": "TypeNominal", + "name": "FullScreenDelegate", + "printedName": "any BlueStackSDK.FullScreenDelegate", + "usr": "c:@M@BlueStackSDK@objc(pl)FullScreenDelegate" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@BlueStackSDK@objc(pl)FullScreenDisplayableAd(im)setFullScreenDelegate:", + "mangledName": "$s12BlueStackSDK23FullScreenDisplayableAdP04fullE8DelegateAA0deI0_pSgvs", + "moduleName": "BlueStackSDK", + "genericSig": "<τ_0_0 where τ_0_0 : BlueStackSDK.FullScreenDisplayableAd>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "accessorKind": "set" + } + ] + } + ], + "declKind": "Protocol", + "usr": "c:@M@BlueStackSDK@objc(pl)FullScreenDisplayableAd", + "mangledName": "$s12BlueStackSDK23FullScreenDisplayableAdP", + "moduleName": "BlueStackSDK", + "genericSig": "<τ_0_0 : ObjectiveC.NSObjectProtocol>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "RewardedAdDelegate", + "printedName": "RewardedAdDelegate", + "children": [ + { + "kind": "Function", + "name": "onAdLoaded", + "printedName": "onAdLoaded(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "RewardedAd", + "printedName": "BlueStackSDK.RewardedAd", + "usr": "c:@M@BlueStackSDK@objc(cs)RewardedAd" + } + ], + "declKind": "Func", + "usr": "c:@M@BlueStackSDK@objc(pl)RewardedAdDelegate(im)didLoadRewardedAd:", + "mangledName": "$s12BlueStackSDK18RewardedAdDelegateP02onE6LoadedyyAA0dE0CF", + "moduleName": "BlueStackSDK", + "genericSig": "<τ_0_0 where τ_0_0 : BlueStackSDK.RewardedAdDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "objc_name": "didLoadRewardedAd:", + "declAttributes": [ + "ObjC", + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "onAdFailedToLoad", + "printedName": "onAdFailedToLoad(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "RewardedAd", + "printedName": "BlueStackSDK.RewardedAd", + "usr": "c:@M@BlueStackSDK@objc(cs)RewardedAd" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "any Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "declKind": "Func", + "usr": "c:@M@BlueStackSDK@objc(pl)RewardedAdDelegate(im)rewardedAd:didFailedToLoadWithError:", + "mangledName": "$s12BlueStackSDK18RewardedAdDelegateP02onE12FailedToLoadyyAA0dE0C_s5Error_ptF", + "moduleName": "BlueStackSDK", + "genericSig": "<τ_0_0 where τ_0_0 : BlueStackSDK.RewardedAdDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "objc_name": "rewardedAd:didFailedToLoadWithError:", + "declAttributes": [ + "ObjC", + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "onRewardEarned", + "printedName": "onRewardEarned(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "RewardedAd", + "printedName": "BlueStackSDK.RewardedAd", + "usr": "c:@M@BlueStackSDK@objc(cs)RewardedAd" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "BlueStackSDK.Reward?", + "children": [ + { + "kind": "TypeNominal", + "name": "Reward", + "printedName": "BlueStackSDK.Reward", + "usr": "c:@M@BlueStackSDK@objc(cs)Reward" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@BlueStackSDK@objc(pl)RewardedAdDelegate(im)rewardedAd:didEarnedReward:", + "mangledName": "$s12BlueStackSDK18RewardedAdDelegateP14onRewardEarnedyyAA0dE0C_AA0H0CSgtF", + "moduleName": "BlueStackSDK", + "genericSig": "<τ_0_0 where τ_0_0 : BlueStackSDK.RewardedAdDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "objc_name": "rewardedAd:didEarnedReward:", + "declAttributes": [ + "ObjC", + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "c:@M@BlueStackSDK@objc(pl)RewardedAdDelegate", + "mangledName": "$s12BlueStackSDK18RewardedAdDelegateP", + "moduleName": "BlueStackSDK", + "genericSig": "<τ_0_0 : ObjectiveC.NSObjectProtocol>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "ObjC" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "BannerViewDelegate", + "printedName": "BannerViewDelegate", + "children": [ + { + "kind": "Function", + "name": "onLoad", + "printedName": "onLoad(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "BannerView", + "printedName": "BlueStackSDK.BannerView", + "usr": "c:@M@BlueStackSDK@objc(cs)BannerView" + }, + { + "kind": "TypeNominal", + "name": "CGFloat", + "printedName": "CoreGraphics.CGFloat", + "usr": "s:14CoreFoundation7CGFloatV" + } + ], + "declKind": "Func", + "usr": "c:@M@BlueStackSDK@objc(pl)BannerViewDelegate(im)bannerView:didLoadWithPreferredHeight:", + "mangledName": "$s12BlueStackSDK18BannerViewDelegateP6onLoadyyAA0dE0C_12CoreGraphics7CGFloatVtF", + "moduleName": "BlueStackSDK", + "genericSig": "<τ_0_0 where τ_0_0 : BlueStackSDK.BannerViewDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "objc_name": "bannerView:didLoadWithPreferredHeight:", + "declAttributes": [ + "ObjC", + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "onFailedToLoad", + "printedName": "onFailedToLoad(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "BannerView", + "printedName": "BlueStackSDK.BannerView", + "usr": "c:@M@BlueStackSDK@objc(cs)BannerView" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "any Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "declKind": "Func", + "usr": "c:@M@BlueStackSDK@objc(pl)BannerViewDelegate(im)bannerView:didFailedToLoadWithError:", + "mangledName": "$s12BlueStackSDK18BannerViewDelegateP14onFailedToLoadyyAA0dE0C_s5Error_ptF", + "moduleName": "BlueStackSDK", + "genericSig": "<τ_0_0 where τ_0_0 : BlueStackSDK.BannerViewDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "objc_name": "bannerView:didFailedToLoadWithError:", + "declAttributes": [ + "ObjC", + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "onClick", + "printedName": "onClick(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "BannerView", + "printedName": "BlueStackSDK.BannerView", + "usr": "c:@M@BlueStackSDK@objc(cs)BannerView" + } + ], + "declKind": "Func", + "usr": "c:@M@BlueStackSDK@objc(pl)BannerViewDelegate(im)didClick:", + "mangledName": "$s12BlueStackSDK18BannerViewDelegateP7onClickyyAA0dE0CF", + "moduleName": "BlueStackSDK", + "genericSig": "<τ_0_0 where τ_0_0 : BlueStackSDK.BannerViewDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "objc_name": "didClick:", + "declAttributes": [ + "Optional", + "ObjC", + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "onRefresh", + "printedName": "onRefresh(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "BannerView", + "printedName": "BlueStackSDK.BannerView", + "usr": "c:@M@BlueStackSDK@objc(cs)BannerView" + } + ], + "declKind": "Func", + "usr": "c:@M@BlueStackSDK@objc(pl)BannerViewDelegate(im)didRefreshBannerView:", + "mangledName": "$s12BlueStackSDK18BannerViewDelegateP9onRefreshyyAA0dE0CF", + "moduleName": "BlueStackSDK", + "genericSig": "<τ_0_0 where τ_0_0 : BlueStackSDK.BannerViewDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "objc_name": "didRefreshBannerView:", + "declAttributes": [ + "ObjC", + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "onFailedToRefresh", + "printedName": "onFailedToRefresh(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "BannerView", + "printedName": "BlueStackSDK.BannerView", + "usr": "c:@M@BlueStackSDK@objc(cs)BannerView" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "any Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "declKind": "Func", + "usr": "c:@M@BlueStackSDK@objc(pl)BannerViewDelegate(im)bannerView:didFailedToRefreshWithError:", + "mangledName": "$s12BlueStackSDK18BannerViewDelegateP17onFailedToRefreshyyAA0dE0C_s5Error_ptF", + "moduleName": "BlueStackSDK", + "genericSig": "<τ_0_0 where τ_0_0 : BlueStackSDK.BannerViewDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "objc_name": "bannerView:didFailedToRefreshWithError:", + "declAttributes": [ + "ObjC", + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "onResize", + "printedName": "onResize(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "BannerView", + "printedName": "BlueStackSDK.BannerView", + "usr": "c:@M@BlueStackSDK@objc(cs)BannerView" + }, + { + "kind": "TypeNominal", + "name": "CGSize", + "printedName": "CoreFoundation.CGSize", + "usr": "c:@S@CGSize" + } + ], + "declKind": "Func", + "usr": "c:@M@BlueStackSDK@objc(pl)BannerViewDelegate(im)bannerView:didResizedToSize:", + "mangledName": "$s12BlueStackSDK18BannerViewDelegateP8onResizeyyAA0dE0C_So6CGSizeVtF", + "moduleName": "BlueStackSDK", + "genericSig": "<τ_0_0 where τ_0_0 : BlueStackSDK.BannerViewDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "objc_name": "bannerView:didResizedToSize:", + "declAttributes": [ + "Optional", + "ObjC", + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "c:@M@BlueStackSDK@objc(pl)BannerViewDelegate", + "mangledName": "$s12BlueStackSDK18BannerViewDelegateP", + "moduleName": "BlueStackSDK", + "genericSig": "<τ_0_0 : ObjectiveC.NSObjectProtocol>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "os", + "printedName": "os", + "declKind": "Import", + "moduleName": "BlueStackSDK" + }, + { + "kind": "TypeDecl", + "name": "LogLevel", + "printedName": "LogLevel", + "children": [ + { + "kind": "Var", + "name": "debug", + "printedName": "debug", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(BlueStackSDK.LogLevel.Type) -> BlueStackSDK.LogLevel", + "children": [ + { + "kind": "TypeNominal", + "name": "LogLevel", + "printedName": "BlueStackSDK.LogLevel", + "usr": "c:@M@BlueStackSDK@E@LogLevel" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "BlueStackSDK.LogLevel.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "LogLevel", + "printedName": "BlueStackSDK.LogLevel", + "usr": "c:@M@BlueStackSDK@E@LogLevel" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@BlueStackSDK@E@LogLevel@LogLevelDebug", + "mangledName": "$s12BlueStackSDK8LogLevelO5debugyA2CmF", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "ObjC" + ], + "fixedbinaryorder": 0 + }, + { + "kind": "Var", + "name": "info", + "printedName": "info", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(BlueStackSDK.LogLevel.Type) -> BlueStackSDK.LogLevel", + "children": [ + { + "kind": "TypeNominal", + "name": "LogLevel", + "printedName": "BlueStackSDK.LogLevel", + "usr": "c:@M@BlueStackSDK@E@LogLevel" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "BlueStackSDK.LogLevel.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "LogLevel", + "printedName": "BlueStackSDK.LogLevel", + "usr": "c:@M@BlueStackSDK@E@LogLevel" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@BlueStackSDK@E@LogLevel@LogLevelInfo", + "mangledName": "$s12BlueStackSDK8LogLevelO4infoyA2CmF", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "ObjC" + ], + "fixedbinaryorder": 1 + }, + { + "kind": "Var", + "name": "warn", + "printedName": "warn", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(BlueStackSDK.LogLevel.Type) -> BlueStackSDK.LogLevel", + "children": [ + { + "kind": "TypeNominal", + "name": "LogLevel", + "printedName": "BlueStackSDK.LogLevel", + "usr": "c:@M@BlueStackSDK@E@LogLevel" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "BlueStackSDK.LogLevel.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "LogLevel", + "printedName": "BlueStackSDK.LogLevel", + "usr": "c:@M@BlueStackSDK@E@LogLevel" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@BlueStackSDK@E@LogLevel@LogLevelWarn", + "mangledName": "$s12BlueStackSDK8LogLevelO4warnyA2CmF", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "ObjC" + ], + "fixedbinaryorder": 2 + }, + { + "kind": "Var", + "name": "error", + "printedName": "error", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(BlueStackSDK.LogLevel.Type) -> BlueStackSDK.LogLevel", + "children": [ + { + "kind": "TypeNominal", + "name": "LogLevel", + "printedName": "BlueStackSDK.LogLevel", + "usr": "c:@M@BlueStackSDK@E@LogLevel" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "BlueStackSDK.LogLevel.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "LogLevel", + "printedName": "BlueStackSDK.LogLevel", + "usr": "c:@M@BlueStackSDK@E@LogLevel" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@BlueStackSDK@E@LogLevel@LogLevelError", + "mangledName": "$s12BlueStackSDK8LogLevelO5erroryA2CmF", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "ObjC" + ], + "fixedbinaryorder": 3 + }, + { + "kind": "Var", + "name": "verbose", + "printedName": "verbose", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(BlueStackSDK.LogLevel.Type) -> BlueStackSDK.LogLevel", + "children": [ + { + "kind": "TypeNominal", + "name": "LogLevel", + "printedName": "BlueStackSDK.LogLevel", + "usr": "c:@M@BlueStackSDK@E@LogLevel" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "BlueStackSDK.LogLevel.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "LogLevel", + "printedName": "BlueStackSDK.LogLevel", + "usr": "c:@M@BlueStackSDK@E@LogLevel" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@BlueStackSDK@E@LogLevel@LogLevelVerbose", + "mangledName": "$s12BlueStackSDK8LogLevelO7verboseyA2CmF", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "ObjC" + ], + "fixedbinaryorder": 4 + }, + { + "kind": "Var", + "name": "description", + "printedName": "description", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:12BlueStackSDK8LogLevelO11descriptionSSvp", + "mangledName": "$s12BlueStackSDK8LogLevelO11descriptionSSvp", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:12BlueStackSDK8LogLevelO11descriptionSSvg", + "mangledName": "$s12BlueStackSDK8LogLevelO11descriptionSSvg", + "moduleName": "BlueStackSDK", + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "BlueStackSDK.LogLevel?", + "children": [ + { + "kind": "TypeNominal", + "name": "LogLevel", + "printedName": "BlueStackSDK.LogLevel", + "usr": "c:@M@BlueStackSDK@E@LogLevel" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "s:12BlueStackSDK8LogLevelO8rawValueACSgSi_tcfc", + "mangledName": "$s12BlueStackSDK8LogLevelO8rawValueACSgSi_tcfc", + "moduleName": "BlueStackSDK", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:12BlueStackSDK8LogLevelO8rawValueSivp", + "mangledName": "$s12BlueStackSDK8LogLevelO8rawValueSivp", + "moduleName": "BlueStackSDK", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:12BlueStackSDK8LogLevelO8rawValueSivg", + "mangledName": "$s12BlueStackSDK8LogLevelO8rawValueSivg", + "moduleName": "BlueStackSDK", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "allCases", + "printedName": "allCases", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[BlueStackSDK.LogLevel]", + "children": [ + { + "kind": "TypeNominal", + "name": "LogLevel", + "printedName": "BlueStackSDK.LogLevel", + "usr": "c:@M@BlueStackSDK@E@LogLevel" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Var", + "usr": "s:12BlueStackSDK8LogLevelO8allCasesSayACGvpZ", + "mangledName": "$s12BlueStackSDK8LogLevelO8allCasesSayACGvpZ", + "moduleName": "BlueStackSDK", + "static": true, + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[BlueStackSDK.LogLevel]", + "children": [ + { + "kind": "TypeNominal", + "name": "LogLevel", + "printedName": "BlueStackSDK.LogLevel", + "usr": "c:@M@BlueStackSDK@E@LogLevel" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "s:12BlueStackSDK8LogLevelO8allCasesSayACGvgZ", + "mangledName": "$s12BlueStackSDK8LogLevelO8allCasesSayACGvgZ", + "moduleName": "BlueStackSDK", + "static": true, + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "c:@M@BlueStackSDK@E@LogLevel", + "mangledName": "$s12BlueStackSDK8LogLevelO", + "moduleName": "BlueStackSDK", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "enumRawTypeName": "Int", + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "RawRepresentable", + "printedName": "RawRepresentable", + "children": [ + { + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CaseIterable", + "printedName": "CaseIterable", + "children": [ + { + "kind": "TypeWitness", + "name": "AllCases", + "printedName": "AllCases", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[BlueStackSDK.LogLevel]", + "children": [ + { + "kind": "TypeNominal", + "name": "LogLevel", + "printedName": "BlueStackSDK.LogLevel", + "usr": "c:@M@BlueStackSDK@E@LogLevel" + } + ], + "usr": "s:Sa" + } + ] + } + ], + "usr": "s:s12CaseIterableP", + "mangledName": "$ss12CaseIterableP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + } + ], + "json_format_version": 8 + }, + "ConstValues": [ + { + "filePath": "\/Volumes\/Development\/BlueStack\/bluestack-sdk-ios\/BlueStackSDK\/Core\/RewardedAd\/Reward.swift", + "kind": "StringLiteral", + "offset": 183, + "length": 6, + "value": "\"BlueStackSDK.Reward\"" + }, + { + "filePath": "\/Volumes\/Development\/BlueStack\/bluestack-sdk-ios\/BlueStackSDK\/Core\/Initialization\/Public\/AdapterStatus.swift", + "kind": "IntegerLiteral", + "offset": 216, + "length": 8, + "value": "1" + }, + { + "filePath": "\/Volumes\/Development\/BlueStack\/bluestack-sdk-ios\/BlueStackSDK\/Core\/Initialization\/Public\/AdapterStatus.swift", + "kind": "IntegerLiteral", + "offset": 216, + "length": 8, + "value": "1" + }, + { + "filePath": "\/Volumes\/Development\/BlueStack\/bluestack-sdk-ios\/BlueStackSDK\/Core\/Initialization\/Public\/AdapterStatus.swift", + "kind": "StringLiteral", + "offset": 303, + "length": 13, + "value": "\"BlueStackSDK.AdapterStatus\"" + }, + { + "filePath": "\/Volumes\/Development\/BlueStack\/bluestack-sdk-ios\/BlueStackSDK\/Core\/Initialization\/Internal\/SupportedAdNetworks.swift", + "kind": "StringLiteral", + "offset": 174, + "length": 9, + "value": "\"mngPerf\"" + }, + { + "filePath": "\/Volumes\/Development\/BlueStack\/bluestack-sdk-ios\/BlueStackSDK\/Core\/Initialization\/Internal\/SupportedAdNetworks.swift", + "kind": "StringLiteral", + "offset": 207, + "length": 7, + "value": "\"adMob\"" + }, + { + "filePath": "\/Volumes\/Development\/BlueStack\/bluestack-sdk-ios\/BlueStackSDK\/Core\/Initialization\/Internal\/SupportedAdNetworks.swift", + "kind": "StringLiteral", + "offset": 239, + "length": 8, + "value": "\"criteo\"" + }, + { + "filePath": "\/Volumes\/Development\/BlueStack\/bluestack-sdk-ios\/BlueStackSDK\/Core\/BannerAd\/Public\/AdSize.swift", + "kind": "IntegerLiteral", + "offset": 818, + "length": 11, + "value": "1" + }, + { + "filePath": "\/Volumes\/Development\/BlueStack\/bluestack-sdk-ios\/BlueStackSDK\/Core\/BannerAd\/Public\/AdSize.swift", + "kind": "IntegerLiteral", + "offset": 840, + "length": 15, + "value": "2" + }, + { + "filePath": "\/Volumes\/Development\/BlueStack\/bluestack-sdk-ios\/BlueStackSDK\/Core\/BannerAd\/Public\/AdSize.swift", + "kind": "IntegerLiteral", + "offset": 866, + "length": 10, + "value": "3" + }, + { + "filePath": "\/Volumes\/Development\/BlueStack\/bluestack-sdk-ios\/BlueStackSDK\/Core\/BannerAd\/Public\/AdSize.swift", + "kind": "IntegerLiteral", + "offset": 887, + "length": 11, + "value": "4" + }, + { + "filePath": "\/Volumes\/Development\/BlueStack\/bluestack-sdk-ios\/BlueStackSDK\/Core\/BannerAd\/Public\/AdSize.swift", + "kind": "IntegerLiteral", + "offset": 909, + "length": 13, + "value": "5" + }, + { + "filePath": "\/Volumes\/Development\/BlueStack\/bluestack-sdk-ios\/BlueStackSDK\/Core\/BannerAd\/Public\/AdSize.swift", + "kind": "IntegerLiteral", + "offset": 933, + "length": 24, + "value": "6" + }, + { + "filePath": "\/Volumes\/Development\/BlueStack\/bluestack-sdk-ios\/BlueStackSDK\/Core\/BannerAd\/Public\/AdSize.swift", + "kind": "IntegerLiteral", + "offset": 818, + "length": 11, + "value": "1" + }, + { + "filePath": "\/Volumes\/Development\/BlueStack\/bluestack-sdk-ios\/BlueStackSDK\/Core\/BannerAd\/Public\/AdSize.swift", + "kind": "IntegerLiteral", + "offset": 840, + "length": 15, + "value": "2" + }, + { + "filePath": "\/Volumes\/Development\/BlueStack\/bluestack-sdk-ios\/BlueStackSDK\/Core\/BannerAd\/Public\/AdSize.swift", + "kind": "IntegerLiteral", + "offset": 866, + "length": 10, + "value": "3" + }, + { + "filePath": "\/Volumes\/Development\/BlueStack\/bluestack-sdk-ios\/BlueStackSDK\/Core\/BannerAd\/Public\/AdSize.swift", + "kind": "IntegerLiteral", + "offset": 887, + "length": 11, + "value": "4" + }, + { + "filePath": "\/Volumes\/Development\/BlueStack\/bluestack-sdk-ios\/BlueStackSDK\/Core\/BannerAd\/Public\/AdSize.swift", + "kind": "IntegerLiteral", + "offset": 909, + "length": 13, + "value": "5" + }, + { + "filePath": "\/Volumes\/Development\/BlueStack\/bluestack-sdk-ios\/BlueStackSDK\/Core\/BannerAd\/Public\/AdSize.swift", + "kind": "IntegerLiteral", + "offset": 933, + "length": 24, + "value": "6" + }, + { + "filePath": "\/Volumes\/Development\/BlueStack\/bluestack-sdk-ios\/BlueStackSDK\/Core\/BannerAd\/Public\/BannerAdsSDKFactoryHandler.swift", + "kind": "StringLiteral", + "offset": 416, + "length": 26, + "value": "\"BlueStackSDK.BannerAdsSDKFactoryHandler\"" + }, + { + "filePath": "\/Volumes\/Development\/BlueStack\/bluestack-sdk-ios\/BlueStackSDK\/Core\/Interstitial\/InterstitialAdsSDKFactoryHandler.swift", + "kind": "StringLiteral", + "offset": 381, + "length": 32, + "value": "\"BlueStackSDK.InterstitialAdsSDKFactoryHandler\"" + }, + { + "filePath": "\/Volumes\/Development\/BlueStack\/bluestack-sdk-ios\/BlueStackSDK\/Core\/RewardedAd\/RewardedAdsSDKFactoryHandler.swift", + "kind": "StringLiteral", + "offset": 358, + "length": 28, + "value": "\"BlueStackSDK.RewardedAdsSDKFactoryHandler\"" + }, + { + "filePath": "\/Volumes\/Development\/BlueStack\/bluestack-sdk-ios\/BlueStackSDK\/Core\/RewardedAd\/RewardedAd.swift", + "kind": "BooleanLiteral", + "offset": 4319, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Volumes\/Development\/BlueStack\/bluestack-sdk-ios\/BlueStackSDK\/Core\/RewardedAd\/RewardedAd.swift", + "kind": "StringLiteral", + "offset": 370, + "length": 10, + "value": "\"BlueStackSDK.RewardedAd\"" + }, + { + "filePath": "\/Volumes\/Development\/BlueStack\/bluestack-sdk-ios\/BlueStackSDK\/Core\/Common\/RequestOptions.swift", + "kind": "IntegerLiteral", + "offset": 255, + "length": 4, + "value": "1" + }, + { + "filePath": "\/Volumes\/Development\/BlueStack\/bluestack-sdk-ios\/BlueStackSDK\/Core\/Common\/RequestOptions.swift", + "kind": "IntegerLiteral", + "offset": 269, + "length": 6, + "value": "2" + }, + { + "filePath": "\/Volumes\/Development\/BlueStack\/bluestack-sdk-ios\/BlueStackSDK\/Core\/Common\/RequestOptions.swift", + "kind": "IntegerLiteral", + "offset": 255, + "length": 4, + "value": "1" + }, + { + "filePath": "\/Volumes\/Development\/BlueStack\/bluestack-sdk-ios\/BlueStackSDK\/Core\/Common\/RequestOptions.swift", + "kind": "IntegerLiteral", + "offset": 269, + "length": 6, + "value": "2" + }, + { + "filePath": "\/Volumes\/Development\/BlueStack\/bluestack-sdk-ios\/BlueStackSDK\/Core\/Common\/RequestOptions.swift", + "kind": "StringLiteral", + "offset": 391, + "length": 14, + "value": "\"BlueStackSDK.RequestOptions\"" + }, + { + "filePath": "\/Volumes\/Development\/BlueStack\/bluestack-sdk-ios\/BlueStackSDK\/Core\/Logger\/Logger.swift", + "kind": "BooleanLiteral", + "offset": 227, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Volumes\/Development\/BlueStack\/bluestack-sdk-ios\/BlueStackSDK\/Core\/Logger\/Logger.swift", + "kind": "BooleanLiteral", + "offset": 282, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Volumes\/Development\/BlueStack\/bluestack-sdk-ios\/BlueStackSDK\/Core\/Logger\/Logger.swift", + "kind": "StringLiteral", + "offset": 2122, + "length": 14, + "value": "\"BlueStackSDK\"" + }, + { + "filePath": "\/Volumes\/Development\/BlueStack\/bluestack-sdk-ios\/BlueStackSDK\/Core\/Logger\/Logger.swift", + "kind": "BooleanLiteral", + "offset": 2226, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Volumes\/Development\/BlueStack\/bluestack-sdk-ios\/BlueStackSDK\/Core\/Logger\/Logger.swift", + "kind": "StringLiteral", + "offset": 5127, + "length": 7, + "value": "\"debug\"" + }, + { + "filePath": "\/Volumes\/Development\/BlueStack\/bluestack-sdk-ios\/BlueStackSDK\/Core\/Logger\/Logger.swift", + "kind": "StringLiteral", + "offset": 5027, + "length": 12, + "value": "\"BlueStackSDK.DebugMessage\"" + }, + { + "filePath": "\/Volumes\/Development\/BlueStack\/bluestack-sdk-ios\/BlueStackSDK\/Core\/Interstitial\/InterstitialAd.swift", + "kind": "StringLiteral", + "offset": 564, + "length": 14, + "value": "\"BlueStackSDK.InterstitialAd\"" + }, + { + "filePath": "\/Volumes\/Development\/BlueStack\/bluestack-sdk-ios\/BlueStackSDK\/Core\/Initialization\/Public\/InitializationStatus.swift", + "kind": "StringLiteral", + "offset": 208, + "length": 20, + "value": "\"BlueStackSDK.InitializationStatus\"" + }, + { + "filePath": "\/Volumes\/Development\/BlueStack\/bluestack-sdk-ios\/BlueStackSDK\/Core\/Initialization\/Internal\/Initializer.swift", + "kind": "BooleanLiteral", + "offset": 318, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Volumes\/Development\/BlueStack\/bluestack-sdk-ios\/BlueStackSDK\/Core\/Initialization\/Internal\/Initializer.swift", + "kind": "BooleanLiteral", + "offset": 357, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Volumes\/Development\/BlueStack\/bluestack-sdk-ios\/BlueStackSDK\/Core\/Initialization\/Internal\/Initializer.swift", + "kind": "StringLiteral", + "offset": 123, + "length": 11, + "value": "\"BlueStackSDK.Initializer\"" + }, + { + "filePath": "\/Volumes\/Development\/BlueStack\/bluestack-sdk-ios\/BlueStackSDK\/Core\/Logger\/LogLevel.swift", + "kind": "IntegerLiteral", + "offset": 223, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Volumes\/Development\/BlueStack\/bluestack-sdk-ios\/BlueStackSDK\/Core\/Logger\/LogLevel.swift", + "kind": "IntegerLiteral", + "offset": 241, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Volumes\/Development\/BlueStack\/bluestack-sdk-ios\/BlueStackSDK\/Core\/Logger\/LogLevel.swift", + "kind": "IntegerLiteral", + "offset": 259, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Volumes\/Development\/BlueStack\/bluestack-sdk-ios\/BlueStackSDK\/Core\/Logger\/LogLevel.swift", + "kind": "IntegerLiteral", + "offset": 278, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Volumes\/Development\/BlueStack\/bluestack-sdk-ios\/BlueStackSDK\/Core\/Logger\/LogLevel.swift", + "kind": "IntegerLiteral", + "offset": 299, + "length": 1, + "value": "4" + }, + { + "filePath": "\/Volumes\/Development\/BlueStack\/bluestack-sdk-ios\/BlueStackSDK\/Core\/Logger\/LogLevel.swift", + "kind": "IntegerLiteral", + "offset": 223, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Volumes\/Development\/BlueStack\/bluestack-sdk-ios\/BlueStackSDK\/Core\/Logger\/LogLevel.swift", + "kind": "IntegerLiteral", + "offset": 241, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Volumes\/Development\/BlueStack\/bluestack-sdk-ios\/BlueStackSDK\/Core\/Logger\/LogLevel.swift", + "kind": "IntegerLiteral", + "offset": 259, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Volumes\/Development\/BlueStack\/bluestack-sdk-ios\/BlueStackSDK\/Core\/Logger\/LogLevel.swift", + "kind": "IntegerLiteral", + "offset": 278, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Volumes\/Development\/BlueStack\/bluestack-sdk-ios\/BlueStackSDK\/Core\/Logger\/LogLevel.swift", + "kind": "IntegerLiteral", + "offset": 299, + "length": 1, + "value": "4" + } + ] +} \ No newline at end of file diff --git a/BlueStackSDK.xcframework/ios-arm64_x86_64-simulator/BlueStackSDK.framework/Modules/BlueStackSDK.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface b/BlueStackSDK.xcframework/ios-arm64_x86_64-simulator/BlueStackSDK.framework/Modules/BlueStackSDK.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface new file mode 100644 index 0000000..bc49a15 --- /dev/null +++ b/BlueStackSDK.xcframework/ios-arm64_x86_64-simulator/BlueStackSDK.framework/Modules/BlueStackSDK.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface @@ -0,0 +1,222 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 5.10 (swiftlang-5.10.0.13 clang-1500.3.9.4) +// swift-module-flags: -target x86_64-apple-ios12.2-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -enable-bare-slash-regex -module-name BlueStackSDK +@_exported import BlueStackSDK +import Foundation +import Swift +import UIKit +import _Concurrency +import _StringProcessing +import _SwiftConcurrencyShims +import os +@objc @_hasMissingDesignatedInitializers @objcMembers public class Reward : ObjectiveC.NSObject { + @objc final public let currency: Swift.String? + @objc final public let amount: Foundation.NSNumber? + @objc deinit +} +@objc public protocol InterstitialAdDelegate : ObjectiveC.NSObjectProtocol { + @objc(didLoadInterstitialAd:) func onAdLoaded(_ ad: BlueStackSDK.InterstitialAd) + @objc(interstitialAd:didFailedToLoadWithError:) func onAdFailedToLoad(_ ad: BlueStackSDK.InterstitialAd, _ error: any Swift.Error) +} +@objc public enum AdapterState : Swift.Int { + case ready + case notReady + public init?(rawValue: Swift.Int) + public typealias RawValue = Swift.Int + public var rawValue: Swift.Int { + get + } +} +@objc @_hasMissingDesignatedInitializers @objcMembers final public class AdapterStatus : ObjectiveC.NSObject { + @objc final public let name: Swift.String + @objc final public let state: BlueStackSDK.AdapterState + @objc final public let statusDescription: Swift.String? + @objc deinit +} +@objc public enum AdSize : Swift.Int { + case banner + case largeBanner + case mediumRectangle + case fullBanner + case leaderboard + case dynamicBanner + case dynamicLeaderboardBanner + public init?(rawValue: Swift.Int) + public typealias RawValue = Swift.Int + public var rawValue: Swift.Int { + get + } +} +@objc public protocol LoggerType : ObjectiveC.NSObjectProtocol { + @objc func verbose(_ message: @autoclosure () -> any BlueStackSDK.LogMessage, fileName: Swift.String?, functionName: Swift.String?, line: Swift.UInt) + @objc func debug(_ message: @autoclosure () -> any BlueStackSDK.LogMessage, fileName: Swift.String?, functionName: Swift.String?, line: Swift.UInt) + @objc func info(_ message: @autoclosure () -> any BlueStackSDK.LogMessage, fileName: Swift.String?, functionName: Swift.String?, line: Swift.UInt) + @objc func warn(_ message: @autoclosure () -> any BlueStackSDK.LogMessage, fileName: Swift.String?, functionName: Swift.String?, line: Swift.UInt) + @objc func error(_ message: @autoclosure () -> any BlueStackSDK.LogMessage, fileName: Swift.String, functionName: Swift.String, line: Swift.UInt) +} +@objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objcMembers @_Concurrency.MainActor(unsafe) public class BannerView : UIKit.UIView { + @objc deinit + @objc @_Concurrency.MainActor(unsafe) public var adSize: BlueStackSDK.AdSize + @objc @_Concurrency.MainActor(unsafe) public var placementID: Swift.String? + @objc @_Concurrency.MainActor(unsafe) public var viewController: UIKit.UIViewController? + @objc @IBOutlet @_Concurrency.MainActor(unsafe) weak public var delegate: (any BlueStackSDK.BannerViewDelegate)? + @objc @_Concurrency.MainActor(unsafe) public init(adSize: BlueStackSDK.AdSize) + @_Concurrency.MainActor(unsafe) @objc required dynamic public init?(coder: Foundation.NSCoder) + @_Concurrency.MainActor(unsafe) @objc override dynamic public init(frame: CoreFoundation.CGRect) + @objc @_Concurrency.MainActor(unsafe) public func load(requestOptions: BlueStackSDK.RequestOptions?) + @objc @_Concurrency.MainActor(unsafe) public func load() + @objc @_Concurrency.MainActor(unsafe) public func startAutoRefresh() + @objc @_Concurrency.MainActor(unsafe) public func stopAutoRefresh() +} +@objc public protocol FullScreenDelegate : ObjectiveC.NSObjectProtocol { + @objc(didClickAd:) optional func onAdClicked(_ ad: any BlueStackSDK.FullScreenDisplayableAd) + @objc(didDismissAd:) optional func onAdDismissed(_ ad: any BlueStackSDK.FullScreenDisplayableAd) + @objc(ad:didFailedToDisplayWithError:) optional func onAdFailedToDisplay(_ ad: any BlueStackSDK.FullScreenDisplayableAd, _ error: any Swift.Error) + @objc(didDisplayAd:) optional func onAdDisplayed(_ ad: any BlueStackSDK.FullScreenDisplayableAd) +} +@objc @_inheritsConvenienceInitializers @objcMembers public class RequestOptionsToPreferenceTransformer : ObjectiveC.NSObject { + @objc public func transform(_ requestOptions: BlueStackSDK.RequestOptions?) -> BlueStackSDK.MNGPreference? + @objc override dynamic public init() + @objc deinit +} +@objc @_hasMissingDesignatedInitializers @objcMembers final public class RewardedAd : ObjectiveC.NSObject, BlueStackSDK.FullScreenDisplayableAd { + @objc final public var isReady: Swift.Bool { + @objc get + } + @objc final public var placementID: Swift.String { + get + } + @objc final public var viewController: UIKit.UIViewController? + @objc final public var delegate: (any BlueStackSDK.RewardedAdDelegate)? + @objc final public var fullScreenDelegate: (any BlueStackSDK.FullScreenDelegate)? + @objc convenience public init(placementID: Swift.String) + @objc final public func load(requestOptions: BlueStackSDK.RequestOptions?) + @objc final public func load() + @objc final public func show(fromRootViewController rootViewController: UIKit.UIViewController?) + @objc deinit +} +@objc public enum Gender : Swift.Int { + case unknown + case male + case female + public init?(rawValue: Swift.Int) + public typealias RawValue = Swift.Int + public var rawValue: Swift.Int { + get + } +} +@objc @objcMembers public class RequestOptions : ObjectiveC.NSObject { + public var age: Swift.Int? + @objc public var location: CoreLocation.CLLocation? + public var gender: BlueStackSDK.Gender? + @objc public var keyword: Swift.String? + @objc public var contentUrl: Swift.String? + public init(age: Swift.Int? = nil, location: CoreLocation.CLLocation? = nil, gender: BlueStackSDK.Gender? = nil, keyword: Swift.String? = nil, contentUrl: Swift.String? = nil) + @objc public init(age: Foundation.NSNumber?, location: CoreLocation.CLLocation?, gender: BlueStackSDK.Gender, keyword: Swift.String?, contentUrl: Swift.String?) + @objc deinit +} +public typealias InitializationCompletionHandler = (BlueStackSDK.InitializationStatus) -> Swift.Void +@objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objcMembers final public class BlueStack : ObjectiveC.NSObject { + @objc public static func sharedInstance() -> BlueStackSDK.BlueStack + @objc final public func getVersion() -> Swift.String + @objc final public var initializationStatus: BlueStackSDK.InitializationStatus { + @objc get + } + @objc final public func initialize(appID: Swift.String, completion: @escaping BlueStackSDK.InitializationCompletionHandler) + @objc final public func isInitialized() -> Swift.Bool + @objc(setDebugModeEnabled:) final public func setDebugMode(enabled: Swift.Bool) + @objc deinit +} +@objc @_inheritsConvenienceInitializers @objcMembers public class Logger : ObjectiveC.NSObject, BlueStackSDK.LoggerType { + @objc public static var logLevel: BlueStackSDK.LogLevel + @objc public func verbose(_ message: @autoclosure () -> any BlueStackSDK.LogMessage, fileName: Swift.String? = #fileID, functionName: Swift.String? = #function, line: Swift.UInt = #line) + @objc public func debug(_ message: @autoclosure () -> any BlueStackSDK.LogMessage, fileName: Swift.String? = #fileID, functionName: Swift.String? = #function, line: Swift.UInt = #line) + @objc public func info(_ message: @autoclosure () -> any BlueStackSDK.LogMessage, fileName: Swift.String? = #fileID, functionName: Swift.String? = #function, line: Swift.UInt = #line) + @objc public func warn(_ message: @autoclosure () -> any BlueStackSDK.LogMessage, fileName: Swift.String? = #fileID, functionName: Swift.String? = #function, line: Swift.UInt = #line) + @objc public func error(_ message: @autoclosure () -> any BlueStackSDK.LogMessage, fileName: Swift.String = #fileID, functionName: Swift.String = #function, line: Swift.UInt = #line) + @objc(setEventDebugEnabled:) public static func setEventDebug(enabled: Swift.Bool) + @objc(setDebugModeEnabled:) public static func setDebugMode(enabled: Swift.Bool) + @objc override dynamic public init() + @objc deinit +} +extension BlueStackSDK.Logger { + @objc public static func isDebugModeEnabled() -> Swift.Bool + @objc public static func isEventDebugEnabled() -> Swift.Bool + @objc public static func verbose(_ message: @autoclosure () -> any BlueStackSDK.LogMessage, fileName: Swift.String? = #fileID, functionName: Swift.String? = #function, line: Swift.UInt = #line) + @objc public static func debug(_ message: @autoclosure () -> any BlueStackSDK.LogMessage, fileName: Swift.String? = #fileID, functionName: Swift.String? = #function, line: Swift.UInt = #line) + @objc public static func debugLog(_ message: Swift.String) + @objc public static func info(_ message: @autoclosure () -> any BlueStackSDK.LogMessage, fileName: Swift.String? = #fileID, functionName: Swift.String? = #function, line: Swift.UInt = #line) + @objc public static func warn(_ message: @autoclosure () -> any BlueStackSDK.LogMessage, fileName: Swift.String? = #fileID, functionName: Swift.String? = #function, line: Swift.UInt = #line) + @objc public static func error(_ message: @autoclosure () -> any BlueStackSDK.LogMessage, fileName: Swift.String = #fileID, functionName: Swift.String = #function, line: Swift.UInt = #line) +} +@objc @_hasMissingDesignatedInitializers @objcMembers final public class InterstitialAd : ObjectiveC.NSObject, BlueStackSDK.FullScreenDisplayableAd { + @objc final public var isReady: Swift.Bool { + @objc get + } + @objc final public var placementID: Swift.String { + get + } + @objc final public var viewController: UIKit.UIViewController? + @objc final public var delegate: (any BlueStackSDK.InterstitialAdDelegate)? + @objc final public var fullScreenDelegate: (any BlueStackSDK.FullScreenDelegate)? + @objc convenience public init(placementID: Swift.String) + @objc final public func load(requestOptions: BlueStackSDK.RequestOptions?) + @objc final public func load() + @objc final public func show(fromRootViewController rootViewController: UIKit.UIViewController?) + @objc deinit +} +@objc @_hasMissingDesignatedInitializers @objcMembers final public class InitializationStatus : ObjectiveC.NSObject { + @objc final public var adapterStatuses: [Swift.String : BlueStackSDK.AdapterStatus] + @objc deinit +} +@objc public protocol LogMessage : ObjectiveC.NSObjectProtocol { + @objc var logDescription: Swift.String { get } + @objc var category: Swift.String { get } +} +@objc public protocol FullScreenDisplayableAd : ObjectiveC.NSObjectProtocol { + @objc var fullScreenDelegate: (any BlueStackSDK.FullScreenDelegate)? { get set } +} +@objc public protocol RewardedAdDelegate : ObjectiveC.NSObjectProtocol { + @objc(didLoadRewardedAd:) func onAdLoaded(_ ad: BlueStackSDK.RewardedAd) + @objc(rewardedAd:didFailedToLoadWithError:) func onAdFailedToLoad(_ ad: BlueStackSDK.RewardedAd, _ error: any Swift.Error) + @objc(rewardedAd:didEarnedReward:) func onRewardEarned(_ ad: BlueStackSDK.RewardedAd, _ reward: BlueStackSDK.Reward?) +} +@objc public protocol BannerViewDelegate : ObjectiveC.NSObjectProtocol { + @objc(bannerView:didLoadWithPreferredHeight:) func onLoad(_ bannerView: BlueStackSDK.BannerView, _ preferredHeight: CoreFoundation.CGFloat) + @objc(bannerView:didFailedToLoadWithError:) func onFailedToLoad(_ bannerView: BlueStackSDK.BannerView, _ error: any Swift.Error) + @objc(didClick:) optional func onClick(_ bannerView: BlueStackSDK.BannerView) + @objc(didRefreshBannerView:) func onRefresh(_ bannerView: BlueStackSDK.BannerView) + @objc(bannerView:didFailedToRefreshWithError:) func onFailedToRefresh(_ bannerView: BlueStackSDK.BannerView, _ error: any Swift.Error) + @objc(bannerView:didResizedToSize:) optional func onResize(_ bannerView: BlueStackSDK.BannerView, _ size: CoreFoundation.CGSize) +} +@objc public enum LogLevel : Swift.Int, Swift.CustomStringConvertible, Swift.CaseIterable, Swift.Sendable { + case debug = 0 + case info = 1 + case warn = 2 + case error = 3 + case verbose = 4 + public var description: Swift.String { + get + } + public init?(rawValue: Swift.Int) + public typealias AllCases = [BlueStackSDK.LogLevel] + public typealias RawValue = Swift.Int + public static var allCases: [BlueStackSDK.LogLevel] { + get + } + public var rawValue: Swift.Int { + get + } +} +extension BlueStackSDK.AdapterState : Swift.Equatable {} +extension BlueStackSDK.AdapterState : Swift.Hashable {} +extension BlueStackSDK.AdapterState : Swift.RawRepresentable {} +extension BlueStackSDK.AdSize : Swift.Equatable {} +extension BlueStackSDK.AdSize : Swift.Hashable {} +extension BlueStackSDK.AdSize : Swift.RawRepresentable {} +extension BlueStackSDK.Gender : Swift.Equatable {} +extension BlueStackSDK.Gender : Swift.Hashable {} +extension BlueStackSDK.Gender : Swift.RawRepresentable {} +extension BlueStackSDK.LogLevel : Swift.Equatable {} +extension BlueStackSDK.LogLevel : Swift.Hashable {} +extension BlueStackSDK.LogLevel : Swift.RawRepresentable {} diff --git a/BlueStackSDK.xcframework/ios-arm64_x86_64-simulator/BlueStackSDK.framework/Modules/BlueStackSDK.swiftmodule/x86_64-apple-ios-simulator.swiftdoc b/BlueStackSDK.xcframework/ios-arm64_x86_64-simulator/BlueStackSDK.framework/Modules/BlueStackSDK.swiftmodule/x86_64-apple-ios-simulator.swiftdoc new file mode 100644 index 0000000..c42bda1 Binary files /dev/null and b/BlueStackSDK.xcframework/ios-arm64_x86_64-simulator/BlueStackSDK.framework/Modules/BlueStackSDK.swiftmodule/x86_64-apple-ios-simulator.swiftdoc differ diff --git a/BlueStackSDK.xcframework/ios-arm64_x86_64-simulator/BlueStackSDK.framework/Modules/BlueStackSDK.swiftmodule/x86_64-apple-ios-simulator.swiftinterface b/BlueStackSDK.xcframework/ios-arm64_x86_64-simulator/BlueStackSDK.framework/Modules/BlueStackSDK.swiftmodule/x86_64-apple-ios-simulator.swiftinterface new file mode 100644 index 0000000..bc49a15 --- /dev/null +++ b/BlueStackSDK.xcframework/ios-arm64_x86_64-simulator/BlueStackSDK.framework/Modules/BlueStackSDK.swiftmodule/x86_64-apple-ios-simulator.swiftinterface @@ -0,0 +1,222 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 5.10 (swiftlang-5.10.0.13 clang-1500.3.9.4) +// swift-module-flags: -target x86_64-apple-ios12.2-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -enable-bare-slash-regex -module-name BlueStackSDK +@_exported import BlueStackSDK +import Foundation +import Swift +import UIKit +import _Concurrency +import _StringProcessing +import _SwiftConcurrencyShims +import os +@objc @_hasMissingDesignatedInitializers @objcMembers public class Reward : ObjectiveC.NSObject { + @objc final public let currency: Swift.String? + @objc final public let amount: Foundation.NSNumber? + @objc deinit +} +@objc public protocol InterstitialAdDelegate : ObjectiveC.NSObjectProtocol { + @objc(didLoadInterstitialAd:) func onAdLoaded(_ ad: BlueStackSDK.InterstitialAd) + @objc(interstitialAd:didFailedToLoadWithError:) func onAdFailedToLoad(_ ad: BlueStackSDK.InterstitialAd, _ error: any Swift.Error) +} +@objc public enum AdapterState : Swift.Int { + case ready + case notReady + public init?(rawValue: Swift.Int) + public typealias RawValue = Swift.Int + public var rawValue: Swift.Int { + get + } +} +@objc @_hasMissingDesignatedInitializers @objcMembers final public class AdapterStatus : ObjectiveC.NSObject { + @objc final public let name: Swift.String + @objc final public let state: BlueStackSDK.AdapterState + @objc final public let statusDescription: Swift.String? + @objc deinit +} +@objc public enum AdSize : Swift.Int { + case banner + case largeBanner + case mediumRectangle + case fullBanner + case leaderboard + case dynamicBanner + case dynamicLeaderboardBanner + public init?(rawValue: Swift.Int) + public typealias RawValue = Swift.Int + public var rawValue: Swift.Int { + get + } +} +@objc public protocol LoggerType : ObjectiveC.NSObjectProtocol { + @objc func verbose(_ message: @autoclosure () -> any BlueStackSDK.LogMessage, fileName: Swift.String?, functionName: Swift.String?, line: Swift.UInt) + @objc func debug(_ message: @autoclosure () -> any BlueStackSDK.LogMessage, fileName: Swift.String?, functionName: Swift.String?, line: Swift.UInt) + @objc func info(_ message: @autoclosure () -> any BlueStackSDK.LogMessage, fileName: Swift.String?, functionName: Swift.String?, line: Swift.UInt) + @objc func warn(_ message: @autoclosure () -> any BlueStackSDK.LogMessage, fileName: Swift.String?, functionName: Swift.String?, line: Swift.UInt) + @objc func error(_ message: @autoclosure () -> any BlueStackSDK.LogMessage, fileName: Swift.String, functionName: Swift.String, line: Swift.UInt) +} +@objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objcMembers @_Concurrency.MainActor(unsafe) public class BannerView : UIKit.UIView { + @objc deinit + @objc @_Concurrency.MainActor(unsafe) public var adSize: BlueStackSDK.AdSize + @objc @_Concurrency.MainActor(unsafe) public var placementID: Swift.String? + @objc @_Concurrency.MainActor(unsafe) public var viewController: UIKit.UIViewController? + @objc @IBOutlet @_Concurrency.MainActor(unsafe) weak public var delegate: (any BlueStackSDK.BannerViewDelegate)? + @objc @_Concurrency.MainActor(unsafe) public init(adSize: BlueStackSDK.AdSize) + @_Concurrency.MainActor(unsafe) @objc required dynamic public init?(coder: Foundation.NSCoder) + @_Concurrency.MainActor(unsafe) @objc override dynamic public init(frame: CoreFoundation.CGRect) + @objc @_Concurrency.MainActor(unsafe) public func load(requestOptions: BlueStackSDK.RequestOptions?) + @objc @_Concurrency.MainActor(unsafe) public func load() + @objc @_Concurrency.MainActor(unsafe) public func startAutoRefresh() + @objc @_Concurrency.MainActor(unsafe) public func stopAutoRefresh() +} +@objc public protocol FullScreenDelegate : ObjectiveC.NSObjectProtocol { + @objc(didClickAd:) optional func onAdClicked(_ ad: any BlueStackSDK.FullScreenDisplayableAd) + @objc(didDismissAd:) optional func onAdDismissed(_ ad: any BlueStackSDK.FullScreenDisplayableAd) + @objc(ad:didFailedToDisplayWithError:) optional func onAdFailedToDisplay(_ ad: any BlueStackSDK.FullScreenDisplayableAd, _ error: any Swift.Error) + @objc(didDisplayAd:) optional func onAdDisplayed(_ ad: any BlueStackSDK.FullScreenDisplayableAd) +} +@objc @_inheritsConvenienceInitializers @objcMembers public class RequestOptionsToPreferenceTransformer : ObjectiveC.NSObject { + @objc public func transform(_ requestOptions: BlueStackSDK.RequestOptions?) -> BlueStackSDK.MNGPreference? + @objc override dynamic public init() + @objc deinit +} +@objc @_hasMissingDesignatedInitializers @objcMembers final public class RewardedAd : ObjectiveC.NSObject, BlueStackSDK.FullScreenDisplayableAd { + @objc final public var isReady: Swift.Bool { + @objc get + } + @objc final public var placementID: Swift.String { + get + } + @objc final public var viewController: UIKit.UIViewController? + @objc final public var delegate: (any BlueStackSDK.RewardedAdDelegate)? + @objc final public var fullScreenDelegate: (any BlueStackSDK.FullScreenDelegate)? + @objc convenience public init(placementID: Swift.String) + @objc final public func load(requestOptions: BlueStackSDK.RequestOptions?) + @objc final public func load() + @objc final public func show(fromRootViewController rootViewController: UIKit.UIViewController?) + @objc deinit +} +@objc public enum Gender : Swift.Int { + case unknown + case male + case female + public init?(rawValue: Swift.Int) + public typealias RawValue = Swift.Int + public var rawValue: Swift.Int { + get + } +} +@objc @objcMembers public class RequestOptions : ObjectiveC.NSObject { + public var age: Swift.Int? + @objc public var location: CoreLocation.CLLocation? + public var gender: BlueStackSDK.Gender? + @objc public var keyword: Swift.String? + @objc public var contentUrl: Swift.String? + public init(age: Swift.Int? = nil, location: CoreLocation.CLLocation? = nil, gender: BlueStackSDK.Gender? = nil, keyword: Swift.String? = nil, contentUrl: Swift.String? = nil) + @objc public init(age: Foundation.NSNumber?, location: CoreLocation.CLLocation?, gender: BlueStackSDK.Gender, keyword: Swift.String?, contentUrl: Swift.String?) + @objc deinit +} +public typealias InitializationCompletionHandler = (BlueStackSDK.InitializationStatus) -> Swift.Void +@objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objcMembers final public class BlueStack : ObjectiveC.NSObject { + @objc public static func sharedInstance() -> BlueStackSDK.BlueStack + @objc final public func getVersion() -> Swift.String + @objc final public var initializationStatus: BlueStackSDK.InitializationStatus { + @objc get + } + @objc final public func initialize(appID: Swift.String, completion: @escaping BlueStackSDK.InitializationCompletionHandler) + @objc final public func isInitialized() -> Swift.Bool + @objc(setDebugModeEnabled:) final public func setDebugMode(enabled: Swift.Bool) + @objc deinit +} +@objc @_inheritsConvenienceInitializers @objcMembers public class Logger : ObjectiveC.NSObject, BlueStackSDK.LoggerType { + @objc public static var logLevel: BlueStackSDK.LogLevel + @objc public func verbose(_ message: @autoclosure () -> any BlueStackSDK.LogMessage, fileName: Swift.String? = #fileID, functionName: Swift.String? = #function, line: Swift.UInt = #line) + @objc public func debug(_ message: @autoclosure () -> any BlueStackSDK.LogMessage, fileName: Swift.String? = #fileID, functionName: Swift.String? = #function, line: Swift.UInt = #line) + @objc public func info(_ message: @autoclosure () -> any BlueStackSDK.LogMessage, fileName: Swift.String? = #fileID, functionName: Swift.String? = #function, line: Swift.UInt = #line) + @objc public func warn(_ message: @autoclosure () -> any BlueStackSDK.LogMessage, fileName: Swift.String? = #fileID, functionName: Swift.String? = #function, line: Swift.UInt = #line) + @objc public func error(_ message: @autoclosure () -> any BlueStackSDK.LogMessage, fileName: Swift.String = #fileID, functionName: Swift.String = #function, line: Swift.UInt = #line) + @objc(setEventDebugEnabled:) public static func setEventDebug(enabled: Swift.Bool) + @objc(setDebugModeEnabled:) public static func setDebugMode(enabled: Swift.Bool) + @objc override dynamic public init() + @objc deinit +} +extension BlueStackSDK.Logger { + @objc public static func isDebugModeEnabled() -> Swift.Bool + @objc public static func isEventDebugEnabled() -> Swift.Bool + @objc public static func verbose(_ message: @autoclosure () -> any BlueStackSDK.LogMessage, fileName: Swift.String? = #fileID, functionName: Swift.String? = #function, line: Swift.UInt = #line) + @objc public static func debug(_ message: @autoclosure () -> any BlueStackSDK.LogMessage, fileName: Swift.String? = #fileID, functionName: Swift.String? = #function, line: Swift.UInt = #line) + @objc public static func debugLog(_ message: Swift.String) + @objc public static func info(_ message: @autoclosure () -> any BlueStackSDK.LogMessage, fileName: Swift.String? = #fileID, functionName: Swift.String? = #function, line: Swift.UInt = #line) + @objc public static func warn(_ message: @autoclosure () -> any BlueStackSDK.LogMessage, fileName: Swift.String? = #fileID, functionName: Swift.String? = #function, line: Swift.UInt = #line) + @objc public static func error(_ message: @autoclosure () -> any BlueStackSDK.LogMessage, fileName: Swift.String = #fileID, functionName: Swift.String = #function, line: Swift.UInt = #line) +} +@objc @_hasMissingDesignatedInitializers @objcMembers final public class InterstitialAd : ObjectiveC.NSObject, BlueStackSDK.FullScreenDisplayableAd { + @objc final public var isReady: Swift.Bool { + @objc get + } + @objc final public var placementID: Swift.String { + get + } + @objc final public var viewController: UIKit.UIViewController? + @objc final public var delegate: (any BlueStackSDK.InterstitialAdDelegate)? + @objc final public var fullScreenDelegate: (any BlueStackSDK.FullScreenDelegate)? + @objc convenience public init(placementID: Swift.String) + @objc final public func load(requestOptions: BlueStackSDK.RequestOptions?) + @objc final public func load() + @objc final public func show(fromRootViewController rootViewController: UIKit.UIViewController?) + @objc deinit +} +@objc @_hasMissingDesignatedInitializers @objcMembers final public class InitializationStatus : ObjectiveC.NSObject { + @objc final public var adapterStatuses: [Swift.String : BlueStackSDK.AdapterStatus] + @objc deinit +} +@objc public protocol LogMessage : ObjectiveC.NSObjectProtocol { + @objc var logDescription: Swift.String { get } + @objc var category: Swift.String { get } +} +@objc public protocol FullScreenDisplayableAd : ObjectiveC.NSObjectProtocol { + @objc var fullScreenDelegate: (any BlueStackSDK.FullScreenDelegate)? { get set } +} +@objc public protocol RewardedAdDelegate : ObjectiveC.NSObjectProtocol { + @objc(didLoadRewardedAd:) func onAdLoaded(_ ad: BlueStackSDK.RewardedAd) + @objc(rewardedAd:didFailedToLoadWithError:) func onAdFailedToLoad(_ ad: BlueStackSDK.RewardedAd, _ error: any Swift.Error) + @objc(rewardedAd:didEarnedReward:) func onRewardEarned(_ ad: BlueStackSDK.RewardedAd, _ reward: BlueStackSDK.Reward?) +} +@objc public protocol BannerViewDelegate : ObjectiveC.NSObjectProtocol { + @objc(bannerView:didLoadWithPreferredHeight:) func onLoad(_ bannerView: BlueStackSDK.BannerView, _ preferredHeight: CoreFoundation.CGFloat) + @objc(bannerView:didFailedToLoadWithError:) func onFailedToLoad(_ bannerView: BlueStackSDK.BannerView, _ error: any Swift.Error) + @objc(didClick:) optional func onClick(_ bannerView: BlueStackSDK.BannerView) + @objc(didRefreshBannerView:) func onRefresh(_ bannerView: BlueStackSDK.BannerView) + @objc(bannerView:didFailedToRefreshWithError:) func onFailedToRefresh(_ bannerView: BlueStackSDK.BannerView, _ error: any Swift.Error) + @objc(bannerView:didResizedToSize:) optional func onResize(_ bannerView: BlueStackSDK.BannerView, _ size: CoreFoundation.CGSize) +} +@objc public enum LogLevel : Swift.Int, Swift.CustomStringConvertible, Swift.CaseIterable, Swift.Sendable { + case debug = 0 + case info = 1 + case warn = 2 + case error = 3 + case verbose = 4 + public var description: Swift.String { + get + } + public init?(rawValue: Swift.Int) + public typealias AllCases = [BlueStackSDK.LogLevel] + public typealias RawValue = Swift.Int + public static var allCases: [BlueStackSDK.LogLevel] { + get + } + public var rawValue: Swift.Int { + get + } +} +extension BlueStackSDK.AdapterState : Swift.Equatable {} +extension BlueStackSDK.AdapterState : Swift.Hashable {} +extension BlueStackSDK.AdapterState : Swift.RawRepresentable {} +extension BlueStackSDK.AdSize : Swift.Equatable {} +extension BlueStackSDK.AdSize : Swift.Hashable {} +extension BlueStackSDK.AdSize : Swift.RawRepresentable {} +extension BlueStackSDK.Gender : Swift.Equatable {} +extension BlueStackSDK.Gender : Swift.Hashable {} +extension BlueStackSDK.Gender : Swift.RawRepresentable {} +extension BlueStackSDK.LogLevel : Swift.Equatable {} +extension BlueStackSDK.LogLevel : Swift.Hashable {} +extension BlueStackSDK.LogLevel : Swift.RawRepresentable {} diff --git a/BlueStackSDK.xcframework/ios-arm64_x86_64-simulator/BlueStackSDK.framework/Modules/module.modulemap b/BlueStackSDK.xcframework/ios-arm64_x86_64-simulator/BlueStackSDK.framework/Modules/module.modulemap index 5c6f3d5..ba33228 100644 --- a/BlueStackSDK.xcframework/ios-arm64_x86_64-simulator/BlueStackSDK.framework/Modules/module.modulemap +++ b/BlueStackSDK.xcframework/ios-arm64_x86_64-simulator/BlueStackSDK.framework/Modules/module.modulemap @@ -4,3 +4,8 @@ framework module BlueStackSDK { module * { export * } } + +module BlueStackSDK.Swift { + header "BlueStackSDK-Swift.h" + requires objc +} diff --git a/BlueStackSDK.xcframework/ios-arm64_x86_64-simulator/BlueStackSDK.framework/_CodeSignature/CodeDirectory b/BlueStackSDK.xcframework/ios-arm64_x86_64-simulator/BlueStackSDK.framework/_CodeSignature/CodeDirectory index 92f71a5..442c09b 100644 Binary files a/BlueStackSDK.xcframework/ios-arm64_x86_64-simulator/BlueStackSDK.framework/_CodeSignature/CodeDirectory and b/BlueStackSDK.xcframework/ios-arm64_x86_64-simulator/BlueStackSDK.framework/_CodeSignature/CodeDirectory differ diff --git a/BlueStackSDK.xcframework/ios-arm64_x86_64-simulator/BlueStackSDK.framework/_CodeSignature/CodeRequirements-1 b/BlueStackSDK.xcframework/ios-arm64_x86_64-simulator/BlueStackSDK.framework/_CodeSignature/CodeRequirements-1 index f860d57..a3bc634 100644 Binary files a/BlueStackSDK.xcframework/ios-arm64_x86_64-simulator/BlueStackSDK.framework/_CodeSignature/CodeRequirements-1 and b/BlueStackSDK.xcframework/ios-arm64_x86_64-simulator/BlueStackSDK.framework/_CodeSignature/CodeRequirements-1 differ diff --git a/BlueStackSDK.xcframework/ios-arm64_x86_64-simulator/BlueStackSDK.framework/_CodeSignature/CodeResources b/BlueStackSDK.xcframework/ios-arm64_x86_64-simulator/BlueStackSDK.framework/_CodeSignature/CodeResources index d63242b..094f6f8 100644 --- a/BlueStackSDK.xcframework/ios-arm64_x86_64-simulator/BlueStackSDK.framework/_CodeSignature/CodeResources +++ b/BlueStackSDK.xcframework/ios-arm64_x86_64-simulator/BlueStackSDK.framework/_CodeSignature/CodeResources @@ -40,6 +40,10 @@ Cj+ZoAR/savNNd49CqzNC9yem2Q= + Headers/AdapterInitConfig.h + + nWlnWE/eDa5KVFYIUU4Z9aa2eCc= + Headers/Base64.h LAfGvOsbBNr+46rESUn30GlogD0= @@ -56,13 +60,29 @@ mlPa/zmd4OOaDXVLVz7dUkT3Dag= + Headers/BlueStackConfig.h + + Yuqf4PYv9YuIl9RgszSREVDPgi8= + + Headers/BlueStackError.h + + niyHclIfQ1Tpt9OY+kH9BpwfhNQ= + + Headers/BlueStackErrorCode.h + + 68c8gaBoPNQM+EfbJLesHoysdio= + Headers/BlueStackInitializationStatus.h FMQB1m4wwz9Ye1UZQaZLklOzVog= + Headers/BlueStackSDK-Swift.h + + CzrAcrlw6/yELYTEoTd3dB8st4c= + Headers/BlueStackSDK.h - 29rDBDYDXiPX5DNqITMeP2LjgHY= + NHXMoJFEs8IJJnt4ncfJwobSdFQ= Headers/BluestackBiddingCrypto.h @@ -94,7 +114,7 @@ Headers/MNGAdsSDKFactory.h - yvL6k4awXgRSPgpICh4/uTGaWbM= + NFd/IBoehExZcP0Yh5hGNowAXxo= Headers/MNGAdsSDKFactoryDelegate.h @@ -132,9 +152,49 @@ UxkC0C8XUS9lLJso7wNy2yhs2wQ= + Modules/BlueStackSDK.swiftmodule/arm64-apple-ios-simulator.abi.json + + NLqbqLReb0GeIOXRNwKGq7MauwI= + + Modules/BlueStackSDK.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface + + DNsu3BXvleMEU6F4V9QV4DdtWS8= + + Modules/BlueStackSDK.swiftmodule/arm64-apple-ios-simulator.swiftdoc + + IU1GRZlTE7EpxoO/WoYMTbtWshc= + + Modules/BlueStackSDK.swiftmodule/arm64-apple-ios-simulator.swiftinterface + + DNsu3BXvleMEU6F4V9QV4DdtWS8= + + Modules/BlueStackSDK.swiftmodule/arm64-apple-ios-simulator.swiftmodule + + 6+196qMah2z202UpqTtBtaSAPqw= + + Modules/BlueStackSDK.swiftmodule/x86_64-apple-ios-simulator.abi.json + + NLqbqLReb0GeIOXRNwKGq7MauwI= + + Modules/BlueStackSDK.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface + + y7sNIcFQOdNlJtwm8yIZNHhPr3w= + + Modules/BlueStackSDK.swiftmodule/x86_64-apple-ios-simulator.swiftdoc + + HtBqW6Bf3SgTPmGWo9jc/Pxjils= + + Modules/BlueStackSDK.swiftmodule/x86_64-apple-ios-simulator.swiftinterface + + y7sNIcFQOdNlJtwm8yIZNHhPr3w= + + Modules/BlueStackSDK.swiftmodule/x86_64-apple-ios-simulator.swiftmodule + + DpfohN1vkRQAGkjgzSB0QBkS8Ls= + Modules/module.modulemap - 4PD2Gi/jtYQtNZ+NDRayIVwWlDE= + +MEPIKG+M5JOd39EpqK46WoKg+g= files2 @@ -238,6 +298,17 @@ /dHx+ZqhZ0h0JFGUjI/q1tOayBBwAdWQuc1H/mslwKo= + Headers/AdapterInitConfig.h + + hash + + nWlnWE/eDa5KVFYIUU4Z9aa2eCc= + + hash2 + + pXJfg4HXSS0dXxnCziwGuowt6C3a6MfLs+4IRfOwqOA= + + Headers/Base64.h hash @@ -282,6 +353,39 @@ QPZpw4DeSjr8T9N4jLwqFeBs8+66ZO0/44gA9oVIcI4= + Headers/BlueStackConfig.h + + hash + + Yuqf4PYv9YuIl9RgszSREVDPgi8= + + hash2 + + +YrgsC+BZ0CkrjyTo0ovGDiADuhqKuYmmS4eYgbWDHc= + + + Headers/BlueStackError.h + + hash + + niyHclIfQ1Tpt9OY+kH9BpwfhNQ= + + hash2 + + qYZLktujspJROo2ZdBGfTnZXZRZTE3qlrljIMccI/64= + + + Headers/BlueStackErrorCode.h + + hash + + 68c8gaBoPNQM+EfbJLesHoysdio= + + hash2 + + IR2Cz/qcKUEnACEdZ4XamAvPPFXBwiegAAd4Sk6fzIM= + + Headers/BlueStackInitializationStatus.h hash @@ -293,15 +397,26 @@ LAJLQLbWuEbtggKrfR6qQfqfnjIwtNP7PxgOao/mo5A= + Headers/BlueStackSDK-Swift.h + + hash + + CzrAcrlw6/yELYTEoTd3dB8st4c= + + hash2 + + 6GiPtSq9d9UrgpBybEm02BnMEnNvzT19aGUKqWlN0Ng= + + Headers/BlueStackSDK.h hash - 29rDBDYDXiPX5DNqITMeP2LjgHY= + NHXMoJFEs8IJJnt4ncfJwobSdFQ= hash2 - jHqBENRbYVYtzn3EnKB1R+w9BVoS2Ge6SW11SoQFdXk= + 1Z2JJ23VIBfw0n4Git3f0EmE7KG0SbUvYpCCLaaLCQQ= Headers/BluestackBiddingCrypto.h @@ -385,11 +500,11 @@ hash - yvL6k4awXgRSPgpICh4/uTGaWbM= + NFd/IBoehExZcP0Yh5hGNowAXxo= hash2 - zJbp1pLV0hbN/six5y8zePfhUQiRjLUXJyVYzffS9Qw= + BptshGkdvUqbQCCzL+Ao989XVmX+jlXJLVX3kg0/R7c= Headers/MNGAdsSDKFactoryDelegate.h @@ -480,15 +595,125 @@ HmWLfwU/ZOp5hXvZOS0RdFWjfVHv2nuH+l7b8MYbiMM= + Modules/BlueStackSDK.swiftmodule/arm64-apple-ios-simulator.abi.json + + hash + + NLqbqLReb0GeIOXRNwKGq7MauwI= + + hash2 + + QyMcWbd8uF0TBzNIVdktON78w2JSKuTptTV9ZFWUc1c= + + + Modules/BlueStackSDK.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface + + hash + + DNsu3BXvleMEU6F4V9QV4DdtWS8= + + hash2 + + flnkrxZUlrEq/1RyQzBByUbB/WfCaAALk7zGllrS/04= + + + Modules/BlueStackSDK.swiftmodule/arm64-apple-ios-simulator.swiftdoc + + hash + + IU1GRZlTE7EpxoO/WoYMTbtWshc= + + hash2 + + wEumZtQ4ismvHlATELk8JTvUms2Utx4DIkwOrcXEMq4= + + + Modules/BlueStackSDK.swiftmodule/arm64-apple-ios-simulator.swiftinterface + + hash + + DNsu3BXvleMEU6F4V9QV4DdtWS8= + + hash2 + + flnkrxZUlrEq/1RyQzBByUbB/WfCaAALk7zGllrS/04= + + + Modules/BlueStackSDK.swiftmodule/arm64-apple-ios-simulator.swiftmodule + + hash + + 6+196qMah2z202UpqTtBtaSAPqw= + + hash2 + + ywtUp4rtzDTX6+NgrqZCy4oo7WNm4YvAsmQfn8Je0Xo= + + + Modules/BlueStackSDK.swiftmodule/x86_64-apple-ios-simulator.abi.json + + hash + + NLqbqLReb0GeIOXRNwKGq7MauwI= + + hash2 + + QyMcWbd8uF0TBzNIVdktON78w2JSKuTptTV9ZFWUc1c= + + + Modules/BlueStackSDK.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface + + hash + + y7sNIcFQOdNlJtwm8yIZNHhPr3w= + + hash2 + + wqlj8LnBD9HwphdFEUJzDPMCIhJHwGi+CBYd1DL82Ug= + + + Modules/BlueStackSDK.swiftmodule/x86_64-apple-ios-simulator.swiftdoc + + hash + + HtBqW6Bf3SgTPmGWo9jc/Pxjils= + + hash2 + + tSLnUiDLYzT7p/DEJ9rwvD9k69fWE2T5SW1pRqowGVY= + + + Modules/BlueStackSDK.swiftmodule/x86_64-apple-ios-simulator.swiftinterface + + hash + + y7sNIcFQOdNlJtwm8yIZNHhPr3w= + + hash2 + + wqlj8LnBD9HwphdFEUJzDPMCIhJHwGi+CBYd1DL82Ug= + + + Modules/BlueStackSDK.swiftmodule/x86_64-apple-ios-simulator.swiftmodule + + hash + + DpfohN1vkRQAGkjgzSB0QBkS8Ls= + + hash2 + + v05CtCI2ajRuGnaGhbmdXMelm7peAIVTu2UufvQOi3M= + + Modules/module.modulemap hash - 4PD2Gi/jtYQtNZ+NDRayIVwWlDE= + +MEPIKG+M5JOd39EpqK46WoKg+g= hash2 - BeZ7rIAdnnmgZYTUQTWufNa/8COOtFdZCIKPXURCl2c= + WRQ5W7QHLkYTDLd1f/fdhrDELiwJfIBu6DpZ3meVV4M=