77
88@interface RCT_EXTERN_REMAP_MODULE (RNIterableAPI, ReactIterableAPI, NSObject )
99
10+ // MARK: - SDK Functions
1011RCT_EXTERN_METHOD (initializeWithApiKey: (nonnull NSString *) apiKey
1112 config: (nonnull NSDictionary *) config
1213 version: (nonnull NSString *) version)
@@ -21,6 +22,7 @@ @interface RCT_EXTERN_REMAP_MODULE(RNIterableAPI, ReactIterableAPI, NSObject)
2122RCT_EXTERN_METHOD(getUserId: (RCTPromiseResolveBlock) resolve
2223 rejecter: (RCTPromiseRejectBlock) reject)
2324
25+ // MARK: - Iterable API Request Functions
2426RCT_EXTERN_METHOD(disableDeviceForCurrentUser)
2527
2628RCT_EXTERN_METHOD(setInAppShowResponse: (nonnull NSNumber *) inAppShowResponse)
@@ -71,6 +73,15 @@ @interface RCT_EXTERN_REMAP_MODULE(RNIterableAPI, ReactIterableAPI, NSObject)
7173 resolver: (RCTPromiseResolveBlock) resolve
7274 rejecter: (RCTPromiseRejectBlock) reject)
7375
76+ RCT_EXTERN_METHOD(updateSubscriptions: (NSArray *) emailListIds
77+ unsubscribedChannelIds: (NSArray *) unsubscribedChannelIds
78+ unsubscribedMessageTypeIds: (NSArray *) unsubscribedMessageTypeIds
79+ subscribedMessageTypeIds: (NSArray *) subscribedMessageTypeIds
80+ campaignId: (nonnull NSNumber *) campaignId
81+ templateId: (nonnull NSNumber *) templateId)
82+
83+ // MARK: - SDK In-App Manager Functions
84+
7485RCT_EXTERN_METHOD(getInAppMessages: (RCTPromiseResolveBlock) resolve
7586 rejecter: (RCTPromiseRejectBlock) reject)
7687
@@ -96,11 +107,6 @@ @interface RCT_EXTERN_REMAP_MODULE(RNIterableAPI, ReactIterableAPI, NSObject)
96107RCT_EXTERN_METHOD(setReadForMessage: (nonnull NSString *) messageId
97108 read: (BOOL ) read)
98109
99- RCT_EXTERN_METHOD(updateSubscriptions: (NSArray *) emailListIds
100- unsubscribedChannelIds: (NSArray *) unsubscribedChannelIds
101- unsubscribedMessageTypeIds: (NSArray *) unsubscribedMessageTypeIds
102- subscribedMessageTypeIds: (NSArray *) subscribedMessageTypeIds
103- campaignId: (nonnull NSNumber *) campaignId
104- templateId: (nonnull NSNumber *) templateId)
110+ RCT_EXTERN_METHOD(setAutoDisplayPaused: (BOOL ) paused)
105111
106112@end
0 commit comments