mirror of
https://github.com/Athou/commafeed.git
synced 2026-03-21 21:37:29 +00:00
enums are now supported by openapi, allowableValues is no longer required
This commit is contained in:
@@ -21,16 +21,10 @@ public class Settings implements Serializable {
|
|||||||
@Schema(description = "user's preferred language, english if none", requiredMode = RequiredMode.REQUIRED)
|
@Schema(description = "user's preferred language, english if none", requiredMode = RequiredMode.REQUIRED)
|
||||||
private String language;
|
private String language;
|
||||||
|
|
||||||
@Schema(
|
@Schema(description = "user reads all entries or unread entries only", requiredMode = RequiredMode.REQUIRED)
|
||||||
description = "user reads all entries or unread entries only",
|
|
||||||
allowableValues = "all,unread",
|
|
||||||
requiredMode = RequiredMode.REQUIRED)
|
|
||||||
private ReadingMode readingMode;
|
private ReadingMode readingMode;
|
||||||
|
|
||||||
@Schema(
|
@Schema(description = "user reads entries in ascending or descending order", requiredMode = RequiredMode.REQUIRED)
|
||||||
description = "user reads entries in ascending or descending order",
|
|
||||||
allowableValues = "asc,desc",
|
|
||||||
requiredMode = RequiredMode.REQUIRED)
|
|
||||||
private ReadingOrder readingOrder;
|
private ReadingOrder readingOrder;
|
||||||
|
|
||||||
@Schema(description = "user wants category and feeds with no unread entries shown", requiredMode = RequiredMode.REQUIRED)
|
@Schema(description = "user wants category and feeds with no unread entries shown", requiredMode = RequiredMode.REQUIRED)
|
||||||
@@ -48,25 +42,16 @@ public class Settings implements Serializable {
|
|||||||
@Schema(description = "user's preferred scroll speed when navigating between entries", requiredMode = RequiredMode.REQUIRED)
|
@Schema(description = "user's preferred scroll speed when navigating between entries", requiredMode = RequiredMode.REQUIRED)
|
||||||
private int scrollSpeed;
|
private int scrollSpeed;
|
||||||
|
|
||||||
@Schema(
|
@Schema(description = "whether to scroll to the selected entry", requiredMode = RequiredMode.REQUIRED)
|
||||||
description = "whether to scroll to the selected entry",
|
|
||||||
allowableValues = "always,never,if_needed",
|
|
||||||
requiredMode = RequiredMode.REQUIRED)
|
|
||||||
private ScrollMode scrollMode;
|
private ScrollMode scrollMode;
|
||||||
|
|
||||||
@Schema(description = "number of entries to keep above the selected entry when scrolling", requiredMode = RequiredMode.REQUIRED)
|
@Schema(description = "number of entries to keep above the selected entry when scrolling", requiredMode = RequiredMode.REQUIRED)
|
||||||
private int entriesToKeepOnTopWhenScrolling;
|
private int entriesToKeepOnTopWhenScrolling;
|
||||||
|
|
||||||
@Schema(
|
@Schema(description = "whether to show the star icon in the header of entries", requiredMode = RequiredMode.REQUIRED)
|
||||||
description = "whether to show the star icon in the header of entries",
|
|
||||||
allowableValues = "always,never,on_desktop,on_mobile",
|
|
||||||
requiredMode = RequiredMode.REQUIRED)
|
|
||||||
private IconDisplayMode starIconDisplayMode;
|
private IconDisplayMode starIconDisplayMode;
|
||||||
|
|
||||||
@Schema(
|
@Schema(description = "whether to show the external link icon in the header of entries", requiredMode = RequiredMode.REQUIRED)
|
||||||
description = "whether to show the external link icon in the header of entries",
|
|
||||||
allowableValues = "always,never,on_desktop,on_mobile",
|
|
||||||
requiredMode = RequiredMode.REQUIRED)
|
|
||||||
private IconDisplayMode externalLinkIconDisplayMode;
|
private IconDisplayMode externalLinkIconDisplayMode;
|
||||||
|
|
||||||
@Schema(description = "ask for confirmation when marking all entries as read", requiredMode = RequiredMode.REQUIRED)
|
@Schema(description = "ask for confirmation when marking all entries as read", requiredMode = RequiredMode.REQUIRED)
|
||||||
|
|||||||
Reference in New Issue
Block a user