@@ -17,17 +17,21 @@ extern NSString *const ITBL_KEY_CURRENT_EMAIL;
1717extern NSString *const ITBL_KEY_DATA_FIELDS;
1818extern NSString *const ITBL_KEY_DEVICE;
1919extern NSString *const ITBL_KEY_EMAIL;
20+ extern NSString *const ITBL_KEY_EMAIL_LIST_IDS;
2021extern NSString *const ITBL_KEY_EVENT_NAME;
2122extern NSString *const ITBL_KEY_ITEMS;
2223extern NSString *const ITBL_KEY_MERGE_NESTED;
2324extern NSString *const ITBL_KEY_MESSAGE_ID;
2425extern NSString *const ITBL_KEY_NEW_EMAIL;
2526extern NSString *const ITBL_KEY_PLATFORM;
2627extern NSString *const ITBL_KEY_RECIPIENT_EMAIL;
28+ extern NSString *const ITBL_KEY_SDK_VERSION;
2729extern NSString *const ITBL_KEY_SEND_AT;
2830extern NSString *const ITBL_KEY_TOKEN;
2931extern NSString *const ITBL_KEY_TEMPLATE_ID;
3032extern NSString *const ITBL_KEY_TOTAL;
33+ extern NSString *const ITBL_KEY_UNSUB_CHANNEL;
34+ extern NSString *const ITBL_KEY_UNSUB_MESSAGE;
3135extern NSString *const ITBL_KEY_USER;
3236extern NSString *const ITBL_KEY_USER_ID;
3337
@@ -52,8 +56,9 @@ extern NSString *const ITBL_DEVICE_USER_INTERFACE;
5256#define ENDPOINT_TRACK_INAPP_CLICK @" events/trackInAppClick"
5357#define ENDPOINT_TRACK_INAPP_OPEN @" events/trackInAppOpen"
5458#define ENDPOINT_TRACK_PUSH_OPEN @" events/trackPushOpen"
55- #define ENDPOINT_UPDATE_EMAIL @" users/updateEmail"
5659#define ENDPOINT_UPDATE_USER @" users/update"
60+ #define ENDPOINT_UPDATE_EMAIL @" users/updateEmail"
61+ #define ENDPOINT_UPDATE_SUBSCRIPTIONS @" users/updateSubscriptions"
5762
5863// MISC
5964#define ITBL_KEY_GET @" GET"
@@ -65,11 +70,15 @@ extern NSString *const ITBL_DEVICE_USER_INTERFACE;
6570#define ITBL_KEY_PHONE @" Phone"
6671#define ITBL_KEY_UNSPECIFIED @" Unspecified"
6772
73+ #define ITBL_PLATFORM_IOS @" iOS"
74+
6875
6976#define ITBL_DEEPLINK_IDENTIFIER @" /a/[a-zA-Z0-9]+"
7077
7178
7279// In-App Constants
80+ #define ITERABLE_IN_APP_CLICK_URL @" urlClick"
81+
7382#define ITERABLE_IN_APP_TITLE @" title"
7483#define ITERABLE_IN_APP_BODY @" body"
7584#define ITERABLE_IN_APP_IMAGE @" mainImage"
@@ -90,5 +99,11 @@ extern NSString *const ITBL_DEVICE_USER_INTERFACE;
9099#define ITERABLE_IN_APP_BUTTON_ACTION @" action"
91100#define ITERABLE_IN_APP_CONTENT @" content"
92101
102+ // In-App HTML Constants
103+ #define ITERABLE_IN_APP_BACKGROUND_ALPHA @" backgroundAlpha"
104+ #define ITERABLE_IN_APP_HTML @" html"
105+ #define ITERABLE_IN_APP_HREF @" href"
106+ #define ITERABLE_IN_APP_DISPLAY_SETTINGS @" inAppDisplaySettings"
107+
93108
94109typedef void (^ITEActionBlock)(NSString *);
0 commit comments