@@ -245,6 +245,8 @@ export type CorpusItem = {
245245 shortUrl ?: Maybe < Scalars [ 'Url' ] > ;
246246 /** If the Corpus Item is pocket owned with a specific type, this is the associated object (Collection or SyndicatedArticle). */
247247 target ?: Maybe < CorpusTarget > ;
248+ /** Time to read in minutes. Is nullable. */
249+ timeToRead ?: Maybe < Scalars [ 'Int' ] > ;
248250 /** The title of the Approved Item. */
249251 title : Scalars [ 'String' ] ;
250252 /** The topic associated with the Approved Item. */
@@ -429,6 +431,14 @@ export type DomainMetadata = {
429431 name ?: Maybe < Scalars [ 'String' ] > ;
430432} ;
431433
434+ /** The reason a user web session is being expired. */
435+ export enum ExpireUserWebSessionReason {
436+ /** Expire web session upon logging out. */
437+ Logout = 'LOGOUT' ,
438+ /** Expire web session on account password change. */
439+ PasswordChanged = 'PASSWORD_CHANGED'
440+ }
441+
432442/** Input field to boost the score of an elasticsearch document based on a specific field and value */
433443export type FunctionalBoostField = {
434444 /** A float number to boost the score by */
@@ -872,6 +882,12 @@ export type Mutation = {
872882 * Returns firefox account ID sent as the query parameter with the request.
873883 */
874884 deleteUserByFxaId : Scalars [ 'ID' ] ;
885+ /**
886+ * Expires a user's web session tokens by firefox account ID.
887+ * Called by fxa-webhook proxy. Need to supply a reason why to expire user web session.
888+ * Returns the user ID.
889+ */
890+ expireUserWebSessionByFxaId : Scalars [ 'ID' ] ;
875891 /**
876892 * temporary mutation for apple user migration.
877893 * called by fxa-webhook proxy to update the fxaId and email of the user.
@@ -1086,6 +1102,13 @@ export type MutationDeleteUserByFxaIdArgs = {
10861102} ;
10871103
10881104
1105+ /** Default Mutation Type */
1106+ export type MutationExpireUserWebSessionByFxaIdArgs = {
1107+ id : Scalars [ 'ID' ] ;
1108+ reason : ExpireUserWebSessionReason ;
1109+ } ;
1110+
1111+
10891112/** Default Mutation Type */
10901113export type MutationMigrateAppleUserArgs = {
10911114 email : Scalars [ 'String' ] ;
@@ -2800,6 +2823,8 @@ export type User = {
28002823 email ?: Maybe < Scalars [ 'String' ] > ;
28012824 /** The users first name */
28022825 firstName ?: Maybe < Scalars [ 'String' ] > ;
2826+ /** Indicates if a user is FxA or not */
2827+ isFxa ?: Maybe < Scalars [ 'Boolean' ] > ;
28032828 /** The user's premium status */
28042829 isPremium ?: Maybe < Scalars [ 'Boolean' ] > ;
28052830 /** The users last name */
@@ -2938,8 +2963,8 @@ export type NewTabRecommendationsQueryVariables = Exact<{
29382963} > ;
29392964
29402965
2941- export type NewTabRecommendationsQuery = { __typename ?: 'Query' , newTabSlate : { __typename ?: 'CorpusSlate' , utmSource ?: string | null , recommendations : Array < { __typename ?: 'CorpusRecommendation' , tileId : number , corpusItem : { __typename ?: 'CorpusItem' , excerpt : string , imageUrl : any , publisher : string , title : string , url : any } } > } } ;
2966+ export type NewTabRecommendationsQuery = { __typename ?: 'Query' , newTabSlate : { __typename ?: 'CorpusSlate' , utmSource ?: string | null , recommendations : Array < { __typename ?: 'CorpusRecommendation' , tileId : number , corpusItem : { __typename ?: 'CorpusItem' , excerpt : string , imageUrl : any , publisher : string , title : string , url : any , timeToRead ?: number | null } } > } } ;
29422967
29432968
29442969export const RecentSavesDocument = { "kind" :"Document" , "definitions" :[ { "kind" :"OperationDefinition" , "operation" :"query" , "name" :{ "kind" :"Name" , "value" :"RecentSaves" } , "variableDefinitions" :[ { "kind" :"VariableDefinition" , "variable" :{ "kind" :"Variable" , "name" :{ "kind" :"Name" , "value" :"pagination" } } , "type" :{ "kind" :"NamedType" , "name" :{ "kind" :"Name" , "value" :"PaginationInput" } } } ] , "selectionSet" :{ "kind" :"SelectionSet" , "selections" :[ { "kind" :"Field" , "name" :{ "kind" :"Name" , "value" :"user" } , "selectionSet" :{ "kind" :"SelectionSet" , "selections" :[ { "kind" :"Field" , "name" :{ "kind" :"Name" , "value" :"savedItems" } , "arguments" :[ { "kind" :"Argument" , "name" :{ "kind" :"Name" , "value" :"pagination" } , "value" :{ "kind" :"Variable" , "name" :{ "kind" :"Name" , "value" :"pagination" } } } , { "kind" :"Argument" , "name" :{ "kind" :"Name" , "value" :"filter" } , "value" :{ "kind" :"ObjectValue" , "fields" :[ { "kind" :"ObjectField" , "name" :{ "kind" :"Name" , "value" :"statuses" } , "value" :{ "kind" :"ListValue" , "values" :[ { "kind" :"EnumValue" , "value" :"UNREAD" } ] } } ] } } , { "kind" :"Argument" , "name" :{ "kind" :"Name" , "value" :"sort" } , "value" :{ "kind" :"ObjectValue" , "fields" :[ { "kind" :"ObjectField" , "name" :{ "kind" :"Name" , "value" :"sortBy" } , "value" :{ "kind" :"EnumValue" , "value" :"CREATED_AT" } } , { "kind" :"ObjectField" , "name" :{ "kind" :"Name" , "value" :"sortOrder" } , "value" :{ "kind" :"EnumValue" , "value" :"DESC" } } ] } } ] , "selectionSet" :{ "kind" :"SelectionSet" , "selections" :[ { "kind" :"Field" , "name" :{ "kind" :"Name" , "value" :"edges" } , "selectionSet" :{ "kind" :"SelectionSet" , "selections" :[ { "kind" :"Field" , "name" :{ "kind" :"Name" , "value" :"cursor" } } , { "kind" :"Field" , "name" :{ "kind" :"Name" , "value" :"node" } , "selectionSet" :{ "kind" :"SelectionSet" , "selections" :[ { "kind" :"Field" , "name" :{ "kind" :"Name" , "value" :"id" } } , { "kind" :"Field" , "name" :{ "kind" :"Name" , "value" :"status" } } , { "kind" :"Field" , "name" :{ "kind" :"Name" , "value" :"url" } } , { "kind" :"Field" , "name" :{ "kind" :"Name" , "value" :"item" } , "selectionSet" :{ "kind" :"SelectionSet" , "selections" :[ { "kind" :"Field" , "name" :{ "kind" :"Name" , "value" :"__typename" } } , { "kind" :"InlineFragment" , "typeCondition" :{ "kind" :"NamedType" , "name" :{ "kind" :"Name" , "value" :"Item" } } , "selectionSet" :{ "kind" :"SelectionSet" , "selections" :[ { "kind" :"Field" , "name" :{ "kind" :"Name" , "value" :"wordCount" } } , { "kind" :"Field" , "name" :{ "kind" :"Name" , "value" :"topImage" } , "selectionSet" :{ "kind" :"SelectionSet" , "selections" :[ { "kind" :"Field" , "name" :{ "kind" :"Name" , "value" :"url" } } ] } } , { "kind" :"Field" , "name" :{ "kind" :"Name" , "value" :"title" } } , { "kind" :"Field" , "name" :{ "kind" :"Name" , "value" :"timeToRead" } } , { "kind" :"Field" , "name" :{ "kind" :"Name" , "value" :"resolvedUrl" } } , { "kind" :"Field" , "name" :{ "kind" :"Name" , "value" :"givenUrl" } } , { "kind" :"Field" , "name" :{ "kind" :"Name" , "value" :"excerpt" } } , { "kind" :"Field" , "name" :{ "kind" :"Name" , "value" :"domain" } } ] } } ] } } ] } } ] } } ] } } ] } } ] } } ] } as unknown as DocumentNode < RecentSavesQuery , RecentSavesQueryVariables > ;
2945- export const NewTabRecommendationsDocument = { "kind" :"Document" , "definitions" :[ { "kind" :"OperationDefinition" , "operation" :"query" , "name" :{ "kind" :"Name" , "value" :"NewTabRecommendations" } , "variableDefinitions" :[ { "kind" :"VariableDefinition" , "variable" :{ "kind" :"Variable" , "name" :{ "kind" :"Name" , "value" :"locale" } } , "type" :{ "kind" :"NonNullType" , "type" :{ "kind" :"NamedType" , "name" :{ "kind" :"Name" , "value" :"String" } } } } , { "kind" :"VariableDefinition" , "variable" :{ "kind" :"Variable" , "name" :{ "kind" :"Name" , "value" :"region" } } , "type" :{ "kind" :"NamedType" , "name" :{ "kind" :"Name" , "value" :"String" } } } , { "kind" :"VariableDefinition" , "variable" :{ "kind" :"Variable" , "name" :{ "kind" :"Name" , "value" :"count" } } , "type" :{ "kind" :"NamedType" , "name" :{ "kind" :"Name" , "value" :"Int" } } } ] , "selectionSet" :{ "kind" :"SelectionSet" , "selections" :[ { "kind" :"Field" , "name" :{ "kind" :"Name" , "value" :"newTabSlate" } , "arguments" :[ { "kind" :"Argument" , "name" :{ "kind" :"Name" , "value" :"locale" } , "value" :{ "kind" :"Variable" , "name" :{ "kind" :"Name" , "value" :"locale" } } } , { "kind" :"Argument" , "name" :{ "kind" :"Name" , "value" :"region" } , "value" :{ "kind" :"Variable" , "name" :{ "kind" :"Name" , "value" :"region" } } } ] , "selectionSet" :{ "kind" :"SelectionSet" , "selections" :[ { "kind" :"Field" , "name" :{ "kind" :"Name" , "value" :"utmSource" } } , { "kind" :"Field" , "name" :{ "kind" :"Name" , "value" :"recommendations" } , "arguments" :[ { "kind" :"Argument" , "name" :{ "kind" :"Name" , "value" :"count" } , "value" :{ "kind" :"Variable" , "name" :{ "kind" :"Name" , "value" :"count" } } } ] , "selectionSet" :{ "kind" :"SelectionSet" , "selections" :[ { "kind" :"Field" , "name" :{ "kind" :"Name" , "value" :"tileId" } } , { "kind" :"Field" , "name" :{ "kind" :"Name" , "value" :"corpusItem" } , "selectionSet" :{ "kind" :"SelectionSet" , "selections" :[ { "kind" :"Field" , "name" :{ "kind" :"Name" , "value" :"excerpt" } } , { "kind" :"Field" , "name" :{ "kind" :"Name" , "value" :"imageUrl" } } , { "kind" :"Field" , "name" :{ "kind" :"Name" , "value" :"publisher" } } , { "kind" :"Field" , "name" :{ "kind" :"Name" , "value" :"title" } } , { "kind" :"Field" , "name" :{ "kind" :"Name" , "value" :"url" } } ] } } ] } } ] } } ] } } ] } as unknown as DocumentNode < NewTabRecommendationsQuery , NewTabRecommendationsQueryVariables > ;
2970+ export const NewTabRecommendationsDocument = { "kind" :"Document" , "definitions" :[ { "kind" :"OperationDefinition" , "operation" :"query" , "name" :{ "kind" :"Name" , "value" :"NewTabRecommendations" } , "variableDefinitions" :[ { "kind" :"VariableDefinition" , "variable" :{ "kind" :"Variable" , "name" :{ "kind" :"Name" , "value" :"locale" } } , "type" :{ "kind" :"NonNullType" , "type" :{ "kind" :"NamedType" , "name" :{ "kind" :"Name" , "value" :"String" } } } } , { "kind" :"VariableDefinition" , "variable" :{ "kind" :"Variable" , "name" :{ "kind" :"Name" , "value" :"region" } } , "type" :{ "kind" :"NamedType" , "name" :{ "kind" :"Name" , "value" :"String" } } } , { "kind" :"VariableDefinition" , "variable" :{ "kind" :"Variable" , "name" :{ "kind" :"Name" , "value" :"count" } } , "type" :{ "kind" :"NamedType" , "name" :{ "kind" :"Name" , "value" :"Int" } } } ] , "selectionSet" :{ "kind" :"SelectionSet" , "selections" :[ { "kind" :"Field" , "name" :{ "kind" :"Name" , "value" :"newTabSlate" } , "arguments" :[ { "kind" :"Argument" , "name" :{ "kind" :"Name" , "value" :"locale" } , "value" :{ "kind" :"Variable" , "name" :{ "kind" :"Name" , "value" :"locale" } } } , { "kind" :"Argument" , "name" :{ "kind" :"Name" , "value" :"region" } , "value" :{ "kind" :"Variable" , "name" :{ "kind" :"Name" , "value" :"region" } } } ] , "selectionSet" :{ "kind" :"SelectionSet" , "selections" :[ { "kind" :"Field" , "name" :{ "kind" :"Name" , "value" :"utmSource" } } , { "kind" :"Field" , "name" :{ "kind" :"Name" , "value" :"recommendations" } , "arguments" :[ { "kind" :"Argument" , "name" :{ "kind" :"Name" , "value" :"count" } , "value" :{ "kind" :"Variable" , "name" :{ "kind" :"Name" , "value" :"count" } } } ] , "selectionSet" :{ "kind" :"SelectionSet" , "selections" :[ { "kind" :"Field" , "name" :{ "kind" :"Name" , "value" :"tileId" } } , { "kind" :"Field" , "name" :{ "kind" :"Name" , "value" :"corpusItem" } , "selectionSet" :{ "kind" :"SelectionSet" , "selections" :[ { "kind" :"Field" , "name" :{ "kind" :"Name" , "value" :"excerpt" } } , { "kind" :"Field" , "name" :{ "kind" :"Name" , "value" :"imageUrl" } } , { "kind" :"Field" , "name" :{ "kind" :"Name" , "value" :"publisher" } } , { "kind" :"Field" , "name" :{ "kind" :"Name" , "value" :"title" } } , { "kind" :"Field" , "name" :{ "kind" :"Name" , "value" :"url" } } , { "kind" :"Field" , "name" :{ "kind" :"Name" , "value" :"timeToRead" } } ] } } ] } } ] } } ] } } ] } as unknown as DocumentNode < NewTabRecommendationsQuery , NewTabRecommendationsQueryVariables > ;
0 commit comments