|
-
-
-
-
- package structs
-
-
- type Organization struct {
- ID int64 `json:"id"`
- UserName string `json:"username"`
- FullName string `json:"full_name"`
- AvatarURL string `json:"avatar_url"`
- Description string `json:"description"`
- Website string `json:"website"`
- Location string `json:"location"`
- Visibility string `json:"visibility"`
- RepoAdminChangeTeamAccess bool `json:"repo_admin_change_team_access"`
- }
-
-
- type CreateOrgOption struct {
-
- UserName string `json:"username" binding:"Required"`
- FullName string `json:"full_name"`
- Description string `json:"description"`
- Website string `json:"website"`
- Location string `json:"location"`
-
-
- Visibility string `json:"visibility" binding:"In(,public,limited,private)"`
- RepoAdminChangeTeamAccess bool `json:"repo_admin_change_team_access"`
- }
-
-
- type EditOrgOption struct {
- FullName string `json:"full_name"`
- Description string `json:"description"`
- Website string `json:"website"`
- Location string `json:"location"`
-
-
- Visibility string `json:"visibility" binding:"In(,public,limited,private)"`
- RepoAdminChangeTeamAccess bool `json:"repo_admin_change_team_access"`
- }
|