From e80eb7ab061bedeb7802d5b574e884c964f3ab38 Mon Sep 17 00:00:00 2001 From: Jackson Harper Date: Wed, 16 Feb 2022 11:32:13 -0800 Subject: [PATCH] Upgrade gql-codegen, regenerate GQL schema --- package.json | 2 +- packages/api/src/generated/graphql.ts | 1936 ++++++++++----------- packages/api/src/generated/schema.graphql | 686 ++++---- yarn.lock | 17 +- 4 files changed, 1311 insertions(+), 1330 deletions(-) diff --git a/package.json b/package.json index c2557cf0c..f42ccfb0e 100644 --- a/package.json +++ b/package.json @@ -17,7 +17,7 @@ "deploy:web": "vercel --prod" }, "devDependencies": { - "@graphql-codegen/cli": "^2.6.1", + "@graphql-codegen/cli": "^2.6.2", "@graphql-codegen/introspection": "^2.1.1", "@graphql-codegen/schema-ast": "^2.1.1", "@graphql-codegen/typescript": "^2.1.1", diff --git a/packages/api/src/generated/graphql.ts b/packages/api/src/generated/graphql.ts index 4728cb44d..622bf586d 100644 --- a/packages/api/src/generated/graphql.ts +++ b/packages/api/src/generated/graphql.ts @@ -1,10 +1,11 @@ import { GraphQLResolveInfo, GraphQLScalarType, GraphQLScalarTypeConfig } from 'graphql'; import { ResolverContext } from '../resolvers/types'; export type Maybe = T | null; +export type InputMaybe = Maybe; export type Exact = { [K in keyof T]: T[K] }; export type MakeOptional = Omit & { [SubKey in K]?: Maybe }; export type MakeMaybe = Omit & { [SubKey in K]: Maybe }; -export type RequireFields = { [X in Exclude]?: T[X] } & { [P in K]-?: NonNullable }; +export type RequireFields = Omit & { [P in K]-?: NonNullable }; /** All built-in and custom scalars, mapped to their actual values */ export type Scalars = { ID: string; @@ -15,24 +16,23 @@ export type Scalars = { Date: any; }; - export type ArchiveLinkError = { __typename?: 'ArchiveLinkError'; - message: Scalars['String']; errorCodes: Array; + message: Scalars['String']; }; export enum ArchiveLinkErrorCode { - Unauthorized = 'UNAUTHORIZED', - BadRequest = 'BAD_REQUEST' + BadRequest = 'BAD_REQUEST', + Unauthorized = 'UNAUTHORIZED' } export type ArchiveLinkInput = { - linkId: Scalars['ID']; archived: Scalars['Boolean']; + linkId: Scalars['ID']; }; -export type ArchiveLinkResult = ArchiveLinkSuccess | ArchiveLinkError; +export type ArchiveLinkResult = ArchiveLinkError | ArchiveLinkSuccess; export type ArchiveLinkSuccess = { __typename?: 'ArchiveLinkSuccess'; @@ -42,36 +42,36 @@ export type ArchiveLinkSuccess = { export type Article = { __typename?: 'Article'; - id: Scalars['ID']; - title: Scalars['String']; - slug: Scalars['String']; - url: Scalars['String']; - hash: Scalars['String']; - content: Scalars['String']; - pageType?: Maybe; - contentReader: ContentReader; - hasContent?: Maybe; author?: Maybe; - image?: Maybe; - description?: Maybe; - originalHtml?: Maybe; + content: Scalars['String']; + contentReader: ContentReader; createdAt: Scalars['Date']; - savedAt: Scalars['Date']; - publishedAt?: Maybe; - readingProgressPercent: Scalars['Float']; - readingProgressAnchorIndex: Scalars['Int']; - sharedComment?: Maybe; - savedByViewer?: Maybe; - postedByViewer?: Maybe; - originalArticleUrl?: Maybe; + description?: Maybe; + hasContent?: Maybe; + hash: Scalars['String']; highlights: Array; - shareInfo?: Maybe; + id: Scalars['ID']; + image?: Maybe; isArchived: Scalars['Boolean']; + originalArticleUrl?: Maybe; + originalHtml?: Maybe; + pageType?: Maybe; + postedByViewer?: Maybe; + publishedAt?: Maybe; + readingProgressAnchorIndex: Scalars['Int']; + readingProgressPercent: Scalars['Float']; + savedAt: Scalars['Date']; + savedByViewer?: Maybe; + sharedComment?: Maybe; + shareInfo?: Maybe; + slug: Scalars['String']; + title: Scalars['String']; + url: Scalars['String']; }; export type ArticleHighlightsArgs = { - input?: Maybe; + input?: InputMaybe; }; export type ArticleEdge = { @@ -86,28 +86,28 @@ export type ArticleError = { }; export enum ArticleErrorCode { - NotFound = 'NOT_FOUND', BadData = 'BAD_DATA', + NotFound = 'NOT_FOUND', Unauthorized = 'UNAUTHORIZED' } export type ArticleHighlightsInput = { - includeFriends?: Maybe; + includeFriends?: InputMaybe; }; -export type ArticleResult = ArticleSuccess | ArticleError; +export type ArticleResult = ArticleError | ArticleSuccess; export type ArticleSavingRequest = { __typename?: 'ArticleSavingRequest'; + article?: Maybe
; + createdAt: Scalars['Date']; + errorCode?: Maybe; id: Scalars['ID']; + status: ArticleSavingRequestStatus; + updatedAt: Scalars['Date']; + user: User; /** @deprecated userId has been replaced with user */ userId: Scalars['ID']; - user: User; - article?: Maybe
; - status: ArticleSavingRequestStatus; - errorCode?: Maybe; - createdAt: Scalars['Date']; - updatedAt: Scalars['Date']; }; export type ArticleSavingRequestError = { @@ -116,16 +116,16 @@ export type ArticleSavingRequestError = { }; export enum ArticleSavingRequestErrorCode { - Unauthorized = 'UNAUTHORIZED', - NotFound = 'NOT_FOUND' + NotFound = 'NOT_FOUND', + Unauthorized = 'UNAUTHORIZED' } -export type ArticleSavingRequestResult = ArticleSavingRequestSuccess | ArticleSavingRequestError; +export type ArticleSavingRequestResult = ArticleSavingRequestError | ArticleSavingRequestSuccess; export enum ArticleSavingRequestStatus { + Failed = 'FAILED', Processing = 'PROCESSING', - Succeeded = 'SUCCEEDED', - Failed = 'FAILED' + Succeeded = 'SUCCEEDED' } export type ArticleSavingRequestSuccess = { @@ -133,11 +133,6 @@ export type ArticleSavingRequestSuccess = { articleSavingRequest: ArticleSavingRequest; }; -export type ArticleSuccess = { - __typename?: 'ArticleSuccess'; - article: Article; -}; - export type ArticlesError = { __typename?: 'ArticlesError'; errorCodes: Array; @@ -147,7 +142,7 @@ export enum ArticlesErrorCode { Unauthorized = 'UNAUTHORIZED' } -export type ArticlesResult = ArticlesSuccess | ArticlesError; +export type ArticlesResult = ArticlesError | ArticlesSuccess; export type ArticlesSuccess = { __typename?: 'ArticlesSuccess'; @@ -155,9 +150,14 @@ export type ArticlesSuccess = { pageInfo: PageInfo; }; +export type ArticleSuccess = { + __typename?: 'ArticleSuccess'; + article: Article; +}; + export enum ContentReader { - Web = 'WEB', - Pdf = 'PDF' + Pdf = 'PDF', + Web = 'WEB' } export type CreateArticleError = { @@ -166,24 +166,24 @@ export type CreateArticleError = { }; export enum CreateArticleErrorCode { + NotAllowedToParse = 'NOT_ALLOWED_TO_PARSE', + PayloadTooLarge = 'PAYLOAD_TOO_LARGE', UnableToFetch = 'UNABLE_TO_FETCH', UnableToParse = 'UNABLE_TO_PARSE', Unauthorized = 'UNAUTHORIZED', - NotAllowedToParse = 'NOT_ALLOWED_TO_PARSE', - PayloadTooLarge = 'PAYLOAD_TOO_LARGE', UploadFileMissing = 'UPLOAD_FILE_MISSING' } export type CreateArticleInput = { + articleSavingRequestId?: InputMaybe; + preparedDocument?: InputMaybe; + skipParsing?: InputMaybe; + source?: InputMaybe; + uploadFileId?: InputMaybe; url: Scalars['String']; - preparedDocument?: Maybe; - articleSavingRequestId?: Maybe; - uploadFileId?: Maybe; - skipParsing?: Maybe; - source?: Maybe; }; -export type CreateArticleResult = CreateArticleSuccess | CreateArticleError; +export type CreateArticleResult = CreateArticleError | CreateArticleSuccess; export type CreateArticleSavingRequestError = { __typename?: 'CreateArticleSavingRequestError'; @@ -191,15 +191,15 @@ export type CreateArticleSavingRequestError = { }; export enum CreateArticleSavingRequestErrorCode { - Unauthorized = 'UNAUTHORIZED', - BadData = 'BAD_DATA' + BadData = 'BAD_DATA', + Unauthorized = 'UNAUTHORIZED' } export type CreateArticleSavingRequestInput = { url: Scalars['String']; }; -export type CreateArticleSavingRequestResult = CreateArticleSavingRequestSuccess | CreateArticleSavingRequestError; +export type CreateArticleSavingRequestResult = CreateArticleSavingRequestError | CreateArticleSavingRequestSuccess; export type CreateArticleSavingRequestSuccess = { __typename?: 'CreateArticleSavingRequestSuccess'; @@ -208,9 +208,9 @@ export type CreateArticleSavingRequestSuccess = { export type CreateArticleSuccess = { __typename?: 'CreateArticleSuccess'; + created: Scalars['Boolean']; createdArticle: Article; user: User; - created: Scalars['Boolean']; }; export type CreateHighlightError = { @@ -219,23 +219,23 @@ export type CreateHighlightError = { }; export enum CreateHighlightErrorCode { - Unauthorized = 'UNAUTHORIZED', - Forbidden = 'FORBIDDEN', + AlreadyExists = 'ALREADY_EXISTS', BadData = 'BAD_DATA', + Forbidden = 'FORBIDDEN', NotFound = 'NOT_FOUND', - AlreadyExists = 'ALREADY_EXISTS' + Unauthorized = 'UNAUTHORIZED' } export type CreateHighlightInput = { - id: Scalars['ID']; - shortId: Scalars['String']; + annotation?: InputMaybe; articleId: Scalars['ID']; + id: Scalars['ID']; patch: Scalars['String']; + prefix?: InputMaybe; quote: Scalars['String']; - prefix?: Maybe; - suffix?: Maybe; - annotation?: Maybe; - sharedAt?: Maybe; + sharedAt?: InputMaybe; + shortId: Scalars['String']; + suffix?: InputMaybe; }; export type CreateHighlightReplyError = { @@ -244,10 +244,10 @@ export type CreateHighlightReplyError = { }; export enum CreateHighlightReplyErrorCode { - Unauthorized = 'UNAUTHORIZED', + EmptyAnnotation = 'EMPTY_ANNOTATION', Forbidden = 'FORBIDDEN', NotFound = 'NOT_FOUND', - EmptyAnnotation = 'EMPTY_ANNOTATION' + Unauthorized = 'UNAUTHORIZED' } export type CreateHighlightReplyInput = { @@ -255,14 +255,14 @@ export type CreateHighlightReplyInput = { text: Scalars['String']; }; -export type CreateHighlightReplyResult = CreateHighlightReplySuccess | CreateHighlightReplyError; +export type CreateHighlightReplyResult = CreateHighlightReplyError | CreateHighlightReplySuccess; export type CreateHighlightReplySuccess = { __typename?: 'CreateHighlightReplySuccess'; highlightReply: HighlightReply; }; -export type CreateHighlightResult = CreateHighlightSuccess | CreateHighlightError; +export type CreateHighlightResult = CreateHighlightError | CreateHighlightSuccess; export type CreateHighlightSuccess = { __typename?: 'CreateHighlightSuccess'; @@ -275,9 +275,9 @@ export type CreateLabelError = { }; export enum CreateLabelErrorCode { - Unauthorized = 'UNAUTHORIZED', BadRequest = 'BAD_REQUEST', - NotFound = 'NOT_FOUND' + NotFound = 'NOT_FOUND', + Unauthorized = 'UNAUTHORIZED' } export type CreateLabelInput = { @@ -285,7 +285,7 @@ export type CreateLabelInput = { name: Scalars['String']; }; -export type CreateLabelResult = CreateLabelSuccess | CreateLabelError; +export type CreateLabelResult = CreateLabelError | CreateLabelSuccess; export type CreateLabelSuccess = { __typename?: 'CreateLabelSuccess'; @@ -298,11 +298,11 @@ export type CreateNewsletterEmailError = { }; export enum CreateNewsletterEmailErrorCode { - Unauthorized = 'UNAUTHORIZED', - BadRequest = 'BAD_REQUEST' + BadRequest = 'BAD_REQUEST', + Unauthorized = 'UNAUTHORIZED' } -export type CreateNewsletterEmailResult = CreateNewsletterEmailSuccess | CreateNewsletterEmailError; +export type CreateNewsletterEmailResult = CreateNewsletterEmailError | CreateNewsletterEmailSuccess; export type CreateNewsletterEmailSuccess = { __typename?: 'CreateNewsletterEmailSuccess'; @@ -315,20 +315,20 @@ export type CreateReactionError = { }; export enum CreateReactionErrorCode { - Unauthorized = 'UNAUTHORIZED', - Forbidden = 'FORBIDDEN', - BadTarget = 'BAD_TARGET', BadCode = 'BAD_CODE', - NotFound = 'NOT_FOUND' + BadTarget = 'BAD_TARGET', + Forbidden = 'FORBIDDEN', + NotFound = 'NOT_FOUND', + Unauthorized = 'UNAUTHORIZED' } export type CreateReactionInput = { - highlightId?: Maybe; - userArticleId?: Maybe; code: ReactionType; + highlightId?: InputMaybe; + userArticleId?: InputMaybe; }; -export type CreateReactionResult = CreateReactionSuccess | CreateReactionError; +export type CreateReactionResult = CreateReactionError | CreateReactionSuccess; export type CreateReactionSuccess = { __typename?: 'CreateReactionSuccess'; @@ -341,36 +341,35 @@ export type CreateReminderError = { }; export enum CreateReminderErrorCode { - Unauthorized = 'UNAUTHORIZED', BadRequest = 'BAD_REQUEST', - NotFound = 'NOT_FOUND' + NotFound = 'NOT_FOUND', + Unauthorized = 'UNAUTHORIZED' } export type CreateReminderInput = { - linkId?: Maybe; - clientRequestId?: Maybe; archiveUntil: Scalars['Boolean']; - sendNotification: Scalars['Boolean']; + clientRequestId?: InputMaybe; + linkId?: InputMaybe; remindAt: Scalars['Date']; + sendNotification: Scalars['Boolean']; }; -export type CreateReminderResult = CreateReminderSuccess | CreateReminderError; +export type CreateReminderResult = CreateReminderError | CreateReminderSuccess; export type CreateReminderSuccess = { __typename?: 'CreateReminderSuccess'; reminder: Reminder; }; - export type DeleteHighlightError = { __typename?: 'DeleteHighlightError'; errorCodes: Array; }; export enum DeleteHighlightErrorCode { - Unauthorized = 'UNAUTHORIZED', Forbidden = 'FORBIDDEN', - NotFound = 'NOT_FOUND' + NotFound = 'NOT_FOUND', + Unauthorized = 'UNAUTHORIZED' } export type DeleteHighlightReplyError = { @@ -379,19 +378,19 @@ export type DeleteHighlightReplyError = { }; export enum DeleteHighlightReplyErrorCode { - Unauthorized = 'UNAUTHORIZED', Forbidden = 'FORBIDDEN', - NotFound = 'NOT_FOUND' + NotFound = 'NOT_FOUND', + Unauthorized = 'UNAUTHORIZED' } -export type DeleteHighlightReplyResult = DeleteHighlightReplySuccess | DeleteHighlightReplyError; +export type DeleteHighlightReplyResult = DeleteHighlightReplyError | DeleteHighlightReplySuccess; export type DeleteHighlightReplySuccess = { __typename?: 'DeleteHighlightReplySuccess'; highlightReply: HighlightReply; }; -export type DeleteHighlightResult = DeleteHighlightSuccess | DeleteHighlightError; +export type DeleteHighlightResult = DeleteHighlightError | DeleteHighlightSuccess; export type DeleteHighlightSuccess = { __typename?: 'DeleteHighlightSuccess'; @@ -404,12 +403,12 @@ export type DeleteLabelError = { }; export enum DeleteLabelErrorCode { - Unauthorized = 'UNAUTHORIZED', BadRequest = 'BAD_REQUEST', - NotFound = 'NOT_FOUND' + NotFound = 'NOT_FOUND', + Unauthorized = 'UNAUTHORIZED' } -export type DeleteLabelResult = DeleteLabelSuccess | DeleteLabelError; +export type DeleteLabelResult = DeleteLabelError | DeleteLabelSuccess; export type DeleteLabelSuccess = { __typename?: 'DeleteLabelSuccess'; @@ -422,12 +421,12 @@ export type DeleteNewsletterEmailError = { }; export enum DeleteNewsletterEmailErrorCode { - Unauthorized = 'UNAUTHORIZED', BadRequest = 'BAD_REQUEST', - NotFound = 'NOT_FOUND' + NotFound = 'NOT_FOUND', + Unauthorized = 'UNAUTHORIZED' } -export type DeleteNewsletterEmailResult = DeleteNewsletterEmailSuccess | DeleteNewsletterEmailError; +export type DeleteNewsletterEmailResult = DeleteNewsletterEmailError | DeleteNewsletterEmailSuccess; export type DeleteNewsletterEmailSuccess = { __typename?: 'DeleteNewsletterEmailSuccess'; @@ -440,12 +439,12 @@ export type DeleteReactionError = { }; export enum DeleteReactionErrorCode { - Unauthorized = 'UNAUTHORIZED', Forbidden = 'FORBIDDEN', - NotFound = 'NOT_FOUND' + NotFound = 'NOT_FOUND', + Unauthorized = 'UNAUTHORIZED' } -export type DeleteReactionResult = DeleteReactionSuccess | DeleteReactionError; +export type DeleteReactionResult = DeleteReactionError | DeleteReactionSuccess; export type DeleteReactionSuccess = { __typename?: 'DeleteReactionSuccess'; @@ -458,12 +457,12 @@ export type DeleteReminderError = { }; export enum DeleteReminderErrorCode { - Unauthorized = 'UNAUTHORIZED', BadRequest = 'BAD_REQUEST', - NotFound = 'NOT_FOUND' + NotFound = 'NOT_FOUND', + Unauthorized = 'UNAUTHORIZED' } -export type DeleteReminderResult = DeleteReminderSuccess | DeleteReminderError; +export type DeleteReminderResult = DeleteReminderError | DeleteReminderSuccess; export type DeleteReminderSuccess = { __typename?: 'DeleteReminderSuccess'; @@ -472,23 +471,23 @@ export type DeleteReminderSuccess = { export type DeviceToken = { __typename?: 'DeviceToken'; + createdAt: Scalars['Date']; id: Scalars['ID']; token: Scalars['String']; - createdAt: Scalars['Date']; }; export type FeedArticle = { __typename?: 'FeedArticle'; - id: Scalars['ID']; + annotationsCount?: Maybe; article: Article; - sharedBy: User; + highlight?: Maybe; + highlightsCount?: Maybe; + id: Scalars['ID']; + reactions: Array; sharedAt: Scalars['Date']; + sharedBy: User; sharedComment?: Maybe; sharedWithHighlights?: Maybe; - highlightsCount?: Maybe; - annotationsCount?: Maybe; - highlight?: Maybe; - reactions: Array; }; export type FeedArticleEdge = { @@ -506,7 +505,7 @@ export enum FeedArticlesErrorCode { Unauthorized = 'UNAUTHORIZED' } -export type FeedArticlesResult = FeedArticlesSuccess | FeedArticlesError; +export type FeedArticlesResult = FeedArticlesError | FeedArticlesSuccess; export type FeedArticlesSuccess = { __typename?: 'FeedArticlesSuccess'; @@ -523,7 +522,7 @@ export enum GetFollowersErrorCode { Unauthorized = 'UNAUTHORIZED' } -export type GetFollowersResult = GetFollowersSuccess | GetFollowersError; +export type GetFollowersResult = GetFollowersError | GetFollowersSuccess; export type GetFollowersSuccess = { __typename?: 'GetFollowersSuccess'; @@ -539,7 +538,7 @@ export enum GetFollowingErrorCode { Unauthorized = 'UNAUTHORIZED' } -export type GetFollowingResult = GetFollowingSuccess | GetFollowingError; +export type GetFollowingResult = GetFollowingError | GetFollowingSuccess; export type GetFollowingSuccess = { __typename?: 'GetFollowingSuccess'; @@ -555,7 +554,7 @@ export enum GetUserPersonalizationErrorCode { Unauthorized = 'UNAUTHORIZED' } -export type GetUserPersonalizationResult = GetUserPersonalizationSuccess | GetUserPersonalizationError; +export type GetUserPersonalizationResult = GetUserPersonalizationError | GetUserPersonalizationSuccess; export type GetUserPersonalizationSuccess = { __typename?: 'GetUserPersonalizationSuccess'; @@ -563,8 +562,8 @@ export type GetUserPersonalizationSuccess = { }; export type GoogleLoginInput = { - secret: Scalars['String']; email: Scalars['String']; + secret: Scalars['String']; }; export type GoogleSignupError = { @@ -573,16 +572,16 @@ export type GoogleSignupError = { }; export type GoogleSignupInput = { - secret: Scalars['String']; + bio?: InputMaybe; email: Scalars['String']; - username: Scalars['String']; name: Scalars['String']; pictureUrl: Scalars['String']; + secret: Scalars['String']; sourceUserId: Scalars['String']; - bio?: Maybe; + username: Scalars['String']; }; -export type GoogleSignupResult = GoogleSignupSuccess | GoogleSignupError; +export type GoogleSignupResult = GoogleSignupError | GoogleSignupSuccess; export type GoogleSignupSuccess = { __typename?: 'GoogleSignupSuccess'; @@ -591,31 +590,31 @@ export type GoogleSignupSuccess = { export type Highlight = { __typename?: 'Highlight'; - id: Scalars['ID']; - shortId: Scalars['String']; - user: User; - article: Article; - quote: Scalars['String']; - prefix?: Maybe; - suffix?: Maybe; - patch: Scalars['String']; annotation?: Maybe; + article: Article; + createdAt: Scalars['Date']; + createdByMe: Scalars['Boolean']; + id: Scalars['ID']; + patch: Scalars['String']; + prefix?: Maybe; + quote: Scalars['String']; + reactions: Array; replies: Array; sharedAt?: Maybe; - createdAt: Scalars['Date']; + shortId: Scalars['String']; + suffix?: Maybe; updatedAt: Scalars['Date']; - reactions: Array; - createdByMe: Scalars['Boolean']; + user: User; }; export type HighlightReply = { __typename?: 'HighlightReply'; - id: Scalars['ID']; - user: User; - highlight: Highlight; - text: Scalars['String']; createdAt: Scalars['Date']; + highlight: Highlight; + id: Scalars['ID']; + text: Scalars['String']; updatedAt: Scalars['Date']; + user: User; }; export type HighlightStats = { @@ -635,12 +634,12 @@ export type LabelsError = { }; export enum LabelsErrorCode { - Unauthorized = 'UNAUTHORIZED', BadRequest = 'BAD_REQUEST', - NotFound = 'NOT_FOUND' + NotFound = 'NOT_FOUND', + Unauthorized = 'UNAUTHORIZED' } -export type LabelsResult = LabelsSuccess | LabelsError; +export type LabelsResult = LabelsError | LabelsSuccess; export type LabelsSuccess = { __typename?: 'LabelsSuccess'; @@ -649,25 +648,51 @@ export type LabelsSuccess = { export type Link = { __typename?: 'Link'; + highlightStats: HighlightStats; id: Scalars['ID']; - url: Scalars['String']; - slug: Scalars['String']; - savedBy: User; - savedAt: Scalars['Date']; - savedByViewer: Scalars['Boolean']; + page: Page; postedByViewer: Scalars['Boolean']; readState: ReadState; - highlightStats: HighlightStats; + savedAt: Scalars['Date']; + savedBy: User; + savedByViewer: Scalars['Boolean']; shareInfo: LinkShareInfo; shareStats: ShareStats; - page: Page; + slug: Scalars['String']; + url: Scalars['String']; }; export type LinkShareInfo = { __typename?: 'LinkShareInfo'; - title: Scalars['String']; description: Scalars['String']; imageUrl: Scalars['String']; + title: Scalars['String']; +}; + +export type LoginError = { + __typename?: 'LoginError'; + errorCodes: Array; +}; + +export enum LoginErrorCode { + AccessDenied = 'ACCESS_DENIED', + AuthFailed = 'AUTH_FAILED', + InvalidCredentials = 'INVALID_CREDENTIALS', + UserAlreadyExists = 'USER_ALREADY_EXISTS', + UserNotFound = 'USER_NOT_FOUND', + WrongSource = 'WRONG_SOURCE' +} + +export type LoginInput = { + email: Scalars['String']; + password: Scalars['String']; +}; + +export type LoginResult = LoginError | LoginSuccess; + +export type LoginSuccess = { + __typename?: 'LoginSuccess'; + me: User; }; export type LogOutError = { @@ -679,65 +704,39 @@ export enum LogOutErrorCode { LogOutFailed = 'LOG_OUT_FAILED' } -export type LogOutResult = LogOutSuccess | LogOutError; +export type LogOutResult = LogOutError | LogOutSuccess; export type LogOutSuccess = { __typename?: 'LogOutSuccess'; message?: Maybe; }; -export type LoginError = { - __typename?: 'LoginError'; - errorCodes: Array; -}; - -export enum LoginErrorCode { - AuthFailed = 'AUTH_FAILED', - UserAlreadyExists = 'USER_ALREADY_EXISTS', - InvalidCredentials = 'INVALID_CREDENTIALS', - UserNotFound = 'USER_NOT_FOUND', - WrongSource = 'WRONG_SOURCE', - AccessDenied = 'ACCESS_DENIED' -} - -export type LoginInput = { - password: Scalars['String']; - email: Scalars['String']; -}; - -export type LoginResult = LoginSuccess | LoginError; - -export type LoginSuccess = { - __typename?: 'LoginSuccess'; - me: User; -}; - export type MergeHighlightError = { __typename?: 'MergeHighlightError'; errorCodes: Array; }; export enum MergeHighlightErrorCode { - Unauthorized = 'UNAUTHORIZED', - Forbidden = 'FORBIDDEN', + AlreadyExists = 'ALREADY_EXISTS', BadData = 'BAD_DATA', + Forbidden = 'FORBIDDEN', NotFound = 'NOT_FOUND', - AlreadyExists = 'ALREADY_EXISTS' + Unauthorized = 'UNAUTHORIZED' } export type MergeHighlightInput = { - id: Scalars['ID']; - shortId: Scalars['ID']; + annotation?: InputMaybe; articleId: Scalars['ID']; - patch: Scalars['String']; - quote: Scalars['String']; - prefix?: Maybe; - suffix?: Maybe; - annotation?: Maybe; + id: Scalars['ID']; overlapHighlightIdList: Array; + patch: Scalars['String']; + prefix?: InputMaybe; + quote: Scalars['String']; + shortId: Scalars['ID']; + suffix?: InputMaybe; }; -export type MergeHighlightResult = MergeHighlightSuccess | MergeHighlightError; +export type MergeHighlightResult = MergeHighlightError | MergeHighlightSuccess; export type MergeHighlightSuccess = { __typename?: 'MergeHighlightSuccess'; @@ -747,46 +746,111 @@ export type MergeHighlightSuccess = { export type Mutation = { __typename?: 'Mutation'; + createArticle: CreateArticleResult; + createArticleSavingRequest: CreateArticleSavingRequestResult; + createHighlight: CreateHighlightResult; + createHighlightReply: CreateHighlightReplyResult; + createLabel: CreateLabelResult; + createNewsletterEmail: CreateNewsletterEmailResult; + createReaction: CreateReactionResult; + createReminder: CreateReminderResult; + deleteHighlight: DeleteHighlightResult; + deleteHighlightReply: DeleteHighlightReplyResult; + deleteLabel: DeleteLabelResult; + deleteNewsletterEmail: DeleteNewsletterEmailResult; + deleteReaction: DeleteReactionResult; + deleteReminder: DeleteReminderResult; googleLogin: LoginResult; googleSignup: GoogleSignupResult; + login: LoginResult; logOut: LogOutResult; + mergeHighlight: MergeHighlightResult; + reportItem: ReportItemResult; + saveArticleReadingProgress: SaveArticleReadingProgressResult; + saveFile: SaveResult; + savePage: SaveResult; + saveUrl: SaveResult; + setBookmarkArticle: SetBookmarkArticleResult; + setDeviceToken: SetDeviceTokenResult; + setFollow: SetFollowResult; + setLinkArchived: ArchiveLinkResult; + setShareArticle: SetShareArticleResult; + setShareHighlight: SetShareHighlightResult; + setUserPersonalization: SetUserPersonalizationResult; + signup: SignupResult; + updateHighlight: UpdateHighlightResult; + updateHighlightReply: UpdateHighlightReplyResult; + updateLinkShareInfo: UpdateLinkShareInfoResult; + updateReminder: UpdateReminderResult; + updateSharedComment: UpdateSharedCommentResult; updateUser: UpdateUserResult; updateUserProfile: UpdateUserProfileResult; - createArticle: CreateArticleResult; - createHighlight: CreateHighlightResult; - mergeHighlight: MergeHighlightResult; - updateHighlight: UpdateHighlightResult; - deleteHighlight: DeleteHighlightResult; - createHighlightReply: CreateHighlightReplyResult; - updateHighlightReply: UpdateHighlightReplyResult; - deleteHighlightReply: DeleteHighlightReplyResult; - createReaction: CreateReactionResult; - deleteReaction: DeleteReactionResult; uploadFileRequest: UploadFileRequestResult; - saveArticleReadingProgress: SaveArticleReadingProgressResult; - setShareArticle: SetShareArticleResult; - updateSharedComment: UpdateSharedCommentResult; - setFollow: SetFollowResult; - setBookmarkArticle: SetBookmarkArticleResult; - setUserPersonalization: SetUserPersonalizationResult; - createArticleSavingRequest: CreateArticleSavingRequestResult; - setShareHighlight: SetShareHighlightResult; - reportItem: ReportItemResult; - updateLinkShareInfo: UpdateLinkShareInfoResult; - setLinkArchived: ArchiveLinkResult; - createNewsletterEmail: CreateNewsletterEmailResult; - deleteNewsletterEmail: DeleteNewsletterEmailResult; - saveUrl: SaveResult; - savePage: SaveResult; - saveFile: SaveResult; - createReminder: CreateReminderResult; - updateReminder: UpdateReminderResult; - deleteReminder: DeleteReminderResult; - setDeviceToken: SetDeviceTokenResult; - createLabel: CreateLabelResult; - deleteLabel: DeleteLabelResult; - login: LoginResult; - signup: SignupResult; +}; + + +export type MutationCreateArticleArgs = { + input: CreateArticleInput; +}; + + +export type MutationCreateArticleSavingRequestArgs = { + input: CreateArticleSavingRequestInput; +}; + + +export type MutationCreateHighlightArgs = { + input: CreateHighlightInput; +}; + + +export type MutationCreateHighlightReplyArgs = { + input: CreateHighlightReplyInput; +}; + + +export type MutationCreateLabelArgs = { + input: CreateLabelInput; +}; + + +export type MutationCreateReactionArgs = { + input: CreateReactionInput; +}; + + +export type MutationCreateReminderArgs = { + input: CreateReminderInput; +}; + + +export type MutationDeleteHighlightArgs = { + highlightId: Scalars['ID']; +}; + + +export type MutationDeleteHighlightReplyArgs = { + highlightReplyId: Scalars['ID']; +}; + + +export type MutationDeleteLabelArgs = { + id: Scalars['ID']; +}; + + +export type MutationDeleteNewsletterEmailArgs = { + newsletterEmailId: Scalars['ID']; +}; + + +export type MutationDeleteReactionArgs = { + id: Scalars['ID']; +}; + + +export type MutationDeleteReminderArgs = { + id: Scalars['ID']; }; @@ -800,6 +864,106 @@ export type MutationGoogleSignupArgs = { }; +export type MutationLoginArgs = { + input: LoginInput; +}; + + +export type MutationMergeHighlightArgs = { + input: MergeHighlightInput; +}; + + +export type MutationReportItemArgs = { + input: ReportItemInput; +}; + + +export type MutationSaveArticleReadingProgressArgs = { + input: SaveArticleReadingProgressInput; +}; + + +export type MutationSaveFileArgs = { + input: SaveFileInput; +}; + + +export type MutationSavePageArgs = { + input: SavePageInput; +}; + + +export type MutationSaveUrlArgs = { + input: SaveUrlInput; +}; + + +export type MutationSetBookmarkArticleArgs = { + input: SetBookmarkArticleInput; +}; + + +export type MutationSetDeviceTokenArgs = { + input: SetDeviceTokenInput; +}; + + +export type MutationSetFollowArgs = { + input: SetFollowInput; +}; + + +export type MutationSetLinkArchivedArgs = { + input: ArchiveLinkInput; +}; + + +export type MutationSetShareArticleArgs = { + input: SetShareArticleInput; +}; + + +export type MutationSetShareHighlightArgs = { + input: SetShareHighlightInput; +}; + + +export type MutationSetUserPersonalizationArgs = { + input: SetUserPersonalizationInput; +}; + + +export type MutationSignupArgs = { + input: SignupInput; +}; + + +export type MutationUpdateHighlightArgs = { + input: UpdateHighlightInput; +}; + + +export type MutationUpdateHighlightReplyArgs = { + input: UpdateHighlightReplyInput; +}; + + +export type MutationUpdateLinkShareInfoArgs = { + input: UpdateLinkShareInfoInput; +}; + + +export type MutationUpdateReminderArgs = { + input: UpdateReminderInput; +}; + + +export type MutationUpdateSharedCommentArgs = { + input: UpdateSharedCommentInput; +}; + + export type MutationUpdateUserArgs = { input: UpdateUserInput; }; @@ -810,180 +974,15 @@ export type MutationUpdateUserProfileArgs = { }; -export type MutationCreateArticleArgs = { - input: CreateArticleInput; -}; - - -export type MutationCreateHighlightArgs = { - input: CreateHighlightInput; -}; - - -export type MutationMergeHighlightArgs = { - input: MergeHighlightInput; -}; - - -export type MutationUpdateHighlightArgs = { - input: UpdateHighlightInput; -}; - - -export type MutationDeleteHighlightArgs = { - highlightId: Scalars['ID']; -}; - - -export type MutationCreateHighlightReplyArgs = { - input: CreateHighlightReplyInput; -}; - - -export type MutationUpdateHighlightReplyArgs = { - input: UpdateHighlightReplyInput; -}; - - -export type MutationDeleteHighlightReplyArgs = { - highlightReplyId: Scalars['ID']; -}; - - -export type MutationCreateReactionArgs = { - input: CreateReactionInput; -}; - - -export type MutationDeleteReactionArgs = { - id: Scalars['ID']; -}; - - export type MutationUploadFileRequestArgs = { input: UploadFileRequestInput; }; - -export type MutationSaveArticleReadingProgressArgs = { - input: SaveArticleReadingProgressInput; -}; - - -export type MutationSetShareArticleArgs = { - input: SetShareArticleInput; -}; - - -export type MutationUpdateSharedCommentArgs = { - input: UpdateSharedCommentInput; -}; - - -export type MutationSetFollowArgs = { - input: SetFollowInput; -}; - - -export type MutationSetBookmarkArticleArgs = { - input: SetBookmarkArticleInput; -}; - - -export type MutationSetUserPersonalizationArgs = { - input: SetUserPersonalizationInput; -}; - - -export type MutationCreateArticleSavingRequestArgs = { - input: CreateArticleSavingRequestInput; -}; - - -export type MutationSetShareHighlightArgs = { - input: SetShareHighlightInput; -}; - - -export type MutationReportItemArgs = { - input: ReportItemInput; -}; - - -export type MutationUpdateLinkShareInfoArgs = { - input: UpdateLinkShareInfoInput; -}; - - -export type MutationSetLinkArchivedArgs = { - input: ArchiveLinkInput; -}; - - -export type MutationDeleteNewsletterEmailArgs = { - newsletterEmailId: Scalars['ID']; -}; - - -export type MutationSaveUrlArgs = { - input: SaveUrlInput; -}; - - -export type MutationSavePageArgs = { - input: SavePageInput; -}; - - -export type MutationSaveFileArgs = { - input: SaveFileInput; -}; - - -export type MutationCreateReminderArgs = { - input: CreateReminderInput; -}; - - -export type MutationUpdateReminderArgs = { - input: UpdateReminderInput; -}; - - -export type MutationDeleteReminderArgs = { - id: Scalars['ID']; -}; - - -export type MutationSetDeviceTokenArgs = { - input: SetDeviceTokenInput; -}; - - -export type MutationCreateLabelArgs = { - input: CreateLabelInput; -}; - - -export type MutationDeleteLabelArgs = { - id: Scalars['ID']; -}; - - -export type MutationLoginArgs = { - input: LoginInput; -}; - - -export type MutationSignupArgs = { - input: SignupInput; -}; - export type NewsletterEmail = { __typename?: 'NewsletterEmail'; - id: Scalars['ID']; address: Scalars['String']; confirmationCode?: Maybe; + id: Scalars['ID']; }; export type NewsletterEmailsError = { @@ -992,11 +991,11 @@ export type NewsletterEmailsError = { }; export enum NewsletterEmailsErrorCode { - Unauthorized = 'UNAUTHORIZED', - BadRequest = 'BAD_REQUEST' + BadRequest = 'BAD_REQUEST', + Unauthorized = 'UNAUTHORIZED' } -export type NewsletterEmailsResult = NewsletterEmailsSuccess | NewsletterEmailsError; +export type NewsletterEmailsResult = NewsletterEmailsError | NewsletterEmailsSuccess; export type NewsletterEmailsSuccess = { __typename?: 'NewsletterEmailsSuccess'; @@ -1005,38 +1004,38 @@ export type NewsletterEmailsSuccess = { export type Page = { __typename?: 'Page'; - id: Scalars['ID']; - url: Scalars['String']; - hash: Scalars['String']; - originalUrl: Scalars['String']; - type: PageType; - image: Scalars['String']; - title: Scalars['String']; author: Scalars['String']; - description: Scalars['String']; - publishedAt?: Maybe; - originalHtml: Scalars['String']; - readableHtml: Scalars['String']; createdAt: Scalars['Date']; + description: Scalars['String']; + hash: Scalars['String']; + id: Scalars['ID']; + image: Scalars['String']; + originalHtml: Scalars['String']; + originalUrl: Scalars['String']; + publishedAt?: Maybe; + readableHtml: Scalars['String']; + title: Scalars['String']; + type: PageType; + url: Scalars['String']; }; export type PageInfo = { __typename?: 'PageInfo'; + endCursor?: Maybe; hasNextPage: Scalars['Boolean']; hasPreviousPage: Scalars['Boolean']; startCursor?: Maybe; - endCursor?: Maybe; totalCount?: Maybe; }; export type PageInfoInput = { - title?: Maybe; - author?: Maybe; - description?: Maybe; - previewImage?: Maybe; - canonicalUrl?: Maybe; - publishedAt?: Maybe; - contentType?: Maybe; + author?: InputMaybe; + canonicalUrl?: InputMaybe; + contentType?: InputMaybe; + description?: InputMaybe; + previewImage?: InputMaybe; + publishedAt?: InputMaybe; + title?: InputMaybe; }; export enum PageType { @@ -1044,8 +1043,8 @@ export enum PageType { Book = 'BOOK', File = 'FILE', Profile = 'PROFILE', - Website = 'WEBSITE', - Unknown = 'UNKNOWN' + Unknown = 'UNKNOWN', + Website = 'WEBSITE' } export type PreparedDocumentInput = { @@ -1055,82 +1054,46 @@ export type PreparedDocumentInput = { export type Profile = { __typename?: 'Profile'; - id: Scalars['ID']; - username: Scalars['String']; - private: Scalars['Boolean']; bio?: Maybe; + id: Scalars['ID']; pictureUrl?: Maybe; + private: Scalars['Boolean']; + username: Scalars['String']; }; export type Query = { __typename?: 'Query'; - hello?: Maybe; - me?: Maybe; - user: UserResult; - articles: ArticlesResult; article: ArticleResult; - sharedArticle: SharedArticleResult; + articles: ArticlesResult; + articleSavingRequest: ArticleSavingRequestResult; feedArticles: FeedArticlesResult; - users: UsersResult; - validateUsername: Scalars['Boolean']; getFollowers: GetFollowersResult; getFollowing: GetFollowingResult; getUserPersonalization: GetUserPersonalizationResult; - articleSavingRequest: ArticleSavingRequestResult; + hello?: Maybe; + labels: LabelsResult; + me?: Maybe; newsletterEmails: NewsletterEmailsResult; reminder: ReminderResult; - labels: LabelsResult; -}; - - -export type QueryUserArgs = { - userId?: Maybe; - username?: Maybe; -}; - - -export type QueryArticlesArgs = { - sharedOnly?: Maybe; - sort?: Maybe; - after?: Maybe; - first?: Maybe; - query?: Maybe; + sharedArticle: SharedArticleResult; + user: UserResult; + users: UsersResult; + validateUsername: Scalars['Boolean']; }; export type QueryArticleArgs = { - username: Scalars['String']; slug: Scalars['String']; -}; - - -export type QuerySharedArticleArgs = { - username: Scalars['String']; - slug: Scalars['String']; - selectedHighlightId?: Maybe; -}; - - -export type QueryFeedArticlesArgs = { - after?: Maybe; - first?: Maybe; - sort?: Maybe; - sharedByUser?: Maybe; -}; - - -export type QueryValidateUsernameArgs = { username: Scalars['String']; }; -export type QueryGetFollowersArgs = { - userId?: Maybe; -}; - - -export type QueryGetFollowingArgs = { - userId?: Maybe; +export type QueryArticlesArgs = { + after?: InputMaybe; + first?: InputMaybe; + query?: InputMaybe; + sharedOnly?: InputMaybe; + sort?: InputMaybe; }; @@ -1139,8 +1102,21 @@ export type QueryArticleSavingRequestArgs = { }; -export type QueryReminderArgs = { - linkId: Scalars['ID']; +export type QueryFeedArticlesArgs = { + after?: InputMaybe; + first?: InputMaybe; + sharedByUser?: InputMaybe; + sort?: InputMaybe; +}; + + +export type QueryGetFollowersArgs = { + userId?: InputMaybe; +}; + + +export type QueryGetFollowingArgs = { + userId?: InputMaybe; }; @@ -1148,38 +1124,61 @@ export type QueryLabelsArgs = { linkId: Scalars['ID']; }; + +export type QueryReminderArgs = { + linkId: Scalars['ID']; +}; + + +export type QuerySharedArticleArgs = { + selectedHighlightId?: InputMaybe; + slug: Scalars['String']; + username: Scalars['String']; +}; + + +export type QueryUserArgs = { + userId?: InputMaybe; + username?: InputMaybe; +}; + + +export type QueryValidateUsernameArgs = { + username: Scalars['String']; +}; + export type Reaction = { __typename?: 'Reaction'; - id: Scalars['ID']; - user: User; code: ReactionType; createdAt: Scalars['Date']; + id: Scalars['ID']; updatedAt?: Maybe; + user: User; }; export enum ReactionType { - Like = 'LIKE', - Heart = 'HEART', - Smile = 'SMILE', - Hushed = 'HUSHED', Crying = 'CRYING', - Pout = 'POUT' + Heart = 'HEART', + Hushed = 'HUSHED', + Like = 'LIKE', + Pout = 'POUT', + Smile = 'SMILE' } export type ReadState = { __typename?: 'ReadState'; + progressAnchorIndex: Scalars['Int']; + progressPercent: Scalars['Float']; reading?: Maybe; readingTime?: Maybe; - progressPercent: Scalars['Float']; - progressAnchorIndex: Scalars['Int']; }; export type Reminder = { __typename?: 'Reminder'; - id: Scalars['ID']; archiveUntil: Scalars['Boolean']; - sendNotification: Scalars['Boolean']; + id: Scalars['ID']; remindAt: Scalars['Date']; + sendNotification: Scalars['Boolean']; }; export type ReminderError = { @@ -1188,12 +1187,12 @@ export type ReminderError = { }; export enum ReminderErrorCode { - Unauthorized = 'UNAUTHORIZED', BadRequest = 'BAD_REQUEST', - NotFound = 'NOT_FOUND' + NotFound = 'NOT_FOUND', + Unauthorized = 'UNAUTHORIZED' } -export type ReminderResult = ReminderSuccess | ReminderError; +export type ReminderResult = ReminderError | ReminderSuccess; export type ReminderSuccess = { __typename?: 'ReminderSuccess'; @@ -1201,11 +1200,11 @@ export type ReminderSuccess = { }; export type ReportItemInput = { - pageId: Scalars['ID']; itemUrl: Scalars['String']; - sharedBy?: Maybe; - reportTypes: Array; + pageId: Scalars['ID']; reportComment: Scalars['String']; + reportTypes: Array; + sharedBy?: InputMaybe; }; export type ReportItemResult = { @@ -1214,10 +1213,10 @@ export type ReportItemResult = { }; export enum ReportType { - Spam = 'SPAM', Abusive = 'ABUSIVE', ContentDisplay = 'CONTENT_DISPLAY', - ContentViolation = 'CONTENT_VIOLATION' + ContentViolation = 'CONTENT_VIOLATION', + Spam = 'SPAM' } export type SaveArticleReadingProgressError = { @@ -1226,18 +1225,18 @@ export type SaveArticleReadingProgressError = { }; export enum SaveArticleReadingProgressErrorCode { - NotFound = 'NOT_FOUND', BadData = 'BAD_DATA', + NotFound = 'NOT_FOUND', Unauthorized = 'UNAUTHORIZED' } export type SaveArticleReadingProgressInput = { id: Scalars['ID']; - readingProgressPercent: Scalars['Float']; readingProgressAnchorIndex: Scalars['Int']; + readingProgressPercent: Scalars['Float']; }; -export type SaveArticleReadingProgressResult = SaveArticleReadingProgressSuccess | SaveArticleReadingProgressError; +export type SaveArticleReadingProgressResult = SaveArticleReadingProgressError | SaveArticleReadingProgressSuccess; export type SaveArticleReadingProgressSuccess = { __typename?: 'SaveArticleReadingProgressSuccess'; @@ -1251,37 +1250,37 @@ export type SaveError = { }; export enum SaveErrorCode { - Unknown = 'UNKNOWN', - Unauthorized = 'UNAUTHORIZED' + Unauthorized = 'UNAUTHORIZED', + Unknown = 'UNKNOWN' } export type SaveFileInput = { - url: Scalars['String']; - source: Scalars['String']; clientRequestId: Scalars['ID']; + source: Scalars['String']; uploadFileId: Scalars['ID']; + url: Scalars['String']; }; export type SavePageInput = { - url: Scalars['String']; - source: Scalars['String']; clientRequestId: Scalars['ID']; - title?: Maybe; originalContent: Scalars['String']; + source: Scalars['String']; + title?: InputMaybe; + url: Scalars['String']; }; -export type SaveResult = SaveSuccess | SaveError; +export type SaveResult = SaveError | SaveSuccess; export type SaveSuccess = { __typename?: 'SaveSuccess'; - url: Scalars['String']; clientRequestId: Scalars['ID']; + url: Scalars['String']; }; export type SaveUrlInput = { - url: Scalars['String']; - source: Scalars['String']; clientRequestId: Scalars['ID']; + source: Scalars['String']; + url: Scalars['String']; }; export type SetBookmarkArticleError = { @@ -1290,8 +1289,8 @@ export type SetBookmarkArticleError = { }; export enum SetBookmarkArticleErrorCode { - NotFound = 'NOT_FOUND', - BookmarkExists = 'BOOKMARK_EXISTS' + BookmarkExists = 'BOOKMARK_EXISTS', + NotFound = 'NOT_FOUND' } export type SetBookmarkArticleInput = { @@ -1299,7 +1298,7 @@ export type SetBookmarkArticleInput = { bookmark: Scalars['Boolean']; }; -export type SetBookmarkArticleResult = SetBookmarkArticleSuccess | SetBookmarkArticleError; +export type SetBookmarkArticleResult = SetBookmarkArticleError | SetBookmarkArticleSuccess; export type SetBookmarkArticleSuccess = { __typename?: 'SetBookmarkArticleSuccess'; @@ -1312,17 +1311,17 @@ export type SetDeviceTokenError = { }; export enum SetDeviceTokenErrorCode { - Unauthorized = 'UNAUTHORIZED', BadRequest = 'BAD_REQUEST', - NotFound = 'NOT_FOUND' + NotFound = 'NOT_FOUND', + Unauthorized = 'UNAUTHORIZED' } export type SetDeviceTokenInput = { - id?: Maybe; - token?: Maybe; + id?: InputMaybe; + token?: InputMaybe; }; -export type SetDeviceTokenResult = SetDeviceTokenSuccess | SetDeviceTokenError; +export type SetDeviceTokenResult = SetDeviceTokenError | SetDeviceTokenSuccess; export type SetDeviceTokenSuccess = { __typename?: 'SetDeviceTokenSuccess'; @@ -1340,11 +1339,11 @@ export enum SetFollowErrorCode { } export type SetFollowInput = { - userId: Scalars['ID']; follow: Scalars['Boolean']; + userId: Scalars['ID']; }; -export type SetFollowResult = SetFollowSuccess | SetFollowError; +export type SetFollowResult = SetFollowError | SetFollowSuccess; export type SetFollowSuccess = { __typename?: 'SetFollowSuccess'; @@ -1364,17 +1363,17 @@ export enum SetShareArticleErrorCode { export type SetShareArticleInput = { articleID: Scalars['ID']; share: Scalars['Boolean']; - sharedComment?: Maybe; - sharedWithHighlights?: Maybe; + sharedComment?: InputMaybe; + sharedWithHighlights?: InputMaybe; }; -export type SetShareArticleResult = SetShareArticleSuccess | SetShareArticleError; +export type SetShareArticleResult = SetShareArticleError | SetShareArticleSuccess; export type SetShareArticleSuccess = { __typename?: 'SetShareArticleSuccess'; - updatedFeedArticleId?: Maybe; - updatedFeedArticle?: Maybe; updatedArticle: Article; + updatedFeedArticle?: Maybe; + updatedFeedArticleId?: Maybe; }; export type SetShareHighlightError = { @@ -1383,9 +1382,9 @@ export type SetShareHighlightError = { }; export enum SetShareHighlightErrorCode { - Unauthorized = 'UNAUTHORIZED', + Forbidden = 'FORBIDDEN', NotFound = 'NOT_FOUND', - Forbidden = 'FORBIDDEN' + Unauthorized = 'UNAUTHORIZED' } export type SetShareHighlightInput = { @@ -1393,7 +1392,7 @@ export type SetShareHighlightInput = { share: Scalars['Boolean']; }; -export type SetShareHighlightResult = SetShareHighlightSuccess | SetShareHighlightError; +export type SetShareHighlightResult = SetShareHighlightError | SetShareHighlightSuccess; export type SetShareHighlightSuccess = { __typename?: 'SetShareHighlightSuccess'; @@ -1410,28 +1409,21 @@ export enum SetUserPersonalizationErrorCode { } export type SetUserPersonalizationInput = { - theme?: Maybe; - fontSize?: Maybe; - fontFamily?: Maybe; - margin?: Maybe; - libraryLayoutType?: Maybe; - librarySortOrder?: Maybe; + fontFamily?: InputMaybe; + fontSize?: InputMaybe; + libraryLayoutType?: InputMaybe; + librarySortOrder?: InputMaybe; + margin?: InputMaybe; + theme?: InputMaybe; }; -export type SetUserPersonalizationResult = SetUserPersonalizationSuccess | SetUserPersonalizationError; +export type SetUserPersonalizationResult = SetUserPersonalizationError | SetUserPersonalizationSuccess; export type SetUserPersonalizationSuccess = { __typename?: 'SetUserPersonalizationSuccess'; updatedUserPersonalization: UserPersonalization; }; -export type ShareStats = { - __typename?: 'ShareStats'; - viewCount: Scalars['Int']; - saveCount: Scalars['Int']; - readDuration: Scalars['Int']; -}; - export type SharedArticleError = { __typename?: 'SharedArticleError'; errorCodes: Array; @@ -1441,38 +1433,45 @@ export enum SharedArticleErrorCode { NotFound = 'NOT_FOUND' } -export type SharedArticleResult = SharedArticleSuccess | SharedArticleError; +export type SharedArticleResult = SharedArticleError | SharedArticleSuccess; export type SharedArticleSuccess = { __typename?: 'SharedArticleSuccess'; article: Article; }; +export type ShareStats = { + __typename?: 'ShareStats'; + readDuration: Scalars['Int']; + saveCount: Scalars['Int']; + viewCount: Scalars['Int']; +}; + export type SignupError = { __typename?: 'SignupError'; errorCodes: Array>; }; export enum SignupErrorCode { - Unknown = 'UNKNOWN', AccessDenied = 'ACCESS_DENIED', - GoogleAuthError = 'GOOGLE_AUTH_ERROR', - InvalidUsername = 'INVALID_USERNAME', - UserExists = 'USER_EXISTS', ExpiredToken = 'EXPIRED_TOKEN', - InvalidPassword = 'INVALID_PASSWORD' + GoogleAuthError = 'GOOGLE_AUTH_ERROR', + InvalidPassword = 'INVALID_PASSWORD', + InvalidUsername = 'INVALID_USERNAME', + Unknown = 'UNKNOWN', + UserExists = 'USER_EXISTS' } export type SignupInput = { + bio?: InputMaybe; email: Scalars['String']; - password: Scalars['String']; - username: Scalars['String']; name: Scalars['String']; - pictureUrl?: Maybe; - bio?: Maybe; + password: Scalars['String']; + pictureUrl?: InputMaybe; + username: Scalars['String']; }; -export type SignupResult = SignupSuccess | SignupError; +export type SignupResult = SignupError | SignupSuccess; export type SignupSuccess = { __typename?: 'SignupSuccess'; @@ -1489,8 +1488,8 @@ export enum SortOrder { } export type SortParams = { - order?: Maybe; by: SortBy; + order?: InputMaybe; }; export type UpdateHighlightError = { @@ -1499,16 +1498,16 @@ export type UpdateHighlightError = { }; export enum UpdateHighlightErrorCode { - Unauthorized = 'UNAUTHORIZED', + BadData = 'BAD_DATA', Forbidden = 'FORBIDDEN', NotFound = 'NOT_FOUND', - BadData = 'BAD_DATA' + Unauthorized = 'UNAUTHORIZED' } export type UpdateHighlightInput = { + annotation?: InputMaybe; highlightId: Scalars['ID']; - annotation?: Maybe; - sharedAt?: Maybe; + sharedAt?: InputMaybe; }; export type UpdateHighlightReplyError = { @@ -1517,9 +1516,9 @@ export type UpdateHighlightReplyError = { }; export enum UpdateHighlightReplyErrorCode { - Unauthorized = 'UNAUTHORIZED', Forbidden = 'FORBIDDEN', - NotFound = 'NOT_FOUND' + NotFound = 'NOT_FOUND', + Unauthorized = 'UNAUTHORIZED' } export type UpdateHighlightReplyInput = { @@ -1527,14 +1526,14 @@ export type UpdateHighlightReplyInput = { text: Scalars['String']; }; -export type UpdateHighlightReplyResult = UpdateHighlightReplySuccess | UpdateHighlightReplyError; +export type UpdateHighlightReplyResult = UpdateHighlightReplyError | UpdateHighlightReplySuccess; export type UpdateHighlightReplySuccess = { __typename?: 'UpdateHighlightReplySuccess'; highlightReply: HighlightReply; }; -export type UpdateHighlightResult = UpdateHighlightSuccess | UpdateHighlightError; +export type UpdateHighlightResult = UpdateHighlightError | UpdateHighlightSuccess; export type UpdateHighlightSuccess = { __typename?: 'UpdateHighlightSuccess'; @@ -1547,17 +1546,17 @@ export type UpdateLinkShareInfoError = { }; export enum UpdateLinkShareInfoErrorCode { - Unauthorized = 'UNAUTHORIZED', - BadRequest = 'BAD_REQUEST' + BadRequest = 'BAD_REQUEST', + Unauthorized = 'UNAUTHORIZED' } export type UpdateLinkShareInfoInput = { + description: Scalars['String']; linkId: Scalars['ID']; title: Scalars['String']; - description: Scalars['String']; }; -export type UpdateLinkShareInfoResult = UpdateLinkShareInfoSuccess | UpdateLinkShareInfoError; +export type UpdateLinkShareInfoResult = UpdateLinkShareInfoError | UpdateLinkShareInfoSuccess; export type UpdateLinkShareInfoSuccess = { __typename?: 'UpdateLinkShareInfoSuccess'; @@ -1570,19 +1569,19 @@ export type UpdateReminderError = { }; export enum UpdateReminderErrorCode { - Unauthorized = 'UNAUTHORIZED', BadRequest = 'BAD_REQUEST', - NotFound = 'NOT_FOUND' + NotFound = 'NOT_FOUND', + Unauthorized = 'UNAUTHORIZED' } export type UpdateReminderInput = { - id: Scalars['ID']; archiveUntil: Scalars['Boolean']; - sendNotification: Scalars['Boolean']; + id: Scalars['ID']; remindAt: Scalars['Date']; + sendNotification: Scalars['Boolean']; }; -export type UpdateReminderResult = UpdateReminderSuccess | UpdateReminderError; +export type UpdateReminderResult = UpdateReminderError | UpdateReminderSuccess; export type UpdateReminderSuccess = { __typename?: 'UpdateReminderSuccess'; @@ -1604,7 +1603,7 @@ export type UpdateSharedCommentInput = { sharedComment: Scalars['String']; }; -export type UpdateSharedCommentResult = UpdateSharedCommentSuccess | UpdateSharedCommentError; +export type UpdateSharedCommentResult = UpdateSharedCommentError | UpdateSharedCommentSuccess; export type UpdateSharedCommentSuccess = { __typename?: 'UpdateSharedCommentSuccess'; @@ -1618,15 +1617,15 @@ export type UpdateUserError = { }; export enum UpdateUserErrorCode { - EmptyName = 'EMPTY_NAME', BioTooLong = 'BIO_TOO_LONG', - UserNotFound = 'USER_NOT_FOUND', - Unauthorized = 'UNAUTHORIZED' + EmptyName = 'EMPTY_NAME', + Unauthorized = 'UNAUTHORIZED', + UserNotFound = 'USER_NOT_FOUND' } export type UpdateUserInput = { + bio?: InputMaybe; name: Scalars['String']; - bio?: Maybe; }; export type UpdateUserProfileError = { @@ -1635,28 +1634,28 @@ export type UpdateUserProfileError = { }; export enum UpdateUserProfileErrorCode { - Unauthorized = 'UNAUTHORIZED', - Forbidden = 'FORBIDDEN', BadData = 'BAD_DATA', BadUsername = 'BAD_USERNAME', + Forbidden = 'FORBIDDEN', + Unauthorized = 'UNAUTHORIZED', UsernameExists = 'USERNAME_EXISTS' } export type UpdateUserProfileInput = { + bio?: InputMaybe; + pictureUrl?: InputMaybe; userId: Scalars['ID']; - username?: Maybe; - bio?: Maybe; - pictureUrl?: Maybe; + username?: InputMaybe; }; -export type UpdateUserProfileResult = UpdateUserProfileSuccess | UpdateUserProfileError; +export type UpdateUserProfileResult = UpdateUserProfileError | UpdateUserProfileSuccess; export type UpdateUserProfileSuccess = { __typename?: 'UpdateUserProfileSuccess'; user: User; }; -export type UpdateUserResult = UpdateUserSuccess | UpdateUserError; +export type UpdateUserResult = UpdateUserError | UpdateUserSuccess; export type UpdateUserSuccess = { __typename?: 'UpdateUserSuccess'; @@ -1669,46 +1668,46 @@ export type UploadFileRequestError = { }; export enum UploadFileRequestErrorCode { - Unauthorized = 'UNAUTHORIZED', BadInput = 'BAD_INPUT', - FailedCreate = 'FAILED_CREATE' + FailedCreate = 'FAILED_CREATE', + Unauthorized = 'UNAUTHORIZED' } export type UploadFileRequestInput = { - url: Scalars['String']; contentType: Scalars['String']; + url: Scalars['String']; }; -export type UploadFileRequestResult = UploadFileRequestSuccess | UploadFileRequestError; +export type UploadFileRequestResult = UploadFileRequestError | UploadFileRequestSuccess; export type UploadFileRequestSuccess = { __typename?: 'UploadFileRequestSuccess'; id: Scalars['ID']; - uploadSignedUrl?: Maybe; uploadFileId?: Maybe; + uploadSignedUrl?: Maybe; }; export enum UploadFileStatus { - Initialized = 'INITIALIZED', - Completed = 'COMPLETED' + Completed = 'COMPLETED', + Initialized = 'INITIALIZED' } export type User = { __typename?: 'User'; + followersCount?: Maybe; + friendsCount?: Maybe; id: Scalars['ID']; - name: Scalars['String']; - isFullUser?: Maybe; - viewerIsFollowing?: Maybe; /** @deprecated isFriend has been replaced with viewerIsFollowing */ isFriend?: Maybe; + isFullUser?: Maybe; + name: Scalars['String']; picture?: Maybe; profile: Profile; sharedArticles: Array; sharedArticlesCount?: Maybe; sharedHighlightsCount?: Maybe; sharedNotesCount?: Maybe; - friendsCount?: Maybe; - followersCount?: Maybe; + viewerIsFollowing?: Maybe; }; export type UserError = { @@ -1717,28 +1716,23 @@ export type UserError = { }; export enum UserErrorCode { + BadRequest = 'BAD_REQUEST', Unauthorized = 'UNAUTHORIZED', - UserNotFound = 'USER_NOT_FOUND', - BadRequest = 'BAD_REQUEST' + UserNotFound = 'USER_NOT_FOUND' } export type UserPersonalization = { __typename?: 'UserPersonalization'; - id?: Maybe; - theme?: Maybe; - fontSize?: Maybe; fontFamily?: Maybe; - margin?: Maybe; + fontSize?: Maybe; + id?: Maybe; libraryLayoutType?: Maybe; librarySortOrder?: Maybe; + margin?: Maybe; + theme?: Maybe; }; -export type UserResult = UserSuccess | UserError; - -export type UserSuccess = { - __typename?: 'UserSuccess'; - user: User; -}; +export type UserResult = UserError | UserSuccess; export type UsersError = { __typename?: 'UsersError'; @@ -1749,13 +1743,18 @@ export enum UsersErrorCode { Unauthorized = 'UNAUTHORIZED' } -export type UsersResult = UsersSuccess | UsersError; +export type UsersResult = UsersError | UsersSuccess; export type UsersSuccess = { __typename?: 'UsersSuccess'; users: Array; }; +export type UserSuccess = { + __typename?: 'UserSuccess'; + user: User; +}; + export type ResolverTypeWrapper = Promise | T; @@ -1764,21 +1763,7 @@ export type ResolverTypeWrapper = Promise | T; export type ResolverWithResolve = { resolve: ResolverFn; }; - -export type LegacyStitchingResolver = { - fragment: string; - resolve: ResolverFn; -}; - -export type NewStitchingResolver = { - selectionSet: string; - resolve: ResolverFn; -}; -export type StitchingResolver = LegacyStitchingResolver | NewStitchingResolver; -export type Resolver = - | ResolverFn - | ResolverWithResolve - | StitchingResolver; +export type Resolver = ResolverFn | ResolverWithResolve; export type ResolverFn = ( parent: TParent, @@ -1792,7 +1777,7 @@ export type SubscriptionSubscribeFn = ( args: TArgs, context: TContext, info: GraphQLResolveInfo -) => AsyncIterator | Promise>; +) => AsyncIterable | Promise>; export type SubscriptionResolveFn = ( parent: TParent, @@ -1840,41 +1825,37 @@ export type DirectiveResolverFn; - String: ResolverTypeWrapper; ArchiveLinkErrorCode: ArchiveLinkErrorCode; ArchiveLinkInput: ArchiveLinkInput; - ID: ResolverTypeWrapper; - Boolean: ResolverTypeWrapper; - ArchiveLinkResult: ResolversTypes['ArchiveLinkSuccess'] | ResolversTypes['ArchiveLinkError']; + ArchiveLinkResult: ResolversTypes['ArchiveLinkError'] | ResolversTypes['ArchiveLinkSuccess']; ArchiveLinkSuccess: ResolverTypeWrapper; Article: ResolverTypeWrapper
; - Float: ResolverTypeWrapper; - Int: ResolverTypeWrapper; ArticleEdge: ResolverTypeWrapper; ArticleError: ResolverTypeWrapper; ArticleErrorCode: ArticleErrorCode; ArticleHighlightsInput: ArticleHighlightsInput; - ArticleResult: ResolversTypes['ArticleSuccess'] | ResolversTypes['ArticleError']; + ArticleResult: ResolversTypes['ArticleError'] | ResolversTypes['ArticleSuccess']; ArticleSavingRequest: ResolverTypeWrapper; ArticleSavingRequestError: ResolverTypeWrapper; ArticleSavingRequestErrorCode: ArticleSavingRequestErrorCode; - ArticleSavingRequestResult: ResolversTypes['ArticleSavingRequestSuccess'] | ResolversTypes['ArticleSavingRequestError']; + ArticleSavingRequestResult: ResolversTypes['ArticleSavingRequestError'] | ResolversTypes['ArticleSavingRequestSuccess']; ArticleSavingRequestStatus: ArticleSavingRequestStatus; ArticleSavingRequestSuccess: ResolverTypeWrapper; - ArticleSuccess: ResolverTypeWrapper; ArticlesError: ResolverTypeWrapper; ArticlesErrorCode: ArticlesErrorCode; - ArticlesResult: ResolversTypes['ArticlesSuccess'] | ResolversTypes['ArticlesError']; + ArticlesResult: ResolversTypes['ArticlesError'] | ResolversTypes['ArticlesSuccess']; ArticlesSuccess: ResolverTypeWrapper; + ArticleSuccess: ResolverTypeWrapper; + Boolean: ResolverTypeWrapper; ContentReader: ContentReader; CreateArticleError: ResolverTypeWrapper; CreateArticleErrorCode: CreateArticleErrorCode; CreateArticleInput: CreateArticleInput; - CreateArticleResult: ResolversTypes['CreateArticleSuccess'] | ResolversTypes['CreateArticleError']; + CreateArticleResult: ResolversTypes['CreateArticleError'] | ResolversTypes['CreateArticleSuccess']; CreateArticleSavingRequestError: ResolverTypeWrapper; CreateArticleSavingRequestErrorCode: CreateArticleSavingRequestErrorCode; CreateArticleSavingRequestInput: CreateArticleSavingRequestInput; - CreateArticleSavingRequestResult: ResolversTypes['CreateArticleSavingRequestSuccess'] | ResolversTypes['CreateArticleSavingRequestError']; + CreateArticleSavingRequestResult: ResolversTypes['CreateArticleSavingRequestError'] | ResolversTypes['CreateArticleSavingRequestSuccess']; CreateArticleSavingRequestSuccess: ResolverTypeWrapper; CreateArticleSuccess: ResolverTypeWrapper; CreateHighlightError: ResolverTypeWrapper; @@ -1883,107 +1864,110 @@ export type ResolversTypes = { CreateHighlightReplyError: ResolverTypeWrapper; CreateHighlightReplyErrorCode: CreateHighlightReplyErrorCode; CreateHighlightReplyInput: CreateHighlightReplyInput; - CreateHighlightReplyResult: ResolversTypes['CreateHighlightReplySuccess'] | ResolversTypes['CreateHighlightReplyError']; + CreateHighlightReplyResult: ResolversTypes['CreateHighlightReplyError'] | ResolversTypes['CreateHighlightReplySuccess']; CreateHighlightReplySuccess: ResolverTypeWrapper; - CreateHighlightResult: ResolversTypes['CreateHighlightSuccess'] | ResolversTypes['CreateHighlightError']; + CreateHighlightResult: ResolversTypes['CreateHighlightError'] | ResolversTypes['CreateHighlightSuccess']; CreateHighlightSuccess: ResolverTypeWrapper; CreateLabelError: ResolverTypeWrapper; CreateLabelErrorCode: CreateLabelErrorCode; CreateLabelInput: CreateLabelInput; - CreateLabelResult: ResolversTypes['CreateLabelSuccess'] | ResolversTypes['CreateLabelError']; + CreateLabelResult: ResolversTypes['CreateLabelError'] | ResolversTypes['CreateLabelSuccess']; CreateLabelSuccess: ResolverTypeWrapper; CreateNewsletterEmailError: ResolverTypeWrapper; CreateNewsletterEmailErrorCode: CreateNewsletterEmailErrorCode; - CreateNewsletterEmailResult: ResolversTypes['CreateNewsletterEmailSuccess'] | ResolversTypes['CreateNewsletterEmailError']; + CreateNewsletterEmailResult: ResolversTypes['CreateNewsletterEmailError'] | ResolversTypes['CreateNewsletterEmailSuccess']; CreateNewsletterEmailSuccess: ResolverTypeWrapper; CreateReactionError: ResolverTypeWrapper; CreateReactionErrorCode: CreateReactionErrorCode; CreateReactionInput: CreateReactionInput; - CreateReactionResult: ResolversTypes['CreateReactionSuccess'] | ResolversTypes['CreateReactionError']; + CreateReactionResult: ResolversTypes['CreateReactionError'] | ResolversTypes['CreateReactionSuccess']; CreateReactionSuccess: ResolverTypeWrapper; CreateReminderError: ResolverTypeWrapper; CreateReminderErrorCode: CreateReminderErrorCode; CreateReminderInput: CreateReminderInput; - CreateReminderResult: ResolversTypes['CreateReminderSuccess'] | ResolversTypes['CreateReminderError']; + CreateReminderResult: ResolversTypes['CreateReminderError'] | ResolversTypes['CreateReminderSuccess']; CreateReminderSuccess: ResolverTypeWrapper; Date: ResolverTypeWrapper; DeleteHighlightError: ResolverTypeWrapper; DeleteHighlightErrorCode: DeleteHighlightErrorCode; DeleteHighlightReplyError: ResolverTypeWrapper; DeleteHighlightReplyErrorCode: DeleteHighlightReplyErrorCode; - DeleteHighlightReplyResult: ResolversTypes['DeleteHighlightReplySuccess'] | ResolversTypes['DeleteHighlightReplyError']; + DeleteHighlightReplyResult: ResolversTypes['DeleteHighlightReplyError'] | ResolversTypes['DeleteHighlightReplySuccess']; DeleteHighlightReplySuccess: ResolverTypeWrapper; - DeleteHighlightResult: ResolversTypes['DeleteHighlightSuccess'] | ResolversTypes['DeleteHighlightError']; + DeleteHighlightResult: ResolversTypes['DeleteHighlightError'] | ResolversTypes['DeleteHighlightSuccess']; DeleteHighlightSuccess: ResolverTypeWrapper; DeleteLabelError: ResolverTypeWrapper; DeleteLabelErrorCode: DeleteLabelErrorCode; - DeleteLabelResult: ResolversTypes['DeleteLabelSuccess'] | ResolversTypes['DeleteLabelError']; + DeleteLabelResult: ResolversTypes['DeleteLabelError'] | ResolversTypes['DeleteLabelSuccess']; DeleteLabelSuccess: ResolverTypeWrapper; DeleteNewsletterEmailError: ResolverTypeWrapper; DeleteNewsletterEmailErrorCode: DeleteNewsletterEmailErrorCode; - DeleteNewsletterEmailResult: ResolversTypes['DeleteNewsletterEmailSuccess'] | ResolversTypes['DeleteNewsletterEmailError']; + DeleteNewsletterEmailResult: ResolversTypes['DeleteNewsletterEmailError'] | ResolversTypes['DeleteNewsletterEmailSuccess']; DeleteNewsletterEmailSuccess: ResolverTypeWrapper; DeleteReactionError: ResolverTypeWrapper; DeleteReactionErrorCode: DeleteReactionErrorCode; - DeleteReactionResult: ResolversTypes['DeleteReactionSuccess'] | ResolversTypes['DeleteReactionError']; + DeleteReactionResult: ResolversTypes['DeleteReactionError'] | ResolversTypes['DeleteReactionSuccess']; DeleteReactionSuccess: ResolverTypeWrapper; DeleteReminderError: ResolverTypeWrapper; DeleteReminderErrorCode: DeleteReminderErrorCode; - DeleteReminderResult: ResolversTypes['DeleteReminderSuccess'] | ResolversTypes['DeleteReminderError']; + DeleteReminderResult: ResolversTypes['DeleteReminderError'] | ResolversTypes['DeleteReminderSuccess']; DeleteReminderSuccess: ResolverTypeWrapper; DeviceToken: ResolverTypeWrapper; FeedArticle: ResolverTypeWrapper; FeedArticleEdge: ResolverTypeWrapper; FeedArticlesError: ResolverTypeWrapper; FeedArticlesErrorCode: FeedArticlesErrorCode; - FeedArticlesResult: ResolversTypes['FeedArticlesSuccess'] | ResolversTypes['FeedArticlesError']; + FeedArticlesResult: ResolversTypes['FeedArticlesError'] | ResolversTypes['FeedArticlesSuccess']; FeedArticlesSuccess: ResolverTypeWrapper; + Float: ResolverTypeWrapper; GetFollowersError: ResolverTypeWrapper; GetFollowersErrorCode: GetFollowersErrorCode; - GetFollowersResult: ResolversTypes['GetFollowersSuccess'] | ResolversTypes['GetFollowersError']; + GetFollowersResult: ResolversTypes['GetFollowersError'] | ResolversTypes['GetFollowersSuccess']; GetFollowersSuccess: ResolverTypeWrapper; GetFollowingError: ResolverTypeWrapper; GetFollowingErrorCode: GetFollowingErrorCode; - GetFollowingResult: ResolversTypes['GetFollowingSuccess'] | ResolversTypes['GetFollowingError']; + GetFollowingResult: ResolversTypes['GetFollowingError'] | ResolversTypes['GetFollowingSuccess']; GetFollowingSuccess: ResolverTypeWrapper; GetUserPersonalizationError: ResolverTypeWrapper; GetUserPersonalizationErrorCode: GetUserPersonalizationErrorCode; - GetUserPersonalizationResult: ResolversTypes['GetUserPersonalizationSuccess'] | ResolversTypes['GetUserPersonalizationError']; + GetUserPersonalizationResult: ResolversTypes['GetUserPersonalizationError'] | ResolversTypes['GetUserPersonalizationSuccess']; GetUserPersonalizationSuccess: ResolverTypeWrapper; GoogleLoginInput: GoogleLoginInput; GoogleSignupError: ResolverTypeWrapper; GoogleSignupInput: GoogleSignupInput; - GoogleSignupResult: ResolversTypes['GoogleSignupSuccess'] | ResolversTypes['GoogleSignupError']; + GoogleSignupResult: ResolversTypes['GoogleSignupError'] | ResolversTypes['GoogleSignupSuccess']; GoogleSignupSuccess: ResolverTypeWrapper; Highlight: ResolverTypeWrapper; HighlightReply: ResolverTypeWrapper; HighlightStats: ResolverTypeWrapper; + ID: ResolverTypeWrapper; + Int: ResolverTypeWrapper; Label: ResolverTypeWrapper