* []string are not enum by swagger definition * apply suggestion of @guillep2k * re-generate swagger filetags/v1.10.0-rc1
Organization *Organization `json:"organization"` | Organization *Organization `json:"organization"` | ||||
// enum: none,read,write,admin,owner | // enum: none,read,write,admin,owner | ||||
Permission string `json:"permission"` | Permission string `json:"permission"` | ||||
// enum: repo.code,repo.issues,repo.ext_issues,repo.wiki,repo.pulls,repo.releases,repo.ext_wiki | |||||
// example: ["repo.code","repo.issues","repo.ext_issues","repo.wiki","repo.pulls","repo.releases","repo.ext_wiki"] | |||||
Units []string `json:"units"` | Units []string `json:"units"` | ||||
} | } | ||||
Description string `json:"description" binding:"MaxSize(255)"` | Description string `json:"description" binding:"MaxSize(255)"` | ||||
// enum: read,write,admin | // enum: read,write,admin | ||||
Permission string `json:"permission"` | Permission string `json:"permission"` | ||||
// enum: repo.code,repo.issues,repo.ext_issues,repo.wiki,repo.pulls,repo.releases,repo.ext_wiki | |||||
// example: ["repo.code","repo.issues","repo.ext_issues","repo.wiki","repo.pulls","repo.releases","repo.ext_wiki"] | |||||
Units []string `json:"units"` | Units []string `json:"units"` | ||||
} | } | ||||
Description string `json:"description" binding:"MaxSize(255)"` | Description string `json:"description" binding:"MaxSize(255)"` | ||||
// enum: read,write,admin | // enum: read,write,admin | ||||
Permission string `json:"permission"` | Permission string `json:"permission"` | ||||
// enum: repo.code,repo.issues,repo.ext_issues,repo.wiki,repo.pulls,repo.releases,repo.ext_wiki | |||||
// example: ["repo.code","repo.issues","repo.ext_issues","repo.wiki","repo.pulls","repo.releases","repo.ext_wiki"] | |||||
Units []string `json:"units"` | Units []string `json:"units"` | ||||
} | } |
}, | }, | ||||
"units": { | "units": { | ||||
"type": "array", | "type": "array", | ||||
"enum": [ | |||||
"items": { | |||||
"type": "string" | |||||
}, | |||||
"x-go-name": "Units", | |||||
"example": [ | |||||
"repo.code", | "repo.code", | ||||
"repo.issues", | "repo.issues", | ||||
"repo.ext_issues", | "repo.ext_issues", | ||||
"repo.pulls", | "repo.pulls", | ||||
"repo.releases", | "repo.releases", | ||||
"repo.ext_wiki" | "repo.ext_wiki" | ||||
], | |||||
"items": { | |||||
"type": "string" | |||||
}, | |||||
"x-go-name": "Units" | |||||
] | |||||
} | } | ||||
}, | }, | ||||
"x-go-package": "code.gitea.io/gitea/modules/structs" | "x-go-package": "code.gitea.io/gitea/modules/structs" | ||||
}, | }, | ||||
"units": { | "units": { | ||||
"type": "array", | "type": "array", | ||||
"enum": [ | |||||
"items": { | |||||
"type": "string" | |||||
}, | |||||
"x-go-name": "Units", | |||||
"example": [ | |||||
"repo.code", | "repo.code", | ||||
"repo.issues", | "repo.issues", | ||||
"repo.ext_issues", | "repo.ext_issues", | ||||
"repo.pulls", | "repo.pulls", | ||||
"repo.releases", | "repo.releases", | ||||
"repo.ext_wiki" | "repo.ext_wiki" | ||||
], | |||||
"items": { | |||||
"type": "string" | |||||
}, | |||||
"x-go-name": "Units" | |||||
] | |||||
} | } | ||||
}, | }, | ||||
"x-go-package": "code.gitea.io/gitea/modules/structs" | "x-go-package": "code.gitea.io/gitea/modules/structs" | ||||
}, | }, | ||||
"units": { | "units": { | ||||
"type": "array", | "type": "array", | ||||
"enum": [ | |||||
"items": { | |||||
"type": "string" | |||||
}, | |||||
"x-go-name": "Units", | |||||
"example": [ | |||||
"repo.code", | "repo.code", | ||||
"repo.issues", | "repo.issues", | ||||
"repo.ext_issues", | "repo.ext_issues", | ||||
"repo.pulls", | "repo.pulls", | ||||
"repo.releases", | "repo.releases", | ||||
"repo.ext_wiki" | "repo.ext_wiki" | ||||
], | |||||
"items": { | |||||
"type": "string" | |||||
}, | |||||
"x-go-name": "Units" | |||||
] | |||||
} | } | ||||
}, | }, | ||||
"x-go-package": "code.gitea.io/gitea/modules/structs" | "x-go-package": "code.gitea.io/gitea/modules/structs" |