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.