Documentation
¶
Index ¶
- func NewGitlabIssues() types.Bundle
- type AddSpentTimeHandler
- type AddSpentTimeInputs
- type AddSpentTimeOutputs
- type CreateIssueHandler
- type CreateIssueInputs
- type CreateIssueOutputs
- type CreateTodoHandler
- type CreateTodoInputs
- type CreateTodoOutputs
- type DeleteIssueHandler
- type DeleteIssueInputs
- type DeleteIssueOutputs
- type GetIssueByIDHandler
- type GetIssueByIDInputs
- type GetIssueByIDOutputs
- type GetIssueHandler
- type GetIssueInputs
- type GetIssueOutputs
- type GetParticipantsHandler
- type GetParticipantsInputs
- type GetParticipantsOutputs
- type GetTimeSpentHandler
- type GetTimeSpentInputs
- type GetTimeSpentOutputs
- type GitlabIssuesBundle
- type ListGroupIssuesHandler
- type ListGroupIssuesInputs
- type ListGroupIssuesOutputs
- type ListIssuesHandler
- type ListIssuesInputs
- type ListIssuesOutputs
- type ListMergeRequestsClosingIssueHandler
- type ListMergeRequestsClosingIssueInputs
- type ListMergeRequestsClosingIssueOutputs
- type ListMergeRequestsRelatedToIssueHandler
- type ListMergeRequestsRelatedToIssueInputs
- type ListMergeRequestsRelatedToIssueOutputs
- type ListProjectIssuesHandler
- type ListProjectIssuesInputs
- type ListProjectIssuesOutputs
- type MoveIssueHandler
- type MoveIssueInputs
- type MoveIssueOutputs
- type ReorderIssueHandler
- type ReorderIssueInputs
- type ReorderIssueOutputs
- type ResetSpentTimeHandler
- type ResetSpentTimeInputs
- type ResetSpentTimeOutputs
- type ResetTimeEstimateHandler
- type ResetTimeEstimateInputs
- type ResetTimeEstimateOutputs
- type SetTimeEstimateHandler
- type SetTimeEstimateInputs
- type SetTimeEstimateOutputs
- type SubscribeToIssueHandler
- type SubscribeToIssueInputs
- type SubscribeToIssueOutputs
- type UnsubscribeFromIssueHandler
- type UnsubscribeFromIssueInputs
- type UnsubscribeFromIssueOutputs
- type UpdateIssueHandler
- type UpdateIssueInputs
- type UpdateIssueOutputs
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewGitlabIssues ¶
Types ¶
type AddSpentTimeHandler ¶
type AddSpentTimeHandler struct{}
func NewAddSpentTimeHandler ¶
func NewAddSpentTimeHandler() *AddSpentTimeHandler
func (*AddSpentTimeHandler) Run ¶
func (h *AddSpentTimeHandler) Run( ctx context.Context, task *types.Task, credential *privateconnection.PrivateCredentials, ) (any, error)
type AddSpentTimeInputs ¶
type AddSpentTimeInputs struct {
ProjectId support.GitlabID `json:"project_id,omitempty"`
IssueIid int64 `json:"issue_iid,omitempty"`
*gitlab.AddSpentTimeOptions
}
type AddSpentTimeOutputs ¶
type CreateIssueHandler ¶
type CreateIssueHandler struct{}
func NewCreateIssueHandler ¶
func NewCreateIssueHandler() *CreateIssueHandler
func (*CreateIssueHandler) Run ¶
func (h *CreateIssueHandler) Run( ctx context.Context, task *types.Task, credential *privateconnection.PrivateCredentials, ) (any, error)
type CreateIssueInputs ¶
type CreateIssueInputs struct {
ProjectId support.GitlabID `json:"project_id,omitempty"`
*gitlab.CreateIssueOptions
}
type CreateIssueOutputs ¶
type CreateTodoHandler ¶
type CreateTodoHandler struct{}
func NewCreateTodoHandler ¶
func NewCreateTodoHandler() *CreateTodoHandler
func (*CreateTodoHandler) Run ¶
func (h *CreateTodoHandler) Run( ctx context.Context, task *types.Task, credential *privateconnection.PrivateCredentials, ) (any, error)
type CreateTodoInputs ¶
type CreateTodoOutputs ¶
type DeleteIssueHandler ¶
type DeleteIssueHandler struct{}
func NewDeleteIssueHandler ¶
func NewDeleteIssueHandler() *DeleteIssueHandler
func (*DeleteIssueHandler) Run ¶
func (h *DeleteIssueHandler) Run( ctx context.Context, task *types.Task, credential *privateconnection.PrivateCredentials, ) (any, error)
type DeleteIssueInputs ¶
type DeleteIssueOutputs ¶
type DeleteIssueOutputs struct{}
type GetIssueByIDHandler ¶
type GetIssueByIDHandler struct{}
func NewGetIssueByIDHandler ¶
func NewGetIssueByIDHandler() *GetIssueByIDHandler
func (*GetIssueByIDHandler) Run ¶
func (h *GetIssueByIDHandler) Run( ctx context.Context, task *types.Task, credential *privateconnection.PrivateCredentials, ) (any, error)
type GetIssueByIDInputs ¶
type GetIssueByIDInputs struct {
IssueIid int64 `json:"issue_iid,omitempty"`
}
type GetIssueByIDOutputs ¶
type GetIssueHandler ¶
type GetIssueHandler struct{}
func NewGetIssueHandler ¶
func NewGetIssueHandler() *GetIssueHandler
func (*GetIssueHandler) Run ¶
func (h *GetIssueHandler) Run( ctx context.Context, task *types.Task, credential *privateconnection.PrivateCredentials, ) (any, error)
type GetIssueInputs ¶
type GetIssueOutputs ¶
type GetParticipantsHandler ¶
type GetParticipantsHandler struct{}
func NewGetParticipantsHandler ¶
func NewGetParticipantsHandler() *GetParticipantsHandler
func (*GetParticipantsHandler) Run ¶
func (h *GetParticipantsHandler) Run( ctx context.Context, task *types.Task, credential *privateconnection.PrivateCredentials, ) (any, error)
type GetParticipantsInputs ¶
type GetParticipantsOutputs ¶
type GetTimeSpentHandler ¶
type GetTimeSpentHandler struct{}
func NewGetTimeSpentHandler ¶
func NewGetTimeSpentHandler() *GetTimeSpentHandler
func (*GetTimeSpentHandler) Run ¶
func (h *GetTimeSpentHandler) Run( ctx context.Context, task *types.Task, credential *privateconnection.PrivateCredentials, ) (any, error)
type GetTimeSpentInputs ¶
type GetTimeSpentOutputs ¶
type GitlabIssuesBundle ¶
type GitlabIssuesBundle struct {
// contains filtered or unexported fields
}
type ListGroupIssuesHandler ¶
type ListGroupIssuesHandler struct{}
func NewListGroupIssuesHandler ¶
func NewListGroupIssuesHandler() *ListGroupIssuesHandler
func (*ListGroupIssuesHandler) Run ¶
func (h *ListGroupIssuesHandler) Run( ctx context.Context, task *types.Task, credential *privateconnection.PrivateCredentials, ) (any, error)
type ListGroupIssuesInputs ¶
type ListGroupIssuesInputs struct {
ProjectId support.GitlabID `json:"project_id,omitempty"`
*gitlab.ListGroupIssuesOptions
}
type ListGroupIssuesOutputs ¶
type ListIssuesHandler ¶
type ListIssuesHandler struct{}
func NewListIssuesHandler ¶
func NewListIssuesHandler() *ListIssuesHandler
func (*ListIssuesHandler) Run ¶
func (h *ListIssuesHandler) Run( ctx context.Context, task *types.Task, credential *privateconnection.PrivateCredentials, ) (any, error)
type ListIssuesInputs ¶
type ListIssuesInputs struct {
*gitlab.ListIssuesOptions
}
type ListIssuesOutputs ¶
type ListMergeRequestsClosingIssueHandler ¶
type ListMergeRequestsClosingIssueHandler struct{}
func NewListMergeRequestsClosingIssueHandler ¶
func NewListMergeRequestsClosingIssueHandler() *ListMergeRequestsClosingIssueHandler
func (*ListMergeRequestsClosingIssueHandler) Run ¶
func (h *ListMergeRequestsClosingIssueHandler) Run( ctx context.Context, task *types.Task, credential *privateconnection.PrivateCredentials, ) (any, error)
type ListMergeRequestsClosingIssueInputs ¶
type ListMergeRequestsClosingIssueInputs struct {
ProjectId support.GitlabID `json:"project_id,omitempty"`
IssueIid int64 `json:"issue_iid,omitempty"`
*gitlab.ListMergeRequestsClosingIssueOptions
}
type ListMergeRequestsClosingIssueOutputs ¶
type ListMergeRequestsClosingIssueOutputs struct {
BasicMergeRequests []*gitlab.BasicMergeRequest `json:"merge_requests"`
}
type ListMergeRequestsRelatedToIssueHandler ¶
type ListMergeRequestsRelatedToIssueHandler struct{}
func NewListMergeRequestsRelatedToIssueHandler ¶
func NewListMergeRequestsRelatedToIssueHandler() *ListMergeRequestsRelatedToIssueHandler
func (*ListMergeRequestsRelatedToIssueHandler) Run ¶
func (h *ListMergeRequestsRelatedToIssueHandler) Run( ctx context.Context, task *types.Task, credential *privateconnection.PrivateCredentials, ) (any, error)
type ListMergeRequestsRelatedToIssueInputs ¶
type ListMergeRequestsRelatedToIssueInputs struct {
ProjectId support.GitlabID `json:"project_id,omitempty"`
IssueIid int64 `json:"issue_iid,omitempty"`
*gitlab.ListMergeRequestsRelatedToIssueOptions
}
type ListMergeRequestsRelatedToIssueOutputs ¶
type ListMergeRequestsRelatedToIssueOutputs struct {
BasicMergeRequests []*gitlab.BasicMergeRequest `json:"merge_requests"`
}
type ListProjectIssuesHandler ¶
type ListProjectIssuesHandler struct{}
func NewListProjectIssuesHandler ¶
func NewListProjectIssuesHandler() *ListProjectIssuesHandler
func (*ListProjectIssuesHandler) Run ¶
func (h *ListProjectIssuesHandler) Run( ctx context.Context, task *types.Task, credential *privateconnection.PrivateCredentials, ) (any, error)
type ListProjectIssuesInputs ¶
type ListProjectIssuesInputs struct {
ProjectId support.GitlabID `json:"project_id,omitempty"`
*gitlab.ListProjectIssuesOptions
}
type MoveIssueHandler ¶
type MoveIssueHandler struct{}
func NewMoveIssueHandler ¶
func NewMoveIssueHandler() *MoveIssueHandler
func (*MoveIssueHandler) Run ¶
func (h *MoveIssueHandler) Run( ctx context.Context, task *types.Task, credential *privateconnection.PrivateCredentials, ) (any, error)
type MoveIssueInputs ¶
type MoveIssueInputs struct {
ProjectId support.GitlabID `json:"project_id,omitempty"`
IssueIid int64 `json:"issue_iid,omitempty"`
*gitlab.MoveIssueOptions
}
type MoveIssueOutputs ¶
type ReorderIssueHandler ¶
type ReorderIssueHandler struct{}
func NewReorderIssueHandler ¶
func NewReorderIssueHandler() *ReorderIssueHandler
func (*ReorderIssueHandler) Run ¶
func (h *ReorderIssueHandler) Run( ctx context.Context, task *types.Task, credential *privateconnection.PrivateCredentials, ) (any, error)
type ReorderIssueInputs ¶
type ReorderIssueInputs struct {
ProjectId support.GitlabID `json:"project_id,omitempty"`
IssueIid int64 `json:"issue_iid,omitempty"`
*gitlab.ReorderIssueOptions
}
type ReorderIssueOutputs ¶
type ResetSpentTimeHandler ¶
type ResetSpentTimeHandler struct{}
func NewResetSpentTimeHandler ¶
func NewResetSpentTimeHandler() *ResetSpentTimeHandler
func (*ResetSpentTimeHandler) Run ¶
func (h *ResetSpentTimeHandler) Run( ctx context.Context, task *types.Task, credential *privateconnection.PrivateCredentials, ) (any, error)
type ResetSpentTimeInputs ¶
type ResetSpentTimeOutputs ¶
type ResetTimeEstimateHandler ¶
type ResetTimeEstimateHandler struct{}
func NewResetTimeEstimateHandler ¶
func NewResetTimeEstimateHandler() *ResetTimeEstimateHandler
func (*ResetTimeEstimateHandler) Run ¶
func (h *ResetTimeEstimateHandler) Run( ctx context.Context, task *types.Task, credential *privateconnection.PrivateCredentials, ) (any, error)
type ResetTimeEstimateInputs ¶
type SetTimeEstimateHandler ¶
type SetTimeEstimateHandler struct{}
func NewSetTimeEstimateHandler ¶
func NewSetTimeEstimateHandler() *SetTimeEstimateHandler
func (*SetTimeEstimateHandler) Run ¶
func (h *SetTimeEstimateHandler) Run( ctx context.Context, task *types.Task, credential *privateconnection.PrivateCredentials, ) (any, error)
type SetTimeEstimateInputs ¶
type SetTimeEstimateInputs struct {
ProjectId support.GitlabID `json:"project_id,omitempty"`
IssueIid int64 `json:"issue_iid,omitempty"`
*gitlab.SetTimeEstimateOptions
}
type SetTimeEstimateOutputs ¶
type SubscribeToIssueHandler ¶
type SubscribeToIssueHandler struct{}
func NewSubscribeToIssueHandler ¶
func NewSubscribeToIssueHandler() *SubscribeToIssueHandler
func (*SubscribeToIssueHandler) Run ¶
func (h *SubscribeToIssueHandler) Run( ctx context.Context, task *types.Task, credential *privateconnection.PrivateCredentials, ) (any, error)
type SubscribeToIssueInputs ¶
type SubscribeToIssueOutputs ¶
type UnsubscribeFromIssueHandler ¶
type UnsubscribeFromIssueHandler struct{}
func NewUnsubscribeFromIssueHandler ¶
func NewUnsubscribeFromIssueHandler() *UnsubscribeFromIssueHandler
func (*UnsubscribeFromIssueHandler) Run ¶
func (h *UnsubscribeFromIssueHandler) Run( ctx context.Context, task *types.Task, credential *privateconnection.PrivateCredentials, ) (any, error)
type UpdateIssueHandler ¶
type UpdateIssueHandler struct{}
func NewUpdateIssueHandler ¶
func NewUpdateIssueHandler() *UpdateIssueHandler
func (*UpdateIssueHandler) Run ¶
func (h *UpdateIssueHandler) Run( ctx context.Context, task *types.Task, credential *privateconnection.PrivateCredentials, ) (any, error)
type UpdateIssueInputs ¶
type UpdateIssueInputs struct {
ProjectId support.GitlabID `json:"project_id,omitempty"`
IssueIid int64 `json:"issue_iid,omitempty"`
*gitlab.UpdateIssueOptions
}
type UpdateIssueOutputs ¶
Source Files
¶
- add_spent_time.gen.go
- create_issue.gen.go
- create_todo.gen.go
- delete_issue.gen.go
- entrypoint.gen.go
- get_issue.gen.go
- get_issue_by_id.gen.go
- get_participants.gen.go
- get_time_spent.gen.go
- list_group_issues.gen.go
- list_issues.gen.go
- list_mrs_closing_issue.gen.go
- list_mrs_related_to_issue.gen.go
- list_project_issues.gen.go
- move_issue.gen.go
- reorder_issue.gen.go
- reset_spent_time.gen.go
- reset_time_estimate.gen.go
- set_time_estimate.gen.go
- subscribe_to_issue.gen.go
- unsubscribe_from_issue.gen.go
- update_issue.gen.go
Click to show internal directories.
Click to hide internal directories.