Versions in this module Expand all Collapse all v1 v1.2.2 Oct 18, 2023 v1.2.1 Oct 25, 2022 Changes in this version + var SentryClient *sentry.Client v1.2.0 Aug 10, 2022 Changes in this version + func InitSentry(Dsn, Environment, Release string, Debug bool) + func SendSentryError(err error, service, module, function string) + func SendSentryEvent(event *sentry.Event, service, module, function string) + func SendSentryMessage(message string, service, module, function string) + type SentryData struct + Debug bool + Dsn string + Environment string + Event *sentry.Event + Release string + TraceSampleRate float64 + var Sentries *SentryData + func NewSentryData() *SentryData v1.1.1 Jan 18, 2022 v1.1.0 Jan 14, 2022 Changes in this version + func V2ErrorContext(message interface{}, c echo.Context) (err error) + func V2NotFoundContext(message interface{}, data interface{}, c echo.Context) (err error) + func V2RPCJSONResponse(status string, message interface{}, data interface{}) string + func V2ResponseContext(code int, message interface{}, data interface{}, c echo.Context) error + func V2Success(message string, data interface{}, c echo.Context) map[string]interface + func V2SuccessContext(message interface{}, data interface{}, c echo.Context) (err error) + func V2TimeoutContext(message interface{}, c echo.Context) (err error) + func V2ValidationContext(message interface{}, data interface{}, c echo.Context) (err error) + func V2ValidationResp(message interface{}, data interface{}) map[string]interface + type V2JSONResponse struct + Code int + Data interface{} + Message interface{} + Status string + func (response *V2JSONResponse) V2Error(message interface{}, data interface{}) + func (response *V2JSONResponse) V2Success(message interface{}, data interface{}) + func (response *V2JSONResponse) V2Validation(message interface{}, data interface{}) + type V2Response struct + Code int + Data interface{} + Message interface{} + Status string + func (response *V2Response) V2Error(code int, message string, data interface{}) + func (response *V2Response) V2Success(code int, message string, data interface{}) v1.0.2 Dec 29, 2021 Changes in this version + func JsonEncodeBeautify(data interface{}) string v1.0.1 Oct 1, 2021 v1.0.0 Jul 27, 2021 Changes in this version + var Validates *validator.Validate + func Bind(form interface{}, structs interface{}) interface + func ClientIP(c echo.Context) string + func DateNil(dt interface{}) interface + func DateParse(d interface{}, format string) *time.Time + func ErrorContext(message interface{}, c echo.Context) (err error) + func InArray(val interface{}, arrays interface{}) bool + func JSONEncode(data interface{}) string + func JsonDecode(data interface{}) (maps map[string]interface{}, err error) + func JsonEncode(data interface{}) string + func LoggerDebug(msg string) + func LoggerError(err error) + func LoggerInfo(message string) + func LoggerSuccess(message string) + func LoggerWarning(message string) + func NotFoundContext(message interface{}, data interface{}, c echo.Context) (err error) + func RPCJSONResponse(status string, message interface{}, data interface{}) string + func RandStringBytes(n int) string + func ResponseContext(code int, message interface{}, data interface{}, c echo.Context) error + func Success(message string, data interface{}, c echo.Context) map[string]interface + func SuccessContext(message interface{}, data interface{}, c echo.Context) (err error) + func TimeoutContext(message interface{}, c echo.Context) (err error) + func UUID() string + func Validate(c echo.Context, i interface{}) (interface{}, error) + func ValidateRPC(i interface{}) (interface{}, error) + func ValidationContext(message interface{}, data interface{}, c echo.Context) (err error) + func ValidationResp(message interface{}, data interface{}) map[string]interface + type JSONResponse struct + Code int + Data interface{} + Message interface{} + Status string + func (response *JSONResponse) Error(message interface{}, data interface{}) + func (response *JSONResponse) Success(message interface{}, data interface{}) + func (response *JSONResponse) Validation(message interface{}, data interface{}) + type Response struct + Code int + Data interface{} + Message interface{} + Status string + func (response *Response) Error(code int, message string, data interface{}) + func (response *Response) Success(code int, message string, data interface{})