Documentation ¶
Index ¶
- type Implementation
- func (i *Implementation) AddIssue(ctx context.Context, req *desc.AddIssueRequest) (*desc.AddIssueResponse, error)
- func (i *Implementation) CreateSprint(ctx context.Context, req *desc.SprintCreateRequest) (*desc.SprintCreateResponse, error)
- func (i *Implementation) GetSprint(ctx context.Context, req *desc.SprintGetRequest) (*desc.SprintGetResponse, error)
- func (i *Implementation) GetSprintByID(ctx context.Context, req *desc.SprintGetByIDRequest) (*desc.SprintGetByIDResponse, error)
- func (i *Implementation) RemoveIssue(ctx context.Context, req *desc.RemoveIssueRequest) (*desc.RemoveIssueResponse, error)
- func (i *Implementation) SprintChangeStatus(ctx context.Context, req *desc.SprintChangeStatusRequest) (*desc.SprintChangeStatusResponse, error)
- func (i *Implementation) UpdateSprint(ctx context.Context, req *desc.SprintUpdateRequest) (*desc.SprintUpdateResponse, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Implementation ¶
type Implementation struct { sprint.UnimplementedSprintRegistryServer // contains filtered or unexported fields }
func NewService ¶
func NewService( storage storage.SprintStorage, validator validate.Validator, ) *Implementation
func (*Implementation) AddIssue ¶
func (i *Implementation) AddIssue(ctx context.Context, req *desc.AddIssueRequest) (*desc.AddIssueResponse, error)
func (*Implementation) CreateSprint ¶
func (i *Implementation) CreateSprint(ctx context.Context, req *desc.SprintCreateRequest) (*desc.SprintCreateResponse, error)
func (*Implementation) GetSprint ¶
func (i *Implementation) GetSprint(ctx context.Context, req *desc.SprintGetRequest) (*desc.SprintGetResponse, error)
func (*Implementation) GetSprintByID ¶
func (i *Implementation) GetSprintByID(ctx context.Context, req *desc.SprintGetByIDRequest) (*desc.SprintGetByIDResponse, error)
func (*Implementation) RemoveIssue ¶
func (i *Implementation) RemoveIssue(ctx context.Context, req *desc.RemoveIssueRequest) (*desc.RemoveIssueResponse, error)
func (*Implementation) SprintChangeStatus ¶
func (i *Implementation) SprintChangeStatus(ctx context.Context, req *desc.SprintChangeStatusRequest) (*desc.SprintChangeStatusResponse, error)
func (*Implementation) UpdateSprint ¶
func (i *Implementation) UpdateSprint(ctx context.Context, req *desc.SprintUpdateRequest) (*desc.SprintUpdateResponse, error)
Click to show internal directories.
Click to hide internal directories.