query item($slug: String, $id: UUID) { item(slug: $slug, id: $id) { ...RegularItem __typename } } fragment RegularItem on Item { ...RegularMyItem ...RegularForeignItem __typename } fragment RegularMyItem on MyItem { ...ItemFields priority sequence priorityPrice statusExpirationDate comment viewsCounter statusDescription editable statusPayment { ...StatusPaymentTransaction __typename } moderator { id username __typename } approvalDate deletedAt createdAt updatedAt __typename } fragment ItemFields on Item { id slug name description rawPrice price attributes status priorityPosition sellerType user { ...ItemUser __typename } buyer { ...ItemUser __typename } attachments { ...PartialFile __typename } category { ...RegularGameCategory __typename } game { ...RegularGameProfile __typename } comment dataFields { ...GameCategoryDataFieldWithValue __typename } obtainingType { ...GameCategoryObtainingType __typename } __typename } fragment ItemUser on UserFragment { ...UserEdgeNode __typename } fragment UserEdgeNode on UserFragment { ...RegularUserFragment __typename } fragment RegularUserFragment on UserFragment { id username role avatarURL isOnline isBlocked rating testimonialCounter createdAt supportChatId systemChatId __typename } fragment PartialFile on File { id url __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 } fragment RegularGameProfile on GameProfile { id name type slug logo { ...PartialFile __typename } __typename } fragment GameCategoryDataFieldWithValue on GameCategoryDataFieldWithValue { id label type inputType copyable hidden required value __typename } fragment GameCategoryObtainingType on GameCategoryObtainingType { id name description gameCategoryId noCommentFromBuyer instructionForBuyer instructionForSeller sequence __typename } fragment StatusPaymentTransaction on Transaction { id operation direction providerId status statusDescription statusExpirationDate value props { paymentURL __typename } __typename } fragment RegularForeignItem on ForeignItem { ...ItemFields __typename }