MCPcopy Index your code
hub / github.com/apache/answer / InitBaseInfoReq

Struct InitBaseInfoReq

internal/install/install_req.go:123–133  ·  view source on GitHub ↗

InitBaseInfoReq init base info request

Source from the content-addressed store, hash-verified

121
122// InitBaseInfoReq init base info request
123type InitBaseInfoReq struct {
124 Language string `validate:"required,gt=0,lte=30" json:"lang"`
125 SiteName string `validate:"required,sanitizer,gt=0,lte=30" json:"site_name"`
126 SiteURL string `validate:"required,gt=0,lte=512,url" json:"site_url"`
127 ContactEmail string `validate:"required,email,gt=0,lte=500" json:"contact_email"`
128 AdminName string `validate:"required,gte=2,lte=30" json:"name"`
129 AdminPassword string `validate:"required,gte=8,lte=32" json:"password"`
130 AdminEmail string `validate:"required,email,gt=0,lte=500" json:"email"`
131 LoginRequired bool `json:"login_required"`
132 ExternalContentDisplay string `validate:"required,oneof=always_display ask_before_display" json:"external_content_display"`
133}
134
135func (r *InitBaseInfoReq) Check() (errFields []*validator.FormErrorField, err error) {
136 if checker.IsInvalidUsername(r.AdminName) {

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected