Documentation ¶
Index ¶
- type Implementation
- func (i *Implementation) AddResponsibleTeam(ctx context.Context, req *desc.ProjectAddTeamRequest) (*desc.ProjectAddTeamResponse, error)
- func (i *Implementation) CreateProject(ctx context.Context, req *desc.ProjectCreateRequest) (*desc.ProjectCreateResponse, error)
- func (i *Implementation) GetProjectByID(ctx context.Context, req *desc.ProjectGetByIDRequest) (*desc.ProjectGetByIDResponse, error)
- func (i *Implementation) GetProjects(ctx context.Context, req *desc.ProjectGetRequest) (*desc.ProjectGetResponse, error)
- func (i *Implementation) RemoveResponsibleTeam(ctx context.Context, req *desc.ProjectRemoveTeamRequest) (*desc.ProjectRemoveTeamResponse, error)
- func (i *Implementation) UpdateProject(ctx context.Context, req *desc.ProjectUpdateRequest) (*desc.ProjectUpdateResponse, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Implementation ¶
type Implementation struct { project.UnimplementedProjectRegistryServer // contains filtered or unexported fields }
func NewService ¶
func NewService( storage storage.ProjectStorage, sprintStorage sprintStorage.SprintStorage, validator validate.Validator, authorizer authorization.Authorizer, ) *Implementation
func (*Implementation) AddResponsibleTeam ¶
func (i *Implementation) AddResponsibleTeam(ctx context.Context, req *desc.ProjectAddTeamRequest) (*desc.ProjectAddTeamResponse, error)
func (*Implementation) CreateProject ¶
func (i *Implementation) CreateProject(ctx context.Context, req *desc.ProjectCreateRequest) (*desc.ProjectCreateResponse, error)
func (*Implementation) GetProjectByID ¶
func (i *Implementation) GetProjectByID(ctx context.Context, req *desc.ProjectGetByIDRequest) (*desc.ProjectGetByIDResponse, error)
func (*Implementation) GetProjects ¶
func (i *Implementation) GetProjects(ctx context.Context, req *desc.ProjectGetRequest) (*desc.ProjectGetResponse, error)
func (*Implementation) RemoveResponsibleTeam ¶
func (i *Implementation) RemoveResponsibleTeam(ctx context.Context, req *desc.ProjectRemoveTeamRequest) (*desc.ProjectRemoveTeamResponse, error)
func (*Implementation) UpdateProject ¶
func (i *Implementation) UpdateProject(ctx context.Context, req *desc.ProjectUpdateRequest) (*desc.ProjectUpdateResponse, error)
Click to show internal directories.
Click to hide internal directories.