@@ -2254,16 +2254,7 @@ type MembershipPayload struct {
22542254		Type               string  `json:"type"` 
22552255		SiteAdmin          bool    `json:"site_admin"` 
22562256	} `json:"sender"` 
2257- 	Team  struct  {
2258- 		Name             string  `json:"name"` 
2259- 		ID               int64   `json:"id"` 
2260- 		NodeID           string  `json:"node_id"` 
2261- 		Slug             string  `json:"slug"` 
2262- 		Permission       string  `json:"permission"` 
2263- 		URL              string  `json:"url"` 
2264- 		MembersURL       string  `json:"members_url"` 
2265- 		RepositoriesURL  string  `json:"repositories_url"` 
2266- 	} `json:"team"` 
2257+ 	Team          * Team  `json:"team"` 
22672258	Organization  struct  {
22682259		Login             string  `json:"login"` 
22692260		ID                int64   `json:"id"` 
@@ -5729,17 +5720,7 @@ type TeamPayload struct {
57295720
57305721// TeamAddPayload contains the information for GitHub's team_add hook event 
57315722type  TeamAddPayload  struct  {
5732- 	Team  struct  {
5733- 		Name             string  `json:"name"` 
5734- 		ID               int64   `json:"id"` 
5735- 		NodeID           string  `json:"node_id"` 
5736- 		Slug             string  `json:"slug"` 
5737- 		Description      string  `json:"description"` 
5738- 		Permission       string  `json:"permission"` 
5739- 		URL              string  `json:"url"` 
5740- 		MembersURL       string  `json:"members_url"` 
5741- 		RepositoriesURL  string  `json:"repositories_url"` 
5742- 	} `json:"team"` 
5723+ 	Team        * Team  `json:"team"` 
57435724	Repository  struct  {
57445725		ID        int64   `json:"id"` 
57455726		NodeID    string  `json:"node_id"` 
@@ -6111,3 +6092,16 @@ type Label struct {
61116092	Color    string  `json:"color"` 
61126093	Default  bool    `json:"default"` 
61136094}
6095+ 
6096+ // Team contains GitHub's Team information 
6097+ type  Team  struct  {
6098+ 	Name             string  `json:"name"` 
6099+ 	ID               int64   `json:"id"` 
6100+ 	NodeID           string  `json:"node_id"` 
6101+ 	Slug             string  `json:"slug"` 
6102+ 	Permission       string  `json:"permission"` 
6103+ 	URL              string  `json:"url"` 
6104+ 	MembersURL       string  `json:"members_url"` 
6105+ 	RepositoriesURL  string  `json:"repositories_url"` 
6106+ 	Parent           * Team   `json:"parent,omitempty"` 
6107+ }
0 commit comments