add validation

This commit is contained in:
kandrusyak
2023-08-02 15:57:56 +03:00
parent 481bd0b788
commit a1705758df
3 changed files with 18 additions and 9 deletions

View File

@@ -21,8 +21,8 @@ type Event struct {
}
type CreateEvent struct {
Start time.Time `json:"start" validate:"required"`
End time.Time `json:"end" validate:"required"`
Person PersonalInformation `json:"person" validate:"required"`
MedicId uuid.UUID `json:"medic_id" validate:"required"`
Start time.Time `json:"start" validate:"required,gt"`
End time.Time `json:"end" validate:"required,gtfield=Start"`
Person *PersonalInformation `json:"person" validate:"required,dive"`
MedicId uuid.UUID `json:"medic_id" validate:"required"`
}