Documentation
¶
Index ¶
- type Server
- func (s *Server) AddTeamMembers(ctx context.Context, req *teams.AddTeamMembersReq) (*teams.AddTeamMembersResp, error)
- func (s *Server) CreateTeam(ctx context.Context, req *teams.CreateTeamReq) (*teams.CreateTeamResp, error)
- func (s *Server) DeleteTeam(ctx context.Context, req *teams.DeleteTeamReq) (*teams.DeleteTeamResp, error)
- func (s *Server) GetTeam(ctx context.Context, req *teams.GetTeamReq) (*teams.GetTeamResp, error)
- func (s *Server) GetTeamMembership(ctx context.Context, req *teams.GetTeamMembershipReq) (*teams.GetTeamMembershipResp, error)
- func (s *Server) GetTeams(ctx context.Context, req *teams.GetTeamsReq) (*teams.GetTeamsResp, error)
- func (s *Server) GetTeamsForMember(ctx context.Context, req *teams.GetTeamsForMemberReq) (*teams.GetTeamsForMemberResp, error)
- func (s *Server) RemoveTeamMembers(ctx context.Context, req *teams.RemoveTeamMembersReq) (*teams.RemoveTeamMembersResp, error)
- func (s *Server) UpdateTeam(ctx context.Context, req *teams.UpdateTeamReq) (*teams.UpdateTeamResp, error)
- func (s *Server) UpgradeToV2(ctx context.Context, _ *teams.UpgradeToV2Req) (*teams.UpgradeToV2Resp, 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
}
Server is a V2 teams server
func (*Server) AddTeamMembers ¶
func (s *Server) AddTeamMembers(ctx context.Context, req *teams.AddTeamMembersReq) (*teams.AddTeamMembersResp, error)
AddTeamMembers associates an array of members with an existing team
func (*Server) CreateTeam ¶
func (s *Server) CreateTeam(ctx context.Context, req *teams.CreateTeamReq) (*teams.CreateTeamResp, error)
CreateTeam creates a new team
func (*Server) DeleteTeam ¶
func (s *Server) DeleteTeam(ctx context.Context, req *teams.DeleteTeamReq) (*teams.DeleteTeamResp, error)
DeleteTeam deletes a team from the db
func (*Server) GetTeam ¶
func (s *Server) GetTeam(ctx context.Context, req *teams.GetTeamReq) (*teams.GetTeamResp, error)
GetTeam takes an ID and returns a Team object
func (*Server) GetTeamMembership ¶
func (s *Server) GetTeamMembership(ctx context.Context, req *teams.GetTeamMembershipReq) (*teams.GetTeamMembershipResp, error)
GetTeamMembership fetches a list of member ids associated with a team
func (*Server) GetTeams ¶
func (s *Server) GetTeams(ctx context.Context, req *teams.GetTeamsReq) (*teams.GetTeamsResp, error)
GetTeams returns a list of teams from the db
func (*Server) GetTeamsForMember ¶
func (s *Server) GetTeamsForMember( ctx context.Context, req *teams.GetTeamsForMemberReq, ) (*teams.GetTeamsForMemberResp, error)
GetTeamsForMember fetches a list of a members's associated teams
func (*Server) RemoveTeamMembers ¶
func (s *Server) RemoveTeamMembers(ctx context.Context, req *teams.RemoveTeamMembersReq) (*teams.RemoveTeamMembersResp, error)
RemoveTeamMembers disassociates an array of members with an existing team.
func (*Server) UpdateTeam ¶
func (s *Server) UpdateTeam(ctx context.Context, req *teams.UpdateTeamReq) (*teams.UpdateTeamResp, error)
UpdateTeam updates a team in the db via post
func (*Server) UpgradeToV2 ¶
func (s *Server) UpgradeToV2(ctx context.Context, _ *teams.UpgradeToV2Req) (*teams.UpgradeToV2Resp, error)
UpgradeToV2 applies all IAM v2 specific data migrations.
Click to show internal directories.
Click to hide internal directories.