handler

package
v0.0.0-...-0490640 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 16, 2019 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Index

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.TeamsV2Client) *Server

func (*Server) AddTeamMembers

func (a *Server) AddTeamMembers(ctx context.Context,
	r *gwreq.AddTeamMembersReq) (*gwres.AddTeamMembersResp, error)

AddTeamMembers adds the specified userIDs to the existing membership of a team

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

GetTeamMembership returns an array of userIDs for a team

func (*Server) GetTeams

func (a *Server) GetTeams(ctx context.Context, _ *gwreq.GetTeamsReq) (*gwres.GetTeamsResp, error)

GetTeams fetches an array of existing teams

func (*Server) GetTeamsForMember

GetTeamsForMember returns all the teams for a specific user

func (*Server) RemoveTeamMembers

RemoveTeamMembers deletes the specified userIDs from the existing membership of a team

func (*Server) UpdateTeam

func (a *Server) UpdateTeam(ctx context.Context, r *gwreq.UpdateTeamReq) (*gwres.UpdateTeamResp, error)

UpdateTeam updates a team upstream

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL