From 067c80667494635e7e2e5a55d5b90e3851f2789b Mon Sep 17 00:00:00 2001 From: samnyan <205-neumphis@users.noreply.dev.s-ul.eu> Date: Tue, 24 Mar 2020 02:04:36 +0900 Subject: [PATCH] [ongeki] Override jackson boolean field name --- .../aqua/sega/ongeki/model/userdata/UserMusicDetail.java | 5 +++++ .../aqua/sega/ongeki/model/userdata/UserPlaylog.java | 7 +++++++ 2 files changed, 12 insertions(+) diff --git a/src/main/java/icu/samnyan/aqua/sega/ongeki/model/userdata/UserMusicDetail.java b/src/main/java/icu/samnyan/aqua/sega/ongeki/model/userdata/UserMusicDetail.java index 1f7af8be..8c908fa0 100644 --- a/src/main/java/icu/samnyan/aqua/sega/ongeki/model/userdata/UserMusicDetail.java +++ b/src/main/java/icu/samnyan/aqua/sega/ongeki/model/userdata/UserMusicDetail.java @@ -1,6 +1,7 @@ package icu.samnyan.aqua.sega.ongeki.model.userdata; import com.fasterxml.jackson.annotation.JsonIgnore; +import com.fasterxml.jackson.annotation.JsonProperty; import lombok.AllArgsConstructor; import lombok.Data; import lombok.NoArgsConstructor; @@ -50,12 +51,16 @@ public class UserMusicDetail implements Serializable { private int maxTeamOverKill; + @JsonProperty("isFullBell") private boolean isFullBell; + @JsonProperty("isFullCombo") private boolean isFullCombo; + @JsonProperty("isAllBreake") private boolean isAllBreake; + @JsonProperty("isLock") private boolean isLock; private int clearStatus; diff --git a/src/main/java/icu/samnyan/aqua/sega/ongeki/model/userdata/UserPlaylog.java b/src/main/java/icu/samnyan/aqua/sega/ongeki/model/userdata/UserPlaylog.java index 2ee715d2..4aad4233 100644 --- a/src/main/java/icu/samnyan/aqua/sega/ongeki/model/userdata/UserPlaylog.java +++ b/src/main/java/icu/samnyan/aqua/sega/ongeki/model/userdata/UserPlaylog.java @@ -1,6 +1,7 @@ package icu.samnyan.aqua.sega.ongeki.model.userdata; import com.fasterxml.jackson.annotation.JsonIgnore; +import com.fasterxml.jackson.annotation.JsonProperty; import lombok.AllArgsConstructor; import lombok.Data; import lombok.NoArgsConstructor; @@ -132,16 +133,22 @@ public class UserPlaylog implements Serializable { private int overDamage; + @JsonProperty("isTechNewRecord") private boolean isTechNewRecord; + @JsonProperty("isBattleNewRecord") private boolean isBattleNewRecord; + @JsonProperty("isOverDamageNewRecord") private boolean isOverDamageNewRecord; + @JsonProperty("isFullCombo") private boolean isFullCombo; + @JsonProperty("isFullBell") private boolean isFullBell; + @JsonProperty("isAllBreak") private boolean isAllBreak; private int playerRating;