validator

package
v0.0.0-...-8b35975 Latest Latest
Warning

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

Go to latest
Published: Jul 18, 2021 License: MIT Imports: 8 Imported by: 0

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

Jump to

Keyboard shortcuts

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