github.com/maeglindeveloper/gqlgen@v0.13.1-0.20210413081235-57808b12a0a0/example/fileupload/stubs.go (about)

     1  // Code generated by github.com/99designs/gqlgen, DO NOT EDIT.
     2  
     3  package fileupload
     4  
     5  import (
     6  	"context"
     7  
     8  	"github.com/99designs/gqlgen/example/fileupload/model"
     9  	"github.com/99designs/gqlgen/graphql"
    10  )
    11  
    12  type Stub struct {
    13  	MutationResolver struct {
    14  		SingleUpload              func(ctx context.Context, file graphql.Upload) (*model.File, error)
    15  		SingleUploadWithPayload   func(ctx context.Context, req model.UploadFile) (*model.File, error)
    16  		MultipleUpload            func(ctx context.Context, files []*graphql.Upload) ([]*model.File, error)
    17  		MultipleUploadWithPayload func(ctx context.Context, req []*model.UploadFile) ([]*model.File, error)
    18  	}
    19  	QueryResolver struct {
    20  		Empty func(ctx context.Context) (string, error)
    21  	}
    22  }
    23  
    24  func (r *Stub) Mutation() MutationResolver {
    25  	return &stubMutation{r}
    26  }
    27  func (r *Stub) Query() QueryResolver {
    28  	return &stubQuery{r}
    29  }
    30  
    31  type stubMutation struct{ *Stub }
    32  
    33  func (r *stubMutation) SingleUpload(ctx context.Context, file graphql.Upload) (*model.File, error) {
    34  	return r.MutationResolver.SingleUpload(ctx, file)
    35  }
    36  func (r *stubMutation) SingleUploadWithPayload(ctx context.Context, req model.UploadFile) (*model.File, error) {
    37  	return r.MutationResolver.SingleUploadWithPayload(ctx, req)
    38  }
    39  func (r *stubMutation) MultipleUpload(ctx context.Context, files []*graphql.Upload) ([]*model.File, error) {
    40  	return r.MutationResolver.MultipleUpload(ctx, files)
    41  }
    42  func (r *stubMutation) MultipleUploadWithPayload(ctx context.Context, req []*model.UploadFile) ([]*model.File, error) {
    43  	return r.MutationResolver.MultipleUploadWithPayload(ctx, req)
    44  }
    45  
    46  type stubQuery struct{ *Stub }
    47  
    48  func (r *stubQuery) Empty(ctx context.Context) (string, error) {
    49  	return r.QueryResolver.Empty(ctx)
    50  }