modules

package
v0.0.0-...-cd8b1d2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 26, 2019 License: MIT Imports: 8 Imported by: 0

Documentation

Overview

@generated

@generated

@generated

@generated

@generated

@generated

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func MakeSchema

func MakeSchema(resolver Resolver) (graphql.Schema, error)

MakeSchema ...

Types

type Handler

type Handler struct {
	Company        ICompanyHandler
	Permission     IPermissionHandler
	Role           IRoleHandler
	RolePermission IRolePermissionHandler
	User           IUserHandler
}

Handler ...

func NewHandler

func NewHandler(company ICompanyHandler, permission IPermissionHandler, role IRoleHandler, rolepermission IRolePermissionHandler, user IUserHandler) Handler

NewHandler ...

type ICompanyHandler

type ICompanyHandler interface {
	ICoreCompanyHandler
}

ICompanyHandler ...

type ICompanyResolver

type ICompanyResolver interface {
	ICoreCompanyResolver
}

ICompanyResolver ...

type ICoreCompanyHandler

type ICoreCompanyHandler interface {
	GetByID(ctx context.Context, params arguments.CompanyGetByID) (models.Company, error)
	Count(ctx context.Context, params arguments.CompanyCount) (int64, error)
	List(ctx context.Context, params arguments.CompanyList) ([]models.Company, error)
	Insert(ctx context.Context, params arguments.CompanyInsert) (models.Company, error)
	Update(ctx context.Context, params arguments.CompanyUpdate) (models.Company, error)
}

ICoreCompanyHandler ...

type ICoreCompanyResolver

type ICoreCompanyResolver interface {
	GetByID(p graphql.ResolveParams) (interface{}, error)
	Count(p graphql.ResolveParams) (interface{}, error)
	List(p graphql.ResolveParams) (interface{}, error)
	Insert(p graphql.ResolveParams) (interface{}, error)
	Update(p graphql.ResolveParams) (interface{}, error)
}

ICoreCompanyResolver ...

type ICorePermissionHandler

type ICorePermissionHandler interface {
	GetByID(ctx context.Context, params arguments.PermissionGetByID) (models.Permission, error)
	Count(ctx context.Context, params arguments.PermissionCount) (int64, error)
	List(ctx context.Context, params arguments.PermissionList) ([]models.Permission, error)
	Insert(ctx context.Context, params arguments.PermissionInsert) (models.Permission, error)
}

ICorePermissionHandler ...

type ICorePermissionResolver

type ICorePermissionResolver interface {
	GetByID(p graphql.ResolveParams) (interface{}, error)
	Count(p graphql.ResolveParams) (interface{}, error)
	List(p graphql.ResolveParams) (interface{}, error)
	Insert(p graphql.ResolveParams) (interface{}, error)
}

ICorePermissionResolver ...

type ICoreRoleHandler

type ICoreRoleHandler interface {
	GetByID(ctx context.Context, params arguments.RoleGetByID) (models.Role, error)
	Count(ctx context.Context, params arguments.RoleCount) (int64, error)
	List(ctx context.Context, params arguments.RoleList) ([]models.Role, error)
	Insert(ctx context.Context, params arguments.RoleInsert) (models.Role, error)
	Update(ctx context.Context, params arguments.RoleUpdate) (models.Role, error)
}

ICoreRoleHandler ...

type ICoreRolePermissionHandler

type ICoreRolePermissionHandler interface {
}

ICoreRolePermissionHandler ...

type ICoreRolePermissionResolver

type ICoreRolePermissionResolver interface {
}

ICoreRolePermissionResolver ...

type ICoreRoleResolver

type ICoreRoleResolver interface {
	GetByID(p graphql.ResolveParams) (interface{}, error)
	Count(p graphql.ResolveParams) (interface{}, error)
	List(p graphql.ResolveParams) (interface{}, error)
	Insert(p graphql.ResolveParams) (interface{}, error)
	Update(p graphql.ResolveParams) (interface{}, error)
}

ICoreRoleResolver ...

type ICoreUserHandler

type ICoreUserHandler interface {
	GetByID(ctx context.Context, params arguments.UserGetByID) (models.User, error)
	Count(ctx context.Context, params arguments.UserCount) (int64, error)
	List(ctx context.Context, params arguments.UserList) ([]models.User, error)
	Insert(ctx context.Context, params arguments.UserInsert) (models.User, error)
	Update(ctx context.Context, params arguments.UserUpdate) (models.User, error)
}

ICoreUserHandler ...

type ICoreUserResolver

type ICoreUserResolver interface {
	GetByID(p graphql.ResolveParams) (interface{}, error)
	Count(p graphql.ResolveParams) (interface{}, error)
	List(p graphql.ResolveParams) (interface{}, error)
	Insert(p graphql.ResolveParams) (interface{}, error)
	Update(p graphql.ResolveParams) (interface{}, error)
}

ICoreUserResolver ...

type IPermissionHandler

type IPermissionHandler interface {
	ICorePermissionHandler
}

IPermissionHandler ...

type IPermissionResolver

type IPermissionResolver interface {
	ICorePermissionResolver
}

IPermissionResolver ...

type IRoleHandler

type IRoleHandler interface {
	ICoreRoleHandler
}

IRoleHandler ...

type IRolePermissionHandler

type IRolePermissionHandler interface {
	ICoreRolePermissionHandler
}

IRolePermissionHandler ...

type IRolePermissionResolver

type IRolePermissionResolver interface {
	ICoreRolePermissionResolver
}

IRolePermissionResolver ...

type IRoleResolver

type IRoleResolver interface {
	ICoreRoleResolver
}

IRoleResolver ...

type IUserHandler

type IUserHandler interface {
	ICoreUserHandler
}

IUserHandler ...

type IUserResolver

type IUserResolver interface {
	ICoreUserResolver
	Login(param graphql.ResolveParams) (interface{}, error)
}

IUserResolver ...

type Resolver

type Resolver struct {
	Company        ICompanyResolver
	Permission     IPermissionResolver
	Role           IRoleResolver
	RolePermission IRolePermissionResolver
	User           IUserResolver
}

Resolver ...

func NewResolver

func NewResolver(company ICompanyResolver, permission IPermissionResolver, role IRoleResolver, rolepermission IRolePermissionResolver, user IUserResolver) Resolver

NewResolver ...

Directories

Path Synopsis
@generated @generated @generated
@generated @generated @generated
@generated @generated @generated
@generated @generated @generated
@generated @generated @generated
@generated @generated @generated
@generated @generated @generated
@generated @generated @generated
@generated @generated @generated
@generated @generated @generated

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL