@@ -88,6 +88,7 @@ type SiteBrandingReq struct {
8888}
8989
9090// SiteWriteReq site write request
91+ // Deprecated: use SiteQuestionsReq, SiteAdvancedReq and SiteTagsReq instead
9192type SiteWriteReq struct {
9293 MinimumContent int `validate:"omitempty,gte=0,lte=65535" json:"min_content"`
9394 RestrictAnswer bool `validate:"omitempty" json:"restrict_answer"`
@@ -107,6 +108,7 @@ type SiteWriteResp SiteWriteReq
107108
108109// SiteQuestionsReq site questions settings request
109110type SiteQuestionsReq struct {
111+ MinimumTags int `validate:"omitempty,gte=0,lte=5" json:"min_tags"`
110112 MinimumContent int `validate:"omitempty,gte=0,lte=65535" json:"min_content"`
111113 RestrictAnswer bool `validate:"omitempty" json:"restrict_answer"`
112114}
@@ -124,7 +126,6 @@ type SiteAdvancedReq struct {
124126type SiteTagsReq struct {
125127 ReservedTags []* SiteWriteTag `validate:"omitempty,dive" json:"reserved_tags"`
126128 RecommendTags []* SiteWriteTag `validate:"omitempty,dive" json:"recommend_tags"`
127- MinimumTags int `validate:"omitempty,gte=0,lte=5" json:"min_tags"`
128129 RequiredTag bool `validate:"omitempty" json:"required_tag"`
129130 UserID string `json:"-"`
130131}
0 commit comments