diff --git a/src/main/java/net/lamgc/cgj/pixiv/PixivSearchAttribute.java b/src/main/java/net/lamgc/cgj/pixiv/PixivSearchAttribute.java new file mode 100644 index 0000000..85aba20 --- /dev/null +++ b/src/main/java/net/lamgc/cgj/pixiv/PixivSearchAttribute.java @@ -0,0 +1,18 @@ +package net.lamgc.cgj.pixiv; + +public enum PixivSearchAttribute { + + ARTWORKS("illustManga"), + TOP("illustManga", "novel"), + ILLUSTRATIONS("illust"), + MANGA("manga"), + NOVELS("novel") + ; + + public final String[] attributeNames; + + PixivSearchAttribute(String... attributeNames) { + this.attributeNames = attributeNames; + } + +} diff --git a/src/main/java/net/lamgc/cgj/pixiv/PixivSearchLinkBuilder.java b/src/main/java/net/lamgc/cgj/pixiv/PixivSearchLinkBuilder.java index f2924cf..1a37852 100644 --- a/src/main/java/net/lamgc/cgj/pixiv/PixivSearchLinkBuilder.java +++ b/src/main/java/net/lamgc/cgj/pixiv/PixivSearchLinkBuilder.java @@ -15,7 +15,7 @@ import java.util.Objects; * @author LamGC * @see PixivURL#PIXIV_SEARCH_CONTENT_URL */ -@SuppressWarnings("unused") +@SuppressWarnings({"unused", "UnusedReturnValue"}) public class PixivSearchLinkBuilder { private final String content; @@ -296,13 +296,18 @@ public class PixivSearchLinkBuilder { */ NOVELS("novel"); + /** + * 可用的Json属性名 + * @deprecated 该属性信息以移至 {@link PixivSearchAttribute} + * @see PixivSearchAttribute + */ + @Deprecated public final String jsonKey; SearchArea(String jsonKey) { this.jsonKey = jsonKey; } - } /**