Documentation ¶
Index ¶
- Variables
- func GetBookByID(ctx context.Context, id string) (result interface{})
- func GetBookByName(ctx context.Context, name string) (result interface{})
- func GetBookList(ctx context.Context, limit int) (result interface{})
- func HttpResponseError(w http.ResponseWriter, r *http.Request, data interface{}, code int)
- func HttpResponseSuccess(w http.ResponseWriter, r *http.Request, data interface{})
- func InsertBook(ctx context.Context, book *Book) error
- func RegisterRoutes(r *chi.Mux) *chi.Mux
- func RestApiGetBook(w http.ResponseWriter, r *http.Request)
- func RestApiGetBookAllBooks(w http.ResponseWriter, r *http.Request)
- func UpdateBook(ctx context.Context, book Book) error
- type Book
- type SetResponse
Constants ¶
This section is empty.
Variables ¶
View Source
var Schema, _ = graphql.NewSchema(
graphql.SchemaConfig{
Query: queryType,
Mutation: mutationType,
},
)
schema
Functions ¶
func GetBookByID ¶
func GetBookByName ¶
func GetBookList ¶
func HttpResponseError ¶
func HttpResponseError(w http.ResponseWriter, r *http.Request, data interface{}, code int)
func HttpResponseSuccess ¶
func HttpResponseSuccess(w http.ResponseWriter, r *http.Request, data interface{})
func RestApiGetBook ¶
func RestApiGetBook(w http.ResponseWriter, r *http.Request)
func RestApiGetBookAllBooks ¶
func RestApiGetBookAllBooks(w http.ResponseWriter, r *http.Request)
Rest API
Types ¶
type SetResponse ¶
Click to show internal directories.
Click to hide internal directories.