X-Git-Url: https://git.hedgecode.org/?p=snooker-score-api.git;a=blobdiff_plain;f=src%2Fmain%2Fjava%2Forg%2Fhedgecode%2Fsnooker%2Fjson%2FJsonEvent.java;fp=src%2Fmain%2Fjava%2Forg%2Fhedgecode%2Fsnooker%2Fjson%2FJsonEvent.java;h=0ba62ab7f3f67c6cd253d327ebbb751dda695711;hp=348d1a55921d678aea73a6d99cdec3ad2cf2d86b;hb=09c7dd64d38ad87dee57bc8f8836777a7e6befd0;hpb=c92a3316562db2708f3958dca79343d6a0ca29f3 diff --git a/src/main/java/org/hedgecode/snooker/json/JsonEvent.java b/src/main/java/org/hedgecode/snooker/json/JsonEvent.java index 348d1a5..0ba62ab 100644 --- a/src/main/java/org/hedgecode/snooker/json/JsonEvent.java +++ b/src/main/java/org/hedgecode/snooker/json/JsonEvent.java @@ -22,6 +22,7 @@ import com.google.gson.annotations.Expose; import com.google.gson.annotations.SerializedName; import org.hedgecode.snooker.api.Event; +import org.hedgecode.snooker.api.EventFormat; import org.hedgecode.snooker.api.Season; /** @@ -85,6 +86,8 @@ public class JsonEvent extends JsonIdEntity implements Event { private boolean team; @SerializedName("Format") private int format; + @Expose + private EventFormat formatType; @SerializedName("Twitter") private String twitter; @SerializedName("HashTag") @@ -259,6 +262,13 @@ public class JsonEvent extends JsonIdEntity implements Event { } @Override + public EventFormat formatType() { + if (formatType == null) + formatType = EventFormat.byNumber(format); + return formatType; + } + + @Override public String twitter() { return twitter; }