/** * Warning: This is an autogenerated file. * * Changes in this file won't take effect and will be overwritten */ // Base Types type Exact = { [K in keyof T]: T[K] }; type Maybe = T | null | undefined type Scalars = { Boolean: boolean String: string Float: number Int: number ID: string } // Operation related types export type ProductRecommendationsQueryQueryVariables = Exact<{ identifier: Vtex_ProductUniqueIdentifier; type: Vtex_CrossSelingInputEnum; }>; export type ProductRecommendationsQueryQuery = { vtex: { productRecommendations: Maybe, linkText: Maybe, brand: Maybe, productReference: Maybe, id: Maybe, categoryTree: Maybe }>>>, productClusters: Maybe, name: Maybe }>>>, properties: Maybe, originalName: Maybe, values: Maybe>> }>>>, items: Maybe, name: Maybe, referenceId: Maybe }>>>, images: Maybe, imageText: Maybe }>>>, sellers: Maybe, commercialOffer: Maybe<{ spotPrice: Maybe, availableQuantity: Maybe, price: Maybe, listPrice: Maybe, maxInstallments: Maybe, numberOfInstallments: Maybe }>>>, installments: Maybe, numberOfInstallments: Maybe, interestRate: Maybe }>>>, teasers: Maybe }>> }> }>>> }>>> }>>> } }; // Query Related Code export const ProductRecommendationsQuery = { query: process.env.NODE_ENV === 'production' ? undefined : "query ProductRecommendationsQuery($identifier: VTEX_ProductUniqueIdentifier!, $type: VTEX_CrossSelingInputEnum!) {\n vtex {\n productRecommendations(identifier: $identifier, type: $type) {\n id: productId\n productName\n linkText\n brand\n productReference\n categoryTree {\n name\n }\n productClusters {\n id\n name\n }\n properties {\n name\n originalName\n values\n }\n items {\n itemId\n name\n referenceId {\n value: Value\n }\n images {\n imageUrl\n imageText\n }\n sellers {\n sellerId\n commercialOffer: commertialOffer {\n maxInstallments: Installments(criteria: MAX_WITHOUT_INTEREST) {\n value: Value\n numberOfInstallments: NumberOfInstallments\n }\n installments: Installments(criteria: ALL) {\n value: Value\n numberOfInstallments: NumberOfInstallments\n interestRate: InterestRate\n }\n availableQuantity: AvailableQuantity\n price: Price\n listPrice: ListPrice\n spotPrice\n teasers {\n name\n }\n }\n }\n }\n }\n }\n}\n", sha256Hash: "a28ddfa68daef9332572bb80f7171aa6ea535b43a94fc2da245a82e3f6360383", operationName: "ProductRecommendationsQuery", }