package responsex import ( "github.com/gin-gonic/gin" ) func GinError(ctx *gin.Context, err error) { Error(ctx, ctx.Writer, err) } func GinErrorData(ctx *gin.Context, err error, data any) { ErrorWithData(ctx, ctx.Writer, err, data) } func GinErrorStr(ctx *gin.Context, msg string) { ErrorStr(ctx, ctx.Writer, msg) } func GinSuccess(ctx *gin.Context, data any) { Success(ctx, ctx.Writer, data) } func GinSuccessWithPage(ctx *gin.Context, data any, page pagination) { SuccessWithPage(ctx, ctx.Writer, data, &page) } func GinOptions(ctx *gin.Context, ops ...Option) { ResponseCtx(ctx, ctx.Writer, ops...) } func GinMsgMapData(ctx *gin.Context, msgKey string, format map[string]string, data any) { FormatMessage(ctx, ctx.Writer, msgKey, format, data) } func GinMsgKV(ctx *gin.Context, msgKey string, k string, v string) { FormatMessage(ctx, ctx.Writer, msgKey, map[string]string{k: v}, nil) }