updated validation for middleware options

This commit is contained in:
yusing
2024-11-30 04:00:55 +08:00
parent edc1ad952d
commit 6e9b5cc113
9 changed files with 97 additions and 94 deletions

View File

@@ -21,9 +21,9 @@ type (
}
rateLimiterOpts struct {
Average int `json:"average"`
Burst int `json:"burst"`
Period time.Duration `json:"period"`
Average int `validate:"min=1,required"`
Burst int `validate:"min=1,required"`
Period time.Duration
}
)