* INFRA-2866 | added APIs to get product for user and to get asigner and responder teams * INFRA-2866 | added create-incident-v3 API * INFRA-2866 | migration script to fill team_severity, team_user and team_user_severity tables * INFRA-2866 | adding team severity users upon team and severity update * INFRA-2866 | using update team v2 in slack action * INFRA-2866 | update product flow * INFRA-2866 | fixed user not invited issue * INFRA-2866 | updated API paths * INFRA-2866 | using constant for header fetching * INFRA-2866 | PR review changes
13 lines
444 B
Go
13 lines
444 B
Go
package team
|
|
|
|
type ITeamRepository interface {
|
|
CreateTeam(team *TeamEntity) (*TeamEntity, error)
|
|
GetAllActiveTeams() (*[]TeamEntity, error)
|
|
FindTeamByName(teamName string) (*TeamEntity, error)
|
|
FindTeamById(teamId uint) (*TeamEntity, error)
|
|
FindTeamByTeamName(teamName string) (*TeamEntity, error)
|
|
UpdateTeam(teamEntity *TeamEntity) error
|
|
UpdateTeamStatus(teamEntity *TeamEntity) error
|
|
FindActiveTeamById(id uint) (*TeamEntity, error)
|
|
}
|