{ "$schema": "http://json-schema.org/draft-07/schema#", "title": "EditTeamOption", "description": "EditTeamOption options for editing a team", "type": "object", "required": [ "name" ], "properties": { "can_create_org_repo": { "type": "boolean", "x-go-name": "CanCreateOrgRepo" }, "description": { "type": "string", "x-go-name": "Description" }, "includes_all_repositories": { "type": "boolean", "x-go-name": "IncludesAllRepositories" }, "name": { "type": "string", "x-go-name": "Name" }, "permission": { "type": "string", "enum": [ "read", "write", "admin" ], "x-go-name": "Permission" }, "units": { "type": "array", "items": { "type": "string" }, "x-go-name": "Units", "example": [ "repo.code", "repo.issues", "repo.ext_issues", "repo.wiki", "repo.pulls", "repo.releases", "repo.projects", "repo.ext_wiki" ] }, "units_map": { "type": "object", "additionalProperties": { "type": "string" }, "x-go-name": "UnitsMap", "example": { "repo.actions": "none", "repo.code": "read", "repo.ext_issues": "none", "repo.ext_wiki": "none", "repo.issues": "write", "repo.packages": "none", "repo.projects": "none", "repo.pulls": "owner", "repo.releases": "none", "repo.wiki": "admin" } } }, "x-go-package": "forgejo.org/modules/structs" }