Documentation
¶
Index ¶
- func NewSchema(resolver *Resolver) graphql.ExecutableSchema
- type Option
- type Resolver
- func (r *Resolver) AppDict() generated.AppDictResolver
- func (r *Resolver) AppPolicy() generated.AppPolicyResolver
- func (r *Resolver) CreateUserInput() generated.CreateUserInputResolver
- func (r *Resolver) Mutation() generated.MutationResolver
- func (r *Resolver) Org() generated.OrgResolver
- func (r *Resolver) OrgPolicy() generated.OrgPolicyResolver
- func (r *Resolver) OrgRole() generated.OrgRoleResolver
- func (r *Resolver) OrgUserPreference() generated.OrgUserPreferenceResolver
- func (r *Resolver) Permission() generated.PermissionResolver
- func (r *Resolver) Query() generated.QueryResolver
- func (r *Resolver) User() generated.UserResolver
- type Server
- type ServerOption
- type ServerOptions
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewSchema ¶
func NewSchema(resolver *Resolver) graphql.ExecutableSchema
NewSchema creates a graphql executable schema.
Types ¶
type Resolver ¶
type Resolver struct {
// contains filtered or unexported fields
}
func NewResolver ¶
func (*Resolver) AppDict ¶
func (r *Resolver) AppDict() generated.AppDictResolver
AppDict returns generated.AppDictResolver implementation.
func (*Resolver) AppPolicy ¶
func (r *Resolver) AppPolicy() generated.AppPolicyResolver
AppPolicy returns generated.AppPolicyResolver implementation.
func (*Resolver) CreateUserInput ¶
func (r *Resolver) CreateUserInput() generated.CreateUserInputResolver
CreateUserInput returns generated.CreateUserInputResolver implementation.
func (*Resolver) Mutation ¶
func (r *Resolver) Mutation() generated.MutationResolver
Mutation returns generated.MutationResolver implementation.
func (*Resolver) Org ¶
func (r *Resolver) Org() generated.OrgResolver
Org returns generated.OrgResolver implementation.
func (*Resolver) OrgPolicy ¶
func (r *Resolver) OrgPolicy() generated.OrgPolicyResolver
OrgPolicy returns generated.OrgPolicyResolver implementation.
func (*Resolver) OrgRole ¶
func (r *Resolver) OrgRole() generated.OrgRoleResolver
OrgRole returns generated.OrgRoleResolver implementation.
func (*Resolver) OrgUserPreference ¶
func (r *Resolver) OrgUserPreference() generated.OrgUserPreferenceResolver
OrgUserPreference returns generated.OrgUserPreferenceResolver implementation.
func (*Resolver) Permission ¶
func (r *Resolver) Permission() generated.PermissionResolver
Permission returns generated.PermissionResolver implementation.
func (*Resolver) Query ¶
func (r *Resolver) Query() generated.QueryResolver
Query returns generated.QueryResolver implementation.
func (*Resolver) User ¶
func (r *Resolver) User() generated.UserResolver
User returns generated.UserResolver implementation.
type Server ¶
type Server struct { ServerOptions // contains filtered or unexported fields }
func NewServer ¶
func NewServer(cnf *conf.AppConfiguration, opts ...ServerOption) *Server
type ServerOption ¶
type ServerOption func(srv *ServerOptions)
func WithCasbinDB ¶
func WithCasbinDB(db *casbinent.Client) ServerOption
func WithKOSdk ¶
func WithKOSdk(kosdk *api.SDK) ServerOption
func WithPortalDB ¶
func WithPortalDB(db *ent.Client) ServerOption
type ServerOptions ¶
type ServerOptions struct {
// contains filtered or unexported fields
}