Skip to content

Commit cb121c2

Browse files
authored
(For Gary) Add support for $app and $browser to $content_status, $order_status, and $security_notification (#39)
* Add support for $app and $browser to $content_status, $order_status, and $security_notification` * version bump
1 parent d5242d0 commit cb121c2

File tree

7 files changed

+17
-6
lines changed

7 files changed

+17
-6
lines changed

CHANGES.MD

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
2.7.0 (2019-02-18)
2+
=================
3+
- Add support for `$app` and `$browser` to `$content_status`, `$order_status`, and `$security_notification`
4+
15
2.6.0 (2019-01-30)
26
=================
37

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,13 +11,13 @@ Java 1.7 or later.
1111
<dependency>
1212
<groupId>com.siftscience</groupId>
1313
<artifactId>sift-java</artifactId>
14-
<version>2.6.0</version>
14+
<version>2.7.0</version>
1515
</dependency>
1616
```
1717
### Gradle
1818
```
1919
dependencies {
20-
compile 'com.siftscience:sift-java:2.6.0'
20+
compile 'com.siftscience:sift-java:2.7.0'
2121
}
2222
```
2323
### 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 = '2.6.0'
8+
version = '2.7.0'
99
sourceCompatibility = 1.7
1010
targetCompatibility = 1.7
1111

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
import com.google.gson.annotations.Expose;
44
import com.google.gson.annotations.SerializedName;
55

6-
public class ContentStatusFieldSet extends EventsApiRequestFieldSet<ContentStatusFieldSet> {
6+
public class ContentStatusFieldSet extends BaseAppBrowserFieldSet<ContentStatusFieldSet> {
77
public static ContentStatusFieldSet fromJson(String json) {
88
return gson.fromJson(json, ContentStatusFieldSet.class);
99
}

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
import com.google.gson.annotations.Expose;
44
import com.google.gson.annotations.SerializedName;
55

6-
public class OrderStatusFieldSet extends EventsApiRequestFieldSet<OrderStatusFieldSet> {
6+
public class OrderStatusFieldSet extends BaseAppBrowserFieldSet<OrderStatusFieldSet> {
77
public static OrderStatusFieldSet fromJson(String json) {
88
return gson.fromJson(json, OrderStatusFieldSet.class);
99
}

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

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,8 @@
33
import com.google.gson.annotations.Expose;
44
import com.google.gson.annotations.SerializedName;
55

6-
public class SecurityNotificationFieldSet extends EventsApiRequestFieldSet<SecurityNotificationFieldSet> {
6+
public class SecurityNotificationFieldSet extends
7+
BaseAppBrowserFieldSet<SecurityNotificationFieldSet> {
78
public static SecurityNotificationFieldSet fromJson(String json) {
89
return gson.fromJson(json, SecurityNotificationFieldSet.class);
910
}

src/test/java/com/siftscience/BaseAppBrowserFieldSetTest.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
import com.siftscience.model.App;
88
import com.siftscience.model.BaseAppBrowserFieldSet;
99
import com.siftscience.model.Browser;
10+
import com.siftscience.model.ContentStatusFieldSet;
1011
import com.siftscience.model.CreateAccountFieldSet;
1112
import com.siftscience.model.CreateCommentFieldSet;
1213
import com.siftscience.model.CreateListingFieldSet;
@@ -18,7 +19,9 @@
1819
import com.siftscience.model.CustomEventFieldSet;
1920
import com.siftscience.model.LoginFieldSet;
2021
import com.siftscience.model.LogoutFieldSet;
22+
import com.siftscience.model.OrderStatusFieldSet;
2123
import com.siftscience.model.RemoveItemFromCartFieldSet;
24+
import com.siftscience.model.SecurityNotificationFieldSet;
2225
import com.siftscience.model.TransactionFieldSet;
2326
import com.siftscience.model.UpdateAccountFieldSet;
2427
import com.siftscience.model.UpdateCommentFieldSet;
@@ -60,6 +63,7 @@ public void testAllSubclasses() {
6063
Class<?> [] subclasses = {
6164
AddItemToCartFieldSet.class,
6265
AddPromotionFieldSet.class,
66+
ContentStatusFieldSet.class,
6367
CreateAccountFieldSet.class,
6468
CreateCommentFieldSet.class,
6569
CreateListingFieldSet.class,
@@ -71,7 +75,9 @@ public void testAllSubclasses() {
7175
CustomEventFieldSet.class,
7276
LoginFieldSet.class,
7377
LogoutFieldSet.class,
78+
OrderStatusFieldSet.class,
7479
RemoveItemFromCartFieldSet.class,
80+
SecurityNotificationFieldSet.class,
7581
TransactionFieldSet.class,
7682
UpdateAccountFieldSet.class,
7783
UpdateCommentFieldSet.class,

0 commit comments

Comments
 (0)