2
0

resolver_impl.go 1.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. package graphql
  2. import (
  3. "context"
  4. "gshopper.com/gshopify/shop/graphql/generated"
  5. )
  6. type Resolver struct {
  7. }
  8. func New(ctx context.Context, debug bool) (*Resolver, error) {
  9. r := Resolver{}
  10. return &r, nil
  11. }
  12. func (r *entityResolver) FindLocationByID(ctx context.Context, id string) (*generated.Location, error) {
  13. panic("not implemented")
  14. }
  15. func (r *queryResolver) Locations(ctx context.Context,
  16. after *string, before *string, first *int, last *int, near *generated.GeoCoordinateInput, reverse *bool, sortKey *generated.LocationSortKeys,
  17. ) (*generated.LocationConnection, error) {
  18. panic("not implemented")
  19. }
  20. // Entity returns EntityResolver implementation.
  21. func (r *Resolver) Entity() generated.EntityResolver { return &entityResolver{r} }
  22. // Query returns QueryResolver implementation.
  23. func (r *Resolver) Query() generated.QueryResolver { return &queryResolver{r} }
  24. func (r *Resolver) Close() error {
  25. var err error
  26. return err
  27. }
  28. type entityResolver struct{ *Resolver }
  29. type queryResolver struct{ *Resolver }