Documentation
¶
Index ¶
- type API
- func (a *API) CreateTask(r *http.Request, req *specs.CreateTaskReq, resp *specs.Resp) error
- func (a *API) DeleteEducationMaterial(r *http.Request, req *specs.DeleteEducationMaterialReq, resp *specs.Resp) error
- func (a *API) DeleteTask(r *http.Request, req *specs.DeleteTaskReq, resp *specs.Resp) error
- func (a *API) Echo(_ *http.Request, req *specs.EchoReq, resp *specs.Resp) error
- func (a *API) GetEducationMaterial(r *http.Request, req *specs.GetEducationMaterialReq, ...) error
- func (a *API) GetTask(r *http.Request, req *specs.GetTaskReq, resp *specs.GetTaskResp) error
- func (a *API) GetTaskWithMaterials(r *http.Request, req *specs.GetTaskWithMaterialsReq, ...) error
- func (a *API) ListTask(r *http.Request, req *specs.ListTaskReq, resp *specs.ListTaskResp) error
- func (a *API) SaveEducationMaterial(r *http.Request, req *specs.AddEducationMaterialReq, resp *specs.Resp) error
- func (a *API) UpdateEducationMaterial(r *http.Request, req *specs.UpdateEducationMaterialReq, resp *specs.Resp) error
- func (a *API) UpdateTask(r *http.Request, req *specs.UpdateTaskReq, resp *specs.Resp) error
- type EducationMaterial
- type Handlers
- type Support
- type Task
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type API ¶
type API struct {
// contains filtered or unexported fields
}
func (*API) CreateTask ¶
func (*API) DeleteEducationMaterial ¶
func (*API) DeleteTask ¶
func (*API) GetEducationMaterial ¶
func (a *API) GetEducationMaterial( r *http.Request, req *specs.GetEducationMaterialReq, resp *specs.GetEducationMaterialResp, ) error
func (*API) GetTask ¶
func (a *API) GetTask(r *http.Request, req *specs.GetTaskReq, resp *specs.GetTaskResp) error
func (*API) GetTaskWithMaterials ¶
func (a *API) GetTaskWithMaterials( r *http.Request, req *specs.GetTaskWithMaterialsReq, resp *specs.GetTaskWithMaterialsResp, ) error
func (*API) ListTask ¶
func (a *API) ListTask(r *http.Request, req *specs.ListTaskReq, resp *specs.ListTaskResp) error
func (*API) SaveEducationMaterial ¶
func (*API) UpdateEducationMaterial ¶
func (*API) UpdateTask ¶
type EducationMaterial ¶
type EducationMaterial interface { SaveEducationMaterial(r *http.Request, req *specs.AddEducationMaterialReq, resp *specs.Resp) error UpdateEducationMaterial(r *http.Request, req *specs.UpdateEducationMaterialReq, resp *specs.Resp) error GetEducationMaterial(r *http.Request, req *specs.GetEducationMaterialReq, resp *specs.GetEducationMaterialResp) error DeleteEducationMaterial(r *http.Request, req *specs.DeleteEducationMaterialReq, resp *specs.Resp) error }
type Support ¶
type Support interface { EducationMaterial Task }
type Task ¶
type Task interface { CreateTask(r *http.Request, req *specs.CreateTaskReq, resp *specs.Resp) error UpdateTask(r *http.Request, req *specs.UpdateTaskReq, resp *specs.Resp) error GetTask(r *http.Request, req *specs.GetTaskReq, resp *specs.GetTaskResp) error GetTaskWithMaterials( r *http.Request, req *specs.GetTaskWithMaterialsReq, resp *specs.GetTaskWithMaterialsResp, ) error ListTask(r *http.Request, req *specs.ListTaskReq, resp *specs.ListTaskResp) error DeleteTask(r *http.Request, req *specs.DeleteTaskReq, resp *specs.Resp) error }
Click to show internal directories.
Click to hide internal directories.