Versions in this module Expand all Collapse all v0 v0.0.2 Jun 1, 2021 v0.0.1 Jun 1, 2021 Changes in this version + func NewExecutableSchema(cfg Config) graphql.ExecutableSchema + type ComplexityRoot struct + Access struct{ ... } + Identity struct{ ... } + ListIdentitiesResult struct{ ... } + ListRolesResult struct{ ... } + ListRulesResult struct{ ... } + ListSessionsResult struct{ ... } + ListUsersResult struct{ ... } + Metadata struct{ ... } + Mutation struct{ ... } + Password struct{ ... } + Props struct{ ... } + Query struct{ ... } + Role struct{ ... } + Rule struct{ ... } + Session struct{ ... } + User struct{ ... } + type Config struct + Complexity ComplexityRoot + Directives DirectiveRoot + Resolvers ResolverRoot + type DirectiveRoot struct + type MutationResolver interface + Login func(ctx context.Context, namespace string, username string, password string) (*domain.User, error) + Logout func(ctx context.Context) (*string, error) + type QueryResolver interface + CurrentSession func(ctx context.Context) (*domain.Session, error) + CurrentUser func(ctx context.Context) (*domain.User, error) + ListIdentities func(ctx context.Context, query string, orderBy string, pageSize int, page int, ...) (*api.ListIdentitiesResult, error) + ListRoles func(ctx context.Context, query string, orderBy string, pageSize int, page int, ...) (*api.ListRolesResult, error) + ListRules func(ctx context.Context, query string, orderBy string, pageSize int, page int, ...) (*api.ListRulesResult, error) + ListSessions func(ctx context.Context, query string, orderBy string, pageSize int, page int, ...) (*api.ListSessionsResult, error) + ListUsers func(ctx context.Context, query string, orderBy string, pageSize int, page int, ...) (*api.ListUsersResult, error) + Status func(ctx context.Context) (string, error) + type ResolverRoot interface + Mutation func() MutationResolver + Query func() QueryResolver + User func() UserResolver + type UserResolver interface + Roles func(ctx context.Context, obj *domain.User) ([]*domain.Role, error)