Documentation ¶
Index ¶
- type Server
- func (a *Server) AddTeamMembers(ctx context.Context, r *gwreq.AddTeamMembersReq) (*gwres.AddTeamMembersResp, error)
- func (a *Server) CreateTeam(ctx context.Context, r *gwreq.CreateTeamReq) (*gwres.CreateTeamResp, error)
- func (a *Server) DeleteTeam(ctx context.Context, r *gwreq.DeleteTeamReq) (*gwres.DeleteTeamResp, error)
- func (a *Server) GetTeam(ctx context.Context, r *gwreq.GetTeamReq) (*gwres.GetTeamResp, error)
- func (a *Server) GetTeamMembership(ctx context.Context, r *gwreq.GetTeamMembershipReq) (*gwres.GetTeamMembershipResp, error)
- func (a *Server) GetTeamsForMember(ctx context.Context, r *gwreq.GetTeamsForMemberReq) (*gwres.GetTeamsForMemberResp, error)
- func (a *Server) ListTeams(ctx context.Context, _ *gwreq.ListTeamsReq) (*gwres.ListTeamsResp, error)
- func (a *Server) RemoveTeamMembers(ctx context.Context, r *gwreq.RemoveTeamMembersReq) (*gwres.RemoveTeamMembersResp, error)
- func (a *Server) UpdateTeam(ctx context.Context, r *gwreq.UpdateTeamReq) (*gwres.UpdateTeamResp, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Server ¶
type Server struct {
// contains filtered or unexported fields
}
func NewServer ¶
func NewServer(client teams.TeamsServiceClient) *Server
func (*Server) AddTeamMembers ¶
func (a *Server) AddTeamMembers(ctx context.Context, r *gwreq.AddTeamMembersReq) (*gwres.AddTeamMembersResp, error)
AddTeamMembers adds the specified users to the existing membership of a team given their membership_ids
func (*Server) CreateTeam ¶
func (a *Server) CreateTeam(ctx context.Context, r *gwreq.CreateTeamReq) (*gwres.CreateTeamResp, error)
CreateTeam creates a team upstream
func (*Server) DeleteTeam ¶
func (a *Server) DeleteTeam(ctx context.Context, r *gwreq.DeleteTeamReq) (*gwres.DeleteTeamResp, error)
DeleteTeam deletes a team upstream
func (*Server) GetTeam ¶
func (a *Server) GetTeam(ctx context.Context, r *gwreq.GetTeamReq) (*gwres.GetTeamResp, error)
GetTeam fetches a single team by ID
func (*Server) GetTeamMembership ¶
func (a *Server) GetTeamMembership(ctx context.Context, r *gwreq.GetTeamMembershipReq) (*gwres.GetTeamMembershipResp, error)
GetTeamMembership returns an array of users' membership_ids for a team
func (*Server) GetTeamsForMember ¶
func (a *Server) GetTeamsForMember(ctx context.Context, r *gwreq.GetTeamsForMemberReq) (*gwres.GetTeamsForMemberResp, error)
GetTeamsForMember returns all the teams for a specific user
func (*Server) ListTeams ¶
func (a *Server) ListTeams(ctx context.Context, _ *gwreq.ListTeamsReq) (*gwres.ListTeamsResp, error)
ListTeams fetches an array of existing teams
func (*Server) RemoveTeamMembers ¶
func (a *Server) RemoveTeamMembers(ctx context.Context, r *gwreq.RemoveTeamMembersReq) (*gwres.RemoveTeamMembersResp, error)
RemoveTeamMembers deletes users from the existing membership of a team given their membership_ids
func (*Server) UpdateTeam ¶
func (a *Server) UpdateTeam(ctx context.Context, r *gwreq.UpdateTeamReq) (*gwres.UpdateTeamResp, error)
UpdateTeam updates a team upstream
Click to show internal directories.
Click to hide internal directories.