add validation
This commit is contained in:
10
model/pd.go
10
model/pd.go
@@ -3,11 +3,11 @@ package model
|
||||
import "github.com/google/uuid"
|
||||
|
||||
type PersonalInformation struct {
|
||||
ID uuid.UUID `json:"id,omitempty"`
|
||||
FirstName string `json:"first_name,omitempty"`
|
||||
LastName string `json:"last_name,omitempty"`
|
||||
Patronymic string `json:"patronymic,omitempty"`
|
||||
Phone string `json:"phone,omitempty"`
|
||||
ID uuid.UUID `json:"id,omitempty" validate:"required_without_all=FirstName LastName Patronymic Phone"`
|
||||
FirstName string `json:"first_name,omitempty" validate:"required_without=ID"`
|
||||
LastName string `json:"last_name,omitempty" validate:"required_without=ID"`
|
||||
Patronymic string `json:"patronymic,omitempty" validate:"required_without=ID"`
|
||||
Phone string `json:"phone,omitempty" validate:"required_without=ID"`
|
||||
}
|
||||
|
||||
type PersonalInformationCreate struct {
|
||||
|
||||
Reference in New Issue
Block a user