diff --git a/packages/api/src/generated/graphql.ts b/packages/api/src/generated/graphql.ts index a98854237..6633d814f 100644 --- a/packages/api/src/generated/graphql.ts +++ b/packages/api/src/generated/graphql.ts @@ -111,8 +111,8 @@ export type Article = { readingProgressPercent: Scalars['Float']; savedAt: Scalars['Date']; savedByViewer?: Maybe; - sharedComment?: Maybe; shareInfo?: Maybe; + sharedComment?: Maybe; siteIcon?: Maybe; siteName?: Maybe; slug: Scalars['String']; @@ -191,6 +191,11 @@ export type ArticleSavingRequestSuccess = { articleSavingRequest: ArticleSavingRequest; }; +export type ArticleSuccess = { + __typename?: 'ArticleSuccess'; + article: Article; +}; + export type ArticlesError = { __typename?: 'ArticlesError'; errorCodes: Array; @@ -208,11 +213,6 @@ export type ArticlesSuccess = { pageInfo: PageInfo; }; -export type ArticleSuccess = { - __typename?: 'ArticleSuccess'; - article: Article; -}; - export enum ContentReader { Pdf = 'PDF', Web = 'WEB' @@ -774,6 +774,22 @@ export type LinkShareInfo = { title: Scalars['String']; }; +export type LogOutError = { + __typename?: 'LogOutError'; + errorCodes: Array; +}; + +export enum LogOutErrorCode { + LogOutFailed = 'LOG_OUT_FAILED' +} + +export type LogOutResult = LogOutError | LogOutSuccess; + +export type LogOutSuccess = { + __typename?: 'LogOutSuccess'; + message?: Maybe; +}; + export type LoginError = { __typename?: 'LoginError'; errorCodes: Array; @@ -800,22 +816,6 @@ export type LoginSuccess = { me: User; }; -export type LogOutError = { - __typename?: 'LogOutError'; - errorCodes: Array; -}; - -export enum LogOutErrorCode { - LogOutFailed = 'LOG_OUT_FAILED' -} - -export type LogOutResult = LogOutError | LogOutSuccess; - -export type LogOutSuccess = { - __typename?: 'LogOutSuccess'; - message?: Maybe; -}; - export type MergeHighlightError = { __typename?: 'MergeHighlightError'; errorCodes: Array; @@ -870,8 +870,8 @@ export type Mutation = { generateApiKey: GenerateApiKeyResult; googleLogin: LoginResult; googleSignup: GoogleSignupResult; - login: LoginResult; logOut: LogOutResult; + login: LoginResult; mergeHighlight: MergeHighlightResult; reportItem: ReportItemResult; revokeApiKey: RevokeApiKeyResult; @@ -1237,8 +1237,8 @@ export type Query = { __typename?: 'Query'; apiKeys: ApiKeysResult; article: ArticleResult; - articles: ArticlesResult; articleSavingRequest: ArticleSavingRequestResult; + articles: ArticlesResult; feedArticles: FeedArticlesResult; getFollowers: GetFollowersResult; getFollowing: GetFollowingResult; @@ -1265,6 +1265,11 @@ export type QueryArticleArgs = { }; +export type QueryArticleSavingRequestArgs = { + id: Scalars['ID']; +}; + + export type QueryArticlesArgs = { after?: InputMaybe; first?: InputMaybe; @@ -1275,11 +1280,6 @@ export type QueryArticlesArgs = { }; -export type QueryArticleSavingRequestArgs = { - id: Scalars['ID']; -}; - - export type QueryFeedArticlesArgs = { after?: InputMaybe; first?: InputMaybe; @@ -1743,6 +1743,13 @@ export type SetWebhookSuccess = { webhook: Webhook; }; +export type ShareStats = { + __typename?: 'ShareStats'; + readDuration: Scalars['Int']; + saveCount: Scalars['Int']; + viewCount: Scalars['Int']; +}; + export type SharedArticleError = { __typename?: 'SharedArticleError'; errorCodes: Array; @@ -1759,13 +1766,6 @@ export type SharedArticleSuccess = { article: Article; }; -export type ShareStats = { - __typename?: 'ShareStats'; - readDuration: Scalars['Int']; - saveCount: Scalars['Int']; - viewCount: Scalars['Int']; -}; - export type SignupError = { __typename?: 'SignupError'; errorCodes: Array>; @@ -1847,6 +1847,12 @@ export type Subscription = { url?: Maybe; }; +export enum SubscriptionStatus { + Active = 'ACTIVE', + Deleted = 'DELETED', + Unsubscribed = 'UNSUBSCRIBED' +} + export type SubscriptionsError = { __typename?: 'SubscriptionsError'; errorCodes: Array; @@ -1864,12 +1870,6 @@ export type SubscriptionsSuccess = { subscriptions: Array; }; -export enum SubscriptionStatus { - Active = 'ACTIVE', - Deleted = 'DELETED', - Unsubscribed = 'UNSUBSCRIBED' -} - export type UnsubscribeError = { __typename?: 'UnsubscribeError'; errorCodes: Array; @@ -2186,6 +2186,11 @@ export type UserPersonalization = { export type UserResult = UserError | UserSuccess; +export type UserSuccess = { + __typename?: 'UserSuccess'; + user: User; +}; + export type UsersError = { __typename?: 'UsersError'; errorCodes: Array; @@ -2202,11 +2207,6 @@ export type UsersSuccess = { users: Array; }; -export type UserSuccess = { - __typename?: 'UserSuccess'; - user: User; -}; - export type Webhook = { __typename?: 'Webhook'; contentType: Scalars['String']; @@ -2244,6 +2244,11 @@ export enum WebhookEvent { export type WebhookResult = WebhookError | WebhookSuccess; +export type WebhookSuccess = { + __typename?: 'WebhookSuccess'; + webhook: Webhook; +}; + export type WebhooksError = { __typename?: 'WebhooksError'; errorCodes: Array; @@ -2261,11 +2266,6 @@ export type WebhooksSuccess = { webhooks: Array; }; -export type WebhookSuccess = { - __typename?: 'WebhookSuccess'; - webhook: Webhook; -}; - export type ResolverTypeWrapper = Promise | T; @@ -2361,11 +2361,11 @@ export type ResolversTypes = { ArticleSavingRequestResult: ResolversTypes['ArticleSavingRequestError'] | ResolversTypes['ArticleSavingRequestSuccess']; ArticleSavingRequestStatus: ArticleSavingRequestStatus; ArticleSavingRequestSuccess: ResolverTypeWrapper; + ArticleSuccess: ResolverTypeWrapper; ArticlesError: ResolverTypeWrapper; ArticlesErrorCode: ArticlesErrorCode; ArticlesResult: ResolversTypes['ArticlesError'] | ResolversTypes['ArticlesSuccess']; ArticlesSuccess: ResolverTypeWrapper; - ArticleSuccess: ResolverTypeWrapper; Boolean: ResolverTypeWrapper; ContentReader: ContentReader; CreateArticleError: ResolverTypeWrapper; @@ -2478,15 +2478,15 @@ export type ResolversTypes = { LabelsSuccess: ResolverTypeWrapper; Link: ResolverTypeWrapper; LinkShareInfo: ResolverTypeWrapper; + LogOutError: ResolverTypeWrapper; + LogOutErrorCode: LogOutErrorCode; + LogOutResult: ResolversTypes['LogOutError'] | ResolversTypes['LogOutSuccess']; + LogOutSuccess: ResolverTypeWrapper; LoginError: ResolverTypeWrapper; LoginErrorCode: LoginErrorCode; LoginInput: LoginInput; LoginResult: ResolversTypes['LoginError'] | ResolversTypes['LoginSuccess']; LoginSuccess: ResolverTypeWrapper; - LogOutError: ResolverTypeWrapper; - LogOutErrorCode: LogOutErrorCode; - LogOutResult: ResolversTypes['LogOutError'] | ResolversTypes['LogOutSuccess']; - LogOutSuccess: ResolverTypeWrapper; MergeHighlightError: ResolverTypeWrapper; MergeHighlightErrorCode: MergeHighlightErrorCode; MergeHighlightInput: MergeHighlightInput; @@ -2579,11 +2579,11 @@ export type ResolversTypes = { SetWebhookInput: SetWebhookInput; SetWebhookResult: ResolversTypes['SetWebhookError'] | ResolversTypes['SetWebhookSuccess']; SetWebhookSuccess: ResolverTypeWrapper; + ShareStats: ResolverTypeWrapper; SharedArticleError: ResolverTypeWrapper; SharedArticleErrorCode: SharedArticleErrorCode; SharedArticleResult: ResolversTypes['SharedArticleError'] | ResolversTypes['SharedArticleSuccess']; SharedArticleSuccess: ResolverTypeWrapper; - ShareStats: ResolverTypeWrapper; SignupError: ResolverTypeWrapper; SignupErrorCode: SignupErrorCode; SignupInput: SignupInput; @@ -2598,11 +2598,11 @@ export type ResolversTypes = { SubscribeResult: ResolversTypes['SubscribeError'] | ResolversTypes['SubscribeSuccess']; SubscribeSuccess: ResolverTypeWrapper; Subscription: ResolverTypeWrapper<{}>; + SubscriptionStatus: SubscriptionStatus; SubscriptionsError: ResolverTypeWrapper; SubscriptionsErrorCode: SubscriptionsErrorCode; SubscriptionsResult: ResolversTypes['SubscriptionsError'] | ResolversTypes['SubscriptionsSuccess']; SubscriptionsSuccess: ResolverTypeWrapper; - SubscriptionStatus: SubscriptionStatus; UnsubscribeError: ResolverTypeWrapper; UnsubscribeErrorCode: UnsubscribeErrorCode; UnsubscribeResult: ResolversTypes['UnsubscribeError'] | ResolversTypes['UnsubscribeSuccess']; @@ -2663,21 +2663,21 @@ export type ResolversTypes = { UserErrorCode: UserErrorCode; UserPersonalization: ResolverTypeWrapper; UserResult: ResolversTypes['UserError'] | ResolversTypes['UserSuccess']; + UserSuccess: ResolverTypeWrapper; UsersError: ResolverTypeWrapper; UsersErrorCode: UsersErrorCode; UsersResult: ResolversTypes['UsersError'] | ResolversTypes['UsersSuccess']; UsersSuccess: ResolverTypeWrapper; - UserSuccess: ResolverTypeWrapper; Webhook: ResolverTypeWrapper; WebhookError: ResolverTypeWrapper; WebhookErrorCode: WebhookErrorCode; WebhookEvent: WebhookEvent; WebhookResult: ResolversTypes['WebhookError'] | ResolversTypes['WebhookSuccess']; + WebhookSuccess: ResolverTypeWrapper; WebhooksError: ResolverTypeWrapper; WebhooksErrorCode: WebhooksErrorCode; WebhooksResult: ResolversTypes['WebhooksError'] | ResolversTypes['WebhooksSuccess']; WebhooksSuccess: ResolverTypeWrapper; - WebhookSuccess: ResolverTypeWrapper; }; /** Mapping between all available schema types and the resolvers parents */ @@ -2702,10 +2702,10 @@ export type ResolversParentTypes = { ArticleSavingRequestError: ArticleSavingRequestError; ArticleSavingRequestResult: ResolversParentTypes['ArticleSavingRequestError'] | ResolversParentTypes['ArticleSavingRequestSuccess']; ArticleSavingRequestSuccess: ArticleSavingRequestSuccess; + ArticleSuccess: ArticleSuccess; ArticlesError: ArticlesError; ArticlesResult: ResolversParentTypes['ArticlesError'] | ResolversParentTypes['ArticlesSuccess']; ArticlesSuccess: ArticlesSuccess; - ArticleSuccess: ArticleSuccess; Boolean: Scalars['Boolean']; CreateArticleError: CreateArticleError; CreateArticleInput: CreateArticleInput; @@ -2796,13 +2796,13 @@ export type ResolversParentTypes = { LabelsSuccess: LabelsSuccess; Link: Link; LinkShareInfo: LinkShareInfo; + LogOutError: LogOutError; + LogOutResult: ResolversParentTypes['LogOutError'] | ResolversParentTypes['LogOutSuccess']; + LogOutSuccess: LogOutSuccess; LoginError: LoginError; LoginInput: LoginInput; LoginResult: ResolversParentTypes['LoginError'] | ResolversParentTypes['LoginSuccess']; LoginSuccess: LoginSuccess; - LogOutError: LogOutError; - LogOutResult: ResolversParentTypes['LogOutError'] | ResolversParentTypes['LogOutSuccess']; - LogOutSuccess: LogOutSuccess; MergeHighlightError: MergeHighlightError; MergeHighlightInput: MergeHighlightInput; MergeHighlightResult: ResolversParentTypes['MergeHighlightError'] | ResolversParentTypes['MergeHighlightSuccess']; @@ -2877,10 +2877,10 @@ export type ResolversParentTypes = { SetWebhookInput: SetWebhookInput; SetWebhookResult: ResolversParentTypes['SetWebhookError'] | ResolversParentTypes['SetWebhookSuccess']; SetWebhookSuccess: SetWebhookSuccess; + ShareStats: ShareStats; SharedArticleError: SharedArticleError; SharedArticleResult: ResolversParentTypes['SharedArticleError'] | ResolversParentTypes['SharedArticleSuccess']; SharedArticleSuccess: SharedArticleSuccess; - ShareStats: ShareStats; SignupError: SignupError; SignupInput: SignupInput; SignupResult: ResolversParentTypes['SignupError'] | ResolversParentTypes['SignupSuccess']; @@ -2941,17 +2941,17 @@ export type ResolversParentTypes = { UserError: UserError; UserPersonalization: UserPersonalization; UserResult: ResolversParentTypes['UserError'] | ResolversParentTypes['UserSuccess']; + UserSuccess: UserSuccess; UsersError: UsersError; UsersResult: ResolversParentTypes['UsersError'] | ResolversParentTypes['UsersSuccess']; UsersSuccess: UsersSuccess; - UserSuccess: UserSuccess; Webhook: Webhook; WebhookError: WebhookError; WebhookResult: ResolversParentTypes['WebhookError'] | ResolversParentTypes['WebhookSuccess']; + WebhookSuccess: WebhookSuccess; WebhooksError: WebhooksError; WebhooksResult: ResolversParentTypes['WebhooksError'] | ResolversParentTypes['WebhooksSuccess']; WebhooksSuccess: WebhooksSuccess; - WebhookSuccess: WebhookSuccess; }; export type SanitizeDirectiveArgs = { @@ -3041,8 +3041,8 @@ export type ArticleResolvers; savedAt?: Resolver; savedByViewer?: Resolver, ParentType, ContextType>; - sharedComment?: Resolver, ParentType, ContextType>; shareInfo?: Resolver, ParentType, ContextType>; + sharedComment?: Resolver, ParentType, ContextType>; siteIcon?: Resolver, ParentType, ContextType>; siteName?: Resolver, ParentType, ContextType>; slug?: Resolver; @@ -3098,6 +3098,11 @@ export type ArticleSavingRequestSuccessResolvers; }; +export type ArticleSuccessResolvers = { + article?: Resolver; + __isTypeOf?: IsTypeOfResolverFn; +}; + export type ArticlesErrorResolvers = { errorCodes?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; @@ -3113,11 +3118,6 @@ export type ArticlesSuccessResolvers; }; -export type ArticleSuccessResolvers = { - article?: Resolver; - __isTypeOf?: IsTypeOfResolverFn; -}; - export type CreateArticleErrorResolvers = { errorCodes?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; @@ -3525,20 +3525,6 @@ export type LinkShareInfoResolvers; }; -export type LoginErrorResolvers = { - errorCodes?: Resolver, ParentType, ContextType>; - __isTypeOf?: IsTypeOfResolverFn; -}; - -export type LoginResultResolvers = { - __resolveType: TypeResolveFn<'LoginError' | 'LoginSuccess', ParentType, ContextType>; -}; - -export type LoginSuccessResolvers = { - me?: Resolver; - __isTypeOf?: IsTypeOfResolverFn; -}; - export type LogOutErrorResolvers = { errorCodes?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; @@ -3553,6 +3539,20 @@ export type LogOutSuccessResolvers; }; +export type LoginErrorResolvers = { + errorCodes?: Resolver, ParentType, ContextType>; + __isTypeOf?: IsTypeOfResolverFn; +}; + +export type LoginResultResolvers = { + __resolveType: TypeResolveFn<'LoginError' | 'LoginSuccess', ParentType, ContextType>; +}; + +export type LoginSuccessResolvers = { + me?: Resolver; + __isTypeOf?: IsTypeOfResolverFn; +}; + export type MergeHighlightErrorResolvers = { errorCodes?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; @@ -3588,8 +3588,8 @@ export type MutationResolvers>; googleLogin?: Resolver>; googleSignup?: Resolver>; - login?: Resolver>; logOut?: Resolver; + login?: Resolver>; mergeHighlight?: Resolver>; reportItem?: Resolver>; revokeApiKey?: Resolver>; @@ -3681,8 +3681,8 @@ export type ProfileResolvers = { apiKeys?: Resolver; article?: Resolver>; - articles?: Resolver>; articleSavingRequest?: Resolver>; + articles?: Resolver>; feedArticles?: Resolver>; getFollowers?: Resolver>; getFollowing?: Resolver>; @@ -3957,6 +3957,13 @@ export type SetWebhookSuccessResolvers; }; +export type ShareStatsResolvers = { + readDuration?: Resolver; + saveCount?: Resolver; + viewCount?: Resolver; + __isTypeOf?: IsTypeOfResolverFn; +}; + export type SharedArticleErrorResolvers = { errorCodes?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; @@ -3971,13 +3978,6 @@ export type SharedArticleSuccessResolvers; }; -export type ShareStatsResolvers = { - readDuration?: Resolver; - saveCount?: Resolver; - viewCount?: Resolver; - __isTypeOf?: IsTypeOfResolverFn; -}; - export type SignupErrorResolvers = { errorCodes?: Resolver>, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; @@ -4227,6 +4227,11 @@ export type UserResultResolvers; }; +export type UserSuccessResolvers = { + user?: Resolver; + __isTypeOf?: IsTypeOfResolverFn; +}; + export type UsersErrorResolvers = { errorCodes?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; @@ -4241,11 +4246,6 @@ export type UsersSuccessResolvers; }; -export type UserSuccessResolvers = { - user?: Resolver; - __isTypeOf?: IsTypeOfResolverFn; -}; - export type WebhookResolvers = { contentType?: Resolver; createdAt?: Resolver; @@ -4267,6 +4267,11 @@ export type WebhookResultResolvers; }; +export type WebhookSuccessResolvers = { + webhook?: Resolver; + __isTypeOf?: IsTypeOfResolverFn; +}; + export type WebhooksErrorResolvers = { errorCodes?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; @@ -4281,11 +4286,6 @@ export type WebhooksSuccessResolvers; }; -export type WebhookSuccessResolvers = { - webhook?: Resolver; - __isTypeOf?: IsTypeOfResolverFn; -}; - export type Resolvers = { AddPopularReadError?: AddPopularReadErrorResolvers; AddPopularReadResult?: AddPopularReadResultResolvers; @@ -4305,10 +4305,10 @@ export type Resolvers = { ArticleSavingRequestError?: ArticleSavingRequestErrorResolvers; ArticleSavingRequestResult?: ArticleSavingRequestResultResolvers; ArticleSavingRequestSuccess?: ArticleSavingRequestSuccessResolvers; + ArticleSuccess?: ArticleSuccessResolvers; ArticlesError?: ArticlesErrorResolvers; ArticlesResult?: ArticlesResultResolvers; ArticlesSuccess?: ArticlesSuccessResolvers; - ArticleSuccess?: ArticleSuccessResolvers; CreateArticleError?: CreateArticleErrorResolvers; CreateArticleResult?: CreateArticleResultResolvers; CreateArticleSavingRequestError?: CreateArticleSavingRequestErrorResolvers; @@ -4385,12 +4385,12 @@ export type Resolvers = { LabelsSuccess?: LabelsSuccessResolvers; Link?: LinkResolvers; LinkShareInfo?: LinkShareInfoResolvers; - LoginError?: LoginErrorResolvers; - LoginResult?: LoginResultResolvers; - LoginSuccess?: LoginSuccessResolvers; LogOutError?: LogOutErrorResolvers; LogOutResult?: LogOutResultResolvers; LogOutSuccess?: LogOutSuccessResolvers; + LoginError?: LoginErrorResolvers; + LoginResult?: LoginResultResolvers; + LoginSuccess?: LoginSuccessResolvers; MergeHighlightError?: MergeHighlightErrorResolvers; MergeHighlightResult?: MergeHighlightResultResolvers; MergeHighlightSuccess?: MergeHighlightSuccessResolvers; @@ -4448,10 +4448,10 @@ export type Resolvers = { SetWebhookError?: SetWebhookErrorResolvers; SetWebhookResult?: SetWebhookResultResolvers; SetWebhookSuccess?: SetWebhookSuccessResolvers; + ShareStats?: ShareStatsResolvers; SharedArticleError?: SharedArticleErrorResolvers; SharedArticleResult?: SharedArticleResultResolvers; SharedArticleSuccess?: SharedArticleSuccessResolvers; - ShareStats?: ShareStatsResolvers; SignupError?: SignupErrorResolvers; SignupResult?: SignupResultResolvers; SignupSuccess?: SignupSuccessResolvers; @@ -4499,17 +4499,17 @@ export type Resolvers = { UserError?: UserErrorResolvers; UserPersonalization?: UserPersonalizationResolvers; UserResult?: UserResultResolvers; + UserSuccess?: UserSuccessResolvers; UsersError?: UsersErrorResolvers; UsersResult?: UsersResultResolvers; UsersSuccess?: UsersSuccessResolvers; - UserSuccess?: UserSuccessResolvers; Webhook?: WebhookResolvers; WebhookError?: WebhookErrorResolvers; WebhookResult?: WebhookResultResolvers; + WebhookSuccess?: WebhookSuccessResolvers; WebhooksError?: WebhooksErrorResolvers; WebhooksResult?: WebhooksResultResolvers; WebhooksSuccess?: WebhooksSuccessResolvers; - WebhookSuccess?: WebhookSuccessResolvers; }; export type DirectiveResolvers = { diff --git a/packages/api/src/generated/schema.graphql b/packages/api/src/generated/schema.graphql index 1a4f4da94..461e8f74d 100644 --- a/packages/api/src/generated/schema.graphql +++ b/packages/api/src/generated/schema.graphql @@ -87,8 +87,8 @@ type Article { readingProgressPercent: Float! savedAt: Date! savedByViewer: Boolean - sharedComment: String shareInfo: LinkShareInfo + sharedComment: String siteIcon: String siteName: String slug: String! @@ -155,6 +155,10 @@ type ArticleSavingRequestSuccess { articleSavingRequest: ArticleSavingRequest! } +type ArticleSuccess { + article: Article! +} + type ArticlesError { errorCodes: [ArticlesErrorCode!]! } @@ -170,10 +174,6 @@ type ArticlesSuccess { pageInfo: PageInfo! } -type ArticleSuccess { - article: Article! -} - enum ContentReader { PDF WEB @@ -684,6 +684,20 @@ type LinkShareInfo { title: String! } +type LogOutError { + errorCodes: [LogOutErrorCode!]! +} + +enum LogOutErrorCode { + LOG_OUT_FAILED +} + +union LogOutResult = LogOutError | LogOutSuccess + +type LogOutSuccess { + message: String +} + type LoginError { errorCodes: [LoginErrorCode!]! } @@ -708,20 +722,6 @@ type LoginSuccess { me: User! } -type LogOutError { - errorCodes: [LogOutErrorCode!]! -} - -enum LogOutErrorCode { - LOG_OUT_FAILED -} - -union LogOutResult = LogOutError | LogOutSuccess - -type LogOutSuccess { - message: String -} - type MergeHighlightError { errorCodes: [MergeHighlightErrorCode!]! } @@ -773,8 +773,8 @@ type Mutation { generateApiKey(input: GenerateApiKeyInput!): GenerateApiKeyResult! googleLogin(input: GoogleLoginInput!): LoginResult! googleSignup(input: GoogleSignupInput!): GoogleSignupResult! - login(input: LoginInput!): LoginResult! logOut: LogOutResult! + login(input: LoginInput!): LoginResult! mergeHighlight(input: MergeHighlightInput!): MergeHighlightResult! reportItem(input: ReportItemInput!): ReportItemResult! revokeApiKey(id: ID!): RevokeApiKeyResult! @@ -888,8 +888,8 @@ type Profile { type Query { apiKeys: ApiKeysResult! article(slug: String!, username: String!): ArticleResult! - articles(after: String, first: Int, includePending: Boolean, query: String, sharedOnly: Boolean, sort: SortParams): ArticlesResult! articleSavingRequest(id: ID!): ArticleSavingRequestResult! + articles(after: String, first: Int, includePending: Boolean, query: String, sharedOnly: Boolean, sort: SortParams): ArticlesResult! feedArticles(after: String, first: Int, sharedByUser: ID, sort: SortParams): FeedArticlesResult! getFollowers(userId: ID): GetFollowersResult! getFollowing(userId: ID): GetFollowingResult! @@ -1283,6 +1283,12 @@ type SetWebhookSuccess { webhook: Webhook! } +type ShareStats { + readDuration: Int! + saveCount: Int! + viewCount: Int! +} + type SharedArticleError { errorCodes: [SharedArticleErrorCode!]! } @@ -1297,12 +1303,6 @@ type SharedArticleSuccess { article: Article! } -type ShareStats { - readDuration: Int! - saveCount: Int! - viewCount: Int! -} - type SignupError { errorCodes: [SignupErrorCode]! } @@ -1379,6 +1379,12 @@ type Subscription { url: String } +enum SubscriptionStatus { + ACTIVE + DELETED + UNSUBSCRIBED +} + type SubscriptionsError { errorCodes: [SubscriptionsErrorCode!]! } @@ -1394,12 +1400,6 @@ type SubscriptionsSuccess { subscriptions: [Subscription!]! } -enum SubscriptionStatus { - ACTIVE - DELETED - UNSUBSCRIBED -} - type UnsubscribeError { errorCodes: [UnsubscribeErrorCode!]! } @@ -1690,6 +1690,10 @@ type UserPersonalization { union UserResult = UserError | UserSuccess +type UserSuccess { + user: User! +} + type UsersError { errorCodes: [UsersErrorCode!]! } @@ -1704,10 +1708,6 @@ type UsersSuccess { users: [User!]! } -type UserSuccess { - user: User! -} - type Webhook { contentType: String! createdAt: Date! @@ -1743,6 +1743,10 @@ enum WebhookEvent { union WebhookResult = WebhookError | WebhookSuccess +type WebhookSuccess { + webhook: Webhook! +} + type WebhooksError { errorCodes: [WebhooksErrorCode!]! } @@ -1757,7 +1761,3 @@ union WebhooksResult = WebhooksError | WebhooksSuccess type WebhooksSuccess { webhooks: [Webhook!]! } - -type WebhookSuccess { - webhook: Webhook! -}