Documentation ¶
Index ¶
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=200"` Content string `form:"content" json:"content" binding:"required,min=3,max=10000000"` UrlPhoto string `form:"url_photo" json:"url_photo"` }
CreateArticleForm ...
type CreatePemohonForm ¶
type CreatePengaduanForm ¶
type CreatePengaduanForm struct { NamaLengkap string `json:"nama_lengkap"` Alamat string `json:"alamat"` NomorHP string `json:"nomor_hp"` Email string `json:"email"` Pekerjaan string `json:"pekerjaan"` Tujuan string `json:"tujuan"` IsiPengaduan string `json:"isi_pengaduan"` }
CreatePengaduanForm ...
type DefaultValidator ¶
type DefaultValidator struct {
// contains filtered or unexported fields
}
DefaultValidator ...
func (*DefaultValidator) ValidateStruct ¶
func (v *DefaultValidator) ValidateStruct(obj interface{}) error
ValidateStruct ...
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 PengaduanForm ¶
type PengaduanForm struct{}
PengaduanForm ...
func (PengaduanForm) Content ¶
func (f PengaduanForm) Content(tag string, errMsg ...string) (message string)
Content ...
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 Token ¶
type Token struct {
RefreshToken string `form:"refresh_token" json:"refresh_token" binding:"required"`
}
Token ...
Click to show internal directories.
Click to hide internal directories.