generated

package
v1.0.3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 3, 2021 License: MIT Imports: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewExecutableSchema

func NewExecutableSchema(cfg Config) graphql.ExecutableSchema

NewExecutableSchema creates an ExecutableSchema from the ResolverRoot interface.

Types

type ComplexityRoot

type ComplexityRoot struct {
	Category struct {
		CategoryID func(childComplexity int) int
		Name       func(childComplexity int) int
		SortOrder  func(childComplexity int) int
		Status     func(childComplexity int) int
		Type       func(childComplexity int) int
	}

	LocationInfo struct {
		Createdby    func(childComplexity int) int
		LocationName func(childComplexity int) int
		Locationid   func(childComplexity int) int
		Status       func(childComplexity int) int
	}

	Module struct {
		CategoryID func(childComplexity int) int
		Content    func(childComplexity int) int
		ImageURL   func(childComplexity int) int
		LogoURL    func(childComplexity int) int
		ModuleID   func(childComplexity int) int
		Name       func(childComplexity int) int
	}

	Mutation struct {
		Createlocation       func(childComplexity int, input *model.Location) int
		Createtenantuser     func(childComplexity int, create *model.Tenantuser) int
		Subscribe            func(childComplexity int, input model.Data) int
		Updatetenantbusiness func(childComplexity int, businessinfo *model.Business) int
		Updatetenantuser     func(childComplexity int, update *model.Updatetenant) int
	}

	Package struct {
		ModuleID       func(childComplexity int) int
		Name           func(childComplexity int) int
		PackageAmount  func(childComplexity int) int
		PackageContent func(childComplexity int) int
		PackageID      func(childComplexity int) int
		PackageIcon    func(childComplexity int) int
		PaymentMode    func(childComplexity int) int
		Status         func(childComplexity int) int
	}

	Query struct {
		Location    func(childComplexity int, tenantid int) int
		Sparkle     func(childComplexity int) int
		Tenantusers func(childComplexity int, tenantid int) int
	}

	Sparkle struct {
		Category    func(childComplexity int) int
		Package     func(childComplexity int) int
		Subcategory func(childComplexity int) int
	}

	SubCategory struct {
		CategoryID    func(childComplexity int) int
		Icon          func(childComplexity int) int
		Name          func(childComplexity int) int
		SortOrder     func(childComplexity int) int
		Status        func(childComplexity int) int
		SubCategoryID func(childComplexity int) int
		Type          func(childComplexity int) int
	}

	TenantData struct {
		ModuleID   func(childComplexity int) int
		ModuleName func(childComplexity int) int
		TenantID   func(childComplexity int) int
		TenantName func(childComplexity int) int
	}

	Businessdata struct {
		Code    func(childComplexity int) int
		Message func(childComplexity int) int
		Status  func(childComplexity int) int
		Updated func(childComplexity int) int
	}

	Getalllocations struct {
		Code      func(childComplexity int) int
		Locations func(childComplexity int) int
		Message   func(childComplexity int) int
		Status    func(childComplexity int) int
	}

	Locationdata struct {
		Code         func(childComplexity int) int
		Locationinfo func(childComplexity int) int
		Message      func(childComplexity int) int
		Status       func(childComplexity int) int
	}

	Locationgetall struct {
		Address      func(childComplexity int) int
		Closingtime  func(childComplexity int) int
		Contact      func(childComplexity int) int
		Countycode   func(childComplexity int) int
		Createdby    func(childComplexity int) int
		Email        func(childComplexity int) int
		Latitude     func(childComplexity int) int
		LocationName func(childComplexity int) int
		Locationid   func(childComplexity int) int
		Longitude    func(childComplexity int) int
		Openingtime  func(childComplexity int) int
		Postcode     func(childComplexity int) int
		State        func(childComplexity int) int
		Status       func(childComplexity int) int
		Suburb       func(childComplexity int) int
		Tenantid     func(childComplexity int) int
	}

	SubscribedData struct {
		Code    func(childComplexity int) int
		Info    func(childComplexity int) int
		Message func(childComplexity int) int
		Status  func(childComplexity int) int
	}

	Tenantupdatedata struct {
		Code    func(childComplexity int) int
		Message func(childComplexity int) int
		Status  func(childComplexity int) int
		Updated func(childComplexity int) int
	}

	Tenantuserdata struct {
		Code       func(childComplexity int) int
		Message    func(childComplexity int) int
		Status     func(childComplexity int) int
		Tenantuser func(childComplexity int) int
	}

	User struct {
		Userid func(childComplexity int) int
	}

	Userfromtenant struct {
		Created      func(childComplexity int) int
		Email        func(childComplexity int) int
		Firstname    func(childComplexity int) int
		Lastname     func(childComplexity int) int
		LocationName func(childComplexity int) int
		Locationid   func(childComplexity int) int
		Mobile       func(childComplexity int) int
		Status       func(childComplexity int) int
		Tenantid     func(childComplexity int) int
		UserID       func(childComplexity int) int
	}

	Usersdata struct {
		Code    func(childComplexity int) int
		Message func(childComplexity int) int
		Status  func(childComplexity int) int
		Users   func(childComplexity int) int
	}
}

type Config

type Config struct {
	Resolvers  ResolverRoot
	Directives DirectiveRoot
	Complexity ComplexityRoot
}

type DirectiveRoot

type DirectiveRoot struct {
}

type MutationResolver

type MutationResolver interface {
	Subscribe(ctx context.Context, input model.Data) (*model.SubscribedData, error)
	Createtenantuser(ctx context.Context, create *model.Tenantuser) (*model.Tenantuserdata, error)
	Updatetenantuser(ctx context.Context, update *model.Updatetenant) (*model.Tenantupdatedata, error)
	Updatetenantbusiness(ctx context.Context, businessinfo *model.Business) (*model.Businessdata, error)
	Createlocation(ctx context.Context, input *model.Location) (*model.Locationdata, error)
}

type QueryResolver

type QueryResolver interface {
	Sparkle(ctx context.Context) (*model.Sparkle, error)
	Location(ctx context.Context, tenantid int) (*model.Getalllocations, error)
	Tenantusers(ctx context.Context, tenantid int) (*model.Usersdata, error)
}

type ResolverRoot

type ResolverRoot interface {
	Mutation() MutationResolver
	Query() QueryResolver
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL