diff --git a/CHANGELOG.md b/CHANGELOG.md index 0605a70..6c0847b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,10 @@ ================================= ## Change Log: +### Version 4.0.0 *(7th December, 2022)* +------------------------------------------- +* All the classes and modules are prefixed with `MoEngage`. + ### Version 3.4.2 *(11th November, 2022)* ------------------------------------------- * Handled the "All" category in Cards UI to be hidden by default for landscape mode. diff --git a/Frameworks/MoEngageCards.xcframework/ios-arm64_armv7/MoEngageCards.framework/CHANGELOG.md b/Frameworks/MoEngageCards.xcframework/ios-arm64_armv7/MoEngageCards.framework/CHANGELOG.md index 5d296d7..850a372 100644 --- a/Frameworks/MoEngageCards.xcframework/ios-arm64_armv7/MoEngageCards.framework/CHANGELOG.md +++ b/Frameworks/MoEngageCards.xcframework/ios-arm64_armv7/MoEngageCards.framework/CHANGELOG.md @@ -2,6 +2,10 @@ ================================= ## Change Log: +### Version 4.0.0 *(7th December, 2022)* +------------------------------------------- +* All the classes and modules are prefixed with `MoEngage`. + ### Version 3.4.2 *(11th November, 2022)* ------------------------------------------- * Handled the "All" category in Cards UI to be hidden by default for landscape mode. diff --git a/Frameworks/MoEngageCards.xcframework/ios-arm64_armv7/MoEngageCards.framework/Headers/MoEngageCards-Swift.h b/Frameworks/MoEngageCards.xcframework/ios-arm64_armv7/MoEngageCards.framework/Headers/MoEngageCards-Swift.h index 73d4192..3214670 100644 --- a/Frameworks/MoEngageCards.xcframework/ios-arm64_armv7/MoEngageCards.framework/Headers/MoEngageCards-Swift.h +++ b/Frameworks/MoEngageCards.xcframework/ios-arm64_armv7/MoEngageCards.framework/Headers/MoEngageCards-Swift.h @@ -221,8 +221,8 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); @class NSString; @class NSCoder; -SWIFT_CLASS("_TtC13MoEngageCards12MOCardAction") -@interface MOCardAction : NSObject +SWIFT_CLASS("_TtC13MoEngageCards18MoEngageCardAction") +@interface MoEngageCardAction : NSObject @property (nonatomic, readonly, copy) NSString * _Nonnull name; @property (nonatomic, readonly, copy) NSString * _Nonnull typeString; @property (nonatomic, readonly, copy) NSString * _Nonnull value; @@ -234,19 +234,19 @@ SWIFT_CLASS("_TtC13MoEngageCards12MOCardAction") @end @class NSDate; -@class MOCardTemplateData; -@class MOCardDisplayControl; +@class MoEngageCardTemplateData; +@class MoEngageCardDisplayControl; -SWIFT_CLASS("_TtC13MoEngageCards14MOCardCampaign") -@interface MOCardCampaign : NSObject +SWIFT_CLASS("_TtC13MoEngageCards20MoEngageCardCampaign") +@interface MoEngageCardCampaign : NSObject @property (nonatomic, readonly, copy) NSString * _Nonnull cardID; @property (nonatomic, readonly) BOOL shouldShow; @property (nonatomic, readonly, copy) NSString * _Nonnull category; @property (nonatomic, readonly, copy) NSDate * _Nullable createdDate; @property (nonatomic, readonly, copy) NSDate * _Nonnull updatedDate; @property (nonatomic, readonly, copy) NSDictionary * _Nonnull metaData; -@property (nonatomic, readonly, strong) MOCardTemplateData * _Nullable templateData; -@property (nonatomic, readonly, strong) MOCardDisplayControl * _Nullable displayControl; +@property (nonatomic, readonly, strong) MoEngageCardTemplateData * _Nullable templateData; +@property (nonatomic, readonly, strong) MoEngageCardDisplayControl * _Nullable displayControl; @property (nonatomic, readonly, copy) NSDictionary * _Nullable cardPayload; - (void)encodeWithCoder:(NSCoder * _Nonnull)aCoder; - (nonnull instancetype)initWithCoder:(NSCoder * _Nonnull)aDecoder OBJC_DESIGNATED_INITIALIZER; @@ -254,30 +254,30 @@ SWIFT_CLASS("_TtC13MoEngageCards14MOCardCampaign") + (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); @end -@class MOCardStyle; -@class MOCardWidget; +@class MoEngageCardStyle; +@class MoEngageCardWidget; -SWIFT_CLASS("_TtC13MoEngageCards15MOCardContainer") -@interface MOCardContainer : NSObject +SWIFT_CLASS("_TtC13MoEngageCards21MoEngageCardContainer") +@interface MoEngageCardContainer : NSObject @property (nonatomic, readonly) NSInteger id; @property (nonatomic, readonly, copy) NSString * _Nonnull typeString; -@property (nonatomic, readonly, strong) MOCardStyle * _Nullable style; -@property (nonatomic, readonly, copy) NSArray * _Nonnull widgets; -@property (nonatomic, readonly, copy) NSArray * _Nonnull actions; +@property (nonatomic, readonly, strong) MoEngageCardStyle * _Nullable style; +@property (nonatomic, readonly, copy) NSArray * _Nonnull widgets; +@property (nonatomic, readonly, copy) NSArray * _Nonnull actions; - (void)encodeWithCoder:(NSCoder * _Nonnull)aCoder; - (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)aDecoder OBJC_DESIGNATED_INITIALIZER; - (nonnull instancetype)init SWIFT_UNAVAILABLE; + (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); @end -@class MOCardShowTime; +@class MoEngageCardShowTime; -SWIFT_CLASS("_TtC13MoEngageCards20MOCardDisplayControl") -@interface MOCardDisplayControl : NSObject +SWIFT_CLASS("_TtC13MoEngageCards26MoEngageCardDisplayControl") +@interface MoEngageCardDisplayControl : NSObject @property (nonatomic, readonly) BOOL isPinned; @property (nonatomic, readonly) int64_t maxTimesToShow; @property (nonatomic, readonly, copy) NSDate * _Nullable expiryDate; -@property (nonatomic, readonly, strong) MOCardShowTime * _Nullable showTime; +@property (nonatomic, readonly, strong) MoEngageCardShowTime * _Nullable showTime; - (void)encodeWithCoder:(NSCoder * _Nonnull)aCoder; - (nonnull instancetype)initWithCoder:(NSCoder * _Nonnull)aDecoder OBJC_DESIGNATED_INITIALIZER; - (nonnull instancetype)init SWIFT_UNAVAILABLE; @@ -285,8 +285,8 @@ SWIFT_CLASS("_TtC13MoEngageCards20MOCardDisplayControl") @end -SWIFT_CLASS("_TtC13MoEngageCards14MOCardShowTime") -@interface MOCardShowTime : NSObject +SWIFT_CLASS("_TtC13MoEngageCards20MoEngageCardShowTime") +@interface MoEngageCardShowTime : NSObject @property (nonatomic, readonly, copy) NSString * _Nonnull startTime; @property (nonatomic, readonly, copy) NSString * _Nonnull endTime; - (void)encodeWithCoder:(NSCoder * _Nonnull)aCoder; @@ -297,8 +297,8 @@ SWIFT_CLASS("_TtC13MoEngageCards14MOCardShowTime") @class UIColor; -SWIFT_CLASS("_TtC13MoEngageCards11MOCardStyle") -@interface MOCardStyle : NSObject +SWIFT_CLASS("_TtC13MoEngageCards17MoEngageCardStyle") +@interface MoEngageCardStyle : NSObject @property (nonatomic, readonly, strong) UIColor * _Nullable bgColor; - (void)encodeWithCoder:(NSCoder * _Nonnull)aCoder; - (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)aDecoder OBJC_DESIGNATED_INITIALIZER; @@ -307,10 +307,10 @@ SWIFT_CLASS("_TtC13MoEngageCards11MOCardStyle") @end -SWIFT_CLASS("_TtC13MoEngageCards18MOCardTemplateData") -@interface MOCardTemplateData : NSObject +SWIFT_CLASS("_TtC13MoEngageCards24MoEngageCardTemplateData") +@interface MoEngageCardTemplateData : NSObject @property (nonatomic, readonly, copy) NSString * _Nonnull typeString; -@property (nonatomic, readonly, copy) NSArray * _Nonnull containers; +@property (nonatomic, readonly, copy) NSArray * _Nonnull containers; - (void)encodeWithCoder:(NSCoder * _Nonnull)aCoder; - (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)aDecoder OBJC_DESIGNATED_INITIALIZER; - (nonnull instancetype)init SWIFT_UNAVAILABLE; @@ -318,37 +318,106 @@ SWIFT_CLASS("_TtC13MoEngageCards18MOCardTemplateData") @end -SWIFT_CLASS("_TtC13MoEngageCards12MOCardWidget") -@interface MOCardWidget : NSObject +SWIFT_CLASS("_TtC13MoEngageCards18MoEngageCardWidget") +@interface MoEngageCardWidget : NSObject @property (nonatomic, readonly) NSInteger id; @property (nonatomic, readonly, copy) NSString * _Nonnull typeString; -@property (nonatomic, readonly, strong) MOCardStyle * _Nullable style; +@property (nonatomic, readonly, strong) MoEngageCardStyle * _Nullable style; @property (nonatomic, readonly, copy) NSString * _Nonnull content; -@property (nonatomic, readonly, copy) NSArray * _Nonnull actions; +@property (nonatomic, readonly, copy) NSArray * _Nonnull actions; - (void)encodeWithCoder:(NSCoder * _Nonnull)aCoder; - (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)aDecoder OBJC_DESIGNATED_INITIALIZER; - (nonnull instancetype)init SWIFT_UNAVAILABLE; + (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); @end -@protocol MOCardsDelegate; -@class MOCardsData; -@class MOAccountMeta; -@class MOCardsUIConfiguration; -@protocol MOCardsViewControllerDelegate; + +SWIFT_CLASS("_TtC13MoEngageCards17MoEngageCardsData") +@interface MoEngageCardsData : NSObject +@property (nonatomic, readonly) BOOL showAllTab; +@property (nonatomic, readonly, copy) NSArray * _Nonnull cardCategories; +@property (nonatomic, readonly, copy) NSArray * _Nonnull cards; +- (void)encodeWithCoder:(NSCoder * _Nonnull)aCoder; +- (nonnull instancetype)initWithCoder:(NSCoder * _Nonnull)aDecoder OBJC_DESIGNATED_INITIALIZER; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + +@class MoEngageAccountMeta; + +SWIFT_PROTOCOL("_TtP13MoEngageCards21MoEngageCardsDelegate_") +@protocol MoEngageCardsDelegate +@optional +- (void)cardsSyncedSuccessfullyForAccountMeta:(MoEngageAccountMeta * _Nonnull)accountMeta; +@end + +@class UITraitCollection; +@protocol UIViewControllerTransitionCoordinator; +@class NSBundle; + +SWIFT_CLASS("_TtC13MoEngageCards31MoEngageCardsListViewController") +@interface MoEngageCardsListViewController : UIViewController +- (void)viewDidLoad; +- (void)viewDidAppear:(BOOL)animated; +- (void)viewDidLayoutSubviews; +- (void)willTransitionToTraitCollection:(UITraitCollection * _Nonnull)newCollection withTransitionCoordinator:(id _Nonnull)coordinator; +- (void)traitCollectionDidChange:(UITraitCollection * _Nullable)previousTraitCollection; +- (nonnull instancetype)initWithNibName:(NSString * _Nullable)nibNameOrNil bundle:(NSBundle * _Nullable)nibBundleOrNil OBJC_DESIGNATED_INITIALIZER; +- (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)coder OBJC_DESIGNATED_INITIALIZER; +@end + + + + +@class UITableView; +@class NSIndexPath; +@class UITableViewCell; + +@interface MoEngageCardsListViewController (SWIFT_EXTENSION(MoEngageCards)) +- (NSInteger)numberOfSectionsInTableView:(UITableView * _Nonnull)tableView SWIFT_WARN_UNUSED_RESULT; +- (CGFloat)tableView:(UITableView * _Nonnull)tableView heightForHeaderInSection:(NSInteger)section SWIFT_WARN_UNUSED_RESULT; +- (NSInteger)tableView:(UITableView * _Nonnull)tableView numberOfRowsInSection:(NSInteger)section SWIFT_WARN_UNUSED_RESULT; +- (CGFloat)tableView:(UITableView * _Nonnull)tableView estimatedHeightForRowAtIndexPath:(NSIndexPath * _Nonnull)indexPath SWIFT_WARN_UNUSED_RESULT; +- (void)tableView:(UITableView * _Nonnull)tableView willDisplayCell:(UITableViewCell * _Nonnull)cell forRowAtIndexPath:(NSIndexPath * _Nonnull)indexPath; +- (UITableViewCell * _Nonnull)tableView:(UITableView * _Nonnull)tableView cellForRowAtIndexPath:(NSIndexPath * _Nonnull)indexPath SWIFT_WARN_UNUSED_RESULT; +- (void)tableView:(UITableView * _Nonnull)tableView didHighlightRowAtIndexPath:(NSIndexPath * _Nonnull)indexPath; +- (void)tableView:(UITableView * _Nonnull)tableView didUnhighlightRowAtIndexPath:(NSIndexPath * _Nonnull)indexPath; +- (void)tableView:(UITableView * _Nonnull)tableView didSelectRowAtIndexPath:(NSIndexPath * _Nonnull)indexPath; +@end + + +SWIFT_CLASS("_TtC13MoEngageCards31MoEngageCardsNavigationBarStyle") +@interface MoEngageCardsNavigationBarStyle : NSObject +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + + +SWIFT_CLASS("_TtC13MoEngageCards28MoEngageCardsUIConfiguration") +@interface MoEngageCardsUIConfiguration : NSObject +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + + +SWIFT_PROTOCOL("_TtP13MoEngageCards35MoEngageCardsViewControllerDelegate_") +@protocol MoEngageCardsViewControllerDelegate +@optional +- (void)cardsViewControllerDismissedForAccountMeta:(MoEngageAccountMeta * _Nonnull)accountMeta; +- (void)cardDeletedWithCardInfo:(MoEngageCardCampaign * _Nonnull)card forAccountMeta:(MoEngageAccountMeta * _Nonnull)accountMeta; +- (BOOL)cardClickedWithCardInfo:(MoEngageCardCampaign * _Nonnull)card andAction:(MoEngageCardAction * _Nonnull)action forAccountMeta:(MoEngageAccountMeta * _Nonnull)accountMeta SWIFT_WARN_UNUSED_RESULT; +@end + @class UINavigationController; -@class MOCardsListViewController; -SWIFT_CLASS("_TtC13MoEngageCards7MOCards") -@interface MOCards : NSObject -SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong) MOCards * _Nonnull sharedInstance;) -+ (MOCards * _Nonnull)sharedInstance SWIFT_WARN_UNUSED_RESULT; +SWIFT_CLASS("_TtC13MoEngageCards16MoEngageSDKCards") +@interface MoEngageSDKCards : NSObject +SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong) MoEngageSDKCards * _Nonnull sharedInstance;) ++ (MoEngageSDKCards * _Nonnull)sharedInstance SWIFT_WARN_UNUSED_RESULT; /// Method to set the cards delegate /// \param delegate delegate object /// /// \param appID optional account identifier /// -- (void)setCardsDelegateWithDelegate:(id _Nonnull)delegate forAppID:(NSString * _Nullable)appID; +- (void)setCardsDelegateWithDelegate:(id _Nonnull)delegate forAppID:(NSString * _Nullable)appID; /// Method to sync the cards /// \param appID account identifier /// @@ -360,19 +429,19 @@ SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong) MOCards * _N /// /// \param completionBlock completion block with cards data and account info. /// -- (void)getCardsDataForAppID:(NSString * _Nullable)appID withCompletionBlock:(void (^ _Nonnull)(MOCardsData * _Nullable, MOAccountMeta * _Nullable))completionBlock; +- (void)getCardsDataForAppID:(NSString * _Nullable)appID withCompletionBlock:(void (^ _Nonnull)(MoEngageCardsData * _Nullable, MoEngageAccountMeta * _Nullable))completionBlock; /// Method to fetch Cards categories /// \param appID account identifier /// /// \param completionBlock completion block with cards categories and account info. /// -- (void)getCardsCategoriesForAppID:(NSString * _Nullable)appID withCompletionBlock:(void (^ _Nonnull)(NSArray * _Nonnull, MOAccountMeta * _Nullable))completionBlock; +- (void)getCardsCategoriesForAppID:(NSString * _Nullable)appID withCompletionBlock:(void (^ _Nonnull)(NSArray * _Nonnull, MoEngageAccountMeta * _Nullable))completionBlock; /// Method to fetch Cards campaign /// \param appID account identifier /// /// \param completionBlock completion block with cards campaign info and account info. /// -- (void)getCardsForCategory:(NSString * _Nonnull)category forAppID:(NSString * _Nullable)appID withCompletionBlock:(void (^ _Nonnull)(NSArray * _Nonnull, MOAccountMeta * _Nullable))completionBlock; +- (void)getCardsForCategory:(NSString * _Nonnull)category forAppID:(NSString * _Nullable)appID withCompletionBlock:(void (^ _Nonnull)(NSArray * _Nonnull, MoEngageAccountMeta * _Nullable))completionBlock; /// Method to fetch ShowAllTab status. /// \param appID account identifier /// @@ -381,17 +450,17 @@ SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong) MOCards * _N /// Bool indicating if showAllTab is set to true/false. - (void)isAllCategoryEnabledForAppID:(NSString * _Nullable)appID withCompletionBlock:(void (^ _Nonnull)(BOOL))completionBlock; /// Method to track cards shown and update delivery counters accordingly. -/// \param card instance of MOCardCampaign +/// \param card instance of MoEngageCardCampaign /// /// \param appID account identifier. /// -- (void)cardShown:(MOCardCampaign * _Nonnull)card forAppID:(NSString * _Nullable)appID; +- (void)cardShown:(MoEngageCardCampaign * _Nonnull)card forAppID:(NSString * _Nullable)appID; /// Method to mark a card as clicked and tracks an event for statistical purpose. -/// \param card instance of MOCardCampaign +/// \param card instance of MoEngageCardCampaign /// /// \param appID account identifier. /// -- (void)cardClicked:(MOCardCampaign * _Nonnull)card forAppID:(NSString * _Nullable)appID; +- (void)cardClicked:(MoEngageCardCampaign * _Nonnull)card forAppID:(NSString * _Nullable)appID; /// Method to mark a card as clicked and tracks an event for statistical purpose. /// \param card instance of MOCardCampaign /// @@ -399,21 +468,21 @@ SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong) MOCards * _N /// /// \param appID account identifier. /// -- (void)cardClicked:(MOCardCampaign * _Nonnull)card withWidgetID:(NSInteger)widgetID forAppID:(NSString * _Nullable)appID; +- (void)cardClicked:(MoEngageCardCampaign * _Nonnull)card withWidgetID:(NSInteger)widgetID forAppID:(NSString * _Nullable)appID; /// Method to mark tracking delivery of cards to inbox. -/// \param card instance of MOCardCampaign +/// \param card instance of MoEngageCardCampaign /// /// \param appID account identifier. /// -- (void)cardDelivered:(MOCardCampaign * _Nonnull)card forAppID:(NSString * _Nullable)appID; +- (void)cardDelivered:(MoEngageCardCampaign * _Nonnull)card forAppID:(NSString * _Nullable)appID; /// Method to delete the cards -/// \param cardsArr array of MOCardCampaign +/// \param cardsArr array of MoEngageCardCampaign /// /// \param appID account identifier. /// /// \param completionBlock completion block called once card is deleted. /// -- (void)deleteCards:(NSArray * _Nonnull)cardsArr forAppID:(NSString * _Nullable)appID andCompletionBlock:(void (^ _Nonnull)(BOOL, MOAccountMeta * _Nullable))completionBlock; +- (void)deleteCards:(NSArray * _Nonnull)cardsArr forAppID:(NSString * _Nullable)appID andCompletionBlock:(void (^ _Nonnull)(BOOL, MoEngageAccountMeta * _Nullable))completionBlock; - (void)cardsViewControllerLoadedForAppID:(NSString * _Nullable)appID; - (void)cardsViewControllerDismissedForAppID:(NSString * _Nullable)appID; /// Method to fetch new cards count @@ -421,19 +490,19 @@ SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong) MOCards * _N /// /// \param completionBlock completion block with new cards count and account info. /// -- (void)getNewCardsCountForAppID:(NSString * _Nullable)appID withCompletionBlock:(void (^ _Nonnull)(NSInteger, MOAccountMeta * _Nullable))completionBlock; +- (void)getNewCardsCountForAppID:(NSString * _Nullable)appID withCompletionBlock:(void (^ _Nonnull)(NSInteger, MoEngageAccountMeta * _Nullable))completionBlock; /// Method to fetch unclicked cards count /// \param appID account identifier. /// /// \param completionBlock completion block with unclicked cards count and account info. /// -- (void)getUnclickedCardsCountForAppID:(NSString * _Nullable)appID withCompletionBlock:(void (^ _Nonnull)(NSInteger, MOAccountMeta * _Nullable))completionBlock; +- (void)getUnclickedCardsCountForAppID:(NSString * _Nullable)appID withCompletionBlock:(void (^ _Nonnull)(NSInteger, MoEngageAccountMeta * _Nullable))completionBlock; /// Method to fetch clicked cards count /// \param appID account identifier. /// /// \param completionBlock completion block with clicked cards count and account info. /// -- (void)getClickedCardsCountForAppID:(NSString * _Nullable)appID withCompletionBlock:(void (^ _Nonnull)(NSInteger, MOAccountMeta * _Nullable))completionBlock; +- (void)getClickedCardsCountForAppID:(NSString * _Nullable)appID withCompletionBlock:(void (^ _Nonnull)(NSInteger, MoEngageAccountMeta * _Nullable))completionBlock; /// Method to present the CardsController /// \param config Cards config instance /// @@ -441,7 +510,7 @@ SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong) MOCards * _N /// /// \param appID account identifier. /// -- (void)presentCardsViewControllerWithUIConfiguration:(MOCardsUIConfiguration * _Nullable)config withCardsViewControllerDelegate:(id _Nullable)delegate forAppID:(NSString * _Nullable)appID; +- (void)presentCardsViewControllerWithUIConfiguration:(MoEngageCardsUIConfiguration * _Nullable)config withCardsViewControllerDelegate:(id _Nullable)delegate forAppID:(NSString * _Nullable)appID; /// Method to push the CardsController /// \param config Cards config instance /// @@ -449,7 +518,7 @@ SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong) MOCards * _N /// /// \param appID account identifier. /// -- (void)pushCardsViewControllerToNavigationController:(UINavigationController * _Nonnull)navController withUIConfiguration:(MOCardsUIConfiguration * _Nullable)config withCardsViewControllerDelegate:(id _Nullable)delegate forAppID:(NSString * _Nullable)appID; +- (void)pushCardsViewControllerToNavigationController:(UINavigationController * _Nonnull)navController withUIConfiguration:(MoEngageCardsUIConfiguration * _Nullable)config withCardsViewControllerDelegate:(id _Nullable)delegate forAppID:(NSString * _Nullable)appID; /// Method to return the CardsController /// \param config Cards config instance /// @@ -460,85 +529,11 @@ SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong) MOCards * _N /// /// returns: /// returns the CardsController -- (void)getCardsViewControllerWithUIConfiguration:(MOCardsUIConfiguration * _Nullable)config withCardsViewControllerDelegate:(id _Nullable)delegate forAppID:(NSString * _Nullable)appID withCompletionBlock:(void (^ _Nonnull)(MOCardsListViewController * _Nullable))completionBlock; +- (void)getCardsViewControllerWithUIConfiguration:(MoEngageCardsUIConfiguration * _Nullable)config withCardsViewControllerDelegate:(id _Nullable)delegate forAppID:(NSString * _Nullable)appID withCompletionBlock:(void (^ _Nonnull)(MoEngageCardsListViewController * _Nullable))completionBlock; - (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; @end -SWIFT_CLASS("_TtC13MoEngageCards11MOCardsData") -@interface MOCardsData : NSObject -@property (nonatomic, readonly) BOOL showAllTab; -@property (nonatomic, readonly, copy) NSArray * _Nonnull cardCategories; -@property (nonatomic, readonly, copy) NSArray * _Nonnull cards; -- (void)encodeWithCoder:(NSCoder * _Nonnull)aCoder; -- (nonnull instancetype)initWithCoder:(NSCoder * _Nonnull)aDecoder OBJC_DESIGNATED_INITIALIZER; -- (nonnull instancetype)init SWIFT_UNAVAILABLE; -+ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); -@end - - -SWIFT_PROTOCOL("_TtP13MoEngageCards15MOCardsDelegate_") -@protocol MOCardsDelegate -@optional -- (void)cardsSyncedSuccessfullyForAccountMeta:(MOAccountMeta * _Nonnull)accountMeta; -@end - -@class UITraitCollection; -@protocol UIViewControllerTransitionCoordinator; -@class NSBundle; - -SWIFT_CLASS("_TtC13MoEngageCards25MOCardsListViewController") -@interface MOCardsListViewController : UIViewController -- (void)viewDidLoad; -- (void)viewDidAppear:(BOOL)animated; -- (void)viewDidLayoutSubviews; -- (void)willTransitionToTraitCollection:(UITraitCollection * _Nonnull)newCollection withTransitionCoordinator:(id _Nonnull)coordinator; -- (void)traitCollectionDidChange:(UITraitCollection * _Nullable)previousTraitCollection; -- (nonnull instancetype)initWithNibName:(NSString * _Nullable)nibNameOrNil bundle:(NSBundle * _Nullable)nibBundleOrNil OBJC_DESIGNATED_INITIALIZER; -- (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)coder OBJC_DESIGNATED_INITIALIZER; -@end - - - - -@class UITableView; -@class NSIndexPath; -@class UITableViewCell; - -@interface MOCardsListViewController (SWIFT_EXTENSION(MoEngageCards)) -- (NSInteger)numberOfSectionsInTableView:(UITableView * _Nonnull)tableView SWIFT_WARN_UNUSED_RESULT; -- (CGFloat)tableView:(UITableView * _Nonnull)tableView heightForHeaderInSection:(NSInteger)section SWIFT_WARN_UNUSED_RESULT; -- (NSInteger)tableView:(UITableView * _Nonnull)tableView numberOfRowsInSection:(NSInteger)section SWIFT_WARN_UNUSED_RESULT; -- (CGFloat)tableView:(UITableView * _Nonnull)tableView estimatedHeightForRowAtIndexPath:(NSIndexPath * _Nonnull)indexPath SWIFT_WARN_UNUSED_RESULT; -- (void)tableView:(UITableView * _Nonnull)tableView willDisplayCell:(UITableViewCell * _Nonnull)cell forRowAtIndexPath:(NSIndexPath * _Nonnull)indexPath; -- (UITableViewCell * _Nonnull)tableView:(UITableView * _Nonnull)tableView cellForRowAtIndexPath:(NSIndexPath * _Nonnull)indexPath SWIFT_WARN_UNUSED_RESULT; -- (void)tableView:(UITableView * _Nonnull)tableView didHighlightRowAtIndexPath:(NSIndexPath * _Nonnull)indexPath; -- (void)tableView:(UITableView * _Nonnull)tableView didUnhighlightRowAtIndexPath:(NSIndexPath * _Nonnull)indexPath; -- (void)tableView:(UITableView * _Nonnull)tableView didSelectRowAtIndexPath:(NSIndexPath * _Nonnull)indexPath; -@end - - -SWIFT_CLASS("_TtC13MoEngageCards25MOCardsNavigationBarStyle") -@interface MOCardsNavigationBarStyle : NSObject -- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; -@end - - -SWIFT_CLASS("_TtC13MoEngageCards22MOCardsUIConfiguration") -@interface MOCardsUIConfiguration : NSObject -- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; -@end - - -SWIFT_PROTOCOL("_TtP13MoEngageCards29MOCardsViewControllerDelegate_") -@protocol MOCardsViewControllerDelegate -@optional -- (void)cardsViewControllerDismissedForAccountMeta:(MOAccountMeta * _Nonnull)accountMeta; -- (void)cardDeletedWithCardInfo:(MOCardCampaign * _Nonnull)card forAccountMeta:(MOAccountMeta * _Nonnull)accountMeta; -- (BOOL)cardClickedWithCardInfo:(MOCardCampaign * _Nonnull)card andAction:(MOCardAction * _Nonnull)action forAccountMeta:(MOAccountMeta * _Nonnull)accountMeta SWIFT_WARN_UNUSED_RESULT; -@end - - #if __has_attribute(external_source_symbol) # pragma clang attribute pop #endif @@ -767,8 +762,8 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); @class NSString; @class NSCoder; -SWIFT_CLASS("_TtC13MoEngageCards12MOCardAction") -@interface MOCardAction : NSObject +SWIFT_CLASS("_TtC13MoEngageCards18MoEngageCardAction") +@interface MoEngageCardAction : NSObject @property (nonatomic, readonly, copy) NSString * _Nonnull name; @property (nonatomic, readonly, copy) NSString * _Nonnull typeString; @property (nonatomic, readonly, copy) NSString * _Nonnull value; @@ -780,19 +775,19 @@ SWIFT_CLASS("_TtC13MoEngageCards12MOCardAction") @end @class NSDate; -@class MOCardTemplateData; -@class MOCardDisplayControl; +@class MoEngageCardTemplateData; +@class MoEngageCardDisplayControl; -SWIFT_CLASS("_TtC13MoEngageCards14MOCardCampaign") -@interface MOCardCampaign : NSObject +SWIFT_CLASS("_TtC13MoEngageCards20MoEngageCardCampaign") +@interface MoEngageCardCampaign : NSObject @property (nonatomic, readonly, copy) NSString * _Nonnull cardID; @property (nonatomic, readonly) BOOL shouldShow; @property (nonatomic, readonly, copy) NSString * _Nonnull category; @property (nonatomic, readonly, copy) NSDate * _Nullable createdDate; @property (nonatomic, readonly, copy) NSDate * _Nonnull updatedDate; @property (nonatomic, readonly, copy) NSDictionary * _Nonnull metaData; -@property (nonatomic, readonly, strong) MOCardTemplateData * _Nullable templateData; -@property (nonatomic, readonly, strong) MOCardDisplayControl * _Nullable displayControl; +@property (nonatomic, readonly, strong) MoEngageCardTemplateData * _Nullable templateData; +@property (nonatomic, readonly, strong) MoEngageCardDisplayControl * _Nullable displayControl; @property (nonatomic, readonly, copy) NSDictionary * _Nullable cardPayload; - (void)encodeWithCoder:(NSCoder * _Nonnull)aCoder; - (nonnull instancetype)initWithCoder:(NSCoder * _Nonnull)aDecoder OBJC_DESIGNATED_INITIALIZER; @@ -800,30 +795,30 @@ SWIFT_CLASS("_TtC13MoEngageCards14MOCardCampaign") + (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); @end -@class MOCardStyle; -@class MOCardWidget; +@class MoEngageCardStyle; +@class MoEngageCardWidget; -SWIFT_CLASS("_TtC13MoEngageCards15MOCardContainer") -@interface MOCardContainer : NSObject +SWIFT_CLASS("_TtC13MoEngageCards21MoEngageCardContainer") +@interface MoEngageCardContainer : NSObject @property (nonatomic, readonly) NSInteger id; @property (nonatomic, readonly, copy) NSString * _Nonnull typeString; -@property (nonatomic, readonly, strong) MOCardStyle * _Nullable style; -@property (nonatomic, readonly, copy) NSArray * _Nonnull widgets; -@property (nonatomic, readonly, copy) NSArray * _Nonnull actions; +@property (nonatomic, readonly, strong) MoEngageCardStyle * _Nullable style; +@property (nonatomic, readonly, copy) NSArray * _Nonnull widgets; +@property (nonatomic, readonly, copy) NSArray * _Nonnull actions; - (void)encodeWithCoder:(NSCoder * _Nonnull)aCoder; - (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)aDecoder OBJC_DESIGNATED_INITIALIZER; - (nonnull instancetype)init SWIFT_UNAVAILABLE; + (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); @end -@class MOCardShowTime; +@class MoEngageCardShowTime; -SWIFT_CLASS("_TtC13MoEngageCards20MOCardDisplayControl") -@interface MOCardDisplayControl : NSObject +SWIFT_CLASS("_TtC13MoEngageCards26MoEngageCardDisplayControl") +@interface MoEngageCardDisplayControl : NSObject @property (nonatomic, readonly) BOOL isPinned; @property (nonatomic, readonly) int64_t maxTimesToShow; @property (nonatomic, readonly, copy) NSDate * _Nullable expiryDate; -@property (nonatomic, readonly, strong) MOCardShowTime * _Nullable showTime; +@property (nonatomic, readonly, strong) MoEngageCardShowTime * _Nullable showTime; - (void)encodeWithCoder:(NSCoder * _Nonnull)aCoder; - (nonnull instancetype)initWithCoder:(NSCoder * _Nonnull)aDecoder OBJC_DESIGNATED_INITIALIZER; - (nonnull instancetype)init SWIFT_UNAVAILABLE; @@ -831,8 +826,8 @@ SWIFT_CLASS("_TtC13MoEngageCards20MOCardDisplayControl") @end -SWIFT_CLASS("_TtC13MoEngageCards14MOCardShowTime") -@interface MOCardShowTime : NSObject +SWIFT_CLASS("_TtC13MoEngageCards20MoEngageCardShowTime") +@interface MoEngageCardShowTime : NSObject @property (nonatomic, readonly, copy) NSString * _Nonnull startTime; @property (nonatomic, readonly, copy) NSString * _Nonnull endTime; - (void)encodeWithCoder:(NSCoder * _Nonnull)aCoder; @@ -843,8 +838,8 @@ SWIFT_CLASS("_TtC13MoEngageCards14MOCardShowTime") @class UIColor; -SWIFT_CLASS("_TtC13MoEngageCards11MOCardStyle") -@interface MOCardStyle : NSObject +SWIFT_CLASS("_TtC13MoEngageCards17MoEngageCardStyle") +@interface MoEngageCardStyle : NSObject @property (nonatomic, readonly, strong) UIColor * _Nullable bgColor; - (void)encodeWithCoder:(NSCoder * _Nonnull)aCoder; - (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)aDecoder OBJC_DESIGNATED_INITIALIZER; @@ -853,10 +848,10 @@ SWIFT_CLASS("_TtC13MoEngageCards11MOCardStyle") @end -SWIFT_CLASS("_TtC13MoEngageCards18MOCardTemplateData") -@interface MOCardTemplateData : NSObject +SWIFT_CLASS("_TtC13MoEngageCards24MoEngageCardTemplateData") +@interface MoEngageCardTemplateData : NSObject @property (nonatomic, readonly, copy) NSString * _Nonnull typeString; -@property (nonatomic, readonly, copy) NSArray * _Nonnull containers; +@property (nonatomic, readonly, copy) NSArray * _Nonnull containers; - (void)encodeWithCoder:(NSCoder * _Nonnull)aCoder; - (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)aDecoder OBJC_DESIGNATED_INITIALIZER; - (nonnull instancetype)init SWIFT_UNAVAILABLE; @@ -864,37 +859,106 @@ SWIFT_CLASS("_TtC13MoEngageCards18MOCardTemplateData") @end -SWIFT_CLASS("_TtC13MoEngageCards12MOCardWidget") -@interface MOCardWidget : NSObject +SWIFT_CLASS("_TtC13MoEngageCards18MoEngageCardWidget") +@interface MoEngageCardWidget : NSObject @property (nonatomic, readonly) NSInteger id; @property (nonatomic, readonly, copy) NSString * _Nonnull typeString; -@property (nonatomic, readonly, strong) MOCardStyle * _Nullable style; +@property (nonatomic, readonly, strong) MoEngageCardStyle * _Nullable style; @property (nonatomic, readonly, copy) NSString * _Nonnull content; -@property (nonatomic, readonly, copy) NSArray * _Nonnull actions; +@property (nonatomic, readonly, copy) NSArray * _Nonnull actions; - (void)encodeWithCoder:(NSCoder * _Nonnull)aCoder; - (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)aDecoder OBJC_DESIGNATED_INITIALIZER; - (nonnull instancetype)init SWIFT_UNAVAILABLE; + (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); @end -@protocol MOCardsDelegate; -@class MOCardsData; -@class MOAccountMeta; -@class MOCardsUIConfiguration; -@protocol MOCardsViewControllerDelegate; + +SWIFT_CLASS("_TtC13MoEngageCards17MoEngageCardsData") +@interface MoEngageCardsData : NSObject +@property (nonatomic, readonly) BOOL showAllTab; +@property (nonatomic, readonly, copy) NSArray * _Nonnull cardCategories; +@property (nonatomic, readonly, copy) NSArray * _Nonnull cards; +- (void)encodeWithCoder:(NSCoder * _Nonnull)aCoder; +- (nonnull instancetype)initWithCoder:(NSCoder * _Nonnull)aDecoder OBJC_DESIGNATED_INITIALIZER; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + +@class MoEngageAccountMeta; + +SWIFT_PROTOCOL("_TtP13MoEngageCards21MoEngageCardsDelegate_") +@protocol MoEngageCardsDelegate +@optional +- (void)cardsSyncedSuccessfullyForAccountMeta:(MoEngageAccountMeta * _Nonnull)accountMeta; +@end + +@class UITraitCollection; +@protocol UIViewControllerTransitionCoordinator; +@class NSBundle; + +SWIFT_CLASS("_TtC13MoEngageCards31MoEngageCardsListViewController") +@interface MoEngageCardsListViewController : UIViewController +- (void)viewDidLoad; +- (void)viewDidAppear:(BOOL)animated; +- (void)viewDidLayoutSubviews; +- (void)willTransitionToTraitCollection:(UITraitCollection * _Nonnull)newCollection withTransitionCoordinator:(id _Nonnull)coordinator; +- (void)traitCollectionDidChange:(UITraitCollection * _Nullable)previousTraitCollection; +- (nonnull instancetype)initWithNibName:(NSString * _Nullable)nibNameOrNil bundle:(NSBundle * _Nullable)nibBundleOrNil OBJC_DESIGNATED_INITIALIZER; +- (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)coder OBJC_DESIGNATED_INITIALIZER; +@end + + + + +@class UITableView; +@class NSIndexPath; +@class UITableViewCell; + +@interface MoEngageCardsListViewController (SWIFT_EXTENSION(MoEngageCards)) +- (NSInteger)numberOfSectionsInTableView:(UITableView * _Nonnull)tableView SWIFT_WARN_UNUSED_RESULT; +- (CGFloat)tableView:(UITableView * _Nonnull)tableView heightForHeaderInSection:(NSInteger)section SWIFT_WARN_UNUSED_RESULT; +- (NSInteger)tableView:(UITableView * _Nonnull)tableView numberOfRowsInSection:(NSInteger)section SWIFT_WARN_UNUSED_RESULT; +- (CGFloat)tableView:(UITableView * _Nonnull)tableView estimatedHeightForRowAtIndexPath:(NSIndexPath * _Nonnull)indexPath SWIFT_WARN_UNUSED_RESULT; +- (void)tableView:(UITableView * _Nonnull)tableView willDisplayCell:(UITableViewCell * _Nonnull)cell forRowAtIndexPath:(NSIndexPath * _Nonnull)indexPath; +- (UITableViewCell * _Nonnull)tableView:(UITableView * _Nonnull)tableView cellForRowAtIndexPath:(NSIndexPath * _Nonnull)indexPath SWIFT_WARN_UNUSED_RESULT; +- (void)tableView:(UITableView * _Nonnull)tableView didHighlightRowAtIndexPath:(NSIndexPath * _Nonnull)indexPath; +- (void)tableView:(UITableView * _Nonnull)tableView didUnhighlightRowAtIndexPath:(NSIndexPath * _Nonnull)indexPath; +- (void)tableView:(UITableView * _Nonnull)tableView didSelectRowAtIndexPath:(NSIndexPath * _Nonnull)indexPath; +@end + + +SWIFT_CLASS("_TtC13MoEngageCards31MoEngageCardsNavigationBarStyle") +@interface MoEngageCardsNavigationBarStyle : NSObject +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + + +SWIFT_CLASS("_TtC13MoEngageCards28MoEngageCardsUIConfiguration") +@interface MoEngageCardsUIConfiguration : NSObject +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + + +SWIFT_PROTOCOL("_TtP13MoEngageCards35MoEngageCardsViewControllerDelegate_") +@protocol MoEngageCardsViewControllerDelegate +@optional +- (void)cardsViewControllerDismissedForAccountMeta:(MoEngageAccountMeta * _Nonnull)accountMeta; +- (void)cardDeletedWithCardInfo:(MoEngageCardCampaign * _Nonnull)card forAccountMeta:(MoEngageAccountMeta * _Nonnull)accountMeta; +- (BOOL)cardClickedWithCardInfo:(MoEngageCardCampaign * _Nonnull)card andAction:(MoEngageCardAction * _Nonnull)action forAccountMeta:(MoEngageAccountMeta * _Nonnull)accountMeta SWIFT_WARN_UNUSED_RESULT; +@end + @class UINavigationController; -@class MOCardsListViewController; -SWIFT_CLASS("_TtC13MoEngageCards7MOCards") -@interface MOCards : NSObject -SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong) MOCards * _Nonnull sharedInstance;) -+ (MOCards * _Nonnull)sharedInstance SWIFT_WARN_UNUSED_RESULT; +SWIFT_CLASS("_TtC13MoEngageCards16MoEngageSDKCards") +@interface MoEngageSDKCards : NSObject +SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong) MoEngageSDKCards * _Nonnull sharedInstance;) ++ (MoEngageSDKCards * _Nonnull)sharedInstance SWIFT_WARN_UNUSED_RESULT; /// Method to set the cards delegate /// \param delegate delegate object /// /// \param appID optional account identifier /// -- (void)setCardsDelegateWithDelegate:(id _Nonnull)delegate forAppID:(NSString * _Nullable)appID; +- (void)setCardsDelegateWithDelegate:(id _Nonnull)delegate forAppID:(NSString * _Nullable)appID; /// Method to sync the cards /// \param appID account identifier /// @@ -906,19 +970,19 @@ SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong) MOCards * _N /// /// \param completionBlock completion block with cards data and account info. /// -- (void)getCardsDataForAppID:(NSString * _Nullable)appID withCompletionBlock:(void (^ _Nonnull)(MOCardsData * _Nullable, MOAccountMeta * _Nullable))completionBlock; +- (void)getCardsDataForAppID:(NSString * _Nullable)appID withCompletionBlock:(void (^ _Nonnull)(MoEngageCardsData * _Nullable, MoEngageAccountMeta * _Nullable))completionBlock; /// Method to fetch Cards categories /// \param appID account identifier /// /// \param completionBlock completion block with cards categories and account info. /// -- (void)getCardsCategoriesForAppID:(NSString * _Nullable)appID withCompletionBlock:(void (^ _Nonnull)(NSArray * _Nonnull, MOAccountMeta * _Nullable))completionBlock; +- (void)getCardsCategoriesForAppID:(NSString * _Nullable)appID withCompletionBlock:(void (^ _Nonnull)(NSArray * _Nonnull, MoEngageAccountMeta * _Nullable))completionBlock; /// Method to fetch Cards campaign /// \param appID account identifier /// /// \param completionBlock completion block with cards campaign info and account info. /// -- (void)getCardsForCategory:(NSString * _Nonnull)category forAppID:(NSString * _Nullable)appID withCompletionBlock:(void (^ _Nonnull)(NSArray * _Nonnull, MOAccountMeta * _Nullable))completionBlock; +- (void)getCardsForCategory:(NSString * _Nonnull)category forAppID:(NSString * _Nullable)appID withCompletionBlock:(void (^ _Nonnull)(NSArray * _Nonnull, MoEngageAccountMeta * _Nullable))completionBlock; /// Method to fetch ShowAllTab status. /// \param appID account identifier /// @@ -927,17 +991,17 @@ SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong) MOCards * _N /// Bool indicating if showAllTab is set to true/false. - (void)isAllCategoryEnabledForAppID:(NSString * _Nullable)appID withCompletionBlock:(void (^ _Nonnull)(BOOL))completionBlock; /// Method to track cards shown and update delivery counters accordingly. -/// \param card instance of MOCardCampaign +/// \param card instance of MoEngageCardCampaign /// /// \param appID account identifier. /// -- (void)cardShown:(MOCardCampaign * _Nonnull)card forAppID:(NSString * _Nullable)appID; +- (void)cardShown:(MoEngageCardCampaign * _Nonnull)card forAppID:(NSString * _Nullable)appID; /// Method to mark a card as clicked and tracks an event for statistical purpose. -/// \param card instance of MOCardCampaign +/// \param card instance of MoEngageCardCampaign /// /// \param appID account identifier. /// -- (void)cardClicked:(MOCardCampaign * _Nonnull)card forAppID:(NSString * _Nullable)appID; +- (void)cardClicked:(MoEngageCardCampaign * _Nonnull)card forAppID:(NSString * _Nullable)appID; /// Method to mark a card as clicked and tracks an event for statistical purpose. /// \param card instance of MOCardCampaign /// @@ -945,21 +1009,21 @@ SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong) MOCards * _N /// /// \param appID account identifier. /// -- (void)cardClicked:(MOCardCampaign * _Nonnull)card withWidgetID:(NSInteger)widgetID forAppID:(NSString * _Nullable)appID; +- (void)cardClicked:(MoEngageCardCampaign * _Nonnull)card withWidgetID:(NSInteger)widgetID forAppID:(NSString * _Nullable)appID; /// Method to mark tracking delivery of cards to inbox. -/// \param card instance of MOCardCampaign +/// \param card instance of MoEngageCardCampaign /// /// \param appID account identifier. /// -- (void)cardDelivered:(MOCardCampaign * _Nonnull)card forAppID:(NSString * _Nullable)appID; +- (void)cardDelivered:(MoEngageCardCampaign * _Nonnull)card forAppID:(NSString * _Nullable)appID; /// Method to delete the cards -/// \param cardsArr array of MOCardCampaign +/// \param cardsArr array of MoEngageCardCampaign /// /// \param appID account identifier. /// /// \param completionBlock completion block called once card is deleted. /// -- (void)deleteCards:(NSArray * _Nonnull)cardsArr forAppID:(NSString * _Nullable)appID andCompletionBlock:(void (^ _Nonnull)(BOOL, MOAccountMeta * _Nullable))completionBlock; +- (void)deleteCards:(NSArray * _Nonnull)cardsArr forAppID:(NSString * _Nullable)appID andCompletionBlock:(void (^ _Nonnull)(BOOL, MoEngageAccountMeta * _Nullable))completionBlock; - (void)cardsViewControllerLoadedForAppID:(NSString * _Nullable)appID; - (void)cardsViewControllerDismissedForAppID:(NSString * _Nullable)appID; /// Method to fetch new cards count @@ -967,19 +1031,19 @@ SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong) MOCards * _N /// /// \param completionBlock completion block with new cards count and account info. /// -- (void)getNewCardsCountForAppID:(NSString * _Nullable)appID withCompletionBlock:(void (^ _Nonnull)(NSInteger, MOAccountMeta * _Nullable))completionBlock; +- (void)getNewCardsCountForAppID:(NSString * _Nullable)appID withCompletionBlock:(void (^ _Nonnull)(NSInteger, MoEngageAccountMeta * _Nullable))completionBlock; /// Method to fetch unclicked cards count /// \param appID account identifier. /// /// \param completionBlock completion block with unclicked cards count and account info. /// -- (void)getUnclickedCardsCountForAppID:(NSString * _Nullable)appID withCompletionBlock:(void (^ _Nonnull)(NSInteger, MOAccountMeta * _Nullable))completionBlock; +- (void)getUnclickedCardsCountForAppID:(NSString * _Nullable)appID withCompletionBlock:(void (^ _Nonnull)(NSInteger, MoEngageAccountMeta * _Nullable))completionBlock; /// Method to fetch clicked cards count /// \param appID account identifier. /// /// \param completionBlock completion block with clicked cards count and account info. /// -- (void)getClickedCardsCountForAppID:(NSString * _Nullable)appID withCompletionBlock:(void (^ _Nonnull)(NSInteger, MOAccountMeta * _Nullable))completionBlock; +- (void)getClickedCardsCountForAppID:(NSString * _Nullable)appID withCompletionBlock:(void (^ _Nonnull)(NSInteger, MoEngageAccountMeta * _Nullable))completionBlock; /// Method to present the CardsController /// \param config Cards config instance /// @@ -987,7 +1051,7 @@ SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong) MOCards * _N /// /// \param appID account identifier. /// -- (void)presentCardsViewControllerWithUIConfiguration:(MOCardsUIConfiguration * _Nullable)config withCardsViewControllerDelegate:(id _Nullable)delegate forAppID:(NSString * _Nullable)appID; +- (void)presentCardsViewControllerWithUIConfiguration:(MoEngageCardsUIConfiguration * _Nullable)config withCardsViewControllerDelegate:(id _Nullable)delegate forAppID:(NSString * _Nullable)appID; /// Method to push the CardsController /// \param config Cards config instance /// @@ -995,7 +1059,7 @@ SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong) MOCards * _N /// /// \param appID account identifier. /// -- (void)pushCardsViewControllerToNavigationController:(UINavigationController * _Nonnull)navController withUIConfiguration:(MOCardsUIConfiguration * _Nullable)config withCardsViewControllerDelegate:(id _Nullable)delegate forAppID:(NSString * _Nullable)appID; +- (void)pushCardsViewControllerToNavigationController:(UINavigationController * _Nonnull)navController withUIConfiguration:(MoEngageCardsUIConfiguration * _Nullable)config withCardsViewControllerDelegate:(id _Nullable)delegate forAppID:(NSString * _Nullable)appID; /// Method to return the CardsController /// \param config Cards config instance /// @@ -1006,85 +1070,11 @@ SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong) MOCards * _N /// /// returns: /// returns the CardsController -- (void)getCardsViewControllerWithUIConfiguration:(MOCardsUIConfiguration * _Nullable)config withCardsViewControllerDelegate:(id _Nullable)delegate forAppID:(NSString * _Nullable)appID withCompletionBlock:(void (^ _Nonnull)(MOCardsListViewController * _Nullable))completionBlock; +- (void)getCardsViewControllerWithUIConfiguration:(MoEngageCardsUIConfiguration * _Nullable)config withCardsViewControllerDelegate:(id _Nullable)delegate forAppID:(NSString * _Nullable)appID withCompletionBlock:(void (^ _Nonnull)(MoEngageCardsListViewController * _Nullable))completionBlock; - (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; @end -SWIFT_CLASS("_TtC13MoEngageCards11MOCardsData") -@interface MOCardsData : NSObject -@property (nonatomic, readonly) BOOL showAllTab; -@property (nonatomic, readonly, copy) NSArray * _Nonnull cardCategories; -@property (nonatomic, readonly, copy) NSArray * _Nonnull cards; -- (void)encodeWithCoder:(NSCoder * _Nonnull)aCoder; -- (nonnull instancetype)initWithCoder:(NSCoder * _Nonnull)aDecoder OBJC_DESIGNATED_INITIALIZER; -- (nonnull instancetype)init SWIFT_UNAVAILABLE; -+ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); -@end - - -SWIFT_PROTOCOL("_TtP13MoEngageCards15MOCardsDelegate_") -@protocol MOCardsDelegate -@optional -- (void)cardsSyncedSuccessfullyForAccountMeta:(MOAccountMeta * _Nonnull)accountMeta; -@end - -@class UITraitCollection; -@protocol UIViewControllerTransitionCoordinator; -@class NSBundle; - -SWIFT_CLASS("_TtC13MoEngageCards25MOCardsListViewController") -@interface MOCardsListViewController : UIViewController -- (void)viewDidLoad; -- (void)viewDidAppear:(BOOL)animated; -- (void)viewDidLayoutSubviews; -- (void)willTransitionToTraitCollection:(UITraitCollection * _Nonnull)newCollection withTransitionCoordinator:(id _Nonnull)coordinator; -- (void)traitCollectionDidChange:(UITraitCollection * _Nullable)previousTraitCollection; -- (nonnull instancetype)initWithNibName:(NSString * _Nullable)nibNameOrNil bundle:(NSBundle * _Nullable)nibBundleOrNil OBJC_DESIGNATED_INITIALIZER; -- (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)coder OBJC_DESIGNATED_INITIALIZER; -@end - - - - -@class UITableView; -@class NSIndexPath; -@class UITableViewCell; - -@interface MOCardsListViewController (SWIFT_EXTENSION(MoEngageCards)) -- (NSInteger)numberOfSectionsInTableView:(UITableView * _Nonnull)tableView SWIFT_WARN_UNUSED_RESULT; -- (CGFloat)tableView:(UITableView * _Nonnull)tableView heightForHeaderInSection:(NSInteger)section SWIFT_WARN_UNUSED_RESULT; -- (NSInteger)tableView:(UITableView * _Nonnull)tableView numberOfRowsInSection:(NSInteger)section SWIFT_WARN_UNUSED_RESULT; -- (CGFloat)tableView:(UITableView * _Nonnull)tableView estimatedHeightForRowAtIndexPath:(NSIndexPath * _Nonnull)indexPath SWIFT_WARN_UNUSED_RESULT; -- (void)tableView:(UITableView * _Nonnull)tableView willDisplayCell:(UITableViewCell * _Nonnull)cell forRowAtIndexPath:(NSIndexPath * _Nonnull)indexPath; -- (UITableViewCell * _Nonnull)tableView:(UITableView * _Nonnull)tableView cellForRowAtIndexPath:(NSIndexPath * _Nonnull)indexPath SWIFT_WARN_UNUSED_RESULT; -- (void)tableView:(UITableView * _Nonnull)tableView didHighlightRowAtIndexPath:(NSIndexPath * _Nonnull)indexPath; -- (void)tableView:(UITableView * _Nonnull)tableView didUnhighlightRowAtIndexPath:(NSIndexPath * _Nonnull)indexPath; -- (void)tableView:(UITableView * _Nonnull)tableView didSelectRowAtIndexPath:(NSIndexPath * _Nonnull)indexPath; -@end - - -SWIFT_CLASS("_TtC13MoEngageCards25MOCardsNavigationBarStyle") -@interface MOCardsNavigationBarStyle : NSObject -- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; -@end - - -SWIFT_CLASS("_TtC13MoEngageCards22MOCardsUIConfiguration") -@interface MOCardsUIConfiguration : NSObject -- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; -@end - - -SWIFT_PROTOCOL("_TtP13MoEngageCards29MOCardsViewControllerDelegate_") -@protocol MOCardsViewControllerDelegate -@optional -- (void)cardsViewControllerDismissedForAccountMeta:(MOAccountMeta * _Nonnull)accountMeta; -- (void)cardDeletedWithCardInfo:(MOCardCampaign * _Nonnull)card forAccountMeta:(MOAccountMeta * _Nonnull)accountMeta; -- (BOOL)cardClickedWithCardInfo:(MOCardCampaign * _Nonnull)card andAction:(MOCardAction * _Nonnull)action forAccountMeta:(MOAccountMeta * _Nonnull)accountMeta SWIFT_WARN_UNUSED_RESULT; -@end - - #if __has_attribute(external_source_symbol) # pragma clang attribute pop #endif diff --git a/Frameworks/MoEngageCards.xcframework/ios-arm64_armv7/MoEngageCards.framework/Info.plist b/Frameworks/MoEngageCards.xcframework/ios-arm64_armv7/MoEngageCards.framework/Info.plist index 79e617b..f0caad4 100644 Binary files a/Frameworks/MoEngageCards.xcframework/ios-arm64_armv7/MoEngageCards.framework/Info.plist and b/Frameworks/MoEngageCards.xcframework/ios-arm64_armv7/MoEngageCards.framework/Info.plist differ diff --git a/Frameworks/MoEngageCards.xcframework/ios-arm64_armv7/MoEngageCards.framework/MOCardsStoryboard.storyboardc/Info.plist b/Frameworks/MoEngageCards.xcframework/ios-arm64_armv7/MoEngageCards.framework/MOCardsStoryboard.storyboardc/Info.plist deleted file mode 100644 index 777bc44..0000000 Binary files a/Frameworks/MoEngageCards.xcframework/ios-arm64_armv7/MoEngageCards.framework/MOCardsStoryboard.storyboardc/Info.plist and /dev/null differ diff --git a/Frameworks/MoEngageCards.xcframework/ios-arm64_armv7/MoEngageCards.framework/MOCardImageView.nib b/Frameworks/MoEngageCards.xcframework/ios-arm64_armv7/MoEngageCards.framework/MoEngageCardImageView.nib similarity index 100% rename from Frameworks/MoEngageCards.xcframework/ios-arm64_armv7/MoEngageCards.framework/MOCardImageView.nib rename to Frameworks/MoEngageCards.xcframework/ios-arm64_armv7/MoEngageCards.framework/MoEngageCardImageView.nib diff --git a/Frameworks/MoEngageCards.xcframework/ios-arm64_armv7/MoEngageCards.framework/MoEngageCards b/Frameworks/MoEngageCards.xcframework/ios-arm64_armv7/MoEngageCards.framework/MoEngageCards index 39b8d28..0aba69f 100755 Binary files a/Frameworks/MoEngageCards.xcframework/ios-arm64_armv7/MoEngageCards.framework/MoEngageCards and b/Frameworks/MoEngageCards.xcframework/ios-arm64_armv7/MoEngageCards.framework/MoEngageCards differ diff --git a/Frameworks/MoEngageCards.xcframework/ios-arm64_armv7/MoEngageCards.framework/MOCardsStoryboard.storyboardc/5oj-Nb-bwU-view-ASK-kv-Zce.nib/objects-11.0+.nib b/Frameworks/MoEngageCards.xcframework/ios-arm64_armv7/MoEngageCards.framework/MoEngageCardsStoryboard.storyboardc/5oj-Nb-bwU-view-ASK-kv-Zce.nib/objects-11.0+.nib similarity index 94% rename from Frameworks/MoEngageCards.xcframework/ios-arm64_armv7/MoEngageCards.framework/MOCardsStoryboard.storyboardc/5oj-Nb-bwU-view-ASK-kv-Zce.nib/objects-11.0+.nib rename to Frameworks/MoEngageCards.xcframework/ios-arm64_armv7/MoEngageCards.framework/MoEngageCardsStoryboard.storyboardc/5oj-Nb-bwU-view-ASK-kv-Zce.nib/objects-11.0+.nib index 1573eca..2a8ee40 100644 Binary files a/Frameworks/MoEngageCards.xcframework/ios-arm64_armv7/MoEngageCards.framework/MOCardsStoryboard.storyboardc/5oj-Nb-bwU-view-ASK-kv-Zce.nib/objects-11.0+.nib and b/Frameworks/MoEngageCards.xcframework/ios-arm64_armv7/MoEngageCards.framework/MoEngageCardsStoryboard.storyboardc/5oj-Nb-bwU-view-ASK-kv-Zce.nib/objects-11.0+.nib differ diff --git a/Frameworks/MoEngageCards.xcframework/ios-arm64_armv7/MoEngageCards.framework/MOCardsStoryboard.storyboardc/5oj-Nb-bwU-view-ASK-kv-Zce.nib/runtime.nib b/Frameworks/MoEngageCards.xcframework/ios-arm64_armv7/MoEngageCards.framework/MoEngageCardsStoryboard.storyboardc/5oj-Nb-bwU-view-ASK-kv-Zce.nib/runtime.nib similarity index 94% rename from Frameworks/MoEngageCards.xcframework/ios-arm64_armv7/MoEngageCards.framework/MOCardsStoryboard.storyboardc/5oj-Nb-bwU-view-ASK-kv-Zce.nib/runtime.nib rename to Frameworks/MoEngageCards.xcframework/ios-arm64_armv7/MoEngageCards.framework/MoEngageCardsStoryboard.storyboardc/5oj-Nb-bwU-view-ASK-kv-Zce.nib/runtime.nib index a9a35a1..80ee353 100644 Binary files a/Frameworks/MoEngageCards.xcframework/ios-arm64_armv7/MoEngageCards.framework/MOCardsStoryboard.storyboardc/5oj-Nb-bwU-view-ASK-kv-Zce.nib/runtime.nib and b/Frameworks/MoEngageCards.xcframework/ios-arm64_armv7/MoEngageCards.framework/MoEngageCardsStoryboard.storyboardc/5oj-Nb-bwU-view-ASK-kv-Zce.nib/runtime.nib differ diff --git a/Frameworks/MoEngageCards.xcframework/ios-arm64_armv7/MoEngageCards.framework/MoEngageCardsStoryboard.storyboardc/Info.plist b/Frameworks/MoEngageCards.xcframework/ios-arm64_armv7/MoEngageCards.framework/MoEngageCardsStoryboard.storyboardc/Info.plist new file mode 100644 index 0000000..089693c Binary files /dev/null and b/Frameworks/MoEngageCards.xcframework/ios-arm64_armv7/MoEngageCards.framework/MoEngageCardsStoryboard.storyboardc/Info.plist differ diff --git a/Frameworks/MoEngageCards.xcframework/ios-arm64_i386_x86_64-simulator/MoEngageCards.framework/MOCardsStoryboard.storyboardc/MOCardsListViewController.nib/objects-11.0+.nib b/Frameworks/MoEngageCards.xcframework/ios-arm64_armv7/MoEngageCards.framework/MoEngageCardsStoryboard.storyboardc/MoEngageCardsListViewController.nib/objects-11.0+.nib similarity index 77% rename from Frameworks/MoEngageCards.xcframework/ios-arm64_i386_x86_64-simulator/MoEngageCards.framework/MOCardsStoryboard.storyboardc/MOCardsListViewController.nib/objects-11.0+.nib rename to Frameworks/MoEngageCards.xcframework/ios-arm64_armv7/MoEngageCards.framework/MoEngageCardsStoryboard.storyboardc/MoEngageCardsListViewController.nib/objects-11.0+.nib index f59f05b..d4b26ed 100644 Binary files a/Frameworks/MoEngageCards.xcframework/ios-arm64_i386_x86_64-simulator/MoEngageCards.framework/MOCardsStoryboard.storyboardc/MOCardsListViewController.nib/objects-11.0+.nib and b/Frameworks/MoEngageCards.xcframework/ios-arm64_armv7/MoEngageCards.framework/MoEngageCardsStoryboard.storyboardc/MoEngageCardsListViewController.nib/objects-11.0+.nib differ diff --git a/Frameworks/MoEngageCards.xcframework/ios-arm64_armv7/MoEngageCards.framework/MOCardsStoryboard.storyboardc/MOCardsListViewController.nib/runtime.nib b/Frameworks/MoEngageCards.xcframework/ios-arm64_armv7/MoEngageCards.framework/MoEngageCardsStoryboard.storyboardc/MoEngageCardsListViewController.nib/runtime.nib similarity index 77% rename from Frameworks/MoEngageCards.xcframework/ios-arm64_armv7/MoEngageCards.framework/MOCardsStoryboard.storyboardc/MOCardsListViewController.nib/runtime.nib rename to Frameworks/MoEngageCards.xcframework/ios-arm64_armv7/MoEngageCards.framework/MoEngageCardsStoryboard.storyboardc/MoEngageCardsListViewController.nib/runtime.nib index f59f05b..d4b26ed 100644 Binary files a/Frameworks/MoEngageCards.xcframework/ios-arm64_armv7/MoEngageCards.framework/MOCardsStoryboard.storyboardc/MOCardsListViewController.nib/runtime.nib and b/Frameworks/MoEngageCards.xcframework/ios-arm64_armv7/MoEngageCards.framework/MoEngageCardsStoryboard.storyboardc/MoEngageCardsListViewController.nib/runtime.nib differ diff --git a/Frameworks/MoEngageCards.xcframework/ios-arm64_i386_x86_64-simulator/MoEngageCards.framework/MOCategoryCell.nib/objects-11.0+.nib b/Frameworks/MoEngageCards.xcframework/ios-arm64_armv7/MoEngageCards.framework/MoEngageCategoryCell.nib/objects-11.0+.nib similarity index 95% rename from Frameworks/MoEngageCards.xcframework/ios-arm64_i386_x86_64-simulator/MoEngageCards.framework/MOCategoryCell.nib/objects-11.0+.nib rename to Frameworks/MoEngageCards.xcframework/ios-arm64_armv7/MoEngageCards.framework/MoEngageCategoryCell.nib/objects-11.0+.nib index eedf27d..04d7b7f 100644 Binary files a/Frameworks/MoEngageCards.xcframework/ios-arm64_i386_x86_64-simulator/MoEngageCards.framework/MOCategoryCell.nib/objects-11.0+.nib and b/Frameworks/MoEngageCards.xcframework/ios-arm64_armv7/MoEngageCards.framework/MoEngageCategoryCell.nib/objects-11.0+.nib differ diff --git a/Frameworks/MoEngageCards.xcframework/ios-arm64_i386_x86_64-simulator/MoEngageCards.framework/MOCategoryCell.nib/runtime.nib b/Frameworks/MoEngageCards.xcframework/ios-arm64_armv7/MoEngageCards.framework/MoEngageCategoryCell.nib/runtime.nib similarity index 96% rename from Frameworks/MoEngageCards.xcframework/ios-arm64_i386_x86_64-simulator/MoEngageCards.framework/MOCategoryCell.nib/runtime.nib rename to Frameworks/MoEngageCards.xcframework/ios-arm64_armv7/MoEngageCards.framework/MoEngageCategoryCell.nib/runtime.nib index aacbea1..078df43 100644 Binary files a/Frameworks/MoEngageCards.xcframework/ios-arm64_i386_x86_64-simulator/MoEngageCards.framework/MOCategoryCell.nib/runtime.nib and b/Frameworks/MoEngageCards.xcframework/ios-arm64_armv7/MoEngageCards.framework/MoEngageCategoryCell.nib/runtime.nib differ diff --git a/Frameworks/MoEngageCards.xcframework/ios-arm64_armv7/MoEngageCards.framework/Modules/MoEngageCards.swiftmodule/arm64-apple-ios.swiftdoc b/Frameworks/MoEngageCards.xcframework/ios-arm64_armv7/MoEngageCards.framework/Modules/MoEngageCards.swiftmodule/arm64-apple-ios.swiftdoc index 553ca6f..fb2d75a 100644 Binary files a/Frameworks/MoEngageCards.xcframework/ios-arm64_armv7/MoEngageCards.framework/Modules/MoEngageCards.swiftmodule/arm64-apple-ios.swiftdoc and b/Frameworks/MoEngageCards.xcframework/ios-arm64_armv7/MoEngageCards.framework/Modules/MoEngageCards.swiftmodule/arm64-apple-ios.swiftdoc differ diff --git a/Frameworks/MoEngageCards.xcframework/ios-arm64_armv7/MoEngageCards.framework/Modules/MoEngageCards.swiftmodule/arm64-apple-ios.swiftinterface b/Frameworks/MoEngageCards.xcframework/ios-arm64_armv7/MoEngageCards.framework/Modules/MoEngageCards.swiftmodule/arm64-apple-ios.swiftinterface index a3b0e70..5834ada 100644 --- a/Frameworks/MoEngageCards.xcframework/ios-arm64_armv7/MoEngageCards.framework/Modules/MoEngageCards.swiftmodule/arm64-apple-ios.swiftinterface +++ b/Frameworks/MoEngageCards.xcframework/ios-arm64_armv7/MoEngageCards.framework/Modules/MoEngageCards.swiftmodule/arm64-apple-ios.swiftinterface @@ -2,13 +2,13 @@ // swift-compiler-version: Apple Swift version 5.6.1 (swiftlang-5.6.0.323.66 clang-1316.0.20.12) // swift-module-flags: -target arm64-apple-ios10.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name MoEngageCards import Foundation -import MOCore import MoEngageAnalytics @_exported import MoEngageCards +import MoEngageCore import Swift import UIKit import _Concurrency -@_hasMissingDesignatedInitializers @objc public class MOCardDisplayControl : ObjectiveC.NSObject, Foundation.NSCoding { +@_hasMissingDesignatedInitializers @objc public class MoEngageCardDisplayControl : ObjectiveC.NSObject, Foundation.NSCoding { @objc public var isPinned: Swift.Bool { get } @@ -18,14 +18,14 @@ import _Concurrency @objc public var expiryDate: Foundation.Date? { get } - @objc public var showTime: MoEngageCards.MOCardShowTime? { + @objc public var showTime: MoEngageCards.MoEngageCardShowTime? { get } @objc public func encode(with aCoder: Foundation.NSCoder) @objc required public init(coder aDecoder: Foundation.NSCoder) @objc deinit } -@_hasMissingDesignatedInitializers @objc public class MOCardShowTime : ObjectiveC.NSObject, Foundation.NSCoding { +@_hasMissingDesignatedInitializers @objc public class MoEngageCardShowTime : ObjectiveC.NSObject, Foundation.NSCoding { @objc public var startTime: Swift.String { get } @@ -36,15 +36,15 @@ import _Concurrency @objc required public init?(coder aDecoder: Foundation.NSCoder) @objc deinit } -@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers public class CardsDelegateHandler : MOCore.CardsDelegate { - override public func logout(sdkInstance: MOCore.SdkInstance, onCompleted: @escaping () -> ()) - override public func updateModule(sdkInstance: MOCore.SdkInstance) - override public func initializeCards(sdkInstance: MOCore.SdkInstance) - override public func applicationDidEnterForeground(sdkInstance: MOCore.SdkInstance) - override public func applicationWillBecomeInActive(sdkInstance: MOCore.SdkInstance) +@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers public class MoEngageCardsDelegateHandler : MoEngageCore.MoEngageCardsHandler { + override public func logout(sdkInstance: MoEngageCore.MoEngageSDKInstance, onCompleted: @escaping () -> ()) + override public func updateModule(sdkInstance: MoEngageCore.MoEngageSDKInstance) + override public func initializeCards(sdkInstance: MoEngageCore.MoEngageSDKInstance) + override public func applicationDidEnterForeground(sdkInstance: MoEngageCore.MoEngageSDKInstance) + override public func applicationWillBecomeInActive(sdkInstance: MoEngageCore.MoEngageSDKInstance) @objc deinit } -public enum MOCardTemplateType : Swift.String { +public enum MoEngageCardTemplateType : Swift.String { case basic case illustration case unknown @@ -54,7 +54,7 @@ public enum MOCardTemplateType : Swift.String { get } } -public enum MOCardActionType : Swift.String { +public enum MoEngageCardActionType : Swift.String { case deepLink case richLanding case screenName @@ -65,7 +65,7 @@ public enum MOCardActionType : Swift.String { get } } -public enum MOCardWidgetType : Swift.String { +public enum MoEngageCardWidgetType : Swift.String { case image case text case button @@ -76,71 +76,71 @@ public enum MOCardWidgetType : Swift.String { get } } -@_hasMissingDesignatedInitializers @objc public class MOCardTemplateData : ObjectiveC.NSObject, Foundation.NSCoding { - public var type: MoEngageCards.MOCardTemplateType { +@_hasMissingDesignatedInitializers @objc public class MoEngageCardTemplateData : ObjectiveC.NSObject, Foundation.NSCoding { + public var type: MoEngageCards.MoEngageCardTemplateType { get } @objc public var typeString: Swift.String { get } - @objc public var containers: [MoEngageCards.MOCardContainer] { + @objc public var containers: [MoEngageCards.MoEngageCardContainer] { get } @objc public func encode(with aCoder: Foundation.NSCoder) @objc required public init?(coder aDecoder: Foundation.NSCoder) @objc deinit } -@_hasMissingDesignatedInitializers @objc public class MOCardContainer : ObjectiveC.NSObject, Foundation.NSCoding { +@_hasMissingDesignatedInitializers @objc public class MoEngageCardContainer : ObjectiveC.NSObject, Foundation.NSCoding { @objc public var id: Swift.Int { get } - public var type: MoEngageCards.MOCardTemplateType { + public var type: MoEngageCards.MoEngageCardTemplateType { get } @objc public var typeString: Swift.String { get } - @objc public var style: MoEngageCards.MOCardStyle? { + @objc public var style: MoEngageCards.MoEngageCardStyle? { get } - @objc public var widgets: [MoEngageCards.MOCardWidget] { + @objc public var widgets: [MoEngageCards.MoEngageCardWidget] { get } - @objc public var actions: [MoEngageCards.MOCardAction] { + @objc public var actions: [MoEngageCards.MoEngageCardAction] { get } @objc public func encode(with aCoder: Foundation.NSCoder) @objc required public init?(coder aDecoder: Foundation.NSCoder) @objc deinit } -@_hasMissingDesignatedInitializers @objc public class MOCardWidget : ObjectiveC.NSObject, Foundation.NSCoding { +@_hasMissingDesignatedInitializers @objc public class MoEngageCardWidget : ObjectiveC.NSObject, Foundation.NSCoding { @objc public var id: Swift.Int { get } - public var type: MoEngageCards.MOCardWidgetType { + public var type: MoEngageCards.MoEngageCardWidgetType { get } @objc public var typeString: Swift.String { get } - @objc public var style: MoEngageCards.MOCardStyle? { + @objc public var style: MoEngageCards.MoEngageCardStyle? { get } @objc public var content: Swift.String { get } - @objc public var actions: [MoEngageCards.MOCardAction] { + @objc public var actions: [MoEngageCards.MoEngageCardAction] { get } @objc public func encode(with aCoder: Foundation.NSCoder) @objc required public init?(coder aDecoder: Foundation.NSCoder) @objc deinit } -@_hasMissingDesignatedInitializers @objc public class MOCardAction : ObjectiveC.NSObject, Foundation.NSCoding { +@_hasMissingDesignatedInitializers @objc public class MoEngageCardAction : ObjectiveC.NSObject, Foundation.NSCoding { @objc public var name: Swift.String { get } - public var type: MoEngageCards.MOCardActionType { + public var type: MoEngageCards.MoEngageCardActionType { get } @objc public var typeString: Swift.String { @@ -156,7 +156,7 @@ public enum MOCardWidgetType : Swift.String { @objc required public init?(coder aDecoder: Foundation.NSCoder) @objc deinit } -@_hasMissingDesignatedInitializers @objc public class MOCardStyle : ObjectiveC.NSObject, Foundation.NSCoding { +@_hasMissingDesignatedInitializers @objc public class MoEngageCardStyle : ObjectiveC.NSObject, Foundation.NSCoding { @objc public var bgColor: UIKit.UIColor? { get } @@ -164,7 +164,7 @@ public enum MOCardWidgetType : Swift.String { @objc required public init?(coder aDecoder: Foundation.NSCoder) @objc deinit } -@_hasMissingDesignatedInitializers @objc public class MOCardCampaign : ObjectiveC.NSObject, Foundation.NSCoding { +@_hasMissingDesignatedInitializers @objc public class MoEngageCardCampaign : ObjectiveC.NSObject, Foundation.NSCoding { @objc public var cardID: Swift.String { get } @@ -183,10 +183,10 @@ public enum MOCardWidgetType : Swift.String { @objc public var metaData: [Swift.String : Any] { get } - @objc public var templateData: MoEngageCards.MOCardTemplateData? { + @objc public var templateData: MoEngageCards.MoEngageCardTemplateData? { get } - @objc public var displayControl: MoEngageCards.MOCardDisplayControl? { + @objc public var displayControl: MoEngageCards.MoEngageCardDisplayControl? { get } @objc public var cardPayload: [Swift.String : Any]? { @@ -196,40 +196,40 @@ public enum MOCardWidgetType : Swift.String { @objc required public init(coder aDecoder: Foundation.NSCoder) @objc deinit } -@objc public protocol MOCardsDelegate { - @objc optional func cardsSyncedSuccessfully(forAccountMeta accountMeta: MOCore.MOAccountMeta) +@objc public protocol MoEngageCardsDelegate { + @objc optional func cardsSyncedSuccessfully(forAccountMeta accountMeta: MoEngageCore.MoEngageAccountMeta) } -@objc public protocol MOCardsViewControllerDelegate { - @objc optional func cardsViewControllerDismissed(forAccountMeta accountMeta: MOCore.MOAccountMeta) - @objc optional func cardDeleted(withCardInfo card: MoEngageCards.MOCardCampaign, forAccountMeta accountMeta: MOCore.MOAccountMeta) - @objc optional func cardClicked(withCardInfo card: MoEngageCards.MOCardCampaign, andAction action: MoEngageCards.MOCardAction, forAccountMeta accountMeta: MOCore.MOAccountMeta) -> Swift.Bool +@objc public protocol MoEngageCardsViewControllerDelegate { + @objc optional func cardsViewControllerDismissed(forAccountMeta accountMeta: MoEngageCore.MoEngageAccountMeta) + @objc optional func cardDeleted(withCardInfo card: MoEngageCards.MoEngageCardCampaign, forAccountMeta accountMeta: MoEngageCore.MoEngageAccountMeta) + @objc optional func cardClicked(withCardInfo card: MoEngageCards.MoEngageCardCampaign, andAction action: MoEngageCards.MoEngageCardAction, forAccountMeta accountMeta: MoEngageCore.MoEngageAccountMeta) -> Swift.Bool } -@_inheritsConvenienceInitializers @objc public class MOCards : ObjectiveC.NSObject { - @objc public static let sharedInstance: MoEngageCards.MOCards - @objc public func setCardsDelegate(delegate: MoEngageCards.MOCardsDelegate, forAppID appID: Swift.String? = nil) +@_inheritsConvenienceInitializers @objc public class MoEngageSDKCards : ObjectiveC.NSObject { + @objc public static let sharedInstance: MoEngageCards.MoEngageSDKCards + @objc public func setCardsDelegate(delegate: MoEngageCards.MoEngageCardsDelegate, forAppID appID: Swift.String? = nil) @objc public func syncCards(forAppID appID: Swift.String? = nil, withCompletion completionBlock: ((_ success: Swift.Bool) -> ())? = nil) public func getAllCardStatusDict(forAppID appID: Swift.String? = nil, withCompletionBlock completionBlock: @escaping (([[Swift.String : Any]]) -> Swift.Void)) - @objc public func getCardsData(forAppID appID: Swift.String? = nil, withCompletionBlock completionBlock: @escaping ((_ cardsData: MoEngageCards.MOCardsData?, _ accountMeta: MOCore.MOAccountMeta?) -> Swift.Void)) - @objc public func getCardsCategories(forAppID appID: Swift.String? = nil, withCompletionBlock completionBlock: @escaping ((_ categories: Swift.Array, _ accountMeta: MOCore.MOAccountMeta?) -> ())) - @objc public func getCards(forCategory category: Swift.String, forAppID appID: Swift.String? = nil, withCompletionBlock completionBlock: @escaping ((_ cards: Swift.Array, _ accountMeta: MOCore.MOAccountMeta?) -> Swift.Void)) + @objc public func getCardsData(forAppID appID: Swift.String? = nil, withCompletionBlock completionBlock: @escaping ((_ cardsData: MoEngageCards.MoEngageCardsData?, _ accountMeta: MoEngageCore.MoEngageAccountMeta?) -> Swift.Void)) + @objc public func getCardsCategories(forAppID appID: Swift.String? = nil, withCompletionBlock completionBlock: @escaping ((_ categories: Swift.Array, _ accountMeta: MoEngageCore.MoEngageAccountMeta?) -> ())) + @objc public func getCards(forCategory category: Swift.String, forAppID appID: Swift.String? = nil, withCompletionBlock completionBlock: @escaping ((_ cards: Swift.Array, _ accountMeta: MoEngageCore.MoEngageAccountMeta?) -> Swift.Void)) @objc public func isAllCategoryEnabled(forAppID appID: Swift.String? = nil, withCompletionBlock completionBlock: @escaping ((Swift.Bool) -> Swift.Void)) - @objc public func cardShown(_ card: MoEngageCards.MOCardCampaign, forAppID appID: Swift.String? = nil) - @objc public func cardClicked(_ card: MoEngageCards.MOCardCampaign, forAppID appID: Swift.String? = nil) - @objc public func cardClicked(_ card: MoEngageCards.MOCardCampaign, withWidgetID widgetID: Swift.Int, forAppID appID: Swift.String? = nil) - @objc public func cardDelivered(_ card: MoEngageCards.MOCardCampaign, forAppID appID: Swift.String? = nil) - @objc public func deleteCards(_ cardsArr: [MoEngageCards.MOCardCampaign], forAppID appID: Swift.String? = nil, andCompletionBlock completionBlock: @escaping ((_ isDeleted: Swift.Bool, _ accountMeta: MOCore.MOAccountMeta?) -> ())) + @objc public func cardShown(_ card: MoEngageCards.MoEngageCardCampaign, forAppID appID: Swift.String? = nil) + @objc public func cardClicked(_ card: MoEngageCards.MoEngageCardCampaign, forAppID appID: Swift.String? = nil) + @objc public func cardClicked(_ card: MoEngageCards.MoEngageCardCampaign, withWidgetID widgetID: Swift.Int, forAppID appID: Swift.String? = nil) + @objc public func cardDelivered(_ card: MoEngageCards.MoEngageCardCampaign, forAppID appID: Swift.String? = nil) + @objc public func deleteCards(_ cardsArr: [MoEngageCards.MoEngageCardCampaign], forAppID appID: Swift.String? = nil, andCompletionBlock completionBlock: @escaping ((_ isDeleted: Swift.Bool, _ accountMeta: MoEngageCore.MoEngageAccountMeta?) -> ())) @objc public func cardsViewControllerLoaded(forAppID appID: Swift.String? = nil) @objc public func cardsViewControllerDismissed(forAppID appID: Swift.String? = nil) - @objc public func getNewCardsCount(forAppID appID: Swift.String? = nil, withCompletionBlock completionBlock: @escaping ((_ count: Swift.Int, _ accountMeta: MOCore.MOAccountMeta?) -> Swift.Void)) - @objc public func getUnclickedCardsCount(forAppID appID: Swift.String? = nil, withCompletionBlock completionBlock: @escaping ((_ count: Swift.Int, _ accountMeta: MOCore.MOAccountMeta?) -> Swift.Void)) - @objc public func getClickedCardsCount(forAppID appID: Swift.String? = nil, withCompletionBlock completionBlock: @escaping ((_ count: Swift.Int, _ accountMeta: MOCore.MOAccountMeta?) -> Swift.Void)) - @objc public func presentCardsViewController(withUIConfiguration config: MoEngageCards.MOCardsUIConfiguration? = nil, withCardsViewControllerDelegate delegate: MoEngageCards.MOCardsViewControllerDelegate? = nil, forAppID appID: Swift.String? = nil) - @objc public func pushCardsViewController(toNavigationController navController: UIKit.UINavigationController, withUIConfiguration config: MoEngageCards.MOCardsUIConfiguration? = nil, withCardsViewControllerDelegate delegate: MoEngageCards.MOCardsViewControllerDelegate? = nil, forAppID appID: Swift.String? = nil) - @objc public func getCardsViewController(withUIConfiguration config: MoEngageCards.MOCardsUIConfiguration? = nil, withCardsViewControllerDelegate delegate: MoEngageCards.MOCardsViewControllerDelegate? = nil, forAppID appID: Swift.String? = nil, withCompletionBlock completionBlock: @escaping ((MoEngageCards.MOCardsListViewController?) -> Swift.Void)) + @objc public func getNewCardsCount(forAppID appID: Swift.String? = nil, withCompletionBlock completionBlock: @escaping ((_ count: Swift.Int, _ accountMeta: MoEngageCore.MoEngageAccountMeta?) -> Swift.Void)) + @objc public func getUnclickedCardsCount(forAppID appID: Swift.String? = nil, withCompletionBlock completionBlock: @escaping ((_ count: Swift.Int, _ accountMeta: MoEngageCore.MoEngageAccountMeta?) -> Swift.Void)) + @objc public func getClickedCardsCount(forAppID appID: Swift.String? = nil, withCompletionBlock completionBlock: @escaping ((_ count: Swift.Int, _ accountMeta: MoEngageCore.MoEngageAccountMeta?) -> Swift.Void)) + @objc public func presentCardsViewController(withUIConfiguration config: MoEngageCards.MoEngageCardsUIConfiguration? = nil, withCardsViewControllerDelegate delegate: MoEngageCards.MoEngageCardsViewControllerDelegate? = nil, forAppID appID: Swift.String? = nil) + @objc public func pushCardsViewController(toNavigationController navController: UIKit.UINavigationController, withUIConfiguration config: MoEngageCards.MoEngageCardsUIConfiguration? = nil, withCardsViewControllerDelegate delegate: MoEngageCards.MoEngageCardsViewControllerDelegate? = nil, forAppID appID: Swift.String? = nil) + @objc public func getCardsViewController(withUIConfiguration config: MoEngageCards.MoEngageCardsUIConfiguration? = nil, withCardsViewControllerDelegate delegate: MoEngageCards.MoEngageCardsViewControllerDelegate? = nil, forAppID appID: Swift.String? = nil, withCompletionBlock completionBlock: @escaping ((MoEngageCards.MoEngageCardsListViewController?) -> Swift.Void)) @objc override dynamic public init() @objc deinit } -@_inheritsConvenienceInitializers @objc public class MOCardsNavigationBarStyle : ObjectiveC.NSObject { +@_inheritsConvenienceInitializers @objc public class MoEngageCardsNavigationBarStyle : ObjectiveC.NSObject { public var navigationBarColor: UIKit.UIColor? public var navigationBarTintColor: UIKit.UIColor? public var navigationBarTitleColor: UIKit.UIColor? @@ -238,9 +238,9 @@ public enum MOCardWidgetType : Swift.String { @objc override dynamic public init() @objc deinit } -@_inheritsConvenienceInitializers @objc public class MOCardsUIConfiguration : ObjectiveC.NSObject { +@_inheritsConvenienceInitializers @objc public class MoEngageCardsUIConfiguration : ObjectiveC.NSObject { public var navigationBarTitle: Swift.String - public var navigationBarStyle: MoEngageCards.MOCardsNavigationBarStyle? + public var navigationBarStyle: MoEngageCards.MoEngageCardsNavigationBarStyle? public var categoryTabsContainerBGColor: UIKit.UIColor public var categoryTabsBGColor: UIKit.UIColor public var categoryTabsTextColor: UIKit.UIColor @@ -284,21 +284,21 @@ public enum MOCardWidgetType : Swift.String { @objc override dynamic public init() @objc deinit } -@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc public class MOCardsData : ObjectiveC.NSObject, Foundation.NSCoding { +@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc public class MoEngageCardsData : ObjectiveC.NSObject, Foundation.NSCoding { @objc public var showAllTab: Swift.Bool { get } @objc public var cardCategories: [Swift.String] { get } - @objc public var cards: [MoEngageCards.MOCardCampaign] { + @objc public var cards: [MoEngageCards.MoEngageCardCampaign] { get } @objc public func encode(with aCoder: Foundation.NSCoder) @objc required public init(coder aDecoder: Foundation.NSCoder) @objc deinit } -@objc @_inheritsConvenienceInitializers @_Concurrency.MainActor(unsafe) public class MOCardsListViewController : UIKit.UIViewController, UIKit.UIGestureRecognizerDelegate { +@objc @_inheritsConvenienceInitializers @_Concurrency.MainActor(unsafe) public class MoEngageCardsListViewController : UIKit.UIViewController, UIKit.UIGestureRecognizerDelegate { @_Concurrency.MainActor(unsafe) public func reloadInbox() @_Concurrency.MainActor(unsafe) @objc override dynamic public func viewDidLoad() @_Concurrency.MainActor(unsafe) @objc override dynamic public func viewDidAppear(_ animated: Swift.Bool) @@ -309,7 +309,7 @@ public enum MOCardWidgetType : Swift.String { @_Concurrency.MainActor(unsafe) @objc required dynamic public init?(coder: Foundation.NSCoder) @objc deinit } -extension MoEngageCards.MOCardsListViewController : UIKit.UITableViewDelegate, UIKit.UITableViewDataSource { +extension MoEngageCards.MoEngageCardsListViewController : UIKit.UITableViewDelegate, UIKit.UITableViewDataSource { @_Concurrency.MainActor(unsafe) @objc dynamic public func numberOfSections(in tableView: UIKit.UITableView) -> Swift.Int @_Concurrency.MainActor(unsafe) @objc dynamic public func tableView(_ tableView: UIKit.UITableView, heightForHeaderInSection section: Swift.Int) -> CoreGraphics.CGFloat @_Concurrency.MainActor(unsafe) @objc dynamic public func tableView(_ tableView: UIKit.UITableView, numberOfRowsInSection section: Swift.Int) -> Swift.Int @@ -320,12 +320,12 @@ extension MoEngageCards.MOCardsListViewController : UIKit.UITableViewDelegate, U @_Concurrency.MainActor(unsafe) @objc dynamic public func tableView(_ tableView: UIKit.UITableView, didUnhighlightRowAt indexPath: Foundation.IndexPath) @_Concurrency.MainActor(unsafe) @objc dynamic public func tableView(_ tableView: UIKit.UITableView, didSelectRowAt indexPath: Foundation.IndexPath) } -extension MoEngageCards.MOCardTemplateType : Swift.Equatable {} -extension MoEngageCards.MOCardTemplateType : Swift.Hashable {} -extension MoEngageCards.MOCardTemplateType : Swift.RawRepresentable {} -extension MoEngageCards.MOCardActionType : Swift.Equatable {} -extension MoEngageCards.MOCardActionType : Swift.Hashable {} -extension MoEngageCards.MOCardActionType : Swift.RawRepresentable {} -extension MoEngageCards.MOCardWidgetType : Swift.Equatable {} -extension MoEngageCards.MOCardWidgetType : Swift.Hashable {} -extension MoEngageCards.MOCardWidgetType : Swift.RawRepresentable {} +extension MoEngageCards.MoEngageCardTemplateType : Swift.Equatable {} +extension MoEngageCards.MoEngageCardTemplateType : Swift.Hashable {} +extension MoEngageCards.MoEngageCardTemplateType : Swift.RawRepresentable {} +extension MoEngageCards.MoEngageCardActionType : Swift.Equatable {} +extension MoEngageCards.MoEngageCardActionType : Swift.Hashable {} +extension MoEngageCards.MoEngageCardActionType : Swift.RawRepresentable {} +extension MoEngageCards.MoEngageCardWidgetType : Swift.Equatable {} +extension MoEngageCards.MoEngageCardWidgetType : Swift.Hashable {} +extension MoEngageCards.MoEngageCardWidgetType : Swift.RawRepresentable {} diff --git a/Frameworks/MoEngageCards.xcframework/ios-arm64_armv7/MoEngageCards.framework/Modules/MoEngageCards.swiftmodule/armv7-apple-ios.swiftdoc b/Frameworks/MoEngageCards.xcframework/ios-arm64_armv7/MoEngageCards.framework/Modules/MoEngageCards.swiftmodule/armv7-apple-ios.swiftdoc index 450aefe..cfd07de 100644 Binary files a/Frameworks/MoEngageCards.xcframework/ios-arm64_armv7/MoEngageCards.framework/Modules/MoEngageCards.swiftmodule/armv7-apple-ios.swiftdoc and b/Frameworks/MoEngageCards.xcframework/ios-arm64_armv7/MoEngageCards.framework/Modules/MoEngageCards.swiftmodule/armv7-apple-ios.swiftdoc differ diff --git a/Frameworks/MoEngageCards.xcframework/ios-arm64_armv7/MoEngageCards.framework/Modules/MoEngageCards.swiftmodule/armv7-apple-ios.swiftinterface b/Frameworks/MoEngageCards.xcframework/ios-arm64_armv7/MoEngageCards.framework/Modules/MoEngageCards.swiftmodule/armv7-apple-ios.swiftinterface index b897524..8595961 100644 --- a/Frameworks/MoEngageCards.xcframework/ios-arm64_armv7/MoEngageCards.framework/Modules/MoEngageCards.swiftmodule/armv7-apple-ios.swiftinterface +++ b/Frameworks/MoEngageCards.xcframework/ios-arm64_armv7/MoEngageCards.framework/Modules/MoEngageCards.swiftmodule/armv7-apple-ios.swiftinterface @@ -2,13 +2,13 @@ // swift-compiler-version: Apple Swift version 5.6.1 (swiftlang-5.6.0.323.66 clang-1316.0.20.12) // swift-module-flags: -target armv7-apple-ios10.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name MoEngageCards import Foundation -import MOCore import MoEngageAnalytics @_exported import MoEngageCards +import MoEngageCore import Swift import UIKit import _Concurrency -@_hasMissingDesignatedInitializers @objc public class MOCardDisplayControl : ObjectiveC.NSObject, Foundation.NSCoding { +@_hasMissingDesignatedInitializers @objc public class MoEngageCardDisplayControl : ObjectiveC.NSObject, Foundation.NSCoding { @objc public var isPinned: Swift.Bool { get } @@ -18,14 +18,14 @@ import _Concurrency @objc public var expiryDate: Foundation.Date? { get } - @objc public var showTime: MoEngageCards.MOCardShowTime? { + @objc public var showTime: MoEngageCards.MoEngageCardShowTime? { get } @objc public func encode(with aCoder: Foundation.NSCoder) @objc required public init(coder aDecoder: Foundation.NSCoder) @objc deinit } -@_hasMissingDesignatedInitializers @objc public class MOCardShowTime : ObjectiveC.NSObject, Foundation.NSCoding { +@_hasMissingDesignatedInitializers @objc public class MoEngageCardShowTime : ObjectiveC.NSObject, Foundation.NSCoding { @objc public var startTime: Swift.String { get } @@ -36,15 +36,15 @@ import _Concurrency @objc required public init?(coder aDecoder: Foundation.NSCoder) @objc deinit } -@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers public class CardsDelegateHandler : MOCore.CardsDelegate { - override public func logout(sdkInstance: MOCore.SdkInstance, onCompleted: @escaping () -> ()) - override public func updateModule(sdkInstance: MOCore.SdkInstance) - override public func initializeCards(sdkInstance: MOCore.SdkInstance) - override public func applicationDidEnterForeground(sdkInstance: MOCore.SdkInstance) - override public func applicationWillBecomeInActive(sdkInstance: MOCore.SdkInstance) +@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers public class MoEngageCardsDelegateHandler : MoEngageCore.MoEngageCardsHandler { + override public func logout(sdkInstance: MoEngageCore.MoEngageSDKInstance, onCompleted: @escaping () -> ()) + override public func updateModule(sdkInstance: MoEngageCore.MoEngageSDKInstance) + override public func initializeCards(sdkInstance: MoEngageCore.MoEngageSDKInstance) + override public func applicationDidEnterForeground(sdkInstance: MoEngageCore.MoEngageSDKInstance) + override public func applicationWillBecomeInActive(sdkInstance: MoEngageCore.MoEngageSDKInstance) @objc deinit } -public enum MOCardTemplateType : Swift.String { +public enum MoEngageCardTemplateType : Swift.String { case basic case illustration case unknown @@ -54,7 +54,7 @@ public enum MOCardTemplateType : Swift.String { get } } -public enum MOCardActionType : Swift.String { +public enum MoEngageCardActionType : Swift.String { case deepLink case richLanding case screenName @@ -65,7 +65,7 @@ public enum MOCardActionType : Swift.String { get } } -public enum MOCardWidgetType : Swift.String { +public enum MoEngageCardWidgetType : Swift.String { case image case text case button @@ -76,71 +76,71 @@ public enum MOCardWidgetType : Swift.String { get } } -@_hasMissingDesignatedInitializers @objc public class MOCardTemplateData : ObjectiveC.NSObject, Foundation.NSCoding { - public var type: MoEngageCards.MOCardTemplateType { +@_hasMissingDesignatedInitializers @objc public class MoEngageCardTemplateData : ObjectiveC.NSObject, Foundation.NSCoding { + public var type: MoEngageCards.MoEngageCardTemplateType { get } @objc public var typeString: Swift.String { get } - @objc public var containers: [MoEngageCards.MOCardContainer] { + @objc public var containers: [MoEngageCards.MoEngageCardContainer] { get } @objc public func encode(with aCoder: Foundation.NSCoder) @objc required public init?(coder aDecoder: Foundation.NSCoder) @objc deinit } -@_hasMissingDesignatedInitializers @objc public class MOCardContainer : ObjectiveC.NSObject, Foundation.NSCoding { +@_hasMissingDesignatedInitializers @objc public class MoEngageCardContainer : ObjectiveC.NSObject, Foundation.NSCoding { @objc public var id: Swift.Int { get } - public var type: MoEngageCards.MOCardTemplateType { + public var type: MoEngageCards.MoEngageCardTemplateType { get } @objc public var typeString: Swift.String { get } - @objc public var style: MoEngageCards.MOCardStyle? { + @objc public var style: MoEngageCards.MoEngageCardStyle? { get } - @objc public var widgets: [MoEngageCards.MOCardWidget] { + @objc public var widgets: [MoEngageCards.MoEngageCardWidget] { get } - @objc public var actions: [MoEngageCards.MOCardAction] { + @objc public var actions: [MoEngageCards.MoEngageCardAction] { get } @objc public func encode(with aCoder: Foundation.NSCoder) @objc required public init?(coder aDecoder: Foundation.NSCoder) @objc deinit } -@_hasMissingDesignatedInitializers @objc public class MOCardWidget : ObjectiveC.NSObject, Foundation.NSCoding { +@_hasMissingDesignatedInitializers @objc public class MoEngageCardWidget : ObjectiveC.NSObject, Foundation.NSCoding { @objc public var id: Swift.Int { get } - public var type: MoEngageCards.MOCardWidgetType { + public var type: MoEngageCards.MoEngageCardWidgetType { get } @objc public var typeString: Swift.String { get } - @objc public var style: MoEngageCards.MOCardStyle? { + @objc public var style: MoEngageCards.MoEngageCardStyle? { get } @objc public var content: Swift.String { get } - @objc public var actions: [MoEngageCards.MOCardAction] { + @objc public var actions: [MoEngageCards.MoEngageCardAction] { get } @objc public func encode(with aCoder: Foundation.NSCoder) @objc required public init?(coder aDecoder: Foundation.NSCoder) @objc deinit } -@_hasMissingDesignatedInitializers @objc public class MOCardAction : ObjectiveC.NSObject, Foundation.NSCoding { +@_hasMissingDesignatedInitializers @objc public class MoEngageCardAction : ObjectiveC.NSObject, Foundation.NSCoding { @objc public var name: Swift.String { get } - public var type: MoEngageCards.MOCardActionType { + public var type: MoEngageCards.MoEngageCardActionType { get } @objc public var typeString: Swift.String { @@ -156,7 +156,7 @@ public enum MOCardWidgetType : Swift.String { @objc required public init?(coder aDecoder: Foundation.NSCoder) @objc deinit } -@_hasMissingDesignatedInitializers @objc public class MOCardStyle : ObjectiveC.NSObject, Foundation.NSCoding { +@_hasMissingDesignatedInitializers @objc public class MoEngageCardStyle : ObjectiveC.NSObject, Foundation.NSCoding { @objc public var bgColor: UIKit.UIColor? { get } @@ -164,7 +164,7 @@ public enum MOCardWidgetType : Swift.String { @objc required public init?(coder aDecoder: Foundation.NSCoder) @objc deinit } -@_hasMissingDesignatedInitializers @objc public class MOCardCampaign : ObjectiveC.NSObject, Foundation.NSCoding { +@_hasMissingDesignatedInitializers @objc public class MoEngageCardCampaign : ObjectiveC.NSObject, Foundation.NSCoding { @objc public var cardID: Swift.String { get } @@ -183,10 +183,10 @@ public enum MOCardWidgetType : Swift.String { @objc public var metaData: [Swift.String : Any] { get } - @objc public var templateData: MoEngageCards.MOCardTemplateData? { + @objc public var templateData: MoEngageCards.MoEngageCardTemplateData? { get } - @objc public var displayControl: MoEngageCards.MOCardDisplayControl? { + @objc public var displayControl: MoEngageCards.MoEngageCardDisplayControl? { get } @objc public var cardPayload: [Swift.String : Any]? { @@ -196,40 +196,40 @@ public enum MOCardWidgetType : Swift.String { @objc required public init(coder aDecoder: Foundation.NSCoder) @objc deinit } -@objc public protocol MOCardsDelegate { - @objc optional func cardsSyncedSuccessfully(forAccountMeta accountMeta: MOCore.MOAccountMeta) +@objc public protocol MoEngageCardsDelegate { + @objc optional func cardsSyncedSuccessfully(forAccountMeta accountMeta: MoEngageCore.MoEngageAccountMeta) } -@objc public protocol MOCardsViewControllerDelegate { - @objc optional func cardsViewControllerDismissed(forAccountMeta accountMeta: MOCore.MOAccountMeta) - @objc optional func cardDeleted(withCardInfo card: MoEngageCards.MOCardCampaign, forAccountMeta accountMeta: MOCore.MOAccountMeta) - @objc optional func cardClicked(withCardInfo card: MoEngageCards.MOCardCampaign, andAction action: MoEngageCards.MOCardAction, forAccountMeta accountMeta: MOCore.MOAccountMeta) -> Swift.Bool +@objc public protocol MoEngageCardsViewControllerDelegate { + @objc optional func cardsViewControllerDismissed(forAccountMeta accountMeta: MoEngageCore.MoEngageAccountMeta) + @objc optional func cardDeleted(withCardInfo card: MoEngageCards.MoEngageCardCampaign, forAccountMeta accountMeta: MoEngageCore.MoEngageAccountMeta) + @objc optional func cardClicked(withCardInfo card: MoEngageCards.MoEngageCardCampaign, andAction action: MoEngageCards.MoEngageCardAction, forAccountMeta accountMeta: MoEngageCore.MoEngageAccountMeta) -> Swift.Bool } -@_inheritsConvenienceInitializers @objc public class MOCards : ObjectiveC.NSObject { - @objc public static let sharedInstance: MoEngageCards.MOCards - @objc public func setCardsDelegate(delegate: MoEngageCards.MOCardsDelegate, forAppID appID: Swift.String? = nil) +@_inheritsConvenienceInitializers @objc public class MoEngageSDKCards : ObjectiveC.NSObject { + @objc public static let sharedInstance: MoEngageCards.MoEngageSDKCards + @objc public func setCardsDelegate(delegate: MoEngageCards.MoEngageCardsDelegate, forAppID appID: Swift.String? = nil) @objc public func syncCards(forAppID appID: Swift.String? = nil, withCompletion completionBlock: ((_ success: Swift.Bool) -> ())? = nil) public func getAllCardStatusDict(forAppID appID: Swift.String? = nil, withCompletionBlock completionBlock: @escaping (([[Swift.String : Any]]) -> Swift.Void)) - @objc public func getCardsData(forAppID appID: Swift.String? = nil, withCompletionBlock completionBlock: @escaping ((_ cardsData: MoEngageCards.MOCardsData?, _ accountMeta: MOCore.MOAccountMeta?) -> Swift.Void)) - @objc public func getCardsCategories(forAppID appID: Swift.String? = nil, withCompletionBlock completionBlock: @escaping ((_ categories: Swift.Array, _ accountMeta: MOCore.MOAccountMeta?) -> ())) - @objc public func getCards(forCategory category: Swift.String, forAppID appID: Swift.String? = nil, withCompletionBlock completionBlock: @escaping ((_ cards: Swift.Array, _ accountMeta: MOCore.MOAccountMeta?) -> Swift.Void)) + @objc public func getCardsData(forAppID appID: Swift.String? = nil, withCompletionBlock completionBlock: @escaping ((_ cardsData: MoEngageCards.MoEngageCardsData?, _ accountMeta: MoEngageCore.MoEngageAccountMeta?) -> Swift.Void)) + @objc public func getCardsCategories(forAppID appID: Swift.String? = nil, withCompletionBlock completionBlock: @escaping ((_ categories: Swift.Array, _ accountMeta: MoEngageCore.MoEngageAccountMeta?) -> ())) + @objc public func getCards(forCategory category: Swift.String, forAppID appID: Swift.String? = nil, withCompletionBlock completionBlock: @escaping ((_ cards: Swift.Array, _ accountMeta: MoEngageCore.MoEngageAccountMeta?) -> Swift.Void)) @objc public func isAllCategoryEnabled(forAppID appID: Swift.String? = nil, withCompletionBlock completionBlock: @escaping ((Swift.Bool) -> Swift.Void)) - @objc public func cardShown(_ card: MoEngageCards.MOCardCampaign, forAppID appID: Swift.String? = nil) - @objc public func cardClicked(_ card: MoEngageCards.MOCardCampaign, forAppID appID: Swift.String? = nil) - @objc public func cardClicked(_ card: MoEngageCards.MOCardCampaign, withWidgetID widgetID: Swift.Int, forAppID appID: Swift.String? = nil) - @objc public func cardDelivered(_ card: MoEngageCards.MOCardCampaign, forAppID appID: Swift.String? = nil) - @objc public func deleteCards(_ cardsArr: [MoEngageCards.MOCardCampaign], forAppID appID: Swift.String? = nil, andCompletionBlock completionBlock: @escaping ((_ isDeleted: Swift.Bool, _ accountMeta: MOCore.MOAccountMeta?) -> ())) + @objc public func cardShown(_ card: MoEngageCards.MoEngageCardCampaign, forAppID appID: Swift.String? = nil) + @objc public func cardClicked(_ card: MoEngageCards.MoEngageCardCampaign, forAppID appID: Swift.String? = nil) + @objc public func cardClicked(_ card: MoEngageCards.MoEngageCardCampaign, withWidgetID widgetID: Swift.Int, forAppID appID: Swift.String? = nil) + @objc public func cardDelivered(_ card: MoEngageCards.MoEngageCardCampaign, forAppID appID: Swift.String? = nil) + @objc public func deleteCards(_ cardsArr: [MoEngageCards.MoEngageCardCampaign], forAppID appID: Swift.String? = nil, andCompletionBlock completionBlock: @escaping ((_ isDeleted: Swift.Bool, _ accountMeta: MoEngageCore.MoEngageAccountMeta?) -> ())) @objc public func cardsViewControllerLoaded(forAppID appID: Swift.String? = nil) @objc public func cardsViewControllerDismissed(forAppID appID: Swift.String? = nil) - @objc public func getNewCardsCount(forAppID appID: Swift.String? = nil, withCompletionBlock completionBlock: @escaping ((_ count: Swift.Int, _ accountMeta: MOCore.MOAccountMeta?) -> Swift.Void)) - @objc public func getUnclickedCardsCount(forAppID appID: Swift.String? = nil, withCompletionBlock completionBlock: @escaping ((_ count: Swift.Int, _ accountMeta: MOCore.MOAccountMeta?) -> Swift.Void)) - @objc public func getClickedCardsCount(forAppID appID: Swift.String? = nil, withCompletionBlock completionBlock: @escaping ((_ count: Swift.Int, _ accountMeta: MOCore.MOAccountMeta?) -> Swift.Void)) - @objc public func presentCardsViewController(withUIConfiguration config: MoEngageCards.MOCardsUIConfiguration? = nil, withCardsViewControllerDelegate delegate: MoEngageCards.MOCardsViewControllerDelegate? = nil, forAppID appID: Swift.String? = nil) - @objc public func pushCardsViewController(toNavigationController navController: UIKit.UINavigationController, withUIConfiguration config: MoEngageCards.MOCardsUIConfiguration? = nil, withCardsViewControllerDelegate delegate: MoEngageCards.MOCardsViewControllerDelegate? = nil, forAppID appID: Swift.String? = nil) - @objc public func getCardsViewController(withUIConfiguration config: MoEngageCards.MOCardsUIConfiguration? = nil, withCardsViewControllerDelegate delegate: MoEngageCards.MOCardsViewControllerDelegate? = nil, forAppID appID: Swift.String? = nil, withCompletionBlock completionBlock: @escaping ((MoEngageCards.MOCardsListViewController?) -> Swift.Void)) + @objc public func getNewCardsCount(forAppID appID: Swift.String? = nil, withCompletionBlock completionBlock: @escaping ((_ count: Swift.Int, _ accountMeta: MoEngageCore.MoEngageAccountMeta?) -> Swift.Void)) + @objc public func getUnclickedCardsCount(forAppID appID: Swift.String? = nil, withCompletionBlock completionBlock: @escaping ((_ count: Swift.Int, _ accountMeta: MoEngageCore.MoEngageAccountMeta?) -> Swift.Void)) + @objc public func getClickedCardsCount(forAppID appID: Swift.String? = nil, withCompletionBlock completionBlock: @escaping ((_ count: Swift.Int, _ accountMeta: MoEngageCore.MoEngageAccountMeta?) -> Swift.Void)) + @objc public func presentCardsViewController(withUIConfiguration config: MoEngageCards.MoEngageCardsUIConfiguration? = nil, withCardsViewControllerDelegate delegate: MoEngageCards.MoEngageCardsViewControllerDelegate? = nil, forAppID appID: Swift.String? = nil) + @objc public func pushCardsViewController(toNavigationController navController: UIKit.UINavigationController, withUIConfiguration config: MoEngageCards.MoEngageCardsUIConfiguration? = nil, withCardsViewControllerDelegate delegate: MoEngageCards.MoEngageCardsViewControllerDelegate? = nil, forAppID appID: Swift.String? = nil) + @objc public func getCardsViewController(withUIConfiguration config: MoEngageCards.MoEngageCardsUIConfiguration? = nil, withCardsViewControllerDelegate delegate: MoEngageCards.MoEngageCardsViewControllerDelegate? = nil, forAppID appID: Swift.String? = nil, withCompletionBlock completionBlock: @escaping ((MoEngageCards.MoEngageCardsListViewController?) -> Swift.Void)) @objc override dynamic public init() @objc deinit } -@_inheritsConvenienceInitializers @objc public class MOCardsNavigationBarStyle : ObjectiveC.NSObject { +@_inheritsConvenienceInitializers @objc public class MoEngageCardsNavigationBarStyle : ObjectiveC.NSObject { public var navigationBarColor: UIKit.UIColor? public var navigationBarTintColor: UIKit.UIColor? public var navigationBarTitleColor: UIKit.UIColor? @@ -238,9 +238,9 @@ public enum MOCardWidgetType : Swift.String { @objc override dynamic public init() @objc deinit } -@_inheritsConvenienceInitializers @objc public class MOCardsUIConfiguration : ObjectiveC.NSObject { +@_inheritsConvenienceInitializers @objc public class MoEngageCardsUIConfiguration : ObjectiveC.NSObject { public var navigationBarTitle: Swift.String - public var navigationBarStyle: MoEngageCards.MOCardsNavigationBarStyle? + public var navigationBarStyle: MoEngageCards.MoEngageCardsNavigationBarStyle? public var categoryTabsContainerBGColor: UIKit.UIColor public var categoryTabsBGColor: UIKit.UIColor public var categoryTabsTextColor: UIKit.UIColor @@ -284,21 +284,21 @@ public enum MOCardWidgetType : Swift.String { @objc override dynamic public init() @objc deinit } -@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc public class MOCardsData : ObjectiveC.NSObject, Foundation.NSCoding { +@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc public class MoEngageCardsData : ObjectiveC.NSObject, Foundation.NSCoding { @objc public var showAllTab: Swift.Bool { get } @objc public var cardCategories: [Swift.String] { get } - @objc public var cards: [MoEngageCards.MOCardCampaign] { + @objc public var cards: [MoEngageCards.MoEngageCardCampaign] { get } @objc public func encode(with aCoder: Foundation.NSCoder) @objc required public init(coder aDecoder: Foundation.NSCoder) @objc deinit } -@objc @_inheritsConvenienceInitializers @_Concurrency.MainActor(unsafe) public class MOCardsListViewController : UIKit.UIViewController, UIKit.UIGestureRecognizerDelegate { +@objc @_inheritsConvenienceInitializers @_Concurrency.MainActor(unsafe) public class MoEngageCardsListViewController : UIKit.UIViewController, UIKit.UIGestureRecognizerDelegate { @_Concurrency.MainActor(unsafe) public func reloadInbox() @_Concurrency.MainActor(unsafe) @objc override dynamic public func viewDidLoad() @_Concurrency.MainActor(unsafe) @objc override dynamic public func viewDidAppear(_ animated: Swift.Bool) @@ -309,7 +309,7 @@ public enum MOCardWidgetType : Swift.String { @_Concurrency.MainActor(unsafe) @objc required dynamic public init?(coder: Foundation.NSCoder) @objc deinit } -extension MoEngageCards.MOCardsListViewController : UIKit.UITableViewDelegate, UIKit.UITableViewDataSource { +extension MoEngageCards.MoEngageCardsListViewController : UIKit.UITableViewDelegate, UIKit.UITableViewDataSource { @_Concurrency.MainActor(unsafe) @objc dynamic public func numberOfSections(in tableView: UIKit.UITableView) -> Swift.Int @_Concurrency.MainActor(unsafe) @objc dynamic public func tableView(_ tableView: UIKit.UITableView, heightForHeaderInSection section: Swift.Int) -> CoreGraphics.CGFloat @_Concurrency.MainActor(unsafe) @objc dynamic public func tableView(_ tableView: UIKit.UITableView, numberOfRowsInSection section: Swift.Int) -> Swift.Int @@ -320,12 +320,12 @@ extension MoEngageCards.MOCardsListViewController : UIKit.UITableViewDelegate, U @_Concurrency.MainActor(unsafe) @objc dynamic public func tableView(_ tableView: UIKit.UITableView, didUnhighlightRowAt indexPath: Foundation.IndexPath) @_Concurrency.MainActor(unsafe) @objc dynamic public func tableView(_ tableView: UIKit.UITableView, didSelectRowAt indexPath: Foundation.IndexPath) } -extension MoEngageCards.MOCardTemplateType : Swift.Equatable {} -extension MoEngageCards.MOCardTemplateType : Swift.Hashable {} -extension MoEngageCards.MOCardTemplateType : Swift.RawRepresentable {} -extension MoEngageCards.MOCardActionType : Swift.Equatable {} -extension MoEngageCards.MOCardActionType : Swift.Hashable {} -extension MoEngageCards.MOCardActionType : Swift.RawRepresentable {} -extension MoEngageCards.MOCardWidgetType : Swift.Equatable {} -extension MoEngageCards.MOCardWidgetType : Swift.Hashable {} -extension MoEngageCards.MOCardWidgetType : Swift.RawRepresentable {} +extension MoEngageCards.MoEngageCardTemplateType : Swift.Equatable {} +extension MoEngageCards.MoEngageCardTemplateType : Swift.Hashable {} +extension MoEngageCards.MoEngageCardTemplateType : Swift.RawRepresentable {} +extension MoEngageCards.MoEngageCardActionType : Swift.Equatable {} +extension MoEngageCards.MoEngageCardActionType : Swift.Hashable {} +extension MoEngageCards.MoEngageCardActionType : Swift.RawRepresentable {} +extension MoEngageCards.MoEngageCardWidgetType : Swift.Equatable {} +extension MoEngageCards.MoEngageCardWidgetType : Swift.Hashable {} +extension MoEngageCards.MoEngageCardWidgetType : Swift.RawRepresentable {} diff --git a/Frameworks/MoEngageCards.xcframework/ios-arm64_armv7/MoEngageCards.framework/_CodeSignature/CodeResources b/Frameworks/MoEngageCards.xcframework/ios-arm64_armv7/MoEngageCards.framework/_CodeSignature/CodeResources index 77b90cc..2f5bca1 100644 --- a/Frameworks/MoEngageCards.xcframework/ios-arm64_armv7/MoEngageCards.framework/_CodeSignature/CodeResources +++ b/Frameworks/MoEngageCards.xcframework/ios-arm64_armv7/MoEngageCards.framework/_CodeSignature/CodeResources @@ -10,11 +10,11 @@ CHANGELOG.md - zK/oVsS9tQPhkflN3tKoMIJ8/C8= + Szd0M13Gefm5ue4/T1j7Xze919M= Headers/MoEngageCards-Swift.h - fwFMkpl97k0rvHiTt4gUJU0lfiU= + A5FD+VpyhJGEJ2754i0Qmy+oZ9g= Headers/MoEngageCards.h @@ -22,67 +22,67 @@ Info.plist - yS35U1sDz4sLsxViDb0kkHxrMDU= + zU+I0lPROmAdQW2ah9GNkskVJfE= LICENSE ih5AQhHYR6MqQ2cinlT1HtiVYGQ= - MOCardImageView.nib + MoEngageCardImageView.nib YoKouAsjq/qtcFpyaHsiiuf6Jlw= - MOCardsStoryboard.storyboardc/5oj-Nb-bwU-view-ASK-kv-Zce.nib/objects-11.0+.nib + MoEngageCardsStoryboard.storyboardc/5oj-Nb-bwU-view-ASK-kv-Zce.nib/objects-11.0+.nib - +V+BqsMbrnsCrcmdSI+jfp8nplo= + ZuUDM3XcOUMXrcnd4IjTDvRoA9Y= - MOCardsStoryboard.storyboardc/5oj-Nb-bwU-view-ASK-kv-Zce.nib/runtime.nib + MoEngageCardsStoryboard.storyboardc/5oj-Nb-bwU-view-ASK-kv-Zce.nib/runtime.nib - Fo8nhp93SSNOpoRhbnqDKuA8hPo= + K0kzUHeGq+jWnuTHdQbjOYY197s= - MOCardsStoryboard.storyboardc/Info.plist + MoEngageCardsStoryboard.storyboardc/Info.plist - decN8P9Fvz6GP3JKyHIWZFCp/98= + r2OK2NdujvKc9NnR4Xq5RLqarQc= - MOCardsStoryboard.storyboardc/MOCardsListViewController.nib/objects-11.0+.nib + MoEngageCardsStoryboard.storyboardc/MoEngageCardsListViewController.nib/objects-11.0+.nib - mcfZklIq0E7oQrFEI+BP7O2ynJg= + mOQeuoQq0zZg4AfQhBoF870TKMs= - MOCardsStoryboard.storyboardc/MOCardsListViewController.nib/runtime.nib + MoEngageCardsStoryboard.storyboardc/MoEngageCardsListViewController.nib/runtime.nib - mcfZklIq0E7oQrFEI+BP7O2ynJg= + mOQeuoQq0zZg4AfQhBoF870TKMs= - MOCategoryCell.nib/objects-11.0+.nib + MoEngageCategoryCell.nib/objects-11.0+.nib - d6+1/uHKflm2RqeZrf3iB+lwT9I= + 667nVZx80h8/9I7EHK805EnzZqM= - MOCategoryCell.nib/runtime.nib + MoEngageCategoryCell.nib/runtime.nib - G0xnBk3qtIvN9n+0Z28VYlBrkds= + yokrQ/P8PqkC24dyHsclFuLimOU= Modules/MoEngageCards.swiftmodule/arm64-apple-ios.swiftdoc - Ky8T8k2/ABkUFFLvXoTDasQRls8= + tueKNrduy4eSGheoJo3EQ5WPPVI= Modules/MoEngageCards.swiftmodule/arm64-apple-ios.swiftinterface - M/Frt6trH06b8Pf/Enmjjc0zgLQ= + mg7lNCdPe4nk1+SZAkICYBrra+c= Modules/MoEngageCards.swiftmodule/arm64-apple-ios.swiftmodule - NPzgzQrBkvDBeRkkwwIzo6vJbU0= + f6Q1vMvW7w3vkb/kiCW5baRIpRE= Modules/MoEngageCards.swiftmodule/armv7-apple-ios.swiftdoc - FkZbl3OdZpdO1CKAcQ3TRs7Oyh0= + hQ4V/S7fXno1yMJm11hrhs+mp0A= Modules/MoEngageCards.swiftmodule/armv7-apple-ios.swiftinterface - mKOCfH4KQdR1zWQwrEwgyyU+TIk= + VKlSob7K8WcViRzSswoEexasews= Modules/MoEngageCards.swiftmodule/armv7-apple-ios.swiftmodule - OotS8jYr83erg2pVsOl5kyNGk6M= + cmfRWwENNyn9AofMgx0m82XZ6o4= Modules/module.modulemap @@ -106,22 +106,22 @@ hash - zK/oVsS9tQPhkflN3tKoMIJ8/C8= + Szd0M13Gefm5ue4/T1j7Xze919M= hash2 - FehlQ2CZZ9oE+wHV4j56Ow6Uj/GWY7h1k/4HMGlp+jo= + Epy/Aewu8ktJKeShdQdt1nbLPcWpO67pKApdWQQEJ1c= Headers/MoEngageCards-Swift.h hash - fwFMkpl97k0rvHiTt4gUJU0lfiU= + A5FD+VpyhJGEJ2754i0Qmy+oZ9g= hash2 - tyFz9f6xT1+zKEjaIFZ7srAn3OBvtIt39a3bynWk48Y= + C1c7isvqAwI28x/kEP/XT4Cn/lhL1Rk9T8VtOJpWmco= Headers/MoEngageCards.h @@ -146,7 +146,7 @@ DHxoqa3SWsSeiRWX4o3nIP0kO6sTBMPVanytCdzu7ME= - MOCardImageView.nib + MoEngageCardImageView.nib hash @@ -157,147 +157,147 @@ 18awYT5k4mkThV2N5wrNvKgi7LRKvlhm3wr0PK/kvjg= - MOCardsStoryboard.storyboardc/5oj-Nb-bwU-view-ASK-kv-Zce.nib/objects-11.0+.nib + MoEngageCardsStoryboard.storyboardc/5oj-Nb-bwU-view-ASK-kv-Zce.nib/objects-11.0+.nib hash - +V+BqsMbrnsCrcmdSI+jfp8nplo= + ZuUDM3XcOUMXrcnd4IjTDvRoA9Y= hash2 - DjiVbAOQTCBdTInAN+tR721wXF917YP0rsG9H40wxLM= + nhbqrdsFYsrehsXdkWEHjv7DA8lPu2jhDX3NIeYzcj4= - MOCardsStoryboard.storyboardc/5oj-Nb-bwU-view-ASK-kv-Zce.nib/runtime.nib + MoEngageCardsStoryboard.storyboardc/5oj-Nb-bwU-view-ASK-kv-Zce.nib/runtime.nib hash - Fo8nhp93SSNOpoRhbnqDKuA8hPo= + K0kzUHeGq+jWnuTHdQbjOYY197s= hash2 - mnR3W0sG9qm3MZwEyQOk+DhL5jrdK4B0URwz9S0G6g8= + pIcy7QC3FteXC0+VtFuB8r0r+y9FRZc7X2xPj+69Adw= - MOCardsStoryboard.storyboardc/Info.plist + MoEngageCardsStoryboard.storyboardc/Info.plist hash - decN8P9Fvz6GP3JKyHIWZFCp/98= + r2OK2NdujvKc9NnR4Xq5RLqarQc= hash2 - aAuRVNqcY6z4x17DlG0r608HJO9kjz7cuXTKX8XHy7c= + Ji3LZDB1iomBlw7iGpfiM1T5u+OYYxZ9iOiWT2jAPi0= - MOCardsStoryboard.storyboardc/MOCardsListViewController.nib/objects-11.0+.nib + MoEngageCardsStoryboard.storyboardc/MoEngageCardsListViewController.nib/objects-11.0+.nib hash - mcfZklIq0E7oQrFEI+BP7O2ynJg= + mOQeuoQq0zZg4AfQhBoF870TKMs= hash2 - iAnasseNQBcxJ1x66UnK0dzbQk79nwiRfxP1dmZzD7c= + LG5tsH8Ay5s9Zf1MrAV/eweaHMBLL8d2mBho+/ISm4M= - MOCardsStoryboard.storyboardc/MOCardsListViewController.nib/runtime.nib + MoEngageCardsStoryboard.storyboardc/MoEngageCardsListViewController.nib/runtime.nib hash - mcfZklIq0E7oQrFEI+BP7O2ynJg= + mOQeuoQq0zZg4AfQhBoF870TKMs= hash2 - iAnasseNQBcxJ1x66UnK0dzbQk79nwiRfxP1dmZzD7c= + LG5tsH8Ay5s9Zf1MrAV/eweaHMBLL8d2mBho+/ISm4M= - MOCategoryCell.nib/objects-11.0+.nib + MoEngageCategoryCell.nib/objects-11.0+.nib hash - d6+1/uHKflm2RqeZrf3iB+lwT9I= + 667nVZx80h8/9I7EHK805EnzZqM= hash2 - U2eIgQexIW334c0iRurKLPOwF3gVSWLdCOwDC/IXRjA= + qBJhU5ke8RvvnbhI0REH3wZuBofGuCztfWLtSB+jt8s= - MOCategoryCell.nib/runtime.nib + MoEngageCategoryCell.nib/runtime.nib hash - G0xnBk3qtIvN9n+0Z28VYlBrkds= + yokrQ/P8PqkC24dyHsclFuLimOU= hash2 - GwMln+hIXr+b5/EmeoVC4DF61wW0RBqq69w81VACqzw= + M47wJgo1iG4fVgDLwY/Ia/NR5ZUm5ftTzF3HANa/hAw= Modules/MoEngageCards.swiftmodule/arm64-apple-ios.swiftdoc hash - Ky8T8k2/ABkUFFLvXoTDasQRls8= + tueKNrduy4eSGheoJo3EQ5WPPVI= hash2 - 7Vs0eNZHTu5XVCXxIrD0Ffb/Hkjfj7KG5hQhvtObKKE= + x2V+wDvfkH/K8khpW0zOh4Uac00Z1ugJa9q4OtyiziE= Modules/MoEngageCards.swiftmodule/arm64-apple-ios.swiftinterface hash - M/Frt6trH06b8Pf/Enmjjc0zgLQ= + mg7lNCdPe4nk1+SZAkICYBrra+c= hash2 - dPRZ4PrjsxmtzPz41EQyx2scU76JjO8dSQSj5kldwFk= + VR97EfDacr4Xis5Do0Wh71TyM4QT4L9E0ZFWaas+dnI= Modules/MoEngageCards.swiftmodule/arm64-apple-ios.swiftmodule hash - NPzgzQrBkvDBeRkkwwIzo6vJbU0= + f6Q1vMvW7w3vkb/kiCW5baRIpRE= hash2 - /BA/SSxEeBF+QMYcBbPQ4FzqoaTC95s/RTqc5omVzcM= + QvldwSnBpjENjZouoZ5en3yoo8cr5ANmJwz2+jTNI9k= Modules/MoEngageCards.swiftmodule/armv7-apple-ios.swiftdoc hash - FkZbl3OdZpdO1CKAcQ3TRs7Oyh0= + hQ4V/S7fXno1yMJm11hrhs+mp0A= hash2 - x0Y/Le99P+R7mVSEY+cb3UB0TluzPRGfXNGRSAbc5Dg= + DfPD/b4BvlyVLTLx6Gz8qCEXlueQJb5w7eg6zg/VZq8= Modules/MoEngageCards.swiftmodule/armv7-apple-ios.swiftinterface hash - mKOCfH4KQdR1zWQwrEwgyyU+TIk= + VKlSob7K8WcViRzSswoEexasews= hash2 - vcoMwP5UBSKGdA4oo4IJ1fHZI0mu4NqqkU1uB2KnSWk= + 3H+OoG5uDm5LBcSNNWWoqgYR2U9DXUPVtwMHnUbKYa0= Modules/MoEngageCards.swiftmodule/armv7-apple-ios.swiftmodule hash - OotS8jYr83erg2pVsOl5kyNGk6M= + cmfRWwENNyn9AofMgx0m82XZ6o4= hash2 - 93BSSagiG72WpWQJLbxthnCvCbCnzgd6S/ZjXxAekoA= + AfSkSnKRRxWG+gj9cUfZQ+hbJfn7TlHhWNPSSXE/4dk= Modules/module.modulemap diff --git a/Frameworks/MoEngageCards.xcframework/ios-arm64_i386_x86_64-simulator/MoEngageCards.framework/CHANGELOG.md b/Frameworks/MoEngageCards.xcframework/ios-arm64_i386_x86_64-simulator/MoEngageCards.framework/CHANGELOG.md index 5d296d7..850a372 100644 --- a/Frameworks/MoEngageCards.xcframework/ios-arm64_i386_x86_64-simulator/MoEngageCards.framework/CHANGELOG.md +++ b/Frameworks/MoEngageCards.xcframework/ios-arm64_i386_x86_64-simulator/MoEngageCards.framework/CHANGELOG.md @@ -2,6 +2,10 @@ ================================= ## Change Log: +### Version 4.0.0 *(7th December, 2022)* +------------------------------------------- +* All the classes and modules are prefixed with `MoEngage`. + ### Version 3.4.2 *(11th November, 2022)* ------------------------------------------- * Handled the "All" category in Cards UI to be hidden by default for landscape mode. diff --git a/Frameworks/MoEngageCards.xcframework/ios-arm64_i386_x86_64-simulator/MoEngageCards.framework/Headers/MoEngageCards-Swift.h b/Frameworks/MoEngageCards.xcframework/ios-arm64_i386_x86_64-simulator/MoEngageCards.framework/Headers/MoEngageCards-Swift.h index 26cf67f..baa2473 100644 --- a/Frameworks/MoEngageCards.xcframework/ios-arm64_i386_x86_64-simulator/MoEngageCards.framework/Headers/MoEngageCards-Swift.h +++ b/Frameworks/MoEngageCards.xcframework/ios-arm64_i386_x86_64-simulator/MoEngageCards.framework/Headers/MoEngageCards-Swift.h @@ -221,8 +221,8 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); @class NSString; @class NSCoder; -SWIFT_CLASS("_TtC13MoEngageCards12MOCardAction") -@interface MOCardAction : NSObject +SWIFT_CLASS("_TtC13MoEngageCards18MoEngageCardAction") +@interface MoEngageCardAction : NSObject @property (nonatomic, readonly, copy) NSString * _Nonnull name; @property (nonatomic, readonly, copy) NSString * _Nonnull typeString; @property (nonatomic, readonly, copy) NSString * _Nonnull value; @@ -234,19 +234,19 @@ SWIFT_CLASS("_TtC13MoEngageCards12MOCardAction") @end @class NSDate; -@class MOCardTemplateData; -@class MOCardDisplayControl; +@class MoEngageCardTemplateData; +@class MoEngageCardDisplayControl; -SWIFT_CLASS("_TtC13MoEngageCards14MOCardCampaign") -@interface MOCardCampaign : NSObject +SWIFT_CLASS("_TtC13MoEngageCards20MoEngageCardCampaign") +@interface MoEngageCardCampaign : NSObject @property (nonatomic, readonly, copy) NSString * _Nonnull cardID; @property (nonatomic, readonly) BOOL shouldShow; @property (nonatomic, readonly, copy) NSString * _Nonnull category; @property (nonatomic, readonly, copy) NSDate * _Nullable createdDate; @property (nonatomic, readonly, copy) NSDate * _Nonnull updatedDate; @property (nonatomic, readonly, copy) NSDictionary * _Nonnull metaData; -@property (nonatomic, readonly, strong) MOCardTemplateData * _Nullable templateData; -@property (nonatomic, readonly, strong) MOCardDisplayControl * _Nullable displayControl; +@property (nonatomic, readonly, strong) MoEngageCardTemplateData * _Nullable templateData; +@property (nonatomic, readonly, strong) MoEngageCardDisplayControl * _Nullable displayControl; @property (nonatomic, readonly, copy) NSDictionary * _Nullable cardPayload; - (void)encodeWithCoder:(NSCoder * _Nonnull)aCoder; - (nonnull instancetype)initWithCoder:(NSCoder * _Nonnull)aDecoder OBJC_DESIGNATED_INITIALIZER; @@ -254,30 +254,30 @@ SWIFT_CLASS("_TtC13MoEngageCards14MOCardCampaign") + (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); @end -@class MOCardStyle; -@class MOCardWidget; +@class MoEngageCardStyle; +@class MoEngageCardWidget; -SWIFT_CLASS("_TtC13MoEngageCards15MOCardContainer") -@interface MOCardContainer : NSObject +SWIFT_CLASS("_TtC13MoEngageCards21MoEngageCardContainer") +@interface MoEngageCardContainer : NSObject @property (nonatomic, readonly) NSInteger id; @property (nonatomic, readonly, copy) NSString * _Nonnull typeString; -@property (nonatomic, readonly, strong) MOCardStyle * _Nullable style; -@property (nonatomic, readonly, copy) NSArray * _Nonnull widgets; -@property (nonatomic, readonly, copy) NSArray * _Nonnull actions; +@property (nonatomic, readonly, strong) MoEngageCardStyle * _Nullable style; +@property (nonatomic, readonly, copy) NSArray * _Nonnull widgets; +@property (nonatomic, readonly, copy) NSArray * _Nonnull actions; - (void)encodeWithCoder:(NSCoder * _Nonnull)aCoder; - (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)aDecoder OBJC_DESIGNATED_INITIALIZER; - (nonnull instancetype)init SWIFT_UNAVAILABLE; + (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); @end -@class MOCardShowTime; +@class MoEngageCardShowTime; -SWIFT_CLASS("_TtC13MoEngageCards20MOCardDisplayControl") -@interface MOCardDisplayControl : NSObject +SWIFT_CLASS("_TtC13MoEngageCards26MoEngageCardDisplayControl") +@interface MoEngageCardDisplayControl : NSObject @property (nonatomic, readonly) BOOL isPinned; @property (nonatomic, readonly) int64_t maxTimesToShow; @property (nonatomic, readonly, copy) NSDate * _Nullable expiryDate; -@property (nonatomic, readonly, strong) MOCardShowTime * _Nullable showTime; +@property (nonatomic, readonly, strong) MoEngageCardShowTime * _Nullable showTime; - (void)encodeWithCoder:(NSCoder * _Nonnull)aCoder; - (nonnull instancetype)initWithCoder:(NSCoder * _Nonnull)aDecoder OBJC_DESIGNATED_INITIALIZER; - (nonnull instancetype)init SWIFT_UNAVAILABLE; @@ -285,8 +285,8 @@ SWIFT_CLASS("_TtC13MoEngageCards20MOCardDisplayControl") @end -SWIFT_CLASS("_TtC13MoEngageCards14MOCardShowTime") -@interface MOCardShowTime : NSObject +SWIFT_CLASS("_TtC13MoEngageCards20MoEngageCardShowTime") +@interface MoEngageCardShowTime : NSObject @property (nonatomic, readonly, copy) NSString * _Nonnull startTime; @property (nonatomic, readonly, copy) NSString * _Nonnull endTime; - (void)encodeWithCoder:(NSCoder * _Nonnull)aCoder; @@ -297,8 +297,8 @@ SWIFT_CLASS("_TtC13MoEngageCards14MOCardShowTime") @class UIColor; -SWIFT_CLASS("_TtC13MoEngageCards11MOCardStyle") -@interface MOCardStyle : NSObject +SWIFT_CLASS("_TtC13MoEngageCards17MoEngageCardStyle") +@interface MoEngageCardStyle : NSObject @property (nonatomic, readonly, strong) UIColor * _Nullable bgColor; - (void)encodeWithCoder:(NSCoder * _Nonnull)aCoder; - (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)aDecoder OBJC_DESIGNATED_INITIALIZER; @@ -307,10 +307,10 @@ SWIFT_CLASS("_TtC13MoEngageCards11MOCardStyle") @end -SWIFT_CLASS("_TtC13MoEngageCards18MOCardTemplateData") -@interface MOCardTemplateData : NSObject +SWIFT_CLASS("_TtC13MoEngageCards24MoEngageCardTemplateData") +@interface MoEngageCardTemplateData : NSObject @property (nonatomic, readonly, copy) NSString * _Nonnull typeString; -@property (nonatomic, readonly, copy) NSArray * _Nonnull containers; +@property (nonatomic, readonly, copy) NSArray * _Nonnull containers; - (void)encodeWithCoder:(NSCoder * _Nonnull)aCoder; - (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)aDecoder OBJC_DESIGNATED_INITIALIZER; - (nonnull instancetype)init SWIFT_UNAVAILABLE; @@ -318,37 +318,106 @@ SWIFT_CLASS("_TtC13MoEngageCards18MOCardTemplateData") @end -SWIFT_CLASS("_TtC13MoEngageCards12MOCardWidget") -@interface MOCardWidget : NSObject +SWIFT_CLASS("_TtC13MoEngageCards18MoEngageCardWidget") +@interface MoEngageCardWidget : NSObject @property (nonatomic, readonly) NSInteger id; @property (nonatomic, readonly, copy) NSString * _Nonnull typeString; -@property (nonatomic, readonly, strong) MOCardStyle * _Nullable style; +@property (nonatomic, readonly, strong) MoEngageCardStyle * _Nullable style; @property (nonatomic, readonly, copy) NSString * _Nonnull content; -@property (nonatomic, readonly, copy) NSArray * _Nonnull actions; +@property (nonatomic, readonly, copy) NSArray * _Nonnull actions; - (void)encodeWithCoder:(NSCoder * _Nonnull)aCoder; - (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)aDecoder OBJC_DESIGNATED_INITIALIZER; - (nonnull instancetype)init SWIFT_UNAVAILABLE; + (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); @end -@protocol MOCardsDelegate; -@class MOCardsData; -@class MOAccountMeta; -@class MOCardsUIConfiguration; -@protocol MOCardsViewControllerDelegate; + +SWIFT_CLASS("_TtC13MoEngageCards17MoEngageCardsData") +@interface MoEngageCardsData : NSObject +@property (nonatomic, readonly) BOOL showAllTab; +@property (nonatomic, readonly, copy) NSArray * _Nonnull cardCategories; +@property (nonatomic, readonly, copy) NSArray * _Nonnull cards; +- (void)encodeWithCoder:(NSCoder * _Nonnull)aCoder; +- (nonnull instancetype)initWithCoder:(NSCoder * _Nonnull)aDecoder OBJC_DESIGNATED_INITIALIZER; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + +@class MoEngageAccountMeta; + +SWIFT_PROTOCOL("_TtP13MoEngageCards21MoEngageCardsDelegate_") +@protocol MoEngageCardsDelegate +@optional +- (void)cardsSyncedSuccessfullyForAccountMeta:(MoEngageAccountMeta * _Nonnull)accountMeta; +@end + +@class UITraitCollection; +@protocol UIViewControllerTransitionCoordinator; +@class NSBundle; + +SWIFT_CLASS("_TtC13MoEngageCards31MoEngageCardsListViewController") +@interface MoEngageCardsListViewController : UIViewController +- (void)viewDidLoad; +- (void)viewDidAppear:(BOOL)animated; +- (void)viewDidLayoutSubviews; +- (void)willTransitionToTraitCollection:(UITraitCollection * _Nonnull)newCollection withTransitionCoordinator:(id _Nonnull)coordinator; +- (void)traitCollectionDidChange:(UITraitCollection * _Nullable)previousTraitCollection; +- (nonnull instancetype)initWithNibName:(NSString * _Nullable)nibNameOrNil bundle:(NSBundle * _Nullable)nibBundleOrNil OBJC_DESIGNATED_INITIALIZER; +- (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)coder OBJC_DESIGNATED_INITIALIZER; +@end + + + + +@class UITableView; +@class NSIndexPath; +@class UITableViewCell; + +@interface MoEngageCardsListViewController (SWIFT_EXTENSION(MoEngageCards)) +- (NSInteger)numberOfSectionsInTableView:(UITableView * _Nonnull)tableView SWIFT_WARN_UNUSED_RESULT; +- (CGFloat)tableView:(UITableView * _Nonnull)tableView heightForHeaderInSection:(NSInteger)section SWIFT_WARN_UNUSED_RESULT; +- (NSInteger)tableView:(UITableView * _Nonnull)tableView numberOfRowsInSection:(NSInteger)section SWIFT_WARN_UNUSED_RESULT; +- (CGFloat)tableView:(UITableView * _Nonnull)tableView estimatedHeightForRowAtIndexPath:(NSIndexPath * _Nonnull)indexPath SWIFT_WARN_UNUSED_RESULT; +- (void)tableView:(UITableView * _Nonnull)tableView willDisplayCell:(UITableViewCell * _Nonnull)cell forRowAtIndexPath:(NSIndexPath * _Nonnull)indexPath; +- (UITableViewCell * _Nonnull)tableView:(UITableView * _Nonnull)tableView cellForRowAtIndexPath:(NSIndexPath * _Nonnull)indexPath SWIFT_WARN_UNUSED_RESULT; +- (void)tableView:(UITableView * _Nonnull)tableView didHighlightRowAtIndexPath:(NSIndexPath * _Nonnull)indexPath; +- (void)tableView:(UITableView * _Nonnull)tableView didUnhighlightRowAtIndexPath:(NSIndexPath * _Nonnull)indexPath; +- (void)tableView:(UITableView * _Nonnull)tableView didSelectRowAtIndexPath:(NSIndexPath * _Nonnull)indexPath; +@end + + +SWIFT_CLASS("_TtC13MoEngageCards31MoEngageCardsNavigationBarStyle") +@interface MoEngageCardsNavigationBarStyle : NSObject +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + + +SWIFT_CLASS("_TtC13MoEngageCards28MoEngageCardsUIConfiguration") +@interface MoEngageCardsUIConfiguration : NSObject +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + + +SWIFT_PROTOCOL("_TtP13MoEngageCards35MoEngageCardsViewControllerDelegate_") +@protocol MoEngageCardsViewControllerDelegate +@optional +- (void)cardsViewControllerDismissedForAccountMeta:(MoEngageAccountMeta * _Nonnull)accountMeta; +- (void)cardDeletedWithCardInfo:(MoEngageCardCampaign * _Nonnull)card forAccountMeta:(MoEngageAccountMeta * _Nonnull)accountMeta; +- (BOOL)cardClickedWithCardInfo:(MoEngageCardCampaign * _Nonnull)card andAction:(MoEngageCardAction * _Nonnull)action forAccountMeta:(MoEngageAccountMeta * _Nonnull)accountMeta SWIFT_WARN_UNUSED_RESULT; +@end + @class UINavigationController; -@class MOCardsListViewController; -SWIFT_CLASS("_TtC13MoEngageCards7MOCards") -@interface MOCards : NSObject -SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong) MOCards * _Nonnull sharedInstance;) -+ (MOCards * _Nonnull)sharedInstance SWIFT_WARN_UNUSED_RESULT; +SWIFT_CLASS("_TtC13MoEngageCards16MoEngageSDKCards") +@interface MoEngageSDKCards : NSObject +SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong) MoEngageSDKCards * _Nonnull sharedInstance;) ++ (MoEngageSDKCards * _Nonnull)sharedInstance SWIFT_WARN_UNUSED_RESULT; /// Method to set the cards delegate /// \param delegate delegate object /// /// \param appID optional account identifier /// -- (void)setCardsDelegateWithDelegate:(id _Nonnull)delegate forAppID:(NSString * _Nullable)appID; +- (void)setCardsDelegateWithDelegate:(id _Nonnull)delegate forAppID:(NSString * _Nullable)appID; /// Method to sync the cards /// \param appID account identifier /// @@ -360,19 +429,19 @@ SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong) MOCards * _N /// /// \param completionBlock completion block with cards data and account info. /// -- (void)getCardsDataForAppID:(NSString * _Nullable)appID withCompletionBlock:(void (^ _Nonnull)(MOCardsData * _Nullable, MOAccountMeta * _Nullable))completionBlock; +- (void)getCardsDataForAppID:(NSString * _Nullable)appID withCompletionBlock:(void (^ _Nonnull)(MoEngageCardsData * _Nullable, MoEngageAccountMeta * _Nullable))completionBlock; /// Method to fetch Cards categories /// \param appID account identifier /// /// \param completionBlock completion block with cards categories and account info. /// -- (void)getCardsCategoriesForAppID:(NSString * _Nullable)appID withCompletionBlock:(void (^ _Nonnull)(NSArray * _Nonnull, MOAccountMeta * _Nullable))completionBlock; +- (void)getCardsCategoriesForAppID:(NSString * _Nullable)appID withCompletionBlock:(void (^ _Nonnull)(NSArray * _Nonnull, MoEngageAccountMeta * _Nullable))completionBlock; /// Method to fetch Cards campaign /// \param appID account identifier /// /// \param completionBlock completion block with cards campaign info and account info. /// -- (void)getCardsForCategory:(NSString * _Nonnull)category forAppID:(NSString * _Nullable)appID withCompletionBlock:(void (^ _Nonnull)(NSArray * _Nonnull, MOAccountMeta * _Nullable))completionBlock; +- (void)getCardsForCategory:(NSString * _Nonnull)category forAppID:(NSString * _Nullable)appID withCompletionBlock:(void (^ _Nonnull)(NSArray * _Nonnull, MoEngageAccountMeta * _Nullable))completionBlock; /// Method to fetch ShowAllTab status. /// \param appID account identifier /// @@ -381,17 +450,17 @@ SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong) MOCards * _N /// Bool indicating if showAllTab is set to true/false. - (void)isAllCategoryEnabledForAppID:(NSString * _Nullable)appID withCompletionBlock:(void (^ _Nonnull)(BOOL))completionBlock; /// Method to track cards shown and update delivery counters accordingly. -/// \param card instance of MOCardCampaign +/// \param card instance of MoEngageCardCampaign /// /// \param appID account identifier. /// -- (void)cardShown:(MOCardCampaign * _Nonnull)card forAppID:(NSString * _Nullable)appID; +- (void)cardShown:(MoEngageCardCampaign * _Nonnull)card forAppID:(NSString * _Nullable)appID; /// Method to mark a card as clicked and tracks an event for statistical purpose. -/// \param card instance of MOCardCampaign +/// \param card instance of MoEngageCardCampaign /// /// \param appID account identifier. /// -- (void)cardClicked:(MOCardCampaign * _Nonnull)card forAppID:(NSString * _Nullable)appID; +- (void)cardClicked:(MoEngageCardCampaign * _Nonnull)card forAppID:(NSString * _Nullable)appID; /// Method to mark a card as clicked and tracks an event for statistical purpose. /// \param card instance of MOCardCampaign /// @@ -399,21 +468,21 @@ SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong) MOCards * _N /// /// \param appID account identifier. /// -- (void)cardClicked:(MOCardCampaign * _Nonnull)card withWidgetID:(NSInteger)widgetID forAppID:(NSString * _Nullable)appID; +- (void)cardClicked:(MoEngageCardCampaign * _Nonnull)card withWidgetID:(NSInteger)widgetID forAppID:(NSString * _Nullable)appID; /// Method to mark tracking delivery of cards to inbox. -/// \param card instance of MOCardCampaign +/// \param card instance of MoEngageCardCampaign /// /// \param appID account identifier. /// -- (void)cardDelivered:(MOCardCampaign * _Nonnull)card forAppID:(NSString * _Nullable)appID; +- (void)cardDelivered:(MoEngageCardCampaign * _Nonnull)card forAppID:(NSString * _Nullable)appID; /// Method to delete the cards -/// \param cardsArr array of MOCardCampaign +/// \param cardsArr array of MoEngageCardCampaign /// /// \param appID account identifier. /// /// \param completionBlock completion block called once card is deleted. /// -- (void)deleteCards:(NSArray * _Nonnull)cardsArr forAppID:(NSString * _Nullable)appID andCompletionBlock:(void (^ _Nonnull)(BOOL, MOAccountMeta * _Nullable))completionBlock; +- (void)deleteCards:(NSArray * _Nonnull)cardsArr forAppID:(NSString * _Nullable)appID andCompletionBlock:(void (^ _Nonnull)(BOOL, MoEngageAccountMeta * _Nullable))completionBlock; - (void)cardsViewControllerLoadedForAppID:(NSString * _Nullable)appID; - (void)cardsViewControllerDismissedForAppID:(NSString * _Nullable)appID; /// Method to fetch new cards count @@ -421,19 +490,19 @@ SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong) MOCards * _N /// /// \param completionBlock completion block with new cards count and account info. /// -- (void)getNewCardsCountForAppID:(NSString * _Nullable)appID withCompletionBlock:(void (^ _Nonnull)(NSInteger, MOAccountMeta * _Nullable))completionBlock; +- (void)getNewCardsCountForAppID:(NSString * _Nullable)appID withCompletionBlock:(void (^ _Nonnull)(NSInteger, MoEngageAccountMeta * _Nullable))completionBlock; /// Method to fetch unclicked cards count /// \param appID account identifier. /// /// \param completionBlock completion block with unclicked cards count and account info. /// -- (void)getUnclickedCardsCountForAppID:(NSString * _Nullable)appID withCompletionBlock:(void (^ _Nonnull)(NSInteger, MOAccountMeta * _Nullable))completionBlock; +- (void)getUnclickedCardsCountForAppID:(NSString * _Nullable)appID withCompletionBlock:(void (^ _Nonnull)(NSInteger, MoEngageAccountMeta * _Nullable))completionBlock; /// Method to fetch clicked cards count /// \param appID account identifier. /// /// \param completionBlock completion block with clicked cards count and account info. /// -- (void)getClickedCardsCountForAppID:(NSString * _Nullable)appID withCompletionBlock:(void (^ _Nonnull)(NSInteger, MOAccountMeta * _Nullable))completionBlock; +- (void)getClickedCardsCountForAppID:(NSString * _Nullable)appID withCompletionBlock:(void (^ _Nonnull)(NSInteger, MoEngageAccountMeta * _Nullable))completionBlock; /// Method to present the CardsController /// \param config Cards config instance /// @@ -441,7 +510,7 @@ SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong) MOCards * _N /// /// \param appID account identifier. /// -- (void)presentCardsViewControllerWithUIConfiguration:(MOCardsUIConfiguration * _Nullable)config withCardsViewControllerDelegate:(id _Nullable)delegate forAppID:(NSString * _Nullable)appID; +- (void)presentCardsViewControllerWithUIConfiguration:(MoEngageCardsUIConfiguration * _Nullable)config withCardsViewControllerDelegate:(id _Nullable)delegate forAppID:(NSString * _Nullable)appID; /// Method to push the CardsController /// \param config Cards config instance /// @@ -449,7 +518,7 @@ SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong) MOCards * _N /// /// \param appID account identifier. /// -- (void)pushCardsViewControllerToNavigationController:(UINavigationController * _Nonnull)navController withUIConfiguration:(MOCardsUIConfiguration * _Nullable)config withCardsViewControllerDelegate:(id _Nullable)delegate forAppID:(NSString * _Nullable)appID; +- (void)pushCardsViewControllerToNavigationController:(UINavigationController * _Nonnull)navController withUIConfiguration:(MoEngageCardsUIConfiguration * _Nullable)config withCardsViewControllerDelegate:(id _Nullable)delegate forAppID:(NSString * _Nullable)appID; /// Method to return the CardsController /// \param config Cards config instance /// @@ -460,85 +529,11 @@ SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong) MOCards * _N /// /// returns: /// returns the CardsController -- (void)getCardsViewControllerWithUIConfiguration:(MOCardsUIConfiguration * _Nullable)config withCardsViewControllerDelegate:(id _Nullable)delegate forAppID:(NSString * _Nullable)appID withCompletionBlock:(void (^ _Nonnull)(MOCardsListViewController * _Nullable))completionBlock; +- (void)getCardsViewControllerWithUIConfiguration:(MoEngageCardsUIConfiguration * _Nullable)config withCardsViewControllerDelegate:(id _Nullable)delegate forAppID:(NSString * _Nullable)appID withCompletionBlock:(void (^ _Nonnull)(MoEngageCardsListViewController * _Nullable))completionBlock; - (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; @end -SWIFT_CLASS("_TtC13MoEngageCards11MOCardsData") -@interface MOCardsData : NSObject -@property (nonatomic, readonly) BOOL showAllTab; -@property (nonatomic, readonly, copy) NSArray * _Nonnull cardCategories; -@property (nonatomic, readonly, copy) NSArray * _Nonnull cards; -- (void)encodeWithCoder:(NSCoder * _Nonnull)aCoder; -- (nonnull instancetype)initWithCoder:(NSCoder * _Nonnull)aDecoder OBJC_DESIGNATED_INITIALIZER; -- (nonnull instancetype)init SWIFT_UNAVAILABLE; -+ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); -@end - - -SWIFT_PROTOCOL("_TtP13MoEngageCards15MOCardsDelegate_") -@protocol MOCardsDelegate -@optional -- (void)cardsSyncedSuccessfullyForAccountMeta:(MOAccountMeta * _Nonnull)accountMeta; -@end - -@class UITraitCollection; -@protocol UIViewControllerTransitionCoordinator; -@class NSBundle; - -SWIFT_CLASS("_TtC13MoEngageCards25MOCardsListViewController") -@interface MOCardsListViewController : UIViewController -- (void)viewDidLoad; -- (void)viewDidAppear:(BOOL)animated; -- (void)viewDidLayoutSubviews; -- (void)willTransitionToTraitCollection:(UITraitCollection * _Nonnull)newCollection withTransitionCoordinator:(id _Nonnull)coordinator; -- (void)traitCollectionDidChange:(UITraitCollection * _Nullable)previousTraitCollection; -- (nonnull instancetype)initWithNibName:(NSString * _Nullable)nibNameOrNil bundle:(NSBundle * _Nullable)nibBundleOrNil OBJC_DESIGNATED_INITIALIZER; -- (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)coder OBJC_DESIGNATED_INITIALIZER; -@end - - - - -@class UITableView; -@class NSIndexPath; -@class UITableViewCell; - -@interface MOCardsListViewController (SWIFT_EXTENSION(MoEngageCards)) -- (NSInteger)numberOfSectionsInTableView:(UITableView * _Nonnull)tableView SWIFT_WARN_UNUSED_RESULT; -- (CGFloat)tableView:(UITableView * _Nonnull)tableView heightForHeaderInSection:(NSInteger)section SWIFT_WARN_UNUSED_RESULT; -- (NSInteger)tableView:(UITableView * _Nonnull)tableView numberOfRowsInSection:(NSInteger)section SWIFT_WARN_UNUSED_RESULT; -- (CGFloat)tableView:(UITableView * _Nonnull)tableView estimatedHeightForRowAtIndexPath:(NSIndexPath * _Nonnull)indexPath SWIFT_WARN_UNUSED_RESULT; -- (void)tableView:(UITableView * _Nonnull)tableView willDisplayCell:(UITableViewCell * _Nonnull)cell forRowAtIndexPath:(NSIndexPath * _Nonnull)indexPath; -- (UITableViewCell * _Nonnull)tableView:(UITableView * _Nonnull)tableView cellForRowAtIndexPath:(NSIndexPath * _Nonnull)indexPath SWIFT_WARN_UNUSED_RESULT; -- (void)tableView:(UITableView * _Nonnull)tableView didHighlightRowAtIndexPath:(NSIndexPath * _Nonnull)indexPath; -- (void)tableView:(UITableView * _Nonnull)tableView didUnhighlightRowAtIndexPath:(NSIndexPath * _Nonnull)indexPath; -- (void)tableView:(UITableView * _Nonnull)tableView didSelectRowAtIndexPath:(NSIndexPath * _Nonnull)indexPath; -@end - - -SWIFT_CLASS("_TtC13MoEngageCards25MOCardsNavigationBarStyle") -@interface MOCardsNavigationBarStyle : NSObject -- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; -@end - - -SWIFT_CLASS("_TtC13MoEngageCards22MOCardsUIConfiguration") -@interface MOCardsUIConfiguration : NSObject -- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; -@end - - -SWIFT_PROTOCOL("_TtP13MoEngageCards29MOCardsViewControllerDelegate_") -@protocol MOCardsViewControllerDelegate -@optional -- (void)cardsViewControllerDismissedForAccountMeta:(MOAccountMeta * _Nonnull)accountMeta; -- (void)cardDeletedWithCardInfo:(MOCardCampaign * _Nonnull)card forAccountMeta:(MOAccountMeta * _Nonnull)accountMeta; -- (BOOL)cardClickedWithCardInfo:(MOCardCampaign * _Nonnull)card andAction:(MOCardAction * _Nonnull)action forAccountMeta:(MOAccountMeta * _Nonnull)accountMeta SWIFT_WARN_UNUSED_RESULT; -@end - - #if __has_attribute(external_source_symbol) # pragma clang attribute pop #endif @@ -767,8 +762,8 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); @class NSString; @class NSCoder; -SWIFT_CLASS("_TtC13MoEngageCards12MOCardAction") -@interface MOCardAction : NSObject +SWIFT_CLASS("_TtC13MoEngageCards18MoEngageCardAction") +@interface MoEngageCardAction : NSObject @property (nonatomic, readonly, copy) NSString * _Nonnull name; @property (nonatomic, readonly, copy) NSString * _Nonnull typeString; @property (nonatomic, readonly, copy) NSString * _Nonnull value; @@ -780,19 +775,19 @@ SWIFT_CLASS("_TtC13MoEngageCards12MOCardAction") @end @class NSDate; -@class MOCardTemplateData; -@class MOCardDisplayControl; +@class MoEngageCardTemplateData; +@class MoEngageCardDisplayControl; -SWIFT_CLASS("_TtC13MoEngageCards14MOCardCampaign") -@interface MOCardCampaign : NSObject +SWIFT_CLASS("_TtC13MoEngageCards20MoEngageCardCampaign") +@interface MoEngageCardCampaign : NSObject @property (nonatomic, readonly, copy) NSString * _Nonnull cardID; @property (nonatomic, readonly) BOOL shouldShow; @property (nonatomic, readonly, copy) NSString * _Nonnull category; @property (nonatomic, readonly, copy) NSDate * _Nullable createdDate; @property (nonatomic, readonly, copy) NSDate * _Nonnull updatedDate; @property (nonatomic, readonly, copy) NSDictionary * _Nonnull metaData; -@property (nonatomic, readonly, strong) MOCardTemplateData * _Nullable templateData; -@property (nonatomic, readonly, strong) MOCardDisplayControl * _Nullable displayControl; +@property (nonatomic, readonly, strong) MoEngageCardTemplateData * _Nullable templateData; +@property (nonatomic, readonly, strong) MoEngageCardDisplayControl * _Nullable displayControl; @property (nonatomic, readonly, copy) NSDictionary * _Nullable cardPayload; - (void)encodeWithCoder:(NSCoder * _Nonnull)aCoder; - (nonnull instancetype)initWithCoder:(NSCoder * _Nonnull)aDecoder OBJC_DESIGNATED_INITIALIZER; @@ -800,30 +795,30 @@ SWIFT_CLASS("_TtC13MoEngageCards14MOCardCampaign") + (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); @end -@class MOCardStyle; -@class MOCardWidget; +@class MoEngageCardStyle; +@class MoEngageCardWidget; -SWIFT_CLASS("_TtC13MoEngageCards15MOCardContainer") -@interface MOCardContainer : NSObject +SWIFT_CLASS("_TtC13MoEngageCards21MoEngageCardContainer") +@interface MoEngageCardContainer : NSObject @property (nonatomic, readonly) NSInteger id; @property (nonatomic, readonly, copy) NSString * _Nonnull typeString; -@property (nonatomic, readonly, strong) MOCardStyle * _Nullable style; -@property (nonatomic, readonly, copy) NSArray * _Nonnull widgets; -@property (nonatomic, readonly, copy) NSArray * _Nonnull actions; +@property (nonatomic, readonly, strong) MoEngageCardStyle * _Nullable style; +@property (nonatomic, readonly, copy) NSArray * _Nonnull widgets; +@property (nonatomic, readonly, copy) NSArray * _Nonnull actions; - (void)encodeWithCoder:(NSCoder * _Nonnull)aCoder; - (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)aDecoder OBJC_DESIGNATED_INITIALIZER; - (nonnull instancetype)init SWIFT_UNAVAILABLE; + (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); @end -@class MOCardShowTime; +@class MoEngageCardShowTime; -SWIFT_CLASS("_TtC13MoEngageCards20MOCardDisplayControl") -@interface MOCardDisplayControl : NSObject +SWIFT_CLASS("_TtC13MoEngageCards26MoEngageCardDisplayControl") +@interface MoEngageCardDisplayControl : NSObject @property (nonatomic, readonly) BOOL isPinned; @property (nonatomic, readonly) int64_t maxTimesToShow; @property (nonatomic, readonly, copy) NSDate * _Nullable expiryDate; -@property (nonatomic, readonly, strong) MOCardShowTime * _Nullable showTime; +@property (nonatomic, readonly, strong) MoEngageCardShowTime * _Nullable showTime; - (void)encodeWithCoder:(NSCoder * _Nonnull)aCoder; - (nonnull instancetype)initWithCoder:(NSCoder * _Nonnull)aDecoder OBJC_DESIGNATED_INITIALIZER; - (nonnull instancetype)init SWIFT_UNAVAILABLE; @@ -831,8 +826,8 @@ SWIFT_CLASS("_TtC13MoEngageCards20MOCardDisplayControl") @end -SWIFT_CLASS("_TtC13MoEngageCards14MOCardShowTime") -@interface MOCardShowTime : NSObject +SWIFT_CLASS("_TtC13MoEngageCards20MoEngageCardShowTime") +@interface MoEngageCardShowTime : NSObject @property (nonatomic, readonly, copy) NSString * _Nonnull startTime; @property (nonatomic, readonly, copy) NSString * _Nonnull endTime; - (void)encodeWithCoder:(NSCoder * _Nonnull)aCoder; @@ -843,8 +838,8 @@ SWIFT_CLASS("_TtC13MoEngageCards14MOCardShowTime") @class UIColor; -SWIFT_CLASS("_TtC13MoEngageCards11MOCardStyle") -@interface MOCardStyle : NSObject +SWIFT_CLASS("_TtC13MoEngageCards17MoEngageCardStyle") +@interface MoEngageCardStyle : NSObject @property (nonatomic, readonly, strong) UIColor * _Nullable bgColor; - (void)encodeWithCoder:(NSCoder * _Nonnull)aCoder; - (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)aDecoder OBJC_DESIGNATED_INITIALIZER; @@ -853,10 +848,10 @@ SWIFT_CLASS("_TtC13MoEngageCards11MOCardStyle") @end -SWIFT_CLASS("_TtC13MoEngageCards18MOCardTemplateData") -@interface MOCardTemplateData : NSObject +SWIFT_CLASS("_TtC13MoEngageCards24MoEngageCardTemplateData") +@interface MoEngageCardTemplateData : NSObject @property (nonatomic, readonly, copy) NSString * _Nonnull typeString; -@property (nonatomic, readonly, copy) NSArray * _Nonnull containers; +@property (nonatomic, readonly, copy) NSArray * _Nonnull containers; - (void)encodeWithCoder:(NSCoder * _Nonnull)aCoder; - (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)aDecoder OBJC_DESIGNATED_INITIALIZER; - (nonnull instancetype)init SWIFT_UNAVAILABLE; @@ -864,37 +859,106 @@ SWIFT_CLASS("_TtC13MoEngageCards18MOCardTemplateData") @end -SWIFT_CLASS("_TtC13MoEngageCards12MOCardWidget") -@interface MOCardWidget : NSObject +SWIFT_CLASS("_TtC13MoEngageCards18MoEngageCardWidget") +@interface MoEngageCardWidget : NSObject @property (nonatomic, readonly) NSInteger id; @property (nonatomic, readonly, copy) NSString * _Nonnull typeString; -@property (nonatomic, readonly, strong) MOCardStyle * _Nullable style; +@property (nonatomic, readonly, strong) MoEngageCardStyle * _Nullable style; @property (nonatomic, readonly, copy) NSString * _Nonnull content; -@property (nonatomic, readonly, copy) NSArray * _Nonnull actions; +@property (nonatomic, readonly, copy) NSArray * _Nonnull actions; - (void)encodeWithCoder:(NSCoder * _Nonnull)aCoder; - (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)aDecoder OBJC_DESIGNATED_INITIALIZER; - (nonnull instancetype)init SWIFT_UNAVAILABLE; + (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); @end -@protocol MOCardsDelegate; -@class MOCardsData; -@class MOAccountMeta; -@class MOCardsUIConfiguration; -@protocol MOCardsViewControllerDelegate; + +SWIFT_CLASS("_TtC13MoEngageCards17MoEngageCardsData") +@interface MoEngageCardsData : NSObject +@property (nonatomic, readonly) BOOL showAllTab; +@property (nonatomic, readonly, copy) NSArray * _Nonnull cardCategories; +@property (nonatomic, readonly, copy) NSArray * _Nonnull cards; +- (void)encodeWithCoder:(NSCoder * _Nonnull)aCoder; +- (nonnull instancetype)initWithCoder:(NSCoder * _Nonnull)aDecoder OBJC_DESIGNATED_INITIALIZER; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + +@class MoEngageAccountMeta; + +SWIFT_PROTOCOL("_TtP13MoEngageCards21MoEngageCardsDelegate_") +@protocol MoEngageCardsDelegate +@optional +- (void)cardsSyncedSuccessfullyForAccountMeta:(MoEngageAccountMeta * _Nonnull)accountMeta; +@end + +@class UITraitCollection; +@protocol UIViewControllerTransitionCoordinator; +@class NSBundle; + +SWIFT_CLASS("_TtC13MoEngageCards31MoEngageCardsListViewController") +@interface MoEngageCardsListViewController : UIViewController +- (void)viewDidLoad; +- (void)viewDidAppear:(BOOL)animated; +- (void)viewDidLayoutSubviews; +- (void)willTransitionToTraitCollection:(UITraitCollection * _Nonnull)newCollection withTransitionCoordinator:(id _Nonnull)coordinator; +- (void)traitCollectionDidChange:(UITraitCollection * _Nullable)previousTraitCollection; +- (nonnull instancetype)initWithNibName:(NSString * _Nullable)nibNameOrNil bundle:(NSBundle * _Nullable)nibBundleOrNil OBJC_DESIGNATED_INITIALIZER; +- (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)coder OBJC_DESIGNATED_INITIALIZER; +@end + + + + +@class UITableView; +@class NSIndexPath; +@class UITableViewCell; + +@interface MoEngageCardsListViewController (SWIFT_EXTENSION(MoEngageCards)) +- (NSInteger)numberOfSectionsInTableView:(UITableView * _Nonnull)tableView SWIFT_WARN_UNUSED_RESULT; +- (CGFloat)tableView:(UITableView * _Nonnull)tableView heightForHeaderInSection:(NSInteger)section SWIFT_WARN_UNUSED_RESULT; +- (NSInteger)tableView:(UITableView * _Nonnull)tableView numberOfRowsInSection:(NSInteger)section SWIFT_WARN_UNUSED_RESULT; +- (CGFloat)tableView:(UITableView * _Nonnull)tableView estimatedHeightForRowAtIndexPath:(NSIndexPath * _Nonnull)indexPath SWIFT_WARN_UNUSED_RESULT; +- (void)tableView:(UITableView * _Nonnull)tableView willDisplayCell:(UITableViewCell * _Nonnull)cell forRowAtIndexPath:(NSIndexPath * _Nonnull)indexPath; +- (UITableViewCell * _Nonnull)tableView:(UITableView * _Nonnull)tableView cellForRowAtIndexPath:(NSIndexPath * _Nonnull)indexPath SWIFT_WARN_UNUSED_RESULT; +- (void)tableView:(UITableView * _Nonnull)tableView didHighlightRowAtIndexPath:(NSIndexPath * _Nonnull)indexPath; +- (void)tableView:(UITableView * _Nonnull)tableView didUnhighlightRowAtIndexPath:(NSIndexPath * _Nonnull)indexPath; +- (void)tableView:(UITableView * _Nonnull)tableView didSelectRowAtIndexPath:(NSIndexPath * _Nonnull)indexPath; +@end + + +SWIFT_CLASS("_TtC13MoEngageCards31MoEngageCardsNavigationBarStyle") +@interface MoEngageCardsNavigationBarStyle : NSObject +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + + +SWIFT_CLASS("_TtC13MoEngageCards28MoEngageCardsUIConfiguration") +@interface MoEngageCardsUIConfiguration : NSObject +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + + +SWIFT_PROTOCOL("_TtP13MoEngageCards35MoEngageCardsViewControllerDelegate_") +@protocol MoEngageCardsViewControllerDelegate +@optional +- (void)cardsViewControllerDismissedForAccountMeta:(MoEngageAccountMeta * _Nonnull)accountMeta; +- (void)cardDeletedWithCardInfo:(MoEngageCardCampaign * _Nonnull)card forAccountMeta:(MoEngageAccountMeta * _Nonnull)accountMeta; +- (BOOL)cardClickedWithCardInfo:(MoEngageCardCampaign * _Nonnull)card andAction:(MoEngageCardAction * _Nonnull)action forAccountMeta:(MoEngageAccountMeta * _Nonnull)accountMeta SWIFT_WARN_UNUSED_RESULT; +@end + @class UINavigationController; -@class MOCardsListViewController; -SWIFT_CLASS("_TtC13MoEngageCards7MOCards") -@interface MOCards : NSObject -SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong) MOCards * _Nonnull sharedInstance;) -+ (MOCards * _Nonnull)sharedInstance SWIFT_WARN_UNUSED_RESULT; +SWIFT_CLASS("_TtC13MoEngageCards16MoEngageSDKCards") +@interface MoEngageSDKCards : NSObject +SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong) MoEngageSDKCards * _Nonnull sharedInstance;) ++ (MoEngageSDKCards * _Nonnull)sharedInstance SWIFT_WARN_UNUSED_RESULT; /// Method to set the cards delegate /// \param delegate delegate object /// /// \param appID optional account identifier /// -- (void)setCardsDelegateWithDelegate:(id _Nonnull)delegate forAppID:(NSString * _Nullable)appID; +- (void)setCardsDelegateWithDelegate:(id _Nonnull)delegate forAppID:(NSString * _Nullable)appID; /// Method to sync the cards /// \param appID account identifier /// @@ -906,19 +970,19 @@ SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong) MOCards * _N /// /// \param completionBlock completion block with cards data and account info. /// -- (void)getCardsDataForAppID:(NSString * _Nullable)appID withCompletionBlock:(void (^ _Nonnull)(MOCardsData * _Nullable, MOAccountMeta * _Nullable))completionBlock; +- (void)getCardsDataForAppID:(NSString * _Nullable)appID withCompletionBlock:(void (^ _Nonnull)(MoEngageCardsData * _Nullable, MoEngageAccountMeta * _Nullable))completionBlock; /// Method to fetch Cards categories /// \param appID account identifier /// /// \param completionBlock completion block with cards categories and account info. /// -- (void)getCardsCategoriesForAppID:(NSString * _Nullable)appID withCompletionBlock:(void (^ _Nonnull)(NSArray * _Nonnull, MOAccountMeta * _Nullable))completionBlock; +- (void)getCardsCategoriesForAppID:(NSString * _Nullable)appID withCompletionBlock:(void (^ _Nonnull)(NSArray * _Nonnull, MoEngageAccountMeta * _Nullable))completionBlock; /// Method to fetch Cards campaign /// \param appID account identifier /// /// \param completionBlock completion block with cards campaign info and account info. /// -- (void)getCardsForCategory:(NSString * _Nonnull)category forAppID:(NSString * _Nullable)appID withCompletionBlock:(void (^ _Nonnull)(NSArray * _Nonnull, MOAccountMeta * _Nullable))completionBlock; +- (void)getCardsForCategory:(NSString * _Nonnull)category forAppID:(NSString * _Nullable)appID withCompletionBlock:(void (^ _Nonnull)(NSArray * _Nonnull, MoEngageAccountMeta * _Nullable))completionBlock; /// Method to fetch ShowAllTab status. /// \param appID account identifier /// @@ -927,17 +991,17 @@ SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong) MOCards * _N /// Bool indicating if showAllTab is set to true/false. - (void)isAllCategoryEnabledForAppID:(NSString * _Nullable)appID withCompletionBlock:(void (^ _Nonnull)(BOOL))completionBlock; /// Method to track cards shown and update delivery counters accordingly. -/// \param card instance of MOCardCampaign +/// \param card instance of MoEngageCardCampaign /// /// \param appID account identifier. /// -- (void)cardShown:(MOCardCampaign * _Nonnull)card forAppID:(NSString * _Nullable)appID; +- (void)cardShown:(MoEngageCardCampaign * _Nonnull)card forAppID:(NSString * _Nullable)appID; /// Method to mark a card as clicked and tracks an event for statistical purpose. -/// \param card instance of MOCardCampaign +/// \param card instance of MoEngageCardCampaign /// /// \param appID account identifier. /// -- (void)cardClicked:(MOCardCampaign * _Nonnull)card forAppID:(NSString * _Nullable)appID; +- (void)cardClicked:(MoEngageCardCampaign * _Nonnull)card forAppID:(NSString * _Nullable)appID; /// Method to mark a card as clicked and tracks an event for statistical purpose. /// \param card instance of MOCardCampaign /// @@ -945,21 +1009,21 @@ SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong) MOCards * _N /// /// \param appID account identifier. /// -- (void)cardClicked:(MOCardCampaign * _Nonnull)card withWidgetID:(NSInteger)widgetID forAppID:(NSString * _Nullable)appID; +- (void)cardClicked:(MoEngageCardCampaign * _Nonnull)card withWidgetID:(NSInteger)widgetID forAppID:(NSString * _Nullable)appID; /// Method to mark tracking delivery of cards to inbox. -/// \param card instance of MOCardCampaign +/// \param card instance of MoEngageCardCampaign /// /// \param appID account identifier. /// -- (void)cardDelivered:(MOCardCampaign * _Nonnull)card forAppID:(NSString * _Nullable)appID; +- (void)cardDelivered:(MoEngageCardCampaign * _Nonnull)card forAppID:(NSString * _Nullable)appID; /// Method to delete the cards -/// \param cardsArr array of MOCardCampaign +/// \param cardsArr array of MoEngageCardCampaign /// /// \param appID account identifier. /// /// \param completionBlock completion block called once card is deleted. /// -- (void)deleteCards:(NSArray * _Nonnull)cardsArr forAppID:(NSString * _Nullable)appID andCompletionBlock:(void (^ _Nonnull)(BOOL, MOAccountMeta * _Nullable))completionBlock; +- (void)deleteCards:(NSArray * _Nonnull)cardsArr forAppID:(NSString * _Nullable)appID andCompletionBlock:(void (^ _Nonnull)(BOOL, MoEngageAccountMeta * _Nullable))completionBlock; - (void)cardsViewControllerLoadedForAppID:(NSString * _Nullable)appID; - (void)cardsViewControllerDismissedForAppID:(NSString * _Nullable)appID; /// Method to fetch new cards count @@ -967,19 +1031,19 @@ SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong) MOCards * _N /// /// \param completionBlock completion block with new cards count and account info. /// -- (void)getNewCardsCountForAppID:(NSString * _Nullable)appID withCompletionBlock:(void (^ _Nonnull)(NSInteger, MOAccountMeta * _Nullable))completionBlock; +- (void)getNewCardsCountForAppID:(NSString * _Nullable)appID withCompletionBlock:(void (^ _Nonnull)(NSInteger, MoEngageAccountMeta * _Nullable))completionBlock; /// Method to fetch unclicked cards count /// \param appID account identifier. /// /// \param completionBlock completion block with unclicked cards count and account info. /// -- (void)getUnclickedCardsCountForAppID:(NSString * _Nullable)appID withCompletionBlock:(void (^ _Nonnull)(NSInteger, MOAccountMeta * _Nullable))completionBlock; +- (void)getUnclickedCardsCountForAppID:(NSString * _Nullable)appID withCompletionBlock:(void (^ _Nonnull)(NSInteger, MoEngageAccountMeta * _Nullable))completionBlock; /// Method to fetch clicked cards count /// \param appID account identifier. /// /// \param completionBlock completion block with clicked cards count and account info. /// -- (void)getClickedCardsCountForAppID:(NSString * _Nullable)appID withCompletionBlock:(void (^ _Nonnull)(NSInteger, MOAccountMeta * _Nullable))completionBlock; +- (void)getClickedCardsCountForAppID:(NSString * _Nullable)appID withCompletionBlock:(void (^ _Nonnull)(NSInteger, MoEngageAccountMeta * _Nullable))completionBlock; /// Method to present the CardsController /// \param config Cards config instance /// @@ -987,7 +1051,7 @@ SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong) MOCards * _N /// /// \param appID account identifier. /// -- (void)presentCardsViewControllerWithUIConfiguration:(MOCardsUIConfiguration * _Nullable)config withCardsViewControllerDelegate:(id _Nullable)delegate forAppID:(NSString * _Nullable)appID; +- (void)presentCardsViewControllerWithUIConfiguration:(MoEngageCardsUIConfiguration * _Nullable)config withCardsViewControllerDelegate:(id _Nullable)delegate forAppID:(NSString * _Nullable)appID; /// Method to push the CardsController /// \param config Cards config instance /// @@ -995,7 +1059,7 @@ SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong) MOCards * _N /// /// \param appID account identifier. /// -- (void)pushCardsViewControllerToNavigationController:(UINavigationController * _Nonnull)navController withUIConfiguration:(MOCardsUIConfiguration * _Nullable)config withCardsViewControllerDelegate:(id _Nullable)delegate forAppID:(NSString * _Nullable)appID; +- (void)pushCardsViewControllerToNavigationController:(UINavigationController * _Nonnull)navController withUIConfiguration:(MoEngageCardsUIConfiguration * _Nullable)config withCardsViewControllerDelegate:(id _Nullable)delegate forAppID:(NSString * _Nullable)appID; /// Method to return the CardsController /// \param config Cards config instance /// @@ -1006,85 +1070,11 @@ SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong) MOCards * _N /// /// returns: /// returns the CardsController -- (void)getCardsViewControllerWithUIConfiguration:(MOCardsUIConfiguration * _Nullable)config withCardsViewControllerDelegate:(id _Nullable)delegate forAppID:(NSString * _Nullable)appID withCompletionBlock:(void (^ _Nonnull)(MOCardsListViewController * _Nullable))completionBlock; -- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; -@end - - -SWIFT_CLASS("_TtC13MoEngageCards11MOCardsData") -@interface MOCardsData : NSObject -@property (nonatomic, readonly) BOOL showAllTab; -@property (nonatomic, readonly, copy) NSArray * _Nonnull cardCategories; -@property (nonatomic, readonly, copy) NSArray * _Nonnull cards; -- (void)encodeWithCoder:(NSCoder * _Nonnull)aCoder; -- (nonnull instancetype)initWithCoder:(NSCoder * _Nonnull)aDecoder OBJC_DESIGNATED_INITIALIZER; -- (nonnull instancetype)init SWIFT_UNAVAILABLE; -+ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); -@end - - -SWIFT_PROTOCOL("_TtP13MoEngageCards15MOCardsDelegate_") -@protocol MOCardsDelegate -@optional -- (void)cardsSyncedSuccessfullyForAccountMeta:(MOAccountMeta * _Nonnull)accountMeta; -@end - -@class UITraitCollection; -@protocol UIViewControllerTransitionCoordinator; -@class NSBundle; - -SWIFT_CLASS("_TtC13MoEngageCards25MOCardsListViewController") -@interface MOCardsListViewController : UIViewController -- (void)viewDidLoad; -- (void)viewDidAppear:(BOOL)animated; -- (void)viewDidLayoutSubviews; -- (void)willTransitionToTraitCollection:(UITraitCollection * _Nonnull)newCollection withTransitionCoordinator:(id _Nonnull)coordinator; -- (void)traitCollectionDidChange:(UITraitCollection * _Nullable)previousTraitCollection; -- (nonnull instancetype)initWithNibName:(NSString * _Nullable)nibNameOrNil bundle:(NSBundle * _Nullable)nibBundleOrNil OBJC_DESIGNATED_INITIALIZER; -- (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)coder OBJC_DESIGNATED_INITIALIZER; -@end - - - - -@class UITableView; -@class NSIndexPath; -@class UITableViewCell; - -@interface MOCardsListViewController (SWIFT_EXTENSION(MoEngageCards)) -- (NSInteger)numberOfSectionsInTableView:(UITableView * _Nonnull)tableView SWIFT_WARN_UNUSED_RESULT; -- (CGFloat)tableView:(UITableView * _Nonnull)tableView heightForHeaderInSection:(NSInteger)section SWIFT_WARN_UNUSED_RESULT; -- (NSInteger)tableView:(UITableView * _Nonnull)tableView numberOfRowsInSection:(NSInteger)section SWIFT_WARN_UNUSED_RESULT; -- (CGFloat)tableView:(UITableView * _Nonnull)tableView estimatedHeightForRowAtIndexPath:(NSIndexPath * _Nonnull)indexPath SWIFT_WARN_UNUSED_RESULT; -- (void)tableView:(UITableView * _Nonnull)tableView willDisplayCell:(UITableViewCell * _Nonnull)cell forRowAtIndexPath:(NSIndexPath * _Nonnull)indexPath; -- (UITableViewCell * _Nonnull)tableView:(UITableView * _Nonnull)tableView cellForRowAtIndexPath:(NSIndexPath * _Nonnull)indexPath SWIFT_WARN_UNUSED_RESULT; -- (void)tableView:(UITableView * _Nonnull)tableView didHighlightRowAtIndexPath:(NSIndexPath * _Nonnull)indexPath; -- (void)tableView:(UITableView * _Nonnull)tableView didUnhighlightRowAtIndexPath:(NSIndexPath * _Nonnull)indexPath; -- (void)tableView:(UITableView * _Nonnull)tableView didSelectRowAtIndexPath:(NSIndexPath * _Nonnull)indexPath; -@end - - -SWIFT_CLASS("_TtC13MoEngageCards25MOCardsNavigationBarStyle") -@interface MOCardsNavigationBarStyle : NSObject +- (void)getCardsViewControllerWithUIConfiguration:(MoEngageCardsUIConfiguration * _Nullable)config withCardsViewControllerDelegate:(id _Nullable)delegate forAppID:(NSString * _Nullable)appID withCompletionBlock:(void (^ _Nonnull)(MoEngageCardsListViewController * _Nullable))completionBlock; - (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; @end -SWIFT_CLASS("_TtC13MoEngageCards22MOCardsUIConfiguration") -@interface MOCardsUIConfiguration : NSObject -- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; -@end - - -SWIFT_PROTOCOL("_TtP13MoEngageCards29MOCardsViewControllerDelegate_") -@protocol MOCardsViewControllerDelegate -@optional -- (void)cardsViewControllerDismissedForAccountMeta:(MOAccountMeta * _Nonnull)accountMeta; -- (void)cardDeletedWithCardInfo:(MOCardCampaign * _Nonnull)card forAccountMeta:(MOAccountMeta * _Nonnull)accountMeta; -- (BOOL)cardClickedWithCardInfo:(MOCardCampaign * _Nonnull)card andAction:(MOCardAction * _Nonnull)action forAccountMeta:(MOAccountMeta * _Nonnull)accountMeta SWIFT_WARN_UNUSED_RESULT; -@end - - #if __has_attribute(external_source_symbol) # pragma clang attribute pop #endif @@ -1313,8 +1303,8 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); @class NSString; @class NSCoder; -SWIFT_CLASS("_TtC13MoEngageCards12MOCardAction") -@interface MOCardAction : NSObject +SWIFT_CLASS("_TtC13MoEngageCards18MoEngageCardAction") +@interface MoEngageCardAction : NSObject @property (nonatomic, readonly, copy) NSString * _Nonnull name; @property (nonatomic, readonly, copy) NSString * _Nonnull typeString; @property (nonatomic, readonly, copy) NSString * _Nonnull value; @@ -1326,19 +1316,19 @@ SWIFT_CLASS("_TtC13MoEngageCards12MOCardAction") @end @class NSDate; -@class MOCardTemplateData; -@class MOCardDisplayControl; +@class MoEngageCardTemplateData; +@class MoEngageCardDisplayControl; -SWIFT_CLASS("_TtC13MoEngageCards14MOCardCampaign") -@interface MOCardCampaign : NSObject +SWIFT_CLASS("_TtC13MoEngageCards20MoEngageCardCampaign") +@interface MoEngageCardCampaign : NSObject @property (nonatomic, readonly, copy) NSString * _Nonnull cardID; @property (nonatomic, readonly) BOOL shouldShow; @property (nonatomic, readonly, copy) NSString * _Nonnull category; @property (nonatomic, readonly, copy) NSDate * _Nullable createdDate; @property (nonatomic, readonly, copy) NSDate * _Nonnull updatedDate; @property (nonatomic, readonly, copy) NSDictionary * _Nonnull metaData; -@property (nonatomic, readonly, strong) MOCardTemplateData * _Nullable templateData; -@property (nonatomic, readonly, strong) MOCardDisplayControl * _Nullable displayControl; +@property (nonatomic, readonly, strong) MoEngageCardTemplateData * _Nullable templateData; +@property (nonatomic, readonly, strong) MoEngageCardDisplayControl * _Nullable displayControl; @property (nonatomic, readonly, copy) NSDictionary * _Nullable cardPayload; - (void)encodeWithCoder:(NSCoder * _Nonnull)aCoder; - (nonnull instancetype)initWithCoder:(NSCoder * _Nonnull)aDecoder OBJC_DESIGNATED_INITIALIZER; @@ -1346,30 +1336,30 @@ SWIFT_CLASS("_TtC13MoEngageCards14MOCardCampaign") + (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); @end -@class MOCardStyle; -@class MOCardWidget; +@class MoEngageCardStyle; +@class MoEngageCardWidget; -SWIFT_CLASS("_TtC13MoEngageCards15MOCardContainer") -@interface MOCardContainer : NSObject +SWIFT_CLASS("_TtC13MoEngageCards21MoEngageCardContainer") +@interface MoEngageCardContainer : NSObject @property (nonatomic, readonly) NSInteger id; @property (nonatomic, readonly, copy) NSString * _Nonnull typeString; -@property (nonatomic, readonly, strong) MOCardStyle * _Nullable style; -@property (nonatomic, readonly, copy) NSArray * _Nonnull widgets; -@property (nonatomic, readonly, copy) NSArray * _Nonnull actions; +@property (nonatomic, readonly, strong) MoEngageCardStyle * _Nullable style; +@property (nonatomic, readonly, copy) NSArray * _Nonnull widgets; +@property (nonatomic, readonly, copy) NSArray * _Nonnull actions; - (void)encodeWithCoder:(NSCoder * _Nonnull)aCoder; - (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)aDecoder OBJC_DESIGNATED_INITIALIZER; - (nonnull instancetype)init SWIFT_UNAVAILABLE; + (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); @end -@class MOCardShowTime; +@class MoEngageCardShowTime; -SWIFT_CLASS("_TtC13MoEngageCards20MOCardDisplayControl") -@interface MOCardDisplayControl : NSObject +SWIFT_CLASS("_TtC13MoEngageCards26MoEngageCardDisplayControl") +@interface MoEngageCardDisplayControl : NSObject @property (nonatomic, readonly) BOOL isPinned; @property (nonatomic, readonly) int64_t maxTimesToShow; @property (nonatomic, readonly, copy) NSDate * _Nullable expiryDate; -@property (nonatomic, readonly, strong) MOCardShowTime * _Nullable showTime; +@property (nonatomic, readonly, strong) MoEngageCardShowTime * _Nullable showTime; - (void)encodeWithCoder:(NSCoder * _Nonnull)aCoder; - (nonnull instancetype)initWithCoder:(NSCoder * _Nonnull)aDecoder OBJC_DESIGNATED_INITIALIZER; - (nonnull instancetype)init SWIFT_UNAVAILABLE; @@ -1377,8 +1367,8 @@ SWIFT_CLASS("_TtC13MoEngageCards20MOCardDisplayControl") @end -SWIFT_CLASS("_TtC13MoEngageCards14MOCardShowTime") -@interface MOCardShowTime : NSObject +SWIFT_CLASS("_TtC13MoEngageCards20MoEngageCardShowTime") +@interface MoEngageCardShowTime : NSObject @property (nonatomic, readonly, copy) NSString * _Nonnull startTime; @property (nonatomic, readonly, copy) NSString * _Nonnull endTime; - (void)encodeWithCoder:(NSCoder * _Nonnull)aCoder; @@ -1389,8 +1379,8 @@ SWIFT_CLASS("_TtC13MoEngageCards14MOCardShowTime") @class UIColor; -SWIFT_CLASS("_TtC13MoEngageCards11MOCardStyle") -@interface MOCardStyle : NSObject +SWIFT_CLASS("_TtC13MoEngageCards17MoEngageCardStyle") +@interface MoEngageCardStyle : NSObject @property (nonatomic, readonly, strong) UIColor * _Nullable bgColor; - (void)encodeWithCoder:(NSCoder * _Nonnull)aCoder; - (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)aDecoder OBJC_DESIGNATED_INITIALIZER; @@ -1399,10 +1389,10 @@ SWIFT_CLASS("_TtC13MoEngageCards11MOCardStyle") @end -SWIFT_CLASS("_TtC13MoEngageCards18MOCardTemplateData") -@interface MOCardTemplateData : NSObject +SWIFT_CLASS("_TtC13MoEngageCards24MoEngageCardTemplateData") +@interface MoEngageCardTemplateData : NSObject @property (nonatomic, readonly, copy) NSString * _Nonnull typeString; -@property (nonatomic, readonly, copy) NSArray * _Nonnull containers; +@property (nonatomic, readonly, copy) NSArray * _Nonnull containers; - (void)encodeWithCoder:(NSCoder * _Nonnull)aCoder; - (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)aDecoder OBJC_DESIGNATED_INITIALIZER; - (nonnull instancetype)init SWIFT_UNAVAILABLE; @@ -1410,37 +1400,106 @@ SWIFT_CLASS("_TtC13MoEngageCards18MOCardTemplateData") @end -SWIFT_CLASS("_TtC13MoEngageCards12MOCardWidget") -@interface MOCardWidget : NSObject +SWIFT_CLASS("_TtC13MoEngageCards18MoEngageCardWidget") +@interface MoEngageCardWidget : NSObject @property (nonatomic, readonly) NSInteger id; @property (nonatomic, readonly, copy) NSString * _Nonnull typeString; -@property (nonatomic, readonly, strong) MOCardStyle * _Nullable style; +@property (nonatomic, readonly, strong) MoEngageCardStyle * _Nullable style; @property (nonatomic, readonly, copy) NSString * _Nonnull content; -@property (nonatomic, readonly, copy) NSArray * _Nonnull actions; +@property (nonatomic, readonly, copy) NSArray * _Nonnull actions; - (void)encodeWithCoder:(NSCoder * _Nonnull)aCoder; - (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)aDecoder OBJC_DESIGNATED_INITIALIZER; - (nonnull instancetype)init SWIFT_UNAVAILABLE; + (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); @end -@protocol MOCardsDelegate; -@class MOCardsData; -@class MOAccountMeta; -@class MOCardsUIConfiguration; -@protocol MOCardsViewControllerDelegate; + +SWIFT_CLASS("_TtC13MoEngageCards17MoEngageCardsData") +@interface MoEngageCardsData : NSObject +@property (nonatomic, readonly) BOOL showAllTab; +@property (nonatomic, readonly, copy) NSArray * _Nonnull cardCategories; +@property (nonatomic, readonly, copy) NSArray * _Nonnull cards; +- (void)encodeWithCoder:(NSCoder * _Nonnull)aCoder; +- (nonnull instancetype)initWithCoder:(NSCoder * _Nonnull)aDecoder OBJC_DESIGNATED_INITIALIZER; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + +@class MoEngageAccountMeta; + +SWIFT_PROTOCOL("_TtP13MoEngageCards21MoEngageCardsDelegate_") +@protocol MoEngageCardsDelegate +@optional +- (void)cardsSyncedSuccessfullyForAccountMeta:(MoEngageAccountMeta * _Nonnull)accountMeta; +@end + +@class UITraitCollection; +@protocol UIViewControllerTransitionCoordinator; +@class NSBundle; + +SWIFT_CLASS("_TtC13MoEngageCards31MoEngageCardsListViewController") +@interface MoEngageCardsListViewController : UIViewController +- (void)viewDidLoad; +- (void)viewDidAppear:(BOOL)animated; +- (void)viewDidLayoutSubviews; +- (void)willTransitionToTraitCollection:(UITraitCollection * _Nonnull)newCollection withTransitionCoordinator:(id _Nonnull)coordinator; +- (void)traitCollectionDidChange:(UITraitCollection * _Nullable)previousTraitCollection; +- (nonnull instancetype)initWithNibName:(NSString * _Nullable)nibNameOrNil bundle:(NSBundle * _Nullable)nibBundleOrNil OBJC_DESIGNATED_INITIALIZER; +- (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)coder OBJC_DESIGNATED_INITIALIZER; +@end + + + + +@class UITableView; +@class NSIndexPath; +@class UITableViewCell; + +@interface MoEngageCardsListViewController (SWIFT_EXTENSION(MoEngageCards)) +- (NSInteger)numberOfSectionsInTableView:(UITableView * _Nonnull)tableView SWIFT_WARN_UNUSED_RESULT; +- (CGFloat)tableView:(UITableView * _Nonnull)tableView heightForHeaderInSection:(NSInteger)section SWIFT_WARN_UNUSED_RESULT; +- (NSInteger)tableView:(UITableView * _Nonnull)tableView numberOfRowsInSection:(NSInteger)section SWIFT_WARN_UNUSED_RESULT; +- (CGFloat)tableView:(UITableView * _Nonnull)tableView estimatedHeightForRowAtIndexPath:(NSIndexPath * _Nonnull)indexPath SWIFT_WARN_UNUSED_RESULT; +- (void)tableView:(UITableView * _Nonnull)tableView willDisplayCell:(UITableViewCell * _Nonnull)cell forRowAtIndexPath:(NSIndexPath * _Nonnull)indexPath; +- (UITableViewCell * _Nonnull)tableView:(UITableView * _Nonnull)tableView cellForRowAtIndexPath:(NSIndexPath * _Nonnull)indexPath SWIFT_WARN_UNUSED_RESULT; +- (void)tableView:(UITableView * _Nonnull)tableView didHighlightRowAtIndexPath:(NSIndexPath * _Nonnull)indexPath; +- (void)tableView:(UITableView * _Nonnull)tableView didUnhighlightRowAtIndexPath:(NSIndexPath * _Nonnull)indexPath; +- (void)tableView:(UITableView * _Nonnull)tableView didSelectRowAtIndexPath:(NSIndexPath * _Nonnull)indexPath; +@end + + +SWIFT_CLASS("_TtC13MoEngageCards31MoEngageCardsNavigationBarStyle") +@interface MoEngageCardsNavigationBarStyle : NSObject +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + + +SWIFT_CLASS("_TtC13MoEngageCards28MoEngageCardsUIConfiguration") +@interface MoEngageCardsUIConfiguration : NSObject +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + + +SWIFT_PROTOCOL("_TtP13MoEngageCards35MoEngageCardsViewControllerDelegate_") +@protocol MoEngageCardsViewControllerDelegate +@optional +- (void)cardsViewControllerDismissedForAccountMeta:(MoEngageAccountMeta * _Nonnull)accountMeta; +- (void)cardDeletedWithCardInfo:(MoEngageCardCampaign * _Nonnull)card forAccountMeta:(MoEngageAccountMeta * _Nonnull)accountMeta; +- (BOOL)cardClickedWithCardInfo:(MoEngageCardCampaign * _Nonnull)card andAction:(MoEngageCardAction * _Nonnull)action forAccountMeta:(MoEngageAccountMeta * _Nonnull)accountMeta SWIFT_WARN_UNUSED_RESULT; +@end + @class UINavigationController; -@class MOCardsListViewController; -SWIFT_CLASS("_TtC13MoEngageCards7MOCards") -@interface MOCards : NSObject -SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong) MOCards * _Nonnull sharedInstance;) -+ (MOCards * _Nonnull)sharedInstance SWIFT_WARN_UNUSED_RESULT; +SWIFT_CLASS("_TtC13MoEngageCards16MoEngageSDKCards") +@interface MoEngageSDKCards : NSObject +SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong) MoEngageSDKCards * _Nonnull sharedInstance;) ++ (MoEngageSDKCards * _Nonnull)sharedInstance SWIFT_WARN_UNUSED_RESULT; /// Method to set the cards delegate /// \param delegate delegate object /// /// \param appID optional account identifier /// -- (void)setCardsDelegateWithDelegate:(id _Nonnull)delegate forAppID:(NSString * _Nullable)appID; +- (void)setCardsDelegateWithDelegate:(id _Nonnull)delegate forAppID:(NSString * _Nullable)appID; /// Method to sync the cards /// \param appID account identifier /// @@ -1452,19 +1511,19 @@ SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong) MOCards * _N /// /// \param completionBlock completion block with cards data and account info. /// -- (void)getCardsDataForAppID:(NSString * _Nullable)appID withCompletionBlock:(void (^ _Nonnull)(MOCardsData * _Nullable, MOAccountMeta * _Nullable))completionBlock; +- (void)getCardsDataForAppID:(NSString * _Nullable)appID withCompletionBlock:(void (^ _Nonnull)(MoEngageCardsData * _Nullable, MoEngageAccountMeta * _Nullable))completionBlock; /// Method to fetch Cards categories /// \param appID account identifier /// /// \param completionBlock completion block with cards categories and account info. /// -- (void)getCardsCategoriesForAppID:(NSString * _Nullable)appID withCompletionBlock:(void (^ _Nonnull)(NSArray * _Nonnull, MOAccountMeta * _Nullable))completionBlock; +- (void)getCardsCategoriesForAppID:(NSString * _Nullable)appID withCompletionBlock:(void (^ _Nonnull)(NSArray * _Nonnull, MoEngageAccountMeta * _Nullable))completionBlock; /// Method to fetch Cards campaign /// \param appID account identifier /// /// \param completionBlock completion block with cards campaign info and account info. /// -- (void)getCardsForCategory:(NSString * _Nonnull)category forAppID:(NSString * _Nullable)appID withCompletionBlock:(void (^ _Nonnull)(NSArray * _Nonnull, MOAccountMeta * _Nullable))completionBlock; +- (void)getCardsForCategory:(NSString * _Nonnull)category forAppID:(NSString * _Nullable)appID withCompletionBlock:(void (^ _Nonnull)(NSArray * _Nonnull, MoEngageAccountMeta * _Nullable))completionBlock; /// Method to fetch ShowAllTab status. /// \param appID account identifier /// @@ -1473,17 +1532,17 @@ SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong) MOCards * _N /// Bool indicating if showAllTab is set to true/false. - (void)isAllCategoryEnabledForAppID:(NSString * _Nullable)appID withCompletionBlock:(void (^ _Nonnull)(BOOL))completionBlock; /// Method to track cards shown and update delivery counters accordingly. -/// \param card instance of MOCardCampaign +/// \param card instance of MoEngageCardCampaign /// /// \param appID account identifier. /// -- (void)cardShown:(MOCardCampaign * _Nonnull)card forAppID:(NSString * _Nullable)appID; +- (void)cardShown:(MoEngageCardCampaign * _Nonnull)card forAppID:(NSString * _Nullable)appID; /// Method to mark a card as clicked and tracks an event for statistical purpose. -/// \param card instance of MOCardCampaign +/// \param card instance of MoEngageCardCampaign /// /// \param appID account identifier. /// -- (void)cardClicked:(MOCardCampaign * _Nonnull)card forAppID:(NSString * _Nullable)appID; +- (void)cardClicked:(MoEngageCardCampaign * _Nonnull)card forAppID:(NSString * _Nullable)appID; /// Method to mark a card as clicked and tracks an event for statistical purpose. /// \param card instance of MOCardCampaign /// @@ -1491,21 +1550,21 @@ SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong) MOCards * _N /// /// \param appID account identifier. /// -- (void)cardClicked:(MOCardCampaign * _Nonnull)card withWidgetID:(NSInteger)widgetID forAppID:(NSString * _Nullable)appID; +- (void)cardClicked:(MoEngageCardCampaign * _Nonnull)card withWidgetID:(NSInteger)widgetID forAppID:(NSString * _Nullable)appID; /// Method to mark tracking delivery of cards to inbox. -/// \param card instance of MOCardCampaign +/// \param card instance of MoEngageCardCampaign /// /// \param appID account identifier. /// -- (void)cardDelivered:(MOCardCampaign * _Nonnull)card forAppID:(NSString * _Nullable)appID; +- (void)cardDelivered:(MoEngageCardCampaign * _Nonnull)card forAppID:(NSString * _Nullable)appID; /// Method to delete the cards -/// \param cardsArr array of MOCardCampaign +/// \param cardsArr array of MoEngageCardCampaign /// /// \param appID account identifier. /// /// \param completionBlock completion block called once card is deleted. /// -- (void)deleteCards:(NSArray * _Nonnull)cardsArr forAppID:(NSString * _Nullable)appID andCompletionBlock:(void (^ _Nonnull)(BOOL, MOAccountMeta * _Nullable))completionBlock; +- (void)deleteCards:(NSArray * _Nonnull)cardsArr forAppID:(NSString * _Nullable)appID andCompletionBlock:(void (^ _Nonnull)(BOOL, MoEngageAccountMeta * _Nullable))completionBlock; - (void)cardsViewControllerLoadedForAppID:(NSString * _Nullable)appID; - (void)cardsViewControllerDismissedForAppID:(NSString * _Nullable)appID; /// Method to fetch new cards count @@ -1513,19 +1572,19 @@ SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong) MOCards * _N /// /// \param completionBlock completion block with new cards count and account info. /// -- (void)getNewCardsCountForAppID:(NSString * _Nullable)appID withCompletionBlock:(void (^ _Nonnull)(NSInteger, MOAccountMeta * _Nullable))completionBlock; +- (void)getNewCardsCountForAppID:(NSString * _Nullable)appID withCompletionBlock:(void (^ _Nonnull)(NSInteger, MoEngageAccountMeta * _Nullable))completionBlock; /// Method to fetch unclicked cards count /// \param appID account identifier. /// /// \param completionBlock completion block with unclicked cards count and account info. /// -- (void)getUnclickedCardsCountForAppID:(NSString * _Nullable)appID withCompletionBlock:(void (^ _Nonnull)(NSInteger, MOAccountMeta * _Nullable))completionBlock; +- (void)getUnclickedCardsCountForAppID:(NSString * _Nullable)appID withCompletionBlock:(void (^ _Nonnull)(NSInteger, MoEngageAccountMeta * _Nullable))completionBlock; /// Method to fetch clicked cards count /// \param appID account identifier. /// /// \param completionBlock completion block with clicked cards count and account info. /// -- (void)getClickedCardsCountForAppID:(NSString * _Nullable)appID withCompletionBlock:(void (^ _Nonnull)(NSInteger, MOAccountMeta * _Nullable))completionBlock; +- (void)getClickedCardsCountForAppID:(NSString * _Nullable)appID withCompletionBlock:(void (^ _Nonnull)(NSInteger, MoEngageAccountMeta * _Nullable))completionBlock; /// Method to present the CardsController /// \param config Cards config instance /// @@ -1533,7 +1592,7 @@ SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong) MOCards * _N /// /// \param appID account identifier. /// -- (void)presentCardsViewControllerWithUIConfiguration:(MOCardsUIConfiguration * _Nullable)config withCardsViewControllerDelegate:(id _Nullable)delegate forAppID:(NSString * _Nullable)appID; +- (void)presentCardsViewControllerWithUIConfiguration:(MoEngageCardsUIConfiguration * _Nullable)config withCardsViewControllerDelegate:(id _Nullable)delegate forAppID:(NSString * _Nullable)appID; /// Method to push the CardsController /// \param config Cards config instance /// @@ -1541,7 +1600,7 @@ SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong) MOCards * _N /// /// \param appID account identifier. /// -- (void)pushCardsViewControllerToNavigationController:(UINavigationController * _Nonnull)navController withUIConfiguration:(MOCardsUIConfiguration * _Nullable)config withCardsViewControllerDelegate:(id _Nullable)delegate forAppID:(NSString * _Nullable)appID; +- (void)pushCardsViewControllerToNavigationController:(UINavigationController * _Nonnull)navController withUIConfiguration:(MoEngageCardsUIConfiguration * _Nullable)config withCardsViewControllerDelegate:(id _Nullable)delegate forAppID:(NSString * _Nullable)appID; /// Method to return the CardsController /// \param config Cards config instance /// @@ -1552,85 +1611,11 @@ SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong) MOCards * _N /// /// returns: /// returns the CardsController -- (void)getCardsViewControllerWithUIConfiguration:(MOCardsUIConfiguration * _Nullable)config withCardsViewControllerDelegate:(id _Nullable)delegate forAppID:(NSString * _Nullable)appID withCompletionBlock:(void (^ _Nonnull)(MOCardsListViewController * _Nullable))completionBlock; -- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; -@end - - -SWIFT_CLASS("_TtC13MoEngageCards11MOCardsData") -@interface MOCardsData : NSObject -@property (nonatomic, readonly) BOOL showAllTab; -@property (nonatomic, readonly, copy) NSArray * _Nonnull cardCategories; -@property (nonatomic, readonly, copy) NSArray * _Nonnull cards; -- (void)encodeWithCoder:(NSCoder * _Nonnull)aCoder; -- (nonnull instancetype)initWithCoder:(NSCoder * _Nonnull)aDecoder OBJC_DESIGNATED_INITIALIZER; -- (nonnull instancetype)init SWIFT_UNAVAILABLE; -+ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); -@end - - -SWIFT_PROTOCOL("_TtP13MoEngageCards15MOCardsDelegate_") -@protocol MOCardsDelegate -@optional -- (void)cardsSyncedSuccessfullyForAccountMeta:(MOAccountMeta * _Nonnull)accountMeta; -@end - -@class UITraitCollection; -@protocol UIViewControllerTransitionCoordinator; -@class NSBundle; - -SWIFT_CLASS("_TtC13MoEngageCards25MOCardsListViewController") -@interface MOCardsListViewController : UIViewController -- (void)viewDidLoad; -- (void)viewDidAppear:(BOOL)animated; -- (void)viewDidLayoutSubviews; -- (void)willTransitionToTraitCollection:(UITraitCollection * _Nonnull)newCollection withTransitionCoordinator:(id _Nonnull)coordinator; -- (void)traitCollectionDidChange:(UITraitCollection * _Nullable)previousTraitCollection; -- (nonnull instancetype)initWithNibName:(NSString * _Nullable)nibNameOrNil bundle:(NSBundle * _Nullable)nibBundleOrNil OBJC_DESIGNATED_INITIALIZER; -- (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)coder OBJC_DESIGNATED_INITIALIZER; -@end - - - - -@class UITableView; -@class NSIndexPath; -@class UITableViewCell; - -@interface MOCardsListViewController (SWIFT_EXTENSION(MoEngageCards)) -- (NSInteger)numberOfSectionsInTableView:(UITableView * _Nonnull)tableView SWIFT_WARN_UNUSED_RESULT; -- (CGFloat)tableView:(UITableView * _Nonnull)tableView heightForHeaderInSection:(NSInteger)section SWIFT_WARN_UNUSED_RESULT; -- (NSInteger)tableView:(UITableView * _Nonnull)tableView numberOfRowsInSection:(NSInteger)section SWIFT_WARN_UNUSED_RESULT; -- (CGFloat)tableView:(UITableView * _Nonnull)tableView estimatedHeightForRowAtIndexPath:(NSIndexPath * _Nonnull)indexPath SWIFT_WARN_UNUSED_RESULT; -- (void)tableView:(UITableView * _Nonnull)tableView willDisplayCell:(UITableViewCell * _Nonnull)cell forRowAtIndexPath:(NSIndexPath * _Nonnull)indexPath; -- (UITableViewCell * _Nonnull)tableView:(UITableView * _Nonnull)tableView cellForRowAtIndexPath:(NSIndexPath * _Nonnull)indexPath SWIFT_WARN_UNUSED_RESULT; -- (void)tableView:(UITableView * _Nonnull)tableView didHighlightRowAtIndexPath:(NSIndexPath * _Nonnull)indexPath; -- (void)tableView:(UITableView * _Nonnull)tableView didUnhighlightRowAtIndexPath:(NSIndexPath * _Nonnull)indexPath; -- (void)tableView:(UITableView * _Nonnull)tableView didSelectRowAtIndexPath:(NSIndexPath * _Nonnull)indexPath; -@end - - -SWIFT_CLASS("_TtC13MoEngageCards25MOCardsNavigationBarStyle") -@interface MOCardsNavigationBarStyle : NSObject -- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; -@end - - -SWIFT_CLASS("_TtC13MoEngageCards22MOCardsUIConfiguration") -@interface MOCardsUIConfiguration : NSObject +- (void)getCardsViewControllerWithUIConfiguration:(MoEngageCardsUIConfiguration * _Nullable)config withCardsViewControllerDelegate:(id _Nullable)delegate forAppID:(NSString * _Nullable)appID withCompletionBlock:(void (^ _Nonnull)(MoEngageCardsListViewController * _Nullable))completionBlock; - (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; @end -SWIFT_PROTOCOL("_TtP13MoEngageCards29MOCardsViewControllerDelegate_") -@protocol MOCardsViewControllerDelegate -@optional -- (void)cardsViewControllerDismissedForAccountMeta:(MOAccountMeta * _Nonnull)accountMeta; -- (void)cardDeletedWithCardInfo:(MOCardCampaign * _Nonnull)card forAccountMeta:(MOAccountMeta * _Nonnull)accountMeta; -- (BOOL)cardClickedWithCardInfo:(MOCardCampaign * _Nonnull)card andAction:(MOCardAction * _Nonnull)action forAccountMeta:(MOAccountMeta * _Nonnull)accountMeta SWIFT_WARN_UNUSED_RESULT; -@end - - #if __has_attribute(external_source_symbol) # pragma clang attribute pop #endif diff --git a/Frameworks/MoEngageCards.xcframework/ios-arm64_i386_x86_64-simulator/MoEngageCards.framework/Info.plist b/Frameworks/MoEngageCards.xcframework/ios-arm64_i386_x86_64-simulator/MoEngageCards.framework/Info.plist index d373975..ff3b2c8 100644 Binary files a/Frameworks/MoEngageCards.xcframework/ios-arm64_i386_x86_64-simulator/MoEngageCards.framework/Info.plist and b/Frameworks/MoEngageCards.xcframework/ios-arm64_i386_x86_64-simulator/MoEngageCards.framework/Info.plist differ diff --git a/Frameworks/MoEngageCards.xcframework/ios-arm64_i386_x86_64-simulator/MoEngageCards.framework/MOCardsStoryboard.storyboardc/Info.plist b/Frameworks/MoEngageCards.xcframework/ios-arm64_i386_x86_64-simulator/MoEngageCards.framework/MOCardsStoryboard.storyboardc/Info.plist deleted file mode 100644 index 777bc44..0000000 Binary files a/Frameworks/MoEngageCards.xcframework/ios-arm64_i386_x86_64-simulator/MoEngageCards.framework/MOCardsStoryboard.storyboardc/Info.plist and /dev/null differ diff --git a/Frameworks/MoEngageCards.xcframework/ios-arm64_i386_x86_64-simulator/MoEngageCards.framework/MOCardImageView.nib b/Frameworks/MoEngageCards.xcframework/ios-arm64_i386_x86_64-simulator/MoEngageCards.framework/MoEngageCardImageView.nib similarity index 100% rename from Frameworks/MoEngageCards.xcframework/ios-arm64_i386_x86_64-simulator/MoEngageCards.framework/MOCardImageView.nib rename to Frameworks/MoEngageCards.xcframework/ios-arm64_i386_x86_64-simulator/MoEngageCards.framework/MoEngageCardImageView.nib diff --git a/Frameworks/MoEngageCards.xcframework/ios-arm64_i386_x86_64-simulator/MoEngageCards.framework/MoEngageCards b/Frameworks/MoEngageCards.xcframework/ios-arm64_i386_x86_64-simulator/MoEngageCards.framework/MoEngageCards index 6a2eae0..4b3d78c 100755 Binary files a/Frameworks/MoEngageCards.xcframework/ios-arm64_i386_x86_64-simulator/MoEngageCards.framework/MoEngageCards and b/Frameworks/MoEngageCards.xcframework/ios-arm64_i386_x86_64-simulator/MoEngageCards.framework/MoEngageCards differ diff --git a/Frameworks/MoEngageCards.xcframework/ios-arm64_i386_x86_64-simulator/MoEngageCards.framework/MOCardsStoryboard.storyboardc/5oj-Nb-bwU-view-ASK-kv-Zce.nib/objects-11.0+.nib b/Frameworks/MoEngageCards.xcframework/ios-arm64_i386_x86_64-simulator/MoEngageCards.framework/MoEngageCardsStoryboard.storyboardc/5oj-Nb-bwU-view-ASK-kv-Zce.nib/objects-11.0+.nib similarity index 94% rename from Frameworks/MoEngageCards.xcframework/ios-arm64_i386_x86_64-simulator/MoEngageCards.framework/MOCardsStoryboard.storyboardc/5oj-Nb-bwU-view-ASK-kv-Zce.nib/objects-11.0+.nib rename to Frameworks/MoEngageCards.xcframework/ios-arm64_i386_x86_64-simulator/MoEngageCards.framework/MoEngageCardsStoryboard.storyboardc/5oj-Nb-bwU-view-ASK-kv-Zce.nib/objects-11.0+.nib index 1573eca..2a8ee40 100644 Binary files a/Frameworks/MoEngageCards.xcframework/ios-arm64_i386_x86_64-simulator/MoEngageCards.framework/MOCardsStoryboard.storyboardc/5oj-Nb-bwU-view-ASK-kv-Zce.nib/objects-11.0+.nib and b/Frameworks/MoEngageCards.xcframework/ios-arm64_i386_x86_64-simulator/MoEngageCards.framework/MoEngageCardsStoryboard.storyboardc/5oj-Nb-bwU-view-ASK-kv-Zce.nib/objects-11.0+.nib differ diff --git a/Frameworks/MoEngageCards.xcframework/ios-arm64_i386_x86_64-simulator/MoEngageCards.framework/MOCardsStoryboard.storyboardc/5oj-Nb-bwU-view-ASK-kv-Zce.nib/runtime.nib b/Frameworks/MoEngageCards.xcframework/ios-arm64_i386_x86_64-simulator/MoEngageCards.framework/MoEngageCardsStoryboard.storyboardc/5oj-Nb-bwU-view-ASK-kv-Zce.nib/runtime.nib similarity index 94% rename from Frameworks/MoEngageCards.xcframework/ios-arm64_i386_x86_64-simulator/MoEngageCards.framework/MOCardsStoryboard.storyboardc/5oj-Nb-bwU-view-ASK-kv-Zce.nib/runtime.nib rename to Frameworks/MoEngageCards.xcframework/ios-arm64_i386_x86_64-simulator/MoEngageCards.framework/MoEngageCardsStoryboard.storyboardc/5oj-Nb-bwU-view-ASK-kv-Zce.nib/runtime.nib index a9a35a1..80ee353 100644 Binary files a/Frameworks/MoEngageCards.xcframework/ios-arm64_i386_x86_64-simulator/MoEngageCards.framework/MOCardsStoryboard.storyboardc/5oj-Nb-bwU-view-ASK-kv-Zce.nib/runtime.nib and b/Frameworks/MoEngageCards.xcframework/ios-arm64_i386_x86_64-simulator/MoEngageCards.framework/MoEngageCardsStoryboard.storyboardc/5oj-Nb-bwU-view-ASK-kv-Zce.nib/runtime.nib differ diff --git a/Frameworks/MoEngageCards.xcframework/ios-arm64_i386_x86_64-simulator/MoEngageCards.framework/MoEngageCardsStoryboard.storyboardc/Info.plist b/Frameworks/MoEngageCards.xcframework/ios-arm64_i386_x86_64-simulator/MoEngageCards.framework/MoEngageCardsStoryboard.storyboardc/Info.plist new file mode 100644 index 0000000..089693c Binary files /dev/null and b/Frameworks/MoEngageCards.xcframework/ios-arm64_i386_x86_64-simulator/MoEngageCards.framework/MoEngageCardsStoryboard.storyboardc/Info.plist differ diff --git a/Frameworks/MoEngageCards.xcframework/ios-arm64_armv7/MoEngageCards.framework/MOCardsStoryboard.storyboardc/MOCardsListViewController.nib/objects-11.0+.nib b/Frameworks/MoEngageCards.xcframework/ios-arm64_i386_x86_64-simulator/MoEngageCards.framework/MoEngageCardsStoryboard.storyboardc/MoEngageCardsListViewController.nib/objects-11.0+.nib similarity index 77% rename from Frameworks/MoEngageCards.xcframework/ios-arm64_armv7/MoEngageCards.framework/MOCardsStoryboard.storyboardc/MOCardsListViewController.nib/objects-11.0+.nib rename to Frameworks/MoEngageCards.xcframework/ios-arm64_i386_x86_64-simulator/MoEngageCards.framework/MoEngageCardsStoryboard.storyboardc/MoEngageCardsListViewController.nib/objects-11.0+.nib index f59f05b..d4b26ed 100644 Binary files a/Frameworks/MoEngageCards.xcframework/ios-arm64_armv7/MoEngageCards.framework/MOCardsStoryboard.storyboardc/MOCardsListViewController.nib/objects-11.0+.nib and b/Frameworks/MoEngageCards.xcframework/ios-arm64_i386_x86_64-simulator/MoEngageCards.framework/MoEngageCardsStoryboard.storyboardc/MoEngageCardsListViewController.nib/objects-11.0+.nib differ diff --git a/Frameworks/MoEngageCards.xcframework/ios-arm64_i386_x86_64-simulator/MoEngageCards.framework/MOCardsStoryboard.storyboardc/MOCardsListViewController.nib/runtime.nib b/Frameworks/MoEngageCards.xcframework/ios-arm64_i386_x86_64-simulator/MoEngageCards.framework/MoEngageCardsStoryboard.storyboardc/MoEngageCardsListViewController.nib/runtime.nib similarity index 77% rename from Frameworks/MoEngageCards.xcframework/ios-arm64_i386_x86_64-simulator/MoEngageCards.framework/MOCardsStoryboard.storyboardc/MOCardsListViewController.nib/runtime.nib rename to Frameworks/MoEngageCards.xcframework/ios-arm64_i386_x86_64-simulator/MoEngageCards.framework/MoEngageCardsStoryboard.storyboardc/MoEngageCardsListViewController.nib/runtime.nib index f59f05b..d4b26ed 100644 Binary files a/Frameworks/MoEngageCards.xcframework/ios-arm64_i386_x86_64-simulator/MoEngageCards.framework/MOCardsStoryboard.storyboardc/MOCardsListViewController.nib/runtime.nib and b/Frameworks/MoEngageCards.xcframework/ios-arm64_i386_x86_64-simulator/MoEngageCards.framework/MoEngageCardsStoryboard.storyboardc/MoEngageCardsListViewController.nib/runtime.nib differ diff --git a/Frameworks/MoEngageCards.xcframework/ios-arm64_armv7/MoEngageCards.framework/MOCategoryCell.nib/objects-11.0+.nib b/Frameworks/MoEngageCards.xcframework/ios-arm64_i386_x86_64-simulator/MoEngageCards.framework/MoEngageCategoryCell.nib/objects-11.0+.nib similarity index 95% rename from Frameworks/MoEngageCards.xcframework/ios-arm64_armv7/MoEngageCards.framework/MOCategoryCell.nib/objects-11.0+.nib rename to Frameworks/MoEngageCards.xcframework/ios-arm64_i386_x86_64-simulator/MoEngageCards.framework/MoEngageCategoryCell.nib/objects-11.0+.nib index eedf27d..04d7b7f 100644 Binary files a/Frameworks/MoEngageCards.xcframework/ios-arm64_armv7/MoEngageCards.framework/MOCategoryCell.nib/objects-11.0+.nib and b/Frameworks/MoEngageCards.xcframework/ios-arm64_i386_x86_64-simulator/MoEngageCards.framework/MoEngageCategoryCell.nib/objects-11.0+.nib differ diff --git a/Frameworks/MoEngageCards.xcframework/ios-arm64_armv7/MoEngageCards.framework/MOCategoryCell.nib/runtime.nib b/Frameworks/MoEngageCards.xcframework/ios-arm64_i386_x86_64-simulator/MoEngageCards.framework/MoEngageCategoryCell.nib/runtime.nib similarity index 96% rename from Frameworks/MoEngageCards.xcframework/ios-arm64_armv7/MoEngageCards.framework/MOCategoryCell.nib/runtime.nib rename to Frameworks/MoEngageCards.xcframework/ios-arm64_i386_x86_64-simulator/MoEngageCards.framework/MoEngageCategoryCell.nib/runtime.nib index aacbea1..078df43 100644 Binary files a/Frameworks/MoEngageCards.xcframework/ios-arm64_armv7/MoEngageCards.framework/MOCategoryCell.nib/runtime.nib and b/Frameworks/MoEngageCards.xcframework/ios-arm64_i386_x86_64-simulator/MoEngageCards.framework/MoEngageCategoryCell.nib/runtime.nib differ diff --git a/Frameworks/MoEngageCards.xcframework/ios-arm64_i386_x86_64-simulator/MoEngageCards.framework/Modules/MoEngageCards.swiftmodule/arm64-apple-ios-simulator.swiftdoc b/Frameworks/MoEngageCards.xcframework/ios-arm64_i386_x86_64-simulator/MoEngageCards.framework/Modules/MoEngageCards.swiftmodule/arm64-apple-ios-simulator.swiftdoc index b54c342..79ae48e 100644 Binary files a/Frameworks/MoEngageCards.xcframework/ios-arm64_i386_x86_64-simulator/MoEngageCards.framework/Modules/MoEngageCards.swiftmodule/arm64-apple-ios-simulator.swiftdoc and b/Frameworks/MoEngageCards.xcframework/ios-arm64_i386_x86_64-simulator/MoEngageCards.framework/Modules/MoEngageCards.swiftmodule/arm64-apple-ios-simulator.swiftdoc differ diff --git a/Frameworks/MoEngageCards.xcframework/ios-arm64_i386_x86_64-simulator/MoEngageCards.framework/Modules/MoEngageCards.swiftmodule/arm64-apple-ios-simulator.swiftinterface b/Frameworks/MoEngageCards.xcframework/ios-arm64_i386_x86_64-simulator/MoEngageCards.framework/Modules/MoEngageCards.swiftmodule/arm64-apple-ios-simulator.swiftinterface index f815fe4..1db724a 100644 --- a/Frameworks/MoEngageCards.xcframework/ios-arm64_i386_x86_64-simulator/MoEngageCards.framework/Modules/MoEngageCards.swiftmodule/arm64-apple-ios-simulator.swiftinterface +++ b/Frameworks/MoEngageCards.xcframework/ios-arm64_i386_x86_64-simulator/MoEngageCards.framework/Modules/MoEngageCards.swiftmodule/arm64-apple-ios-simulator.swiftinterface @@ -2,13 +2,13 @@ // swift-compiler-version: Apple Swift version 5.6.1 (swiftlang-5.6.0.323.66 clang-1316.0.20.12) // swift-module-flags: -target arm64-apple-ios10.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name MoEngageCards import Foundation -import MOCore import MoEngageAnalytics @_exported import MoEngageCards +import MoEngageCore import Swift import UIKit import _Concurrency -@_hasMissingDesignatedInitializers @objc public class MOCardDisplayControl : ObjectiveC.NSObject, Foundation.NSCoding { +@_hasMissingDesignatedInitializers @objc public class MoEngageCardDisplayControl : ObjectiveC.NSObject, Foundation.NSCoding { @objc public var isPinned: Swift.Bool { get } @@ -18,14 +18,14 @@ import _Concurrency @objc public var expiryDate: Foundation.Date? { get } - @objc public var showTime: MoEngageCards.MOCardShowTime? { + @objc public var showTime: MoEngageCards.MoEngageCardShowTime? { get } @objc public func encode(with aCoder: Foundation.NSCoder) @objc required public init(coder aDecoder: Foundation.NSCoder) @objc deinit } -@_hasMissingDesignatedInitializers @objc public class MOCardShowTime : ObjectiveC.NSObject, Foundation.NSCoding { +@_hasMissingDesignatedInitializers @objc public class MoEngageCardShowTime : ObjectiveC.NSObject, Foundation.NSCoding { @objc public var startTime: Swift.String { get } @@ -36,15 +36,15 @@ import _Concurrency @objc required public init?(coder aDecoder: Foundation.NSCoder) @objc deinit } -@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers public class CardsDelegateHandler : MOCore.CardsDelegate { - override public func logout(sdkInstance: MOCore.SdkInstance, onCompleted: @escaping () -> ()) - override public func updateModule(sdkInstance: MOCore.SdkInstance) - override public func initializeCards(sdkInstance: MOCore.SdkInstance) - override public func applicationDidEnterForeground(sdkInstance: MOCore.SdkInstance) - override public func applicationWillBecomeInActive(sdkInstance: MOCore.SdkInstance) +@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers public class MoEngageCardsDelegateHandler : MoEngageCore.MoEngageCardsHandler { + override public func logout(sdkInstance: MoEngageCore.MoEngageSDKInstance, onCompleted: @escaping () -> ()) + override public func updateModule(sdkInstance: MoEngageCore.MoEngageSDKInstance) + override public func initializeCards(sdkInstance: MoEngageCore.MoEngageSDKInstance) + override public func applicationDidEnterForeground(sdkInstance: MoEngageCore.MoEngageSDKInstance) + override public func applicationWillBecomeInActive(sdkInstance: MoEngageCore.MoEngageSDKInstance) @objc deinit } -public enum MOCardTemplateType : Swift.String { +public enum MoEngageCardTemplateType : Swift.String { case basic case illustration case unknown @@ -54,7 +54,7 @@ public enum MOCardTemplateType : Swift.String { get } } -public enum MOCardActionType : Swift.String { +public enum MoEngageCardActionType : Swift.String { case deepLink case richLanding case screenName @@ -65,7 +65,7 @@ public enum MOCardActionType : Swift.String { get } } -public enum MOCardWidgetType : Swift.String { +public enum MoEngageCardWidgetType : Swift.String { case image case text case button @@ -76,71 +76,71 @@ public enum MOCardWidgetType : Swift.String { get } } -@_hasMissingDesignatedInitializers @objc public class MOCardTemplateData : ObjectiveC.NSObject, Foundation.NSCoding { - public var type: MoEngageCards.MOCardTemplateType { +@_hasMissingDesignatedInitializers @objc public class MoEngageCardTemplateData : ObjectiveC.NSObject, Foundation.NSCoding { + public var type: MoEngageCards.MoEngageCardTemplateType { get } @objc public var typeString: Swift.String { get } - @objc public var containers: [MoEngageCards.MOCardContainer] { + @objc public var containers: [MoEngageCards.MoEngageCardContainer] { get } @objc public func encode(with aCoder: Foundation.NSCoder) @objc required public init?(coder aDecoder: Foundation.NSCoder) @objc deinit } -@_hasMissingDesignatedInitializers @objc public class MOCardContainer : ObjectiveC.NSObject, Foundation.NSCoding { +@_hasMissingDesignatedInitializers @objc public class MoEngageCardContainer : ObjectiveC.NSObject, Foundation.NSCoding { @objc public var id: Swift.Int { get } - public var type: MoEngageCards.MOCardTemplateType { + public var type: MoEngageCards.MoEngageCardTemplateType { get } @objc public var typeString: Swift.String { get } - @objc public var style: MoEngageCards.MOCardStyle? { + @objc public var style: MoEngageCards.MoEngageCardStyle? { get } - @objc public var widgets: [MoEngageCards.MOCardWidget] { + @objc public var widgets: [MoEngageCards.MoEngageCardWidget] { get } - @objc public var actions: [MoEngageCards.MOCardAction] { + @objc public var actions: [MoEngageCards.MoEngageCardAction] { get } @objc public func encode(with aCoder: Foundation.NSCoder) @objc required public init?(coder aDecoder: Foundation.NSCoder) @objc deinit } -@_hasMissingDesignatedInitializers @objc public class MOCardWidget : ObjectiveC.NSObject, Foundation.NSCoding { +@_hasMissingDesignatedInitializers @objc public class MoEngageCardWidget : ObjectiveC.NSObject, Foundation.NSCoding { @objc public var id: Swift.Int { get } - public var type: MoEngageCards.MOCardWidgetType { + public var type: MoEngageCards.MoEngageCardWidgetType { get } @objc public var typeString: Swift.String { get } - @objc public var style: MoEngageCards.MOCardStyle? { + @objc public var style: MoEngageCards.MoEngageCardStyle? { get } @objc public var content: Swift.String { get } - @objc public var actions: [MoEngageCards.MOCardAction] { + @objc public var actions: [MoEngageCards.MoEngageCardAction] { get } @objc public func encode(with aCoder: Foundation.NSCoder) @objc required public init?(coder aDecoder: Foundation.NSCoder) @objc deinit } -@_hasMissingDesignatedInitializers @objc public class MOCardAction : ObjectiveC.NSObject, Foundation.NSCoding { +@_hasMissingDesignatedInitializers @objc public class MoEngageCardAction : ObjectiveC.NSObject, Foundation.NSCoding { @objc public var name: Swift.String { get } - public var type: MoEngageCards.MOCardActionType { + public var type: MoEngageCards.MoEngageCardActionType { get } @objc public var typeString: Swift.String { @@ -156,7 +156,7 @@ public enum MOCardWidgetType : Swift.String { @objc required public init?(coder aDecoder: Foundation.NSCoder) @objc deinit } -@_hasMissingDesignatedInitializers @objc public class MOCardStyle : ObjectiveC.NSObject, Foundation.NSCoding { +@_hasMissingDesignatedInitializers @objc public class MoEngageCardStyle : ObjectiveC.NSObject, Foundation.NSCoding { @objc public var bgColor: UIKit.UIColor? { get } @@ -164,7 +164,7 @@ public enum MOCardWidgetType : Swift.String { @objc required public init?(coder aDecoder: Foundation.NSCoder) @objc deinit } -@_hasMissingDesignatedInitializers @objc public class MOCardCampaign : ObjectiveC.NSObject, Foundation.NSCoding { +@_hasMissingDesignatedInitializers @objc public class MoEngageCardCampaign : ObjectiveC.NSObject, Foundation.NSCoding { @objc public var cardID: Swift.String { get } @@ -183,10 +183,10 @@ public enum MOCardWidgetType : Swift.String { @objc public var metaData: [Swift.String : Any] { get } - @objc public var templateData: MoEngageCards.MOCardTemplateData? { + @objc public var templateData: MoEngageCards.MoEngageCardTemplateData? { get } - @objc public var displayControl: MoEngageCards.MOCardDisplayControl? { + @objc public var displayControl: MoEngageCards.MoEngageCardDisplayControl? { get } @objc public var cardPayload: [Swift.String : Any]? { @@ -196,40 +196,40 @@ public enum MOCardWidgetType : Swift.String { @objc required public init(coder aDecoder: Foundation.NSCoder) @objc deinit } -@objc public protocol MOCardsDelegate { - @objc optional func cardsSyncedSuccessfully(forAccountMeta accountMeta: MOCore.MOAccountMeta) +@objc public protocol MoEngageCardsDelegate { + @objc optional func cardsSyncedSuccessfully(forAccountMeta accountMeta: MoEngageCore.MoEngageAccountMeta) } -@objc public protocol MOCardsViewControllerDelegate { - @objc optional func cardsViewControllerDismissed(forAccountMeta accountMeta: MOCore.MOAccountMeta) - @objc optional func cardDeleted(withCardInfo card: MoEngageCards.MOCardCampaign, forAccountMeta accountMeta: MOCore.MOAccountMeta) - @objc optional func cardClicked(withCardInfo card: MoEngageCards.MOCardCampaign, andAction action: MoEngageCards.MOCardAction, forAccountMeta accountMeta: MOCore.MOAccountMeta) -> Swift.Bool +@objc public protocol MoEngageCardsViewControllerDelegate { + @objc optional func cardsViewControllerDismissed(forAccountMeta accountMeta: MoEngageCore.MoEngageAccountMeta) + @objc optional func cardDeleted(withCardInfo card: MoEngageCards.MoEngageCardCampaign, forAccountMeta accountMeta: MoEngageCore.MoEngageAccountMeta) + @objc optional func cardClicked(withCardInfo card: MoEngageCards.MoEngageCardCampaign, andAction action: MoEngageCards.MoEngageCardAction, forAccountMeta accountMeta: MoEngageCore.MoEngageAccountMeta) -> Swift.Bool } -@_inheritsConvenienceInitializers @objc public class MOCards : ObjectiveC.NSObject { - @objc public static let sharedInstance: MoEngageCards.MOCards - @objc public func setCardsDelegate(delegate: MoEngageCards.MOCardsDelegate, forAppID appID: Swift.String? = nil) +@_inheritsConvenienceInitializers @objc public class MoEngageSDKCards : ObjectiveC.NSObject { + @objc public static let sharedInstance: MoEngageCards.MoEngageSDKCards + @objc public func setCardsDelegate(delegate: MoEngageCards.MoEngageCardsDelegate, forAppID appID: Swift.String? = nil) @objc public func syncCards(forAppID appID: Swift.String? = nil, withCompletion completionBlock: ((_ success: Swift.Bool) -> ())? = nil) public func getAllCardStatusDict(forAppID appID: Swift.String? = nil, withCompletionBlock completionBlock: @escaping (([[Swift.String : Any]]) -> Swift.Void)) - @objc public func getCardsData(forAppID appID: Swift.String? = nil, withCompletionBlock completionBlock: @escaping ((_ cardsData: MoEngageCards.MOCardsData?, _ accountMeta: MOCore.MOAccountMeta?) -> Swift.Void)) - @objc public func getCardsCategories(forAppID appID: Swift.String? = nil, withCompletionBlock completionBlock: @escaping ((_ categories: Swift.Array, _ accountMeta: MOCore.MOAccountMeta?) -> ())) - @objc public func getCards(forCategory category: Swift.String, forAppID appID: Swift.String? = nil, withCompletionBlock completionBlock: @escaping ((_ cards: Swift.Array, _ accountMeta: MOCore.MOAccountMeta?) -> Swift.Void)) + @objc public func getCardsData(forAppID appID: Swift.String? = nil, withCompletionBlock completionBlock: @escaping ((_ cardsData: MoEngageCards.MoEngageCardsData?, _ accountMeta: MoEngageCore.MoEngageAccountMeta?) -> Swift.Void)) + @objc public func getCardsCategories(forAppID appID: Swift.String? = nil, withCompletionBlock completionBlock: @escaping ((_ categories: Swift.Array, _ accountMeta: MoEngageCore.MoEngageAccountMeta?) -> ())) + @objc public func getCards(forCategory category: Swift.String, forAppID appID: Swift.String? = nil, withCompletionBlock completionBlock: @escaping ((_ cards: Swift.Array, _ accountMeta: MoEngageCore.MoEngageAccountMeta?) -> Swift.Void)) @objc public func isAllCategoryEnabled(forAppID appID: Swift.String? = nil, withCompletionBlock completionBlock: @escaping ((Swift.Bool) -> Swift.Void)) - @objc public func cardShown(_ card: MoEngageCards.MOCardCampaign, forAppID appID: Swift.String? = nil) - @objc public func cardClicked(_ card: MoEngageCards.MOCardCampaign, forAppID appID: Swift.String? = nil) - @objc public func cardClicked(_ card: MoEngageCards.MOCardCampaign, withWidgetID widgetID: Swift.Int, forAppID appID: Swift.String? = nil) - @objc public func cardDelivered(_ card: MoEngageCards.MOCardCampaign, forAppID appID: Swift.String? = nil) - @objc public func deleteCards(_ cardsArr: [MoEngageCards.MOCardCampaign], forAppID appID: Swift.String? = nil, andCompletionBlock completionBlock: @escaping ((_ isDeleted: Swift.Bool, _ accountMeta: MOCore.MOAccountMeta?) -> ())) + @objc public func cardShown(_ card: MoEngageCards.MoEngageCardCampaign, forAppID appID: Swift.String? = nil) + @objc public func cardClicked(_ card: MoEngageCards.MoEngageCardCampaign, forAppID appID: Swift.String? = nil) + @objc public func cardClicked(_ card: MoEngageCards.MoEngageCardCampaign, withWidgetID widgetID: Swift.Int, forAppID appID: Swift.String? = nil) + @objc public func cardDelivered(_ card: MoEngageCards.MoEngageCardCampaign, forAppID appID: Swift.String? = nil) + @objc public func deleteCards(_ cardsArr: [MoEngageCards.MoEngageCardCampaign], forAppID appID: Swift.String? = nil, andCompletionBlock completionBlock: @escaping ((_ isDeleted: Swift.Bool, _ accountMeta: MoEngageCore.MoEngageAccountMeta?) -> ())) @objc public func cardsViewControllerLoaded(forAppID appID: Swift.String? = nil) @objc public func cardsViewControllerDismissed(forAppID appID: Swift.String? = nil) - @objc public func getNewCardsCount(forAppID appID: Swift.String? = nil, withCompletionBlock completionBlock: @escaping ((_ count: Swift.Int, _ accountMeta: MOCore.MOAccountMeta?) -> Swift.Void)) - @objc public func getUnclickedCardsCount(forAppID appID: Swift.String? = nil, withCompletionBlock completionBlock: @escaping ((_ count: Swift.Int, _ accountMeta: MOCore.MOAccountMeta?) -> Swift.Void)) - @objc public func getClickedCardsCount(forAppID appID: Swift.String? = nil, withCompletionBlock completionBlock: @escaping ((_ count: Swift.Int, _ accountMeta: MOCore.MOAccountMeta?) -> Swift.Void)) - @objc public func presentCardsViewController(withUIConfiguration config: MoEngageCards.MOCardsUIConfiguration? = nil, withCardsViewControllerDelegate delegate: MoEngageCards.MOCardsViewControllerDelegate? = nil, forAppID appID: Swift.String? = nil) - @objc public func pushCardsViewController(toNavigationController navController: UIKit.UINavigationController, withUIConfiguration config: MoEngageCards.MOCardsUIConfiguration? = nil, withCardsViewControllerDelegate delegate: MoEngageCards.MOCardsViewControllerDelegate? = nil, forAppID appID: Swift.String? = nil) - @objc public func getCardsViewController(withUIConfiguration config: MoEngageCards.MOCardsUIConfiguration? = nil, withCardsViewControllerDelegate delegate: MoEngageCards.MOCardsViewControllerDelegate? = nil, forAppID appID: Swift.String? = nil, withCompletionBlock completionBlock: @escaping ((MoEngageCards.MOCardsListViewController?) -> Swift.Void)) + @objc public func getNewCardsCount(forAppID appID: Swift.String? = nil, withCompletionBlock completionBlock: @escaping ((_ count: Swift.Int, _ accountMeta: MoEngageCore.MoEngageAccountMeta?) -> Swift.Void)) + @objc public func getUnclickedCardsCount(forAppID appID: Swift.String? = nil, withCompletionBlock completionBlock: @escaping ((_ count: Swift.Int, _ accountMeta: MoEngageCore.MoEngageAccountMeta?) -> Swift.Void)) + @objc public func getClickedCardsCount(forAppID appID: Swift.String? = nil, withCompletionBlock completionBlock: @escaping ((_ count: Swift.Int, _ accountMeta: MoEngageCore.MoEngageAccountMeta?) -> Swift.Void)) + @objc public func presentCardsViewController(withUIConfiguration config: MoEngageCards.MoEngageCardsUIConfiguration? = nil, withCardsViewControllerDelegate delegate: MoEngageCards.MoEngageCardsViewControllerDelegate? = nil, forAppID appID: Swift.String? = nil) + @objc public func pushCardsViewController(toNavigationController navController: UIKit.UINavigationController, withUIConfiguration config: MoEngageCards.MoEngageCardsUIConfiguration? = nil, withCardsViewControllerDelegate delegate: MoEngageCards.MoEngageCardsViewControllerDelegate? = nil, forAppID appID: Swift.String? = nil) + @objc public func getCardsViewController(withUIConfiguration config: MoEngageCards.MoEngageCardsUIConfiguration? = nil, withCardsViewControllerDelegate delegate: MoEngageCards.MoEngageCardsViewControllerDelegate? = nil, forAppID appID: Swift.String? = nil, withCompletionBlock completionBlock: @escaping ((MoEngageCards.MoEngageCardsListViewController?) -> Swift.Void)) @objc override dynamic public init() @objc deinit } -@_inheritsConvenienceInitializers @objc public class MOCardsNavigationBarStyle : ObjectiveC.NSObject { +@_inheritsConvenienceInitializers @objc public class MoEngageCardsNavigationBarStyle : ObjectiveC.NSObject { public var navigationBarColor: UIKit.UIColor? public var navigationBarTintColor: UIKit.UIColor? public var navigationBarTitleColor: UIKit.UIColor? @@ -238,9 +238,9 @@ public enum MOCardWidgetType : Swift.String { @objc override dynamic public init() @objc deinit } -@_inheritsConvenienceInitializers @objc public class MOCardsUIConfiguration : ObjectiveC.NSObject { +@_inheritsConvenienceInitializers @objc public class MoEngageCardsUIConfiguration : ObjectiveC.NSObject { public var navigationBarTitle: Swift.String - public var navigationBarStyle: MoEngageCards.MOCardsNavigationBarStyle? + public var navigationBarStyle: MoEngageCards.MoEngageCardsNavigationBarStyle? public var categoryTabsContainerBGColor: UIKit.UIColor public var categoryTabsBGColor: UIKit.UIColor public var categoryTabsTextColor: UIKit.UIColor @@ -284,21 +284,21 @@ public enum MOCardWidgetType : Swift.String { @objc override dynamic public init() @objc deinit } -@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc public class MOCardsData : ObjectiveC.NSObject, Foundation.NSCoding { +@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc public class MoEngageCardsData : ObjectiveC.NSObject, Foundation.NSCoding { @objc public var showAllTab: Swift.Bool { get } @objc public var cardCategories: [Swift.String] { get } - @objc public var cards: [MoEngageCards.MOCardCampaign] { + @objc public var cards: [MoEngageCards.MoEngageCardCampaign] { get } @objc public func encode(with aCoder: Foundation.NSCoder) @objc required public init(coder aDecoder: Foundation.NSCoder) @objc deinit } -@objc @_inheritsConvenienceInitializers @_Concurrency.MainActor(unsafe) public class MOCardsListViewController : UIKit.UIViewController, UIKit.UIGestureRecognizerDelegate { +@objc @_inheritsConvenienceInitializers @_Concurrency.MainActor(unsafe) public class MoEngageCardsListViewController : UIKit.UIViewController, UIKit.UIGestureRecognizerDelegate { @_Concurrency.MainActor(unsafe) public func reloadInbox() @_Concurrency.MainActor(unsafe) @objc override dynamic public func viewDidLoad() @_Concurrency.MainActor(unsafe) @objc override dynamic public func viewDidAppear(_ animated: Swift.Bool) @@ -309,7 +309,7 @@ public enum MOCardWidgetType : Swift.String { @_Concurrency.MainActor(unsafe) @objc required dynamic public init?(coder: Foundation.NSCoder) @objc deinit } -extension MoEngageCards.MOCardsListViewController : UIKit.UITableViewDelegate, UIKit.UITableViewDataSource { +extension MoEngageCards.MoEngageCardsListViewController : UIKit.UITableViewDelegate, UIKit.UITableViewDataSource { @_Concurrency.MainActor(unsafe) @objc dynamic public func numberOfSections(in tableView: UIKit.UITableView) -> Swift.Int @_Concurrency.MainActor(unsafe) @objc dynamic public func tableView(_ tableView: UIKit.UITableView, heightForHeaderInSection section: Swift.Int) -> CoreGraphics.CGFloat @_Concurrency.MainActor(unsafe) @objc dynamic public func tableView(_ tableView: UIKit.UITableView, numberOfRowsInSection section: Swift.Int) -> Swift.Int @@ -320,12 +320,12 @@ extension MoEngageCards.MOCardsListViewController : UIKit.UITableViewDelegate, U @_Concurrency.MainActor(unsafe) @objc dynamic public func tableView(_ tableView: UIKit.UITableView, didUnhighlightRowAt indexPath: Foundation.IndexPath) @_Concurrency.MainActor(unsafe) @objc dynamic public func tableView(_ tableView: UIKit.UITableView, didSelectRowAt indexPath: Foundation.IndexPath) } -extension MoEngageCards.MOCardTemplateType : Swift.Equatable {} -extension MoEngageCards.MOCardTemplateType : Swift.Hashable {} -extension MoEngageCards.MOCardTemplateType : Swift.RawRepresentable {} -extension MoEngageCards.MOCardActionType : Swift.Equatable {} -extension MoEngageCards.MOCardActionType : Swift.Hashable {} -extension MoEngageCards.MOCardActionType : Swift.RawRepresentable {} -extension MoEngageCards.MOCardWidgetType : Swift.Equatable {} -extension MoEngageCards.MOCardWidgetType : Swift.Hashable {} -extension MoEngageCards.MOCardWidgetType : Swift.RawRepresentable {} +extension MoEngageCards.MoEngageCardTemplateType : Swift.Equatable {} +extension MoEngageCards.MoEngageCardTemplateType : Swift.Hashable {} +extension MoEngageCards.MoEngageCardTemplateType : Swift.RawRepresentable {} +extension MoEngageCards.MoEngageCardActionType : Swift.Equatable {} +extension MoEngageCards.MoEngageCardActionType : Swift.Hashable {} +extension MoEngageCards.MoEngageCardActionType : Swift.RawRepresentable {} +extension MoEngageCards.MoEngageCardWidgetType : Swift.Equatable {} +extension MoEngageCards.MoEngageCardWidgetType : Swift.Hashable {} +extension MoEngageCards.MoEngageCardWidgetType : Swift.RawRepresentable {} diff --git a/Frameworks/MoEngageCards.xcframework/ios-arm64_i386_x86_64-simulator/MoEngageCards.framework/Modules/MoEngageCards.swiftmodule/i386-apple-ios-simulator.swiftdoc b/Frameworks/MoEngageCards.xcframework/ios-arm64_i386_x86_64-simulator/MoEngageCards.framework/Modules/MoEngageCards.swiftmodule/i386-apple-ios-simulator.swiftdoc index 55a06d7..102efee 100644 Binary files a/Frameworks/MoEngageCards.xcframework/ios-arm64_i386_x86_64-simulator/MoEngageCards.framework/Modules/MoEngageCards.swiftmodule/i386-apple-ios-simulator.swiftdoc and b/Frameworks/MoEngageCards.xcframework/ios-arm64_i386_x86_64-simulator/MoEngageCards.framework/Modules/MoEngageCards.swiftmodule/i386-apple-ios-simulator.swiftdoc differ diff --git a/Frameworks/MoEngageCards.xcframework/ios-arm64_i386_x86_64-simulator/MoEngageCards.framework/Modules/MoEngageCards.swiftmodule/i386-apple-ios-simulator.swiftinterface b/Frameworks/MoEngageCards.xcframework/ios-arm64_i386_x86_64-simulator/MoEngageCards.framework/Modules/MoEngageCards.swiftmodule/i386-apple-ios-simulator.swiftinterface index 09cbf27..7116920 100644 --- a/Frameworks/MoEngageCards.xcframework/ios-arm64_i386_x86_64-simulator/MoEngageCards.framework/Modules/MoEngageCards.swiftmodule/i386-apple-ios-simulator.swiftinterface +++ b/Frameworks/MoEngageCards.xcframework/ios-arm64_i386_x86_64-simulator/MoEngageCards.framework/Modules/MoEngageCards.swiftmodule/i386-apple-ios-simulator.swiftinterface @@ -2,13 +2,13 @@ // swift-compiler-version: Apple Swift version 5.6.1 (swiftlang-5.6.0.323.66 clang-1316.0.20.12) // swift-module-flags: -target i386-apple-ios10.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name MoEngageCards import Foundation -import MOCore import MoEngageAnalytics @_exported import MoEngageCards +import MoEngageCore import Swift import UIKit import _Concurrency -@_hasMissingDesignatedInitializers @objc public class MOCardDisplayControl : ObjectiveC.NSObject, Foundation.NSCoding { +@_hasMissingDesignatedInitializers @objc public class MoEngageCardDisplayControl : ObjectiveC.NSObject, Foundation.NSCoding { @objc public var isPinned: Swift.Bool { get } @@ -18,14 +18,14 @@ import _Concurrency @objc public var expiryDate: Foundation.Date? { get } - @objc public var showTime: MoEngageCards.MOCardShowTime? { + @objc public var showTime: MoEngageCards.MoEngageCardShowTime? { get } @objc public func encode(with aCoder: Foundation.NSCoder) @objc required public init(coder aDecoder: Foundation.NSCoder) @objc deinit } -@_hasMissingDesignatedInitializers @objc public class MOCardShowTime : ObjectiveC.NSObject, Foundation.NSCoding { +@_hasMissingDesignatedInitializers @objc public class MoEngageCardShowTime : ObjectiveC.NSObject, Foundation.NSCoding { @objc public var startTime: Swift.String { get } @@ -36,15 +36,15 @@ import _Concurrency @objc required public init?(coder aDecoder: Foundation.NSCoder) @objc deinit } -@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers public class CardsDelegateHandler : MOCore.CardsDelegate { - override public func logout(sdkInstance: MOCore.SdkInstance, onCompleted: @escaping () -> ()) - override public func updateModule(sdkInstance: MOCore.SdkInstance) - override public func initializeCards(sdkInstance: MOCore.SdkInstance) - override public func applicationDidEnterForeground(sdkInstance: MOCore.SdkInstance) - override public func applicationWillBecomeInActive(sdkInstance: MOCore.SdkInstance) +@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers public class MoEngageCardsDelegateHandler : MoEngageCore.MoEngageCardsHandler { + override public func logout(sdkInstance: MoEngageCore.MoEngageSDKInstance, onCompleted: @escaping () -> ()) + override public func updateModule(sdkInstance: MoEngageCore.MoEngageSDKInstance) + override public func initializeCards(sdkInstance: MoEngageCore.MoEngageSDKInstance) + override public func applicationDidEnterForeground(sdkInstance: MoEngageCore.MoEngageSDKInstance) + override public func applicationWillBecomeInActive(sdkInstance: MoEngageCore.MoEngageSDKInstance) @objc deinit } -public enum MOCardTemplateType : Swift.String { +public enum MoEngageCardTemplateType : Swift.String { case basic case illustration case unknown @@ -54,7 +54,7 @@ public enum MOCardTemplateType : Swift.String { get } } -public enum MOCardActionType : Swift.String { +public enum MoEngageCardActionType : Swift.String { case deepLink case richLanding case screenName @@ -65,7 +65,7 @@ public enum MOCardActionType : Swift.String { get } } -public enum MOCardWidgetType : Swift.String { +public enum MoEngageCardWidgetType : Swift.String { case image case text case button @@ -76,71 +76,71 @@ public enum MOCardWidgetType : Swift.String { get } } -@_hasMissingDesignatedInitializers @objc public class MOCardTemplateData : ObjectiveC.NSObject, Foundation.NSCoding { - public var type: MoEngageCards.MOCardTemplateType { +@_hasMissingDesignatedInitializers @objc public class MoEngageCardTemplateData : ObjectiveC.NSObject, Foundation.NSCoding { + public var type: MoEngageCards.MoEngageCardTemplateType { get } @objc public var typeString: Swift.String { get } - @objc public var containers: [MoEngageCards.MOCardContainer] { + @objc public var containers: [MoEngageCards.MoEngageCardContainer] { get } @objc public func encode(with aCoder: Foundation.NSCoder) @objc required public init?(coder aDecoder: Foundation.NSCoder) @objc deinit } -@_hasMissingDesignatedInitializers @objc public class MOCardContainer : ObjectiveC.NSObject, Foundation.NSCoding { +@_hasMissingDesignatedInitializers @objc public class MoEngageCardContainer : ObjectiveC.NSObject, Foundation.NSCoding { @objc public var id: Swift.Int { get } - public var type: MoEngageCards.MOCardTemplateType { + public var type: MoEngageCards.MoEngageCardTemplateType { get } @objc public var typeString: Swift.String { get } - @objc public var style: MoEngageCards.MOCardStyle? { + @objc public var style: MoEngageCards.MoEngageCardStyle? { get } - @objc public var widgets: [MoEngageCards.MOCardWidget] { + @objc public var widgets: [MoEngageCards.MoEngageCardWidget] { get } - @objc public var actions: [MoEngageCards.MOCardAction] { + @objc public var actions: [MoEngageCards.MoEngageCardAction] { get } @objc public func encode(with aCoder: Foundation.NSCoder) @objc required public init?(coder aDecoder: Foundation.NSCoder) @objc deinit } -@_hasMissingDesignatedInitializers @objc public class MOCardWidget : ObjectiveC.NSObject, Foundation.NSCoding { +@_hasMissingDesignatedInitializers @objc public class MoEngageCardWidget : ObjectiveC.NSObject, Foundation.NSCoding { @objc public var id: Swift.Int { get } - public var type: MoEngageCards.MOCardWidgetType { + public var type: MoEngageCards.MoEngageCardWidgetType { get } @objc public var typeString: Swift.String { get } - @objc public var style: MoEngageCards.MOCardStyle? { + @objc public var style: MoEngageCards.MoEngageCardStyle? { get } @objc public var content: Swift.String { get } - @objc public var actions: [MoEngageCards.MOCardAction] { + @objc public var actions: [MoEngageCards.MoEngageCardAction] { get } @objc public func encode(with aCoder: Foundation.NSCoder) @objc required public init?(coder aDecoder: Foundation.NSCoder) @objc deinit } -@_hasMissingDesignatedInitializers @objc public class MOCardAction : ObjectiveC.NSObject, Foundation.NSCoding { +@_hasMissingDesignatedInitializers @objc public class MoEngageCardAction : ObjectiveC.NSObject, Foundation.NSCoding { @objc public var name: Swift.String { get } - public var type: MoEngageCards.MOCardActionType { + public var type: MoEngageCards.MoEngageCardActionType { get } @objc public var typeString: Swift.String { @@ -156,7 +156,7 @@ public enum MOCardWidgetType : Swift.String { @objc required public init?(coder aDecoder: Foundation.NSCoder) @objc deinit } -@_hasMissingDesignatedInitializers @objc public class MOCardStyle : ObjectiveC.NSObject, Foundation.NSCoding { +@_hasMissingDesignatedInitializers @objc public class MoEngageCardStyle : ObjectiveC.NSObject, Foundation.NSCoding { @objc public var bgColor: UIKit.UIColor? { get } @@ -164,7 +164,7 @@ public enum MOCardWidgetType : Swift.String { @objc required public init?(coder aDecoder: Foundation.NSCoder) @objc deinit } -@_hasMissingDesignatedInitializers @objc public class MOCardCampaign : ObjectiveC.NSObject, Foundation.NSCoding { +@_hasMissingDesignatedInitializers @objc public class MoEngageCardCampaign : ObjectiveC.NSObject, Foundation.NSCoding { @objc public var cardID: Swift.String { get } @@ -183,10 +183,10 @@ public enum MOCardWidgetType : Swift.String { @objc public var metaData: [Swift.String : Any] { get } - @objc public var templateData: MoEngageCards.MOCardTemplateData? { + @objc public var templateData: MoEngageCards.MoEngageCardTemplateData? { get } - @objc public var displayControl: MoEngageCards.MOCardDisplayControl? { + @objc public var displayControl: MoEngageCards.MoEngageCardDisplayControl? { get } @objc public var cardPayload: [Swift.String : Any]? { @@ -196,40 +196,40 @@ public enum MOCardWidgetType : Swift.String { @objc required public init(coder aDecoder: Foundation.NSCoder) @objc deinit } -@objc public protocol MOCardsDelegate { - @objc optional func cardsSyncedSuccessfully(forAccountMeta accountMeta: MOCore.MOAccountMeta) +@objc public protocol MoEngageCardsDelegate { + @objc optional func cardsSyncedSuccessfully(forAccountMeta accountMeta: MoEngageCore.MoEngageAccountMeta) } -@objc public protocol MOCardsViewControllerDelegate { - @objc optional func cardsViewControllerDismissed(forAccountMeta accountMeta: MOCore.MOAccountMeta) - @objc optional func cardDeleted(withCardInfo card: MoEngageCards.MOCardCampaign, forAccountMeta accountMeta: MOCore.MOAccountMeta) - @objc optional func cardClicked(withCardInfo card: MoEngageCards.MOCardCampaign, andAction action: MoEngageCards.MOCardAction, forAccountMeta accountMeta: MOCore.MOAccountMeta) -> Swift.Bool +@objc public protocol MoEngageCardsViewControllerDelegate { + @objc optional func cardsViewControllerDismissed(forAccountMeta accountMeta: MoEngageCore.MoEngageAccountMeta) + @objc optional func cardDeleted(withCardInfo card: MoEngageCards.MoEngageCardCampaign, forAccountMeta accountMeta: MoEngageCore.MoEngageAccountMeta) + @objc optional func cardClicked(withCardInfo card: MoEngageCards.MoEngageCardCampaign, andAction action: MoEngageCards.MoEngageCardAction, forAccountMeta accountMeta: MoEngageCore.MoEngageAccountMeta) -> Swift.Bool } -@_inheritsConvenienceInitializers @objc public class MOCards : ObjectiveC.NSObject { - @objc public static let sharedInstance: MoEngageCards.MOCards - @objc public func setCardsDelegate(delegate: MoEngageCards.MOCardsDelegate, forAppID appID: Swift.String? = nil) +@_inheritsConvenienceInitializers @objc public class MoEngageSDKCards : ObjectiveC.NSObject { + @objc public static let sharedInstance: MoEngageCards.MoEngageSDKCards + @objc public func setCardsDelegate(delegate: MoEngageCards.MoEngageCardsDelegate, forAppID appID: Swift.String? = nil) @objc public func syncCards(forAppID appID: Swift.String? = nil, withCompletion completionBlock: ((_ success: Swift.Bool) -> ())? = nil) public func getAllCardStatusDict(forAppID appID: Swift.String? = nil, withCompletionBlock completionBlock: @escaping (([[Swift.String : Any]]) -> Swift.Void)) - @objc public func getCardsData(forAppID appID: Swift.String? = nil, withCompletionBlock completionBlock: @escaping ((_ cardsData: MoEngageCards.MOCardsData?, _ accountMeta: MOCore.MOAccountMeta?) -> Swift.Void)) - @objc public func getCardsCategories(forAppID appID: Swift.String? = nil, withCompletionBlock completionBlock: @escaping ((_ categories: Swift.Array, _ accountMeta: MOCore.MOAccountMeta?) -> ())) - @objc public func getCards(forCategory category: Swift.String, forAppID appID: Swift.String? = nil, withCompletionBlock completionBlock: @escaping ((_ cards: Swift.Array, _ accountMeta: MOCore.MOAccountMeta?) -> Swift.Void)) + @objc public func getCardsData(forAppID appID: Swift.String? = nil, withCompletionBlock completionBlock: @escaping ((_ cardsData: MoEngageCards.MoEngageCardsData?, _ accountMeta: MoEngageCore.MoEngageAccountMeta?) -> Swift.Void)) + @objc public func getCardsCategories(forAppID appID: Swift.String? = nil, withCompletionBlock completionBlock: @escaping ((_ categories: Swift.Array, _ accountMeta: MoEngageCore.MoEngageAccountMeta?) -> ())) + @objc public func getCards(forCategory category: Swift.String, forAppID appID: Swift.String? = nil, withCompletionBlock completionBlock: @escaping ((_ cards: Swift.Array, _ accountMeta: MoEngageCore.MoEngageAccountMeta?) -> Swift.Void)) @objc public func isAllCategoryEnabled(forAppID appID: Swift.String? = nil, withCompletionBlock completionBlock: @escaping ((Swift.Bool) -> Swift.Void)) - @objc public func cardShown(_ card: MoEngageCards.MOCardCampaign, forAppID appID: Swift.String? = nil) - @objc public func cardClicked(_ card: MoEngageCards.MOCardCampaign, forAppID appID: Swift.String? = nil) - @objc public func cardClicked(_ card: MoEngageCards.MOCardCampaign, withWidgetID widgetID: Swift.Int, forAppID appID: Swift.String? = nil) - @objc public func cardDelivered(_ card: MoEngageCards.MOCardCampaign, forAppID appID: Swift.String? = nil) - @objc public func deleteCards(_ cardsArr: [MoEngageCards.MOCardCampaign], forAppID appID: Swift.String? = nil, andCompletionBlock completionBlock: @escaping ((_ isDeleted: Swift.Bool, _ accountMeta: MOCore.MOAccountMeta?) -> ())) + @objc public func cardShown(_ card: MoEngageCards.MoEngageCardCampaign, forAppID appID: Swift.String? = nil) + @objc public func cardClicked(_ card: MoEngageCards.MoEngageCardCampaign, forAppID appID: Swift.String? = nil) + @objc public func cardClicked(_ card: MoEngageCards.MoEngageCardCampaign, withWidgetID widgetID: Swift.Int, forAppID appID: Swift.String? = nil) + @objc public func cardDelivered(_ card: MoEngageCards.MoEngageCardCampaign, forAppID appID: Swift.String? = nil) + @objc public func deleteCards(_ cardsArr: [MoEngageCards.MoEngageCardCampaign], forAppID appID: Swift.String? = nil, andCompletionBlock completionBlock: @escaping ((_ isDeleted: Swift.Bool, _ accountMeta: MoEngageCore.MoEngageAccountMeta?) -> ())) @objc public func cardsViewControllerLoaded(forAppID appID: Swift.String? = nil) @objc public func cardsViewControllerDismissed(forAppID appID: Swift.String? = nil) - @objc public func getNewCardsCount(forAppID appID: Swift.String? = nil, withCompletionBlock completionBlock: @escaping ((_ count: Swift.Int, _ accountMeta: MOCore.MOAccountMeta?) -> Swift.Void)) - @objc public func getUnclickedCardsCount(forAppID appID: Swift.String? = nil, withCompletionBlock completionBlock: @escaping ((_ count: Swift.Int, _ accountMeta: MOCore.MOAccountMeta?) -> Swift.Void)) - @objc public func getClickedCardsCount(forAppID appID: Swift.String? = nil, withCompletionBlock completionBlock: @escaping ((_ count: Swift.Int, _ accountMeta: MOCore.MOAccountMeta?) -> Swift.Void)) - @objc public func presentCardsViewController(withUIConfiguration config: MoEngageCards.MOCardsUIConfiguration? = nil, withCardsViewControllerDelegate delegate: MoEngageCards.MOCardsViewControllerDelegate? = nil, forAppID appID: Swift.String? = nil) - @objc public func pushCardsViewController(toNavigationController navController: UIKit.UINavigationController, withUIConfiguration config: MoEngageCards.MOCardsUIConfiguration? = nil, withCardsViewControllerDelegate delegate: MoEngageCards.MOCardsViewControllerDelegate? = nil, forAppID appID: Swift.String? = nil) - @objc public func getCardsViewController(withUIConfiguration config: MoEngageCards.MOCardsUIConfiguration? = nil, withCardsViewControllerDelegate delegate: MoEngageCards.MOCardsViewControllerDelegate? = nil, forAppID appID: Swift.String? = nil, withCompletionBlock completionBlock: @escaping ((MoEngageCards.MOCardsListViewController?) -> Swift.Void)) + @objc public func getNewCardsCount(forAppID appID: Swift.String? = nil, withCompletionBlock completionBlock: @escaping ((_ count: Swift.Int, _ accountMeta: MoEngageCore.MoEngageAccountMeta?) -> Swift.Void)) + @objc public func getUnclickedCardsCount(forAppID appID: Swift.String? = nil, withCompletionBlock completionBlock: @escaping ((_ count: Swift.Int, _ accountMeta: MoEngageCore.MoEngageAccountMeta?) -> Swift.Void)) + @objc public func getClickedCardsCount(forAppID appID: Swift.String? = nil, withCompletionBlock completionBlock: @escaping ((_ count: Swift.Int, _ accountMeta: MoEngageCore.MoEngageAccountMeta?) -> Swift.Void)) + @objc public func presentCardsViewController(withUIConfiguration config: MoEngageCards.MoEngageCardsUIConfiguration? = nil, withCardsViewControllerDelegate delegate: MoEngageCards.MoEngageCardsViewControllerDelegate? = nil, forAppID appID: Swift.String? = nil) + @objc public func pushCardsViewController(toNavigationController navController: UIKit.UINavigationController, withUIConfiguration config: MoEngageCards.MoEngageCardsUIConfiguration? = nil, withCardsViewControllerDelegate delegate: MoEngageCards.MoEngageCardsViewControllerDelegate? = nil, forAppID appID: Swift.String? = nil) + @objc public func getCardsViewController(withUIConfiguration config: MoEngageCards.MoEngageCardsUIConfiguration? = nil, withCardsViewControllerDelegate delegate: MoEngageCards.MoEngageCardsViewControllerDelegate? = nil, forAppID appID: Swift.String? = nil, withCompletionBlock completionBlock: @escaping ((MoEngageCards.MoEngageCardsListViewController?) -> Swift.Void)) @objc override dynamic public init() @objc deinit } -@_inheritsConvenienceInitializers @objc public class MOCardsNavigationBarStyle : ObjectiveC.NSObject { +@_inheritsConvenienceInitializers @objc public class MoEngageCardsNavigationBarStyle : ObjectiveC.NSObject { public var navigationBarColor: UIKit.UIColor? public var navigationBarTintColor: UIKit.UIColor? public var navigationBarTitleColor: UIKit.UIColor? @@ -238,9 +238,9 @@ public enum MOCardWidgetType : Swift.String { @objc override dynamic public init() @objc deinit } -@_inheritsConvenienceInitializers @objc public class MOCardsUIConfiguration : ObjectiveC.NSObject { +@_inheritsConvenienceInitializers @objc public class MoEngageCardsUIConfiguration : ObjectiveC.NSObject { public var navigationBarTitle: Swift.String - public var navigationBarStyle: MoEngageCards.MOCardsNavigationBarStyle? + public var navigationBarStyle: MoEngageCards.MoEngageCardsNavigationBarStyle? public var categoryTabsContainerBGColor: UIKit.UIColor public var categoryTabsBGColor: UIKit.UIColor public var categoryTabsTextColor: UIKit.UIColor @@ -284,21 +284,21 @@ public enum MOCardWidgetType : Swift.String { @objc override dynamic public init() @objc deinit } -@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc public class MOCardsData : ObjectiveC.NSObject, Foundation.NSCoding { +@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc public class MoEngageCardsData : ObjectiveC.NSObject, Foundation.NSCoding { @objc public var showAllTab: Swift.Bool { get } @objc public var cardCategories: [Swift.String] { get } - @objc public var cards: [MoEngageCards.MOCardCampaign] { + @objc public var cards: [MoEngageCards.MoEngageCardCampaign] { get } @objc public func encode(with aCoder: Foundation.NSCoder) @objc required public init(coder aDecoder: Foundation.NSCoder) @objc deinit } -@objc @_inheritsConvenienceInitializers @_Concurrency.MainActor(unsafe) public class MOCardsListViewController : UIKit.UIViewController, UIKit.UIGestureRecognizerDelegate { +@objc @_inheritsConvenienceInitializers @_Concurrency.MainActor(unsafe) public class MoEngageCardsListViewController : UIKit.UIViewController, UIKit.UIGestureRecognizerDelegate { @_Concurrency.MainActor(unsafe) public func reloadInbox() @_Concurrency.MainActor(unsafe) @objc override dynamic public func viewDidLoad() @_Concurrency.MainActor(unsafe) @objc override dynamic public func viewDidAppear(_ animated: Swift.Bool) @@ -309,7 +309,7 @@ public enum MOCardWidgetType : Swift.String { @_Concurrency.MainActor(unsafe) @objc required dynamic public init?(coder: Foundation.NSCoder) @objc deinit } -extension MoEngageCards.MOCardsListViewController : UIKit.UITableViewDelegate, UIKit.UITableViewDataSource { +extension MoEngageCards.MoEngageCardsListViewController : UIKit.UITableViewDelegate, UIKit.UITableViewDataSource { @_Concurrency.MainActor(unsafe) @objc dynamic public func numberOfSections(in tableView: UIKit.UITableView) -> Swift.Int @_Concurrency.MainActor(unsafe) @objc dynamic public func tableView(_ tableView: UIKit.UITableView, heightForHeaderInSection section: Swift.Int) -> CoreGraphics.CGFloat @_Concurrency.MainActor(unsafe) @objc dynamic public func tableView(_ tableView: UIKit.UITableView, numberOfRowsInSection section: Swift.Int) -> Swift.Int @@ -320,12 +320,12 @@ extension MoEngageCards.MOCardsListViewController : UIKit.UITableViewDelegate, U @_Concurrency.MainActor(unsafe) @objc dynamic public func tableView(_ tableView: UIKit.UITableView, didUnhighlightRowAt indexPath: Foundation.IndexPath) @_Concurrency.MainActor(unsafe) @objc dynamic public func tableView(_ tableView: UIKit.UITableView, didSelectRowAt indexPath: Foundation.IndexPath) } -extension MoEngageCards.MOCardTemplateType : Swift.Equatable {} -extension MoEngageCards.MOCardTemplateType : Swift.Hashable {} -extension MoEngageCards.MOCardTemplateType : Swift.RawRepresentable {} -extension MoEngageCards.MOCardActionType : Swift.Equatable {} -extension MoEngageCards.MOCardActionType : Swift.Hashable {} -extension MoEngageCards.MOCardActionType : Swift.RawRepresentable {} -extension MoEngageCards.MOCardWidgetType : Swift.Equatable {} -extension MoEngageCards.MOCardWidgetType : Swift.Hashable {} -extension MoEngageCards.MOCardWidgetType : Swift.RawRepresentable {} +extension MoEngageCards.MoEngageCardTemplateType : Swift.Equatable {} +extension MoEngageCards.MoEngageCardTemplateType : Swift.Hashable {} +extension MoEngageCards.MoEngageCardTemplateType : Swift.RawRepresentable {} +extension MoEngageCards.MoEngageCardActionType : Swift.Equatable {} +extension MoEngageCards.MoEngageCardActionType : Swift.Hashable {} +extension MoEngageCards.MoEngageCardActionType : Swift.RawRepresentable {} +extension MoEngageCards.MoEngageCardWidgetType : Swift.Equatable {} +extension MoEngageCards.MoEngageCardWidgetType : Swift.Hashable {} +extension MoEngageCards.MoEngageCardWidgetType : Swift.RawRepresentable {} diff --git a/Frameworks/MoEngageCards.xcframework/ios-arm64_i386_x86_64-simulator/MoEngageCards.framework/Modules/MoEngageCards.swiftmodule/x86_64-apple-ios-simulator.swiftdoc b/Frameworks/MoEngageCards.xcframework/ios-arm64_i386_x86_64-simulator/MoEngageCards.framework/Modules/MoEngageCards.swiftmodule/x86_64-apple-ios-simulator.swiftdoc index b21f989..74ca669 100644 Binary files a/Frameworks/MoEngageCards.xcframework/ios-arm64_i386_x86_64-simulator/MoEngageCards.framework/Modules/MoEngageCards.swiftmodule/x86_64-apple-ios-simulator.swiftdoc and b/Frameworks/MoEngageCards.xcframework/ios-arm64_i386_x86_64-simulator/MoEngageCards.framework/Modules/MoEngageCards.swiftmodule/x86_64-apple-ios-simulator.swiftdoc differ diff --git a/Frameworks/MoEngageCards.xcframework/ios-arm64_i386_x86_64-simulator/MoEngageCards.framework/Modules/MoEngageCards.swiftmodule/x86_64-apple-ios-simulator.swiftinterface b/Frameworks/MoEngageCards.xcframework/ios-arm64_i386_x86_64-simulator/MoEngageCards.framework/Modules/MoEngageCards.swiftmodule/x86_64-apple-ios-simulator.swiftinterface index c7a840a..027aa41 100644 --- a/Frameworks/MoEngageCards.xcframework/ios-arm64_i386_x86_64-simulator/MoEngageCards.framework/Modules/MoEngageCards.swiftmodule/x86_64-apple-ios-simulator.swiftinterface +++ b/Frameworks/MoEngageCards.xcframework/ios-arm64_i386_x86_64-simulator/MoEngageCards.framework/Modules/MoEngageCards.swiftmodule/x86_64-apple-ios-simulator.swiftinterface @@ -2,13 +2,13 @@ // swift-compiler-version: Apple Swift version 5.6.1 (swiftlang-5.6.0.323.66 clang-1316.0.20.12) // swift-module-flags: -target x86_64-apple-ios10.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name MoEngageCards import Foundation -import MOCore import MoEngageAnalytics @_exported import MoEngageCards +import MoEngageCore import Swift import UIKit import _Concurrency -@_hasMissingDesignatedInitializers @objc public class MOCardDisplayControl : ObjectiveC.NSObject, Foundation.NSCoding { +@_hasMissingDesignatedInitializers @objc public class MoEngageCardDisplayControl : ObjectiveC.NSObject, Foundation.NSCoding { @objc public var isPinned: Swift.Bool { get } @@ -18,14 +18,14 @@ import _Concurrency @objc public var expiryDate: Foundation.Date? { get } - @objc public var showTime: MoEngageCards.MOCardShowTime? { + @objc public var showTime: MoEngageCards.MoEngageCardShowTime? { get } @objc public func encode(with aCoder: Foundation.NSCoder) @objc required public init(coder aDecoder: Foundation.NSCoder) @objc deinit } -@_hasMissingDesignatedInitializers @objc public class MOCardShowTime : ObjectiveC.NSObject, Foundation.NSCoding { +@_hasMissingDesignatedInitializers @objc public class MoEngageCardShowTime : ObjectiveC.NSObject, Foundation.NSCoding { @objc public var startTime: Swift.String { get } @@ -36,15 +36,15 @@ import _Concurrency @objc required public init?(coder aDecoder: Foundation.NSCoder) @objc deinit } -@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers public class CardsDelegateHandler : MOCore.CardsDelegate { - override public func logout(sdkInstance: MOCore.SdkInstance, onCompleted: @escaping () -> ()) - override public func updateModule(sdkInstance: MOCore.SdkInstance) - override public func initializeCards(sdkInstance: MOCore.SdkInstance) - override public func applicationDidEnterForeground(sdkInstance: MOCore.SdkInstance) - override public func applicationWillBecomeInActive(sdkInstance: MOCore.SdkInstance) +@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers public class MoEngageCardsDelegateHandler : MoEngageCore.MoEngageCardsHandler { + override public func logout(sdkInstance: MoEngageCore.MoEngageSDKInstance, onCompleted: @escaping () -> ()) + override public func updateModule(sdkInstance: MoEngageCore.MoEngageSDKInstance) + override public func initializeCards(sdkInstance: MoEngageCore.MoEngageSDKInstance) + override public func applicationDidEnterForeground(sdkInstance: MoEngageCore.MoEngageSDKInstance) + override public func applicationWillBecomeInActive(sdkInstance: MoEngageCore.MoEngageSDKInstance) @objc deinit } -public enum MOCardTemplateType : Swift.String { +public enum MoEngageCardTemplateType : Swift.String { case basic case illustration case unknown @@ -54,7 +54,7 @@ public enum MOCardTemplateType : Swift.String { get } } -public enum MOCardActionType : Swift.String { +public enum MoEngageCardActionType : Swift.String { case deepLink case richLanding case screenName @@ -65,7 +65,7 @@ public enum MOCardActionType : Swift.String { get } } -public enum MOCardWidgetType : Swift.String { +public enum MoEngageCardWidgetType : Swift.String { case image case text case button @@ -76,71 +76,71 @@ public enum MOCardWidgetType : Swift.String { get } } -@_hasMissingDesignatedInitializers @objc public class MOCardTemplateData : ObjectiveC.NSObject, Foundation.NSCoding { - public var type: MoEngageCards.MOCardTemplateType { +@_hasMissingDesignatedInitializers @objc public class MoEngageCardTemplateData : ObjectiveC.NSObject, Foundation.NSCoding { + public var type: MoEngageCards.MoEngageCardTemplateType { get } @objc public var typeString: Swift.String { get } - @objc public var containers: [MoEngageCards.MOCardContainer] { + @objc public var containers: [MoEngageCards.MoEngageCardContainer] { get } @objc public func encode(with aCoder: Foundation.NSCoder) @objc required public init?(coder aDecoder: Foundation.NSCoder) @objc deinit } -@_hasMissingDesignatedInitializers @objc public class MOCardContainer : ObjectiveC.NSObject, Foundation.NSCoding { +@_hasMissingDesignatedInitializers @objc public class MoEngageCardContainer : ObjectiveC.NSObject, Foundation.NSCoding { @objc public var id: Swift.Int { get } - public var type: MoEngageCards.MOCardTemplateType { + public var type: MoEngageCards.MoEngageCardTemplateType { get } @objc public var typeString: Swift.String { get } - @objc public var style: MoEngageCards.MOCardStyle? { + @objc public var style: MoEngageCards.MoEngageCardStyle? { get } - @objc public var widgets: [MoEngageCards.MOCardWidget] { + @objc public var widgets: [MoEngageCards.MoEngageCardWidget] { get } - @objc public var actions: [MoEngageCards.MOCardAction] { + @objc public var actions: [MoEngageCards.MoEngageCardAction] { get } @objc public func encode(with aCoder: Foundation.NSCoder) @objc required public init?(coder aDecoder: Foundation.NSCoder) @objc deinit } -@_hasMissingDesignatedInitializers @objc public class MOCardWidget : ObjectiveC.NSObject, Foundation.NSCoding { +@_hasMissingDesignatedInitializers @objc public class MoEngageCardWidget : ObjectiveC.NSObject, Foundation.NSCoding { @objc public var id: Swift.Int { get } - public var type: MoEngageCards.MOCardWidgetType { + public var type: MoEngageCards.MoEngageCardWidgetType { get } @objc public var typeString: Swift.String { get } - @objc public var style: MoEngageCards.MOCardStyle? { + @objc public var style: MoEngageCards.MoEngageCardStyle? { get } @objc public var content: Swift.String { get } - @objc public var actions: [MoEngageCards.MOCardAction] { + @objc public var actions: [MoEngageCards.MoEngageCardAction] { get } @objc public func encode(with aCoder: Foundation.NSCoder) @objc required public init?(coder aDecoder: Foundation.NSCoder) @objc deinit } -@_hasMissingDesignatedInitializers @objc public class MOCardAction : ObjectiveC.NSObject, Foundation.NSCoding { +@_hasMissingDesignatedInitializers @objc public class MoEngageCardAction : ObjectiveC.NSObject, Foundation.NSCoding { @objc public var name: Swift.String { get } - public var type: MoEngageCards.MOCardActionType { + public var type: MoEngageCards.MoEngageCardActionType { get } @objc public var typeString: Swift.String { @@ -156,7 +156,7 @@ public enum MOCardWidgetType : Swift.String { @objc required public init?(coder aDecoder: Foundation.NSCoder) @objc deinit } -@_hasMissingDesignatedInitializers @objc public class MOCardStyle : ObjectiveC.NSObject, Foundation.NSCoding { +@_hasMissingDesignatedInitializers @objc public class MoEngageCardStyle : ObjectiveC.NSObject, Foundation.NSCoding { @objc public var bgColor: UIKit.UIColor? { get } @@ -164,7 +164,7 @@ public enum MOCardWidgetType : Swift.String { @objc required public init?(coder aDecoder: Foundation.NSCoder) @objc deinit } -@_hasMissingDesignatedInitializers @objc public class MOCardCampaign : ObjectiveC.NSObject, Foundation.NSCoding { +@_hasMissingDesignatedInitializers @objc public class MoEngageCardCampaign : ObjectiveC.NSObject, Foundation.NSCoding { @objc public var cardID: Swift.String { get } @@ -183,10 +183,10 @@ public enum MOCardWidgetType : Swift.String { @objc public var metaData: [Swift.String : Any] { get } - @objc public var templateData: MoEngageCards.MOCardTemplateData? { + @objc public var templateData: MoEngageCards.MoEngageCardTemplateData? { get } - @objc public var displayControl: MoEngageCards.MOCardDisplayControl? { + @objc public var displayControl: MoEngageCards.MoEngageCardDisplayControl? { get } @objc public var cardPayload: [Swift.String : Any]? { @@ -196,40 +196,40 @@ public enum MOCardWidgetType : Swift.String { @objc required public init(coder aDecoder: Foundation.NSCoder) @objc deinit } -@objc public protocol MOCardsDelegate { - @objc optional func cardsSyncedSuccessfully(forAccountMeta accountMeta: MOCore.MOAccountMeta) +@objc public protocol MoEngageCardsDelegate { + @objc optional func cardsSyncedSuccessfully(forAccountMeta accountMeta: MoEngageCore.MoEngageAccountMeta) } -@objc public protocol MOCardsViewControllerDelegate { - @objc optional func cardsViewControllerDismissed(forAccountMeta accountMeta: MOCore.MOAccountMeta) - @objc optional func cardDeleted(withCardInfo card: MoEngageCards.MOCardCampaign, forAccountMeta accountMeta: MOCore.MOAccountMeta) - @objc optional func cardClicked(withCardInfo card: MoEngageCards.MOCardCampaign, andAction action: MoEngageCards.MOCardAction, forAccountMeta accountMeta: MOCore.MOAccountMeta) -> Swift.Bool +@objc public protocol MoEngageCardsViewControllerDelegate { + @objc optional func cardsViewControllerDismissed(forAccountMeta accountMeta: MoEngageCore.MoEngageAccountMeta) + @objc optional func cardDeleted(withCardInfo card: MoEngageCards.MoEngageCardCampaign, forAccountMeta accountMeta: MoEngageCore.MoEngageAccountMeta) + @objc optional func cardClicked(withCardInfo card: MoEngageCards.MoEngageCardCampaign, andAction action: MoEngageCards.MoEngageCardAction, forAccountMeta accountMeta: MoEngageCore.MoEngageAccountMeta) -> Swift.Bool } -@_inheritsConvenienceInitializers @objc public class MOCards : ObjectiveC.NSObject { - @objc public static let sharedInstance: MoEngageCards.MOCards - @objc public func setCardsDelegate(delegate: MoEngageCards.MOCardsDelegate, forAppID appID: Swift.String? = nil) +@_inheritsConvenienceInitializers @objc public class MoEngageSDKCards : ObjectiveC.NSObject { + @objc public static let sharedInstance: MoEngageCards.MoEngageSDKCards + @objc public func setCardsDelegate(delegate: MoEngageCards.MoEngageCardsDelegate, forAppID appID: Swift.String? = nil) @objc public func syncCards(forAppID appID: Swift.String? = nil, withCompletion completionBlock: ((_ success: Swift.Bool) -> ())? = nil) public func getAllCardStatusDict(forAppID appID: Swift.String? = nil, withCompletionBlock completionBlock: @escaping (([[Swift.String : Any]]) -> Swift.Void)) - @objc public func getCardsData(forAppID appID: Swift.String? = nil, withCompletionBlock completionBlock: @escaping ((_ cardsData: MoEngageCards.MOCardsData?, _ accountMeta: MOCore.MOAccountMeta?) -> Swift.Void)) - @objc public func getCardsCategories(forAppID appID: Swift.String? = nil, withCompletionBlock completionBlock: @escaping ((_ categories: Swift.Array, _ accountMeta: MOCore.MOAccountMeta?) -> ())) - @objc public func getCards(forCategory category: Swift.String, forAppID appID: Swift.String? = nil, withCompletionBlock completionBlock: @escaping ((_ cards: Swift.Array, _ accountMeta: MOCore.MOAccountMeta?) -> Swift.Void)) + @objc public func getCardsData(forAppID appID: Swift.String? = nil, withCompletionBlock completionBlock: @escaping ((_ cardsData: MoEngageCards.MoEngageCardsData?, _ accountMeta: MoEngageCore.MoEngageAccountMeta?) -> Swift.Void)) + @objc public func getCardsCategories(forAppID appID: Swift.String? = nil, withCompletionBlock completionBlock: @escaping ((_ categories: Swift.Array, _ accountMeta: MoEngageCore.MoEngageAccountMeta?) -> ())) + @objc public func getCards(forCategory category: Swift.String, forAppID appID: Swift.String? = nil, withCompletionBlock completionBlock: @escaping ((_ cards: Swift.Array, _ accountMeta: MoEngageCore.MoEngageAccountMeta?) -> Swift.Void)) @objc public func isAllCategoryEnabled(forAppID appID: Swift.String? = nil, withCompletionBlock completionBlock: @escaping ((Swift.Bool) -> Swift.Void)) - @objc public func cardShown(_ card: MoEngageCards.MOCardCampaign, forAppID appID: Swift.String? = nil) - @objc public func cardClicked(_ card: MoEngageCards.MOCardCampaign, forAppID appID: Swift.String? = nil) - @objc public func cardClicked(_ card: MoEngageCards.MOCardCampaign, withWidgetID widgetID: Swift.Int, forAppID appID: Swift.String? = nil) - @objc public func cardDelivered(_ card: MoEngageCards.MOCardCampaign, forAppID appID: Swift.String? = nil) - @objc public func deleteCards(_ cardsArr: [MoEngageCards.MOCardCampaign], forAppID appID: Swift.String? = nil, andCompletionBlock completionBlock: @escaping ((_ isDeleted: Swift.Bool, _ accountMeta: MOCore.MOAccountMeta?) -> ())) + @objc public func cardShown(_ card: MoEngageCards.MoEngageCardCampaign, forAppID appID: Swift.String? = nil) + @objc public func cardClicked(_ card: MoEngageCards.MoEngageCardCampaign, forAppID appID: Swift.String? = nil) + @objc public func cardClicked(_ card: MoEngageCards.MoEngageCardCampaign, withWidgetID widgetID: Swift.Int, forAppID appID: Swift.String? = nil) + @objc public func cardDelivered(_ card: MoEngageCards.MoEngageCardCampaign, forAppID appID: Swift.String? = nil) + @objc public func deleteCards(_ cardsArr: [MoEngageCards.MoEngageCardCampaign], forAppID appID: Swift.String? = nil, andCompletionBlock completionBlock: @escaping ((_ isDeleted: Swift.Bool, _ accountMeta: MoEngageCore.MoEngageAccountMeta?) -> ())) @objc public func cardsViewControllerLoaded(forAppID appID: Swift.String? = nil) @objc public func cardsViewControllerDismissed(forAppID appID: Swift.String? = nil) - @objc public func getNewCardsCount(forAppID appID: Swift.String? = nil, withCompletionBlock completionBlock: @escaping ((_ count: Swift.Int, _ accountMeta: MOCore.MOAccountMeta?) -> Swift.Void)) - @objc public func getUnclickedCardsCount(forAppID appID: Swift.String? = nil, withCompletionBlock completionBlock: @escaping ((_ count: Swift.Int, _ accountMeta: MOCore.MOAccountMeta?) -> Swift.Void)) - @objc public func getClickedCardsCount(forAppID appID: Swift.String? = nil, withCompletionBlock completionBlock: @escaping ((_ count: Swift.Int, _ accountMeta: MOCore.MOAccountMeta?) -> Swift.Void)) - @objc public func presentCardsViewController(withUIConfiguration config: MoEngageCards.MOCardsUIConfiguration? = nil, withCardsViewControllerDelegate delegate: MoEngageCards.MOCardsViewControllerDelegate? = nil, forAppID appID: Swift.String? = nil) - @objc public func pushCardsViewController(toNavigationController navController: UIKit.UINavigationController, withUIConfiguration config: MoEngageCards.MOCardsUIConfiguration? = nil, withCardsViewControllerDelegate delegate: MoEngageCards.MOCardsViewControllerDelegate? = nil, forAppID appID: Swift.String? = nil) - @objc public func getCardsViewController(withUIConfiguration config: MoEngageCards.MOCardsUIConfiguration? = nil, withCardsViewControllerDelegate delegate: MoEngageCards.MOCardsViewControllerDelegate? = nil, forAppID appID: Swift.String? = nil, withCompletionBlock completionBlock: @escaping ((MoEngageCards.MOCardsListViewController?) -> Swift.Void)) + @objc public func getNewCardsCount(forAppID appID: Swift.String? = nil, withCompletionBlock completionBlock: @escaping ((_ count: Swift.Int, _ accountMeta: MoEngageCore.MoEngageAccountMeta?) -> Swift.Void)) + @objc public func getUnclickedCardsCount(forAppID appID: Swift.String? = nil, withCompletionBlock completionBlock: @escaping ((_ count: Swift.Int, _ accountMeta: MoEngageCore.MoEngageAccountMeta?) -> Swift.Void)) + @objc public func getClickedCardsCount(forAppID appID: Swift.String? = nil, withCompletionBlock completionBlock: @escaping ((_ count: Swift.Int, _ accountMeta: MoEngageCore.MoEngageAccountMeta?) -> Swift.Void)) + @objc public func presentCardsViewController(withUIConfiguration config: MoEngageCards.MoEngageCardsUIConfiguration? = nil, withCardsViewControllerDelegate delegate: MoEngageCards.MoEngageCardsViewControllerDelegate? = nil, forAppID appID: Swift.String? = nil) + @objc public func pushCardsViewController(toNavigationController navController: UIKit.UINavigationController, withUIConfiguration config: MoEngageCards.MoEngageCardsUIConfiguration? = nil, withCardsViewControllerDelegate delegate: MoEngageCards.MoEngageCardsViewControllerDelegate? = nil, forAppID appID: Swift.String? = nil) + @objc public func getCardsViewController(withUIConfiguration config: MoEngageCards.MoEngageCardsUIConfiguration? = nil, withCardsViewControllerDelegate delegate: MoEngageCards.MoEngageCardsViewControllerDelegate? = nil, forAppID appID: Swift.String? = nil, withCompletionBlock completionBlock: @escaping ((MoEngageCards.MoEngageCardsListViewController?) -> Swift.Void)) @objc override dynamic public init() @objc deinit } -@_inheritsConvenienceInitializers @objc public class MOCardsNavigationBarStyle : ObjectiveC.NSObject { +@_inheritsConvenienceInitializers @objc public class MoEngageCardsNavigationBarStyle : ObjectiveC.NSObject { public var navigationBarColor: UIKit.UIColor? public var navigationBarTintColor: UIKit.UIColor? public var navigationBarTitleColor: UIKit.UIColor? @@ -238,9 +238,9 @@ public enum MOCardWidgetType : Swift.String { @objc override dynamic public init() @objc deinit } -@_inheritsConvenienceInitializers @objc public class MOCardsUIConfiguration : ObjectiveC.NSObject { +@_inheritsConvenienceInitializers @objc public class MoEngageCardsUIConfiguration : ObjectiveC.NSObject { public var navigationBarTitle: Swift.String - public var navigationBarStyle: MoEngageCards.MOCardsNavigationBarStyle? + public var navigationBarStyle: MoEngageCards.MoEngageCardsNavigationBarStyle? public var categoryTabsContainerBGColor: UIKit.UIColor public var categoryTabsBGColor: UIKit.UIColor public var categoryTabsTextColor: UIKit.UIColor @@ -284,21 +284,21 @@ public enum MOCardWidgetType : Swift.String { @objc override dynamic public init() @objc deinit } -@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc public class MOCardsData : ObjectiveC.NSObject, Foundation.NSCoding { +@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc public class MoEngageCardsData : ObjectiveC.NSObject, Foundation.NSCoding { @objc public var showAllTab: Swift.Bool { get } @objc public var cardCategories: [Swift.String] { get } - @objc public var cards: [MoEngageCards.MOCardCampaign] { + @objc public var cards: [MoEngageCards.MoEngageCardCampaign] { get } @objc public func encode(with aCoder: Foundation.NSCoder) @objc required public init(coder aDecoder: Foundation.NSCoder) @objc deinit } -@objc @_inheritsConvenienceInitializers @_Concurrency.MainActor(unsafe) public class MOCardsListViewController : UIKit.UIViewController, UIKit.UIGestureRecognizerDelegate { +@objc @_inheritsConvenienceInitializers @_Concurrency.MainActor(unsafe) public class MoEngageCardsListViewController : UIKit.UIViewController, UIKit.UIGestureRecognizerDelegate { @_Concurrency.MainActor(unsafe) public func reloadInbox() @_Concurrency.MainActor(unsafe) @objc override dynamic public func viewDidLoad() @_Concurrency.MainActor(unsafe) @objc override dynamic public func viewDidAppear(_ animated: Swift.Bool) @@ -309,7 +309,7 @@ public enum MOCardWidgetType : Swift.String { @_Concurrency.MainActor(unsafe) @objc required dynamic public init?(coder: Foundation.NSCoder) @objc deinit } -extension MoEngageCards.MOCardsListViewController : UIKit.UITableViewDelegate, UIKit.UITableViewDataSource { +extension MoEngageCards.MoEngageCardsListViewController : UIKit.UITableViewDelegate, UIKit.UITableViewDataSource { @_Concurrency.MainActor(unsafe) @objc dynamic public func numberOfSections(in tableView: UIKit.UITableView) -> Swift.Int @_Concurrency.MainActor(unsafe) @objc dynamic public func tableView(_ tableView: UIKit.UITableView, heightForHeaderInSection section: Swift.Int) -> CoreGraphics.CGFloat @_Concurrency.MainActor(unsafe) @objc dynamic public func tableView(_ tableView: UIKit.UITableView, numberOfRowsInSection section: Swift.Int) -> Swift.Int @@ -320,12 +320,12 @@ extension MoEngageCards.MOCardsListViewController : UIKit.UITableViewDelegate, U @_Concurrency.MainActor(unsafe) @objc dynamic public func tableView(_ tableView: UIKit.UITableView, didUnhighlightRowAt indexPath: Foundation.IndexPath) @_Concurrency.MainActor(unsafe) @objc dynamic public func tableView(_ tableView: UIKit.UITableView, didSelectRowAt indexPath: Foundation.IndexPath) } -extension MoEngageCards.MOCardTemplateType : Swift.Equatable {} -extension MoEngageCards.MOCardTemplateType : Swift.Hashable {} -extension MoEngageCards.MOCardTemplateType : Swift.RawRepresentable {} -extension MoEngageCards.MOCardActionType : Swift.Equatable {} -extension MoEngageCards.MOCardActionType : Swift.Hashable {} -extension MoEngageCards.MOCardActionType : Swift.RawRepresentable {} -extension MoEngageCards.MOCardWidgetType : Swift.Equatable {} -extension MoEngageCards.MOCardWidgetType : Swift.Hashable {} -extension MoEngageCards.MOCardWidgetType : Swift.RawRepresentable {} +extension MoEngageCards.MoEngageCardTemplateType : Swift.Equatable {} +extension MoEngageCards.MoEngageCardTemplateType : Swift.Hashable {} +extension MoEngageCards.MoEngageCardTemplateType : Swift.RawRepresentable {} +extension MoEngageCards.MoEngageCardActionType : Swift.Equatable {} +extension MoEngageCards.MoEngageCardActionType : Swift.Hashable {} +extension MoEngageCards.MoEngageCardActionType : Swift.RawRepresentable {} +extension MoEngageCards.MoEngageCardWidgetType : Swift.Equatable {} +extension MoEngageCards.MoEngageCardWidgetType : Swift.Hashable {} +extension MoEngageCards.MoEngageCardWidgetType : Swift.RawRepresentable {} diff --git a/Frameworks/MoEngageCards.xcframework/ios-arm64_i386_x86_64-simulator/MoEngageCards.framework/_CodeSignature/CodeResources b/Frameworks/MoEngageCards.xcframework/ios-arm64_i386_x86_64-simulator/MoEngageCards.framework/_CodeSignature/CodeResources index 1f3ec1c..e1bdbb4 100644 --- a/Frameworks/MoEngageCards.xcframework/ios-arm64_i386_x86_64-simulator/MoEngageCards.framework/_CodeSignature/CodeResources +++ b/Frameworks/MoEngageCards.xcframework/ios-arm64_i386_x86_64-simulator/MoEngageCards.framework/_CodeSignature/CodeResources @@ -10,11 +10,11 @@ CHANGELOG.md - zK/oVsS9tQPhkflN3tKoMIJ8/C8= + Szd0M13Gefm5ue4/T1j7Xze919M= Headers/MoEngageCards-Swift.h - +JuUftf1x6wnpORd5rMKadVXMjQ= + IE9lGNK6qr4HKKuIztsM3ytxc9Y= Headers/MoEngageCards.h @@ -22,79 +22,79 @@ Info.plist - JKPhiLAKwkhyE/P3KOz1kmCo6ls= + Rs2gfzwvGhE482EaYpv+nIySn/I= LICENSE ih5AQhHYR6MqQ2cinlT1HtiVYGQ= - MOCardImageView.nib + MoEngageCardImageView.nib YoKouAsjq/qtcFpyaHsiiuf6Jlw= - MOCardsStoryboard.storyboardc/5oj-Nb-bwU-view-ASK-kv-Zce.nib/objects-11.0+.nib + MoEngageCardsStoryboard.storyboardc/5oj-Nb-bwU-view-ASK-kv-Zce.nib/objects-11.0+.nib - +V+BqsMbrnsCrcmdSI+jfp8nplo= + ZuUDM3XcOUMXrcnd4IjTDvRoA9Y= - MOCardsStoryboard.storyboardc/5oj-Nb-bwU-view-ASK-kv-Zce.nib/runtime.nib + MoEngageCardsStoryboard.storyboardc/5oj-Nb-bwU-view-ASK-kv-Zce.nib/runtime.nib - Fo8nhp93SSNOpoRhbnqDKuA8hPo= + K0kzUHeGq+jWnuTHdQbjOYY197s= - MOCardsStoryboard.storyboardc/Info.plist + MoEngageCardsStoryboard.storyboardc/Info.plist - decN8P9Fvz6GP3JKyHIWZFCp/98= + r2OK2NdujvKc9NnR4Xq5RLqarQc= - MOCardsStoryboard.storyboardc/MOCardsListViewController.nib/objects-11.0+.nib + MoEngageCardsStoryboard.storyboardc/MoEngageCardsListViewController.nib/objects-11.0+.nib - mcfZklIq0E7oQrFEI+BP7O2ynJg= + mOQeuoQq0zZg4AfQhBoF870TKMs= - MOCardsStoryboard.storyboardc/MOCardsListViewController.nib/runtime.nib + MoEngageCardsStoryboard.storyboardc/MoEngageCardsListViewController.nib/runtime.nib - mcfZklIq0E7oQrFEI+BP7O2ynJg= + mOQeuoQq0zZg4AfQhBoF870TKMs= - MOCategoryCell.nib/objects-11.0+.nib + MoEngageCategoryCell.nib/objects-11.0+.nib - d6+1/uHKflm2RqeZrf3iB+lwT9I= + 667nVZx80h8/9I7EHK805EnzZqM= - MOCategoryCell.nib/runtime.nib + MoEngageCategoryCell.nib/runtime.nib - G0xnBk3qtIvN9n+0Z28VYlBrkds= + yokrQ/P8PqkC24dyHsclFuLimOU= Modules/MoEngageCards.swiftmodule/arm64-apple-ios-simulator.swiftdoc - T0gpchnJNZZ7EqW49y6OxNxM8QU= + 8L3XLC+/fNGWdZIWO6YeTKPBZVM= Modules/MoEngageCards.swiftmodule/arm64-apple-ios-simulator.swiftinterface - szHRO4jQ3Yf3FZs+IxyNyf2IOz8= + O35m6NH2MS+I2/+FxzYyiqdO0K8= Modules/MoEngageCards.swiftmodule/arm64-apple-ios-simulator.swiftmodule - wb+700ncsrU5kcJrctAxc7o8FR0= + MB0/Cr0kfVwfIyxFQUenLll7fEk= Modules/MoEngageCards.swiftmodule/i386-apple-ios-simulator.swiftdoc - OorkYiirzF9SeFGZW9k2Uma0tiE= + ESobHTveWs8zZfXkjahLnxUUcCE= Modules/MoEngageCards.swiftmodule/i386-apple-ios-simulator.swiftinterface - Vj10djfwun6IfMxySEsE3q44cWA= + Un37YHYEDcGizh8d7hA3AeurYmk= Modules/MoEngageCards.swiftmodule/i386-apple-ios-simulator.swiftmodule - vbO2TLY4WUaBXej6ctTE8p7C5mQ= + 3uf1oEx9putAJeMplgAQrSn4erg= Modules/MoEngageCards.swiftmodule/x86_64-apple-ios-simulator.swiftdoc - cF9I3wI8KJo+cHhQFCr7JWccu84= + qcQ3dZniX0ltTh6XHhyPqoJtntw= Modules/MoEngageCards.swiftmodule/x86_64-apple-ios-simulator.swiftinterface - +981xhKN8I6dbWcUz1z3jbLP7ys= + v9ib+fv77QRJaXIBdLpkLCjqv9w= Modules/MoEngageCards.swiftmodule/x86_64-apple-ios-simulator.swiftmodule - fVDS+k7NgLSSAH5w0CcVB48B3gY= + oAUaHPzbdax0E/g/dvyet8Z6PYE= Modules/module.modulemap @@ -118,22 +118,22 @@ hash - zK/oVsS9tQPhkflN3tKoMIJ8/C8= + Szd0M13Gefm5ue4/T1j7Xze919M= hash2 - FehlQ2CZZ9oE+wHV4j56Ow6Uj/GWY7h1k/4HMGlp+jo= + Epy/Aewu8ktJKeShdQdt1nbLPcWpO67pKApdWQQEJ1c= Headers/MoEngageCards-Swift.h hash - +JuUftf1x6wnpORd5rMKadVXMjQ= + IE9lGNK6qr4HKKuIztsM3ytxc9Y= hash2 - pCHDT2NK/fXoCpXcwWB3jyyuOIyiDWOB7teHx/KJj2g= + VEeu3O2DKt44xeYp7V/NVfXHcuOtFtuMTANCFt+Sa4A= Headers/MoEngageCards.h @@ -158,7 +158,7 @@ DHxoqa3SWsSeiRWX4o3nIP0kO6sTBMPVanytCdzu7ME= - MOCardImageView.nib + MoEngageCardImageView.nib hash @@ -169,180 +169,180 @@ 18awYT5k4mkThV2N5wrNvKgi7LRKvlhm3wr0PK/kvjg= - MOCardsStoryboard.storyboardc/5oj-Nb-bwU-view-ASK-kv-Zce.nib/objects-11.0+.nib + MoEngageCardsStoryboard.storyboardc/5oj-Nb-bwU-view-ASK-kv-Zce.nib/objects-11.0+.nib hash - +V+BqsMbrnsCrcmdSI+jfp8nplo= + ZuUDM3XcOUMXrcnd4IjTDvRoA9Y= hash2 - DjiVbAOQTCBdTInAN+tR721wXF917YP0rsG9H40wxLM= + nhbqrdsFYsrehsXdkWEHjv7DA8lPu2jhDX3NIeYzcj4= - MOCardsStoryboard.storyboardc/5oj-Nb-bwU-view-ASK-kv-Zce.nib/runtime.nib + MoEngageCardsStoryboard.storyboardc/5oj-Nb-bwU-view-ASK-kv-Zce.nib/runtime.nib hash - Fo8nhp93SSNOpoRhbnqDKuA8hPo= + K0kzUHeGq+jWnuTHdQbjOYY197s= hash2 - mnR3W0sG9qm3MZwEyQOk+DhL5jrdK4B0URwz9S0G6g8= + pIcy7QC3FteXC0+VtFuB8r0r+y9FRZc7X2xPj+69Adw= - MOCardsStoryboard.storyboardc/Info.plist + MoEngageCardsStoryboard.storyboardc/Info.plist hash - decN8P9Fvz6GP3JKyHIWZFCp/98= + r2OK2NdujvKc9NnR4Xq5RLqarQc= hash2 - aAuRVNqcY6z4x17DlG0r608HJO9kjz7cuXTKX8XHy7c= + Ji3LZDB1iomBlw7iGpfiM1T5u+OYYxZ9iOiWT2jAPi0= - MOCardsStoryboard.storyboardc/MOCardsListViewController.nib/objects-11.0+.nib + MoEngageCardsStoryboard.storyboardc/MoEngageCardsListViewController.nib/objects-11.0+.nib hash - mcfZklIq0E7oQrFEI+BP7O2ynJg= + mOQeuoQq0zZg4AfQhBoF870TKMs= hash2 - iAnasseNQBcxJ1x66UnK0dzbQk79nwiRfxP1dmZzD7c= + LG5tsH8Ay5s9Zf1MrAV/eweaHMBLL8d2mBho+/ISm4M= - MOCardsStoryboard.storyboardc/MOCardsListViewController.nib/runtime.nib + MoEngageCardsStoryboard.storyboardc/MoEngageCardsListViewController.nib/runtime.nib hash - mcfZklIq0E7oQrFEI+BP7O2ynJg= + mOQeuoQq0zZg4AfQhBoF870TKMs= hash2 - iAnasseNQBcxJ1x66UnK0dzbQk79nwiRfxP1dmZzD7c= + LG5tsH8Ay5s9Zf1MrAV/eweaHMBLL8d2mBho+/ISm4M= - MOCategoryCell.nib/objects-11.0+.nib + MoEngageCategoryCell.nib/objects-11.0+.nib hash - d6+1/uHKflm2RqeZrf3iB+lwT9I= + 667nVZx80h8/9I7EHK805EnzZqM= hash2 - U2eIgQexIW334c0iRurKLPOwF3gVSWLdCOwDC/IXRjA= + qBJhU5ke8RvvnbhI0REH3wZuBofGuCztfWLtSB+jt8s= - MOCategoryCell.nib/runtime.nib + MoEngageCategoryCell.nib/runtime.nib hash - G0xnBk3qtIvN9n+0Z28VYlBrkds= + yokrQ/P8PqkC24dyHsclFuLimOU= hash2 - GwMln+hIXr+b5/EmeoVC4DF61wW0RBqq69w81VACqzw= + M47wJgo1iG4fVgDLwY/Ia/NR5ZUm5ftTzF3HANa/hAw= Modules/MoEngageCards.swiftmodule/arm64-apple-ios-simulator.swiftdoc hash - T0gpchnJNZZ7EqW49y6OxNxM8QU= + 8L3XLC+/fNGWdZIWO6YeTKPBZVM= hash2 - Z9BpHfJbpxh82BsINLazZGZlN+tYpNZt6n6pWrgml7A= + +gnnc1Y4foXIkTSFULrr1Zedy5r6NvmD7u6IxmlH5x4= Modules/MoEngageCards.swiftmodule/arm64-apple-ios-simulator.swiftinterface hash - szHRO4jQ3Yf3FZs+IxyNyf2IOz8= + O35m6NH2MS+I2/+FxzYyiqdO0K8= hash2 - SAN3KlDKoBwE2Ji7jSQXegDgLOYn6OagKDggDWSZZL8= + JsZlwoURKR51cdmssQkWU3QtGYdKOn/QqJNAXbSF5io= Modules/MoEngageCards.swiftmodule/arm64-apple-ios-simulator.swiftmodule hash - wb+700ncsrU5kcJrctAxc7o8FR0= + MB0/Cr0kfVwfIyxFQUenLll7fEk= hash2 - QJZiu5e1QeKKlQxbXcYWdroPQfrfU/+7Uq2Nl1lDWo4= + xFmhAOBaBw+SJv7XiaqttoDv1zvgvOFIlgm0jOs0RLM= Modules/MoEngageCards.swiftmodule/i386-apple-ios-simulator.swiftdoc hash - OorkYiirzF9SeFGZW9k2Uma0tiE= + ESobHTveWs8zZfXkjahLnxUUcCE= hash2 - vuRQ/MGuoz5AQLhPJY0TaDWzRn43nY67b6tT4FPXOi8= + pYPbww++EDsijXjfND4BkW3v1f1nfB98EIbCkUzr+wU= Modules/MoEngageCards.swiftmodule/i386-apple-ios-simulator.swiftinterface hash - Vj10djfwun6IfMxySEsE3q44cWA= + Un37YHYEDcGizh8d7hA3AeurYmk= hash2 - CU6a//qsQhUC6LrG2vL3BbUEgGVT31a2wCRySZhroyk= + KT2U9wSjkbl+kvMrHWt2+765pWs862MBvpjDaX+fULA= Modules/MoEngageCards.swiftmodule/i386-apple-ios-simulator.swiftmodule hash - vbO2TLY4WUaBXej6ctTE8p7C5mQ= + 3uf1oEx9putAJeMplgAQrSn4erg= hash2 - OlXR8/nw3DKR83wCK2Bf3caDqP5yZwjPM0nI0eAzN60= + K/b3UilKm1vEbsEc33KIjebOkoCavYR9NbWC5bcT0Do= Modules/MoEngageCards.swiftmodule/x86_64-apple-ios-simulator.swiftdoc hash - cF9I3wI8KJo+cHhQFCr7JWccu84= + qcQ3dZniX0ltTh6XHhyPqoJtntw= hash2 - 7AEGQP9ypQZ60iRZljhNUpwUZ7YrKlW3VZGeqSRh/GY= + qXfC8c2kT4RMP2hcpwKpOhONJHyPfxFSf7mjZSux8Dk= Modules/MoEngageCards.swiftmodule/x86_64-apple-ios-simulator.swiftinterface hash - +981xhKN8I6dbWcUz1z3jbLP7ys= + v9ib+fv77QRJaXIBdLpkLCjqv9w= hash2 - AdaosdEYaoceNQRh7Sbi8H+i0YadExqcIb6/weJIOGI= + QrIZ7wfEbs80LeZmXRVrdW5eaOWMibd7tQXoKOS+6yI= Modules/MoEngageCards.swiftmodule/x86_64-apple-ios-simulator.swiftmodule hash - fVDS+k7NgLSSAH5w0CcVB48B3gY= + oAUaHPzbdax0E/g/dvyet8Z6PYE= hash2 - M71viOdEQAXr80U2Tdu6nRfPIiqQXMyLIs8ENnSSnAo= + 3YoJTwUWhsLfAOpQmDD/KIr9d9AYbx37MeB0zOYMByU= Modules/module.modulemap diff --git a/MoEngageCards.podspec b/MoEngageCards.podspec index 9cc59e3..a289e07 100644 --- a/MoEngageCards.podspec +++ b/MoEngageCards.podspec @@ -2,7 +2,7 @@ Pod::Spec.new do |s| s.name = 'MoEngageCards' - s.version = '3.4.2' + s.version = '4.0.0' s.summary = 'MoEngage Cards Campaigns for iOS' s.description = <<-DESC Create targeted or automated App Inbox/NewsFeed messages that can be grouped into various categories, and target your users with different updates or offers that can stay in the Inbox/Feed over a designated period of time. @@ -24,5 +24,5 @@ Pod::Spec.new do |s| s.ios.vendored_frameworks = 'Frameworks/MoEngageCards.xcframework' s.requires_arc = true s.frameworks = 'Foundation', 'UIKit', 'ImageIO' - s.dependency 'MoEngage-iOS-SDK', '>= 8.4.0', '< 8.5.0' + s.dependency 'MoEngage-iOS-SDK', '>= 9.0.0', '< 9.1.0' end diff --git a/Package.swift b/Package.swift index d91e718..cf9b34f 100644 --- a/Package.swift +++ b/Package.swift @@ -11,7 +11,7 @@ let package = Package( targets: ["MoEngageCardsSPM","MoEngageCards"]), ], dependencies: [ - .package(name: "MoEngage-iOS-SDK",url: "https://github.com/moengage/MoEngage-iOS-SDK.git", from: "8.4.0"), + .package(name: "MoEngage-iOS-SDK",url: "https://github.com/moengage/MoEngage-iOS-SDK.git", from: "9.0.0"), ], targets: [ .target(name: "MoEngageCardsSPM", dependencies: ["MoEngage-iOS-SDK"], path: "Sources/..",exclude: ["MoEngageCards.podspec", "README.md","./Frameworks/MoEngageCards.xcframework", "LICENSE","CHANGELOG.md", "Images/moe_logo_blue.png"]),