rest

package
v0.24.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 22, 2024 License: Apache-2.0 Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func JsonData

func JsonData(ctx *gin.Context, data any)

JsonData return json data

func JsonDataMessage added in v0.7.0

func JsonDataMessage(ctx *gin.Context, data any, message string)

JsonDataMessage return json data with message

func JsonError

func JsonError(ctx *gin.Context, code int64)

JsonError return json error

func JsonErrorMessage

func JsonErrorMessage(ctx *gin.Context, code int64, error string)

JsonErrorMessage return json error with message

func JsonFail

func JsonFail(ctx *gin.Context)

JsonFail return json fail

func JsonFailMessage

func JsonFailMessage(ctx *gin.Context, error string)

JsonFailMessage return json fail with message

func JsonSuccess

func JsonSuccess(ctx *gin.Context)

JsonSuccess return json success

func JsonSuccessMessage

func JsonSuccessMessage(ctx *gin.Context, message string)

JsonSuccessMessage return json success with message

func JsonUnauthorized

func JsonUnauthorized(ctx *gin.Context)

JsonUnauthorized return json unauthorized

func JsonUnauthorizedMessage

func JsonUnauthorizedMessage(ctx *gin.Context, error string)

JsonUnauthorizedMessage return json unauthorized with message

Types

type PageData

type PageData struct {
	Total int64 `json:"total"`
	List  any   `json:"list"`
}

type Result

type Result struct {
	Code    int64   `json:"code"`
	State   bool    `json:"state"`
	Message *string `json:"message,omitempty"`
	Error   *string `json:"error,omitempty"`
	Data    any     `json:"data,omitempty"`
}

Result is a generic json result type

func Data

func Data(data any) *Result

Data return success result with data result

func DataMessage added in v0.7.0

func DataMessage(data any, message string) *Result

DataMessage return success result with data result and message

func Error

func Error(code int64) *Result

Error return error result

func ErrorMessage

func ErrorMessage(code int64, error string) *Result

ErrorMessage return error result with error message

func Fail

func Fail() *Result

Fail return fail result

func FailMessage

func FailMessage(error string) *Result

FailMessage return fail result with error message

func Success

func Success() *Result

Success return success result

func SuccessMessage

func SuccessMessage(message string) *Result

SuccessMessage return success result with message

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL