MM-23724 add RestoreTeam endpoint (#14297)

* MM-23724 add RestoreTeam endpoint
* assert added to unit test
Этот коммит содержится в:
Doug Lauder
2020-04-20 22:40:22 -04:00
коммит произвёл GitHub
родитель 98c6401f54
Коммит 26310720be
3 изменённых файлов: 114 добавлений и 0 удалений

Просмотреть файл

@@ -1763,6 +1763,16 @@ func (c *Client4) PatchTeam(teamId string, patch *TeamPatch) (*Team, *Response)
return TeamFromJson(r.Body), BuildResponse(r)
}
// RestoreTeam restores a previously deleted team.
func (c *Client4) RestoreTeam(teamId string) (*Team, *Response) {
r, err := c.DoApiPost(c.GetTeamRoute(teamId)+"/restore", "")
if err != nil {
return nil, BuildErrorResponse(r, err)
}
defer closeBody(r)
return TeamFromJson(r.Body), BuildResponse(r)
}
// RegenerateTeamInviteId requests a new invite ID to be generated.
func (c *Client4) RegenerateTeamInviteId(teamId string) (*Team, *Response) {
r, err := c.DoApiPost(c.GetTeamRoute(teamId)+"/regenerate_invite_id", "")