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": "