From 04c0d9ec44a14d7bc34ee8c38251e762369dbc99 Mon Sep 17 00:00:00 2001 From: Sidd Date: Wed, 31 Aug 2022 15:05:25 -0700 Subject: [PATCH] chore: add aliases for DonationAmount fields --- .../java/com/github/twitch4j/common/util/DonationAmount.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/common/src/main/java/com/github/twitch4j/common/util/DonationAmount.java b/common/src/main/java/com/github/twitch4j/common/util/DonationAmount.java index d04991c9a..2a5ca554e 100644 --- a/common/src/main/java/com/github/twitch4j/common/util/DonationAmount.java +++ b/common/src/main/java/com/github/twitch4j/common/util/DonationAmount.java @@ -1,5 +1,6 @@ package com.github.twitch4j.common.util; +import com.fasterxml.jackson.annotation.JsonAlias; import com.fasterxml.jackson.annotation.JsonIgnore; import lombok.AccessLevel; import lombok.AllArgsConstructor; @@ -25,6 +26,7 @@ public class DonationAmount { *

* For example, the minor units for USD is cents, so if the amount is $5.50 USD, value is set to 550. */ + @JsonAlias({ "amount", "donation_amount" }) private Long value; /** @@ -32,11 +34,13 @@ public class DonationAmount { *

* For example, USD uses two decimal places. */ + @JsonAlias("exponent") private Integer decimalPlaces; /** * The ISO-4217 three-letter currency code that identifies the type of currency in {@link #getValue()}. */ + @JsonAlias({ "campaign_currency", "donation_currency" }) private String currency; /**