Skip to content

Commit ac02505

Browse files
author
Jack Chen
authored
Remove DateDeserializer, close Java GitHub issue 333 (#334)
1 parent a58d4fb commit ac02505

File tree

8 files changed

+306
-374
lines changed

8 files changed

+306
-374
lines changed

CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
# CHANGELOG
22

3+
## Next Release
4+
5+
- Remove the custom DateDeserializer that contained a parsing issue. This change closes the related GitHub issue [#333](https://github.com/EasyPost/easypost-java/issues/333)
6+
37
## v7.4.2 (2024-08-09)
48

59
- Fix pagination parameters for `getNextPage` in `User` service

src/main/java/com/easypost/Constants.java

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
import com.easypost.http.HashMapSerializer;
44
import com.easypost.model.AddressVerification;
55
import com.easypost.model.AddressVerificationDeserializer;
6-
import com.easypost.model.DateDeserializer;
76
import com.easypost.model.Error;
87
import com.easypost.model.ErrorDeserializer;
98
import com.easypost.model.SmartrateCollection;
@@ -17,7 +16,6 @@
1716
import com.google.gson.Gson;
1817
import com.google.gson.GsonBuilder;
1918

20-
import java.util.Date;
2119
import java.util.HashMap;
2220
import java.util.List;
2321

@@ -85,8 +83,7 @@ public abstract static class Http {
8583
.registerTypeAdapter(Error.class, new ErrorDeserializer())
8684
.registerTypeAdapter(AddressVerification.class, new AddressVerificationDeserializer())
8785
.registerTypeAdapter(StatelessRate[].class, new StatelessRateDeserializer())
88-
.registerTypeAdapter(Webhook[].class, new WebhookDeserializer())
89-
.registerTypeAdapter(Date.class, new DateDeserializer()).create();
86+
.registerTypeAdapter(Webhook[].class, new WebhookDeserializer()).create();
9087
public static final Gson PRETTY_PRINT_GSON = new GsonBuilder().setPrettyPrinting().serializeNulls()
9188
.setFieldNamingPolicy(FieldNamingPolicy.LOWER_CASE_WITH_UNDERSCORES).create();
9289
}

src/main/java/com/easypost/model/DateDeserializer.java

Lines changed: 0 additions & 78 deletions
This file was deleted.

src/test/cassettes/claim/all.json

Lines changed: 19 additions & 19 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/test/cassettes/claim/cancel.json

Lines changed: 84 additions & 84 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/test/cassettes/claim/create.json

Lines changed: 67 additions & 64 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/test/cassettes/claim/get_next_page.json

Lines changed: 43 additions & 40 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/test/cassettes/claim/retrieve.json

Lines changed: 88 additions & 85 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)