Advertisement
bender-nvkz

getProductById

Mar 17th, 2023
366
0
3 days
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
JSON 1.55 KB | None | 0 0
  1. fragment PRODUCT_CORE_FIELDS on object_Product {
  2.   id
  3.   name
  4.   article
  5.   siteUrl
  6.   __typename
  7. }
  8.  
  9. fragment ASSET_STANDARD_FIELDS on asset {
  10.   filename
  11.   fullpath
  12.   mimetype
  13.   __typename
  14. }
  15.  
  16. fragment PRODUCT_WITH_DETAIL_IMAGE_FIELDS on object_Product {
  17.   image {
  18.     ...ASSET_STANDARD_FIELDS
  19.     __typename
  20.   }
  21.   __typename
  22. }
  23.  
  24. fragment PRODUCT_WITH_PREVIEW_IMAGE_FIELDS on object_Product {
  25.   imagePreview {
  26.     ...ASSET_STANDARD_FIELDS
  27.     __typename
  28.   }
  29.   __typename
  30. }
  31.  
  32. fragment PRODUCT_PRICE_FIELDS on object_Product {
  33.   price {
  34.     value
  35.     type {
  36.       ... on object_TipCeny {
  37.         id
  38.         name
  39.         currencySymbol
  40.         __typename
  41.       }
  42.       __typename
  43.     }
  44.     __typename
  45.   }
  46.   __typename
  47. }
  48.  
  49. fragment PRODUCT_LIST_DEFAULT_FIELDS on object_Product {
  50.   ...PRODUCT_CORE_FIELDS
  51.   ...PRODUCT_WITH_PREVIEW_IMAGE_FIELDS
  52.   ...PRODUCT_PRICE_FIELDS
  53.   __typename
  54. }
  55.  
  56. fragment PRODUCT_LIST_WITH_PROPS_FIELDS on object_Product {
  57.   ...PRODUCT_LIST_DEFAULT_FIELDS
  58.   propertyType
  59.   __typename
  60. }
  61.  
  62. fragment PRODUCT_DETAIL_VIEW_FIELDS on object_Product {
  63.   ...PRODUCT_CORE_FIELDS
  64.   ...PRODUCT_WITH_DETAIL_IMAGE_FIELDS
  65.   ...PRODUCT_LIST_WITH_PROPS_FIELDS
  66.   ...PRODUCT_PRICE_FIELDS
  67.   description
  68.   shortDescription
  69.   imageGallery {
  70.     ... on hotspotimage {
  71.       image {
  72.         ...ASSET_STANDARD_FIELDS
  73.         __typename
  74.       }
  75.       __typename
  76.     }
  77.     __typename
  78.   }
  79.   __typename
  80. }
  81.  
  82. query getProductById($id: Int) {
  83.   getProduct(id: $id) {
  84.     ...PRODUCT_DETAIL_VIEW_FIELDS
  85.     __typename
  86.   }
  87. }
  88.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement