diff --git a/API/src/main/java/io/github/jwdeveloper/tiktok/data/models/badges/CombineBadge.java b/API/src/main/java/io/github/jwdeveloper/tiktok/data/models/badges/CombineBadge.java index 655efe0..0b24033 100644 --- a/API/src/main/java/io/github/jwdeveloper/tiktok/data/models/badges/CombineBadge.java +++ b/API/src/main/java/io/github/jwdeveloper/tiktok/data/models/badges/CombineBadge.java @@ -24,19 +24,22 @@ package io.github.jwdeveloper.tiktok.data.models.badges; import io.github.jwdeveloper.tiktok.data.models.Picture; import io.github.jwdeveloper.tiktok.messages.data.BadgeStruct; +import lombok.Getter; +@Getter public class CombineBadge extends Badge { private final Picture picture; private final String text; private final String subText; - public CombineBadge(BadgeStruct.CombineBadge combineBadge) { - picture = Picture.map(combineBadge.getIcon()); text = combineBadge.getText().getDefaultPattern(); subText = combineBadge.getStr(); } - -} + @Override + public String toString() { + return "CombineBadge{picture=" + picture +", text='" + text + "', subText='" + subText + "'}"; + } +} \ No newline at end of file diff --git a/API/src/main/java/io/github/jwdeveloper/tiktok/data/models/badges/PictureBadge.java b/API/src/main/java/io/github/jwdeveloper/tiktok/data/models/badges/PictureBadge.java index 3dbba78..409662a 100644 --- a/API/src/main/java/io/github/jwdeveloper/tiktok/data/models/badges/PictureBadge.java +++ b/API/src/main/java/io/github/jwdeveloper/tiktok/data/models/badges/PictureBadge.java @@ -24,12 +24,18 @@ package io.github.jwdeveloper.tiktok.data.models.badges; import io.github.jwdeveloper.tiktok.data.models.Picture; import io.github.jwdeveloper.tiktok.messages.data.BadgeStruct; +import lombok.Getter; +@Getter public class PictureBadge extends Badge { - private final Picture picture; - public PictureBadge(BadgeStruct.ImageBadge imageBadge) { + public PictureBadge(BadgeStruct.ImageBadge imageBadge) { picture = Picture.map(imageBadge.getImage()); } -} + + @Override + public String toString() { + return "PictureBadge{picture=" + picture + "}"; + } +} \ No newline at end of file diff --git a/API/src/main/java/io/github/jwdeveloper/tiktok/data/models/badges/StringBadge.java b/API/src/main/java/io/github/jwdeveloper/tiktok/data/models/badges/StringBadge.java index 4f241b3..68d64be 100644 --- a/API/src/main/java/io/github/jwdeveloper/tiktok/data/models/badges/StringBadge.java +++ b/API/src/main/java/io/github/jwdeveloper/tiktok/data/models/badges/StringBadge.java @@ -23,12 +23,18 @@ package io.github.jwdeveloper.tiktok.data.models.badges; import io.github.jwdeveloper.tiktok.messages.data.BadgeStruct; +import lombok.Getter; +@Getter public class StringBadge extends Badge { + private final String text; - public String text; public StringBadge(BadgeStruct.StringBadge stringBadge) { - this.text = stringBadge.getStr(); } -} + + @Override + public String toString() { + return "StringBadge{text='" + text + "'}"; + } +} \ No newline at end of file diff --git a/API/src/main/java/io/github/jwdeveloper/tiktok/data/models/badges/TextBadge.java b/API/src/main/java/io/github/jwdeveloper/tiktok/data/models/badges/TextBadge.java index cf62a34..d736569 100644 --- a/API/src/main/java/io/github/jwdeveloper/tiktok/data/models/badges/TextBadge.java +++ b/API/src/main/java/io/github/jwdeveloper/tiktok/data/models/badges/TextBadge.java @@ -23,13 +23,18 @@ package io.github.jwdeveloper.tiktok.data.models.badges; import io.github.jwdeveloper.tiktok.messages.data.BadgeStruct; +import lombok.Getter; -public class TextBadge extends Badge -{ +@Getter +public class TextBadge extends Badge { private final String text; - public TextBadge(BadgeStruct.TextBadge textBadge) - { + public TextBadge(BadgeStruct.TextBadge textBadge) { this.text = textBadge.getDefaultPattern(); } -} + + @Override + public String toString() { + return "TextBadge{text='" + text + "'}"; + } +} \ No newline at end of file