dto

package
v0.0.0-...-bdedfc3 Latest Latest
Warning

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

Go to latest
Published: Sep 10, 2022 License: MIT Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AuthDto

type AuthDto struct {
	ID       uint   `json:"id"`
	Username string `json:"username"`
	Name     string `json:"name"`
	Avatar   string `json:"avatar"`
	Email    string `json:"email"`
}

type AuthTokenDto

type AuthTokenDto struct {
	Token     string        `json:"token"`
	ExpiresIn time.Duration `json:"expires_in"`
}

type LoginDto

type LoginDto struct {
	Username string `json:"username" form:"username" validate:"required,min=4,max=60"`
	Password string `json:"password" form:"password" validate:"required,min=8"`
}

func (*LoginDto) BindingValidParams

func (params *LoginDto) BindingValidParams(c *gin.Context) (request.ResponseErrorDto, error)

type RegisterDto

type RegisterDto struct {
	Username  string `json:"username" form:"username" validate:"required,min=4,max=60"`
	Name      string `json:"name" form:"name" validate:"required,min=4,max=90"`
	Password  string `json:"password" form:"password" validate:"required,min=8"`
	CPassword string `json:"c_password" form:"c_password" validate:"required,min=8,eqfield=Password"`
	Email     string `json:"email" form:"email" validate:"required,email"`
}

func (*RegisterDto) BindingValidParams

func (params *RegisterDto) BindingValidParams(c *gin.Context) (request.ResponseErrorDto, error)

Jump to

Keyboard shortcuts

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