@@ -2267,16 +2267,7 @@ type MembershipPayload struct {
22672267 Type string `json:"type"`
22682268 SiteAdmin bool `json:"site_admin"`
22692269 } `json:"sender"`
2270- Team struct {
2271- Name string `json:"name"`
2272- ID int64 `json:"id"`
2273- NodeID string `json:"node_id"`
2274- Slug string `json:"slug"`
2275- Permission string `json:"permission"`
2276- URL string `json:"url"`
2277- MembersURL string `json:"members_url"`
2278- RepositoriesURL string `json:"repositories_url"`
2279- } `json:"team"`
2270+ Team * Team `json:"team"`
22802271 Organization struct {
22812272 Login string `json:"login"`
22822273 ID int64 `json:"id"`
@@ -5693,19 +5684,8 @@ type StatusPayload struct {
56935684
56945685// TeamPayload contains the information for GitHub's team hook event
56955686type TeamPayload struct {
5696- Action string `json:"action"`
5697- Team struct {
5698- Name string `json:"name"`
5699- ID int64 `json:"id"`
5700- NodeID string `json:"node_id"`
5701- Slug string `json:"slug"`
5702- Description string `json:"description"`
5703- Privacy string `json:"privacy"`
5704- URL string `json:"url"`
5705- MembersURL string `json:"members_url"`
5706- RepositoriesURL string `json:"repositories_url"`
5707- Permission string `json:"permission"`
5708- } `json:"team"`
5687+ Action string `json:"action"`
5688+ Team * Team `json:"team"`
57095689 Organization struct {
57105690 Login string `json:"login"`
57115691 ID int64 `json:"id"`
@@ -5744,17 +5724,7 @@ type TeamPayload struct {
57445724
57455725// TeamAddPayload contains the information for GitHub's team_add hook event
57465726type TeamAddPayload struct {
5747- Team struct {
5748- Name string `json:"name"`
5749- ID int64 `json:"id"`
5750- NodeID string `json:"node_id"`
5751- Slug string `json:"slug"`
5752- Description string `json:"description"`
5753- Permission string `json:"permission"`
5754- URL string `json:"url"`
5755- MembersURL string `json:"members_url"`
5756- RepositoriesURL string `json:"repositories_url"`
5757- } `json:"team"`
5727+ Team * Team `json:"team"`
57585728 Repository struct {
57595729 ID int64 `json:"id"`
57605730 NodeID string `json:"node_id"`
@@ -6126,3 +6096,16 @@ type Label struct {
61266096 Color string `json:"color"`
61276097 Default bool `json:"default"`
61286098}
6099+
6100+ // Team contains GitHub's Team information
6101+ type Team struct {
6102+ Name string `json:"name"`
6103+ ID int64 `json:"id"`
6104+ NodeID string `json:"node_id"`
6105+ Slug string `json:"slug"`
6106+ Permission string `json:"permission"`
6107+ URL string `json:"url"`
6108+ MembersURL string `json:"members_url"`
6109+ RepositoriesURL string `json:"repositories_url"`
6110+ Parent * Team `json:"parent,omitempty"`
6111+ }
0 commit comments