♻️ Convert Performace to Kotlin data class
[rhynodge.git] / src / main / java / net / pterodactylus / rhynodge / filters / webpages / savoy / Performance.java
diff --git a/src/main/java/net/pterodactylus/rhynodge/filters/webpages/savoy/Performance.java b/src/main/java/net/pterodactylus/rhynodge/filters/webpages/savoy/Performance.java
deleted file mode 100644 (file)
index dd4c165..0000000
+++ /dev/null
@@ -1,57 +0,0 @@
-package net.pterodactylus.rhynodge.filters.webpages.savoy;
-
-import com.fasterxml.jackson.annotation.JsonProperty;
-
-import java.time.LocalDateTime;
-import java.util.Objects;
-
-/**
- * Information about a performance and a link to buy a ticket.
- */
-public class Performance {
-
-       @JsonProperty
-       private final LocalDateTime time;
-
-       @JsonProperty
-       private final String type;
-
-       @JsonProperty
-       private final String link;
-
-       public Performance() {
-               this(null, null, null);
-       }
-
-       public Performance(LocalDateTime time, String type, String link) {
-               this.time = time;
-               this.type = type;
-               this.link = link;
-       }
-
-       public LocalDateTime getTime() {
-               return time;
-       }
-
-       public String getType() {
-               return type;
-       }
-
-       public String getLink() {
-               return link;
-       }
-
-       @Override
-       public int hashCode() {
-               return Objects.hash(time, type, link);
-       }
-
-       @Override
-       public boolean equals(Object o) {
-               if (this == o) return true;
-               if (o == null || getClass() != o.getClass()) return false;
-               Performance that = (Performance) o;
-               return Objects.equals(time, that.time) && Objects.equals(type, that.type) && Objects.equals(link, that.link);
-       }
-
-}