requests

package
v1.0.7 Latest Latest
Warning

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

Go to latest
Published: Oct 23, 2023 License: MIT Imports: 4 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func SignupEmailExistFunc

func SignupEmailExistFunc(data interface{}, c *gin.Context) map[string][]string

具体的表单校验函数,定制了报错信息, 函数的参数也可以只被声明,不被使用 , 所以第二个参数 c 没被使用也没关系

func ValidateInAPI added in v1.0.3

func ValidateInAPI(c *gin.Context, obj interface{}, handler ValidatorFunc) bool

被API调用

func ValidateInRequest added in v1.0.3

func ValidateInRequest(data interface{}, rules govalidator.MapData, messages govalidator.MapData) map[string][]string

在 ValidatorFunc 里面被使用, 而 ValidatorFunc 是每个request单独验证里面需要用到的方法

Types

type APIController

type APIController struct {
}

func (*APIController) CheckEmailExist

func (api *APIController) CheckEmailExist(c *gin.Context)

type SignupEmailExistRequest

type SignupEmailExistRequest struct {
	Email string `json:"email,omitempty" valid:"email"`
}

表单请求数据, 里面只有一个email 参数

type ValidatorFunc

type ValidatorFunc func(interface{}, *gin.Context) map[string][]string

Jump to

Keyboard shortcuts

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