fix(dto): Update URL and mode validation to allow shorter input lengths
Deploy Application / deploy (push) Successful in 19s Details

This commit is contained in:
Habib Fatkhul Rohman 2025-10-28 15:37:48 +07:00
parent d34f1238d1
commit 53a8456e79
1 changed files with 4 additions and 4 deletions

View File

@ -54,10 +54,10 @@ type (
MenuCreateRequest struct {
Name string `json:"name" form:"name" binding:"required,min=2,max=100"`
IconUrl string `json:"icon_url" form:"icon_url" binding:"omitempty,min=2,max=100"`
Url string `json:"url" form:"url" binding:"required,min=8"`
Url string `json:"url" form:"url" binding:"required,min=1"`
TableName string `json:"table_name" form:"table_name" binding:"omitempty,max=10"`
Status string `json:"status" form:"status" binding:"omitempty"`
Mode string `json:"mode" form:"mode" binding:"required,min=8,max=20"`
Mode string `json:"mode" form:"mode" binding:"required,min=1,max=20"`
Sequence int `json:"sequence" form:"sequence" binding:"required"`
ParentID *uuid.UUID `json:"parent_id" form:"parent_id" binding:"omitempty,uuid4"`
}
@ -86,10 +86,10 @@ type (
MenuUpdateRequest struct {
Name string `json:"name" form:"name" binding:"omitempty,min=2,max=100"`
IconUrl string `json:"icon_url" form:"icon_url" binding:"omitempty,min=2,max=100"`
Url string `json:"url" form:"url" binding:"omitempty,min=8"`
Url string `json:"url" form:"url" binding:"omitempty,min=1"`
TableName string `json:"table_name" form:"table_name" binding:"omitempty,max=10"`
Status string `json:"status" form:"status" binding:"omitempty"`
Mode string `json:"mode" form:"mode" binding:"omitempty,min=2,max=20"`
Mode string `json:"mode" form:"mode" binding:"omitempty,min=1,max=20"`
Sequence int `json:"sequence" form:"sequence" binding:"omitempty"`
ParentID *uuid.UUID `json:"parent_id" form:"parent_id" binding:"omitempty,uuid4"`
}