Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( UnknownError = func(detail string) Error { return Error{Code: CodeUnknown, Msg: "unknown error", Detail: detail} } DBConnectError = func(detail string) Error { return Error{Code: CodeDBConnect, Msg: "database connection error", Detail: detail} } DBOperationError = func(detail string) Error { return Error{Code: CodeDBOperation, Msg: "database operation error", Detail: detail} } RequestParamError = func(detail string) Error { return Error{Code: CodeRequestParam, Msg: "request param error", Detail: detail} } TokenInvalidError = func(detail string) Error { return Error{Code: CodeTokenInvalid, Msg: "token invalid error", Detail: detail} } PermissionDeniedError = func(detail string) Error { return Error{Code: CodePermissionDenied, Msg: "permission denied error", Detail: detail} } )
System error
View Source
var ( EmptyMapData = func() map[string]interface{} { return make(map[string]interface{}) } EmptyArrayData = func() []interface{} { return make([]interface{}, 0) } )
Empty Data
Functions ¶
Types ¶
type APIModel ¶
type APIModel struct { Code Code `json:"code"` Data interface{} `json:"data"` Message string `json:"message"` }
APIModel api response model
func NewAPIModel ¶
NewAPIModel new api response
Click to show internal directories.
Click to hide internal directories.