Skip to content

Commit b0bf4ac

Browse files
committed
Added @Getter to Badge classes and toString methods!
1 parent 0b9f157 commit b0bf4ac

File tree

4 files changed

+35
-15
lines changed

4 files changed

+35
-15
lines changed

API/src/main/java/io/github/jwdeveloper/tiktok/data/models/badges/CombineBadge.java

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -24,19 +24,22 @@
2424

2525
import io.github.jwdeveloper.tiktok.data.models.Picture;
2626
import io.github.jwdeveloper.tiktok.messages.data.BadgeStruct;
27+
import lombok.Getter;
2728

29+
@Getter
2830
public class CombineBadge extends Badge {
2931
private final Picture picture;
3032
private final String text;
3133
private final String subText;
3234

33-
3435
public CombineBadge(BadgeStruct.CombineBadge combineBadge) {
35-
3636
picture = Picture.map(combineBadge.getIcon());
3737
text = combineBadge.getText().getDefaultPattern();
3838
subText = combineBadge.getStr();
3939
}
4040

41-
42-
}
41+
@Override
42+
public String toString() {
43+
return "CombineBadge{picture=" + picture +", text='" + text + "', subText='" + subText + "'}";
44+
}
45+
}

API/src/main/java/io/github/jwdeveloper/tiktok/data/models/badges/PictureBadge.java

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,12 +24,18 @@
2424

2525
import io.github.jwdeveloper.tiktok.data.models.Picture;
2626
import io.github.jwdeveloper.tiktok.messages.data.BadgeStruct;
27+
import lombok.Getter;
2728

29+
@Getter
2830
public class PictureBadge extends Badge {
29-
3031
private final Picture picture;
31-
public PictureBadge(BadgeStruct.ImageBadge imageBadge) {
3232

33+
public PictureBadge(BadgeStruct.ImageBadge imageBadge) {
3334
picture = Picture.map(imageBadge.getImage());
3435
}
35-
}
36+
37+
@Override
38+
public String toString() {
39+
return "PictureBadge{picture=" + picture + "}";
40+
}
41+
}

API/src/main/java/io/github/jwdeveloper/tiktok/data/models/badges/StringBadge.java

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,12 +23,18 @@
2323
package io.github.jwdeveloper.tiktok.data.models.badges;
2424

2525
import io.github.jwdeveloper.tiktok.messages.data.BadgeStruct;
26+
import lombok.Getter;
2627

28+
@Getter
2729
public class StringBadge extends Badge {
30+
private final String text;
2831

29-
public String text;
3032
public StringBadge(BadgeStruct.StringBadge stringBadge) {
31-
3233
this.text = stringBadge.getStr();
3334
}
34-
}
35+
36+
@Override
37+
public String toString() {
38+
return "StringBadge{text='" + text + "'}";
39+
}
40+
}

API/src/main/java/io/github/jwdeveloper/tiktok/data/models/badges/TextBadge.java

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -23,13 +23,18 @@
2323
package io.github.jwdeveloper.tiktok.data.models.badges;
2424

2525
import io.github.jwdeveloper.tiktok.messages.data.BadgeStruct;
26+
import lombok.Getter;
2627

27-
public class TextBadge extends Badge
28-
{
28+
@Getter
29+
public class TextBadge extends Badge {
2930
private final String text;
3031

31-
public TextBadge(BadgeStruct.TextBadge textBadge)
32-
{
32+
public TextBadge(BadgeStruct.TextBadge textBadge) {
3333
this.text = textBadge.getDefaultPattern();
3434
}
35-
}
35+
36+
@Override
37+
public String toString() {
38+
return "TextBadge{text='" + text + "'}";
39+
}
40+
}

0 commit comments

Comments
 (0)