Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ValidatorStruct ¶
func ValidatorStruct(fn func(sl validator.StructLevel), dest, typeI interface{}) error
Types ¶
type AccountValidator ¶
type AccountValidator interface { GetAccountByIDValidator() gin.HandlerFunc CreateAccountValidator() gin.HandlerFunc }
type TransactionValidator ¶
type TransactionValidator interface { CreateUserTransactionValidator() gin.HandlerFunc GetUserTransactionsValidator() gin.HandlerFunc UpdateUserTransactionValidator() gin.HandlerFunc UpdateUserAccountTransactionValidator() gin.HandlerFunc DeleteUserTransactionValidator() gin.HandlerFunc DeleteUserAccountTransactionValidator() gin.HandlerFunc DeleteTransactionByID() gin.HandlerFunc }
type UserValidator ¶
type UserValidator interface { CreateUserValidator() gin.HandlerFunc LoginValidator() gin.HandlerFunc }
type Validator ¶
type Validator struct { UserValidator UserValidator AccountValidator AccountValidator TransactionValidator TransactionValidator }
func InitServiceFactory ¶
func InitServiceFactory() *Validator
InitServiceFactory initialize services factory
Click to show internal directories.
Click to hide internal directories.