resolvers.go 7.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194
  1. package product
  2. // THIS CODE IS A STARTING POINT ONLY. IT WILL NOT BE UPDATED WITH SCHEMA CHANGES.
  3. import (
  4. "context"
  5. "gshopper.com/gshopify/admin-api/graph/product/generated"
  6. )
  7. type Resolver struct{}
  8. // // foo
  9. func (r *entityResolver) FindProductByID(ctx context.Context, id string) (*generated.Product, error) {
  10. panic("not implemented")
  11. }
  12. // // foo
  13. func (r *mutationResolver) ProductAppendImages(ctx context.Context, input generated.ProductAppendImagesInput) (*generated.ProductAppendImagesPayload, error) {
  14. panic("not implemented")
  15. }
  16. // // foo
  17. func (r *mutationResolver) ProductChangeStatus(ctx context.Context, productID string, status generated.ProductStatus) (*generated.ProductChangeStatusPayload, error) {
  18. panic("not implemented")
  19. }
  20. // // foo
  21. func (r *mutationResolver) ProductCreate(ctx context.Context, input generated.ProductInput, media []*generated.CreateMediaInput) (*generated.ProductCreatePayload, error) {
  22. panic("not implemented")
  23. }
  24. // // foo
  25. func (r *mutationResolver) ProductCreateMedia(ctx context.Context, productID string, media []*generated.CreateMediaInput) (*generated.ProductCreateMediaPayload, error) {
  26. panic("not implemented")
  27. }
  28. // // foo
  29. func (r *mutationResolver) ProductDelete(ctx context.Context, input generated.ProductDeleteInput) (*generated.ProductDeletePayload, error) {
  30. panic("not implemented")
  31. }
  32. // // foo
  33. func (r *mutationResolver) ProductDeleteImages(ctx context.Context, id string, imageIds []string) (*generated.ProductDeleteImagesPayload, error) {
  34. panic("not implemented")
  35. }
  36. // // foo
  37. func (r *mutationResolver) ProductDeleteMedia(ctx context.Context, productID string, mediaIds []string) (*generated.ProductDeleteMediaPayload, error) {
  38. panic("not implemented")
  39. }
  40. // // foo
  41. func (r *mutationResolver) ProductDuplicate(ctx context.Context, productID string, newTitle string, newStatus *generated.ProductStatus, includeImages *bool) (*generated.ProductDuplicatePayload, error) {
  42. panic("not implemented")
  43. }
  44. // // foo
  45. func (r *mutationResolver) ProductImageUpdate(ctx context.Context, productID string, image generated.ImageInput) (*generated.ProductImageUpdatePayload, error) {
  46. panic("not implemented")
  47. }
  48. // // foo
  49. func (r *mutationResolver) ProductJoinSellingPlanGroups(ctx context.Context, id string, sellingPlanGroupIds []string) (*generated.ProductJoinSellingPlanGroupsPayload, error) {
  50. panic("not implemented")
  51. }
  52. // // foo
  53. func (r *mutationResolver) ProductLeaveSellingPlanGroups(ctx context.Context, id string, sellingPlanGroupIds []string) (*generated.ProductLeaveSellingPlanGroupsPayload, error) {
  54. panic("not implemented")
  55. }
  56. // // foo
  57. func (r *mutationResolver) ProductReorderImages(ctx context.Context, id string, moves []*generated.MoveInput) (*generated.ProductReorderImagesPayload, error) {
  58. panic("not implemented")
  59. }
  60. // // foo
  61. func (r *mutationResolver) ProductReorderMedia(ctx context.Context, id string, moves []*generated.MoveInput) (*generated.ProductReorderMediaPayload, error) {
  62. panic("not implemented")
  63. }
  64. // // foo
  65. func (r *mutationResolver) ProductUpdate(ctx context.Context, input generated.ProductInput) (*generated.ProductUpdatePayload, error) {
  66. panic("not implemented")
  67. }
  68. // // foo
  69. func (r *mutationResolver) ProductUpdateMedia(ctx context.Context, productID string, media []*generated.UpdateMediaInput) (*generated.ProductUpdateMediaPayload, error) {
  70. panic("not implemented")
  71. }
  72. // // foo
  73. func (r *mutationResolver) ProductVariantAppendMedia(ctx context.Context, productID string, variantMedia []*generated.ProductVariantAppendMediaInput) (*generated.ProductVariantAppendMediaPayload, error) {
  74. panic("not implemented")
  75. }
  76. // // foo
  77. func (r *mutationResolver) ProductVariantCreate(ctx context.Context, input generated.ProductVariantInput) (*generated.ProductVariantCreatePayload, error) {
  78. panic("not implemented")
  79. }
  80. // // foo
  81. func (r *mutationResolver) ProductVariantDelete(ctx context.Context, id string) (*generated.ProductVariantDeletePayload, error) {
  82. panic("not implemented")
  83. }
  84. // // foo
  85. func (r *mutationResolver) ProductVariantDetachMedia(ctx context.Context, productID string, variantMedia []*generated.ProductVariantDetachMediaInput) (*generated.ProductVariantDetachMediaPayload, error) {
  86. panic("not implemented")
  87. }
  88. // // foo
  89. func (r *mutationResolver) ProductVariantJoinSellingPlanGroups(ctx context.Context, id string, sellingPlanGroupIds []string) (*generated.ProductVariantJoinSellingPlanGroupsPayload, error) {
  90. panic("not implemented")
  91. }
  92. // // foo
  93. func (r *mutationResolver) ProductVariantLeaveSellingPlanGroups(ctx context.Context, id string, sellingPlanGroupIds []string) (*generated.ProductVariantLeaveSellingPlanGroupsPayload, error) {
  94. panic("not implemented")
  95. }
  96. // // foo
  97. func (r *mutationResolver) ProductVariantUpdate(ctx context.Context, input generated.ProductVariantInput) (*generated.ProductVariantUpdatePayload, error) {
  98. panic("not implemented")
  99. }
  100. // // foo
  101. func (r *mutationResolver) ProductVariantsBulkCreate(ctx context.Context, variants []*generated.ProductVariantsBulkInput, productID string) (*generated.ProductVariantsBulkCreatePayload, error) {
  102. panic("not implemented")
  103. }
  104. // // foo
  105. func (r *mutationResolver) ProductVariantsBulkDelete(ctx context.Context, variantsIds []string, productID string) (*generated.ProductVariantsBulkDeletePayload, error) {
  106. panic("not implemented")
  107. }
  108. // // foo
  109. func (r *mutationResolver) ProductVariantsBulkReorder(ctx context.Context, productID string, positions []*generated.ProductVariantPositionInput) (*generated.ProductVariantsBulkReorderPayload, error) {
  110. panic("not implemented")
  111. }
  112. // // foo
  113. func (r *mutationResolver) ProductVariantsBulkUpdate(ctx context.Context, variants []*generated.ProductVariantsBulkInput, productID string) (*generated.ProductVariantsBulkUpdatePayload, error) {
  114. panic("not implemented")
  115. }
  116. // // foo
  117. func (r *queryResolver) Product(ctx context.Context, id string) (*generated.Product, error) {
  118. panic("not implemented")
  119. }
  120. // // foo
  121. func (r *queryResolver) ProductByHandle(ctx context.Context, handle string) (*generated.Product, error) {
  122. panic("not implemented")
  123. }
  124. // // foo
  125. func (r *queryResolver) ProductResourceFeedback(ctx context.Context, id string) (*generated.ProductResourceFeedback, error) {
  126. panic("not implemented")
  127. }
  128. // // foo
  129. func (r *queryResolver) ProductSavedSearches(ctx context.Context, after *string, before *string, first *int, last *int, reverse *bool) (*generated.SavedSearchConnection, error) {
  130. panic("not implemented")
  131. }
  132. // // foo
  133. func (r *queryResolver) ProductVariant(ctx context.Context, id string) (*generated.ProductVariant, error) {
  134. panic("not implemented")
  135. }
  136. // // foo
  137. func (r *queryResolver) ProductVariants(ctx context.Context, after *string, before *string, first *int, last *int, query *string, reverse *bool, savedSearchID *string, sortKey *generated.ProductVariantSortKeys) (*generated.ProductVariantConnection, error) {
  138. panic("not implemented")
  139. }
  140. // // foo
  141. func (r *queryResolver) Products(ctx context.Context, after *string, before *string, first *int, last *int, query *string, reverse *bool, savedSearchID *string, sortKey *generated.ProductSortKeys) (*generated.ProductConnection, error) {
  142. panic("not implemented")
  143. }
  144. // Entity returns generated.EntityResolver implementation.
  145. func (r *Resolver) Entity() generated.EntityResolver { return &entityResolver{r} }
  146. // Mutation returns generated.MutationResolver implementation.
  147. func (r *Resolver) Mutation() generated.MutationResolver { return &mutationResolver{r} }
  148. // Query returns generated.QueryResolver implementation.
  149. func (r *Resolver) Query() generated.QueryResolver { return &queryResolver{r} }
  150. type entityResolver struct{ *Resolver }
  151. type mutationResolver struct{ *Resolver }
  152. type queryResolver struct{ *Resolver }