Documentation
¶
Index ¶
- func NewGitlabProjects() types.Bundle
- type ArchiveProjectHandler
- type ArchiveProjectInputs
- type ArchiveProjectOutputs
- type CreateProjectForUserHandler
- type CreateProjectForUserInputs
- type CreateProjectForUserOutputs
- type CreateProjectHandler
- type CreateProjectInputs
- type CreateProjectOutputs
- type DeleteProjectHandler
- type DeleteProjectInputs
- type DeleteProjectOutputs
- type DeleteSharedProjectFromGroupHandler
- type DeleteSharedProjectFromGroupInputs
- type DeleteSharedProjectFromGroupOutputs
- type EditProjectHandler
- type EditProjectInputs
- type EditProjectOutputs
- type GetProjectHandler
- type GetProjectInputs
- type GetProjectLanguagesHandler
- type GetProjectLanguagesInputs
- type GetProjectLanguagesOutputs
- type GetProjectOutputs
- type GitlabProjectsBundle
- type ImportMembersHandler
- type ImportMembersInputs
- type ImportMembersOutputs
- type ListProjectInvitedGroupsHandler
- type ListProjectInvitedGroupsInputs
- type ListProjectInvitedGroupsOptions
- type ListProjectInvitedGroupsOutputs
- type ListProjectsGroupsHandler
- type ListProjectsGroupsInputs
- type ListProjectsGroupsOutputs
- type ListProjectsHandler
- type ListProjectsInputs
- type ListProjectsOutputs
- type ListProjectsUsersHandler
- type ListProjectsUsersInputs
- type ListProjectsUsersOutputs
- type ListShareableGroupsHandler
- type ListShareableGroupsInputs
- type ListShareableGroupsOptions
- type ListShareableGroupsOutputs
- type ListTransferableGroupsHandler
- type ListTransferableGroupsInputs
- type ListTransferableGroupsOptions
- type ListTransferableGroupsOutputs
- type ListUserContributedProjectsHandler
- type ListUserContributedProjectsInputs
- type ListUserContributedProjectsOutputs
- type ListUserProjectsHandler
- type ListUserProjectsInputs
- type ListUserProjectsOutputs
- type RestoreProjectHandler
- type RestoreProjectInputs
- type RestoreProjectOutputs
- type ShareProjectWithGroupHandler
- type ShareProjectWithGroupInputs
- type ShareProjectWithGroupOutputs
- type StarProjectHandler
- type StarProjectInputs
- type StarProjectOutputs
- type StartHousekeepingProjectHandler
- type StartHousekeepingProjectInputs
- type StartHousekeepingProjectOutputs
- type TransferProjectHandler
- type TransferProjectInputs
- type TransferProjectOutputs
- type UnarchiveProjectHandler
- type UnarchiveProjectInputs
- type UnarchiveProjectOutputs
- type UnstarProjectHandler
- type UnstarProjectInputs
- type UnstarProjectOutputs
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewGitlabProjects ¶
Types ¶
type ArchiveProjectHandler ¶
type ArchiveProjectHandler struct{}
func NewArchiveProjectHandler ¶
func NewArchiveProjectHandler() *ArchiveProjectHandler
func (*ArchiveProjectHandler) Run ¶
func (h *ArchiveProjectHandler) Run( ctx context.Context, task *types.Task, credential *privateconnection.PrivateCredentials, ) (any, error)
type ArchiveProjectInputs ¶
type ArchiveProjectOutputs ¶
type CreateProjectForUserHandler ¶
type CreateProjectForUserHandler struct{}
func NewCreateProjectForUserHandler ¶
func NewCreateProjectForUserHandler() *CreateProjectForUserHandler
func (*CreateProjectForUserHandler) Run ¶
func (h *CreateProjectForUserHandler) Run( ctx context.Context, task *types.Task, credential *privateconnection.PrivateCredentials, ) (any, error)
type CreateProjectHandler ¶
type CreateProjectHandler struct{}
func NewCreateProjectHandler ¶
func NewCreateProjectHandler() *CreateProjectHandler
func (*CreateProjectHandler) Run ¶
func (h *CreateProjectHandler) Run( ctx context.Context, task *types.Task, credential *privateconnection.PrivateCredentials, ) (any, error)
type CreateProjectInputs ¶
type CreateProjectOutputs ¶
type DeleteProjectHandler ¶
type DeleteProjectHandler struct{}
func NewDeleteProjectHandler ¶
func NewDeleteProjectHandler() *DeleteProjectHandler
func (*DeleteProjectHandler) Run ¶
func (h *DeleteProjectHandler) Run( ctx context.Context, task *types.Task, credential *privateconnection.PrivateCredentials, ) (any, error)
type DeleteProjectInputs ¶
type DeleteProjectInputs struct {
ProjectId support.GitlabID `json:"project_id,omitempty"`
*gitlab.DeleteProjectOptions
}
type DeleteProjectOutputs ¶
type DeleteProjectOutputs struct{}
type DeleteSharedProjectFromGroupHandler ¶
type DeleteSharedProjectFromGroupHandler struct{}
func NewDeleteSharedProjectFromGroupHandler ¶
func NewDeleteSharedProjectFromGroupHandler() *DeleteSharedProjectFromGroupHandler
func (*DeleteSharedProjectFromGroupHandler) Run ¶
func (h *DeleteSharedProjectFromGroupHandler) Run( ctx context.Context, task *types.Task, credential *privateconnection.PrivateCredentials, ) (any, error)
type DeleteSharedProjectFromGroupInputs ¶
type DeleteSharedProjectFromGroupInputs struct {
}
type DeleteSharedProjectFromGroupOutputs ¶
type DeleteSharedProjectFromGroupOutputs struct{}
type EditProjectHandler ¶
type EditProjectHandler struct{}
func NewEditProjectHandler ¶
func NewEditProjectHandler() *EditProjectHandler
func (*EditProjectHandler) Run ¶
func (h *EditProjectHandler) Run( ctx context.Context, task *types.Task, credential *privateconnection.PrivateCredentials, ) (any, error)
type EditProjectInputs ¶
type EditProjectOutputs ¶
type GetProjectHandler ¶
type GetProjectHandler struct{}
func NewGetProjectHandler ¶
func NewGetProjectHandler() *GetProjectHandler
func (*GetProjectHandler) Run ¶
func (h *GetProjectHandler) Run( ctx context.Context, task *types.Task, credential *privateconnection.PrivateCredentials, ) (any, error)
type GetProjectInputs ¶
type GetProjectInputs struct {
ProjectId support.GitlabID `json:"project_id,omitempty"`
*gitlab.GetProjectOptions
}
type GetProjectLanguagesHandler ¶
type GetProjectLanguagesHandler struct{}
func NewGetProjectLanguagesHandler ¶
func NewGetProjectLanguagesHandler() *GetProjectLanguagesHandler
func (*GetProjectLanguagesHandler) Run ¶
func (h *GetProjectLanguagesHandler) Run( ctx context.Context, task *types.Task, credential *privateconnection.PrivateCredentials, ) (any, error)
type GetProjectLanguagesOutputs ¶
type GetProjectLanguagesOutputs struct {
ProjectLanguages *gitlab.ProjectLanguages `json:"project_languages"`
}
type GetProjectOutputs ¶
type GitlabProjectsBundle ¶
type GitlabProjectsBundle struct {
// contains filtered or unexported fields
}
type ImportMembersHandler ¶
type ImportMembersHandler struct{}
func NewImportMembersHandler ¶
func NewImportMembersHandler() *ImportMembersHandler
func (*ImportMembersHandler) Run ¶
func (h *ImportMembersHandler) Run( ctx context.Context, task *types.Task, credential *privateconnection.PrivateCredentials, ) (any, error)
type ImportMembersInputs ¶
type ImportMembersOutputs ¶
type ImportMembersOutputs struct{}
type ListProjectInvitedGroupsHandler ¶
type ListProjectInvitedGroupsHandler struct{}
func NewListProjectInvitedGroupsHandler ¶
func NewListProjectInvitedGroupsHandler() *ListProjectInvitedGroupsHandler
func (*ListProjectInvitedGroupsHandler) Run ¶
func (h *ListProjectInvitedGroupsHandler) Run( ctx context.Context, task *types.Task, credential *privateconnection.PrivateCredentials, ) (any, error)
type ListProjectInvitedGroupsInputs ¶
type ListProjectInvitedGroupsInputs struct {
ProjectId support.GitlabID `json:"project_id"`
*ListProjectInvitedGroupsOptions
}
type ListProjectInvitedGroupsOptions ¶
type ListProjectInvitedGroupsOptions struct {
Search *string `url:"search,omitempty" json:"search,omitempty"`
MinAccessLevel *gitlab.AccessLevelValue `url:"min_access_level,omitempty" json:"min_access_level,omitempty"`
Relation *[]string `url:"relation,omitempty" json:"relation,omitempty"`
WithCustomAttributes *bool `url:"with_custom_attributes,omitempty" json:"with_custom_attributes,omitempty"`
}
type ListProjectInvitedGroupsOutputs ¶
type ListProjectInvitedGroupsOutputs struct {
ProjectGroups []*gitlab.ProjectGroup `json:"project_groups"`
}
type ListProjectsGroupsHandler ¶
type ListProjectsGroupsHandler struct{}
func NewListProjectsGroupsHandler ¶
func NewListProjectsGroupsHandler() *ListProjectsGroupsHandler
func (*ListProjectsGroupsHandler) Run ¶
func (h *ListProjectsGroupsHandler) Run( ctx context.Context, task *types.Task, credential *privateconnection.PrivateCredentials, ) (any, error)
type ListProjectsGroupsInputs ¶
type ListProjectsGroupsInputs struct {
ProjectId support.GitlabID `json:"project_id,omitempty"`
*gitlab.ListProjectGroupOptions
}
type ListProjectsGroupsOutputs ¶
type ListProjectsGroupsOutputs struct {
ProjectGroups []*gitlab.ProjectGroup `json:"project_groups"`
}
type ListProjectsHandler ¶
type ListProjectsHandler struct{}
func NewListProjectsHandler ¶
func NewListProjectsHandler() *ListProjectsHandler
func (*ListProjectsHandler) Run ¶
func (h *ListProjectsHandler) Run( ctx context.Context, task *types.Task, credential *privateconnection.PrivateCredentials, ) (any, error)
type ListProjectsInputs ¶
type ListProjectsInputs struct {
*gitlab.ListProjectsOptions
}
type ListProjectsOutputs ¶
type ListProjectsUsersHandler ¶
type ListProjectsUsersHandler struct{}
func NewListProjectsUsersHandler ¶
func NewListProjectsUsersHandler() *ListProjectsUsersHandler
func (*ListProjectsUsersHandler) Run ¶
func (h *ListProjectsUsersHandler) Run( ctx context.Context, task *types.Task, credential *privateconnection.PrivateCredentials, ) (any, error)
type ListProjectsUsersInputs ¶
type ListProjectsUsersInputs struct {
ProjectId support.GitlabID `json:"project_id,omitempty"`
*gitlab.ListProjectUserOptions
}
type ListProjectsUsersOutputs ¶
type ListProjectsUsersOutputs struct {
ProjectUsers []*gitlab.ProjectUser `json:"project_users"`
}
type ListShareableGroupsHandler ¶
type ListShareableGroupsHandler struct{}
func NewListShareableGroupsHandler ¶
func NewListShareableGroupsHandler() *ListShareableGroupsHandler
func (*ListShareableGroupsHandler) Run ¶
func (h *ListShareableGroupsHandler) Run( ctx context.Context, task *types.Task, credential *privateconnection.PrivateCredentials, ) (any, error)
type ListShareableGroupsInputs ¶
type ListShareableGroupsInputs struct {
}
type ListShareableGroupsOptions ¶
type ListShareableGroupsOptions struct {
}
type ListShareableGroupsOutputs ¶
type ListShareableGroupsOutputs struct {
}
type ListTransferableGroupsHandler ¶
type ListTransferableGroupsHandler struct{}
func NewListTransferableGroupsHandler ¶
func NewListTransferableGroupsHandler() *ListTransferableGroupsHandler
func (*ListTransferableGroupsHandler) Run ¶
func (h *ListTransferableGroupsHandler) Run( ctx context.Context, task *types.Task, credential *privateconnection.PrivateCredentials, ) (any, error)
type ListTransferableGroupsInputs ¶
type ListTransferableGroupsInputs struct {
ProjectId support.GitlabID `json:"project_id"`
*ListTransferableGroupsOptions
}
type ListTransferableGroupsOutputs ¶
type ListTransferableGroupsOutputs struct {
ProjectGroups []*gitlab.ProjectGroup `json:"project_groups"`
}
type ListUserContributedProjectsHandler ¶
type ListUserContributedProjectsHandler struct{}
func NewListUserContributedProjectsHandler ¶
func NewListUserContributedProjectsHandler() *ListUserContributedProjectsHandler
func (*ListUserContributedProjectsHandler) Run ¶
func (h *ListUserContributedProjectsHandler) Run( ctx context.Context, task *types.Task, credential *privateconnection.PrivateCredentials, ) (any, error)
type ListUserContributedProjectsInputs ¶
type ListUserContributedProjectsInputs struct {
UserId support.GitlabID `json:"user_id,omitempty"`
*gitlab.ListProjectsOptions
}
type ListUserProjectsHandler ¶
type ListUserProjectsHandler struct{}
func NewListUserProjectsHandler ¶
func NewListUserProjectsHandler() *ListUserProjectsHandler
func (*ListUserProjectsHandler) Run ¶
func (h *ListUserProjectsHandler) Run( ctx context.Context, task *types.Task, credential *privateconnection.PrivateCredentials, ) (any, error)
type ListUserProjectsInputs ¶
type ListUserProjectsInputs struct {
UserId support.GitlabID `json:"user_id,omitempty"`
*gitlab.ListProjectsOptions
}
type ListUserProjectsOutputs ¶
type RestoreProjectHandler ¶
type RestoreProjectHandler struct{}
func NewRestoreProjectHandler ¶
func NewRestoreProjectHandler() *RestoreProjectHandler
func (*RestoreProjectHandler) Run ¶
func (h *RestoreProjectHandler) Run( ctx context.Context, task *types.Task, credential *privateconnection.PrivateCredentials, ) (any, error)
type RestoreProjectInputs ¶
type RestoreProjectOutputs ¶
type ShareProjectWithGroupHandler ¶
type ShareProjectWithGroupHandler struct{}
func NewShareProjectWithGroupHandler ¶
func NewShareProjectWithGroupHandler() *ShareProjectWithGroupHandler
func (*ShareProjectWithGroupHandler) Run ¶
func (h *ShareProjectWithGroupHandler) Run( ctx context.Context, task *types.Task, credential *privateconnection.PrivateCredentials, ) (any, error)
type ShareProjectWithGroupInputs ¶
type ShareProjectWithGroupInputs struct {
}
type ShareProjectWithGroupOutputs ¶
type ShareProjectWithGroupOutputs struct{}
type StarProjectHandler ¶
type StarProjectHandler struct{}
func NewStarProjectHandler ¶
func NewStarProjectHandler() *StarProjectHandler
func (*StarProjectHandler) Run ¶
func (h *StarProjectHandler) Run( ctx context.Context, task *types.Task, credential *privateconnection.PrivateCredentials, ) (any, error)
type StarProjectInputs ¶
type StarProjectOutputs ¶
type StartHousekeepingProjectHandler ¶
type StartHousekeepingProjectHandler struct{}
func NewStartHousekeepingProjectHandler ¶
func NewStartHousekeepingProjectHandler() *StartHousekeepingProjectHandler
func (*StartHousekeepingProjectHandler) Run ¶
func (h *StartHousekeepingProjectHandler) Run( ctx context.Context, task *types.Task, credential *privateconnection.PrivateCredentials, ) (any, error)
type StartHousekeepingProjectOutputs ¶
type StartHousekeepingProjectOutputs struct{}
type TransferProjectHandler ¶
type TransferProjectHandler struct{}
func NewTransferProjectHandler ¶
func NewTransferProjectHandler() *TransferProjectHandler
func (*TransferProjectHandler) Run ¶
func (h *TransferProjectHandler) Run( ctx context.Context, task *types.Task, credential *privateconnection.PrivateCredentials, ) (any, error)
type TransferProjectInputs ¶
type TransferProjectInputs struct {
ProjectId support.GitlabID `json:"project_id,omitempty"`
*gitlab.TransferProjectOptions
}
type TransferProjectOutputs ¶
type UnarchiveProjectHandler ¶
type UnarchiveProjectHandler struct{}
func NewUnarchiveProjectHandler ¶
func NewUnarchiveProjectHandler() *UnarchiveProjectHandler
func (*UnarchiveProjectHandler) Run ¶
func (h *UnarchiveProjectHandler) Run( ctx context.Context, task *types.Task, credential *privateconnection.PrivateCredentials, ) (any, error)
type UnarchiveProjectInputs ¶
type UnarchiveProjectOutputs ¶
type UnstarProjectHandler ¶
type UnstarProjectHandler struct{}
func NewUnstarProjectHandler ¶
func NewUnstarProjectHandler() *UnstarProjectHandler
func (*UnstarProjectHandler) Run ¶
func (h *UnstarProjectHandler) Run( ctx context.Context, task *types.Task, credential *privateconnection.PrivateCredentials, ) (any, error)
type UnstarProjectInputs ¶
type UnstarProjectOutputs ¶
Source Files
¶
- archive_project.gen.go
- create_project.go
- create_project_for_user.go
- delete_project.gen.go
- delete_shared_project_from_group.gen.go
- edit_project.go
- entrypoint.gen.go
- get_project.gen.go
- get_project_languages.gen.go
- import_members.go
- list_project_invited_groups.go
- list_projects.gen.go
- list_projects_groups.gen.go
- list_projects_users.gen.go
- list_shareable_groups.go
- list_transferable_groups.go
- list_user_contributed_projects.gen.go
- list_user_projects.gen.go
- restore_project.go
- share_project_with_group.gen.go
- star_project.gen.go
- start_housekeeping_project.gen.go
- transfer_project.gen.go
- unarchive_project.gen.go
- unstar_project.gen.go
Click to show internal directories.
Click to hide internal directories.