Documentation
¶
Index ¶
- Constants
- Variables
- type JSendResponse
- type Response
- func NewDebugErrorResponse(err error, debugErr error, data interface{}, errorCode *int, httpStatus int) *Response
- func NewDebugFailResponse(data interface{}, debugData interface{}, httpStatus int) *Response
- func NewDebugSuccessResponse(data interface{}, debugData interface{}, httpStatus int) *Response
- func NewErrorResponse(err error, data interface{}, errorCode *int, httpStatus int) *Response
- func NewFailResponse(data interface{}, httpStatus int) *Response
- func NewSuccessResponse(data interface{}, httpStatus int) *Response
Constants ¶
View Source
const (
StatusNone = 0
)
Variables ¶
View Source
var ( ErrNilResponse = errors.New("response cannot be nil") ErrNilResponseHTTPStatus = errors.New("response http status cannot be nil") )
View Source
var ( InternalServerError = NewErrorResponse( gonethttp.InternalServerError, nil, nil, http.StatusInternalServerError, ) )
Functions ¶
This section is empty.
Types ¶
type JSendResponse ¶ added in v0.5.0
type JSendResponse struct {
Status string `json:"status"`
Data interface{} `json:"data"`
Message *string `json:"message,omitempty"`
Code *int `json:"code,omitempty"`
}
JSendResponse struct
func NewJSendErrorResponse ¶ added in v0.5.0
func NewJSendErrorResponse( message string, data interface{}, code *int, ) *JSendResponse
NewJSendErrorResponse creates a new error response
func NewJSendFailResponse ¶ added in v0.5.0
func NewJSendFailResponse(
data interface{},
) *JSendResponse
NewJSendFailResponse creates a new fail response
func NewJSendSuccessResponse ¶ added in v0.5.0
func NewJSendSuccessResponse(
data interface{},
) *JSendResponse
NewJSendSuccessResponse creates a new success response
type Response ¶ added in v0.3.0
type Response struct {
Response interface{}
DebugResponse interface{}
HTTPStatus int
}
Response struct
func NewDebugErrorResponse ¶ added in v0.4.6
func NewDebugErrorResponse( err error, debugErr error, data interface{}, errorCode *int, httpStatus int, ) *Response
NewDebugErrorResponse creates a new error response
func NewDebugFailResponse ¶ added in v0.5.0
NewDebugFailResponse creates a new fail response
func NewDebugSuccessResponse ¶ added in v0.5.0
NewDebugSuccessResponse creates a new success response
func NewErrorResponse ¶
NewErrorResponse creates a new error response
func NewFailResponse ¶ added in v0.5.0
NewFailResponse creates a new fail response
func NewSuccessResponse ¶ added in v0.5.0
NewSuccessResponse creates a new success response
Click to show internal directories.
Click to hide internal directories.