Documentation
¶
Index ¶
- Variables
- func NewSchema(resolver *Resolver, directive DirectiveRoot) graphql.ExecutableSchema
- type Resolver
- func (r *Resolver) LoginReply(_ context.Context, user *ent.User) (*model.LoginReply, error)
- func (r *Resolver) Mutation() MutationResolver
- func (r *Resolver) Organization() OrganizationResolver
- func (r *Resolver) Permission() PermissionResolver
- func (r *Resolver) Query() QueryResolver
- func (r *Resolver) Subscription() SubscriptionResolver
- func (r *Resolver) TenantUser() TenantUserResolver
- func (r *Resolver) User() UserResolver
Constants ¶
This section is empty.
Variables ¶
View Source
var ErrAccountOrPasswordInvalid = gql.Error("account or password invalid", gql.WithErrCode("AccountOrPasswordInvalid"))
ErrAccountOrPasswordInvalid 账号或密码无效
View Source
var ErrVerifyCodeInvalid = gql.Error("verify code invalid", gql.WithErrCode("VerifyCodeInvalid"))
ErrVerifyCodeInvalid 验证码无效
Functions ¶
func NewSchema ¶
func NewSchema( resolver *Resolver, directive DirectiveRoot, ) graphql.ExecutableSchema
NewSchema creates a graphql executable schema.
Types ¶
type Resolver ¶
type Resolver struct {
// contains filtered or unexported fields
}
func NewResolver ¶
func (*Resolver) LoginReply ¶
func (*Resolver) Mutation ¶
func (r *Resolver) Mutation() MutationResolver
Mutation returns MutationResolver implementation.
func (*Resolver) Organization ¶
func (r *Resolver) Organization() OrganizationResolver
Organization returns OrganizationResolver implementation.
func (*Resolver) Permission ¶
func (r *Resolver) Permission() PermissionResolver
Permission returns PermissionResolver implementation.
func (*Resolver) Query ¶
func (r *Resolver) Query() QueryResolver
Query returns QueryResolver implementation.
func (*Resolver) Subscription ¶
func (r *Resolver) Subscription() SubscriptionResolver
Subscription returns SubscriptionResolver implementation.
func (*Resolver) TenantUser ¶
func (r *Resolver) TenantUser() TenantUserResolver
TenantUser returns TenantUserResolver implementation.
Source Files
¶
Click to show internal directories.
Click to hide internal directories.