validation

package
v0.0.0-...-0227844 Latest Latest
Warning

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

Go to latest
Published: Apr 6, 2023 License: MIT Imports: 0 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type BasicResponse

type BasicResponse struct {
	Name  string `json:"name"`
	Price uint   `json:"price"`
}

type LoginValidation

type LoginValidation struct {
	Name  string `json:"name" binding:"required_without=Email,min=0,max=36"`
	Email string `json:"email" binding:"required_without=Name,min=0,max=36"`
	Phone string `json:"phone" binding:"required,min=7,max=15,number"`
}

type OtpVerification

type OtpVerification struct {
	Email string `json:"email" binding:"required,email,min=5,max=36"`
	Otp   string `json:"otp" binding:"required,number,min=6,max=6"`
}

type RegisterEmailValidation

type RegisterEmailValidation struct {
	Email string `json:"email" binding:"required,email,min=5,max=36"`
}

type RegisterValidation

type RegisterValidation struct {
	Name  string `json:"name" binding:"required,min=3,max=36"`
	Email string `json:"email" binding:"required,email,min=5,max=36"`
	Phone string `json:"phone" binding:"required,min=7,max=15,number"`
}

type ReservationRequest

type ReservationRequest struct {
	SeatIds []uint `json:"data" binding:"required,unique,max=5"`
}

type ReservationResponse

type ReservationResponse struct {
	SeatId uint   `json:"seat_id"`
	Name   string `json:"name"`
	Price  uint   `json:"price"`
	Status string `json:"status"`
}

Jump to

Keyboard shortcuts

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