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 ResolverRoot ¶
type ResolverRoot interface { Mutation() MutationResolver Query() QueryResolver }
Click to show internal directories.
Click to hide internal directories.