Documentation
¶
Index ¶
- func NewGitlabGroups() types.Bundle
- type CreateGroupHandler
- type CreateGroupInputs
- type CreateGroupOutputs
- type DeleteGroupHandler
- type DeleteGroupInputs
- type DeleteGroupOutputs
- type GetGroupHandler
- type GetGroupInputs
- type GetGroupOutputs
- type GitlabGroupsBundle
- type ListGroupsHandler
- type ListGroupsInputs
- type ListGroupsOutputs
- type UpdateGroupHandler
- type UpdateGroupInputs
- type UpdateGroupOutputs
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewGitlabGroups ¶
Types ¶
type CreateGroupHandler ¶
type CreateGroupHandler struct{}
func NewCreateGroupHandler ¶
func NewCreateGroupHandler() *CreateGroupHandler
func (*CreateGroupHandler) Run ¶
func (h *CreateGroupHandler) Run( ctx context.Context, task *types.Task, credential *privateconnection.PrivateCredentials, ) (any, error)
type CreateGroupInputs ¶
type CreateGroupInputs struct {
*gitlab.CreateGroupOptions
}
type CreateGroupOutputs ¶
type DeleteGroupHandler ¶
type DeleteGroupHandler struct{}
func NewDeleteGroupHandler ¶
func NewDeleteGroupHandler() *DeleteGroupHandler
func (*DeleteGroupHandler) Run ¶
func (h *DeleteGroupHandler) Run( ctx context.Context, task *types.Task, credential *privateconnection.PrivateCredentials, ) (any, error)
type DeleteGroupInputs ¶
type DeleteGroupInputs struct {
GroupId support.GitlabID `json:"group_id,omitempty"`
*gitlab.DeleteGroupOptions
}
type DeleteGroupOutputs ¶
type DeleteGroupOutputs struct{}
type GetGroupHandler ¶
type GetGroupHandler struct{}
func NewGetGroupHandler ¶
func NewGetGroupHandler() *GetGroupHandler
func (*GetGroupHandler) Run ¶
func (h *GetGroupHandler) Run( ctx context.Context, task *types.Task, credential *privateconnection.PrivateCredentials, ) (any, error)
type GetGroupInputs ¶
type GetGroupInputs struct {
GroupId support.GitlabID `json:"group_id,omitempty"`
*gitlab.GetGroupOptions
}
type GetGroupOutputs ¶
type GitlabGroupsBundle ¶
type GitlabGroupsBundle struct {
// contains filtered or unexported fields
}
type ListGroupsHandler ¶
type ListGroupsHandler struct{}
func NewListGroupsHandler ¶
func NewListGroupsHandler() *ListGroupsHandler
func (*ListGroupsHandler) Run ¶
func (h *ListGroupsHandler) Run( ctx context.Context, task *types.Task, credential *privateconnection.PrivateCredentials, ) (any, error)
type ListGroupsInputs ¶
type ListGroupsInputs struct {
*gitlab.ListGroupsOptions
}
type ListGroupsOutputs ¶
type UpdateGroupHandler ¶
type UpdateGroupHandler struct{}
func NewUpdateGroupHandler ¶
func NewUpdateGroupHandler() *UpdateGroupHandler
func (*UpdateGroupHandler) Run ¶
func (h *UpdateGroupHandler) Run( ctx context.Context, task *types.Task, credential *privateconnection.PrivateCredentials, ) (any, error)
type UpdateGroupInputs ¶
type UpdateGroupInputs struct {
GroupId support.GitlabID `json:"group_id,omitempty"`
*gitlab.UpdateGroupOptions
}
type UpdateGroupOutputs ¶
Click to show internal directories.
Click to hide internal directories.