Created
May 29, 2021 11:06
-
-
Save disbelief/3a105edb47d52dcb0d5e31cfb784970c to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import { Resolver as GraphCacheResolver, UpdateResolver as GraphCacheUpdateResolver, OptimisticMutationResolver as GraphCacheOptimisticMutationResolver } from '@urql/exchange-graphcache'; | |
export type Maybe<T> = T | null; | |
export type Exact<T extends { [key: string]: unknown }> = { [K in keyof T]: T[K] }; | |
export type MakeOptional<T, K extends keyof T> = Omit<T, K> & { [SubKey in K]?: Maybe<T[SubKey]> }; | |
export type MakeMaybe<T, K extends keyof T> = Omit<T, K> & { [SubKey in K]: Maybe<T[SubKey]> }; | |
/** All built-in and custom scalars, mapped to their actual values */ | |
export type Scalars = { | |
ID: string; | |
String: string; | |
Boolean: boolean; | |
Int: number; | |
Float: number; | |
}; | |
/** Autogenerated input type of AcceptInvite */ | |
export type AcceptInviteInput = { | |
/** The UUID of the invitation that the user is accepting */ | |
inviteId: Scalars['ID']; | |
/** A unique identifier for the client performing the mutation. */ | |
clientMutationId?: Maybe<Scalars['String']>; | |
}; | |
/** Autogenerated return type of AcceptInvite */ | |
export type AcceptInvitePayload = { | |
__typename?: 'AcceptInvitePayload'; | |
/** A unique identifier for the client performing the mutation. */ | |
clientMutationId?: Maybe<Scalars['String']>; | |
errors: Array<DisplayError>; | |
gameMembership?: Maybe<GameMembership>; | |
}; | |
/** Autogenerated input type of AccuseVillager */ | |
export type AccuseVillagerInput = { | |
/** The uuid of the game object being wrapping the GameRole being accused */ | |
gameObjectId: Scalars['String']; | |
/** A unique identifier for the client performing the mutation. */ | |
clientMutationId?: Maybe<Scalars['String']>; | |
}; | |
/** Autogenerated return type of AccuseVillager */ | |
export type AccuseVillagerPayload = { | |
__typename?: 'AccuseVillagerPayload'; | |
/** A unique identifier for the client performing the mutation. */ | |
clientMutationId?: Maybe<Scalars['String']>; | |
errors: Array<DisplayError>; | |
gameAction?: Maybe<PlatformGameAction>; | |
gameObject?: Maybe<PlatformGameObject>; | |
}; | |
/** An acronym for use in Office Jargon games */ | |
export type Acronym = PlatformDisplayable & PlatformGameConstantable & PlatformGameObjectable & PlatformCoverable & { | |
__typename?: 'Acronym'; | |
/** The possible expansions for this acronym */ | |
expansions: Array<Expansion>; | |
/** The ID of the acronym */ | |
id: Scalars['ID']; | |
/** The Media to be displayed */ | |
media: Media; | |
/** A name that can be displayed */ | |
name: Scalars['String']; | |
/** UI style settings for display */ | |
uiStyle: UiStyle; | |
/** A unique identifier for this acronym */ | |
uuid: Scalars['String']; | |
}; | |
/** A guess made at what the corect expansion of an acronym is */ | |
export type AcronymGuess = PlatformGameActionable & { | |
__typename?: 'AcronymGuess'; | |
/** Whether or not the correct expansion was guessed */ | |
correct: Scalars['Boolean']; | |
/** The expansion the user believes is corect for the acronym */ | |
expansion: Expansion; | |
/** The game membership who made the guess */ | |
gameMembership?: Maybe<GameMembership>; | |
/** The game object being guessed at */ | |
gameObject: PlatformGameObject; | |
/** The ID of the acronym guess */ | |
id: Scalars['ID']; | |
/** A unique identifier for this acronym */ | |
uuid: Scalars['String']; | |
}; | |
/** Autogenerated input type of ActivateGameMembership */ | |
export type ActivateGameMembershipInput = { | |
/** The ID of the game membership that the user is activating */ | |
gameMembershipId: Scalars['ID']; | |
/** A unique identifier for the client performing the mutation. */ | |
clientMutationId?: Maybe<Scalars['String']>; | |
}; | |
/** Autogenerated return type of ActivateGameMembership */ | |
export type ActivateGameMembershipPayload = { | |
__typename?: 'ActivateGameMembershipPayload'; | |
/** A unique identifier for the client performing the mutation. */ | |
clientMutationId?: Maybe<Scalars['String']>; | |
errors: Array<DisplayError>; | |
gameMembership?: Maybe<GameMembership>; | |
}; | |
/** An answer to a question */ | |
export type Answer = { | |
__typename?: 'Answer'; | |
id: Scalars['ID']; | |
/** The text for the answer */ | |
text: Scalars['String']; | |
}; | |
/** Autogenerated input type of AssignAvatar */ | |
export type AssignAvatarInput = { | |
/** The ID of the Avatar being assigned */ | |
avatarId: Scalars['ID']; | |
/** A unique identifier for the client performing the mutation. */ | |
clientMutationId?: Maybe<Scalars['String']>; | |
}; | |
/** Autogenerated return type of AssignAvatar */ | |
export type AssignAvatarPayload = { | |
__typename?: 'AssignAvatarPayload'; | |
/** A unique identifier for the client performing the mutation. */ | |
clientMutationId?: Maybe<Scalars['String']>; | |
errors: Array<DisplayError>; | |
user?: Maybe<User>; | |
}; | |
/** Autogenerated input type of AssignDoppel */ | |
export type AssignDoppelInput = { | |
/** The ID of the game membership the Doppel is being assigned to */ | |
gameMembershipId: Scalars['ID']; | |
/** The ID of the Doppel being assigned */ | |
doppelId: Scalars['ID']; | |
/** A unique identifier for the client performing the mutation. */ | |
clientMutationId?: Maybe<Scalars['String']>; | |
}; | |
/** Autogenerated return type of AssignDoppel */ | |
export type AssignDoppelPayload = { | |
__typename?: 'AssignDoppelPayload'; | |
/** A unique identifier for the client performing the mutation. */ | |
clientMutationId?: Maybe<Scalars['String']>; | |
errors: Array<DisplayError>; | |
gameObject?: Maybe<PlatformGameObject>; | |
}; | |
/** Autogenerated input type of AssignItem */ | |
export type AssignItemInput = { | |
/** The ID of the game membership the Item is being assigned to */ | |
gameMembershipId: Scalars['ID']; | |
/** The ID of the Item being assigned */ | |
itemId: Scalars['ID']; | |
/** A unique identifier for the client performing the mutation. */ | |
clientMutationId?: Maybe<Scalars['String']>; | |
}; | |
/** Autogenerated return type of AssignItem */ | |
export type AssignItemPayload = { | |
__typename?: 'AssignItemPayload'; | |
/** A unique identifier for the client performing the mutation. */ | |
clientMutationId?: Maybe<Scalars['String']>; | |
errors: Array<DisplayError>; | |
gameObject?: Maybe<PlatformGameObject>; | |
}; | |
/** The result of finding a user's email via auth code */ | |
export type AuthCodeResult = { | |
__typename?: 'AuthCodeResult'; | |
/** The email of the user the auth code is for, or nil */ | |
email?: Maybe<Scalars['String']>; | |
errors: Array<DisplayError>; | |
}; | |
/** An avatar for users */ | |
export type Avatar = PlatformDisplayable & { | |
__typename?: 'Avatar'; | |
id: Scalars['ID']; | |
/** Boolean indicating if this is the selected avatar for the current user */ | |
isSelected: Scalars['Boolean']; | |
/** The Media to be displayed */ | |
media: Media; | |
/** A name that can be displayed */ | |
name: Scalars['String']; | |
/** UI style settings for display */ | |
uiStyle: UiStyle; | |
/** A unique identifier for this avatar */ | |
uuid: Scalars['String']; | |
}; | |
/** Autogenerated input type of BiteVillager */ | |
export type BiteVillagerInput = { | |
/** The ID for the game object being wrapping the GameRole being bitten */ | |
gameObjectId: Scalars['String']; | |
/** The clue left behind for the villager */ | |
clue: Scalars['String']; | |
/** A unique identifier for the client performing the mutation. */ | |
clientMutationId?: Maybe<Scalars['String']>; | |
}; | |
/** Autogenerated return type of BiteVillager */ | |
export type BiteVillagerPayload = { | |
__typename?: 'BiteVillagerPayload'; | |
/** A unique identifier for the client performing the mutation. */ | |
clientMutationId?: Maybe<Scalars['String']>; | |
errors: Array<DisplayError>; | |
gameAction?: Maybe<PlatformGameAction>; | |
gameObject?: Maybe<PlatformGameObject>; | |
}; | |
/** A company registered with Doppelganger, with a unique email domain */ | |
export type Company = { | |
__typename?: 'Company'; | |
/** The creator of the company */ | |
creator: User; | |
/** The unique email domain for this company */ | |
domain: Scalars['String']; | |
/** Whether the company has at least one game */ | |
hasGames: Scalars['Boolean']; | |
id: Scalars['ID']; | |
/** The company's name */ | |
name: Scalars['String']; | |
/** The comapany's status in the system */ | |
status: CompanyStatus; | |
/** The users registered under this company */ | |
users: Array<CompanyUser>; | |
/** A unique identifier for the company */ | |
uuid: Scalars['String']; | |
}; | |
export enum CompanyStatus { | |
Deleted = 'DELETED', | |
Pending = 'PENDING', | |
Active = 'ACTIVE' | |
} | |
/** A user registered under a company, who is not the current user */ | |
export type CompanyUser = Person & { | |
__typename?: 'CompanyUser'; | |
/** The person's avatar */ | |
avatar?: Maybe<Avatar>; | |
/** The user's email address */ | |
email: Scalars['String']; | |
id: Scalars['ID']; | |
/** The user's name */ | |
name: Scalars['String']; | |
/** The tracking id for the person */ | |
trackingId?: Maybe<Scalars['String']>; | |
/** A unique identifier for the user */ | |
uuid: Scalars['String']; | |
}; | |
/** Autogenerated input type of ConfirmUser */ | |
export type ConfirmUserInput = { | |
/** The user's name */ | |
name: Scalars['String']; | |
/** The user's company name if they are creator of one */ | |
companyName?: Maybe<Scalars['String']>; | |
/** The user's mobile device info */ | |
mobileDevice?: Maybe<MobileDeviceInput>; | |
/** The user's tracking_id */ | |
trackingId?: Maybe<Scalars['String']>; | |
/** A unique identifier for the client performing the mutation. */ | |
clientMutationId?: Maybe<Scalars['String']>; | |
}; | |
/** Autogenerated return type of ConfirmUser */ | |
export type ConfirmUserPayload = Person & GameObjectSource & { | |
__typename?: 'ConfirmUserPayload'; | |
/** The user's avatar */ | |
avatar?: Maybe<Avatar>; | |
/** A unique identifier for the client performing the mutation. */ | |
clientMutationId?: Maybe<Scalars['String']>; | |
/** The company the user is registered under */ | |
company: Company; | |
/** Boolean flag indicating if the user has completed the how it works onboarding flow */ | |
completedOnboarding: Scalars['Boolean']; | |
/** The user's email address */ | |
email: Scalars['String']; | |
errors?: Maybe<Array<DisplayError>>; | |
id: Scalars['ID']; | |
/** The game memberships for this user */ | |
memberships: Array<GameMembership>; | |
/** The mobile device info for the user */ | |
mobileDevice?: Maybe<MobileDevice>; | |
/** The user's name */ | |
name: Scalars['String']; | |
/** The status of this user */ | |
status: UserStatus; | |
/** The tracking ID for the user */ | |
trackingId?: Maybe<Scalars['String']>; | |
user?: Maybe<User>; | |
/** A unique identifier for the user */ | |
uuid: Scalars['String']; | |
}; | |
/** Fields all types that provide user copy must provide */ | |
export type Copy = { | |
/** The promopt text copy */ | |
prompt?: Maybe<Scalars['String']>; | |
/** The body text copy */ | |
text?: Maybe<Scalars['String']>; | |
/** The title text copy */ | |
title?: Maybe<Scalars['String']>; | |
}; | |
/** Autogenerated input type of CreateAcronymGuess */ | |
export type CreateAcronymGuessInput = { | |
/** The ID for the game object wrapping the acronym being guessed at */ | |
gameObjectId: Scalars['ID']; | |
/** The ID for the expansion that the user is guessing the acronym means */ | |
expansionId: Scalars['ID']; | |
/** A unique identifier for the client performing the mutation. */ | |
clientMutationId?: Maybe<Scalars['String']>; | |
}; | |
/** Autogenerated return type of CreateAcronymGuess */ | |
export type CreateAcronymGuessPayload = { | |
__typename?: 'CreateAcronymGuessPayload'; | |
/** A unique identifier for the client performing the mutation. */ | |
clientMutationId?: Maybe<Scalars['String']>; | |
errors: Array<DisplayError>; | |
gameAction?: Maybe<PlatformGameAction>; | |
}; | |
/** Autogenerated input type of CreateChallengeResponse */ | |
export type CreateChallengeResponseInput = { | |
/** The UUID for the GameObject wrapping the FactionChallenge being responded to */ | |
gameObjectId: Scalars['String']; | |
/** The response to the challenge */ | |
response: Scalars['String']; | |
/** A unique identifier for the client performing the mutation. */ | |
clientMutationId?: Maybe<Scalars['String']>; | |
}; | |
/** Autogenerated return type of CreateChallengeResponse */ | |
export type CreateChallengeResponsePayload = { | |
__typename?: 'CreateChallengeResponsePayload'; | |
/** A unique identifier for the client performing the mutation. */ | |
clientMutationId?: Maybe<Scalars['String']>; | |
errors: Array<DisplayError>; | |
gameObject?: Maybe<PlatformGameObject>; | |
}; | |
/** Defines the input format for creating dance recordings */ | |
export type CreateDanceRecordingData = { | |
/** The name of the dance being recorded */ | |
name: Scalars['String']; | |
/** The content type of this recording */ | |
contentType: Scalars['String']; | |
/** The status of the recording. Defaults to PENDING when not provided */ | |
status?: Maybe<MediaStatus>; | |
/** The width of the recording. Defaults to 0 when not provided */ | |
width?: Maybe<Scalars['Int']>; | |
/** The height of the recording. Defaults to 0 when not provided */ | |
height?: Maybe<Scalars['Int']>; | |
/** The duration of the recording. Defaults to 0 when not provided */ | |
duration?: Maybe<Scalars['Int']>; | |
}; | |
/** Autogenerated input type of CreateDanceRecording */ | |
export type CreateDanceRecordingInput = { | |
/** The ID of the game membership the dance recording is being added to */ | |
gameMembershipId: Scalars['ID']; | |
/** The attributes for the dance recording itself */ | |
danceRecordingData: CreateDanceRecordingData; | |
/** A unique identifier for the client performing the mutation. */ | |
clientMutationId?: Maybe<Scalars['String']>; | |
}; | |
/** Autogenerated return type of CreateDanceRecording */ | |
export type CreateDanceRecordingPayload = { | |
__typename?: 'CreateDanceRecordingPayload'; | |
/** A unique identifier for the client performing the mutation. */ | |
clientMutationId?: Maybe<Scalars['String']>; | |
errors: Array<DisplayError>; | |
gameObject?: Maybe<PlatformGameObject>; | |
}; | |
/** Autogenerated input type of CreateDanceVote */ | |
export type CreateDanceVoteInput = { | |
/** The ID for the game object being voted for */ | |
gameObjectId: Scalars['ID']; | |
/** A unique identifier for the client performing the mutation. */ | |
clientMutationId?: Maybe<Scalars['String']>; | |
}; | |
/** Autogenerated return type of CreateDanceVote */ | |
export type CreateDanceVotePayload = { | |
__typename?: 'CreateDanceVotePayload'; | |
/** A unique identifier for the client performing the mutation. */ | |
clientMutationId?: Maybe<Scalars['String']>; | |
errors: Array<DisplayError>; | |
gameAction?: Maybe<PlatformGameAction>; | |
}; | |
/** Autogenerated input type of CreateFact */ | |
export type CreateFactInput = { | |
/** The ID of the game membership the Fact is being added to */ | |
gameMembershipId: Scalars['ID']; | |
/** The attributes for the Fact itself */ | |
factData: FactInputObject; | |
/** A unique identifier for the client performing the mutation. */ | |
clientMutationId?: Maybe<Scalars['String']>; | |
}; | |
/** Autogenerated return type of CreateFact */ | |
export type CreateFactPayload = { | |
__typename?: 'CreateFactPayload'; | |
/** A unique identifier for the client performing the mutation. */ | |
clientMutationId?: Maybe<Scalars['String']>; | |
errors: Array<DisplayError>; | |
gameObject?: Maybe<PlatformGameObject>; | |
}; | |
/** Autogenerated input type of CreateFactionNomination */ | |
export type CreateFactionNominationInput = { | |
/** The ID for the game object wrapping the FactionRole being nominated */ | |
gameObjectId: Scalars['String']; | |
/** A unique identifier for the client performing the mutation. */ | |
clientMutationId?: Maybe<Scalars['String']>; | |
}; | |
/** Autogenerated return type of CreateFactionNomination */ | |
export type CreateFactionNominationPayload = { | |
__typename?: 'CreateFactionNominationPayload'; | |
/** A unique identifier for the client performing the mutation. */ | |
clientMutationId?: Maybe<Scalars['String']>; | |
errors: Array<DisplayError>; | |
gameAction?: Maybe<PlatformGameAction>; | |
gameObject?: Maybe<PlatformGameObject>; | |
}; | |
/** Autogenerated input type of CreateGame */ | |
export type CreateGameInput = { | |
/** The name of the game, will be generated automatically if not specified */ | |
name?: Maybe<Scalars['String']>; | |
/** The ID for the game type */ | |
gameTypeId?: Maybe<Scalars['ID']>; | |
/** The timezone the game is being played in */ | |
timezone?: Maybe<Scalars['String']>; | |
/** A unique identifier for the client performing the mutation. */ | |
clientMutationId?: Maybe<Scalars['String']>; | |
}; | |
/** Autogenerated return type of CreateGame */ | |
export type CreateGamePayload = { | |
__typename?: 'CreateGamePayload'; | |
/** A unique identifier for the client performing the mutation. */ | |
clientMutationId?: Maybe<Scalars['String']>; | |
errors: Array<DisplayError>; | |
game?: Maybe<Game>; | |
}; | |
/** Autogenerated input type of CreateGuess */ | |
export type CreateGuessInput = { | |
/** The UUID of the game that this guess is being made for */ | |
gameId: Scalars['String']; | |
/** The ID for the game object being guessed at */ | |
gameObjectId: Scalars['ID']; | |
/** The ID of the object being guessed at as the game objects source */ | |
gameObjectSourceId: Scalars['ID']; | |
/** Flag indicating if this guess is for a sample game. Defaults to false if not provided */ | |
isSampleGame?: Maybe<Scalars['Boolean']>; | |
/** A unique identifier for the client performing the mutation. */ | |
clientMutationId?: Maybe<Scalars['String']>; | |
}; | |
/** Autogenerated return type of CreateGuess */ | |
export type CreateGuessPayload = { | |
__typename?: 'CreateGuessPayload'; | |
/** A unique identifier for the client performing the mutation. */ | |
clientMutationId?: Maybe<Scalars['String']>; | |
errors: Array<DisplayError>; | |
gameAction?: Maybe<PlatformGameAction>; | |
}; | |
/** Autogenerated input type of CreateInvites */ | |
export type CreateInvitesInput = { | |
/** The UUID of the game that the invitation is for */ | |
gameId: Scalars['String']; | |
/** The email addresses of the recipient */ | |
recipients: Array<InviteRecipientInputObject>; | |
/** A unique identifier for the client performing the mutation. */ | |
clientMutationId?: Maybe<Scalars['String']>; | |
}; | |
/** Autogenerated return type of CreateInvites */ | |
export type CreateInvitesPayload = { | |
__typename?: 'CreateInvitesPayload'; | |
/** A unique identifier for the client performing the mutation. */ | |
clientMutationId?: Maybe<Scalars['String']>; | |
errors: Array<DisplayError>; | |
invites?: Maybe<Array<Invite>>; | |
}; | |
/** Autogenerated input type of CreateLeaderAccusation */ | |
export type CreateLeaderAccusationInput = { | |
/** The uuid of the game object wrapping the FactionRole being accused */ | |
gameObjectId: Scalars['String']; | |
/** A unique identifier for the client performing the mutation. */ | |
clientMutationId?: Maybe<Scalars['String']>; | |
}; | |
/** Autogenerated return type of CreateLeaderAccusation */ | |
export type CreateLeaderAccusationPayload = { | |
__typename?: 'CreateLeaderAccusationPayload'; | |
/** A unique identifier for the client performing the mutation. */ | |
clientMutationId?: Maybe<Scalars['String']>; | |
errors: Array<DisplayError>; | |
gameAction?: Maybe<PlatformGameAction>; | |
gameObject?: Maybe<PlatformGameObject>; | |
}; | |
/** Autogenerated input type of CreateSceneMove */ | |
export type CreateSceneMoveInput = { | |
/** The ID for the GameElement wrapping the GameScene being acted on */ | |
gameElementId: Scalars['ID']; | |
/** The type of move being made - can be Item or PuzzleAnswer */ | |
moveType: Scalars['String']; | |
/** The ID of the move object */ | |
moveId: Scalars['ID']; | |
/** A unique identifier for the client performing the mutation. */ | |
clientMutationId?: Maybe<Scalars['String']>; | |
}; | |
/** Autogenerated return type of CreateSceneMove */ | |
export type CreateSceneMovePayload = { | |
__typename?: 'CreateSceneMovePayload'; | |
/** A unique identifier for the client performing the mutation. */ | |
clientMutationId?: Maybe<Scalars['String']>; | |
errors: Array<DisplayError>; | |
gameAction?: Maybe<PlatformGameAction>; | |
sceneOutcome?: Maybe<SceneOutcome>; | |
}; | |
/** Autogenerated input type of CreateStoryContribution */ | |
export type CreateStoryContributionInput = { | |
/** The ID of the game membership the StoryContribution is being added to */ | |
gameMembershipId: Scalars['ID']; | |
/** The text of the StoryContribution */ | |
contributionText: Scalars['String']; | |
/** Boolean flag indicating if this is the final contribution, ending the story */ | |
finalContribution?: Maybe<Scalars['Boolean']>; | |
/** A unique identifier for the client performing the mutation. */ | |
clientMutationId?: Maybe<Scalars['String']>; | |
}; | |
/** Autogenerated input type of CreateStoryContributionLike */ | |
export type CreateStoryContributionLikeInput = { | |
/** The ID for the game object being liked */ | |
gameObjectId: Scalars['ID']; | |
/** A unique identifier for the client performing the mutation. */ | |
clientMutationId?: Maybe<Scalars['String']>; | |
}; | |
/** Autogenerated return type of CreateStoryContributionLike */ | |
export type CreateStoryContributionLikePayload = { | |
__typename?: 'CreateStoryContributionLikePayload'; | |
/** A unique identifier for the client performing the mutation. */ | |
clientMutationId?: Maybe<Scalars['String']>; | |
errors: Array<DisplayError>; | |
gameAction?: Maybe<PlatformGameAction>; | |
totalLikes?: Maybe<Scalars['Int']>; | |
}; | |
/** Autogenerated return type of CreateStoryContribution */ | |
export type CreateStoryContributionPayload = { | |
__typename?: 'CreateStoryContributionPayload'; | |
/** A unique identifier for the client performing the mutation. */ | |
clientMutationId?: Maybe<Scalars['String']>; | |
errors: Array<DisplayError>; | |
gameObject?: Maybe<PlatformGameObject>; | |
}; | |
/** Defines the input format for creating talent recordings */ | |
export type CreateTalentRecordingData = { | |
/** The name of the talent being recorded */ | |
name: Scalars['String']; | |
/** The content type of this recording */ | |
contentType: Scalars['String']; | |
/** The status of the recording. Defaults to PENDING when not provided */ | |
status?: Maybe<MediaStatus>; | |
/** The width of the recording. Defaults to 0 when not provided */ | |
width?: Maybe<Scalars['Int']>; | |
/** The height of the recording. Defaults to 0 when not provided */ | |
height?: Maybe<Scalars['Int']>; | |
/** The duration of the recording. Defaults to 0 when not provided */ | |
duration?: Maybe<Scalars['Int']>; | |
}; | |
/** Autogenerated input type of CreateTalentRecording */ | |
export type CreateTalentRecordingInput = { | |
/** The ID of the game membership the talent recording is being added to */ | |
gameMembershipId: Scalars['ID']; | |
/** The attributes for the talent recording itself */ | |
talentRecordingData: CreateTalentRecordingData; | |
/** A unique identifier for the client performing the mutation. */ | |
clientMutationId?: Maybe<Scalars['String']>; | |
}; | |
/** Autogenerated return type of CreateTalentRecording */ | |
export type CreateTalentRecordingPayload = { | |
__typename?: 'CreateTalentRecordingPayload'; | |
/** A unique identifier for the client performing the mutation. */ | |
clientMutationId?: Maybe<Scalars['String']>; | |
errors: Array<DisplayError>; | |
gameObject?: Maybe<PlatformGameObject>; | |
}; | |
/** Autogenerated input type of CreateTalentVote */ | |
export type CreateTalentVoteInput = { | |
/** The ID for the game object being voted for */ | |
gameObjectId: Scalars['ID']; | |
/** A unique identifier for the client performing the mutation. */ | |
clientMutationId?: Maybe<Scalars['String']>; | |
}; | |
/** Autogenerated return type of CreateTalentVote */ | |
export type CreateTalentVotePayload = { | |
__typename?: 'CreateTalentVotePayload'; | |
/** A unique identifier for the client performing the mutation. */ | |
clientMutationId?: Maybe<Scalars['String']>; | |
errors: Array<DisplayError>; | |
gameAction?: Maybe<PlatformGameAction>; | |
}; | |
/** A dance to be copied */ | |
export type Dance = PlatformDisplayable & PlatformGameConstantable & PlatformCoverable & { | |
__typename?: 'Dance'; | |
/** A description of this dance */ | |
description: Scalars['String']; | |
/** The difficulty rating for this dance */ | |
difficulty: DanceDifficulty; | |
id: Scalars['ID']; | |
/** The media image for this dance */ | |
media: Media; | |
/** A name that can be displayed */ | |
name: Scalars['String']; | |
/** The media that holds the practice video for this dance */ | |
practiceVideo: Media; | |
/** The song to accompany the video for the dance */ | |
song: Media; | |
/** The UiStyle for this dance */ | |
uiStyle: UiStyle; | |
/** A unique identifier for this dance */ | |
uuid: Scalars['String']; | |
}; | |
export enum DanceDifficulty { | |
Easy = 'EASY', | |
Medium = 'MEDIUM', | |
Hard = 'HARD' | |
} | |
/** A recording of a dance created for a game */ | |
export type DanceRecording = PlatformGameObjectable & PlatformDisplayable & { | |
__typename?: 'DanceRecording'; | |
/** The type of dance that this recording is of */ | |
dance: Dance; | |
id: Scalars['ID']; | |
/** The actual video media for this recording */ | |
media: Media; | |
/** A name that can be displayed */ | |
name: Scalars['String']; | |
/** The status of the recording */ | |
status: MediaStatus; | |
/** The UiStyle for this recording */ | |
uiStyle: UiStyle; | |
/** A unique identifier for this dance recording */ | |
uuid: Scalars['String']; | |
/** The number of votes this dance recording has received */ | |
votes: Scalars['Int']; | |
}; | |
/** A vote made for a dance recording */ | |
export type DanceVote = PlatformGameActionable & { | |
__typename?: 'DanceVote'; | |
/** The game membership who made the vote */ | |
gameMembership?: Maybe<GameMembership>; | |
/** The game object being voted for */ | |
gameObject: PlatformGameObject; | |
id: Scalars['ID']; | |
/** A unique identifier for this dance vote */ | |
uuid: Scalars['String']; | |
}; | |
/** A default game cover to display for a GameType */ | |
export type DefaultGameCover = PlatformDisplayable & PlatformGameConstantable & PlatformCoverable & { | |
__typename?: 'DefaultGameCover'; | |
id: Scalars['ID']; | |
/** The Media to be displayed */ | |
media: Media; | |
/** A name that can be displayed */ | |
name: Scalars['String']; | |
/** UI style settings for display */ | |
uiStyle: UiStyle; | |
/** A unique identifier for this default game cover */ | |
uuid: Scalars['String']; | |
}; | |
/** Autogenerated input type of DeleteDanceVote */ | |
export type DeleteDanceVoteInput = { | |
/** The ID of the GameAction wrapping the DanceVote being deleted */ | |
gameActionId: Scalars['ID']; | |
/** A unique identifier for the client performing the mutation. */ | |
clientMutationId?: Maybe<Scalars['String']>; | |
}; | |
/** Autogenerated return type of DeleteDanceVote */ | |
export type DeleteDanceVotePayload = { | |
__typename?: 'DeleteDanceVotePayload'; | |
/** A unique identifier for the client performing the mutation. */ | |
clientMutationId?: Maybe<Scalars['String']>; | |
errors: Array<DisplayError>; | |
}; | |
/** Autogenerated input type of DeleteFact */ | |
export type DeleteFactInput = { | |
/** The ID of the GameObject wrapping the Fact being deleted */ | |
gameObjectId: Scalars['ID']; | |
/** A unique identifier for the client performing the mutation. */ | |
clientMutationId?: Maybe<Scalars['String']>; | |
}; | |
/** Autogenerated return type of DeleteFact */ | |
export type DeleteFactPayload = { | |
__typename?: 'DeleteFactPayload'; | |
/** A unique identifier for the client performing the mutation. */ | |
clientMutationId?: Maybe<Scalars['String']>; | |
errors: Array<DisplayError>; | |
}; | |
/** Autogenerated input type of DeleteStoryContribution */ | |
export type DeleteStoryContributionInput = { | |
/** The ID of the GameObject wrapping the StoryContribution being deleted */ | |
gameObjectId: Scalars['ID']; | |
/** A unique identifier for the client performing the mutation. */ | |
clientMutationId?: Maybe<Scalars['String']>; | |
}; | |
/** Autogenerated input type of DeleteStoryContributionLike */ | |
export type DeleteStoryContributionLikeInput = { | |
/** The ID of the GameAction wrapping the StoryContributionLike being deleted */ | |
gameActionId: Scalars['ID']; | |
/** A unique identifier for the client performing the mutation. */ | |
clientMutationId?: Maybe<Scalars['String']>; | |
}; | |
/** Autogenerated return type of DeleteStoryContributionLike */ | |
export type DeleteStoryContributionLikePayload = { | |
__typename?: 'DeleteStoryContributionLikePayload'; | |
/** A unique identifier for the client performing the mutation. */ | |
clientMutationId?: Maybe<Scalars['String']>; | |
errors: Array<DisplayError>; | |
totalLikes?: Maybe<Scalars['Int']>; | |
}; | |
/** Autogenerated return type of DeleteStoryContribution */ | |
export type DeleteStoryContributionPayload = { | |
__typename?: 'DeleteStoryContributionPayload'; | |
/** A unique identifier for the client performing the mutation. */ | |
clientMutationId?: Maybe<Scalars['String']>; | |
errors: Array<DisplayError>; | |
}; | |
/** Autogenerated input type of DeleteTalentVote */ | |
export type DeleteTalentVoteInput = { | |
/** The ID of the GameAction wrapping the TalentVote being deleted */ | |
gameActionId: Scalars['ID']; | |
/** A unique identifier for the client performing the mutation. */ | |
clientMutationId?: Maybe<Scalars['String']>; | |
}; | |
/** Autogenerated return type of DeleteTalentVote */ | |
export type DeleteTalentVotePayload = { | |
__typename?: 'DeleteTalentVotePayload'; | |
/** A unique identifier for the client performing the mutation. */ | |
clientMutationId?: Maybe<Scalars['String']>; | |
errors: Array<DisplayError>; | |
}; | |
/** A user-readable error */ | |
export type DisplayError = { | |
__typename?: 'DisplayError'; | |
/** Which input value this error came from */ | |
attribute?: Maybe<Scalars['String']>; | |
/** A description of the error which will be displayed to the user */ | |
message: Scalars['String']; | |
}; | |
/** A doppel created for a game */ | |
export type Doppel = PlatformGameObjectable & PlatformDisplayable & PlatformGameConstantable & PlatformCoverable & { | |
__typename?: 'Doppel'; | |
id: Scalars['ID']; | |
/** The avatar image for this doppel */ | |
media: Media; | |
/** A name that can be displayed */ | |
name: Scalars['String']; | |
/** The UiStyle for this doppel */ | |
uiStyle: UiStyle; | |
}; | |
/** An EmailThread used in a game of Vampire Village */ | |
export type EmailThread = PlatformGameElementable & { | |
__typename?: 'EmailThread'; | |
/** The category of this EmailThread */ | |
category: EmailThreadCategory; | |
/** The created timestamp */ | |
createdAt: Scalars['Int']; | |
/** The ID of the EmailThread */ | |
id: Scalars['ID']; | |
/** The name of the object */ | |
name: Scalars['String']; | |
/** The subject for the EmailThread */ | |
subject: Scalars['String']; | |
/** The last updated timestamp */ | |
updatedAt: Scalars['Int']; | |
/** A unique identifier for this EmailThread */ | |
uuid: Scalars['String']; | |
}; | |
export enum EmailThreadCategory { | |
Everyone = 'EVERYONE', | |
Vampires = 'VAMPIRES', | |
Heroes = 'HEROES', | |
Faction = 'FACTION' | |
} | |
/** An expansion of an acronym for use in Office Jargon games */ | |
export type Expansion = { | |
__typename?: 'Expansion'; | |
/** Field indicating if this is the correct expansion for the acronym */ | |
correct: Scalars['Boolean']; | |
/** The ID of the expansion */ | |
id: Scalars['ID']; | |
/** The actual text for this expansion */ | |
text: Scalars['String']; | |
/** A unique identifier for this expansion */ | |
uuid: Scalars['String']; | |
}; | |
/** A fact created for a users Doppel in a game */ | |
export type Fact = PlatformGameObjectable & PlatformFact & { | |
__typename?: 'Fact'; | |
/** The stock answer selected for this fact */ | |
answer?: Maybe<Answer>; | |
/** The custom answer provided for this fact */ | |
customAnswer?: Maybe<Scalars['String']>; | |
/** The ID of the fact */ | |
id: Scalars['ID']; | |
/** The target object’s name */ | |
name: Scalars['String']; | |
/** The question for this fact */ | |
question: Question; | |
}; | |
/** Defines the input format for Fact mutations */ | |
export type FactInputObject = { | |
/** The ID of the question being answered */ | |
questionId?: Maybe<Scalars['ID']>; | |
/** The ID of the answer for the question */ | |
answerId?: Maybe<Scalars['ID']>; | |
/** A custom answer for the question */ | |
customAnswer?: Maybe<Scalars['String']>; | |
}; | |
/** A faction instance in a game of Faction */ | |
export type Faction = PlatformGameElementable & { | |
__typename?: 'Faction'; | |
/** The created timestamp */ | |
createdAt: Scalars['Int']; | |
/** The ID of the Faction */ | |
id: Scalars['ID']; | |
/** Boolean indicating if this is the insurgent faction for the game */ | |
insurgent: Scalars['Boolean']; | |
/** The name of this faction */ | |
name: Scalars['String']; | |
/** The last updated timestamp */ | |
updatedAt: Scalars['Int']; | |
/** A unique identifier for this Faction */ | |
uuid: Scalars['String']; | |
}; | |
/** A challenge/question & response in a game of Faction */ | |
export type FactionChallenge = PlatformGameObjectable & { | |
__typename?: 'FactionChallenge'; | |
/** The created timestamp */ | |
createdAt: Scalars['Int']; | |
/** The question for this challenge */ | |
factionChallengeQuestion: FactionChallengeQuestion; | |
/** The associated faction nomination, if there is one */ | |
factionNomination?: Maybe<FactionNomination>; | |
/** The ID of the faction challenge */ | |
id: Scalars['ID']; | |
/** The target object’s name */ | |
name: Scalars['String']; | |
/** The last updated timestamp */ | |
updatedAt: Scalars['Int']; | |
/** A unique identifier for this faction challenge */ | |
uuid: Scalars['String']; | |
}; | |
/** A question for a user to answer in a game of Faction */ | |
export type FactionChallengeQuestion = PlatformGameConstantable & { | |
__typename?: 'FactionChallengeQuestion'; | |
/** The category this question falls under */ | |
category: FactionChallengeQuestionCategory; | |
/** The display text for the question */ | |
displayText: Scalars['String']; | |
id: Scalars['ID']; | |
/** The prompt subtext for this question */ | |
inputSubtext: Scalars['String']; | |
/** The prompt text for this question */ | |
inputText: Scalars['String']; | |
/** The name of the question */ | |
name: Scalars['String']; | |
/** The notification text for this question */ | |
notificationText: Scalars['String']; | |
/** The prompt field placeholder text for this question */ | |
placeholderText: Scalars['String']; | |
}; | |
export enum FactionChallengeQuestionCategory { | |
General = 'GENERAL', | |
Personal = 'PERSONAL', | |
Entertainment = 'ENTERTAINMENT', | |
Food = 'FOOD', | |
Fun = 'FUN', | |
Hobby = 'HOBBY', | |
Shopping = 'SHOPPING', | |
Sports = 'SPORTS', | |
Travel = 'TRAVEL', | |
Work = 'WORK' | |
} | |
/** A response to a FactionChallenge in a game of Faction */ | |
export type FactionChallengeResponse = PlatformGameObjectable & { | |
__typename?: 'FactionChallengeResponse'; | |
/** The associated FactionChallenge for this response */ | |
factionChallenge: FactionChallenge; | |
id: Scalars['ID']; | |
/** The target object’s name */ | |
name: Scalars['String']; | |
/** The user supplied response to the challenge question */ | |
response: Scalars['String']; | |
/** A unique identifier for this FactionChallengeResponse */ | |
uuid: Scalars['String']; | |
}; | |
/** A nomination made for a user to join a faction */ | |
export type FactionNomination = PlatformGameActionable & { | |
__typename?: 'FactionNomination'; | |
/** The game membership who made the nomination */ | |
gameMembership?: Maybe<GameMembership>; | |
/** The id of the game membership who made the nomination */ | |
gameMembershipId: Scalars['ID']; | |
/** The game object being nominated */ | |
gameObject: PlatformGameObject; | |
id: Scalars['ID']; | |
/** A unique identifier for this nomination */ | |
uuid: Scalars['String']; | |
}; | |
/** A FactionRole created for a player in a game of Faction */ | |
export type FactionRole = PlatformGameObjectable & { | |
__typename?: 'FactionRole'; | |
/** The category of the Role this FactionRole belongs to */ | |
category: RoleCategory; | |
/** The faction this FactionRole belongs to */ | |
faction: Faction; | |
id: Scalars['ID']; | |
/** The target object’s name */ | |
name: Scalars['String']; | |
/** The ID of the role this FactionRole belongs to */ | |
roleId: Scalars['ID']; | |
/** The current status for this role in the game */ | |
status: FactionRoleStatus; | |
/** A unique identifier for this FactionRole */ | |
uuid: Scalars['String']; | |
}; | |
export enum FactionRoleStatus { | |
Active = 'ACTIVE', | |
Inactive = 'INACTIVE', | |
Exposed = 'EXPOSED' | |
} | |
/** A description of a font to be used for displaying text in a game */ | |
export type Font = { | |
__typename?: 'Font'; | |
id: Scalars['ID']; | |
/** The full name for this font */ | |
name: Scalars['String']; | |
/** A shortened value for the font's name, used to lookup the font files by the front end */ | |
slug: Scalars['String']; | |
/** The font style */ | |
style: Scalars['String']; | |
/** A unique idnetifier for this font */ | |
uuid: Scalars['String']; | |
/** The font weight */ | |
weight: Scalars['Int']; | |
}; | |
/** A game being played */ | |
export type Game = PlatformGame & { | |
__typename?: 'Game'; | |
/** The company in which the game is being played */ | |
company: Company; | |
/** An integer timestamp of when the game was created */ | |
createdAt: Scalars['Int']; | |
/** The creator of the game */ | |
creator: User; | |
/** An integer timestamp of when the game ended */ | |
endedAt?: Maybe<Scalars['Int']>; | |
/** The game level constants used in the game */ | |
gameConstants: Array<PlatformGameConstant>; | |
/** The cover to display in the games list for this game */ | |
gameCover: PlatformCoverable; | |
/** The game elements used in the game */ | |
gameElements: Array<GameElement>; | |
/** An array of all the game memberships for this game */ | |
gameMemberships: Array<PlatformGameMembership>; | |
/** The theme for this game */ | |
gameTheme?: Maybe<GameTheme>; | |
/** The type of game this is */ | |
gameType: GameType; | |
id: Scalars['ID']; | |
/** Whether current user is a member of the game */ | |
isMember: Scalars['Boolean']; | |
/** Boolean indicating if this is a sample game */ | |
isSample: Scalars['Boolean']; | |
/** The game's name */ | |
name: Scalars['String']; | |
/** The next game played after this theme */ | |
nextGame?: Maybe<PlatformGame>; | |
/** The number of pending invites to this game */ | |
pendingInvitations: Scalars['Int']; | |
/** The previous game played prior to this theme */ | |
previousGame?: Maybe<PlatformGame>; | |
/** An integer timestamp of when the game started */ | |
startedAt?: Maybe<Scalars['Int']>; | |
/** The status of the game */ | |
status: GameStatus; | |
/** The timezone to use for this game */ | |
timezone: Scalars['String']; | |
/** An integer timestamp of when the game was last updated */ | |
updatedAt: Scalars['Int']; | |
/** A unique identifier for the game */ | |
uuid: Scalars['String']; | |
/** Boolean flag to indicate whether the game continues over the weekend, or is paused until the next weekday */ | |
weekendPlay: Scalars['Boolean']; | |
/** The user who won the game */ | |
winner?: Maybe<CompanyUser>; | |
}; | |
/** An action taken in a game */ | |
export type GameAction = PlatformGameAction & { | |
__typename?: 'GameAction'; | |
/** The specific game action */ | |
actionable: GameActionable; | |
/** The ID for the actual game action */ | |
actionableId: Scalars['ID']; | |
/** The target of the action */ | |
actionableTarget: GameActionableTarget; | |
/** The ID of the target of this action */ | |
actionableTargetId: Scalars['ID']; | |
/** The type of the target of the action */ | |
actionableTargetType: Scalars['String']; | |
/** The type of this game action */ | |
actionableType: Scalars['String']; | |
/** The created timestamp */ | |
createdAt: Scalars['Int']; | |
/** The ID of the GameMembership this action belongs to */ | |
gameMembershipId: Scalars['ID']; | |
id: Scalars['ID']; | |
/** The last updated timestamp */ | |
updatedAt: Scalars['Int']; | |
/** A unique identifier for this Game Action */ | |
uuid: Scalars['String']; | |
}; | |
/** Classes which can be used as GameActions */ | |
export type GameActionable = Guess | SampleGuess | DanceVote | TalentVote | AcronymGuess | StoryContributionLike | SceneMove | VillagerBite | VillagerTurn | VampireAccusation | FactionNomination | LeaderAccusation; | |
/** Classes which can be targeted by GameActions */ | |
export type GameActionableTarget = GameObject | GameElement; | |
/** A constant object created for use in a game */ | |
export type GameConstant = PlatformGameConstant & { | |
__typename?: 'GameConstant'; | |
/** The corresponding object this game constant references */ | |
constantable: GameConstantable; | |
/** The ID for the actual game constant */ | |
constantableId: Scalars['ID']; | |
/** The type of this game constant */ | |
constantableType: Scalars['String']; | |
/** The created timestamp */ | |
createdAt: Scalars['Int']; | |
id: Scalars['ID']; | |
/** The last updated timestamp */ | |
updatedAt: Scalars['Int']; | |
/** A unique identifier for this Game Constant */ | |
uuid: Scalars['String']; | |
}; | |
/** Classes which can be used as GameConstants */ | |
export type GameConstantable = Doppel | Question | Dance | Acronym | StoryTheme | Item | Scene | DefaultGameCover | GameFinishedScreen | MembershipIntroBackground | MembershipConfirmationBackground | Role | FactionChallengeQuestion; | |
/** An object created for use in a game by all players */ | |
export type GameElement = PlatformGameElement & { | |
__typename?: 'GameElement'; | |
/** The created timestamp */ | |
createdAt: Scalars['Int']; | |
/** The corresponding object this game element references */ | |
elementable: GameElementable; | |
/** The ID for the actual game element */ | |
elementableId: Scalars['ID']; | |
/** The type of this game element */ | |
elementableType: Scalars['String']; | |
/** The actions performed on this object */ | |
gameActions: Array<PlatformGameAction>; | |
/** Id of the game this object belongs to */ | |
gameId: Scalars['ID']; | |
id: Scalars['ID']; | |
/** The last updated timestamp */ | |
updatedAt: Scalars['Int']; | |
/** A unique identifier for this GameElement */ | |
uuid: Scalars['String']; | |
}; | |
/** Classes which can be used as GameElements */ | |
export type GameElementable = GameScene | EmailThread | Faction | IntelligenceBrief; | |
/** The screen to display when a game has been finished */ | |
export type GameFinishedScreen = PlatformDisplayable & PlatformGameConstantable & { | |
__typename?: 'GameFinishedScreen'; | |
/** The ID of the object */ | |
id: Scalars['ID']; | |
/** The Media to be displayed */ | |
media: Media; | |
/** The name of the object */ | |
name: Scalars['String']; | |
/** UI style settings for display */ | |
uiStyle: UiStyle; | |
/** A unique identifier for this game finished screen */ | |
uuid: Scalars['String']; | |
}; | |
/** A user's membership in a game */ | |
export type GameMembership = PlatformGameMembership & { | |
__typename?: 'GameMembership'; | |
/** The created timestamp */ | |
createdAt: Scalars['Int']; | |
/** The id of the game */ | |
gameId: Scalars['ID']; | |
/** The GameObjects created for this game */ | |
gameObjects: Array<PlatformGameObject>; | |
/** The uuid of the game */ | |
gameUuid: Scalars['String']; | |
id: Scalars['ID']; | |
/** The current status of this game membership */ | |
status: GameMembershipStatus; | |
/** The last updated timestamp */ | |
updatedAt: Scalars['Int']; | |
/** The user playing the game */ | |
user: Person; | |
/** A unique identifier for this game membership */ | |
uuid: Scalars['String']; | |
}; | |
export enum GameMembershipStatus { | |
Pending = 'PENDING', | |
Active = 'ACTIVE' | |
} | |
/** An object created for use in a game */ | |
export type GameObject = PlatformGameObject & { | |
__typename?: 'GameObject'; | |
/** The created timestamp */ | |
createdAt: Scalars['Int']; | |
/** The actions performed on this object */ | |
gameActions: Array<PlatformGameAction>; | |
/** Id of the game membership this object belongs to */ | |
gameMembershipId: Scalars['ID']; | |
id: Scalars['ID']; | |
/** The corresponding object this game object references */ | |
objectable: GameObjectable; | |
/** The ID for the actual game object */ | |
objectableId: Scalars['ID']; | |
/** The type of this game object */ | |
objectableType: Scalars['String']; | |
/** The last updated timestamp */ | |
updatedAt: Scalars['Int']; | |
/** A unique identifier for this Game Object */ | |
uuid: Scalars['String']; | |
}; | |
/** An object that is being guessed at via a GameObject */ | |
export type GameObjectSource = { | |
id: Scalars['ID']; | |
/** The object's displayable name */ | |
name: Scalars['String']; | |
}; | |
/** Classes which can be used as GameObjects */ | |
export type GameObjectable = Doppel | Fact | SampleFact | DanceRecording | TalentRecording | Acronym | StoryContribution | Item | GameRole | FactionRole | FactionChallenge | FactionChallengeResponse; | |
/** The final outcome of a game once it has finished */ | |
export type GameResult = { | |
__typename?: 'GameResult'; | |
/** The game that these results pertain to */ | |
game?: Maybe<Game>; | |
/** The results for each player */ | |
playerResults?: Maybe<Array<PlayerResult>>; | |
}; | |
/** A GameRole created for a player in a game of Vampire Village */ | |
export type GameRole = PlatformGameObjectable & { | |
__typename?: 'GameRole'; | |
/** The category of the Role this GameRole belongs to */ | |
category: RoleCategory; | |
id: Scalars['ID']; | |
/** The target object’s name */ | |
name: Scalars['String']; | |
/** The ID of the role this GameRole belongs to */ | |
roleId: Scalars['ID']; | |
/** The current status for this role in the game */ | |
status: GameRoleStatus; | |
/** A unique identifier for this GameRole */ | |
uuid: Scalars['String']; | |
}; | |
export enum GameRoleStatus { | |
Neutral = 'NEUTRAL', | |
Bitten = 'BITTEN', | |
Turned = 'TURNED', | |
LockedUp = 'LOCKED_UP', | |
BitePending = 'BITE_PENDING' | |
} | |
/** An scene that is being played in a game of Lost Gold */ | |
export type GameScene = PlatformGameElementable & { | |
__typename?: 'GameScene'; | |
/** The created timestamp */ | |
createdAt: Scalars['Int']; | |
/** The ID of the GameScene */ | |
id: Scalars['ID']; | |
/** The name of the object */ | |
name: Scalars['String']; | |
/** The position of this GameScene in the game */ | |
position: Scalars['Int']; | |
/** The reference scene */ | |
scene: Scene; | |
/** The moves that have been taken on this GameScene */ | |
sceneMoves: Array<SceneMove>; | |
/** The SceneOutcome for this GameScene, if it exists */ | |
sceneOutcome?: Maybe<SceneOutcome>; | |
/** The current status of this GameScene */ | |
status: GameSceneStatus; | |
/** The last updated timestamp */ | |
updatedAt: Scalars['Int']; | |
/** A unique identifier for this GameScene */ | |
uuid: Scalars['String']; | |
}; | |
export enum GameSceneStatus { | |
Pending = 'PENDING', | |
Complete = 'COMPLETE', | |
Failed = 'FAILED' | |
} | |
export enum GameStatus { | |
Cancelled = 'CANCELLED', | |
Pending = 'PENDING', | |
Active = 'ACTIVE', | |
Finished = 'FINISHED' | |
} | |
/** A theme for an iteration of a GameType */ | |
export type GameTheme = { | |
__typename?: 'GameTheme'; | |
/** Key-content pairs for the copy to be displayed for this GameTheme */ | |
gameThemeCopyTexts: Array<GameThemeCopyText>; | |
/** The details for the factions involved in this GameTheme */ | |
gameThemeFactionDetails: Array<GameThemeFactionDetail>; | |
id: Scalars['ID']; | |
/** The game theme's name */ | |
name: Scalars['String']; | |
/** A unique identifier for the GameTheme */ | |
uuid: Scalars['String']; | |
}; | |
/** A key-content pair for copy to display for the associated GameTheme */ | |
export type GameThemeCopyText = { | |
__typename?: 'GameThemeCopyText'; | |
/** The actual copy content */ | |
content: Scalars['String']; | |
id: Scalars['ID']; | |
/** The key identifying where the content is to be displayed */ | |
key: Scalars['String']; | |
/** A unique identifier for the GameThemeCopyText */ | |
uuid: Scalars['String']; | |
}; | |
/** Details for a faction involved in a GameTheme */ | |
export type GameThemeFactionDetail = { | |
__typename?: 'GameThemeFactionDetail'; | |
/** The alias for the comrade roles for the faction */ | |
comradeAlias: Scalars['String']; | |
/** The domain to use for the faction */ | |
domain: Scalars['String']; | |
/** The email address associated with the faction */ | |
email: Scalars['String']; | |
id: Scalars['ID']; | |
/** Boolean indicating if this is for the insurgent faction of the game */ | |
insurgent: Scalars['Boolean']; | |
/** The alias for the leader role for the faction */ | |
leaderAlias: Scalars['String']; | |
/** The name of the faction */ | |
name: Scalars['String']; | |
/** A unique identifier for the GameThemeFactionDetail */ | |
uuid: Scalars['String']; | |
}; | |
/** The type of game being played */ | |
export type GameType = { | |
__typename?: 'GameType'; | |
/** The default game cover to display for this game type */ | |
defaultGameCover?: Maybe<DefaultGameCover>; | |
/** The image to display when a game has been finished */ | |
gameFinishedScreen?: Maybe<GameFinishedScreen>; | |
/** The GameThemes for this GameType */ | |
gameThemes?: Maybe<Array<GameTheme>>; | |
/** The details for this game type */ | |
gameTypeDetail: GameTypeDetails; | |
/** The info for creating a tour of this game type */ | |
gameTypeTour: GameTypeTour; | |
/** The game type's cover icon for display in game types list */ | |
icon: Media; | |
id: Scalars['ID']; | |
/** The image to display as a background on the membership confirmation screen */ | |
membershipConfirmationBackground?: Maybe<MembershipConfirmationBackground>; | |
/** The image to display as a background on the membership intro screen */ | |
membershipIntroBackground?: Maybe<MembershipIntroBackground>; | |
/** The game type's name */ | |
name: Scalars['String']; | |
/** The game type's URL slug */ | |
slug: Scalars['String']; | |
/** The game type's tag line */ | |
tagline: Scalars['String']; | |
/** A unique identifier for the GameType */ | |
uuid: Scalars['String']; | |
}; | |
/** The details for the type of game */ | |
export type GameTypeDetails = { | |
__typename?: 'GameTypeDetails'; | |
/** The game type's details */ | |
details: Scalars['String']; | |
/** The gameplay description for the game type */ | |
gamePlay: Scalars['String']; | |
/** A description of the game type */ | |
goodFor: Scalars['String']; | |
id: Scalars['ID']; | |
/** Screenshots from the game type's game */ | |
screenshots: Array<Media>; | |
/** The game type's splash image */ | |
splash: Media; | |
/** The subtitle for the game type */ | |
subtitle: Scalars['String']; | |
/** The title of the game type */ | |
title: Scalars['String']; | |
/** A unique identifier for the GameTypeDetail */ | |
uuid: Scalars['String']; | |
}; | |
/** A tour of the type of game */ | |
export type GameTypeTour = { | |
__typename?: 'GameTypeTour'; | |
id: Scalars['ID']; | |
/** The page style of the tour */ | |
pageStyle: TourPageStyle; | |
/** A call to action for the GameTypeTour */ | |
playCta: Scalars['String']; | |
/** The individual steps of the tour */ | |
steps: Array<GameTypeTourStep>; | |
/** A unique identifier for the GameTypeTour */ | |
uuid: Scalars['String']; | |
}; | |
/** An individual step in a GameTypeTour */ | |
export type GameTypeTourStep = { | |
__typename?: 'GameTypeTourStep'; | |
/** The background image to display for this step, if it exists */ | |
backgroundImage?: Maybe<Media>; | |
id: Scalars['ID']; | |
/** The media to display during this step */ | |
media: Media; | |
/** The position of this step in the tour */ | |
position: Scalars['Int']; | |
/** The subtitle for this step */ | |
subtitle: Scalars['String']; | |
/** The title of this step */ | |
title: Scalars['String']; | |
/** A unique identifier for the GameTypeTourStep */ | |
uuid: Scalars['String']; | |
}; | |
/** Autogenerated input type of GenerateSampleGame */ | |
export type GenerateSampleGameInput = { | |
/** A unique identifier for the client performing the mutation. */ | |
clientMutationId?: Maybe<Scalars['String']>; | |
}; | |
/** Autogenerated return type of GenerateSampleGame */ | |
export type GenerateSampleGamePayload = { | |
__typename?: 'GenerateSampleGamePayload'; | |
/** A unique identifier for the client performing the mutation. */ | |
clientMutationId?: Maybe<Scalars['String']>; | |
errors: Array<DisplayError>; | |
game?: Maybe<PlatformGame>; | |
}; | |
/** A guess made at what user a Doppel in a game represents */ | |
export type Guess = PlatformGameActionable & PlatformGuess & { | |
__typename?: 'Guess'; | |
/** Whether or not the correct person was guessed */ | |
correct: Scalars['Boolean']; | |
/** The game membership who made the guess */ | |
gameMembership?: Maybe<GameMembership>; | |
/** The game object being guessed at */ | |
gameObject: PlatformGameObject; | |
/** The person the guesser believes to be the doppel */ | |
gameObjectSource: GameObjectSource; | |
id: Scalars['ID']; | |
/** The amount of points awarded for this guess */ | |
points?: Maybe<Scalars['Int']>; | |
}; | |
/** An intelligence brief sent to users in a game of Faction */ | |
export type IntelligenceBrief = PlatformGameElementable & { | |
__typename?: 'IntelligenceBrief'; | |
/** The created timestamp */ | |
createdAt: Scalars['Int']; | |
/** The ID of the IntelligenceBrief */ | |
id: Scalars['ID']; | |
/** The name of this IntelligenceBrief */ | |
name: Scalars['String']; | |
/** The timestamp for when this brief was sent */ | |
sentAt?: Maybe<Scalars['Int']>; | |
/** The last updated timestamp */ | |
updatedAt: Scalars['Int']; | |
/** A unique identifier for this IntelligenceBrief */ | |
uuid: Scalars['String']; | |
}; | |
/** An invitation to join a game */ | |
export type Invite = { | |
__typename?: 'Invite'; | |
/** The company that this invitation is for */ | |
company: Company; | |
/** The game that this invitation is for */ | |
game: Game; | |
id: Scalars['ID']; | |
/** The corresponding user, if they exist */ | |
recipient?: Maybe<User>; | |
/** The email address that the invitation is sent to */ | |
recipientEmail: Scalars['String']; | |
/** The user who sent the invitation */ | |
sender: User; | |
/** The status of this invitation */ | |
status: InviteStatus; | |
/** A unique identifier for this invitation */ | |
uuid: Scalars['String']; | |
}; | |
/** Defines the input format for the recipients of game invitations for the CreateInvites mutation */ | |
export type InviteRecipientInputObject = { | |
/** The recipients email address */ | |
email: Scalars['String']; | |
}; | |
export enum InviteStatus { | |
Pending = 'PENDING', | |
Accepted = 'ACCEPTED', | |
Declined = 'DECLINED' | |
} | |
/** An item/tool for use in Lost Gold games */ | |
export type Item = PlatformDisplayable & PlatformGameConstantable & PlatformGameObjectable & { | |
__typename?: 'Item'; | |
/** The icon to display for this Item */ | |
icon: Media; | |
/** The ID of the item */ | |
id: Scalars['ID']; | |
/** The Media to be displayed */ | |
media: Media; | |
/** The target object’s name */ | |
name: Scalars['String']; | |
/** UI style settings for display */ | |
uiStyle: UiStyle; | |
/** A unique identifier for this item */ | |
uuid: Scalars['String']; | |
}; | |
/** Autogenerated input type of JoinGame */ | |
export type JoinGameInput = { | |
/** The UUID of the game that the user is joining */ | |
gameId: Scalars['String']; | |
/** A unique identifier for the client performing the mutation. */ | |
clientMutationId?: Maybe<Scalars['String']>; | |
}; | |
/** Autogenerated return type of JoinGame */ | |
export type JoinGamePayload = { | |
__typename?: 'JoinGamePayload'; | |
/** A unique identifier for the client performing the mutation. */ | |
clientMutationId?: Maybe<Scalars['String']>; | |
errors: Array<DisplayError>; | |
gameMembership?: Maybe<GameMembership>; | |
}; | |
/** The game action when a player accuses someone of being a faction leader in a game of Faction */ | |
export type LeaderAccusation = PlatformGameActionable & { | |
__typename?: 'LeaderAccusation'; | |
/** Flag indicating whether the accused was the leader */ | |
correct: Scalars['Boolean']; | |
/** The game membership who made the accusation */ | |
gameMembership?: Maybe<GameMembership>; | |
/** The id of the game membership who made the accusation */ | |
gameMembershipId: Scalars['ID']; | |
/** The game object wrapping the FactionRole that was accused */ | |
gameObject: PlatformGameObject; | |
id: Scalars['ID']; | |
/** A unique identifier for this object */ | |
uuid: Scalars['String']; | |
}; | |
/** A reference to media which can contain multiple concrete source files */ | |
export type Media = { | |
__typename?: 'Media'; | |
id: Scalars['ID']; | |
/** An array of all concrete source files of this media */ | |
mediaSources: Array<MediaSource>; | |
/** The type of media this is */ | |
mediaType: MediaType; | |
/** Name of the media */ | |
name: Scalars['String']; | |
/** The status of the media */ | |
status: MediaStatus; | |
/** UUID of the media */ | |
uuid: Scalars['String']; | |
}; | |
/** A concrete source file belonging to a media object */ | |
export type MediaSource = { | |
__typename?: 'MediaSource'; | |
/** The content type of the file */ | |
contentType: Scalars['String']; | |
/** Duration of the media source file in milliseconds */ | |
duration: Scalars['Int']; | |
/** Height dimension of the media source file */ | |
height: Scalars['Int']; | |
id: Scalars['ID']; | |
/** Name of the media source */ | |
name: Scalars['String']; | |
/** The status of the media source */ | |
status: MediaSourceStatus; | |
/** URL to the media source file */ | |
url: Scalars['String']; | |
/** UUID of the media source */ | |
uuid: Scalars['String']; | |
/** Width dimension of the media source file */ | |
width: Scalars['Int']; | |
}; | |
export enum MediaSourceStatus { | |
Cancelled = 'CANCELLED', | |
Pending = 'PENDING', | |
Processing = 'PROCESSING', | |
Active = 'ACTIVE' | |
} | |
export enum MediaStatus { | |
Cancelled = 'CANCELLED', | |
Pending = 'PENDING', | |
Active = 'ACTIVE' | |
} | |
export enum MediaType { | |
Image = 'IMAGE', | |
Video = 'VIDEO', | |
Audio = 'AUDIO', | |
Placeholder = 'PLACEHOLDER' | |
} | |
/** The background to display on the confirmation screen of the game membership flow */ | |
export type MembershipConfirmationBackground = PlatformDisplayable & PlatformGameConstantable & { | |
__typename?: 'MembershipConfirmationBackground'; | |
/** The ID of the object */ | |
id: Scalars['ID']; | |
/** The Media to be displayed */ | |
media: Media; | |
/** The name of the object */ | |
name: Scalars['String']; | |
/** UI style settings for display */ | |
uiStyle: UiStyle; | |
/** A unique identifier for this membership confirmation background */ | |
uuid: Scalars['String']; | |
}; | |
/** The background to display on the intro screen of the game membership flow */ | |
export type MembershipIntroBackground = PlatformDisplayable & PlatformGameConstantable & { | |
__typename?: 'MembershipIntroBackground'; | |
/** The ID of the object */ | |
id: Scalars['ID']; | |
/** The Media to be displayed */ | |
media: Media; | |
/** The name of the object */ | |
name: Scalars['String']; | |
/** UI style settings for display */ | |
uiStyle: UiStyle; | |
/** A unique identifier for this membership intro background */ | |
uuid: Scalars['String']; | |
}; | |
/** A user's mobile device */ | |
export type MobileDevice = { | |
__typename?: 'MobileDevice'; | |
/** If the device has receiving push notifications enabled */ | |
enabled: Scalars['Boolean']; | |
id: Scalars['ID']; | |
/** The OS platform that the device is running */ | |
platform: MobileDevicePlatform; | |
/** The registration ID used to identify the device */ | |
registrationId: Scalars['String']; | |
/** The device token */ | |
token: Scalars['String']; | |
}; | |
export type MobileDeviceInput = { | |
id?: Maybe<Scalars['ID']>; | |
registrationId?: Maybe<Scalars['String']>; | |
token?: Maybe<Scalars['String']>; | |
platform?: Maybe<MobileDevicePlatform>; | |
enabled?: Maybe<Scalars['Boolean']>; | |
}; | |
export enum MobileDevicePlatform { | |
Ios = 'IOS', | |
Android = 'ANDROID' | |
} | |
/** The copy to use for a specific move on a scene */ | |
export type MoveCopy = Copy & { | |
__typename?: 'MoveCopy'; | |
/** The promopt text copy */ | |
prompt?: Maybe<Scalars['String']>; | |
/** The body text copy */ | |
text?: Maybe<Scalars['String']>; | |
/** The title text copy */ | |
title?: Maybe<Scalars['String']>; | |
}; | |
export type Mutation = { | |
__typename?: 'Mutation'; | |
acceptInvite?: Maybe<AcceptInvitePayload>; | |
accuseVillager?: Maybe<AccuseVillagerPayload>; | |
activateGameMembership?: Maybe<ActivateGameMembershipPayload>; | |
assignAvatar?: Maybe<AssignAvatarPayload>; | |
assignDoppel?: Maybe<AssignDoppelPayload>; | |
assignItem?: Maybe<AssignItemPayload>; | |
biteVillager?: Maybe<BiteVillagerPayload>; | |
confirmUser?: Maybe<ConfirmUserPayload>; | |
createAcronymGuess?: Maybe<CreateAcronymGuessPayload>; | |
createChallengeResponse?: Maybe<CreateChallengeResponsePayload>; | |
createDanceRecording?: Maybe<CreateDanceRecordingPayload>; | |
createDanceVote?: Maybe<CreateDanceVotePayload>; | |
createFact?: Maybe<CreateFactPayload>; | |
createFactionNomination?: Maybe<CreateFactionNominationPayload>; | |
createGame?: Maybe<CreateGamePayload>; | |
createGuess?: Maybe<CreateGuessPayload>; | |
createInvites?: Maybe<CreateInvitesPayload>; | |
createLeaderAccusation?: Maybe<CreateLeaderAccusationPayload>; | |
createSceneMove?: Maybe<CreateSceneMovePayload>; | |
createStoryContribution?: Maybe<CreateStoryContributionPayload>; | |
createStoryContributionLike?: Maybe<CreateStoryContributionLikePayload>; | |
createTalentRecording?: Maybe<CreateTalentRecordingPayload>; | |
createTalentVote?: Maybe<CreateTalentVotePayload>; | |
deleteDanceVote?: Maybe<DeleteDanceVotePayload>; | |
deleteFact?: Maybe<DeleteFactPayload>; | |
deleteStoryContribution?: Maybe<DeleteStoryContributionPayload>; | |
deleteStoryContributionLike?: Maybe<DeleteStoryContributionLikePayload>; | |
deleteTalentVote?: Maybe<DeleteTalentVotePayload>; | |
generateSampleGame?: Maybe<GenerateSampleGamePayload>; | |
joinGame?: Maybe<JoinGamePayload>; | |
platformInvite?: Maybe<PlatformInvitePayload>; | |
restartGame?: Maybe<RestartGamePayload>; | |
startGame?: Maybe<StartGamePayload>; | |
turnVillager?: Maybe<TurnVillagerPayload>; | |
undoBiteVillager?: Maybe<UndoBiteVillagerPayload>; | |
updateCompany?: Maybe<UpdateCompanyPayload>; | |
updateDanceRecording?: Maybe<UpdateDanceRecordingPayload>; | |
updateFact?: Maybe<UpdateFactPayload>; | |
updateGame?: Maybe<UpdateGamePayload>; | |
updateGameCover?: Maybe<UpdateGameCoverPayload>; | |
updateStoryContribution?: Maybe<UpdateStoryContributionPayload>; | |
updateTalentRecording?: Maybe<UpdateTalentRecordingPayload>; | |
updateUser?: Maybe<UpdateUserPayload>; | |
}; | |
export type MutationAcceptInviteArgs = { | |
input: AcceptInviteInput; | |
}; | |
export type MutationAccuseVillagerArgs = { | |
input: AccuseVillagerInput; | |
}; | |
export type MutationActivateGameMembershipArgs = { | |
input: ActivateGameMembershipInput; | |
}; | |
export type MutationAssignAvatarArgs = { | |
input: AssignAvatarInput; | |
}; | |
export type MutationAssignDoppelArgs = { | |
input: AssignDoppelInput; | |
}; | |
export type MutationAssignItemArgs = { | |
input: AssignItemInput; | |
}; | |
export type MutationBiteVillagerArgs = { | |
input: BiteVillagerInput; | |
}; | |
export type MutationConfirmUserArgs = { | |
input: ConfirmUserInput; | |
}; | |
export type MutationCreateAcronymGuessArgs = { | |
input: CreateAcronymGuessInput; | |
}; | |
export type MutationCreateChallengeResponseArgs = { | |
input: CreateChallengeResponseInput; | |
}; | |
export type MutationCreateDanceRecordingArgs = { | |
input: CreateDanceRecordingInput; | |
}; | |
export type MutationCreateDanceVoteArgs = { | |
input: CreateDanceVoteInput; | |
}; | |
export type MutationCreateFactArgs = { | |
input: CreateFactInput; | |
}; | |
export type MutationCreateFactionNominationArgs = { | |
input: CreateFactionNominationInput; | |
}; | |
export type MutationCreateGameArgs = { | |
input: CreateGameInput; | |
}; | |
export type MutationCreateGuessArgs = { | |
input: CreateGuessInput; | |
}; | |
export type MutationCreateInvitesArgs = { | |
input: CreateInvitesInput; | |
}; | |
export type MutationCreateLeaderAccusationArgs = { | |
input: CreateLeaderAccusationInput; | |
}; | |
export type MutationCreateSceneMoveArgs = { | |
input: CreateSceneMoveInput; | |
}; | |
export type MutationCreateStoryContributionArgs = { | |
input: CreateStoryContributionInput; | |
}; | |
export type MutationCreateStoryContributionLikeArgs = { | |
input: CreateStoryContributionLikeInput; | |
}; | |
export type MutationCreateTalentRecordingArgs = { | |
input: CreateTalentRecordingInput; | |
}; | |
export type MutationCreateTalentVoteArgs = { | |
input: CreateTalentVoteInput; | |
}; | |
export type MutationDeleteDanceVoteArgs = { | |
input: DeleteDanceVoteInput; | |
}; | |
export type MutationDeleteFactArgs = { | |
input: DeleteFactInput; | |
}; | |
export type MutationDeleteStoryContributionArgs = { | |
input: DeleteStoryContributionInput; | |
}; | |
export type MutationDeleteStoryContributionLikeArgs = { | |
input: DeleteStoryContributionLikeInput; | |
}; | |
export type MutationDeleteTalentVoteArgs = { | |
input: DeleteTalentVoteInput; | |
}; | |
export type MutationGenerateSampleGameArgs = { | |
input: GenerateSampleGameInput; | |
}; | |
export type MutationJoinGameArgs = { | |
input: JoinGameInput; | |
}; | |
export type MutationPlatformInviteArgs = { | |
input: PlatformInviteInput; | |
}; | |
export type MutationRestartGameArgs = { | |
input: RestartGameInput; | |
}; | |
export type MutationStartGameArgs = { | |
input: StartGameInput; | |
}; | |
export type MutationTurnVillagerArgs = { | |
input: TurnVillagerInput; | |
}; | |
export type MutationUndoBiteVillagerArgs = { | |
input: UndoBiteVillagerInput; | |
}; | |
export type MutationUpdateCompanyArgs = { | |
input: UpdateCompanyInput; | |
}; | |
export type MutationUpdateDanceRecordingArgs = { | |
input: UpdateDanceRecordingInput; | |
}; | |
export type MutationUpdateFactArgs = { | |
input: UpdateFactInput; | |
}; | |
export type MutationUpdateGameArgs = { | |
input: UpdateGameInput; | |
}; | |
export type MutationUpdateGameCoverArgs = { | |
input: UpdateGameCoverInput; | |
}; | |
export type MutationUpdateStoryContributionArgs = { | |
input: UpdateStoryContributionInput; | |
}; | |
export type MutationUpdateTalentRecordingArgs = { | |
input: UpdateTalentRecordingInput; | |
}; | |
export type MutationUpdateUserArgs = { | |
input: UpdateUserInput; | |
}; | |
/** A person identified in the system */ | |
export type Person = { | |
/** The person's avatar */ | |
avatar?: Maybe<Avatar>; | |
id: Scalars['ID']; | |
/** The user's full name */ | |
name: Scalars['String']; | |
/** The tracking id for the person */ | |
trackingId?: Maybe<Scalars['String']>; | |
/** A unique identifier for the person */ | |
uuid: Scalars['String']; | |
}; | |
/** A cover to display in the games list for a game */ | |
export type PlatformCoverable = { | |
id: Scalars['ID']; | |
/** The Media to be displayed */ | |
media: Media; | |
/** A name that can be displayed */ | |
name: Scalars['String']; | |
/** UI style settings for display */ | |
uiStyle: UiStyle; | |
}; | |
/** A cover to display in the games list for a game */ | |
export type PlatformDisplayable = { | |
id: Scalars['ID']; | |
/** The Media to be displayed */ | |
media: Media; | |
/** A name that can be displayed */ | |
name: Scalars['String']; | |
/** UI style settings for display */ | |
uiStyle: UiStyle; | |
}; | |
/** A fact created for a users Doppel in a game */ | |
export type PlatformFact = { | |
/** The stock answer selected for this fact */ | |
answer?: Maybe<Answer>; | |
/** The custom answer provided for this fact */ | |
customAnswer?: Maybe<Scalars['String']>; | |
/** The ID of the fact */ | |
id: Scalars['ID']; | |
/** The question for this fact */ | |
question: Question; | |
}; | |
/** A game being played on the platform */ | |
export type PlatformGame = { | |
/** The company in which the game is being played */ | |
company: Company; | |
/** An integer timestamp of when the game was created */ | |
createdAt: Scalars['Int']; | |
/** The creator of the game */ | |
creator: User; | |
/** An integer timestamp of when the game ended */ | |
endedAt?: Maybe<Scalars['Int']>; | |
/** The game level constants used in the game */ | |
gameConstants: Array<PlatformGameConstant>; | |
/** The cover to display in the games list for this game */ | |
gameCover: PlatformCoverable; | |
/** The game elements used in the game */ | |
gameElements: Array<GameElement>; | |
/** An array of all the game memberships for this game */ | |
gameMemberships: Array<PlatformGameMembership>; | |
/** The theme for this game */ | |
gameTheme?: Maybe<GameTheme>; | |
/** The type of game this is */ | |
gameType: GameType; | |
id: Scalars['ID']; | |
/** Whether current user is a member of the game */ | |
isMember: Scalars['Boolean']; | |
/** Boolean indicating if this is a sample game */ | |
isSample: Scalars['Boolean']; | |
/** The game's name */ | |
name: Scalars['String']; | |
/** The next game played after this theme */ | |
nextGame?: Maybe<PlatformGame>; | |
/** The number of pending invites to this game */ | |
pendingInvitations: Scalars['Int']; | |
/** The previous game played prior to this theme */ | |
previousGame?: Maybe<PlatformGame>; | |
/** An integer timestamp of when the game started */ | |
startedAt?: Maybe<Scalars['Int']>; | |
/** The status of the game */ | |
status: GameStatus; | |
/** The timezone to use for this game */ | |
timezone: Scalars['String']; | |
/** An integer timestamp of when the game was last updated */ | |
updatedAt: Scalars['Int']; | |
/** A unique identifier for the game */ | |
uuid: Scalars['String']; | |
/** Boolean flag to indicate whether the game continues over the weekend, or is paused until the next weekday */ | |
weekendPlay: Scalars['Boolean']; | |
/** The user who won the game */ | |
winner?: Maybe<CompanyUser>; | |
}; | |
/** An action taken in a game */ | |
export type PlatformGameAction = { | |
/** The specific game action */ | |
actionable: GameActionable; | |
/** The ID for the actual game action */ | |
actionableId: Scalars['ID']; | |
/** The target of the action */ | |
actionableTarget: GameActionableTarget; | |
/** The ID of the target of this action */ | |
actionableTargetId: Scalars['ID']; | |
/** The type of the target of the action */ | |
actionableTargetType: Scalars['String']; | |
/** The type of this game action */ | |
actionableType: Scalars['String']; | |
/** The created timestamp */ | |
createdAt: Scalars['Int']; | |
/** The ID of the GameMembership this action belongs to */ | |
gameMembershipId: Scalars['ID']; | |
id: Scalars['ID']; | |
/** The last updated timestamp */ | |
updatedAt: Scalars['Int']; | |
/** A unique identifier for this Game Action */ | |
uuid: Scalars['String']; | |
}; | |
/** Fields all GameActionable objects must provide */ | |
export type PlatformGameActionable = { | |
id: Scalars['ID']; | |
}; | |
/** A constant object created for use in a game */ | |
export type PlatformGameConstant = { | |
/** The corresponding object this game constant references */ | |
constantable: GameConstantable; | |
/** The ID for the actual game constant */ | |
constantableId: Scalars['ID']; | |
/** The type of this game constant */ | |
constantableType: Scalars['String']; | |
/** The created timestamp */ | |
createdAt: Scalars['Int']; | |
id: Scalars['ID']; | |
/** The last updated timestamp */ | |
updatedAt: Scalars['Int']; | |
/** A unique identifier for this Game Constant */ | |
uuid: Scalars['String']; | |
}; | |
/** Fields all GameConstant target objects must provide */ | |
export type PlatformGameConstantable = { | |
/** The ID of the object */ | |
id: Scalars['ID']; | |
/** The name of the object */ | |
name: Scalars['String']; | |
}; | |
/** An object created for use in a game available to all players */ | |
export type PlatformGameElement = { | |
/** The created timestamp */ | |
createdAt: Scalars['Int']; | |
/** The corresponding object this game element references */ | |
elementable: GameElementable; | |
/** The ID for the actual game element */ | |
elementableId: Scalars['ID']; | |
/** The type of this game element */ | |
elementableType: Scalars['String']; | |
/** The actions performed on this object */ | |
gameActions: Array<PlatformGameAction>; | |
/** Id of the game this object belongs to */ | |
gameId: Scalars['ID']; | |
id: Scalars['ID']; | |
/** The last updated timestamp */ | |
updatedAt: Scalars['Int']; | |
/** A unique identifier for this GameElement */ | |
uuid: Scalars['String']; | |
}; | |
/** Fields all GameElement target objects must provide */ | |
export type PlatformGameElementable = { | |
/** The ID of the object */ | |
id: Scalars['ID']; | |
/** The name of the object */ | |
name: Scalars['String']; | |
}; | |
/** A user's membership in a game, packaging the doppel and facts used for the game */ | |
export type PlatformGameMembership = { | |
/** The created timestamp */ | |
createdAt: Scalars['Int']; | |
/** The id of the game */ | |
gameId: Scalars['ID']; | |
/** The GameObjects created for this game */ | |
gameObjects: Array<PlatformGameObject>; | |
/** The uuid of the game */ | |
gameUuid: Scalars['String']; | |
id: Scalars['ID']; | |
/** The current status of this game membership */ | |
status: GameMembershipStatus; | |
/** The last updated timestamp */ | |
updatedAt: Scalars['Int']; | |
/** The user playing the game */ | |
user: Person; | |
/** A unique identifier for this game membership */ | |
uuid: Scalars['String']; | |
}; | |
/** An object created for use in a game */ | |
export type PlatformGameObject = { | |
/** The created timestamp */ | |
createdAt: Scalars['Int']; | |
/** The actions performed on this object */ | |
gameActions: Array<PlatformGameAction>; | |
/** Id of the game membership this object belongs to */ | |
gameMembershipId: Scalars['ID']; | |
id: Scalars['ID']; | |
/** The corresponding object this game object references */ | |
objectable: GameObjectable; | |
/** The ID for the actual game object */ | |
objectableId: Scalars['ID']; | |
/** The type of this game object */ | |
objectableType: Scalars['String']; | |
/** The last updated timestamp */ | |
updatedAt: Scalars['Int']; | |
/** A unique identifier for this Game Object */ | |
uuid: Scalars['String']; | |
}; | |
/** Fields all GameObject target objects must provide */ | |
export type PlatformGameObjectable = { | |
id: Scalars['ID']; | |
/** The target object’s name */ | |
name: Scalars['String']; | |
}; | |
/** A guess made at what user a Doppel in a game represents */ | |
export type PlatformGuess = { | |
/** Whether or not the correct person was guessed */ | |
correct: Scalars['Boolean']; | |
/** The game membership who made the guess */ | |
gameMembership?: Maybe<GameMembership>; | |
/** The game object being guessed at */ | |
gameObject: PlatformGameObject; | |
/** The person the guesser believes to be the doppel */ | |
gameObjectSource: GameObjectSource; | |
id: Scalars['ID']; | |
/** The amount of points awarded for this guess */ | |
points?: Maybe<Scalars['Int']>; | |
}; | |
/** Autogenerated input type of PlatformInvite */ | |
export type PlatformInviteInput = { | |
/** The email addresses of the recipients */ | |
recipients: Array<InviteRecipientInputObject>; | |
/** A unique identifier for the client performing the mutation. */ | |
clientMutationId?: Maybe<Scalars['String']>; | |
}; | |
/** Autogenerated return type of PlatformInvite */ | |
export type PlatformInvitePayload = { | |
__typename?: 'PlatformInvitePayload'; | |
/** A unique identifier for the client performing the mutation. */ | |
clientMutationId?: Maybe<Scalars['String']>; | |
errors: Array<DisplayError>; | |
}; | |
/** The final result for a player of a game that has finished */ | |
export type PlayerResult = { | |
__typename?: 'PlayerResult'; | |
/** The GameObjects created for this game membership */ | |
gameObjects: Array<GameObject>; | |
/** The player's final score. Null indicates the player did not participate */ | |
score?: Maybe<Scalars['Int']>; | |
/** The user the player is */ | |
user: CompanyUser; | |
}; | |
/** A puzzle for use in Lost Gold games */ | |
export type Puzzle = PlatformDisplayable & { | |
__typename?: 'Puzzle'; | |
/** The icon to display for this puzzle */ | |
icon: Media; | |
/** The ID of the puzzle */ | |
id: Scalars['ID']; | |
/** The Media to be displayed */ | |
media: Media; | |
/** A name that can be displayed */ | |
name: Scalars['String']; | |
/** The set of possible answers for this puzzle */ | |
puzzleAnswers: Array<PuzzleAnswer>; | |
/** The text to display for this puzzle */ | |
text: Scalars['String']; | |
/** UI style settings for display */ | |
uiStyle: UiStyle; | |
/** A unique identifier for this puzzle */ | |
uuid: Scalars['String']; | |
}; | |
/** An answer to a puzzle in Lost Gold games */ | |
export type PuzzleAnswer = { | |
__typename?: 'PuzzleAnswer'; | |
/** A boolean indicating if the answer is the correct one */ | |
correct: Scalars['Boolean']; | |
id: Scalars['ID']; | |
/** The text for the answer */ | |
text: Scalars['String']; | |
/** A unique identifer for this puzzle answer */ | |
uuid: Scalars['String']; | |
}; | |
export type Query = { | |
__typename?: 'Query'; | |
/** Returns a set of avatars for a user to select from, filtering out avatars previosuly selected by other users from the same company */ | |
avatars: Array<Avatar>; | |
/** Returns the most recent Faction game that the user is a part of, regardless of status, or nil if they have never played a Faction game */ | |
currentGame?: Maybe<PlatformGame>; | |
/** Query for all doppels */ | |
doppels: Array<Doppel>; | |
/** Return the auth code's user's email, if the auth code is valid */ | |
emailFromAuthCode?: Maybe<AuthCodeResult>; | |
/** Query for game constants of a specific game type */ | |
gameConstants: Array<PlatformGameConstant>; | |
/** Query for results of a game */ | |
gameResult: GameResult; | |
/** Query for all GameTypes */ | |
gameTypes: Array<GameType>; | |
/** Returns the Nightfall games that the user is a part of */ | |
games: Array<PlatformGame>; | |
/** Query for all questions */ | |
questions: Array<Question>; | |
/** Query for the current user, based on the authentication headers */ | |
user: User; | |
}; | |
export type QueryEmailFromAuthCodeArgs = { | |
authCode: Scalars['String']; | |
}; | |
export type QueryGameConstantsArgs = { | |
gameTypeId: Scalars['String']; | |
constantableType?: Maybe<Scalars['String']>; | |
}; | |
export type QueryGameResultArgs = { | |
gameId: Scalars['String']; | |
}; | |
/** A question for a user to answer to create facts */ | |
export type Question = PlatformGameConstantable & { | |
__typename?: 'Question'; | |
/** Whether or not this question allows a custom answer */ | |
allowCustom: Scalars['Boolean']; | |
/** The stock answers for this question */ | |
answers: Array<Answer>; | |
/** The category this question falls under */ | |
category: QuestionCategory; | |
/** The display text for the question */ | |
displayText: Scalars['String']; | |
id: Scalars['ID']; | |
/** The prompt subtext for this question */ | |
inputSubtext: Scalars['String']; | |
/** The prompt text for this question */ | |
inputText: Scalars['String']; | |
/** The name of the question */ | |
name: Scalars['String']; | |
/** The prompt field placeholder text for this question */ | |
placeholderText: Scalars['String']; | |
/** An integer indicating the sensitivity level of this question */ | |
sensitivity: Scalars['Int']; | |
}; | |
export enum QuestionCategory { | |
General = 'GENERAL', | |
Personal = 'PERSONAL', | |
Entertainment = 'ENTERTAINMENT', | |
Food = 'FOOD', | |
Fun = 'FUN', | |
Hobby = 'HOBBY', | |
Shopping = 'SHOPPING', | |
Sports = 'SPORTS', | |
Travel = 'TRAVEL', | |
Work = 'WORK' | |
} | |
/** Autogenerated input type of RestartGame */ | |
export type RestartGameInput = { | |
/** The ID of the game being restarted */ | |
gameId: Scalars['ID']; | |
/** A unique identifier for the client performing the mutation. */ | |
clientMutationId?: Maybe<Scalars['String']>; | |
}; | |
/** Autogenerated return type of RestartGame */ | |
export type RestartGamePayload = { | |
__typename?: 'RestartGamePayload'; | |
/** A unique identifier for the client performing the mutation. */ | |
clientMutationId?: Maybe<Scalars['String']>; | |
errors: Array<DisplayError>; | |
game?: Maybe<Game>; | |
}; | |
/** A role for use in a game of Vampire Village */ | |
export type Role = PlatformDisplayable & PlatformGameConstantable & { | |
__typename?: 'Role'; | |
/** The category this role is in */ | |
category: RoleCategory; | |
/** The ID of the object */ | |
id: Scalars['ID']; | |
/** The Media to be displayed */ | |
media: Media; | |
/** The name of the object */ | |
name: Scalars['String']; | |
/** UI style settings for display */ | |
uiStyle: UiStyle; | |
/** A unique identifier for this role */ | |
uuid: Scalars['String']; | |
}; | |
export enum RoleCategory { | |
Villager = 'VILLAGER', | |
Vampire = 'VAMPIRE', | |
Hero = 'HERO', | |
Leader = 'LEADER', | |
Comrade = 'COMRADE' | |
} | |
/** A sample fact created for a sample user */ | |
export type SampleFact = PlatformGameObjectable & PlatformFact & { | |
__typename?: 'SampleFact'; | |
/** The stock answer selected for this fact */ | |
answer?: Maybe<Answer>; | |
/** The custom answer provided for this fact */ | |
customAnswer?: Maybe<Scalars['String']>; | |
/** The ID of the fact */ | |
id: Scalars['ID']; | |
/** The target object’s name */ | |
name: Scalars['String']; | |
/** The question for this fact */ | |
question: Question; | |
}; | |
/** A sample game being played */ | |
export type SampleGame = PlatformGame & { | |
__typename?: 'SampleGame'; | |
/** The company in which the game is being played */ | |
company: Company; | |
/** An integer timestamp of when the game was created */ | |
createdAt: Scalars['Int']; | |
/** The creator of the game */ | |
creator: User; | |
/** An integer timestamp of when the game ended */ | |
endedAt?: Maybe<Scalars['Int']>; | |
/** The game level constants used in the game */ | |
gameConstants: Array<PlatformGameConstant>; | |
/** The cover to display in the games list for this game */ | |
gameCover: PlatformCoverable; | |
/** The game elements used in the game */ | |
gameElements: Array<GameElement>; | |
/** An array of all the game memberships for this game */ | |
gameMemberships: Array<PlatformGameMembership>; | |
/** The theme for this game */ | |
gameTheme?: Maybe<GameTheme>; | |
/** The type of game this is */ | |
gameType: GameType; | |
id: Scalars['ID']; | |
/** Whether current user is a member of the game */ | |
isMember: Scalars['Boolean']; | |
/** Boolean indicating if this is a sample game */ | |
isSample: Scalars['Boolean']; | |
/** The game's name */ | |
name: Scalars['String']; | |
/** The next game played after this theme */ | |
nextGame?: Maybe<PlatformGame>; | |
/** The number of pending invites to this game */ | |
pendingInvitations: Scalars['Int']; | |
/** The previous game played prior to this theme */ | |
previousGame?: Maybe<PlatformGame>; | |
/** An integer timestamp of when the game started */ | |
startedAt?: Maybe<Scalars['Int']>; | |
/** The status of the game */ | |
status: GameStatus; | |
/** The timezone to use for this game */ | |
timezone: Scalars['String']; | |
/** An integer timestamp of when the game was last updated */ | |
updatedAt: Scalars['Int']; | |
/** A unique identifier for the game */ | |
uuid: Scalars['String']; | |
/** Boolean flag to indicate whether the game continues over the weekend, or is paused until the next weekday */ | |
weekendPlay: Scalars['Boolean']; | |
/** The user who won the game */ | |
winner?: Maybe<CompanyUser>; | |
}; | |
/** An action taken in a sample game */ | |
export type SampleGameAction = PlatformGameAction & { | |
__typename?: 'SampleGameAction'; | |
/** The specific game action */ | |
actionable: GameActionable; | |
/** The ID for the actual game action */ | |
actionableId: Scalars['ID']; | |
/** The target of the action */ | |
actionableTarget: GameActionableTarget; | |
/** The ID of the target of this action */ | |
actionableTargetId: Scalars['ID']; | |
/** The type of the target of the action */ | |
actionableTargetType: Scalars['String']; | |
/** The type of this game action */ | |
actionableType: Scalars['String']; | |
/** The created timestamp */ | |
createdAt: Scalars['Int']; | |
/** The ID of the GameMembership this action belongs to */ | |
gameMembershipId: Scalars['ID']; | |
id: Scalars['ID']; | |
/** The last updated timestamp */ | |
updatedAt: Scalars['Int']; | |
/** A unique identifier for this Game Action */ | |
uuid: Scalars['String']; | |
}; | |
/** A user's membership in a game, packaging the doppel and facts used for the game */ | |
export type SampleGameMembership = PlatformGameMembership & { | |
__typename?: 'SampleGameMembership'; | |
/** The created timestamp */ | |
createdAt: Scalars['Int']; | |
/** The id of the game */ | |
gameId: Scalars['ID']; | |
/** The GameObject created for this game */ | |
gameObjects: Array<PlatformGameObject>; | |
/** The uuid of the game */ | |
gameUuid: Scalars['String']; | |
id: Scalars['ID']; | |
/** The current status of this game membership */ | |
status: GameMembershipStatus; | |
/** The last updated timestamp */ | |
updatedAt: Scalars['Int']; | |
/** The user playing the game */ | |
user: Person; | |
/** A unique identifier for this game membership */ | |
uuid: Scalars['String']; | |
}; | |
/** A sample object created for use in a sample game */ | |
export type SampleGameObject = PlatformGameObject & { | |
__typename?: 'SampleGameObject'; | |
/** The created timestamp */ | |
createdAt: Scalars['Int']; | |
/** The actions performed on this object */ | |
gameActions: Array<PlatformGameAction>; | |
/** Id of the game membership this object belongs to */ | |
gameMembershipId: Scalars['ID']; | |
id: Scalars['ID']; | |
/** The corresponding object this game object references */ | |
objectable: GameObjectable; | |
/** The ID for the actual game object */ | |
objectableId: Scalars['ID']; | |
/** The type of this game object */ | |
objectableType: Scalars['String']; | |
/** The last updated timestamp */ | |
updatedAt: Scalars['Int']; | |
/** A unique identifier for this Game Object */ | |
uuid: Scalars['String']; | |
}; | |
/** A guess made at what sample user a Doppel in a sample game represents */ | |
export type SampleGuess = PlatformGameActionable & PlatformGuess & { | |
__typename?: 'SampleGuess'; | |
/** Whether or not the correct person was guessed */ | |
correct: Scalars['Boolean']; | |
/** The game membership who made the guess */ | |
gameMembership?: Maybe<GameMembership>; | |
/** The game object being guessed at */ | |
gameObject: PlatformGameObject; | |
/** The person the guesser believes to be the doppel */ | |
gameObjectSource: GameObjectSource; | |
id: Scalars['ID']; | |
/** The amount of points awarded for this guess */ | |
points?: Maybe<Scalars['Int']>; | |
}; | |
/** A sample user */ | |
export type SampleUser = Person & GameObjectSource & { | |
__typename?: 'SampleUser'; | |
/** The person's avatar */ | |
avatar?: Maybe<Avatar>; | |
id: Scalars['ID']; | |
/** The user's name */ | |
name: Scalars['String']; | |
/** The tracking ID for the user */ | |
trackingId?: Maybe<Scalars['String']>; | |
/** A unique identifier for the user */ | |
uuid: Scalars['String']; | |
}; | |
/** A scene for use in a Lost Gold game */ | |
export type Scene = PlatformDisplayable & PlatformGameConstantable & PlatformCoverable & { | |
__typename?: 'Scene'; | |
/** The media to display for this scene when not solved correctly */ | |
failureMedia: Media; | |
/** The icon to display for this scene */ | |
icon: Media; | |
id: Scalars['ID']; | |
/** Boolean flag indicating whether other players can be invited from this scene */ | |
invite: Scalars['Boolean']; | |
/** The text to show in the Invite modal if the player is stuck */ | |
inviteFailureText: Scalars['String']; | |
/** The text to show in the Invite modal if the player is not stuck */ | |
inviteSuccessText: Scalars['String']; | |
/** The copy to be used when an item is used but fails to complete the scene */ | |
itemFailureCopy: Copy; | |
/** The copy to be used when an item is used to successfully complete the scene */ | |
itemSuccessCopy: Copy; | |
/** The Media to be displayed */ | |
media: Media; | |
/** A name that can be displayed */ | |
name: Scalars['String']; | |
/** The puzzle that can be solved to complete this scene */ | |
puzzle: Puzzle; | |
/** The copy to be used when the scene puzzle is not successfully solved */ | |
puzzleFailureCopy: Copy; | |
/** The copy to be used when the scene puzzle is successfully solved */ | |
puzzleSuccessCopy: Copy; | |
/** An array containing the SceneItems for this scene */ | |
sceneItems: Array<SceneItem>; | |
/** The media to display for this scene when solved correctly */ | |
successMedia: Media; | |
/** The text explaining the scene */ | |
text: Scalars['String']; | |
/** UI style settings for display */ | |
uiStyle: UiStyle; | |
/** A unique identifier for this scene */ | |
uuid: Scalars['String']; | |
}; | |
/** The default copy to use for a scene */ | |
export type SceneCopy = Copy & { | |
__typename?: 'SceneCopy'; | |
/** The promopt text copy */ | |
prompt?: Maybe<Scalars['String']>; | |
/** The body text copy */ | |
text?: Maybe<Scalars['String']>; | |
/** The title text copy */ | |
title?: Maybe<Scalars['String']>; | |
}; | |
/** A combination of an item and a scene, which can be used together */ | |
export type SceneItem = { | |
__typename?: 'SceneItem'; | |
/** The actual item */ | |
item: Item; | |
/** The actual scene */ | |
scene: Scene; | |
/** A unique identifier for this scene item */ | |
uuid: Scalars['String']; | |
}; | |
/** A move made on a scene in a game of Lost Gold */ | |
export type SceneMove = PlatformGameActionable & { | |
__typename?: 'SceneMove'; | |
/** The game membership who made the move */ | |
gameMembership?: Maybe<GameMembership>; | |
/** The id of the game membership who made the move */ | |
gameMembershipId: Scalars['ID']; | |
/** The ID of the SceneMove */ | |
id: Scalars['ID']; | |
/** The specific move itself (an Item or a Puzzle) */ | |
move: SceneMoveable; | |
/** The specific copy for this SceneMove, if it exists */ | |
moveCopy?: Maybe<MoveCopy>; | |
/** The ID for the actual SceneMove */ | |
moveId: Scalars['ID']; | |
/** The type of this SceneMove */ | |
moveType: Scalars['String']; | |
/** A unique identifier for this SceneMove */ | |
uuid: Scalars['String']; | |
}; | |
/** Classes which can be used as SceneMoves */ | |
export type SceneMoveable = Item | PuzzleAnswer; | |
/** A successful completion of a scene in a game of Lost Gold */ | |
export type SceneOutcome = { | |
__typename?: 'SceneOutcome'; | |
/** The GameScene that was successfully completed */ | |
gameScene: GameScene; | |
id: Scalars['ID']; | |
/** The SceneMove that was made to complete the GameScene */ | |
sceneMove: SceneMove; | |
/** A unique identifier for this SceneOutcome */ | |
uuid: Scalars['String']; | |
}; | |
/** Autogenerated input type of StartGame */ | |
export type StartGameInput = { | |
/** The UUID of the game that the user is joining */ | |
gameId: Scalars['String']; | |
/** A unique identifier for the client performing the mutation. */ | |
clientMutationId?: Maybe<Scalars['String']>; | |
}; | |
/** Autogenerated return type of StartGame */ | |
export type StartGamePayload = { | |
__typename?: 'StartGamePayload'; | |
/** A unique identifier for the client performing the mutation. */ | |
clientMutationId?: Maybe<Scalars['String']>; | |
errors: Array<DisplayError>; | |
game?: Maybe<Game>; | |
}; | |
/** A contribution to a story in a Once Upon A Time game */ | |
export type StoryContribution = PlatformGameObjectable & { | |
__typename?: 'StoryContribution'; | |
/** The created timestamp */ | |
createdAt: Scalars['Int']; | |
/** Boolean indicating if this is the final contribution to the story, ending it */ | |
ending: Scalars['Boolean']; | |
/** The ID of the story contribution */ | |
id: Scalars['ID']; | |
/** The target object’s name */ | |
name: Scalars['String']; | |
/** The position in the story for this contribution */ | |
position: Scalars['Int']; | |
/** The actual text for this story contribution */ | |
text: Scalars['String']; | |
/** The last updated timestamp */ | |
updatedAt: Scalars['Int']; | |
/** A unique identifier for this story contribution */ | |
uuid: Scalars['String']; | |
}; | |
/** A like of a StoryContribution in a Once Upon a Time game */ | |
export type StoryContributionLike = PlatformGameActionable & { | |
__typename?: 'StoryContributionLike'; | |
/** The game membership who added the like */ | |
gameMembership?: Maybe<GameMembership>; | |
/** The game object being liked */ | |
gameObject: PlatformGameObject; | |
id: Scalars['ID']; | |
/** A unique identifier for this story contribution like */ | |
uuid: Scalars['String']; | |
}; | |
/** A theme for a story in a Once Upon A Time game */ | |
export type StoryTheme = PlatformDisplayable & PlatformGameConstantable & PlatformCoverable & { | |
__typename?: 'StoryTheme'; | |
/** The font to be used for displaying the body text */ | |
bodyFont: Font; | |
/** The ID of the theme */ | |
id: Scalars['ID']; | |
/** The Media to be displayed */ | |
media: Media; | |
/** A name that can be displayed */ | |
name: Scalars['String']; | |
/** The starter text for this theme */ | |
starter: Scalars['String']; | |
/** A title for this theme */ | |
title: Scalars['String']; | |
/** The font to be used for displaying the title text */ | |
titleFont: Font; | |
/** UI style settings for display */ | |
uiStyle: UiStyle; | |
/** A unique identifier for this theme */ | |
uuid: Scalars['String']; | |
}; | |
/** A recording of a talent created for a Talent Show game */ | |
export type TalentRecording = PlatformGameObjectable & PlatformDisplayable & { | |
__typename?: 'TalentRecording'; | |
id: Scalars['ID']; | |
/** The actual video media for this recording */ | |
media: Media; | |
/** A name that can be displayed */ | |
name: Scalars['String']; | |
/** The status of the recording */ | |
status: MediaStatus; | |
/** The UiStyle for this recording */ | |
uiStyle: UiStyle; | |
/** A unique identifier for this talent recording */ | |
uuid: Scalars['String']; | |
/** The number of votes this talent recording has received */ | |
votes: Scalars['Int']; | |
}; | |
/** A vote made for a talent recording */ | |
export type TalentVote = PlatformGameActionable & { | |
__typename?: 'TalentVote'; | |
/** The game membership who made the vote */ | |
gameMembership?: Maybe<GameMembership>; | |
/** The game object being voted for */ | |
gameObject: PlatformGameObject; | |
id: Scalars['ID']; | |
/** A unique identifier for this talent vote */ | |
uuid: Scalars['String']; | |
}; | |
export enum TourPageStyle { | |
Slides = 'SLIDES', | |
Fullscreen = 'FULLSCREEN' | |
} | |
/** Autogenerated input type of TurnVillager */ | |
export type TurnVillagerInput = { | |
/** The uuid of the game object being wrapping the GameRole being turned */ | |
gameObjectId: Scalars['String']; | |
/** A unique identifier for the client performing the mutation. */ | |
clientMutationId?: Maybe<Scalars['String']>; | |
}; | |
/** Autogenerated return type of TurnVillager */ | |
export type TurnVillagerPayload = { | |
__typename?: 'TurnVillagerPayload'; | |
/** A unique identifier for the client performing the mutation. */ | |
clientMutationId?: Maybe<Scalars['String']>; | |
errors: Array<DisplayError>; | |
gameAction?: Maybe<PlatformGameAction>; | |
gameObject?: Maybe<PlatformGameObject>; | |
}; | |
/** A model that stores UI style settings for displayables */ | |
export type UiStyle = { | |
__typename?: 'UiStyle'; | |
/** The accent color */ | |
accentColor: Scalars['String']; | |
/** The background color */ | |
backgroundColor: Scalars['String']; | |
/** The contrast color */ | |
contrastColor: Scalars['String']; | |
/** The displable this UiStyle belongs to */ | |
displayable: PlatformDisplayable; | |
/** A JSON blob of overrides or additional settings */ | |
overrides?: Maybe<Scalars['String']>; | |
/** The primary color */ | |
primaryColor: Scalars['String']; | |
}; | |
/** Autogenerated input type of UndoBiteVillager */ | |
export type UndoBiteVillagerInput = { | |
/** The UUID for the game object being wrapping the GameRole being unbitten */ | |
gameObjectId: Scalars['String']; | |
/** A unique identifier for the client performing the mutation. */ | |
clientMutationId?: Maybe<Scalars['String']>; | |
}; | |
/** Autogenerated return type of UndoBiteVillager */ | |
export type UndoBiteVillagerPayload = { | |
__typename?: 'UndoBiteVillagerPayload'; | |
/** A unique identifier for the client performing the mutation. */ | |
clientMutationId?: Maybe<Scalars['String']>; | |
errors: Array<DisplayError>; | |
gameObject?: Maybe<PlatformGameObject>; | |
}; | |
/** Autogenerated input type of UpdateCompany */ | |
export type UpdateCompanyInput = { | |
/** The value being set for the company's name attribute */ | |
name: Scalars['String']; | |
/** A unique identifier for the client performing the mutation. */ | |
clientMutationId?: Maybe<Scalars['String']>; | |
}; | |
/** Autogenerated return type of UpdateCompany */ | |
export type UpdateCompanyPayload = { | |
__typename?: 'UpdateCompanyPayload'; | |
/** A unique identifier for the client performing the mutation. */ | |
clientMutationId?: Maybe<Scalars['String']>; | |
company?: Maybe<Company>; | |
errors: Array<DisplayError>; | |
}; | |
/** Defines the input format for updating dance recordings */ | |
export type UpdateDanceRecordingData = { | |
/** The status of the recording */ | |
status?: Maybe<MediaSourceStatus>; | |
/** The width of the recording */ | |
width?: Maybe<Scalars['Int']>; | |
/** The height of the recording */ | |
height?: Maybe<Scalars['Int']>; | |
/** The duration of the recording */ | |
duration?: Maybe<Scalars['Int']>; | |
}; | |
/** Autogenerated input type of UpdateDanceRecording */ | |
export type UpdateDanceRecordingInput = { | |
/** The ID of the GameObject wrapping the DanceRecording */ | |
gameObjectId: Scalars['ID']; | |
/** The attributes to update on the DanceRecording */ | |
danceRecordingData: UpdateDanceRecordingData; | |
/** A unique identifier for the client performing the mutation. */ | |
clientMutationId?: Maybe<Scalars['String']>; | |
}; | |
/** Autogenerated return type of UpdateDanceRecording */ | |
export type UpdateDanceRecordingPayload = { | |
__typename?: 'UpdateDanceRecordingPayload'; | |
/** A unique identifier for the client performing the mutation. */ | |
clientMutationId?: Maybe<Scalars['String']>; | |
errors: Array<DisplayError>; | |
gameObject?: Maybe<PlatformGameObject>; | |
}; | |
/** Autogenerated input type of UpdateFact */ | |
export type UpdateFactInput = { | |
/** The ID of the game object wrapping the fact to be updated */ | |
gameObjectId: Scalars['ID']; | |
/** The attributes for the Fact itself */ | |
factData: FactInputObject; | |
/** A unique identifier for the client performing the mutation. */ | |
clientMutationId?: Maybe<Scalars['String']>; | |
}; | |
/** Autogenerated return type of UpdateFact */ | |
export type UpdateFactPayload = { | |
__typename?: 'UpdateFactPayload'; | |
/** A unique identifier for the client performing the mutation. */ | |
clientMutationId?: Maybe<Scalars['String']>; | |
errors: Array<DisplayError>; | |
gameObject?: Maybe<PlatformGameObject>; | |
}; | |
/** Autogenerated input type of UpdateGameCover */ | |
export type UpdateGameCoverInput = { | |
/** The UUID of the Game to be updated */ | |
gameId: Scalars['String']; | |
/** The type of the object to be set as cover */ | |
coverableType: Scalars['String']; | |
/** The ID of the object to be set as cover */ | |
coverableId: Scalars['ID']; | |
/** A unique identifier for the client performing the mutation. */ | |
clientMutationId?: Maybe<Scalars['String']>; | |
}; | |
/** Autogenerated return type of UpdateGameCover */ | |
export type UpdateGameCoverPayload = { | |
__typename?: 'UpdateGameCoverPayload'; | |
/** A unique identifier for the client performing the mutation. */ | |
clientMutationId?: Maybe<Scalars['String']>; | |
errors: Array<DisplayError>; | |
gameCover?: Maybe<PlatformCoverable>; | |
}; | |
/** Autogenerated input type of UpdateGame */ | |
export type UpdateGameInput = { | |
/** The UUID of the Game to be updated */ | |
gameId: Scalars['String']; | |
/** A new name for the game */ | |
name?: Maybe<Scalars['String']>; | |
/** The timezone the game is being played in */ | |
timezone?: Maybe<Scalars['String']>; | |
/** Boolean flag indicating whether gameplay continues on weekends */ | |
weekendPlay?: Maybe<Scalars['Boolean']>; | |
/** A unique identifier for the client performing the mutation. */ | |
clientMutationId?: Maybe<Scalars['String']>; | |
}; | |
/** Autogenerated return type of UpdateGame */ | |
export type UpdateGamePayload = { | |
__typename?: 'UpdateGamePayload'; | |
/** A unique identifier for the client performing the mutation. */ | |
clientMutationId?: Maybe<Scalars['String']>; | |
errors: Array<DisplayError>; | |
game?: Maybe<Game>; | |
}; | |
/** Autogenerated input type of UpdateStoryContribution */ | |
export type UpdateStoryContributionInput = { | |
/** The ID of the game object wrapping the StoryContribution to be updated */ | |
gameObjectId: Scalars['ID']; | |
/** The text for the StoryContribution itself */ | |
contributionText: Scalars['String']; | |
/** A unique identifier for the client performing the mutation. */ | |
clientMutationId?: Maybe<Scalars['String']>; | |
}; | |
/** Autogenerated return type of UpdateStoryContribution */ | |
export type UpdateStoryContributionPayload = { | |
__typename?: 'UpdateStoryContributionPayload'; | |
/** A unique identifier for the client performing the mutation. */ | |
clientMutationId?: Maybe<Scalars['String']>; | |
errors: Array<DisplayError>; | |
gameObject?: Maybe<PlatformGameObject>; | |
}; | |
/** Defines the input format for updating talent recordings */ | |
export type UpdateTalentRecordingData = { | |
/** The status of the recording */ | |
status?: Maybe<MediaSourceStatus>; | |
/** The width of the recording */ | |
width?: Maybe<Scalars['Int']>; | |
/** The height of the recording */ | |
height?: Maybe<Scalars['Int']>; | |
/** The duration of the recording */ | |
duration?: Maybe<Scalars['Int']>; | |
}; | |
/** Autogenerated input type of UpdateTalentRecording */ | |
export type UpdateTalentRecordingInput = { | |
/** The ID of the GameObject wrapping the TalentRecording */ | |
gameObjectId: Scalars['ID']; | |
/** The attributes to update on the TalentRecording */ | |
talentRecordingData: UpdateTalentRecordingData; | |
/** A unique identifier for the client performing the mutation. */ | |
clientMutationId?: Maybe<Scalars['String']>; | |
}; | |
/** Autogenerated return type of UpdateTalentRecording */ | |
export type UpdateTalentRecordingPayload = { | |
__typename?: 'UpdateTalentRecordingPayload'; | |
/** A unique identifier for the client performing the mutation. */ | |
clientMutationId?: Maybe<Scalars['String']>; | |
errors: Array<DisplayError>; | |
gameObject?: Maybe<PlatformGameObject>; | |
}; | |
/** Autogenerated input type of UpdateUser */ | |
export type UpdateUserInput = { | |
/** The value being set for the user's name attribute */ | |
name?: Maybe<Scalars['String']>; | |
/** Boolean indicating if the user has completed the onboarding flow */ | |
completedOnboarding?: Maybe<Scalars['Boolean']>; | |
/** The user's mobile device info */ | |
mobileDevice?: Maybe<MobileDeviceInput>; | |
/** An optional tracking id to assign to the user */ | |
trackingId?: Maybe<Scalars['String']>; | |
/** A unique identifier for the client performing the mutation. */ | |
clientMutationId?: Maybe<Scalars['String']>; | |
}; | |
/** Autogenerated return type of UpdateUser */ | |
export type UpdateUserPayload = { | |
__typename?: 'UpdateUserPayload'; | |
/** A unique identifier for the client performing the mutation. */ | |
clientMutationId?: Maybe<Scalars['String']>; | |
errors: Array<DisplayError>; | |
user?: Maybe<User>; | |
}; | |
/** A user that has signed up for Doppelganger */ | |
export type User = Person & GameObjectSource & { | |
__typename?: 'User'; | |
/** The user's avatar */ | |
avatar?: Maybe<Avatar>; | |
/** The company the user is registered under */ | |
company: Company; | |
/** Boolean flag indicating if the user has completed the how it works onboarding flow */ | |
completedOnboarding: Scalars['Boolean']; | |
/** The user's email address */ | |
email: Scalars['String']; | |
id: Scalars['ID']; | |
/** The game memberships for this user */ | |
memberships: Array<GameMembership>; | |
/** The mobile device info for the user */ | |
mobileDevice?: Maybe<MobileDevice>; | |
/** The user's name */ | |
name: Scalars['String']; | |
/** The status of this user */ | |
status: UserStatus; | |
/** The tracking ID for the user */ | |
trackingId?: Maybe<Scalars['String']>; | |
/** A unique identifier for the user */ | |
uuid: Scalars['String']; | |
}; | |
export enum UserStatus { | |
Deleted = 'DELETED', | |
Pending = 'PENDING', | |
Verified = 'VERIFIED', | |
Confirmed = 'CONFIRMED' | |
} | |
/** The game action when a hero accusses a villager of being a vampire in a game of Vampire Village */ | |
export type VampireAccusation = PlatformGameActionable & { | |
__typename?: 'VampireAccusation'; | |
/** Flag indicating whether the accused was in face a vampire */ | |
correct: Scalars['Boolean']; | |
/** The game membership who made the accusation */ | |
gameMembership?: Maybe<GameMembership>; | |
/** The id of the game membership who made the accusation */ | |
gameMembershipId: Scalars['ID']; | |
/** The game object wrapping the GameRole that was accused */ | |
gameObject: PlatformGameObject; | |
id: Scalars['ID']; | |
/** A unique identifier for this object */ | |
uuid: Scalars['String']; | |
}; | |
/** A villager being bitten in a game of Vampire Village */ | |
export type VillagerBite = PlatformGameActionable & { | |
__typename?: 'VillagerBite'; | |
/** The clue left by the vampire */ | |
clue?: Maybe<Scalars['String']>; | |
/** The game membership of the vampire who bit the villager */ | |
gameMembership?: Maybe<GameMembership>; | |
/** The id of the game membership of the vampire who bit the villager */ | |
gameMembershipId: Scalars['ID']; | |
/** The game object being bitten (wrapping a GameRole) */ | |
gameObject: PlatformGameObject; | |
id: Scalars['ID']; | |
/** Flag indicating whether the bite was generated by the system */ | |
systemCreated: Scalars['Boolean']; | |
/** A unique identifier for this object */ | |
uuid: Scalars['String']; | |
}; | |
/** The game action when a bitten villager it turned to help the vampires in a game of Vampire Village */ | |
export type VillagerTurn = PlatformGameActionable & { | |
__typename?: 'VillagerTurn'; | |
/** The game membership who turned the player */ | |
gameMembership?: Maybe<GameMembership>; | |
/** The id of the game membership of the vampire who turned the villager */ | |
gameMembershipId: Scalars['ID']; | |
/** The game object wrapping the GameRole that was turned */ | |
gameObject: PlatformGameObject; | |
id: Scalars['ID']; | |
/** A unique identifier for this object */ | |
uuid: Scalars['String']; | |
}; | |
export type WithTypename<T extends { __typename?: any }> = { [K in Exclude<keyof T, '__typename'>]?: T[K] } & { __typename: NonNullable<T['__typename']> }; | |
export type GraphCacheKeysConfig = { | |
AcceptInvitePayload?: (data: WithTypename<AcceptInvitePayload>) => null | string, | |
AccuseVillagerPayload?: (data: WithTypename<AccuseVillagerPayload>) => null | string, | |
Acronym?: (data: WithTypename<Acronym>) => null | string, | |
AcronymGuess?: (data: WithTypename<AcronymGuess>) => null | string, | |
ActivateGameMembershipPayload?: (data: WithTypename<ActivateGameMembershipPayload>) => null | string, | |
Answer?: (data: WithTypename<Answer>) => null | string, | |
AssignAvatarPayload?: (data: WithTypename<AssignAvatarPayload>) => null | string, | |
AssignDoppelPayload?: (data: WithTypename<AssignDoppelPayload>) => null | string, | |
AssignItemPayload?: (data: WithTypename<AssignItemPayload>) => null | string, | |
AuthCodeResult?: (data: WithTypename<AuthCodeResult>) => null | string, | |
Avatar?: (data: WithTypename<Avatar>) => null | string, | |
BiteVillagerPayload?: (data: WithTypename<BiteVillagerPayload>) => null | string, | |
Company?: (data: WithTypename<Company>) => null | string, | |
CompanyUser?: (data: WithTypename<CompanyUser>) => null | string, | |
ConfirmUserPayload?: (data: WithTypename<ConfirmUserPayload>) => null | string, | |
CreateAcronymGuessPayload?: (data: WithTypename<CreateAcronymGuessPayload>) => null | string, | |
CreateChallengeResponsePayload?: (data: WithTypename<CreateChallengeResponsePayload>) => null | string, | |
CreateDanceRecordingPayload?: (data: WithTypename<CreateDanceRecordingPayload>) => null | string, | |
CreateDanceVotePayload?: (data: WithTypename<CreateDanceVotePayload>) => null | string, | |
CreateFactPayload?: (data: WithTypename<CreateFactPayload>) => null | string, | |
CreateFactionNominationPayload?: (data: WithTypename<CreateFactionNominationPayload>) => null | string, | |
CreateGamePayload?: (data: WithTypename<CreateGamePayload>) => null | string, | |
CreateGuessPayload?: (data: WithTypename<CreateGuessPayload>) => null | string, | |
CreateInvitesPayload?: (data: WithTypename<CreateInvitesPayload>) => null | string, | |
CreateLeaderAccusationPayload?: (data: WithTypename<CreateLeaderAccusationPayload>) => null | string, | |
CreateSceneMovePayload?: (data: WithTypename<CreateSceneMovePayload>) => null | string, | |
CreateStoryContributionLikePayload?: (data: WithTypename<CreateStoryContributionLikePayload>) => null | string, | |
CreateStoryContributionPayload?: (data: WithTypename<CreateStoryContributionPayload>) => null | string, | |
CreateTalentRecordingPayload?: (data: WithTypename<CreateTalentRecordingPayload>) => null | string, | |
CreateTalentVotePayload?: (data: WithTypename<CreateTalentVotePayload>) => null | string, | |
Dance?: (data: WithTypename<Dance>) => null | string, | |
DanceRecording?: (data: WithTypename<DanceRecording>) => null | string, | |
DanceVote?: (data: WithTypename<DanceVote>) => null | string, | |
DefaultGameCover?: (data: WithTypename<DefaultGameCover>) => null | string, | |
DeleteDanceVotePayload?: (data: WithTypename<DeleteDanceVotePayload>) => null | string, | |
DeleteFactPayload?: (data: WithTypename<DeleteFactPayload>) => null | string, | |
DeleteStoryContributionLikePayload?: (data: WithTypename<DeleteStoryContributionLikePayload>) => null | string, | |
DeleteStoryContributionPayload?: (data: WithTypename<DeleteStoryContributionPayload>) => null | string, | |
DeleteTalentVotePayload?: (data: WithTypename<DeleteTalentVotePayload>) => null | string, | |
DisplayError?: (data: WithTypename<DisplayError>) => null | string, | |
Doppel?: (data: WithTypename<Doppel>) => null | string, | |
EmailThread?: (data: WithTypename<EmailThread>) => null | string, | |
Expansion?: (data: WithTypename<Expansion>) => null | string, | |
Fact?: (data: WithTypename<Fact>) => null | string, | |
Faction?: (data: WithTypename<Faction>) => null | string, | |
FactionChallenge?: (data: WithTypename<FactionChallenge>) => null | string, | |
FactionChallengeQuestion?: (data: WithTypename<FactionChallengeQuestion>) => null | string, | |
FactionChallengeResponse?: (data: WithTypename<FactionChallengeResponse>) => null | string, | |
FactionNomination?: (data: WithTypename<FactionNomination>) => null | string, | |
FactionRole?: (data: WithTypename<FactionRole>) => null | string, | |
Font?: (data: WithTypename<Font>) => null | string, | |
Game?: (data: WithTypename<Game>) => null | string, | |
GameAction?: (data: WithTypename<GameAction>) => null | string, | |
GameConstant?: (data: WithTypename<GameConstant>) => null | string, | |
GameElement?: (data: WithTypename<GameElement>) => null | string, | |
GameFinishedScreen?: (data: WithTypename<GameFinishedScreen>) => null | string, | |
GameMembership?: (data: WithTypename<GameMembership>) => null | string, | |
GameObject?: (data: WithTypename<GameObject>) => null | string, | |
GameResult?: (data: WithTypename<GameResult>) => null | string, | |
GameRole?: (data: WithTypename<GameRole>) => null | string, | |
GameScene?: (data: WithTypename<GameScene>) => null | string, | |
GameTheme?: (data: WithTypename<GameTheme>) => null | string, | |
GameThemeCopyText?: (data: WithTypename<GameThemeCopyText>) => null | string, | |
GameThemeFactionDetail?: (data: WithTypename<GameThemeFactionDetail>) => null | string, | |
GameType?: (data: WithTypename<GameType>) => null | string, | |
GameTypeDetails?: (data: WithTypename<GameTypeDetails>) => null | string, | |
GameTypeTour?: (data: WithTypename<GameTypeTour>) => null | string, | |
GameTypeTourStep?: (data: WithTypename<GameTypeTourStep>) => null | string, | |
GenerateSampleGamePayload?: (data: WithTypename<GenerateSampleGamePayload>) => null | string, | |
Guess?: (data: WithTypename<Guess>) => null | string, | |
IntelligenceBrief?: (data: WithTypename<IntelligenceBrief>) => null | string, | |
Invite?: (data: WithTypename<Invite>) => null | string, | |
Item?: (data: WithTypename<Item>) => null | string, | |
JoinGamePayload?: (data: WithTypename<JoinGamePayload>) => null | string, | |
LeaderAccusation?: (data: WithTypename<LeaderAccusation>) => null | string, | |
Media?: (data: WithTypename<Media>) => null | string, | |
MediaSource?: (data: WithTypename<MediaSource>) => null | string, | |
MembershipConfirmationBackground?: (data: WithTypename<MembershipConfirmationBackground>) => null | string, | |
MembershipIntroBackground?: (data: WithTypename<MembershipIntroBackground>) => null | string, | |
MobileDevice?: (data: WithTypename<MobileDevice>) => null | string, | |
MoveCopy?: (data: WithTypename<MoveCopy>) => null | string, | |
PlatformInvitePayload?: (data: WithTypename<PlatformInvitePayload>) => null | string, | |
PlayerResult?: (data: WithTypename<PlayerResult>) => null | string, | |
Puzzle?: (data: WithTypename<Puzzle>) => null | string, | |
PuzzleAnswer?: (data: WithTypename<PuzzleAnswer>) => null | string, | |
Question?: (data: WithTypename<Question>) => null | string, | |
RestartGamePayload?: (data: WithTypename<RestartGamePayload>) => null | string, | |
Role?: (data: WithTypename<Role>) => null | string, | |
SampleFact?: (data: WithTypename<SampleFact>) => null | string, | |
SampleGame?: (data: WithTypename<SampleGame>) => null | string, | |
SampleGameAction?: (data: WithTypename<SampleGameAction>) => null | string, | |
SampleGameMembership?: (data: WithTypename<SampleGameMembership>) => null | string, | |
SampleGameObject?: (data: WithTypename<SampleGameObject>) => null | string, | |
SampleGuess?: (data: WithTypename<SampleGuess>) => null | string, | |
SampleUser?: (data: WithTypename<SampleUser>) => null | string, | |
Scene?: (data: WithTypename<Scene>) => null | string, | |
SceneCopy?: (data: WithTypename<SceneCopy>) => null | string, | |
SceneItem?: (data: WithTypename<SceneItem>) => null | string, | |
SceneMove?: (data: WithTypename<SceneMove>) => null | string, | |
SceneOutcome?: (data: WithTypename<SceneOutcome>) => null | string, | |
StartGamePayload?: (data: WithTypename<StartGamePayload>) => null | string, | |
StoryContribution?: (data: WithTypename<StoryContribution>) => null | string, | |
StoryContributionLike?: (data: WithTypename<StoryContributionLike>) => null | string, | |
StoryTheme?: (data: WithTypename<StoryTheme>) => null | string, | |
TalentRecording?: (data: WithTypename<TalentRecording>) => null | string, | |
TalentVote?: (data: WithTypename<TalentVote>) => null | string, | |
TurnVillagerPayload?: (data: WithTypename<TurnVillagerPayload>) => null | string, | |
UiStyle?: (data: WithTypename<UiStyle>) => null | string, | |
UndoBiteVillagerPayload?: (data: WithTypename<UndoBiteVillagerPayload>) => null | string, | |
UpdateCompanyPayload?: (data: WithTypename<UpdateCompanyPayload>) => null | string, | |
UpdateDanceRecordingPayload?: (data: WithTypename<UpdateDanceRecordingPayload>) => null | string, | |
UpdateFactPayload?: (data: WithTypename<UpdateFactPayload>) => null | string, | |
UpdateGameCoverPayload?: (data: WithTypename<UpdateGameCoverPayload>) => null | string, | |
UpdateGamePayload?: (data: WithTypename<UpdateGamePayload>) => null | string, | |
UpdateStoryContributionPayload?: (data: WithTypename<UpdateStoryContributionPayload>) => null | string, | |
UpdateTalentRecordingPayload?: (data: WithTypename<UpdateTalentRecordingPayload>) => null | string, | |
UpdateUserPayload?: (data: WithTypename<UpdateUserPayload>) => null | string, | |
User?: (data: WithTypename<User>) => null | string, | |
VampireAccusation?: (data: WithTypename<VampireAccusation>) => null | string, | |
VillagerBite?: (data: WithTypename<VillagerBite>) => null | string, | |
VillagerTurn?: (data: WithTypename<VillagerTurn>) => null | string | |
} | |
export type GraphCacheResolvers = { | |
Query?: { | |
avatars?: GraphCacheResolver<WithTypename<Query>, null, Array<WithTypename<Avatar> | string>>, | |
currentGame?: GraphCacheResolver<WithTypename<Query>, null, WithTypename<Game> | WithTypename<SampleGame> | string>, | |
doppels?: GraphCacheResolver<WithTypename<Query>, null, Array<WithTypename<Doppel> | string>>, | |
emailFromAuthCode?: GraphCacheResolver<WithTypename<Query>, QueryEmailFromAuthCodeArgs, WithTypename<AuthCodeResult> | string>, | |
gameConstants?: GraphCacheResolver<WithTypename<Query>, QueryGameConstantsArgs, Array<WithTypename<GameConstant> | string>>, | |
gameResult?: GraphCacheResolver<WithTypename<Query>, QueryGameResultArgs, WithTypename<GameResult> | string>, | |
gameTypes?: GraphCacheResolver<WithTypename<Query>, null, Array<WithTypename<GameType> | string>>, | |
games?: GraphCacheResolver<WithTypename<Query>, null, Array<WithTypename<Game> | WithTypename<SampleGame> | string>>, | |
questions?: GraphCacheResolver<WithTypename<Query>, null, Array<WithTypename<Question> | string>>, | |
user?: GraphCacheResolver<WithTypename<Query>, null, WithTypename<User> | string> | |
}, | |
AcceptInvitePayload?: { | |
clientMutationId?: GraphCacheResolver<WithTypename<AcceptInvitePayload>, null, Scalars['String'] | string>, | |
errors?: GraphCacheResolver<WithTypename<AcceptInvitePayload>, null, Array<WithTypename<DisplayError> | string>>, | |
gameMembership?: GraphCacheResolver<WithTypename<AcceptInvitePayload>, null, WithTypename<GameMembership> | string> | |
}, | |
AccuseVillagerPayload?: { | |
clientMutationId?: GraphCacheResolver<WithTypename<AccuseVillagerPayload>, null, Scalars['String'] | string>, | |
errors?: GraphCacheResolver<WithTypename<AccuseVillagerPayload>, null, Array<WithTypename<DisplayError> | string>>, | |
gameAction?: GraphCacheResolver<WithTypename<AccuseVillagerPayload>, null, WithTypename<GameAction> | WithTypename<SampleGameAction> | string>, | |
gameObject?: GraphCacheResolver<WithTypename<AccuseVillagerPayload>, null, WithTypename<GameObject> | WithTypename<SampleGameObject> | string> | |
}, | |
Acronym?: { | |
expansions?: GraphCacheResolver<WithTypename<Acronym>, null, Array<WithTypename<Expansion> | string>>, | |
id?: GraphCacheResolver<WithTypename<Acronym>, null, Scalars['ID'] | string>, | |
media?: GraphCacheResolver<WithTypename<Acronym>, null, WithTypename<Media> | string>, | |
name?: GraphCacheResolver<WithTypename<Acronym>, null, Scalars['String'] | string>, | |
uiStyle?: GraphCacheResolver<WithTypename<Acronym>, null, WithTypename<UiStyle> | string>, | |
uuid?: GraphCacheResolver<WithTypename<Acronym>, null, Scalars['String'] | string> | |
}, | |
AcronymGuess?: { | |
correct?: GraphCacheResolver<WithTypename<AcronymGuess>, null, Scalars['Boolean'] | string>, | |
expansion?: GraphCacheResolver<WithTypename<AcronymGuess>, null, WithTypename<Expansion> | string>, | |
gameMembership?: GraphCacheResolver<WithTypename<AcronymGuess>, null, WithTypename<GameMembership> | string>, | |
gameObject?: GraphCacheResolver<WithTypename<AcronymGuess>, null, WithTypename<GameObject> | WithTypename<SampleGameObject> | string>, | |
id?: GraphCacheResolver<WithTypename<AcronymGuess>, null, Scalars['ID'] | string>, | |
uuid?: GraphCacheResolver<WithTypename<AcronymGuess>, null, Scalars['String'] | string> | |
}, | |
ActivateGameMembershipPayload?: { | |
clientMutationId?: GraphCacheResolver<WithTypename<ActivateGameMembershipPayload>, null, Scalars['String'] | string>, | |
errors?: GraphCacheResolver<WithTypename<ActivateGameMembershipPayload>, null, Array<WithTypename<DisplayError> | string>>, | |
gameMembership?: GraphCacheResolver<WithTypename<ActivateGameMembershipPayload>, null, WithTypename<GameMembership> | string> | |
}, | |
Answer?: { | |
id?: GraphCacheResolver<WithTypename<Answer>, null, Scalars['ID'] | string>, | |
text?: GraphCacheResolver<WithTypename<Answer>, null, Scalars['String'] | string> | |
}, | |
AssignAvatarPayload?: { | |
clientMutationId?: GraphCacheResolver<WithTypename<AssignAvatarPayload>, null, Scalars['String'] | string>, | |
errors?: GraphCacheResolver<WithTypename<AssignAvatarPayload>, null, Array<WithTypename<DisplayError> | string>>, | |
user?: GraphCacheResolver<WithTypename<AssignAvatarPayload>, null, WithTypename<User> | string> | |
}, | |
AssignDoppelPayload?: { | |
clientMutationId?: GraphCacheResolver<WithTypename<AssignDoppelPayload>, null, Scalars['String'] | string>, | |
errors?: GraphCacheResolver<WithTypename<AssignDoppelPayload>, null, Array<WithTypename<DisplayError> | string>>, | |
gameObject?: GraphCacheResolver<WithTypename<AssignDoppelPayload>, null, WithTypename<GameObject> | WithTypename<SampleGameObject> | string> | |
}, | |
AssignItemPayload?: { | |
clientMutationId?: GraphCacheResolver<WithTypename<AssignItemPayload>, null, Scalars['String'] | string>, | |
errors?: GraphCacheResolver<WithTypename<AssignItemPayload>, null, Array<WithTypename<DisplayError> | string>>, | |
gameObject?: GraphCacheResolver<WithTypename<AssignItemPayload>, null, WithTypename<GameObject> | WithTypename<SampleGameObject> | string> | |
}, | |
AuthCodeResult?: { | |
email?: GraphCacheResolver<WithTypename<AuthCodeResult>, null, Scalars['String'] | string>, | |
errors?: GraphCacheResolver<WithTypename<AuthCodeResult>, null, Array<WithTypename<DisplayError> | string>> | |
}, | |
Avatar?: { | |
id?: GraphCacheResolver<WithTypename<Avatar>, null, Scalars['ID'] | string>, | |
isSelected?: GraphCacheResolver<WithTypename<Avatar>, null, Scalars['Boolean'] | string>, | |
media?: GraphCacheResolver<WithTypename<Avatar>, null, WithTypename<Media> | string>, | |
name?: GraphCacheResolver<WithTypename<Avatar>, null, Scalars['String'] | string>, | |
uiStyle?: GraphCacheResolver<WithTypename<Avatar>, null, WithTypename<UiStyle> | string>, | |
uuid?: GraphCacheResolver<WithTypename<Avatar>, null, Scalars['String'] | string> | |
}, | |
BiteVillagerPayload?: { | |
clientMutationId?: GraphCacheResolver<WithTypename<BiteVillagerPayload>, null, Scalars['String'] | string>, | |
errors?: GraphCacheResolver<WithTypename<BiteVillagerPayload>, null, Array<WithTypename<DisplayError> | string>>, | |
gameAction?: GraphCacheResolver<WithTypename<BiteVillagerPayload>, null, WithTypename<GameAction> | WithTypename<SampleGameAction> | string>, | |
gameObject?: GraphCacheResolver<WithTypename<BiteVillagerPayload>, null, WithTypename<GameObject> | WithTypename<SampleGameObject> | string> | |
}, | |
Company?: { | |
creator?: GraphCacheResolver<WithTypename<Company>, null, WithTypename<User> | string>, | |
domain?: GraphCacheResolver<WithTypename<Company>, null, Scalars['String'] | string>, | |
hasGames?: GraphCacheResolver<WithTypename<Company>, null, Scalars['Boolean'] | string>, | |
id?: GraphCacheResolver<WithTypename<Company>, null, Scalars['ID'] | string>, | |
name?: GraphCacheResolver<WithTypename<Company>, null, Scalars['String'] | string>, | |
status?: GraphCacheResolver<WithTypename<Company>, null, CompanyStatus | string>, | |
users?: GraphCacheResolver<WithTypename<Company>, null, Array<WithTypename<CompanyUser> | string>>, | |
uuid?: GraphCacheResolver<WithTypename<Company>, null, Scalars['String'] | string> | |
}, | |
CompanyUser?: { | |
avatar?: GraphCacheResolver<WithTypename<CompanyUser>, null, WithTypename<Avatar> | string>, | |
email?: GraphCacheResolver<WithTypename<CompanyUser>, null, Scalars['String'] | string>, | |
id?: GraphCacheResolver<WithTypename<CompanyUser>, null, Scalars['ID'] | string>, | |
name?: GraphCacheResolver<WithTypename<CompanyUser>, null, Scalars['String'] | string>, | |
trackingId?: GraphCacheResolver<WithTypename<CompanyUser>, null, Scalars['String'] | string>, | |
uuid?: GraphCacheResolver<WithTypename<CompanyUser>, null, Scalars['String'] | string> | |
}, | |
ConfirmUserPayload?: { | |
avatar?: GraphCacheResolver<WithTypename<ConfirmUserPayload>, null, WithTypename<Avatar> | string>, | |
clientMutationId?: GraphCacheResolver<WithTypename<ConfirmUserPayload>, null, Scalars['String'] | string>, | |
company?: GraphCacheResolver<WithTypename<ConfirmUserPayload>, null, WithTypename<Company> | string>, | |
completedOnboarding?: GraphCacheResolver<WithTypename<ConfirmUserPayload>, null, Scalars['Boolean'] | string>, | |
email?: GraphCacheResolver<WithTypename<ConfirmUserPayload>, null, Scalars['String'] | string>, | |
errors?: GraphCacheResolver<WithTypename<ConfirmUserPayload>, null, Array<WithTypename<DisplayError> | string>>, | |
id?: GraphCacheResolver<WithTypename<ConfirmUserPayload>, null, Scalars['ID'] | string>, | |
memberships?: GraphCacheResolver<WithTypename<ConfirmUserPayload>, null, Array<WithTypename<GameMembership> | string>>, | |
mobileDevice?: GraphCacheResolver<WithTypename<ConfirmUserPayload>, null, WithTypename<MobileDevice> | string>, | |
name?: GraphCacheResolver<WithTypename<ConfirmUserPayload>, null, Scalars['String'] | string>, | |
status?: GraphCacheResolver<WithTypename<ConfirmUserPayload>, null, UserStatus | string>, | |
trackingId?: GraphCacheResolver<WithTypename<ConfirmUserPayload>, null, Scalars['String'] | string>, | |
user?: GraphCacheResolver<WithTypename<ConfirmUserPayload>, null, WithTypename<User> | string>, | |
uuid?: GraphCacheResolver<WithTypename<ConfirmUserPayload>, null, Scalars['String'] | string> | |
}, | |
CreateAcronymGuessPayload?: { | |
clientMutationId?: GraphCacheResolver<WithTypename<CreateAcronymGuessPayload>, null, Scalars['String'] | string>, | |
errors?: GraphCacheResolver<WithTypename<CreateAcronymGuessPayload>, null, Array<WithTypename<DisplayError> | string>>, | |
gameAction?: GraphCacheResolver<WithTypename<CreateAcronymGuessPayload>, null, WithTypename<GameAction> | WithTypename<SampleGameAction> | string> | |
}, | |
CreateChallengeResponsePayload?: { | |
clientMutationId?: GraphCacheResolver<WithTypename<CreateChallengeResponsePayload>, null, Scalars['String'] | string>, | |
errors?: GraphCacheResolver<WithTypename<CreateChallengeResponsePayload>, null, Array<WithTypename<DisplayError> | string>>, | |
gameObject?: GraphCacheResolver<WithTypename<CreateChallengeResponsePayload>, null, WithTypename<GameObject> | WithTypename<SampleGameObject> | string> | |
}, | |
CreateDanceRecordingPayload?: { | |
clientMutationId?: GraphCacheResolver<WithTypename<CreateDanceRecordingPayload>, null, Scalars['String'] | string>, | |
errors?: GraphCacheResolver<WithTypename<CreateDanceRecordingPayload>, null, Array<WithTypename<DisplayError> | string>>, | |
gameObject?: GraphCacheResolver<WithTypename<CreateDanceRecordingPayload>, null, WithTypename<GameObject> | WithTypename<SampleGameObject> | string> | |
}, | |
CreateDanceVotePayload?: { | |
clientMutationId?: GraphCacheResolver<WithTypename<CreateDanceVotePayload>, null, Scalars['String'] | string>, | |
errors?: GraphCacheResolver<WithTypename<CreateDanceVotePayload>, null, Array<WithTypename<DisplayError> | string>>, | |
gameAction?: GraphCacheResolver<WithTypename<CreateDanceVotePayload>, null, WithTypename<GameAction> | WithTypename<SampleGameAction> | string> | |
}, | |
CreateFactPayload?: { | |
clientMutationId?: GraphCacheResolver<WithTypename<CreateFactPayload>, null, Scalars['String'] | string>, | |
errors?: GraphCacheResolver<WithTypename<CreateFactPayload>, null, Array<WithTypename<DisplayError> | string>>, | |
gameObject?: GraphCacheResolver<WithTypename<CreateFactPayload>, null, WithTypename<GameObject> | WithTypename<SampleGameObject> | string> | |
}, | |
CreateFactionNominationPayload?: { | |
clientMutationId?: GraphCacheResolver<WithTypename<CreateFactionNominationPayload>, null, Scalars['String'] | string>, | |
errors?: GraphCacheResolver<WithTypename<CreateFactionNominationPayload>, null, Array<WithTypename<DisplayError> | string>>, | |
gameAction?: GraphCacheResolver<WithTypename<CreateFactionNominationPayload>, null, WithTypename<GameAction> | WithTypename<SampleGameAction> | string>, | |
gameObject?: GraphCacheResolver<WithTypename<CreateFactionNominationPayload>, null, WithTypename<GameObject> | WithTypename<SampleGameObject> | string> | |
}, | |
CreateGamePayload?: { | |
clientMutationId?: GraphCacheResolver<WithTypename<CreateGamePayload>, null, Scalars['String'] | string>, | |
errors?: GraphCacheResolver<WithTypename<CreateGamePayload>, null, Array<WithTypename<DisplayError> | string>>, | |
game?: GraphCacheResolver<WithTypename<CreateGamePayload>, null, WithTypename<Game> | string> | |
}, | |
CreateGuessPayload?: { | |
clientMutationId?: GraphCacheResolver<WithTypename<CreateGuessPayload>, null, Scalars['String'] | string>, | |
errors?: GraphCacheResolver<WithTypename<CreateGuessPayload>, null, Array<WithTypename<DisplayError> | string>>, | |
gameAction?: GraphCacheResolver<WithTypename<CreateGuessPayload>, null, WithTypename<GameAction> | WithTypename<SampleGameAction> | string> | |
}, | |
CreateInvitesPayload?: { | |
clientMutationId?: GraphCacheResolver<WithTypename<CreateInvitesPayload>, null, Scalars['String'] | string>, | |
errors?: GraphCacheResolver<WithTypename<CreateInvitesPayload>, null, Array<WithTypename<DisplayError> | string>>, | |
invites?: GraphCacheResolver<WithTypename<CreateInvitesPayload>, null, Array<WithTypename<Invite> | string>> | |
}, | |
CreateLeaderAccusationPayload?: { | |
clientMutationId?: GraphCacheResolver<WithTypename<CreateLeaderAccusationPayload>, null, Scalars['String'] | string>, | |
errors?: GraphCacheResolver<WithTypename<CreateLeaderAccusationPayload>, null, Array<WithTypename<DisplayError> | string>>, | |
gameAction?: GraphCacheResolver<WithTypename<CreateLeaderAccusationPayload>, null, WithTypename<GameAction> | WithTypename<SampleGameAction> | string>, | |
gameObject?: GraphCacheResolver<WithTypename<CreateLeaderAccusationPayload>, null, WithTypename<GameObject> | WithTypename<SampleGameObject> | string> | |
}, | |
CreateSceneMovePayload?: { | |
clientMutationId?: GraphCacheResolver<WithTypename<CreateSceneMovePayload>, null, Scalars['String'] | string>, | |
errors?: GraphCacheResolver<WithTypename<CreateSceneMovePayload>, null, Array<WithTypename<DisplayError> | string>>, | |
gameAction?: GraphCacheResolver<WithTypename<CreateSceneMovePayload>, null, WithTypename<GameAction> | WithTypename<SampleGameAction> | string>, | |
sceneOutcome?: GraphCacheResolver<WithTypename<CreateSceneMovePayload>, null, WithTypename<SceneOutcome> | string> | |
}, | |
CreateStoryContributionLikePayload?: { | |
clientMutationId?: GraphCacheResolver<WithTypename<CreateStoryContributionLikePayload>, null, Scalars['String'] | string>, | |
errors?: GraphCacheResolver<WithTypename<CreateStoryContributionLikePayload>, null, Array<WithTypename<DisplayError> | string>>, | |
gameAction?: GraphCacheResolver<WithTypename<CreateStoryContributionLikePayload>, null, WithTypename<GameAction> | WithTypename<SampleGameAction> | string>, | |
totalLikes?: GraphCacheResolver<WithTypename<CreateStoryContributionLikePayload>, null, Scalars['Int'] | string> | |
}, | |
CreateStoryContributionPayload?: { | |
clientMutationId?: GraphCacheResolver<WithTypename<CreateStoryContributionPayload>, null, Scalars['String'] | string>, | |
errors?: GraphCacheResolver<WithTypename<CreateStoryContributionPayload>, null, Array<WithTypename<DisplayError> | string>>, | |
gameObject?: GraphCacheResolver<WithTypename<CreateStoryContributionPayload>, null, WithTypename<GameObject> | WithTypename<SampleGameObject> | string> | |
}, | |
CreateTalentRecordingPayload?: { | |
clientMutationId?: GraphCacheResolver<WithTypename<CreateTalentRecordingPayload>, null, Scalars['String'] | string>, | |
errors?: GraphCacheResolver<WithTypename<CreateTalentRecordingPayload>, null, Array<WithTypename<DisplayError> | string>>, | |
gameObject?: GraphCacheResolver<WithTypename<CreateTalentRecordingPayload>, null, WithTypename<GameObject> | WithTypename<SampleGameObject> | string> | |
}, | |
CreateTalentVotePayload?: { | |
clientMutationId?: GraphCacheResolver<WithTypename<CreateTalentVotePayload>, null, Scalars['String'] | string>, | |
errors?: GraphCacheResolver<WithTypename<CreateTalentVotePayload>, null, Array<WithTypename<DisplayError> | string>>, | |
gameAction?: GraphCacheResolver<WithTypename<CreateTalentVotePayload>, null, WithTypename<GameAction> | WithTypename<SampleGameAction> | string> | |
}, | |
Dance?: { | |
description?: GraphCacheResolver<WithTypename<Dance>, null, Scalars['String'] | string>, | |
difficulty?: GraphCacheResolver<WithTypename<Dance>, null, DanceDifficulty | string>, | |
id?: GraphCacheResolver<WithTypename<Dance>, null, Scalars['ID'] | string>, | |
media?: GraphCacheResolver<WithTypename<Dance>, null, WithTypename<Media> | string>, | |
name?: GraphCacheResolver<WithTypename<Dance>, null, Scalars['String'] | string>, | |
practiceVideo?: GraphCacheResolver<WithTypename<Dance>, null, WithTypename<Media> | string>, | |
song?: GraphCacheResolver<WithTypename<Dance>, null, WithTypename<Media> | string>, | |
uiStyle?: GraphCacheResolver<WithTypename<Dance>, null, WithTypename<UiStyle> | string>, | |
uuid?: GraphCacheResolver<WithTypename<Dance>, null, Scalars['String'] | string> | |
}, | |
DanceRecording?: { | |
dance?: GraphCacheResolver<WithTypename<DanceRecording>, null, WithTypename<Dance> | string>, | |
id?: GraphCacheResolver<WithTypename<DanceRecording>, null, Scalars['ID'] | string>, | |
media?: GraphCacheResolver<WithTypename<DanceRecording>, null, WithTypename<Media> | string>, | |
name?: GraphCacheResolver<WithTypename<DanceRecording>, null, Scalars['String'] | string>, | |
status?: GraphCacheResolver<WithTypename<DanceRecording>, null, MediaStatus | string>, | |
uiStyle?: GraphCacheResolver<WithTypename<DanceRecording>, null, WithTypename<UiStyle> | string>, | |
uuid?: GraphCacheResolver<WithTypename<DanceRecording>, null, Scalars['String'] | string>, | |
votes?: GraphCacheResolver<WithTypename<DanceRecording>, null, Scalars['Int'] | string> | |
}, | |
DanceVote?: { | |
gameMembership?: GraphCacheResolver<WithTypename<DanceVote>, null, WithTypename<GameMembership> | string>, | |
gameObject?: GraphCacheResolver<WithTypename<DanceVote>, null, WithTypename<GameObject> | WithTypename<SampleGameObject> | string>, | |
id?: GraphCacheResolver<WithTypename<DanceVote>, null, Scalars['ID'] | string>, | |
uuid?: GraphCacheResolver<WithTypename<DanceVote>, null, Scalars['String'] | string> | |
}, | |
DefaultGameCover?: { | |
id?: GraphCacheResolver<WithTypename<DefaultGameCover>, null, Scalars['ID'] | string>, | |
media?: GraphCacheResolver<WithTypename<DefaultGameCover>, null, WithTypename<Media> | string>, | |
name?: GraphCacheResolver<WithTypename<DefaultGameCover>, null, Scalars['String'] | string>, | |
uiStyle?: GraphCacheResolver<WithTypename<DefaultGameCover>, null, WithTypename<UiStyle> | string>, | |
uuid?: GraphCacheResolver<WithTypename<DefaultGameCover>, null, Scalars['String'] | string> | |
}, | |
DeleteDanceVotePayload?: { | |
clientMutationId?: GraphCacheResolver<WithTypename<DeleteDanceVotePayload>, null, Scalars['String'] | string>, | |
errors?: GraphCacheResolver<WithTypename<DeleteDanceVotePayload>, null, Array<WithTypename<DisplayError> | string>> | |
}, | |
DeleteFactPayload?: { | |
clientMutationId?: GraphCacheResolver<WithTypename<DeleteFactPayload>, null, Scalars['String'] | string>, | |
errors?: GraphCacheResolver<WithTypename<DeleteFactPayload>, null, Array<WithTypename<DisplayError> | string>> | |
}, | |
DeleteStoryContributionLikePayload?: { | |
clientMutationId?: GraphCacheResolver<WithTypename<DeleteStoryContributionLikePayload>, null, Scalars['String'] | string>, | |
errors?: GraphCacheResolver<WithTypename<DeleteStoryContributionLikePayload>, null, Array<WithTypename<DisplayError> | string>>, | |
totalLikes?: GraphCacheResolver<WithTypename<DeleteStoryContributionLikePayload>, null, Scalars['Int'] | string> | |
}, | |
DeleteStoryContributionPayload?: { | |
clientMutationId?: GraphCacheResolver<WithTypename<DeleteStoryContributionPayload>, null, Scalars['String'] | string>, | |
errors?: GraphCacheResolver<WithTypename<DeleteStoryContributionPayload>, null, Array<WithTypename<DisplayError> | string>> | |
}, | |
DeleteTalentVotePayload?: { | |
clientMutationId?: GraphCacheResolver<WithTypename<DeleteTalentVotePayload>, null, Scalars['String'] | string>, | |
errors?: GraphCacheResolver<WithTypename<DeleteTalentVotePayload>, null, Array<WithTypename<DisplayError> | string>> | |
}, | |
DisplayError?: { | |
attribute?: GraphCacheResolver<WithTypename<DisplayError>, null, Scalars['String'] | string>, | |
message?: GraphCacheResolver<WithTypename<DisplayError>, null, Scalars['String'] | string> | |
}, | |
Doppel?: { | |
id?: GraphCacheResolver<WithTypename<Doppel>, null, Scalars['ID'] | string>, | |
media?: GraphCacheResolver<WithTypename<Doppel>, null, WithTypename<Media> | string>, | |
name?: GraphCacheResolver<WithTypename<Doppel>, null, Scalars['String'] | string>, | |
uiStyle?: GraphCacheResolver<WithTypename<Doppel>, null, WithTypename<UiStyle> | string> | |
}, | |
EmailThread?: { | |
category?: GraphCacheResolver<WithTypename<EmailThread>, null, EmailThreadCategory | string>, | |
createdAt?: GraphCacheResolver<WithTypename<EmailThread>, null, Scalars['Int'] | string>, | |
id?: GraphCacheResolver<WithTypename<EmailThread>, null, Scalars['ID'] | string>, | |
name?: GraphCacheResolver<WithTypename<EmailThread>, null, Scalars['String'] | string>, | |
subject?: GraphCacheResolver<WithTypename<EmailThread>, null, Scalars['String'] | string>, | |
updatedAt?: GraphCacheResolver<WithTypename<EmailThread>, null, Scalars['Int'] | string>, | |
uuid?: GraphCacheResolver<WithTypename<EmailThread>, null, Scalars['String'] | string> | |
}, | |
Expansion?: { | |
correct?: GraphCacheResolver<WithTypename<Expansion>, null, Scalars['Boolean'] | string>, | |
id?: GraphCacheResolver<WithTypename<Expansion>, null, Scalars['ID'] | string>, | |
text?: GraphCacheResolver<WithTypename<Expansion>, null, Scalars['String'] | string>, | |
uuid?: GraphCacheResolver<WithTypename<Expansion>, null, Scalars['String'] | string> | |
}, | |
Fact?: { | |
answer?: GraphCacheResolver<WithTypename<Fact>, null, WithTypename<Answer> | string>, | |
customAnswer?: GraphCacheResolver<WithTypename<Fact>, null, Scalars['String'] | string>, | |
id?: GraphCacheResolver<WithTypename<Fact>, null, Scalars['ID'] | string>, | |
name?: GraphCacheResolver<WithTypename<Fact>, null, Scalars['String'] | string>, | |
question?: GraphCacheResolver<WithTypename<Fact>, null, WithTypename<Question> | string> | |
}, | |
Faction?: { | |
createdAt?: GraphCacheResolver<WithTypename<Faction>, null, Scalars['Int'] | string>, | |
id?: GraphCacheResolver<WithTypename<Faction>, null, Scalars['ID'] | string>, | |
insurgent?: GraphCacheResolver<WithTypename<Faction>, null, Scalars['Boolean'] | string>, | |
name?: GraphCacheResolver<WithTypename<Faction>, null, Scalars['String'] | string>, | |
updatedAt?: GraphCacheResolver<WithTypename<Faction>, null, Scalars['Int'] | string>, | |
uuid?: GraphCacheResolver<WithTypename<Faction>, null, Scalars['String'] | string> | |
}, | |
FactionChallenge?: { | |
createdAt?: GraphCacheResolver<WithTypename<FactionChallenge>, null, Scalars['Int'] | string>, | |
factionChallengeQuestion?: GraphCacheResolver<WithTypename<FactionChallenge>, null, WithTypename<FactionChallengeQuestion> | string>, | |
factionNomination?: GraphCacheResolver<WithTypename<FactionChallenge>, null, WithTypename<FactionNomination> | string>, | |
id?: GraphCacheResolver<WithTypename<FactionChallenge>, null, Scalars['ID'] | string>, | |
name?: GraphCacheResolver<WithTypename<FactionChallenge>, null, Scalars['String'] | string>, | |
updatedAt?: GraphCacheResolver<WithTypename<FactionChallenge>, null, Scalars['Int'] | string>, | |
uuid?: GraphCacheResolver<WithTypename<FactionChallenge>, null, Scalars['String'] | string> | |
}, | |
FactionChallengeQuestion?: { | |
category?: GraphCacheResolver<WithTypename<FactionChallengeQuestion>, null, FactionChallengeQuestionCategory | string>, | |
displayText?: GraphCacheResolver<WithTypename<FactionChallengeQuestion>, null, Scalars['String'] | string>, | |
id?: GraphCacheResolver<WithTypename<FactionChallengeQuestion>, null, Scalars['ID'] | string>, | |
inputSubtext?: GraphCacheResolver<WithTypename<FactionChallengeQuestion>, null, Scalars['String'] | string>, | |
inputText?: GraphCacheResolver<WithTypename<FactionChallengeQuestion>, null, Scalars['String'] | string>, | |
name?: GraphCacheResolver<WithTypename<FactionChallengeQuestion>, null, Scalars['String'] | string>, | |
notificationText?: GraphCacheResolver<WithTypename<FactionChallengeQuestion>, null, Scalars['String'] | string>, | |
placeholderText?: GraphCacheResolver<WithTypename<FactionChallengeQuestion>, null, Scalars['String'] | string> | |
}, | |
FactionChallengeResponse?: { | |
factionChallenge?: GraphCacheResolver<WithTypename<FactionChallengeResponse>, null, WithTypename<FactionChallenge> | string>, | |
id?: GraphCacheResolver<WithTypename<FactionChallengeResponse>, null, Scalars['ID'] | string>, | |
name?: GraphCacheResolver<WithTypename<FactionChallengeResponse>, null, Scalars['String'] | string>, | |
response?: GraphCacheResolver<WithTypename<FactionChallengeResponse>, null, Scalars['String'] | string>, | |
uuid?: GraphCacheResolver<WithTypename<FactionChallengeResponse>, null, Scalars['String'] | string> | |
}, | |
FactionNomination?: { | |
gameMembership?: GraphCacheResolver<WithTypename<FactionNomination>, null, WithTypename<GameMembership> | string>, | |
gameMembershipId?: GraphCacheResolver<WithTypename<FactionNomination>, null, Scalars['ID'] | string>, | |
gameObject?: GraphCacheResolver<WithTypename<FactionNomination>, null, WithTypename<GameObject> | WithTypename<SampleGameObject> | string>, | |
id?: GraphCacheResolver<WithTypename<FactionNomination>, null, Scalars['ID'] | string>, | |
uuid?: GraphCacheResolver<WithTypename<FactionNomination>, null, Scalars['String'] | string> | |
}, | |
FactionRole?: { | |
category?: GraphCacheResolver<WithTypename<FactionRole>, null, RoleCategory | string>, | |
faction?: GraphCacheResolver<WithTypename<FactionRole>, null, WithTypename<Faction> | string>, | |
id?: GraphCacheResolver<WithTypename<FactionRole>, null, Scalars['ID'] | string>, | |
name?: GraphCacheResolver<WithTypename<FactionRole>, null, Scalars['String'] | string>, | |
roleId?: GraphCacheResolver<WithTypename<FactionRole>, null, Scalars['ID'] | string>, | |
status?: GraphCacheResolver<WithTypename<FactionRole>, null, FactionRoleStatus | string>, | |
uuid?: GraphCacheResolver<WithTypename<FactionRole>, null, Scalars['String'] | string> | |
}, | |
Font?: { | |
id?: GraphCacheResolver<WithTypename<Font>, null, Scalars['ID'] | string>, | |
name?: GraphCacheResolver<WithTypename<Font>, null, Scalars['String'] | string>, | |
slug?: GraphCacheResolver<WithTypename<Font>, null, Scalars['String'] | string>, | |
style?: GraphCacheResolver<WithTypename<Font>, null, Scalars['String'] | string>, | |
uuid?: GraphCacheResolver<WithTypename<Font>, null, Scalars['String'] | string>, | |
weight?: GraphCacheResolver<WithTypename<Font>, null, Scalars['Int'] | string> | |
}, | |
Game?: { | |
company?: GraphCacheResolver<WithTypename<Game>, null, WithTypename<Company> | string>, | |
createdAt?: GraphCacheResolver<WithTypename<Game>, null, Scalars['Int'] | string>, | |
creator?: GraphCacheResolver<WithTypename<Game>, null, WithTypename<User> | string>, | |
endedAt?: GraphCacheResolver<WithTypename<Game>, null, Scalars['Int'] | string>, | |
gameConstants?: GraphCacheResolver<WithTypename<Game>, null, Array<WithTypename<GameConstant> | string>>, | |
gameCover?: GraphCacheResolver<WithTypename<Game>, null, WithTypename<Acronym> | WithTypename<Dance> | WithTypename<DefaultGameCover> | WithTypename<Doppel> | WithTypename<Scene> | WithTypename<StoryTheme> | string>, | |
gameElements?: GraphCacheResolver<WithTypename<Game>, null, Array<WithTypename<GameElement> | string>>, | |
gameMemberships?: GraphCacheResolver<WithTypename<Game>, null, Array<WithTypename<GameMembership> | WithTypename<SampleGameMembership> | string>>, | |
gameTheme?: GraphCacheResolver<WithTypename<Game>, null, WithTypename<GameTheme> | string>, | |
gameType?: GraphCacheResolver<WithTypename<Game>, null, WithTypename<GameType> | string>, | |
id?: GraphCacheResolver<WithTypename<Game>, null, Scalars['ID'] | string>, | |
isMember?: GraphCacheResolver<WithTypename<Game>, null, Scalars['Boolean'] | string>, | |
isSample?: GraphCacheResolver<WithTypename<Game>, null, Scalars['Boolean'] | string>, | |
name?: GraphCacheResolver<WithTypename<Game>, null, Scalars['String'] | string>, | |
nextGame?: GraphCacheResolver<WithTypename<Game>, null, WithTypename<Game> | WithTypename<SampleGame> | string>, | |
pendingInvitations?: GraphCacheResolver<WithTypename<Game>, null, Scalars['Int'] | string>, | |
previousGame?: GraphCacheResolver<WithTypename<Game>, null, WithTypename<Game> | WithTypename<SampleGame> | string>, | |
startedAt?: GraphCacheResolver<WithTypename<Game>, null, Scalars['Int'] | string>, | |
status?: GraphCacheResolver<WithTypename<Game>, null, GameStatus | string>, | |
timezone?: GraphCacheResolver<WithTypename<Game>, null, Scalars['String'] | string>, | |
updatedAt?: GraphCacheResolver<WithTypename<Game>, null, Scalars['Int'] | string>, | |
uuid?: GraphCacheResolver<WithTypename<Game>, null, Scalars['String'] | string>, | |
weekendPlay?: GraphCacheResolver<WithTypename<Game>, null, Scalars['Boolean'] | string>, | |
winner?: GraphCacheResolver<WithTypename<Game>, null, WithTypename<CompanyUser> | string> | |
}, | |
GameAction?: { | |
actionable?: GraphCacheResolver<WithTypename<GameAction>, null, WithTypename<GameActionable> | string>, | |
actionableId?: GraphCacheResolver<WithTypename<GameAction>, null, Scalars['ID'] | string>, | |
actionableTarget?: GraphCacheResolver<WithTypename<GameAction>, null, WithTypename<GameActionableTarget> | string>, | |
actionableTargetId?: GraphCacheResolver<WithTypename<GameAction>, null, Scalars['ID'] | string>, | |
actionableTargetType?: GraphCacheResolver<WithTypename<GameAction>, null, Scalars['String'] | string>, | |
actionableType?: GraphCacheResolver<WithTypename<GameAction>, null, Scalars['String'] | string>, | |
createdAt?: GraphCacheResolver<WithTypename<GameAction>, null, Scalars['Int'] | string>, | |
gameMembershipId?: GraphCacheResolver<WithTypename<GameAction>, null, Scalars['ID'] | string>, | |
id?: GraphCacheResolver<WithTypename<GameAction>, null, Scalars['ID'] | string>, | |
updatedAt?: GraphCacheResolver<WithTypename<GameAction>, null, Scalars['Int'] | string>, | |
uuid?: GraphCacheResolver<WithTypename<GameAction>, null, Scalars['String'] | string> | |
}, | |
GameConstant?: { | |
constantable?: GraphCacheResolver<WithTypename<GameConstant>, null, WithTypename<GameConstantable> | string>, | |
constantableId?: GraphCacheResolver<WithTypename<GameConstant>, null, Scalars['ID'] | string>, | |
constantableType?: GraphCacheResolver<WithTypename<GameConstant>, null, Scalars['String'] | string>, | |
createdAt?: GraphCacheResolver<WithTypename<GameConstant>, null, Scalars['Int'] | string>, | |
id?: GraphCacheResolver<WithTypename<GameConstant>, null, Scalars['ID'] | string>, | |
updatedAt?: GraphCacheResolver<WithTypename<GameConstant>, null, Scalars['Int'] | string>, | |
uuid?: GraphCacheResolver<WithTypename<GameConstant>, null, Scalars['String'] | string> | |
}, | |
GameElement?: { | |
createdAt?: GraphCacheResolver<WithTypename<GameElement>, null, Scalars['Int'] | string>, | |
elementable?: GraphCacheResolver<WithTypename<GameElement>, null, WithTypename<GameElementable> | string>, | |
elementableId?: GraphCacheResolver<WithTypename<GameElement>, null, Scalars['ID'] | string>, | |
elementableType?: GraphCacheResolver<WithTypename<GameElement>, null, Scalars['String'] | string>, | |
gameActions?: GraphCacheResolver<WithTypename<GameElement>, null, Array<WithTypename<GameAction> | WithTypename<SampleGameAction> | string>>, | |
gameId?: GraphCacheResolver<WithTypename<GameElement>, null, Scalars['ID'] | string>, | |
id?: GraphCacheResolver<WithTypename<GameElement>, null, Scalars['ID'] | string>, | |
updatedAt?: GraphCacheResolver<WithTypename<GameElement>, null, Scalars['Int'] | string>, | |
uuid?: GraphCacheResolver<WithTypename<GameElement>, null, Scalars['String'] | string> | |
}, | |
GameFinishedScreen?: { | |
id?: GraphCacheResolver<WithTypename<GameFinishedScreen>, null, Scalars['ID'] | string>, | |
media?: GraphCacheResolver<WithTypename<GameFinishedScreen>, null, WithTypename<Media> | string>, | |
name?: GraphCacheResolver<WithTypename<GameFinishedScreen>, null, Scalars['String'] | string>, | |
uiStyle?: GraphCacheResolver<WithTypename<GameFinishedScreen>, null, WithTypename<UiStyle> | string>, | |
uuid?: GraphCacheResolver<WithTypename<GameFinishedScreen>, null, Scalars['String'] | string> | |
}, | |
GameMembership?: { | |
createdAt?: GraphCacheResolver<WithTypename<GameMembership>, null, Scalars['Int'] | string>, | |
gameId?: GraphCacheResolver<WithTypename<GameMembership>, null, Scalars['ID'] | string>, | |
gameObjects?: GraphCacheResolver<WithTypename<GameMembership>, null, Array<WithTypename<GameObject> | WithTypename<SampleGameObject> | string>>, | |
gameUuid?: GraphCacheResolver<WithTypename<GameMembership>, null, Scalars['String'] | string>, | |
id?: GraphCacheResolver<WithTypename<GameMembership>, null, Scalars['ID'] | string>, | |
status?: GraphCacheResolver<WithTypename<GameMembership>, null, GameMembershipStatus | string>, | |
updatedAt?: GraphCacheResolver<WithTypename<GameMembership>, null, Scalars['Int'] | string>, | |
user?: GraphCacheResolver<WithTypename<GameMembership>, null, WithTypename<CompanyUser> | WithTypename<ConfirmUserPayload> | WithTypename<SampleUser> | WithTypename<User> | string>, | |
uuid?: GraphCacheResolver<WithTypename<GameMembership>, null, Scalars['String'] | string> | |
}, | |
GameObject?: { | |
createdAt?: GraphCacheResolver<WithTypename<GameObject>, null, Scalars['Int'] | string>, | |
gameActions?: GraphCacheResolver<WithTypename<GameObject>, null, Array<WithTypename<GameAction> | WithTypename<SampleGameAction> | string>>, | |
gameMembershipId?: GraphCacheResolver<WithTypename<GameObject>, null, Scalars['ID'] | string>, | |
id?: GraphCacheResolver<WithTypename<GameObject>, null, Scalars['ID'] | string>, | |
objectable?: GraphCacheResolver<WithTypename<GameObject>, null, WithTypename<GameObjectable> | string>, | |
objectableId?: GraphCacheResolver<WithTypename<GameObject>, null, Scalars['ID'] | string>, | |
objectableType?: GraphCacheResolver<WithTypename<GameObject>, null, Scalars['String'] | string>, | |
updatedAt?: GraphCacheResolver<WithTypename<GameObject>, null, Scalars['Int'] | string>, | |
uuid?: GraphCacheResolver<WithTypename<GameObject>, null, Scalars['String'] | string> | |
}, | |
GameResult?: { | |
game?: GraphCacheResolver<WithTypename<GameResult>, null, WithTypename<Game> | string>, | |
playerResults?: GraphCacheResolver<WithTypename<GameResult>, null, Array<WithTypename<PlayerResult> | string>> | |
}, | |
GameRole?: { | |
category?: GraphCacheResolver<WithTypename<GameRole>, null, RoleCategory | string>, | |
id?: GraphCacheResolver<WithTypename<GameRole>, null, Scalars['ID'] | string>, | |
name?: GraphCacheResolver<WithTypename<GameRole>, null, Scalars['String'] | string>, | |
roleId?: GraphCacheResolver<WithTypename<GameRole>, null, Scalars['ID'] | string>, | |
status?: GraphCacheResolver<WithTypename<GameRole>, null, GameRoleStatus | string>, | |
uuid?: GraphCacheResolver<WithTypename<GameRole>, null, Scalars['String'] | string> | |
}, | |
GameScene?: { | |
createdAt?: GraphCacheResolver<WithTypename<GameScene>, null, Scalars['Int'] | string>, | |
id?: GraphCacheResolver<WithTypename<GameScene>, null, Scalars['ID'] | string>, | |
name?: GraphCacheResolver<WithTypename<GameScene>, null, Scalars['String'] | string>, | |
position?: GraphCacheResolver<WithTypename<GameScene>, null, Scalars['Int'] | string>, | |
scene?: GraphCacheResolver<WithTypename<GameScene>, null, WithTypename<Scene> | string>, | |
sceneMoves?: GraphCacheResolver<WithTypename<GameScene>, null, Array<WithTypename<SceneMove> | string>>, | |
sceneOutcome?: GraphCacheResolver<WithTypename<GameScene>, null, WithTypename<SceneOutcome> | string>, | |
status?: GraphCacheResolver<WithTypename<GameScene>, null, GameSceneStatus | string>, | |
updatedAt?: GraphCacheResolver<WithTypename<GameScene>, null, Scalars['Int'] | string>, | |
uuid?: GraphCacheResolver<WithTypename<GameScene>, null, Scalars['String'] | string> | |
}, | |
GameTheme?: { | |
gameThemeCopyTexts?: GraphCacheResolver<WithTypename<GameTheme>, null, Array<WithTypename<GameThemeCopyText> | string>>, | |
gameThemeFactionDetails?: GraphCacheResolver<WithTypename<GameTheme>, null, Array<WithTypename<GameThemeFactionDetail> | string>>, | |
id?: GraphCacheResolver<WithTypename<GameTheme>, null, Scalars['ID'] | string>, | |
name?: GraphCacheResolver<WithTypename<GameTheme>, null, Scalars['String'] | string>, | |
uuid?: GraphCacheResolver<WithTypename<GameTheme>, null, Scalars['String'] | string> | |
}, | |
GameThemeCopyText?: { | |
content?: GraphCacheResolver<WithTypename<GameThemeCopyText>, null, Scalars['String'] | string>, | |
id?: GraphCacheResolver<WithTypename<GameThemeCopyText>, null, Scalars['ID'] | string>, | |
key?: GraphCacheResolver<WithTypename<GameThemeCopyText>, null, Scalars['String'] | string>, | |
uuid?: GraphCacheResolver<WithTypename<GameThemeCopyText>, null, Scalars['String'] | string> | |
}, | |
GameThemeFactionDetail?: { | |
comradeAlias?: GraphCacheResolver<WithTypename<GameThemeFactionDetail>, null, Scalars['String'] | string>, | |
domain?: GraphCacheResolver<WithTypename<GameThemeFactionDetail>, null, Scalars['String'] | string>, | |
email?: GraphCacheResolver<WithTypename<GameThemeFactionDetail>, null, Scalars['String'] | string>, | |
id?: GraphCacheResolver<WithTypename<GameThemeFactionDetail>, null, Scalars['ID'] | string>, | |
insurgent?: GraphCacheResolver<WithTypename<GameThemeFactionDetail>, null, Scalars['Boolean'] | string>, | |
leaderAlias?: GraphCacheResolver<WithTypename<GameThemeFactionDetail>, null, Scalars['String'] | string>, | |
name?: GraphCacheResolver<WithTypename<GameThemeFactionDetail>, null, Scalars['String'] | string>, | |
uuid?: GraphCacheResolver<WithTypename<GameThemeFactionDetail>, null, Scalars['String'] | string> | |
}, | |
GameType?: { | |
defaultGameCover?: GraphCacheResolver<WithTypename<GameType>, null, WithTypename<DefaultGameCover> | string>, | |
gameFinishedScreen?: GraphCacheResolver<WithTypename<GameType>, null, WithTypename<GameFinishedScreen> | string>, | |
gameThemes?: GraphCacheResolver<WithTypename<GameType>, null, Array<WithTypename<GameTheme> | string>>, | |
gameTypeDetail?: GraphCacheResolver<WithTypename<GameType>, null, WithTypename<GameTypeDetails> | string>, | |
gameTypeTour?: GraphCacheResolver<WithTypename<GameType>, null, WithTypename<GameTypeTour> | string>, | |
icon?: GraphCacheResolver<WithTypename<GameType>, null, WithTypename<Media> | string>, | |
id?: GraphCacheResolver<WithTypename<GameType>, null, Scalars['ID'] | string>, | |
membershipConfirmationBackground?: GraphCacheResolver<WithTypename<GameType>, null, WithTypename<MembershipConfirmationBackground> | string>, | |
membershipIntroBackground?: GraphCacheResolver<WithTypename<GameType>, null, WithTypename<MembershipIntroBackground> | string>, | |
name?: GraphCacheResolver<WithTypename<GameType>, null, Scalars['String'] | string>, | |
slug?: GraphCacheResolver<WithTypename<GameType>, null, Scalars['String'] | string>, | |
tagline?: GraphCacheResolver<WithTypename<GameType>, null, Scalars['String'] | string>, | |
uuid?: GraphCacheResolver<WithTypename<GameType>, null, Scalars['String'] | string> | |
}, | |
GameTypeDetails?: { | |
details?: GraphCacheResolver<WithTypename<GameTypeDetails>, null, Scalars['String'] | string>, | |
gamePlay?: GraphCacheResolver<WithTypename<GameTypeDetails>, null, Scalars['String'] | string>, | |
goodFor?: GraphCacheResolver<WithTypename<GameTypeDetails>, null, Scalars['String'] | string>, | |
id?: GraphCacheResolver<WithTypename<GameTypeDetails>, null, Scalars['ID'] | string>, | |
screenshots?: GraphCacheResolver<WithTypename<GameTypeDetails>, null, Array<WithTypename<Media> | string>>, | |
splash?: GraphCacheResolver<WithTypename<GameTypeDetails>, null, WithTypename<Media> | string>, | |
subtitle?: GraphCacheResolver<WithTypename<GameTypeDetails>, null, Scalars['String'] | string>, | |
title?: GraphCacheResolver<WithTypename<GameTypeDetails>, null, Scalars['String'] | string>, | |
uuid?: GraphCacheResolver<WithTypename<GameTypeDetails>, null, Scalars['String'] | string> | |
}, | |
GameTypeTour?: { | |
id?: GraphCacheResolver<WithTypename<GameTypeTour>, null, Scalars['ID'] | string>, | |
pageStyle?: GraphCacheResolver<WithTypename<GameTypeTour>, null, TourPageStyle | string>, | |
playCta?: GraphCacheResolver<WithTypename<GameTypeTour>, null, Scalars['String'] | string>, | |
steps?: GraphCacheResolver<WithTypename<GameTypeTour>, null, Array<WithTypename<GameTypeTourStep> | string>>, | |
uuid?: GraphCacheResolver<WithTypename<GameTypeTour>, null, Scalars['String'] | string> | |
}, | |
GameTypeTourStep?: { | |
backgroundImage?: GraphCacheResolver<WithTypename<GameTypeTourStep>, null, WithTypename<Media> | string>, | |
id?: GraphCacheResolver<WithTypename<GameTypeTourStep>, null, Scalars['ID'] | string>, | |
media?: GraphCacheResolver<WithTypename<GameTypeTourStep>, null, WithTypename<Media> | string>, | |
position?: GraphCacheResolver<WithTypename<GameTypeTourStep>, null, Scalars['Int'] | string>, | |
subtitle?: GraphCacheResolver<WithTypename<GameTypeTourStep>, null, Scalars['String'] | string>, | |
title?: GraphCacheResolver<WithTypename<GameTypeTourStep>, null, Scalars['String'] | string>, | |
uuid?: GraphCacheResolver<WithTypename<GameTypeTourStep>, null, Scalars['String'] | string> | |
}, | |
GenerateSampleGamePayload?: { | |
clientMutationId?: GraphCacheResolver<WithTypename<GenerateSampleGamePayload>, null, Scalars['String'] | string>, | |
errors?: GraphCacheResolver<WithTypename<GenerateSampleGamePayload>, null, Array<WithTypename<DisplayError> | string>>, | |
game?: GraphCacheResolver<WithTypename<GenerateSampleGamePayload>, null, WithTypename<Game> | WithTypename<SampleGame> | string> | |
}, | |
Guess?: { | |
correct?: GraphCacheResolver<WithTypename<Guess>, null, Scalars['Boolean'] | string>, | |
gameMembership?: GraphCacheResolver<WithTypename<Guess>, null, WithTypename<GameMembership> | string>, | |
gameObject?: GraphCacheResolver<WithTypename<Guess>, null, WithTypename<GameObject> | WithTypename<SampleGameObject> | string>, | |
gameObjectSource?: GraphCacheResolver<WithTypename<Guess>, null, WithTypename<ConfirmUserPayload> | WithTypename<SampleUser> | WithTypename<User> | string>, | |
id?: GraphCacheResolver<WithTypename<Guess>, null, Scalars['ID'] | string>, | |
points?: GraphCacheResolver<WithTypename<Guess>, null, Scalars['Int'] | string> | |
}, | |
IntelligenceBrief?: { | |
createdAt?: GraphCacheResolver<WithTypename<IntelligenceBrief>, null, Scalars['Int'] | string>, | |
id?: GraphCacheResolver<WithTypename<IntelligenceBrief>, null, Scalars['ID'] | string>, | |
name?: GraphCacheResolver<WithTypename<IntelligenceBrief>, null, Scalars['String'] | string>, | |
sentAt?: GraphCacheResolver<WithTypename<IntelligenceBrief>, null, Scalars['Int'] | string>, | |
updatedAt?: GraphCacheResolver<WithTypename<IntelligenceBrief>, null, Scalars['Int'] | string>, | |
uuid?: GraphCacheResolver<WithTypename<IntelligenceBrief>, null, Scalars['String'] | string> | |
}, | |
Invite?: { | |
company?: GraphCacheResolver<WithTypename<Invite>, null, WithTypename<Company> | string>, | |
game?: GraphCacheResolver<WithTypename<Invite>, null, WithTypename<Game> | string>, | |
id?: GraphCacheResolver<WithTypename<Invite>, null, Scalars['ID'] | string>, | |
recipient?: GraphCacheResolver<WithTypename<Invite>, null, WithTypename<User> | string>, | |
recipientEmail?: GraphCacheResolver<WithTypename<Invite>, null, Scalars['String'] | string>, | |
sender?: GraphCacheResolver<WithTypename<Invite>, null, WithTypename<User> | string>, | |
status?: GraphCacheResolver<WithTypename<Invite>, null, InviteStatus | string>, | |
uuid?: GraphCacheResolver<WithTypename<Invite>, null, Scalars['String'] | string> | |
}, | |
Item?: { | |
icon?: GraphCacheResolver<WithTypename<Item>, null, WithTypename<Media> | string>, | |
id?: GraphCacheResolver<WithTypename<Item>, null, Scalars['ID'] | string>, | |
media?: GraphCacheResolver<WithTypename<Item>, null, WithTypename<Media> | string>, | |
name?: GraphCacheResolver<WithTypename<Item>, null, Scalars['String'] | string>, | |
uiStyle?: GraphCacheResolver<WithTypename<Item>, null, WithTypename<UiStyle> | string>, | |
uuid?: GraphCacheResolver<WithTypename<Item>, null, Scalars['String'] | string> | |
}, | |
JoinGamePayload?: { | |
clientMutationId?: GraphCacheResolver<WithTypename<JoinGamePayload>, null, Scalars['String'] | string>, | |
errors?: GraphCacheResolver<WithTypename<JoinGamePayload>, null, Array<WithTypename<DisplayError> | string>>, | |
gameMembership?: GraphCacheResolver<WithTypename<JoinGamePayload>, null, WithTypename<GameMembership> | string> | |
}, | |
LeaderAccusation?: { | |
correct?: GraphCacheResolver<WithTypename<LeaderAccusation>, null, Scalars['Boolean'] | string>, | |
gameMembership?: GraphCacheResolver<WithTypename<LeaderAccusation>, null, WithTypename<GameMembership> | string>, | |
gameMembershipId?: GraphCacheResolver<WithTypename<LeaderAccusation>, null, Scalars['ID'] | string>, | |
gameObject?: GraphCacheResolver<WithTypename<LeaderAccusation>, null, WithTypename<GameObject> | WithTypename<SampleGameObject> | string>, | |
id?: GraphCacheResolver<WithTypename<LeaderAccusation>, null, Scalars['ID'] | string>, | |
uuid?: GraphCacheResolver<WithTypename<LeaderAccusation>, null, Scalars['String'] | string> | |
}, | |
Media?: { | |
id?: GraphCacheResolver<WithTypename<Media>, null, Scalars['ID'] | string>, | |
mediaSources?: GraphCacheResolver<WithTypename<Media>, null, Array<WithTypename<MediaSource> | string>>, | |
mediaType?: GraphCacheResolver<WithTypename<Media>, null, MediaType | string>, | |
name?: GraphCacheResolver<WithTypename<Media>, null, Scalars['String'] | string>, | |
status?: GraphCacheResolver<WithTypename<Media>, null, MediaStatus | string>, | |
uuid?: GraphCacheResolver<WithTypename<Media>, null, Scalars['String'] | string> | |
}, | |
MediaSource?: { | |
contentType?: GraphCacheResolver<WithTypename<MediaSource>, null, Scalars['String'] | string>, | |
duration?: GraphCacheResolver<WithTypename<MediaSource>, null, Scalars['Int'] | string>, | |
height?: GraphCacheResolver<WithTypename<MediaSource>, null, Scalars['Int'] | string>, | |
id?: GraphCacheResolver<WithTypename<MediaSource>, null, Scalars['ID'] | string>, | |
name?: GraphCacheResolver<WithTypename<MediaSource>, null, Scalars['String'] | string>, | |
status?: GraphCacheResolver<WithTypename<MediaSource>, null, MediaSourceStatus | string>, | |
url?: GraphCacheResolver<WithTypename<MediaSource>, null, Scalars['String'] | string>, | |
uuid?: GraphCacheResolver<WithTypename<MediaSource>, null, Scalars['String'] | string>, | |
width?: GraphCacheResolver<WithTypename<MediaSource>, null, Scalars['Int'] | string> | |
}, | |
MembershipConfirmationBackground?: { | |
id?: GraphCacheResolver<WithTypename<MembershipConfirmationBackground>, null, Scalars['ID'] | string>, | |
media?: GraphCacheResolver<WithTypename<MembershipConfirmationBackground>, null, WithTypename<Media> | string>, | |
name?: GraphCacheResolver<WithTypename<MembershipConfirmationBackground>, null, Scalars['String'] | string>, | |
uiStyle?: GraphCacheResolver<WithTypename<MembershipConfirmationBackground>, null, WithTypename<UiStyle> | string>, | |
uuid?: GraphCacheResolver<WithTypename<MembershipConfirmationBackground>, null, Scalars['String'] | string> | |
}, | |
MembershipIntroBackground?: { | |
id?: GraphCacheResolver<WithTypename<MembershipIntroBackground>, null, Scalars['ID'] | string>, | |
media?: GraphCacheResolver<WithTypename<MembershipIntroBackground>, null, WithTypename<Media> | string>, | |
name?: GraphCacheResolver<WithTypename<MembershipIntroBackground>, null, Scalars['String'] | string>, | |
uiStyle?: GraphCacheResolver<WithTypename<MembershipIntroBackground>, null, WithTypename<UiStyle> | string>, | |
uuid?: GraphCacheResolver<WithTypename<MembershipIntroBackground>, null, Scalars['String'] | string> | |
}, | |
MobileDevice?: { | |
enabled?: GraphCacheResolver<WithTypename<MobileDevice>, null, Scalars['Boolean'] | string>, | |
id?: GraphCacheResolver<WithTypename<MobileDevice>, null, Scalars['ID'] | string>, | |
platform?: GraphCacheResolver<WithTypename<MobileDevice>, null, MobileDevicePlatform | string>, | |
registrationId?: GraphCacheResolver<WithTypename<MobileDevice>, null, Scalars['String'] | string>, | |
token?: GraphCacheResolver<WithTypename<MobileDevice>, null, Scalars['String'] | string> | |
}, | |
MoveCopy?: { | |
prompt?: GraphCacheResolver<WithTypename<MoveCopy>, null, Scalars['String'] | string>, | |
text?: GraphCacheResolver<WithTypename<MoveCopy>, null, Scalars['String'] | string>, | |
title?: GraphCacheResolver<WithTypename<MoveCopy>, null, Scalars['String'] | string> | |
}, | |
PlatformInvitePayload?: { | |
clientMutationId?: GraphCacheResolver<WithTypename<PlatformInvitePayload>, null, Scalars['String'] | string>, | |
errors?: GraphCacheResolver<WithTypename<PlatformInvitePayload>, null, Array<WithTypename<DisplayError> | string>> | |
}, | |
PlayerResult?: { | |
gameObjects?: GraphCacheResolver<WithTypename<PlayerResult>, null, Array<WithTypename<GameObject> | string>>, | |
score?: GraphCacheResolver<WithTypename<PlayerResult>, null, Scalars['Int'] | string>, | |
user?: GraphCacheResolver<WithTypename<PlayerResult>, null, WithTypename<CompanyUser> | string> | |
}, | |
Puzzle?: { | |
icon?: GraphCacheResolver<WithTypename<Puzzle>, null, WithTypename<Media> | string>, | |
id?: GraphCacheResolver<WithTypename<Puzzle>, null, Scalars['ID'] | string>, | |
media?: GraphCacheResolver<WithTypename<Puzzle>, null, WithTypename<Media> | string>, | |
name?: GraphCacheResolver<WithTypename<Puzzle>, null, Scalars['String'] | string>, | |
puzzleAnswers?: GraphCacheResolver<WithTypename<Puzzle>, null, Array<WithTypename<PuzzleAnswer> | string>>, | |
text?: GraphCacheResolver<WithTypename<Puzzle>, null, Scalars['String'] | string>, | |
uiStyle?: GraphCacheResolver<WithTypename<Puzzle>, null, WithTypename<UiStyle> | string>, | |
uuid?: GraphCacheResolver<WithTypename<Puzzle>, null, Scalars['String'] | string> | |
}, | |
PuzzleAnswer?: { | |
correct?: GraphCacheResolver<WithTypename<PuzzleAnswer>, null, Scalars['Boolean'] | string>, | |
id?: GraphCacheResolver<WithTypename<PuzzleAnswer>, null, Scalars['ID'] | string>, | |
text?: GraphCacheResolver<WithTypename<PuzzleAnswer>, null, Scalars['String'] | string>, | |
uuid?: GraphCacheResolver<WithTypename<PuzzleAnswer>, null, Scalars['String'] | string> | |
}, | |
Question?: { | |
allowCustom?: GraphCacheResolver<WithTypename<Question>, null, Scalars['Boolean'] | string>, | |
answers?: GraphCacheResolver<WithTypename<Question>, null, Array<WithTypename<Answer> | string>>, | |
category?: GraphCacheResolver<WithTypename<Question>, null, QuestionCategory | string>, | |
displayText?: GraphCacheResolver<WithTypename<Question>, null, Scalars['String'] | string>, | |
id?: GraphCacheResolver<WithTypename<Question>, null, Scalars['ID'] | string>, | |
inputSubtext?: GraphCacheResolver<WithTypename<Question>, null, Scalars['String'] | string>, | |
inputText?: GraphCacheResolver<WithTypename<Question>, null, Scalars['String'] | string>, | |
name?: GraphCacheResolver<WithTypename<Question>, null, Scalars['String'] | string>, | |
placeholderText?: GraphCacheResolver<WithTypename<Question>, null, Scalars['String'] | string>, | |
sensitivity?: GraphCacheResolver<WithTypename<Question>, null, Scalars['Int'] | string> | |
}, | |
RestartGamePayload?: { | |
clientMutationId?: GraphCacheResolver<WithTypename<RestartGamePayload>, null, Scalars['String'] | string>, | |
errors?: GraphCacheResolver<WithTypename<RestartGamePayload>, null, Array<WithTypename<DisplayError> | string>>, | |
game?: GraphCacheResolver<WithTypename<RestartGamePayload>, null, WithTypename<Game> | string> | |
}, | |
Role?: { | |
category?: GraphCacheResolver<WithTypename<Role>, null, RoleCategory | string>, | |
id?: GraphCacheResolver<WithTypename<Role>, null, Scalars['ID'] | string>, | |
media?: GraphCacheResolver<WithTypename<Role>, null, WithTypename<Media> | string>, | |
name?: GraphCacheResolver<WithTypename<Role>, null, Scalars['String'] | string>, | |
uiStyle?: GraphCacheResolver<WithTypename<Role>, null, WithTypename<UiStyle> | string>, | |
uuid?: GraphCacheResolver<WithTypename<Role>, null, Scalars['String'] | string> | |
}, | |
SampleFact?: { | |
answer?: GraphCacheResolver<WithTypename<SampleFact>, null, WithTypename<Answer> | string>, | |
customAnswer?: GraphCacheResolver<WithTypename<SampleFact>, null, Scalars['String'] | string>, | |
id?: GraphCacheResolver<WithTypename<SampleFact>, null, Scalars['ID'] | string>, | |
name?: GraphCacheResolver<WithTypename<SampleFact>, null, Scalars['String'] | string>, | |
question?: GraphCacheResolver<WithTypename<SampleFact>, null, WithTypename<Question> | string> | |
}, | |
SampleGame?: { | |
company?: GraphCacheResolver<WithTypename<SampleGame>, null, WithTypename<Company> | string>, | |
createdAt?: GraphCacheResolver<WithTypename<SampleGame>, null, Scalars['Int'] | string>, | |
creator?: GraphCacheResolver<WithTypename<SampleGame>, null, WithTypename<User> | string>, | |
endedAt?: GraphCacheResolver<WithTypename<SampleGame>, null, Scalars['Int'] | string>, | |
gameConstants?: GraphCacheResolver<WithTypename<SampleGame>, null, Array<WithTypename<GameConstant> | string>>, | |
gameCover?: GraphCacheResolver<WithTypename<SampleGame>, null, WithTypename<Acronym> | WithTypename<Dance> | WithTypename<DefaultGameCover> | WithTypename<Doppel> | WithTypename<Scene> | WithTypename<StoryTheme> | string>, | |
gameElements?: GraphCacheResolver<WithTypename<SampleGame>, null, Array<WithTypename<GameElement> | string>>, | |
gameMemberships?: GraphCacheResolver<WithTypename<SampleGame>, null, Array<WithTypename<GameMembership> | WithTypename<SampleGameMembership> | string>>, | |
gameTheme?: GraphCacheResolver<WithTypename<SampleGame>, null, WithTypename<GameTheme> | string>, | |
gameType?: GraphCacheResolver<WithTypename<SampleGame>, null, WithTypename<GameType> | string>, | |
id?: GraphCacheResolver<WithTypename<SampleGame>, null, Scalars['ID'] | string>, | |
isMember?: GraphCacheResolver<WithTypename<SampleGame>, null, Scalars['Boolean'] | string>, | |
isSample?: GraphCacheResolver<WithTypename<SampleGame>, null, Scalars['Boolean'] | string>, | |
name?: GraphCacheResolver<WithTypename<SampleGame>, null, Scalars['String'] | string>, | |
nextGame?: GraphCacheResolver<WithTypename<SampleGame>, null, WithTypename<Game> | WithTypename<SampleGame> | string>, | |
pendingInvitations?: GraphCacheResolver<WithTypename<SampleGame>, null, Scalars['Int'] | string>, | |
previousGame?: GraphCacheResolver<WithTypename<SampleGame>, null, WithTypename<Game> | WithTypename<SampleGame> | string>, | |
startedAt?: GraphCacheResolver<WithTypename<SampleGame>, null, Scalars['Int'] | string>, | |
status?: GraphCacheResolver<WithTypename<SampleGame>, null, GameStatus | string>, | |
timezone?: GraphCacheResolver<WithTypename<SampleGame>, null, Scalars['String'] | string>, | |
updatedAt?: GraphCacheResolver<WithTypename<SampleGame>, null, Scalars['Int'] | string>, | |
uuid?: GraphCacheResolver<WithTypename<SampleGame>, null, Scalars['String'] | string>, | |
weekendPlay?: GraphCacheResolver<WithTypename<SampleGame>, null, Scalars['Boolean'] | string>, | |
winner?: GraphCacheResolver<WithTypename<SampleGame>, null, WithTypename<CompanyUser> | string> | |
}, | |
SampleGameAction?: { | |
actionable?: GraphCacheResolver<WithTypename<SampleGameAction>, null, WithTypename<GameActionable> | string>, | |
actionableId?: GraphCacheResolver<WithTypename<SampleGameAction>, null, Scalars['ID'] | string>, | |
actionableTarget?: GraphCacheResolver<WithTypename<SampleGameAction>, null, WithTypename<GameActionableTarget> | string>, | |
actionableTargetId?: GraphCacheResolver<WithTypename<SampleGameAction>, null, Scalars['ID'] | string>, | |
actionableTargetType?: GraphCacheResolver<WithTypename<SampleGameAction>, null, Scalars['String'] | string>, | |
actionableType?: GraphCacheResolver<WithTypename<SampleGameAction>, null, Scalars['String'] | string>, | |
createdAt?: GraphCacheResolver<WithTypename<SampleGameAction>, null, Scalars['Int'] | string>, | |
gameMembershipId?: GraphCacheResolver<WithTypename<SampleGameAction>, null, Scalars['ID'] | string>, | |
id?: GraphCacheResolver<WithTypename<SampleGameAction>, null, Scalars['ID'] | string>, | |
updatedAt?: GraphCacheResolver<WithTypename<SampleGameAction>, null, Scalars['Int'] | string>, | |
uuid?: GraphCacheResolver<WithTypename<SampleGameAction>, null, Scalars['String'] | string> | |
}, | |
SampleGameMembership?: { | |
createdAt?: GraphCacheResolver<WithTypename<SampleGameMembership>, null, Scalars['Int'] | string>, | |
gameId?: GraphCacheResolver<WithTypename<SampleGameMembership>, null, Scalars['ID'] | string>, | |
gameObjects?: GraphCacheResolver<WithTypename<SampleGameMembership>, null, Array<WithTypename<GameObject> | WithTypename<SampleGameObject> | string>>, | |
gameUuid?: GraphCacheResolver<WithTypename<SampleGameMembership>, null, Scalars['String'] | string>, | |
id?: GraphCacheResolver<WithTypename<SampleGameMembership>, null, Scalars['ID'] | string>, | |
status?: GraphCacheResolver<WithTypename<SampleGameMembership>, null, GameMembershipStatus | string>, | |
updatedAt?: GraphCacheResolver<WithTypename<SampleGameMembership>, null, Scalars['Int'] | string>, | |
user?: GraphCacheResolver<WithTypename<SampleGameMembership>, null, WithTypename<CompanyUser> | WithTypename<ConfirmUserPayload> | WithTypename<SampleUser> | WithTypename<User> | string>, | |
uuid?: GraphCacheResolver<WithTypename<SampleGameMembership>, null, Scalars['String'] | string> | |
}, | |
SampleGameObject?: { | |
createdAt?: GraphCacheResolver<WithTypename<SampleGameObject>, null, Scalars['Int'] | string>, | |
gameActions?: GraphCacheResolver<WithTypename<SampleGameObject>, null, Array<WithTypename<GameAction> | WithTypename<SampleGameAction> | string>>, | |
gameMembershipId?: GraphCacheResolver<WithTypename<SampleGameObject>, null, Scalars['ID'] | string>, | |
id?: GraphCacheResolver<WithTypename<SampleGameObject>, null, Scalars['ID'] | string>, | |
objectable?: GraphCacheResolver<WithTypename<SampleGameObject>, null, WithTypename<GameObjectable> | string>, | |
objectableId?: GraphCacheResolver<WithTypename<SampleGameObject>, null, Scalars['ID'] | string>, | |
objectableType?: GraphCacheResolver<WithTypename<SampleGameObject>, null, Scalars['String'] | string>, | |
updatedAt?: GraphCacheResolver<WithTypename<SampleGameObject>, null, Scalars['Int'] | string>, | |
uuid?: GraphCacheResolver<WithTypename<SampleGameObject>, null, Scalars['String'] | string> | |
}, | |
SampleGuess?: { | |
correct?: GraphCacheResolver<WithTypename<SampleGuess>, null, Scalars['Boolean'] | string>, | |
gameMembership?: GraphCacheResolver<WithTypename<SampleGuess>, null, WithTypename<GameMembership> | string>, | |
gameObject?: GraphCacheResolver<WithTypename<SampleGuess>, null, WithTypename<GameObject> | WithTypename<SampleGameObject> | string>, | |
gameObjectSource?: GraphCacheResolver<WithTypename<SampleGuess>, null, WithTypename<ConfirmUserPayload> | WithTypename<SampleUser> | WithTypename<User> | string>, | |
id?: GraphCacheResolver<WithTypename<SampleGuess>, null, Scalars['ID'] | string>, | |
points?: GraphCacheResolver<WithTypename<SampleGuess>, null, Scalars['Int'] | string> | |
}, | |
SampleUser?: { | |
avatar?: GraphCacheResolver<WithTypename<SampleUser>, null, WithTypename<Avatar> | string>, | |
id?: GraphCacheResolver<WithTypename<SampleUser>, null, Scalars['ID'] | string>, | |
name?: GraphCacheResolver<WithTypename<SampleUser>, null, Scalars['String'] | string>, | |
trackingId?: GraphCacheResolver<WithTypename<SampleUser>, null, Scalars['String'] | string>, | |
uuid?: GraphCacheResolver<WithTypename<SampleUser>, null, Scalars['String'] | string> | |
}, | |
Scene?: { | |
failureMedia?: GraphCacheResolver<WithTypename<Scene>, null, WithTypename<Media> | string>, | |
icon?: GraphCacheResolver<WithTypename<Scene>, null, WithTypename<Media> | string>, | |
id?: GraphCacheResolver<WithTypename<Scene>, null, Scalars['ID'] | string>, | |
invite?: GraphCacheResolver<WithTypename<Scene>, null, Scalars['Boolean'] | string>, | |
inviteFailureText?: GraphCacheResolver<WithTypename<Scene>, null, Scalars['String'] | string>, | |
inviteSuccessText?: GraphCacheResolver<WithTypename<Scene>, null, Scalars['String'] | string>, | |
itemFailureCopy?: GraphCacheResolver<WithTypename<Scene>, null, WithTypename<MoveCopy> | WithTypename<SceneCopy> | string>, | |
itemSuccessCopy?: GraphCacheResolver<WithTypename<Scene>, null, WithTypename<MoveCopy> | WithTypename<SceneCopy> | string>, | |
media?: GraphCacheResolver<WithTypename<Scene>, null, WithTypename<Media> | string>, | |
name?: GraphCacheResolver<WithTypename<Scene>, null, Scalars['String'] | string>, | |
puzzle?: GraphCacheResolver<WithTypename<Scene>, null, WithTypename<Puzzle> | string>, | |
puzzleFailureCopy?: GraphCacheResolver<WithTypename<Scene>, null, WithTypename<MoveCopy> | WithTypename<SceneCopy> | string>, | |
puzzleSuccessCopy?: GraphCacheResolver<WithTypename<Scene>, null, WithTypename<MoveCopy> | WithTypename<SceneCopy> | string>, | |
sceneItems?: GraphCacheResolver<WithTypename<Scene>, null, Array<WithTypename<SceneItem> | string>>, | |
successMedia?: GraphCacheResolver<WithTypename<Scene>, null, WithTypename<Media> | string>, | |
text?: GraphCacheResolver<WithTypename<Scene>, null, Scalars['String'] | string>, | |
uiStyle?: GraphCacheResolver<WithTypename<Scene>, null, WithTypename<UiStyle> | string>, | |
uuid?: GraphCacheResolver<WithTypename<Scene>, null, Scalars['String'] | string> | |
}, | |
SceneCopy?: { | |
prompt?: GraphCacheResolver<WithTypename<SceneCopy>, null, Scalars['String'] | string>, | |
text?: GraphCacheResolver<WithTypename<SceneCopy>, null, Scalars['String'] | string>, | |
title?: GraphCacheResolver<WithTypename<SceneCopy>, null, Scalars['String'] | string> | |
}, | |
SceneItem?: { | |
item?: GraphCacheResolver<WithTypename<SceneItem>, null, WithTypename<Item> | string>, | |
scene?: GraphCacheResolver<WithTypename<SceneItem>, null, WithTypename<Scene> | string>, | |
uuid?: GraphCacheResolver<WithTypename<SceneItem>, null, Scalars['String'] | string> | |
}, | |
SceneMove?: { | |
gameMembership?: GraphCacheResolver<WithTypename<SceneMove>, null, WithTypename<GameMembership> | string>, | |
gameMembershipId?: GraphCacheResolver<WithTypename<SceneMove>, null, Scalars['ID'] | string>, | |
id?: GraphCacheResolver<WithTypename<SceneMove>, null, Scalars['ID'] | string>, | |
move?: GraphCacheResolver<WithTypename<SceneMove>, null, WithTypename<SceneMoveable> | string>, | |
moveCopy?: GraphCacheResolver<WithTypename<SceneMove>, null, WithTypename<MoveCopy> | string>, | |
moveId?: GraphCacheResolver<WithTypename<SceneMove>, null, Scalars['ID'] | string>, | |
moveType?: GraphCacheResolver<WithTypename<SceneMove>, null, Scalars['String'] | string>, | |
uuid?: GraphCacheResolver<WithTypename<SceneMove>, null, Scalars['String'] | string> | |
}, | |
SceneOutcome?: { | |
gameScene?: GraphCacheResolver<WithTypename<SceneOutcome>, null, WithTypename<GameScene> | string>, | |
id?: GraphCacheResolver<WithTypename<SceneOutcome>, null, Scalars['ID'] | string>, | |
sceneMove?: GraphCacheResolver<WithTypename<SceneOutcome>, null, WithTypename<SceneMove> | string>, | |
uuid?: GraphCacheResolver<WithTypename<SceneOutcome>, null, Scalars['String'] | string> | |
}, | |
StartGamePayload?: { | |
clientMutationId?: GraphCacheResolver<WithTypename<StartGamePayload>, null, Scalars['String'] | string>, | |
errors?: GraphCacheResolver<WithTypename<StartGamePayload>, null, Array<WithTypename<DisplayError> | string>>, | |
game?: GraphCacheResolver<WithTypename<StartGamePayload>, null, WithTypename<Game> | string> | |
}, | |
StoryContribution?: { | |
createdAt?: GraphCacheResolver<WithTypename<StoryContribution>, null, Scalars['Int'] | string>, | |
ending?: GraphCacheResolver<WithTypename<StoryContribution>, null, Scalars['Boolean'] | string>, | |
id?: GraphCacheResolver<WithTypename<StoryContribution>, null, Scalars['ID'] | string>, | |
name?: GraphCacheResolver<WithTypename<StoryContribution>, null, Scalars['String'] | string>, | |
position?: GraphCacheResolver<WithTypename<StoryContribution>, null, Scalars['Int'] | string>, | |
text?: GraphCacheResolver<WithTypename<StoryContribution>, null, Scalars['String'] | string>, | |
updatedAt?: GraphCacheResolver<WithTypename<StoryContribution>, null, Scalars['Int'] | string>, | |
uuid?: GraphCacheResolver<WithTypename<StoryContribution>, null, Scalars['String'] | string> | |
}, | |
StoryContributionLike?: { | |
gameMembership?: GraphCacheResolver<WithTypename<StoryContributionLike>, null, WithTypename<GameMembership> | string>, | |
gameObject?: GraphCacheResolver<WithTypename<StoryContributionLike>, null, WithTypename<GameObject> | WithTypename<SampleGameObject> | string>, | |
id?: GraphCacheResolver<WithTypename<StoryContributionLike>, null, Scalars['ID'] | string>, | |
uuid?: GraphCacheResolver<WithTypename<StoryContributionLike>, null, Scalars['String'] | string> | |
}, | |
StoryTheme?: { | |
bodyFont?: GraphCacheResolver<WithTypename<StoryTheme>, null, WithTypename<Font> | string>, | |
id?: GraphCacheResolver<WithTypename<StoryTheme>, null, Scalars['ID'] | string>, | |
media?: GraphCacheResolver<WithTypename<StoryTheme>, null, WithTypename<Media> | string>, | |
name?: GraphCacheResolver<WithTypename<StoryTheme>, null, Scalars['String'] | string>, | |
starter?: GraphCacheResolver<WithTypename<StoryTheme>, null, Scalars['String'] | string>, | |
title?: GraphCacheResolver<WithTypename<StoryTheme>, null, Scalars['String'] | string>, | |
titleFont?: GraphCacheResolver<WithTypename<StoryTheme>, null, WithTypename<Font> | string>, | |
uiStyle?: GraphCacheResolver<WithTypename<StoryTheme>, null, WithTypename<UiStyle> | string>, | |
uuid?: GraphCacheResolver<WithTypename<StoryTheme>, null, Scalars['String'] | string> | |
}, | |
TalentRecording?: { | |
id?: GraphCacheResolver<WithTypename<TalentRecording>, null, Scalars['ID'] | string>, | |
media?: GraphCacheResolver<WithTypename<TalentRecording>, null, WithTypename<Media> | string>, | |
name?: GraphCacheResolver<WithTypename<TalentRecording>, null, Scalars['String'] | string>, | |
status?: GraphCacheResolver<WithTypename<TalentRecording>, null, MediaStatus | string>, | |
uiStyle?: GraphCacheResolver<WithTypename<TalentRecording>, null, WithTypename<UiStyle> | string>, | |
uuid?: GraphCacheResolver<WithTypename<TalentRecording>, null, Scalars['String'] | string>, | |
votes?: GraphCacheResolver<WithTypename<TalentRecording>, null, Scalars['Int'] | string> | |
}, | |
TalentVote?: { | |
gameMembership?: GraphCacheResolver<WithTypename<TalentVote>, null, WithTypename<GameMembership> | string>, | |
gameObject?: GraphCacheResolver<WithTypename<TalentVote>, null, WithTypename<GameObject> | WithTypename<SampleGameObject> | string>, | |
id?: GraphCacheResolver<WithTypename<TalentVote>, null, Scalars['ID'] | string>, | |
uuid?: GraphCacheResolver<WithTypename<TalentVote>, null, Scalars['String'] | string> | |
}, | |
TurnVillagerPayload?: { | |
clientMutationId?: GraphCacheResolver<WithTypename<TurnVillagerPayload>, null, Scalars['String'] | string>, | |
errors?: GraphCacheResolver<WithTypename<TurnVillagerPayload>, null, Array<WithTypename<DisplayError> | string>>, | |
gameAction?: GraphCacheResolver<WithTypename<TurnVillagerPayload>, null, WithTypename<GameAction> | WithTypename<SampleGameAction> | string>, | |
gameObject?: GraphCacheResolver<WithTypename<TurnVillagerPayload>, null, WithTypename<GameObject> | WithTypename<SampleGameObject> | string> | |
}, | |
UiStyle?: { | |
accentColor?: GraphCacheResolver<WithTypename<UiStyle>, null, Scalars['String'] | string>, | |
backgroundColor?: GraphCacheResolver<WithTypename<UiStyle>, null, Scalars['String'] | string>, | |
contrastColor?: GraphCacheResolver<WithTypename<UiStyle>, null, Scalars['String'] | string>, | |
displayable?: GraphCacheResolver<WithTypename<UiStyle>, null, WithTypename<Acronym> | WithTypename<Avatar> | WithTypename<Dance> | WithTypename<DanceRecording> | WithTypename<DefaultGameCover> | WithTypename<Doppel> | WithTypename<GameFinishedScreen> | WithTypename<Item> | WithTypename<MembershipConfirmationBackground> | WithTypename<MembershipIntroBackground> | WithTypename<Puzzle> | WithTypename<Role> | WithTypename<Scene> | WithTypename<StoryTheme> | WithTypename<TalentRecording> | string>, | |
overrides?: GraphCacheResolver<WithTypename<UiStyle>, null, Scalars['String'] | string>, | |
primaryColor?: GraphCacheResolver<WithTypename<UiStyle>, null, Scalars['String'] | string> | |
}, | |
UndoBiteVillagerPayload?: { | |
clientMutationId?: GraphCacheResolver<WithTypename<UndoBiteVillagerPayload>, null, Scalars['String'] | string>, | |
errors?: GraphCacheResolver<WithTypename<UndoBiteVillagerPayload>, null, Array<WithTypename<DisplayError> | string>>, | |
gameObject?: GraphCacheResolver<WithTypename<UndoBiteVillagerPayload>, null, WithTypename<GameObject> | WithTypename<SampleGameObject> | string> | |
}, | |
UpdateCompanyPayload?: { | |
clientMutationId?: GraphCacheResolver<WithTypename<UpdateCompanyPayload>, null, Scalars['String'] | string>, | |
company?: GraphCacheResolver<WithTypename<UpdateCompanyPayload>, null, WithTypename<Company> | string>, | |
errors?: GraphCacheResolver<WithTypename<UpdateCompanyPayload>, null, Array<WithTypename<DisplayError> | string>> | |
}, | |
UpdateDanceRecordingPayload?: { | |
clientMutationId?: GraphCacheResolver<WithTypename<UpdateDanceRecordingPayload>, null, Scalars['String'] | string>, | |
errors?: GraphCacheResolver<WithTypename<UpdateDanceRecordingPayload>, null, Array<WithTypename<DisplayError> | string>>, | |
gameObject?: GraphCacheResolver<WithTypename<UpdateDanceRecordingPayload>, null, WithTypename<GameObject> | WithTypename<SampleGameObject> | string> | |
}, | |
UpdateFactPayload?: { | |
clientMutationId?: GraphCacheResolver<WithTypename<UpdateFactPayload>, null, Scalars['String'] | string>, | |
errors?: GraphCacheResolver<WithTypename<UpdateFactPayload>, null, Array<WithTypename<DisplayError> | string>>, | |
gameObject?: GraphCacheResolver<WithTypename<UpdateFactPayload>, null, WithTypename<GameObject> | WithTypename<SampleGameObject> | string> | |
}, | |
UpdateGameCoverPayload?: { | |
clientMutationId?: GraphCacheResolver<WithTypename<UpdateGameCoverPayload>, null, Scalars['String'] | string>, | |
errors?: GraphCacheResolver<WithTypename<UpdateGameCoverPayload>, null, Array<WithTypename<DisplayError> | string>>, | |
gameCover?: GraphCacheResolver<WithTypename<UpdateGameCoverPayload>, null, WithTypename<Acronym> | WithTypename<Dance> | WithTypename<DefaultGameCover> | WithTypename<Doppel> | WithTypename<Scene> | WithTypename<StoryTheme> | string> | |
}, | |
UpdateGamePayload?: { | |
clientMutationId?: GraphCacheResolver<WithTypename<UpdateGamePayload>, null, Scalars['String'] | string>, | |
errors?: GraphCacheResolver<WithTypename<UpdateGamePayload>, null, Array<WithTypename<DisplayError> | string>>, | |
game?: GraphCacheResolver<WithTypename<UpdateGamePayload>, null, WithTypename<Game> | string> | |
}, | |
UpdateStoryContributionPayload?: { | |
clientMutationId?: GraphCacheResolver<WithTypename<UpdateStoryContributionPayload>, null, Scalars['String'] | string>, | |
errors?: GraphCacheResolver<WithTypename<UpdateStoryContributionPayload>, null, Array<WithTypename<DisplayError> | string>>, | |
gameObject?: GraphCacheResolver<WithTypename<UpdateStoryContributionPayload>, null, WithTypename<GameObject> | WithTypename<SampleGameObject> | string> | |
}, | |
UpdateTalentRecordingPayload?: { | |
clientMutationId?: GraphCacheResolver<WithTypename<UpdateTalentRecordingPayload>, null, Scalars['String'] | string>, | |
errors?: GraphCacheResolver<WithTypename<UpdateTalentRecordingPayload>, null, Array<WithTypename<DisplayError> | string>>, | |
gameObject?: GraphCacheResolver<WithTypename<UpdateTalentRecordingPayload>, null, WithTypename<GameObject> | WithTypename<SampleGameObject> | string> | |
}, | |
UpdateUserPayload?: { | |
clientMutationId?: GraphCacheResolver<WithTypename<UpdateUserPayload>, null, Scalars['String'] | string>, | |
errors?: GraphCacheResolver<WithTypename<UpdateUserPayload>, null, Array<WithTypename<DisplayError> | string>>, | |
user?: GraphCacheResolver<WithTypename<UpdateUserPayload>, null, WithTypename<User> | string> | |
}, | |
User?: { | |
avatar?: GraphCacheResolver<WithTypename<User>, null, WithTypename<Avatar> | string>, | |
company?: GraphCacheResolver<WithTypename<User>, null, WithTypename<Company> | string>, | |
completedOnboarding?: GraphCacheResolver<WithTypename<User>, null, Scalars['Boolean'] | string>, | |
email?: GraphCacheResolver<WithTypename<User>, null, Scalars['String'] | string>, | |
id?: GraphCacheResolver<WithTypename<User>, null, Scalars['ID'] | string>, | |
memberships?: GraphCacheResolver<WithTypename<User>, null, Array<WithTypename<GameMembership> | string>>, | |
mobileDevice?: GraphCacheResolver<WithTypename<User>, null, WithTypename<MobileDevice> | string>, | |
name?: GraphCacheResolver<WithTypename<User>, null, Scalars['String'] | string>, | |
status?: GraphCacheResolver<WithTypename<User>, null, UserStatus | string>, | |
trackingId?: GraphCacheResolver<WithTypename<User>, null, Scalars['String'] | string>, | |
uuid?: GraphCacheResolver<WithTypename<User>, null, Scalars['String'] | string> | |
}, | |
VampireAccusation?: { | |
correct?: GraphCacheResolver<WithTypename<VampireAccusation>, null, Scalars['Boolean'] | string>, | |
gameMembership?: GraphCacheResolver<WithTypename<VampireAccusation>, null, WithTypename<GameMembership> | string>, | |
gameMembershipId?: GraphCacheResolver<WithTypename<VampireAccusation>, null, Scalars['ID'] | string>, | |
gameObject?: GraphCacheResolver<WithTypename<VampireAccusation>, null, WithTypename<GameObject> | WithTypename<SampleGameObject> | string>, | |
id?: GraphCacheResolver<WithTypename<VampireAccusation>, null, Scalars['ID'] | string>, | |
uuid?: GraphCacheResolver<WithTypename<VampireAccusation>, null, Scalars['String'] | string> | |
}, | |
VillagerBite?: { | |
clue?: GraphCacheResolver<WithTypename<VillagerBite>, null, Scalars['String'] | string>, | |
gameMembership?: GraphCacheResolver<WithTypename<VillagerBite>, null, WithTypename<GameMembership> | string>, | |
gameMembershipId?: GraphCacheResolver<WithTypename<VillagerBite>, null, Scalars['ID'] | string>, | |
gameObject?: GraphCacheResolver<WithTypename<VillagerBite>, null, WithTypename<GameObject> | WithTypename<SampleGameObject> | string>, | |
id?: GraphCacheResolver<WithTypename<VillagerBite>, null, Scalars['ID'] | string>, | |
systemCreated?: GraphCacheResolver<WithTypename<VillagerBite>, null, Scalars['Boolean'] | string>, | |
uuid?: GraphCacheResolver<WithTypename<VillagerBite>, null, Scalars['String'] | string> | |
}, | |
VillagerTurn?: { | |
gameMembership?: GraphCacheResolver<WithTypename<VillagerTurn>, null, WithTypename<GameMembership> | string>, | |
gameMembershipId?: GraphCacheResolver<WithTypename<VillagerTurn>, null, Scalars['ID'] | string>, | |
gameObject?: GraphCacheResolver<WithTypename<VillagerTurn>, null, WithTypename<GameObject> | WithTypename<SampleGameObject> | string>, | |
id?: GraphCacheResolver<WithTypename<VillagerTurn>, null, Scalars['ID'] | string>, | |
uuid?: GraphCacheResolver<WithTypename<VillagerTurn>, null, Scalars['String'] | string> | |
} | |
}; | |
export type GraphCacheOptimisticUpdaters = { | |
acceptInvite?: GraphCacheOptimisticMutationResolver<MutationAcceptInviteArgs, Maybe<WithTypename<AcceptInvitePayload>>>, | |
accuseVillager?: GraphCacheOptimisticMutationResolver<MutationAccuseVillagerArgs, Maybe<WithTypename<AccuseVillagerPayload>>>, | |
activateGameMembership?: GraphCacheOptimisticMutationResolver<MutationActivateGameMembershipArgs, Maybe<WithTypename<ActivateGameMembershipPayload>>>, | |
assignAvatar?: GraphCacheOptimisticMutationResolver<MutationAssignAvatarArgs, Maybe<WithTypename<AssignAvatarPayload>>>, | |
assignDoppel?: GraphCacheOptimisticMutationResolver<MutationAssignDoppelArgs, Maybe<WithTypename<AssignDoppelPayload>>>, | |
assignItem?: GraphCacheOptimisticMutationResolver<MutationAssignItemArgs, Maybe<WithTypename<AssignItemPayload>>>, | |
biteVillager?: GraphCacheOptimisticMutationResolver<MutationBiteVillagerArgs, Maybe<WithTypename<BiteVillagerPayload>>>, | |
confirmUser?: GraphCacheOptimisticMutationResolver<MutationConfirmUserArgs, Maybe<WithTypename<ConfirmUserPayload>>>, | |
createAcronymGuess?: GraphCacheOptimisticMutationResolver<MutationCreateAcronymGuessArgs, Maybe<WithTypename<CreateAcronymGuessPayload>>>, | |
createChallengeResponse?: GraphCacheOptimisticMutationResolver<MutationCreateChallengeResponseArgs, Maybe<WithTypename<CreateChallengeResponsePayload>>>, | |
createDanceRecording?: GraphCacheOptimisticMutationResolver<MutationCreateDanceRecordingArgs, Maybe<WithTypename<CreateDanceRecordingPayload>>>, | |
createDanceVote?: GraphCacheOptimisticMutationResolver<MutationCreateDanceVoteArgs, Maybe<WithTypename<CreateDanceVotePayload>>>, | |
createFact?: GraphCacheOptimisticMutationResolver<MutationCreateFactArgs, Maybe<WithTypename<CreateFactPayload>>>, | |
createFactionNomination?: GraphCacheOptimisticMutationResolver<MutationCreateFactionNominationArgs, Maybe<WithTypename<CreateFactionNominationPayload>>>, | |
createGame?: GraphCacheOptimisticMutationResolver<MutationCreateGameArgs, Maybe<WithTypename<CreateGamePayload>>>, | |
createGuess?: GraphCacheOptimisticMutationResolver<MutationCreateGuessArgs, Maybe<WithTypename<CreateGuessPayload>>>, | |
createInvites?: GraphCacheOptimisticMutationResolver<MutationCreateInvitesArgs, Maybe<WithTypename<CreateInvitesPayload>>>, | |
createLeaderAccusation?: GraphCacheOptimisticMutationResolver<MutationCreateLeaderAccusationArgs, Maybe<WithTypename<CreateLeaderAccusationPayload>>>, | |
createSceneMove?: GraphCacheOptimisticMutationResolver<MutationCreateSceneMoveArgs, Maybe<WithTypename<CreateSceneMovePayload>>>, | |
createStoryContribution?: GraphCacheOptimisticMutationResolver<MutationCreateStoryContributionArgs, Maybe<WithTypename<CreateStoryContributionPayload>>>, | |
createStoryContributionLike?: GraphCacheOptimisticMutationResolver<MutationCreateStoryContributionLikeArgs, Maybe<WithTypename<CreateStoryContributionLikePayload>>>, | |
createTalentRecording?: GraphCacheOptimisticMutationResolver<MutationCreateTalentRecordingArgs, Maybe<WithTypename<CreateTalentRecordingPayload>>>, | |
createTalentVote?: GraphCacheOptimisticMutationResolver<MutationCreateTalentVoteArgs, Maybe<WithTypename<CreateTalentVotePayload>>>, | |
deleteDanceVote?: GraphCacheOptimisticMutationResolver<MutationDeleteDanceVoteArgs, Maybe<WithTypename<DeleteDanceVotePayload>>>, | |
deleteFact?: GraphCacheOptimisticMutationResolver<MutationDeleteFactArgs, Maybe<WithTypename<DeleteFactPayload>>>, | |
deleteStoryContribution?: GraphCacheOptimisticMutationResolver<MutationDeleteStoryContributionArgs, Maybe<WithTypename<DeleteStoryContributionPayload>>>, | |
deleteStoryContributionLike?: GraphCacheOptimisticMutationResolver<MutationDeleteStoryContributionLikeArgs, Maybe<WithTypename<DeleteStoryContributionLikePayload>>>, | |
deleteTalentVote?: GraphCacheOptimisticMutationResolver<MutationDeleteTalentVoteArgs, Maybe<WithTypename<DeleteTalentVotePayload>>>, | |
generateSampleGame?: GraphCacheOptimisticMutationResolver<MutationGenerateSampleGameArgs, Maybe<WithTypename<GenerateSampleGamePayload>>>, | |
joinGame?: GraphCacheOptimisticMutationResolver<MutationJoinGameArgs, Maybe<WithTypename<JoinGamePayload>>>, | |
platformInvite?: GraphCacheOptimisticMutationResolver<MutationPlatformInviteArgs, Maybe<WithTypename<PlatformInvitePayload>>>, | |
restartGame?: GraphCacheOptimisticMutationResolver<MutationRestartGameArgs, Maybe<WithTypename<RestartGamePayload>>>, | |
startGame?: GraphCacheOptimisticMutationResolver<MutationStartGameArgs, Maybe<WithTypename<StartGamePayload>>>, | |
turnVillager?: GraphCacheOptimisticMutationResolver<MutationTurnVillagerArgs, Maybe<WithTypename<TurnVillagerPayload>>>, | |
undoBiteVillager?: GraphCacheOptimisticMutationResolver<MutationUndoBiteVillagerArgs, Maybe<WithTypename<UndoBiteVillagerPayload>>>, | |
updateCompany?: GraphCacheOptimisticMutationResolver<MutationUpdateCompanyArgs, Maybe<WithTypename<UpdateCompanyPayload>>>, | |
updateDanceRecording?: GraphCacheOptimisticMutationResolver<MutationUpdateDanceRecordingArgs, Maybe<WithTypename<UpdateDanceRecordingPayload>>>, | |
updateFact?: GraphCacheOptimisticMutationResolver<MutationUpdateFactArgs, Maybe<WithTypename<UpdateFactPayload>>>, | |
updateGame?: GraphCacheOptimisticMutationResolver<MutationUpdateGameArgs, Maybe<WithTypename<UpdateGamePayload>>>, | |
updateGameCover?: GraphCacheOptimisticMutationResolver<MutationUpdateGameCoverArgs, Maybe<WithTypename<UpdateGameCoverPayload>>>, | |
updateStoryContribution?: GraphCacheOptimisticMutationResolver<MutationUpdateStoryContributionArgs, Maybe<WithTypename<UpdateStoryContributionPayload>>>, | |
updateTalentRecording?: GraphCacheOptimisticMutationResolver<MutationUpdateTalentRecordingArgs, Maybe<WithTypename<UpdateTalentRecordingPayload>>>, | |
updateUser?: GraphCacheOptimisticMutationResolver<MutationUpdateUserArgs, Maybe<WithTypename<UpdateUserPayload>>> | |
}; | |
export type GraphCacheUpdaters = { | |
Mutation?: { | |
acceptInvite?: GraphCacheUpdateResolver<{ acceptInvite: Maybe<WithTypename<AcceptInvitePayload>> }, MutationAcceptInviteArgs>, | |
accuseVillager?: GraphCacheUpdateResolver<{ accuseVillager: Maybe<WithTypename<AccuseVillagerPayload>> }, MutationAccuseVillagerArgs>, | |
activateGameMembership?: GraphCacheUpdateResolver<{ activateGameMembership: Maybe<WithTypename<ActivateGameMembershipPayload>> }, MutationActivateGameMembershipArgs>, | |
assignAvatar?: GraphCacheUpdateResolver<{ assignAvatar: Maybe<WithTypename<AssignAvatarPayload>> }, MutationAssignAvatarArgs>, | |
assignDoppel?: GraphCacheUpdateResolver<{ assignDoppel: Maybe<WithTypename<AssignDoppelPayload>> }, MutationAssignDoppelArgs>, | |
assignItem?: GraphCacheUpdateResolver<{ assignItem: Maybe<WithTypename<AssignItemPayload>> }, MutationAssignItemArgs>, | |
biteVillager?: GraphCacheUpdateResolver<{ biteVillager: Maybe<WithTypename<BiteVillagerPayload>> }, MutationBiteVillagerArgs>, | |
confirmUser?: GraphCacheUpdateResolver<{ confirmUser: Maybe<WithTypename<ConfirmUserPayload>> }, MutationConfirmUserArgs>, | |
createAcronymGuess?: GraphCacheUpdateResolver<{ createAcronymGuess: Maybe<WithTypename<CreateAcronymGuessPayload>> }, MutationCreateAcronymGuessArgs>, | |
createChallengeResponse?: GraphCacheUpdateResolver<{ createChallengeResponse: Maybe<WithTypename<CreateChallengeResponsePayload>> }, MutationCreateChallengeResponseArgs>, | |
createDanceRecording?: GraphCacheUpdateResolver<{ createDanceRecording: Maybe<WithTypename<CreateDanceRecordingPayload>> }, MutationCreateDanceRecordingArgs>, | |
createDanceVote?: GraphCacheUpdateResolver<{ createDanceVote: Maybe<WithTypename<CreateDanceVotePayload>> }, MutationCreateDanceVoteArgs>, | |
createFact?: GraphCacheUpdateResolver<{ createFact: Maybe<WithTypename<CreateFactPayload>> }, MutationCreateFactArgs>, | |
createFactionNomination?: GraphCacheUpdateResolver<{ createFactionNomination: Maybe<WithTypename<CreateFactionNominationPayload>> }, MutationCreateFactionNominationArgs>, | |
createGame?: GraphCacheUpdateResolver<{ createGame: Maybe<WithTypename<CreateGamePayload>> }, MutationCreateGameArgs>, | |
createGuess?: GraphCacheUpdateResolver<{ createGuess: Maybe<WithTypename<CreateGuessPayload>> }, MutationCreateGuessArgs>, | |
createInvites?: GraphCacheUpdateResolver<{ createInvites: Maybe<WithTypename<CreateInvitesPayload>> }, MutationCreateInvitesArgs>, | |
createLeaderAccusation?: GraphCacheUpdateResolver<{ createLeaderAccusation: Maybe<WithTypename<CreateLeaderAccusationPayload>> }, MutationCreateLeaderAccusationArgs>, | |
createSceneMove?: GraphCacheUpdateResolver<{ createSceneMove: Maybe<WithTypename<CreateSceneMovePayload>> }, MutationCreateSceneMoveArgs>, | |
createStoryContribution?: GraphCacheUpdateResolver<{ createStoryContribution: Maybe<WithTypename<CreateStoryContributionPayload>> }, MutationCreateStoryContributionArgs>, | |
createStoryContributionLike?: GraphCacheUpdateResolver<{ createStoryContributionLike: Maybe<WithTypename<CreateStoryContributionLikePayload>> }, MutationCreateStoryContributionLikeArgs>, | |
createTalentRecording?: GraphCacheUpdateResolver<{ createTalentRecording: Maybe<WithTypename<CreateTalentRecordingPayload>> }, MutationCreateTalentRecordingArgs>, | |
createTalentVote?: GraphCacheUpdateResolver<{ createTalentVote: Maybe<WithTypename<CreateTalentVotePayload>> }, MutationCreateTalentVoteArgs>, | |
deleteDanceVote?: GraphCacheUpdateResolver<{ deleteDanceVote: Maybe<WithTypename<DeleteDanceVotePayload>> }, MutationDeleteDanceVoteArgs>, | |
deleteFact?: GraphCacheUpdateResolver<{ deleteFact: Maybe<WithTypename<DeleteFactPayload>> }, MutationDeleteFactArgs>, | |
deleteStoryContribution?: GraphCacheUpdateResolver<{ deleteStoryContribution: Maybe<WithTypename<DeleteStoryContributionPayload>> }, MutationDeleteStoryContributionArgs>, | |
deleteStoryContributionLike?: GraphCacheUpdateResolver<{ deleteStoryContributionLike: Maybe<WithTypename<DeleteStoryContributionLikePayload>> }, MutationDeleteStoryContributionLikeArgs>, | |
deleteTalentVote?: GraphCacheUpdateResolver<{ deleteTalentVote: Maybe<WithTypename<DeleteTalentVotePayload>> }, MutationDeleteTalentVoteArgs>, | |
generateSampleGame?: GraphCacheUpdateResolver<{ generateSampleGame: Maybe<WithTypename<GenerateSampleGamePayload>> }, MutationGenerateSampleGameArgs>, | |
joinGame?: GraphCacheUpdateResolver<{ joinGame: Maybe<WithTypename<JoinGamePayload>> }, MutationJoinGameArgs>, | |
platformInvite?: GraphCacheUpdateResolver<{ platformInvite: Maybe<WithTypename<PlatformInvitePayload>> }, MutationPlatformInviteArgs>, | |
restartGame?: GraphCacheUpdateResolver<{ restartGame: Maybe<WithTypename<RestartGamePayload>> }, MutationRestartGameArgs>, | |
startGame?: GraphCacheUpdateResolver<{ startGame: Maybe<WithTypename<StartGamePayload>> }, MutationStartGameArgs>, | |
turnVillager?: GraphCacheUpdateResolver<{ turnVillager: Maybe<WithTypename<TurnVillagerPayload>> }, MutationTurnVillagerArgs>, | |
undoBiteVillager?: GraphCacheUpdateResolver<{ undoBiteVillager: Maybe<WithTypename<UndoBiteVillagerPayload>> }, MutationUndoBiteVillagerArgs>, | |
updateCompany?: GraphCacheUpdateResolver<{ updateCompany: Maybe<WithTypename<UpdateCompanyPayload>> }, MutationUpdateCompanyArgs>, | |
updateDanceRecording?: GraphCacheUpdateResolver<{ updateDanceRecording: Maybe<WithTypename<UpdateDanceRecordingPayload>> }, MutationUpdateDanceRecordingArgs>, | |
updateFact?: GraphCacheUpdateResolver<{ updateFact: Maybe<WithTypename<UpdateFactPayload>> }, MutationUpdateFactArgs>, | |
updateGame?: GraphCacheUpdateResolver<{ updateGame: Maybe<WithTypename<UpdateGamePayload>> }, MutationUpdateGameArgs>, | |
updateGameCover?: GraphCacheUpdateResolver<{ updateGameCover: Maybe<WithTypename<UpdateGameCoverPayload>> }, MutationUpdateGameCoverArgs>, | |
updateStoryContribution?: GraphCacheUpdateResolver<{ updateStoryContribution: Maybe<WithTypename<UpdateStoryContributionPayload>> }, MutationUpdateStoryContributionArgs>, | |
updateTalentRecording?: GraphCacheUpdateResolver<{ updateTalentRecording: Maybe<WithTypename<UpdateTalentRecordingPayload>> }, MutationUpdateTalentRecordingArgs>, | |
updateUser?: GraphCacheUpdateResolver<{ updateUser: Maybe<WithTypename<UpdateUserPayload>> }, MutationUpdateUserArgs> | |
}, | |
Subscription?: {}, | |
}; | |
export type GraphCacheConfig = { | |
updates?: GraphCacheUpdaters, | |
keys?: GraphCacheKeysConfig, | |
optimistic?: GraphCacheOptimisticUpdaters, | |
resolvers?: GraphCacheResolvers | |
}; |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment