Documentation ¶
Index ¶
- type Server
- func (a *Server) AddTeamMembers(ctx context.Context, r *gwreq.AddTeamMembersReq) (*gwres.AddTeamMembersResp, error)
- func (a *Server) ApplyV2DataMigrations(ctx context.Context, r *gwreq.ApplyV2DataMigrationsReq) (*gwres.ApplyV2DataMigrationsResp, 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) GetTeams(ctx context.Context, _ *gwreq.GetTeamsReq) (*gwres.GetTeamsResp, error)
- func (a *Server) GetTeamsForMember(ctx context.Context, r *gwreq.GetTeamsForMemberReq) (*gwres.GetTeamsForMemberResp, 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.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) ApplyV2DataMigrations ¶
func (a *Server) ApplyV2DataMigrations(ctx context.Context, r *gwreq.ApplyV2DataMigrationsReq) (*gwres.ApplyV2DataMigrationsResp, error)
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 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 ¶
func (a *Server) GetTeamsForMember(ctx context.Context, r *gwreq.GetTeamsForMemberReq) (*gwres.GetTeamsForMemberResp, error)
GetTeamsForMember returns all the teams for a specific user
func (*Server) RemoveTeamMembers ¶
func (a *Server) RemoveTeamMembers(ctx context.Context, r *gwreq.RemoveTeamMembersReq) (*gwres.RemoveTeamMembersResp, error)
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
Click to show internal directories.
Click to hide internal directories.