Skip to content

Commit df6ba5f

Browse files
[PAY-5021]: Added new Guest fields and incremented version. (#110)
1 parent cd25cd1 commit df6ba5f

9 files changed

Lines changed: 38 additions & 8 deletions

File tree

CHANGES.MD

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
3.15.2 (2024-07-11)
2+
=================
3+
- Added support for `$guest_user_id` and `$guest_booking_reference_id` fields to `$guest` complex field for `$create_order` and `$update_order` events
4+
15
3.14.2 (2024-05-20)
26
=================
37
- Fixed bug with okHttp causing SocketTimeoutException

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,13 +13,13 @@ Java 1.7 or later.
1313
<dependency>
1414
<groupId>com.siftscience</groupId>
1515
<artifactId>sift-java</artifactId>
16-
<version>3.14.2</version>
16+
<version>3.15.2</version>
1717
</dependency>
1818
```
1919
### Gradle
2020
```
2121
dependencies {
22-
compile 'com.siftscience:sift-java:3.14.2'
22+
compile 'com.siftscience:sift-java:3.15.2'
2323
}
2424
```
2525
### Other

build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ apply plugin: 'signing'
55
apply plugin: 'java-library-distribution'
66

77
group = 'com.siftscience'
8-
version = '3.14.2'
8+
version = '3.15.2'
99

1010
repositories {
1111
mavenCentral()

src/main/java/com/siftscience/Constants.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,6 @@
33
public class Constants {
44

55
public static final String API_VERSION = "v205";
6-
public static final String LIB_VERSION = "3.14.2";
6+
public static final String LIB_VERSION = "3.15.2";
77
public static final String USER_AGENT_HEADER = String.format("SiftScience/%s sift-java/%s", API_VERSION, LIB_VERSION);
88
}

src/main/java/com/siftscience/model/Guest.java

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,8 @@ public class Guest {
1010
@Expose @SerializedName("$loyalty_program") private String loyaltyProgram;
1111
@Expose @SerializedName("$loyalty_program_id") private String loyaltyProgramId;
1212
@Expose @SerializedName("$birth_date") private String birthDate;
13+
@Expose @SerializedName("$guest_user_id") private String guestUserId;
14+
@Expose @SerializedName("$guest_booking_reference_id") private String guestBookingReferenceId;
1315

1416
public String getName() {
1517
return name;
@@ -64,4 +66,22 @@ public Guest setBirthDate(String birthDate) {
6466
this.birthDate = birthDate;
6567
return this;
6668
}
69+
70+
public String getGuestUserId() {
71+
return guestUserId;
72+
}
73+
74+
public Guest setGuestUserId(String guestUserId) {
75+
this.guestUserId = guestUserId;
76+
return this;
77+
}
78+
79+
public String getGuestBookingReferenceId() {
80+
return guestBookingReferenceId;
81+
}
82+
83+
public Guest setGuestBookingReferenceId(String guestBookingReferenceId) {
84+
this.guestBookingReferenceId = guestBookingReferenceId;
85+
return this;
86+
}
6787
}

src/test/java/com/siftscience/CreateOrderEventTest.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,9 @@ public void testCreateOrderEventWithBookings() throws JSONException, IOException
8585
" \"$loyalty_program\": \"skymiles\",\n" +
8686
" \"$loyalty_program_id\": \"PSOV34DF\",\n" +
8787
" \"$phone\": \"1-415-555-6040\",\n" +
88-
" \"$email\": \"jdoe@domain.com\"\n" +
88+
" \"$email\": \"jdoe@domain.com\",\n" +
89+
" \"$guest_user_id\": \"johndoe_1985-01-19\",\n" +
90+
" \"$guest_booking_reference_id\": \"AO0999837df\"\n" +
8991
" },\n" +
9092
" {\n" +
9193
" \"$name\": \"Jane Doe\"\n" +

src/test/java/com/siftscience/SiftRequestTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ public void testUserAgentHeader() throws Exception {
3737

3838
// Verify the request.
3939
RecordedRequest recordedRequest = server.takeRequest();
40-
Assert.assertEquals("SiftScience/v205 sift-java/3.14.2", recordedRequest.getHeader("User-Agent"));
40+
Assert.assertEquals("SiftScience/v205 sift-java/3.15.2", recordedRequest.getHeader("User-Agent"));
4141
}
4242

4343
@Test

src/test/java/com/siftscience/TestUtils.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -204,7 +204,9 @@ static Guest sampleGuest1() {
204204
.setLoyaltyProgram("skymiles")
205205
.setLoyaltyProgramId("PSOV34DF")
206206
.setPhone("1-415-555-6040")
207-
.setEmail("jdoe@domain.com");
207+
.setEmail("jdoe@domain.com")
208+
.setGuestUserId("johndoe_1985-01-19")
209+
.setGuestBookingReferenceId("AO0999837df");
208210
}
209211

210212
static Guest sampleGuest2() {

src/test/java/com/siftscience/UpdateOrderEventTest.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,9 @@ public void testUpdateOrderEventWithBookings() throws JSONException, IOException
8686
" \"$loyalty_program\": \"skymiles\",\n" +
8787
" \"$loyalty_program_id\": \"PSOV34DF\",\n" +
8888
" \"$phone\": \"1-415-555-6040\",\n" +
89-
" \"$email\": \"jdoe@domain.com\"\n" +
89+
" \"$email\": \"jdoe@domain.com\",\n" +
90+
" \"$guest_user_id\": \"johndoe_1985-01-19\",\n" +
91+
" \"$guest_booking_reference_id\": \"AO0999837df\"\n" +
9092
" },\n" +
9193
" {\n" +
9294
" \"$name\": \"Jane Doe\"\n" +

0 commit comments

Comments
 (0)