aboutsummaryrefslogtreecommitdiffhomepage
path: root/common
diff options
context:
space:
mode:
authornsfisis <nsfisis@gmail.com>2025-07-13 00:52:57 +0900
committernsfisis <nsfisis@gmail.com>2025-07-13 01:09:54 +0900
commit732c71f7c2e5f0a37c03c2efedcfa8e5360e3fda (patch)
tree619d28354e48f55fd5efe9a0298c7d61b6d7393f /common
parent756b66b31fd02215fc2d8a30ae263a3bf08a90a6 (diff)
downloadfeedaka-732c71f7c2e5f0a37c03c2efedcfa8e5360e3fda.tar.gz
feedaka-732c71f7c2e5f0a37c03c2efedcfa8e5360e3fda.tar.zst
feedaka-732c71f7c2e5f0a37c03c2efedcfa8e5360e3fda.zip
feat(container): fix Docker build
Diffstat (limited to 'common')
-rw-r--r--common/graphql/schema.graphql232
1 files changed, 116 insertions, 116 deletions
diff --git a/common/graphql/schema.graphql b/common/graphql/schema.graphql
index 75d4d77..a0bfa7e 100644
--- a/common/graphql/schema.graphql
+++ b/common/graphql/schema.graphql
@@ -4,138 +4,138 @@ scalar DateTime
Represents a feed subscription in the system
"""
type Feed {
- """
- Unique identifier for the feed
- """
- id: ID!
-
- """
- URL of the RSS/Atom feed
- """
- url: String!
-
- """
- Title of the feed (extracted from feed metadata)
- """
- title: String!
-
- """
- Timestamp when the feed was last fetched
- """
- fetchedAt: DateTime!
-
- """
- Whether the user is currently subscribed to this feed
- """
- isSubscribed: Boolean!
-
- """
- Articles belonging to this feed
- """
- articles: [Article!]!
+ """
+ Unique identifier for the feed
+ """
+ id: ID!
+
+ """
+ URL of the RSS/Atom feed
+ """
+ url: String!
+
+ """
+ Title of the feed (extracted from feed metadata)
+ """
+ title: String!
+
+ """
+ Timestamp when the feed was last fetched
+ """
+ fetchedAt: DateTime!
+
+ """
+ Whether the user is currently subscribed to this feed
+ """
+ isSubscribed: Boolean!
+
+ """
+ Articles belonging to this feed
+ """
+ articles: [Article!]!
}
"""
Represents an individual article/post from a feed
"""
type Article {
- """
- Unique identifier for the article
- """
- id: ID!
-
- """
- ID of the feed this article belongs to
- """
- feedId: ID!
-
- """
- GUID from the RSS/Atom feed (unique identifier from feed)
- """
- guid: String!
-
- """
- Title of the article
- """
- title: String!
-
- """
- URL/link to the original article
- """
- url: String!
-
- """
- Whether the article has been marked as read
- """
- isRead: Boolean!
-
- """
- The feed this article belongs to
- """
- feed: Feed!
+ """
+ Unique identifier for the article
+ """
+ id: ID!
+
+ """
+ ID of the feed this article belongs to
+ """
+ feedId: ID!
+
+ """
+ GUID from the RSS/Atom feed (unique identifier from feed)
+ """
+ guid: String!
+
+ """
+ Title of the article
+ """
+ title: String!
+
+ """
+ URL/link to the original article
+ """
+ url: String!
+
+ """
+ Whether the article has been marked as read
+ """
+ isRead: Boolean!
+
+ """
+ The feed this article belongs to
+ """
+ feed: Feed!
}
"""
Root query type for reading data
"""
type Query {
- """
- Get all feeds with their metadata
- """
- feeds: [Feed!]!
-
- """
- Get all unread articles across all feeds
- """
- unreadArticles: [Article!]!
-
- """
- Get all read articles across all feeds
- """
- readArticles: [Article!]!
-
- """
- Get a specific feed by ID
- """
- feed(id: ID!): Feed
-
- """
- Get a specific article by ID
- """
- article(id: ID!): Article
+ """
+ Get all feeds with their metadata
+ """
+ feeds: [Feed!]!
+
+ """
+ Get all unread articles across all feeds
+ """
+ unreadArticles: [Article!]!
+
+ """
+ Get all read articles across all feeds
+ """
+ readArticles: [Article!]!
+
+ """
+ Get a specific feed by ID
+ """
+ feed(id: ID!): Feed
+
+ """
+ Get a specific article by ID
+ """
+ article(id: ID!): Article
}
"""
Root mutation type for modifying data
"""
type Mutation {
- """
- Add a new feed subscription
- """
- addFeed(url: String!): Feed!
-
- """
- Unsubscribe from a feed (preserves feed and article data)
- """
- unsubscribeFeed(id: ID!): Boolean!
-
- """
- Mark an article as read
- """
- markArticleRead(id: ID!): Article!
-
- """
- Mark an article as unread
- """
- markArticleUnread(id: ID!): Article!
-
- """
- Mark all articles in a feed as read
- """
- markFeedRead(id: ID!): Feed!
-
- """
- Mark all articles in a feed as unread
- """
- markFeedUnread(id: ID!): Feed!
+ """
+ Add a new feed subscription
+ """
+ addFeed(url: String!): Feed!
+
+ """
+ Unsubscribe from a feed (preserves feed and article data)
+ """
+ unsubscribeFeed(id: ID!): Boolean!
+
+ """
+ Mark an article as read
+ """
+ markArticleRead(id: ID!): Article!
+
+ """
+ Mark an article as unread
+ """
+ markArticleUnread(id: ID!): Article!
+
+ """
+ Mark all articles in a feed as read
+ """
+ markFeedRead(id: ID!): Feed!
+
+ """
+ Mark all articles in a feed as unread
+ """
+ markFeedUnread(id: ID!): Feed!
}