diff options
Diffstat (limited to 'src/graphql/user/schema.graphql')
| -rw-r--r-- | src/graphql/user/schema.graphql | 34 |
1 files changed, 27 insertions, 7 deletions
diff --git a/src/graphql/user/schema.graphql b/src/graphql/user/schema.graphql index 1e54f866..d68e7fd9 100644 --- a/src/graphql/user/schema.graphql +++ b/src/graphql/user/schema.graphql @@ -19,23 +19,43 @@ type Mutation { ): [Badge]! deleteBadge(id: Int!): [Badge]! pruneUserBadges: [Badge]! + toggleHideMissingBadges: Preferences + toggleHideAWCBadges: Preferences + setBadgeWallCSS(css: String!): Preferences + togglePinnedBadgeWallCategory(category: String!): Preferences + setPinnedBadgeWallCategories(categories: [String!]!): Preferences + setBiography(biography: String!): Preferences + togglePinnedHololiveStream(stream: String!): Preferences } type User { id: Int! badges: [Badge]! + preferences: Preferences } type Badge { - post: String - image: String + post: String! + image: String! description: String - id: Int - time: String + id: Int! + time: String! category: String - hidden: Boolean + hidden: Boolean! source: String designer: String - shadow_hidden: Boolean - click_count: Int + shadow_hidden: Boolean! + click_count: Int! +} + +type Preferences { + created_at: String! + updated_at: String! + user_id: Int! + pinned_hololive_streams: [String]! + hide_missing_badges: Boolean! + biography: String + badge_wall_css: String! + hide_awc_badges: Boolean! + pinned_badge_wall_categories: [String]! } |