From 43ebdc30a18a427f94a289c48c540f564e4addfe Mon Sep 17 00:00:00 2001 From: Hongbo Wu Date: Thu, 23 May 2024 11:36:01 +0800 Subject: [PATCH] update just read api --- packages/api/src/generated/graphql.ts | 140 ++++++++++++++++++++++ packages/api/src/generated/schema.graphql | 54 +++++++++ packages/api/src/schema.ts | 55 +++++++++ 3 files changed, 249 insertions(+) diff --git a/packages/api/src/generated/graphql.ts b/packages/api/src/generated/graphql.ts index aa96fbe3b..2eaa03ac2 100644 --- a/packages/api/src/generated/graphql.ts +++ b/packages/api/src/generated/graphql.ts @@ -1363,6 +1363,64 @@ export type JoinGroupSuccess = { group: RecommendationGroup; }; +export type JustReadFeedError = { + __typename?: 'JustReadFeedError'; + errorCodes: Array; +}; + +export enum JustReadFeedErrorCode { + BadRequest = 'BAD_REQUEST', + Unauthorized = 'UNAUTHORIZED' +} + +export type JustReadFeedItem = { + __typename?: 'JustReadFeedItem'; + author?: Maybe; + broadcastCount?: Maybe; + comments?: Maybe>; + createdAt?: Maybe; + dir?: Maybe; + highlights?: Maybe; + id: Scalars['ID']; + languageCode?: Maybe; + likedCount?: Maybe; + previewContent?: Maybe; + publishedAt?: Maybe; + savedCount?: Maybe; + seen_at?: Maybe; + source?: Maybe; + thumbnail?: Maybe; + title: Scalars['String']; + topic: Scalars['String']; + type: Scalars['String']; + updatedAt?: Maybe; + url: Scalars['String']; +}; + +export type JustReadFeedResult = JustReadFeedError | JustReadFeedSuccess; + +export type JustReadFeedSource = { + __typename?: 'JustReadFeedSource'; + id: Scalars['ID']; + languageCodes?: Maybe>; + name: Scalars['String']; + thumbnail?: Maybe; + topics?: Maybe>; + url?: Maybe; +}; + +export type JustReadFeedSuccess = { + __typename?: 'JustReadFeedSuccess'; + topics: Array; +}; + +export type JustReadFeedTopic = { + __typename?: 'JustReadFeedTopic'; + items: Array; + name: Scalars['String']; + thumbnail?: Maybe; +}; + export type Label = { __typename?: 'Label'; color: Scalars['String']; @@ -2161,6 +2219,7 @@ export type Query = { hello?: Maybe; integration: IntegrationResult; integrations: IntegrationsResult; + justReadFeed: JustReadFeedResult; labels: LabelsResult; me?: Maybe; newsletterEmails: NewsletterEmailsResult; @@ -2212,6 +2271,12 @@ export type QueryIntegrationArgs = { }; +export type QueryJustReadFeedArgs = { + language?: InputMaybe; + location?: InputMaybe; +}; + + export type QueryRulesArgs = { enabled?: InputMaybe; }; @@ -4201,6 +4266,13 @@ export type ResolversTypes = { JoinGroupErrorCode: JoinGroupErrorCode; JoinGroupResult: ResolversTypes['JoinGroupError'] | ResolversTypes['JoinGroupSuccess']; JoinGroupSuccess: ResolverTypeWrapper; + JustReadFeedError: ResolverTypeWrapper; + JustReadFeedErrorCode: JustReadFeedErrorCode; + JustReadFeedItem: ResolverTypeWrapper; + JustReadFeedResult: ResolversTypes['JustReadFeedError'] | ResolversTypes['JustReadFeedSuccess']; + JustReadFeedSource: ResolverTypeWrapper; + JustReadFeedSuccess: ResolverTypeWrapper; + JustReadFeedTopic: ResolverTypeWrapper; Label: ResolverTypeWrapper