feat(docs): Annotated required params

This commit is contained in:
2024-12-11 17:45:51 +01:00
parent f5debf58fc
commit e2cd445aeb
6 changed files with 163 additions and 37 deletions

View File

@@ -1,15 +1,15 @@
package models
type CardRequest struct {
Cards []Card `json:"cards"`
Locale string `json:"locale" enums:"en,de"`
Cards []Card `json:"cards" validate:"required"`
Locale string `json:"locale" enums:"en,de" validate:"required"`
}
type Card struct {
ID int `json:"id"`
Enabled bool `json:"enabled"`
Runner Runner `json:"runner"`
Code string `json:"code"`
ID int `json:"id" validate:"required"`
Enabled bool `json:"enabled" default:"true"`
Runner Runner `json:"runner" validate:"required"`
Code string `json:"code" validate:"required"`
}
type CardTemplateOptions struct {