@@ -22,9 +22,9 @@ type CreateOrgOption struct {
2222 // required: true
2323 UserName string `json:"username" binding:"Required"`
2424 FullName string `json:"full_name"`
25- Description string `json:"description"`
26- Website string `json:"website"`
27- Location string `json:"location"`
25+ Description string `json:"description" binding:"MaxSize(255)" `
26+ Website string `json:"website" binding:"ValidUrl;MaxSize(255)" `
27+ Location string `json:"location" binding:"MaxSize(50)" `
2828 // possible values are `public` (default), `limited` or `private`
2929 // enum: public,limited,private
3030 Visibility string `json:"visibility" binding:"In(,public,limited,private)"`
@@ -34,9 +34,9 @@ type CreateOrgOption struct {
3434// EditOrgOption options for editing an organization
3535type EditOrgOption struct {
3636 FullName string `json:"full_name"`
37- Description string `json:"description"`
38- Website string `json:"website"`
39- Location string `json:"location"`
37+ Description string `json:"description" binding:"MaxSize(255)" `
38+ Website string `json:"website" binding:"ValidUrl;MaxSize(255)" `
39+ Location string `json:"location" binding:"MaxSize(50)" `
4040 // possible values are `public`, `limited` or `private`
4141 // enum: public,limited,private
4242 Visibility string `json:"visibility" binding:"In(,public,limited,private)"`
0 commit comments