Documentation
¶
Index ¶
- func NewGitlabBranches() types.Bundle
- type CreateBranchHandler
- type CreateBranchInputs
- type CreateBranchOutputs
- type DeleteBranchHandler
- type DeleteBranchInputs
- type DeleteBranchOutputs
- type DeleteMergedBranchesHandler
- type DeleteMergedBranchesInputs
- type DeleteMergedBranchesOutputs
- type GetBranchHandler
- type GetBranchInputs
- type GetBranchOutputs
- type GitlabBranchesBundle
- type ListBranchesHandler
- type ListBranchesInputs
- type ListBranchesOutputs
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewGitlabBranches ¶
Types ¶
type CreateBranchHandler ¶
type CreateBranchHandler struct{}
func NewCreateBranchHandler ¶
func NewCreateBranchHandler() *CreateBranchHandler
func (*CreateBranchHandler) Run ¶
func (h *CreateBranchHandler) Run( ctx context.Context, task *types.Task, credential *privateconnection.PrivateCredentials, ) (any, error)
type CreateBranchInputs ¶
type CreateBranchInputs struct {
ProjectId support.GitlabID `json:"project_id,omitempty"`
*gitlab.CreateBranchOptions
}
type CreateBranchOutputs ¶
type DeleteBranchHandler ¶
type DeleteBranchHandler struct{}
func NewDeleteBranchHandler ¶
func NewDeleteBranchHandler() *DeleteBranchHandler
func (*DeleteBranchHandler) Run ¶
func (h *DeleteBranchHandler) Run( ctx context.Context, task *types.Task, credential *privateconnection.PrivateCredentials, ) (any, error)
type DeleteBranchInputs ¶
type DeleteBranchOutputs ¶
type DeleteBranchOutputs struct{}
type DeleteMergedBranchesHandler ¶
type DeleteMergedBranchesHandler struct{}
func NewDeleteMergedBranchesHandler ¶
func NewDeleteMergedBranchesHandler() *DeleteMergedBranchesHandler
func (*DeleteMergedBranchesHandler) Run ¶
func (h *DeleteMergedBranchesHandler) Run( ctx context.Context, task *types.Task, credential *privateconnection.PrivateCredentials, ) (any, error)
type DeleteMergedBranchesOutputs ¶
type DeleteMergedBranchesOutputs struct{}
type GetBranchHandler ¶
type GetBranchHandler struct{}
func NewGetBranchHandler ¶
func NewGetBranchHandler() *GetBranchHandler
func (*GetBranchHandler) Run ¶
func (h *GetBranchHandler) Run( ctx context.Context, task *types.Task, credential *privateconnection.PrivateCredentials, ) (any, error)
type GetBranchInputs ¶
type GetBranchOutputs ¶
type GitlabBranchesBundle ¶
type GitlabBranchesBundle struct {
// contains filtered or unexported fields
}
type ListBranchesHandler ¶
type ListBranchesHandler struct{}
func NewListBranchesHandler ¶
func NewListBranchesHandler() *ListBranchesHandler
func (*ListBranchesHandler) Run ¶
func (h *ListBranchesHandler) Run( ctx context.Context, task *types.Task, credential *privateconnection.PrivateCredentials, ) (any, error)
type ListBranchesInputs ¶
type ListBranchesInputs struct {
ProjectId support.GitlabID `json:"project_id,omitempty"`
*gitlab.ListBranchesOptions
}
type ListBranchesOutputs ¶
Click to show internal directories.
Click to hide internal directories.