query games($pagination: Pagination, $filter: GameFilter) { games(pagination: $pagination, filter: $filter) { edges { ...GameEdgeFields __typename } pageInfo { startCursor endCursor hasPreviousPage hasNextPage __typename } totalCount __typename } } fragment GameEdgeFields on GameEdge { cursor node { ...GameEdgeNode __typename } __typename } fragment GameEdgeNode on Game { id slug name description type tags banner { ...RegularFile __typename } logo { ...RegularFile __typename } categories { ...RegularGameCategory __typename } createdAt __typename } fragment RegularFile on File { id url filename mime __typename } fragment RegularGameCategory on GameCategory { id slug name categoryId gameId obtaining options { ...RegularGameCategoryOption __typename } noCommentFromBuyer instructionForBuyer instructionForSeller useCustomObtaining __typename } fragment RegularGameCategoryOption on GameCategoryOption { id group label type field value sequence valueRangeLimit { min max __typename } __typename }