Skip to content

Commit 4b79206

Browse files
Add expiresAt field for PayByLink Products (#263)
1 parent 350e0c5 commit 4b79206

4 files changed

Lines changed: 9 additions & 0 deletions

File tree

src/main/java/io/craftgate/request/CreateProductRequest.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
import lombok.Data;
66

77
import java.math.BigDecimal;
8+
import java.time.LocalDateTime;
89
import java.util.Set;
910

1011
@Data
@@ -19,6 +20,7 @@ public class CreateProductRequest {
1920
private Integer stock;
2021
private BigDecimal price;
2122
private Currency currency;
23+
private LocalDateTime expiresAt;
2224
private String description;
2325
private boolean multiPayment;
2426
private Set<Integer> enabledInstallments;

src/main/java/io/craftgate/request/SearchProductsRequest.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
import lombok.Data;
66

77
import java.math.BigDecimal;
8+
import java.time.LocalDateTime;
89

910
@Data
1011
@Builder
@@ -15,6 +16,8 @@ public class SearchProductsRequest {
1516
private BigDecimal maxPrice;
1617
private Currency currency;
1718
private String channel;
19+
private LocalDateTime minExpiresAt;
20+
private LocalDateTime maxExpiresAt;
1821

1922
private Integer page = 0;
2023
private Integer size = 25;

src/main/java/io/craftgate/request/UpdateProductRequest.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
import lombok.Data;
77

88
import java.math.BigDecimal;
9+
import java.time.LocalDateTime;
910
import java.util.Set;
1011

1112
@Data
@@ -22,5 +23,6 @@ public class UpdateProductRequest {
2223
private BigDecimal price;
2324
private Currency currency;
2425
private String description;
26+
private LocalDateTime expiresAt;
2527
private Set<Integer> enabledInstallments;
2628
}

src/main/java/io/craftgate/response/ProductResponse.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
import lombok.Data;
66

77
import java.math.BigDecimal;
8+
import java.time.LocalDateTime;
89
import java.util.Set;
910

1011
@Data
@@ -26,4 +27,5 @@ public class ProductResponse {
2627
private String url;
2728
private String qrCodeUrl;
2829
private String channel;
30+
private LocalDateTime expiresAt;
2931
}

0 commit comments

Comments
 (0)