package
Version:
v0.0.0-...-0227844
Opens a new window with list of versions in this module.
Published: Apr 6, 2023
License: MIT
Opens a new window with license information.
Imports: 0
Opens a new window with list of imports.
Imported by: 0
Opens a new window with list of known importers.
Documentation
¶
type BasicResponse struct {
Name string `json:"name"`
Price uint `json:"price"`
}
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 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 struct {
Email string `json:"email" binding:"required,email,min=5,max=36"`
}
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 struct {
SeatIds []uint `json:"data" binding:"required,unique,max=5"`
}
type ReservationResponse struct {
SeatId uint `json:"seat_id"`
Name string `json:"name"`
Price uint `json:"price"`
Status string `json:"status"`
}
Source Files
¶
Click to show internal directories.
Click to hide internal directories.