diff --git a/rest-kraken/src/main/java/com/github/twitch4j/kraken/TwitchKraken.java b/rest-kraken/src/main/java/com/github/twitch4j/kraken/TwitchKraken.java index 8eae4c391..6f5d1b87a 100644 --- a/rest-kraken/src/main/java/com/github/twitch4j/kraken/TwitchKraken.java +++ b/rest-kraken/src/main/java/com/github/twitch4j/kraken/TwitchKraken.java @@ -19,7 +19,11 @@ * Twitch - Kraken API *

* Kraken is already deprecated, so we only offer methods which haven't been added to the new helix api yet. Please use the helix api if available. + * @deprecated Kraken is deprecated and has been shut down on Febuary 28, 2022. + * More details about the deprecation are available here. + * */ +@Deprecated public interface TwitchKraken { /** diff --git a/rest-kraken/src/main/java/com/github/twitch4j/kraken/TwitchKrakenBuilder.java b/rest-kraken/src/main/java/com/github/twitch4j/kraken/TwitchKrakenBuilder.java index ec0c2b66d..c63d3655d 100644 --- a/rest-kraken/src/main/java/com/github/twitch4j/kraken/TwitchKrakenBuilder.java +++ b/rest-kraken/src/main/java/com/github/twitch4j/kraken/TwitchKrakenBuilder.java @@ -24,10 +24,15 @@ import java.util.concurrent.TimeUnit; +/** + * @deprecated Kraken is deprecated and has been shut down on Febuary 28, 2022. + * More details about the deprecation are available here. + */ @Slf4j @NoArgsConstructor(access = AccessLevel.PRIVATE) @AllArgsConstructor(access = AccessLevel.PRIVATE) @Getter +@Deprecated public class TwitchKrakenBuilder { /** @@ -95,7 +100,10 @@ public static TwitchKrakenBuilder builder() { * * @return TwitchKraken */ + @Deprecated public TwitchKraken build() { + log.warn("Kraken is deprecated and has been shut down on Febuary 28, 2022."); + log.warn("More details about the decommission are available here: https://blog.twitch.tv/en/2021/07/15/legacy-twitch-api-v5-shutdown-details-and-timeline"); log.debug("Kraken: Initializing Module ..."); // Hystrix diff --git a/rest-kraken/src/main/java/com/github/twitch4j/kraken/TwitchKrakenErrorDecoder.java b/rest-kraken/src/main/java/com/github/twitch4j/kraken/TwitchKrakenErrorDecoder.java index 73c2b1b31..05dc5666f 100644 --- a/rest-kraken/src/main/java/com/github/twitch4j/kraken/TwitchKrakenErrorDecoder.java +++ b/rest-kraken/src/main/java/com/github/twitch4j/kraken/TwitchKrakenErrorDecoder.java @@ -17,7 +17,12 @@ import java.io.IOException; import java.nio.charset.StandardCharsets; +/** + * @deprecated Kraken is deprecated and has been shut down on Febuary 28, 2022. + * More details about the deprecation are available here. + */ @Slf4j +@Deprecated public class TwitchKrakenErrorDecoder implements ErrorDecoder { // Decoder diff --git a/rest-kraken/src/main/java/com/github/twitch4j/kraken/domain/AbstractResultList.java b/rest-kraken/src/main/java/com/github/twitch4j/kraken/domain/AbstractResultList.java index 94c724932..45d0fa31e 100644 --- a/rest-kraken/src/main/java/com/github/twitch4j/kraken/domain/AbstractResultList.java +++ b/rest-kraken/src/main/java/com/github/twitch4j/kraken/domain/AbstractResultList.java @@ -5,8 +5,11 @@ /** * Abstract base for result lists. + * @deprecated Kraken is deprecated and has been shut down on Febuary 28, 2022. + * More details about the deprecation are available here. */ @Data +@Deprecated public abstract class AbstractResultList { /** diff --git a/rest-kraken/src/main/java/com/github/twitch4j/kraken/domain/ChatBadge.java b/rest-kraken/src/main/java/com/github/twitch4j/kraken/domain/ChatBadge.java index 036457eb7..56b8d23f5 100644 --- a/rest-kraken/src/main/java/com/github/twitch4j/kraken/domain/ChatBadge.java +++ b/rest-kraken/src/main/java/com/github/twitch4j/kraken/domain/ChatBadge.java @@ -4,7 +4,12 @@ import lombok.Data; import lombok.Setter; +/** + * @deprecated Kraken is deprecated and has been shut down on Febuary 28, 2022. + * More details about the deprecation are available here. + */ @Data +@Deprecated @Setter(AccessLevel.PRIVATE) public class ChatBadge { private String alpha; diff --git a/rest-kraken/src/main/java/com/github/twitch4j/kraken/domain/ChatBadges.java b/rest-kraken/src/main/java/com/github/twitch4j/kraken/domain/ChatBadges.java index 8d0606ba1..b1c35c048 100644 --- a/rest-kraken/src/main/java/com/github/twitch4j/kraken/domain/ChatBadges.java +++ b/rest-kraken/src/main/java/com/github/twitch4j/kraken/domain/ChatBadges.java @@ -4,7 +4,12 @@ import lombok.Data; import lombok.Setter; +/** + * @deprecated Kraken is deprecated and has been shut down on Febuary 28, 2022. + * More details about the deprecation are available here. + */ @Data +@Deprecated @Setter(AccessLevel.PRIVATE) public class ChatBadges { private ChatBadge admin; diff --git a/rest-kraken/src/main/java/com/github/twitch4j/kraken/domain/Emoticon.java b/rest-kraken/src/main/java/com/github/twitch4j/kraken/domain/Emoticon.java index 39da283bc..fb5173eb7 100644 --- a/rest-kraken/src/main/java/com/github/twitch4j/kraken/domain/Emoticon.java +++ b/rest-kraken/src/main/java/com/github/twitch4j/kraken/domain/Emoticon.java @@ -4,7 +4,12 @@ import lombok.Data; import lombok.Setter; +/** + * @deprecated Kraken is deprecated and has been shut down on Febuary 28, 2022. + * More details about the deprecation are available here. + */ @Data +@Deprecated @Setter(AccessLevel.PRIVATE) public class Emoticon { private Integer id; diff --git a/rest-kraken/src/main/java/com/github/twitch4j/kraken/domain/EmoticonImages.java b/rest-kraken/src/main/java/com/github/twitch4j/kraken/domain/EmoticonImages.java index 0dc4723c4..e522acc10 100644 --- a/rest-kraken/src/main/java/com/github/twitch4j/kraken/domain/EmoticonImages.java +++ b/rest-kraken/src/main/java/com/github/twitch4j/kraken/domain/EmoticonImages.java @@ -4,7 +4,12 @@ import lombok.Data; import lombok.Setter; +/** + * @deprecated Kraken is deprecated and has been shut down on Febuary 28, 2022. + * More details about the deprecation are available here. + */ @Data +@Deprecated @Setter(AccessLevel.PRIVATE) public class EmoticonImages { private Integer emoticonSet; diff --git a/rest-kraken/src/main/java/com/github/twitch4j/kraken/domain/EmoticonList.java b/rest-kraken/src/main/java/com/github/twitch4j/kraken/domain/EmoticonList.java index c751b8e88..7cfb85370 100644 --- a/rest-kraken/src/main/java/com/github/twitch4j/kraken/domain/EmoticonList.java +++ b/rest-kraken/src/main/java/com/github/twitch4j/kraken/domain/EmoticonList.java @@ -6,7 +6,12 @@ import java.util.List; +/** + * @deprecated Kraken is deprecated and has been shut down on Febuary 28, 2022. + * More details about the deprecation are available here. + */ @Data +@Deprecated @Setter(AccessLevel.PRIVATE) public class EmoticonList { private List emoticons; diff --git a/rest-kraken/src/main/java/com/github/twitch4j/kraken/domain/EmoticonSetEntry.java b/rest-kraken/src/main/java/com/github/twitch4j/kraken/domain/EmoticonSetEntry.java index 9413c0cea..50cbb623c 100644 --- a/rest-kraken/src/main/java/com/github/twitch4j/kraken/domain/EmoticonSetEntry.java +++ b/rest-kraken/src/main/java/com/github/twitch4j/kraken/domain/EmoticonSetEntry.java @@ -4,7 +4,12 @@ import lombok.Data; import lombok.Setter; +/** + * @deprecated Kraken is deprecated and has been shut down on Febuary 28, 2022. + * More details about the deprecation are available here. + */ @Data +@Deprecated @Setter(AccessLevel.PRIVATE) public class EmoticonSetEntry { private String code; diff --git a/rest-kraken/src/main/java/com/github/twitch4j/kraken/domain/EmoticonSetList.java b/rest-kraken/src/main/java/com/github/twitch4j/kraken/domain/EmoticonSetList.java index 788a8511e..6a1bd0009 100644 --- a/rest-kraken/src/main/java/com/github/twitch4j/kraken/domain/EmoticonSetList.java +++ b/rest-kraken/src/main/java/com/github/twitch4j/kraken/domain/EmoticonSetList.java @@ -8,7 +8,12 @@ import java.util.List; import java.util.Map; +/** + * @deprecated Kraken is deprecated and has been shut down on Febuary 28, 2022. + * More details about the deprecation are available here. + */ @Data +@Deprecated @Setter(AccessLevel.PRIVATE) public class EmoticonSetList { diff --git a/rest-kraken/src/main/java/com/github/twitch4j/kraken/domain/KrakenBlock.java b/rest-kraken/src/main/java/com/github/twitch4j/kraken/domain/KrakenBlock.java index 4d0f0bb30..eb6cff287 100644 --- a/rest-kraken/src/main/java/com/github/twitch4j/kraken/domain/KrakenBlock.java +++ b/rest-kraken/src/main/java/com/github/twitch4j/kraken/domain/KrakenBlock.java @@ -4,7 +4,12 @@ import lombok.Data; import lombok.Setter; +/** + * @deprecated Kraken is deprecated and has been shut down on Febuary 28, 2022. + * More details about the deprecation are available here. + */ @Data +@Deprecated @Setter(AccessLevel.PRIVATE) public class KrakenBlock { private KrakenUser user; diff --git a/rest-kraken/src/main/java/com/github/twitch4j/kraken/domain/KrakenBlockList.java b/rest-kraken/src/main/java/com/github/twitch4j/kraken/domain/KrakenBlockList.java index 2df78a041..1d2efe541 100644 --- a/rest-kraken/src/main/java/com/github/twitch4j/kraken/domain/KrakenBlockList.java +++ b/rest-kraken/src/main/java/com/github/twitch4j/kraken/domain/KrakenBlockList.java @@ -8,7 +8,12 @@ import java.util.List; +/** + * @deprecated Kraken is deprecated and has been shut down on Febuary 28, 2022. + * More details about the deprecation are available here. + */ @Data +@Deprecated @ToString(callSuper = true) @Setter(AccessLevel.PRIVATE) @EqualsAndHashCode(callSuper = true) diff --git a/rest-kraken/src/main/java/com/github/twitch4j/kraken/domain/KrakenBlockTransaction.java b/rest-kraken/src/main/java/com/github/twitch4j/kraken/domain/KrakenBlockTransaction.java index 6946a7ed3..13a3bc40a 100644 --- a/rest-kraken/src/main/java/com/github/twitch4j/kraken/domain/KrakenBlockTransaction.java +++ b/rest-kraken/src/main/java/com/github/twitch4j/kraken/domain/KrakenBlockTransaction.java @@ -7,7 +7,12 @@ import java.time.Instant; +/** + * @deprecated Kraken is deprecated and has been shut down on Febuary 28, 2022. + * More details about the deprecation are available here. + */ @Data +@Deprecated @Setter(AccessLevel.PRIVATE) public class KrakenBlockTransaction { @JsonProperty("_id") diff --git a/rest-kraken/src/main/java/com/github/twitch4j/kraken/domain/KrakenChannel.java b/rest-kraken/src/main/java/com/github/twitch4j/kraken/domain/KrakenChannel.java index c6e0c40b8..63f22becb 100644 --- a/rest-kraken/src/main/java/com/github/twitch4j/kraken/domain/KrakenChannel.java +++ b/rest-kraken/src/main/java/com/github/twitch4j/kraken/domain/KrakenChannel.java @@ -7,7 +7,12 @@ import java.time.Instant; +/** + * @deprecated Kraken is deprecated and has been shut down on Febuary 28, 2022. + * More details about the deprecation are available here. + */ @Data +@Deprecated @Setter(AccessLevel.PRIVATE) public class KrakenChannel { @JsonProperty("_id") diff --git a/rest-kraken/src/main/java/com/github/twitch4j/kraken/domain/KrakenClip.java b/rest-kraken/src/main/java/com/github/twitch4j/kraken/domain/KrakenClip.java index c21c9c188..7f874ae9f 100644 --- a/rest-kraken/src/main/java/com/github/twitch4j/kraken/domain/KrakenClip.java +++ b/rest-kraken/src/main/java/com/github/twitch4j/kraken/domain/KrakenClip.java @@ -6,7 +6,12 @@ import java.time.Instant; +/** + * @deprecated Kraken is deprecated and has been shut down on Febuary 28, 2022. + * More details about the deprecation are available here. + */ @Data +@Deprecated @Setter(AccessLevel.PRIVATE) public class KrakenClip { private String slug; diff --git a/rest-kraken/src/main/java/com/github/twitch4j/kraken/domain/KrakenCollection.java b/rest-kraken/src/main/java/com/github/twitch4j/kraken/domain/KrakenCollection.java index 774e4ffba..f30ad0972 100644 --- a/rest-kraken/src/main/java/com/github/twitch4j/kraken/domain/KrakenCollection.java +++ b/rest-kraken/src/main/java/com/github/twitch4j/kraken/domain/KrakenCollection.java @@ -7,7 +7,12 @@ import java.util.List; +/** + * @deprecated Kraken is deprecated and has been shut down on Febuary 28, 2022. + * More details about the deprecation are available here. + */ @Data +@Deprecated @Setter(AccessLevel.PRIVATE) public class KrakenCollection { diff --git a/rest-kraken/src/main/java/com/github/twitch4j/kraken/domain/KrakenCollectionItem.java b/rest-kraken/src/main/java/com/github/twitch4j/kraken/domain/KrakenCollectionItem.java index d3feaf822..c7bb8170c 100644 --- a/rest-kraken/src/main/java/com/github/twitch4j/kraken/domain/KrakenCollectionItem.java +++ b/rest-kraken/src/main/java/com/github/twitch4j/kraken/domain/KrakenCollectionItem.java @@ -7,7 +7,12 @@ import java.time.Instant; +/** + * @deprecated Kraken is deprecated and has been shut down on Febuary 28, 2022. + * More details about the deprecation are available here. + */ @Data +@Deprecated @Setter(AccessLevel.PRIVATE) public class KrakenCollectionItem { diff --git a/rest-kraken/src/main/java/com/github/twitch4j/kraken/domain/KrakenCollectionList.java b/rest-kraken/src/main/java/com/github/twitch4j/kraken/domain/KrakenCollectionList.java index ed7bf1502..90871283d 100644 --- a/rest-kraken/src/main/java/com/github/twitch4j/kraken/domain/KrakenCollectionList.java +++ b/rest-kraken/src/main/java/com/github/twitch4j/kraken/domain/KrakenCollectionList.java @@ -4,7 +4,12 @@ import java.util.List; +/** + * @deprecated Kraken is deprecated and has been shut down on Febuary 28, 2022. + * More details about the deprecation are available here. + */ @Data +@Deprecated @ToString(callSuper = true) @Setter(AccessLevel.PRIVATE) @EqualsAndHashCode(callSuper = true) diff --git a/rest-kraken/src/main/java/com/github/twitch4j/kraken/domain/KrakenCollectionMetadata.java b/rest-kraken/src/main/java/com/github/twitch4j/kraken/domain/KrakenCollectionMetadata.java index 4beb086f0..8f6ffaa58 100644 --- a/rest-kraken/src/main/java/com/github/twitch4j/kraken/domain/KrakenCollectionMetadata.java +++ b/rest-kraken/src/main/java/com/github/twitch4j/kraken/domain/KrakenCollectionMetadata.java @@ -7,7 +7,12 @@ import java.time.Instant; +/** + * @deprecated Kraken is deprecated and has been shut down on Febuary 28, 2022. + * More details about the deprecation are available here. + */ @Data +@Deprecated @Setter(AccessLevel.PRIVATE) public class KrakenCollectionMetadata { @JsonProperty("_id") diff --git a/rest-kraken/src/main/java/com/github/twitch4j/kraken/domain/KrakenCollectionThumbnails.java b/rest-kraken/src/main/java/com/github/twitch4j/kraken/domain/KrakenCollectionThumbnails.java index 8889c91fc..239ba65b9 100644 --- a/rest-kraken/src/main/java/com/github/twitch4j/kraken/domain/KrakenCollectionThumbnails.java +++ b/rest-kraken/src/main/java/com/github/twitch4j/kraken/domain/KrakenCollectionThumbnails.java @@ -4,7 +4,12 @@ import lombok.Data; import lombok.Setter; +/** + * @deprecated Kraken is deprecated and has been shut down on Febuary 28, 2022. + * More details about the deprecation are available here. + */ @Data +@Deprecated @Setter(AccessLevel.PRIVATE) public class KrakenCollectionThumbnails { public String large; diff --git a/rest-kraken/src/main/java/com/github/twitch4j/kraken/domain/KrakenCreatedVideo.java b/rest-kraken/src/main/java/com/github/twitch4j/kraken/domain/KrakenCreatedVideo.java index f46d94f53..80798ff28 100644 --- a/rest-kraken/src/main/java/com/github/twitch4j/kraken/domain/KrakenCreatedVideo.java +++ b/rest-kraken/src/main/java/com/github/twitch4j/kraken/domain/KrakenCreatedVideo.java @@ -4,7 +4,12 @@ import lombok.Data; import lombok.Setter; +/** + * @deprecated Kraken is deprecated and has been shut down on Febuary 28, 2022. + * More details about the deprecation are available here. + */ @Data +@Deprecated @Setter(AccessLevel.PRIVATE) public class KrakenCreatedVideo { diff --git a/rest-kraken/src/main/java/com/github/twitch4j/kraken/domain/KrakenEmoticon.java b/rest-kraken/src/main/java/com/github/twitch4j/kraken/domain/KrakenEmoticon.java index 8fe64d4ee..a77b7cf52 100644 --- a/rest-kraken/src/main/java/com/github/twitch4j/kraken/domain/KrakenEmoticon.java +++ b/rest-kraken/src/main/java/com/github/twitch4j/kraken/domain/KrakenEmoticon.java @@ -4,7 +4,12 @@ import lombok.Data; import lombok.Setter; +/** + * @deprecated Kraken is deprecated and has been shut down on Febuary 28, 2022. + * More details about the deprecation are available here. + */ @Data +@Deprecated @Setter(AccessLevel.PRIVATE) public class KrakenEmoticon { private Integer id; diff --git a/rest-kraken/src/main/java/com/github/twitch4j/kraken/domain/KrakenEmoticonSetList.java b/rest-kraken/src/main/java/com/github/twitch4j/kraken/domain/KrakenEmoticonSetList.java index 73b14d6be..99cbf358c 100644 --- a/rest-kraken/src/main/java/com/github/twitch4j/kraken/domain/KrakenEmoticonSetList.java +++ b/rest-kraken/src/main/java/com/github/twitch4j/kraken/domain/KrakenEmoticonSetList.java @@ -7,7 +7,12 @@ import java.util.Map; import java.util.Set; +/** + * @deprecated Kraken is deprecated and has been shut down on Febuary 28, 2022. + * More details about the deprecation are available here. + */ @Data +@Deprecated @Setter(AccessLevel.PRIVATE) public class KrakenEmoticonSetList { private Map> emoticonSets; diff --git a/rest-kraken/src/main/java/com/github/twitch4j/kraken/domain/KrakenFollow.java b/rest-kraken/src/main/java/com/github/twitch4j/kraken/domain/KrakenFollow.java index 86bf4a30e..2492ae117 100644 --- a/rest-kraken/src/main/java/com/github/twitch4j/kraken/domain/KrakenFollow.java +++ b/rest-kraken/src/main/java/com/github/twitch4j/kraken/domain/KrakenFollow.java @@ -7,7 +7,12 @@ import java.time.Instant; +/** + * @deprecated Kraken is deprecated and has been shut down on Febuary 28, 2022. + * More details about the deprecation are available here. + */ @Data +@Deprecated @Setter(AccessLevel.PRIVATE) public class KrakenFollow { diff --git a/rest-kraken/src/main/java/com/github/twitch4j/kraken/domain/KrakenFollowList.java b/rest-kraken/src/main/java/com/github/twitch4j/kraken/domain/KrakenFollowList.java index 4a062ce13..8ba8338b7 100644 --- a/rest-kraken/src/main/java/com/github/twitch4j/kraken/domain/KrakenFollowList.java +++ b/rest-kraken/src/main/java/com/github/twitch4j/kraken/domain/KrakenFollowList.java @@ -8,7 +8,12 @@ import java.util.List; +/** + * @deprecated Kraken is deprecated and has been shut down on Febuary 28, 2022. + * More details about the deprecation are available here. + */ @Data +@Deprecated @ToString(callSuper = true) @Setter(AccessLevel.PRIVATE) @EqualsAndHashCode(callSuper = true) diff --git a/rest-kraken/src/main/java/com/github/twitch4j/kraken/domain/KrakenHost.java b/rest-kraken/src/main/java/com/github/twitch4j/kraken/domain/KrakenHost.java index 6d75eb38d..78fd511c6 100644 --- a/rest-kraken/src/main/java/com/github/twitch4j/kraken/domain/KrakenHost.java +++ b/rest-kraken/src/main/java/com/github/twitch4j/kraken/domain/KrakenHost.java @@ -5,7 +5,12 @@ import lombok.NoArgsConstructor; import lombok.Setter; +/** + * @deprecated Kraken is deprecated and has been shut down on Febuary 28, 2022. + * More details about the deprecation are available here. + */ @Data +@Deprecated @Setter(AccessLevel.PRIVATE) @NoArgsConstructor public class KrakenHost { diff --git a/rest-kraken/src/main/java/com/github/twitch4j/kraken/domain/KrakenHostList.java b/rest-kraken/src/main/java/com/github/twitch4j/kraken/domain/KrakenHostList.java index 6fbbdf884..65c708843 100644 --- a/rest-kraken/src/main/java/com/github/twitch4j/kraken/domain/KrakenHostList.java +++ b/rest-kraken/src/main/java/com/github/twitch4j/kraken/domain/KrakenHostList.java @@ -7,7 +7,12 @@ import java.util.List; +/** + * @deprecated Kraken is deprecated and has been shut down on Febuary 28, 2022. + * More details about the deprecation are available here. + */ @Data +@Deprecated @Setter(AccessLevel.PRIVATE) @NoArgsConstructor public class KrakenHostList { diff --git a/rest-kraken/src/main/java/com/github/twitch4j/kraken/domain/KrakenIngest.java b/rest-kraken/src/main/java/com/github/twitch4j/kraken/domain/KrakenIngest.java index b07862f46..95773d9b6 100644 --- a/rest-kraken/src/main/java/com/github/twitch4j/kraken/domain/KrakenIngest.java +++ b/rest-kraken/src/main/java/com/github/twitch4j/kraken/domain/KrakenIngest.java @@ -9,8 +9,11 @@ * The Twitch ingesting system is the first stop for a broadcast stream. * An ingest server receives your stream, and the ingesting system * authorizes and registers streams, then prepares them for viewers. + * @deprecated Kraken is deprecated and has been shut down on Febuary 28, 2022. + * More details about the deprecation are available here. */ @Data +@Deprecated public class KrakenIngest { @JsonProperty("_id") diff --git a/rest-kraken/src/main/java/com/github/twitch4j/kraken/domain/KrakenIngestList.java b/rest-kraken/src/main/java/com/github/twitch4j/kraken/domain/KrakenIngestList.java index 6bca2ae25..9f944a348 100644 --- a/rest-kraken/src/main/java/com/github/twitch4j/kraken/domain/KrakenIngestList.java +++ b/rest-kraken/src/main/java/com/github/twitch4j/kraken/domain/KrakenIngestList.java @@ -6,8 +6,11 @@ /** * Model representing a list of ingest servers. + * @deprecated Kraken is deprecated and has been shut down on Febuary 28, 2022. + * More details about the deprecation are available here. */ @Data +@Deprecated public class KrakenIngestList { /** * Data diff --git a/rest-kraken/src/main/java/com/github/twitch4j/kraken/domain/KrakenSubscription.java b/rest-kraken/src/main/java/com/github/twitch4j/kraken/domain/KrakenSubscription.java index 81c4b0503..b51e43dba 100644 --- a/rest-kraken/src/main/java/com/github/twitch4j/kraken/domain/KrakenSubscription.java +++ b/rest-kraken/src/main/java/com/github/twitch4j/kraken/domain/KrakenSubscription.java @@ -5,7 +5,12 @@ import java.time.Instant; +/** + * @deprecated Kraken is deprecated and has been shut down on Febuary 28, 2022. + * More details about the deprecation are available here. + */ @Data +@Deprecated public class KrakenSubscription { @JsonProperty("_id") diff --git a/rest-kraken/src/main/java/com/github/twitch4j/kraken/domain/KrakenSubscriptionList.java b/rest-kraken/src/main/java/com/github/twitch4j/kraken/domain/KrakenSubscriptionList.java index 513e090d9..83dd0842c 100644 --- a/rest-kraken/src/main/java/com/github/twitch4j/kraken/domain/KrakenSubscriptionList.java +++ b/rest-kraken/src/main/java/com/github/twitch4j/kraken/domain/KrakenSubscriptionList.java @@ -5,7 +5,12 @@ import java.util.List; +/** + * @deprecated Kraken is deprecated and has been shut down on Febuary 28, 2022. + * More details about the deprecation are available here. + */ @Data +@Deprecated @EqualsAndHashCode(callSuper = true) public class KrakenSubscriptionList extends AbstractResultList { diff --git a/rest-kraken/src/main/java/com/github/twitch4j/kraken/domain/KrakenTeam.java b/rest-kraken/src/main/java/com/github/twitch4j/kraken/domain/KrakenTeam.java index 0c4080dae..f8c4e6cc8 100644 --- a/rest-kraken/src/main/java/com/github/twitch4j/kraken/domain/KrakenTeam.java +++ b/rest-kraken/src/main/java/com/github/twitch4j/kraken/domain/KrakenTeam.java @@ -10,8 +10,11 @@ /** * Model representing a team. + * @deprecated Kraken is deprecated and has been shut down on Febuary 28, 2022. + * More details about the deprecation are available here. */ @Data +@Deprecated public class KrakenTeam { @JsonProperty("_id") diff --git a/rest-kraken/src/main/java/com/github/twitch4j/kraken/domain/KrakenTeamList.java b/rest-kraken/src/main/java/com/github/twitch4j/kraken/domain/KrakenTeamList.java index 9901edb6a..7027aa844 100644 --- a/rest-kraken/src/main/java/com/github/twitch4j/kraken/domain/KrakenTeamList.java +++ b/rest-kraken/src/main/java/com/github/twitch4j/kraken/domain/KrakenTeamList.java @@ -6,8 +6,11 @@ /** * Model representing teams. + * @deprecated Kraken is deprecated and has been shut down on Febuary 28, 2022. + * More details about the deprecation are available here. */ @Data +@Deprecated public class KrakenTeamList { /** * Data diff --git a/rest-kraken/src/main/java/com/github/twitch4j/kraken/domain/KrakenTeamUser.java b/rest-kraken/src/main/java/com/github/twitch4j/kraken/domain/KrakenTeamUser.java index b94176df3..7352d6341 100644 --- a/rest-kraken/src/main/java/com/github/twitch4j/kraken/domain/KrakenTeamUser.java +++ b/rest-kraken/src/main/java/com/github/twitch4j/kraken/domain/KrakenTeamUser.java @@ -10,8 +10,11 @@ /** * Model representing User objects listed in the users array * in the KrakenTeam model + * @deprecated Kraken is deprecated and has been shut down on Febuary 28, 2022. + * More details about the deprecation are available here. */ @Data +@Deprecated public class KrakenTeamUser { @JsonProperty("_id") diff --git a/rest-kraken/src/main/java/com/github/twitch4j/kraken/domain/KrakenUser.java b/rest-kraken/src/main/java/com/github/twitch4j/kraken/domain/KrakenUser.java index 0355e377a..73bc5c886 100644 --- a/rest-kraken/src/main/java/com/github/twitch4j/kraken/domain/KrakenUser.java +++ b/rest-kraken/src/main/java/com/github/twitch4j/kraken/domain/KrakenUser.java @@ -9,7 +9,12 @@ import java.time.Instant; import java.util.Date; +/** + * @deprecated Kraken is deprecated and has been shut down on Febuary 28, 2022. + * More details about the deprecation are available here. + */ @Data +@Deprecated public class KrakenUser { @JsonProperty("_id") diff --git a/rest-kraken/src/main/java/com/github/twitch4j/kraken/domain/KrakenUserList.java b/rest-kraken/src/main/java/com/github/twitch4j/kraken/domain/KrakenUserList.java index 00e5f6aee..c1127b1a4 100644 --- a/rest-kraken/src/main/java/com/github/twitch4j/kraken/domain/KrakenUserList.java +++ b/rest-kraken/src/main/java/com/github/twitch4j/kraken/domain/KrakenUserList.java @@ -4,7 +4,12 @@ import java.util.List; +/** + * @deprecated Kraken is deprecated and has been shut down on Febuary 28, 2022. + * More details about the deprecation are available here. + */ @Data +@Deprecated public class KrakenUserList { /** * Data diff --git a/rest-kraken/src/main/java/com/github/twitch4j/kraken/domain/KrakenVideo.java b/rest-kraken/src/main/java/com/github/twitch4j/kraken/domain/KrakenVideo.java index 1c1e5f780..25a58b154 100644 --- a/rest-kraken/src/main/java/com/github/twitch4j/kraken/domain/KrakenVideo.java +++ b/rest-kraken/src/main/java/com/github/twitch4j/kraken/domain/KrakenVideo.java @@ -9,7 +9,12 @@ import java.util.List; import java.util.Map; +/** + * @deprecated Kraken is deprecated and has been shut down on Febuary 28, 2022. + * More details about the deprecation are available here. + */ @Data +@Deprecated @Setter(AccessLevel.PRIVATE) public class KrakenVideo { @JsonProperty("_id") diff --git a/rest-kraken/src/main/java/com/github/twitch4j/kraken/domain/SimpleEmoticon.java b/rest-kraken/src/main/java/com/github/twitch4j/kraken/domain/SimpleEmoticon.java index 5aef40c9c..61e36a246 100644 --- a/rest-kraken/src/main/java/com/github/twitch4j/kraken/domain/SimpleEmoticon.java +++ b/rest-kraken/src/main/java/com/github/twitch4j/kraken/domain/SimpleEmoticon.java @@ -6,7 +6,12 @@ import lombok.Setter; import lombok.ToString; +/** + * @deprecated Kraken is deprecated and has been shut down on Febuary 28, 2022. + * More details about the deprecation are available here. + */ @Data +@Deprecated @Setter(AccessLevel.PRIVATE) @ToString(callSuper = true) @EqualsAndHashCode(callSuper = true) diff --git a/rest-kraken/src/main/java/com/github/twitch4j/kraken/domain/SimpleEmoticonList.java b/rest-kraken/src/main/java/com/github/twitch4j/kraken/domain/SimpleEmoticonList.java index f33673c39..4b719c3fa 100644 --- a/rest-kraken/src/main/java/com/github/twitch4j/kraken/domain/SimpleEmoticonList.java +++ b/rest-kraken/src/main/java/com/github/twitch4j/kraken/domain/SimpleEmoticonList.java @@ -6,7 +6,12 @@ import java.util.List; +/** + * @deprecated Kraken is deprecated and has been shut down on Febuary 28, 2022. + * More details about the deprecation are available here. + */ @Data +@Deprecated @Setter(AccessLevel.PRIVATE) public class SimpleEmoticonList { private List emoticons; diff --git a/rest-kraken/src/main/java/com/github/twitch4j/kraken/domain/TwitchKrakenError.java b/rest-kraken/src/main/java/com/github/twitch4j/kraken/domain/TwitchKrakenError.java index d60f9ac13..260da1e48 100644 --- a/rest-kraken/src/main/java/com/github/twitch4j/kraken/domain/TwitchKrakenError.java +++ b/rest-kraken/src/main/java/com/github/twitch4j/kraken/domain/TwitchKrakenError.java @@ -5,7 +5,12 @@ import lombok.Getter; import lombok.Setter; +/** + * @deprecated Kraken is deprecated and has been shut down on Febuary 28, 2022. + * More details about the deprecation are available here. + */ @Data +@Deprecated @Setter(AccessLevel.PRIVATE) @Getter public class TwitchKrakenError { diff --git a/rest-kraken/src/main/java/com/github/twitch4j/kraken/util/KrakenVideoHelper.java b/rest-kraken/src/main/java/com/github/twitch4j/kraken/util/KrakenVideoHelper.java index 413dd7476..15ac7221a 100644 --- a/rest-kraken/src/main/java/com/github/twitch4j/kraken/util/KrakenVideoHelper.java +++ b/rest-kraken/src/main/java/com/github/twitch4j/kraken/util/KrakenVideoHelper.java @@ -15,6 +15,11 @@ import java.util.concurrent.CompletableFuture; import java.util.concurrent.CompletionException; +/** + * @deprecated Kraken is deprecated and has been shut down on Febuary 28, 2022. + * More details about the deprecation are available here. + */ +@Deprecated @UtilityClass public class KrakenVideoHelper { diff --git a/twitch4j/src/main/java/com/github/twitch4j/TwitchClientBuilder.java b/twitch4j/src/main/java/com/github/twitch4j/TwitchClientBuilder.java index b96f5874b..19733ff2e 100644 --- a/twitch4j/src/main/java/com/github/twitch4j/TwitchClientBuilder.java +++ b/twitch4j/src/main/java/com/github/twitch4j/TwitchClientBuilder.java @@ -98,8 +98,12 @@ public class TwitchClientBuilder { /** * Enabled: Kraken + * @deprecated Kraken is deprecated and has been shut down on Febuary 28, 2022. + * More details about the deprecation are available here. + * Use {@link #withEnableHelix(Boolean)} instead. */ @With + @Deprecated private Boolean enableKraken = false; /**