product.graphql 821 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. type Product {
  2. id: Int!
  3. languageCode: LanguageCode
  4. name: String
  5. slug: String
  6. description: String
  7. image: String
  8. variants: [ProductVariant]
  9. optionGroups: [ProductOptionGroup]
  10. translations: [ProductTranslation]
  11. }
  12. type ProductTranslation {
  13. id: Int!
  14. languageCode: LanguageCode!
  15. name: String!
  16. slug: String!
  17. description: String
  18. }
  19. input ProductTranslationInput {
  20. id: Int
  21. languageCode: LanguageCode!
  22. name: String!
  23. slug: String
  24. description: String
  25. }
  26. input CreateProductInput {
  27. image: String
  28. translations: [ProductTranslationInput]!
  29. variants: [CreateProductVariantInput]
  30. optionGroupCodes: [String]
  31. }
  32. input UpdateProductInput {
  33. id: Int!
  34. image: String
  35. translations: [ProductTranslationInput]!
  36. optionGroupCodes: [String]
  37. }