Documentation
¶
Index ¶
- type Implementation
- func (i *Implementation) AddComment(ctx context.Context, req *desc.IssueAddCommentRequest) (*desc.IssueAddCommentResponse, error)
- func (i *Implementation) CreateIssue(ctx context.Context, req *desc.IssueCreateRequest) (*desc.IssueCreateResponse, error)
- func (i *Implementation) CreateSubtask(ctx context.Context, req *desc.IssueCreateSubtaskRequest) (*desc.IssueCreateSubtaskResponse, error)
- func (i *Implementation) GetIssueByID(ctx context.Context, req *desc.IssueGetByIDRequest) (*desc.IssueGetByIDResponse, error)
- func (i *Implementation) GetIssueInfo(ctx context.Context, req *desc.IssueInfoGetRequest) (*desc.IssueInfoGetResponse, error)
- func (i *Implementation) GetIssueInfoByID(ctx context.Context, req *desc.IssueInfoGetByIDRequest) (*desc.IssueInfoGetByIDResponse, error)
- func (i *Implementation) GetIssues(ctx context.Context, req *desc.IssueGetRequest) (*desc.IssueGetResponse, error)
- func (i *Implementation) GetUserPayment(ctx context.Context, req *desc.IssuePaymentGetRequest) (*desc.IssuePaymentGetResponse, error)
- func (i *Implementation) UpdateIssue(ctx context.Context, req *desc.IssueUpdateRequest) (*desc.IssueUpdateResponse, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Implementation ¶
type Implementation struct { desc.UnimplementedIssueRegistryServer // contains filtered or unexported fields }
func NewService ¶
func NewService( storage storage.IssueStorage, validator validate.Validator, ) *Implementation
func (*Implementation) AddComment ¶
func (i *Implementation) AddComment(ctx context.Context, req *desc.IssueAddCommentRequest) (*desc.IssueAddCommentResponse, error)
func (*Implementation) CreateIssue ¶
func (i *Implementation) CreateIssue(ctx context.Context, req *desc.IssueCreateRequest) (*desc.IssueCreateResponse, error)
func (*Implementation) CreateSubtask ¶
func (i *Implementation) CreateSubtask(ctx context.Context, req *desc.IssueCreateSubtaskRequest) (*desc.IssueCreateSubtaskResponse, error)
func (*Implementation) GetIssueByID ¶
func (i *Implementation) GetIssueByID(ctx context.Context, req *desc.IssueGetByIDRequest) (*desc.IssueGetByIDResponse, error)
func (*Implementation) GetIssueInfo ¶
func (i *Implementation) GetIssueInfo(ctx context.Context, req *desc.IssueInfoGetRequest) (*desc.IssueInfoGetResponse, error)
func (*Implementation) GetIssueInfoByID ¶
func (i *Implementation) GetIssueInfoByID(ctx context.Context, req *desc.IssueInfoGetByIDRequest) (*desc.IssueInfoGetByIDResponse, error)
func (*Implementation) GetIssues ¶
func (i *Implementation) GetIssues(ctx context.Context, req *desc.IssueGetRequest) (*desc.IssueGetResponse, error)
func (*Implementation) GetUserPayment ¶
func (i *Implementation) GetUserPayment(ctx context.Context, req *desc.IssuePaymentGetRequest) (*desc.IssuePaymentGetResponse, error)
func (*Implementation) UpdateIssue ¶
func (i *Implementation) UpdateIssue(ctx context.Context, req *desc.IssueUpdateRequest) (*desc.IssueUpdateResponse, error)
Click to show internal directories.
Click to hide internal directories.