Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AspectControl ¶
type AspectControl struct {
IAspectControl
}
func (*AspectControl) HandleRequest ¶
func (asp *AspectControl) HandleRequest(ct *context.Context)
func (*AspectControl) HandleRequestBody ¶
func (asp *AspectControl) HandleRequestBody(requestModel *RequestModel) (reqBytes []byte, err error)
func (*AspectControl) HandleResponse ¶
func (asp *AspectControl) HandleResponse(ct *context.Context)
type AspectControlWithoutEcdh ¶
type AspectControlWithoutEcdh struct {
IAspectControl
}
func (*AspectControlWithoutEcdh) HandleRequestWithoutEcdh ¶
func (asp *AspectControlWithoutEcdh) HandleRequestWithoutEcdh(ct *context.Context)
func (*AspectControlWithoutEcdh) HandleResponseWithoutEcdh ¶
func (asp *AspectControlWithoutEcdh) HandleResponseWithoutEcdh(ct *context.Context)
type IAspectControl ¶
type RequestModel ¶
type ResponseModel ¶
type ResponseModel struct { Code uint `json:"code"` Data interface{} `json:"data"` Message string `json:"message"` }
func (*ResponseModel) HandleError ¶
func (res *ResponseModel) HandleError(err error, errorCode ...uint)
func (*ResponseModel) HandleFail ¶
func (res *ResponseModel) HandleFail(errorCode uint, message ...string)
func (*ResponseModel) HandleSuccess ¶
func (res *ResponseModel) HandleSuccess(data interface{}, message ...string)
Click to show internal directories.
Click to hide internal directories.