Skip to content

Commit 78e9f86

Browse files
committed
Add processed_at field to the order
processed_at gives more relevant information for order's timestamp because created_at can be based on time when the orders are imported to the store
1 parent 168572f commit 78e9f86

2 files changed

Lines changed: 6 additions & 0 deletions

File tree

src/main/java/com/storakle/shopify/domain/JsonConstants.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ public final class JsonConstants
1414
public static final String FIRST_NAME = "first_name";
1515
public static final String LAST_NAME = "last_name";
1616
public static final String CREATED_AT = "created_at";
17+
public static final String PROCESSED_AT = "processed_at";
1718
public static final String ACCEPTS_MARKETING = "accepts_marketing";
1819
public static final String NOTE = "note";
1920
public static final String TAGS = "tags";

src/main/java/com/storakle/shopify/domain/Order.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,4 +45,9 @@ public class Order
4545
@JsonDeserialize(using = FlexDateDeserializer.class)
4646
@JsonSerialize(using = FlexDateSerializer.class)
4747
private Date createdAt;
48+
49+
@JsonProperty(value = JsonConstants.PROCESSED_AT)
50+
@JsonDeserialize(using = FlexDateDeserializer.class)
51+
@JsonSerialize(using = FlexDateSerializer.class)
52+
private Date processedAt;
4853
}

0 commit comments

Comments
 (0)