Documentation
¶
Index ¶
- func ValidateFullName(fl validator.FieldLevel) bool
- type ArticleForm
- type ChangeStrategyStatusForm
- type CreateArticleForm
- type DefaultValidator
- type InsertPoromodoForm
- type InsertStrategyForm
- type LoginForm
- type PoromodoForm
- type RegisterForm
- type StrategyCompletedForm
- type StrategyIdForm
- type Token
- type UserForm
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ValidateFullName ¶
func ValidateFullName(fl validator.FieldLevel) bool
ValidateFullName implements validator.Func
Types ¶
type ArticleForm ¶
type ArticleForm struct{}
ArticleForm ...
func (ArticleForm) Content ¶
func (f ArticleForm) Content(tag string, errMsg ...string) (message string)
Content ...
type CreateArticleForm ¶
type CreateArticleForm struct { Title string `form:"title" json:"title" binding:"required,min=3,max=100"` Content string `form:"content" json:"content" binding:"required,min=3,max=1000"` }
CreateArticleForm ...
type DefaultValidator ¶
type DefaultValidator struct {
// contains filtered or unexported fields
}
DefaultValidator ...
func (*DefaultValidator) ValidateStruct ¶
func (v *DefaultValidator) ValidateStruct(obj interface{}) error
ValidateStruct ...
type InsertPoromodoForm ¶
type InsertStrategyForm ¶
type LoginForm ¶
type LoginForm struct { Email string `form:"email" json:"email" binding:"required,email"` Password string `form:"password" json:"password" binding:"required,min=3,max=50"` }
LoginForm ...
type PoromodoForm ¶
type PoromodoForm struct{}
type RegisterForm ¶
type RegisterForm struct { Name string `form:"name" json:"name" binding:"required,min=3,max=20,fullName"` //fullName rule is in validator.go Email string `form:"email" json:"email" binding:"required,email"` Password string `form:"password" json:"password" binding:"required,min=3,max=50"` }
RegisterForm ...
type StrategyCompletedForm ¶
type StrategyIdForm ¶
type StrategyIdForm struct {
Id int
}
type Token ¶
type Token struct {
RefreshToken string `form:"refresh_token" json:"refresh_token" binding:"required"`
}
Token ...
Source Files
¶
Click to show internal directories.
Click to hide internal directories.