Skip to content

Commit 999ca8d

Browse files
committed
adding page Id to in app message action
1 parent 142e4b4 commit 999ca8d

File tree

1 file changed

+13
-0
lines changed

1 file changed

+13
-0
lines changed

OneSignalSDK/onesignal/src/main/java/com/onesignal/OSInAppMessageAction.java

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ public class OSInAppMessageAction {
1717
private static final String ID = "id";
1818
private static final String NAME = "name";
1919
private static final String URL = "url";
20+
private static final String PAGE_ID = "page_id";
2021
private static final String URL_TARGET = "url_target";
2122
private static final String CLOSE = "close";
2223
private static final String CLICK_NAME = "click_name";
@@ -52,6 +53,12 @@ public class OSInAppMessageAction {
5253
@Nullable
5354
private String clickUrl;
5455

56+
/**
57+
* UUID for the page in an IAM Carousel
58+
*/
59+
@Nullable
60+
private String pageId;
61+
5562
/**
5663
* Outcome for action
5764
*/
@@ -83,6 +90,7 @@ public class OSInAppMessageAction {
8390
clickId = json.optString(ID, null);
8491
clickName = json.optString(NAME, null);
8592
clickUrl = json.optString(URL, null);
93+
pageId = json.optString(PAGE_ID, null);
8694
urlTarget = OSInAppMessageActionUrlType.fromString(json.optString(URL_TARGET, null));
8795
if (urlTarget == null)
8896
urlTarget = OSInAppMessageActionUrlType.IN_APP_WEBVIEW;
@@ -125,6 +133,11 @@ public String getClickName() {
125133
return clickName;
126134
}
127135

136+
@NonNull
137+
String getPageId() {
138+
return pageId;
139+
}
140+
128141
@Nullable
129142
public OSInAppMessageActionUrlType getUrlTarget() {
130143
return urlTarget;

0 commit comments

Comments
 (0)