package utils type HTTPData struct { ErrNo int `json:"errno"` ErrMsg string `json:"errmsg"` Data interface{} `json:"data"` } func ReturnHTTPSuccess(val interface{}) HTTPData { rtndata := HTTPData{ ErrNo: 0, ErrMsg: "", Data: val, } return rtndata } func ReturnHTTPFail(err error) HTTPData { rtndata := HTTPData{ ErrNo: 500, ErrMsg: err.Error(), } return rtndata } func ReturnHTTPUnauthorized(err error) HTTPData { rtndata := HTTPData{ ErrNo: 401, ErrMsg: err.Error(), } return rtndata }