Documentation
¶
Index ¶
- func NewGitlabUsers() types.Bundle
- type ActivateUserHandler
- type ActivateUserInputs
- type ActivateUserOutputs
- type AddEmailForUserHandler
- type AddEmailForUserInputs
- type AddEmailForUserOutputs
- type AddEmailHandler
- type AddEmailInputs
- type AddEmailOutputs
- type AddGPGKeyForUserHandler
- type AddGPGKeyForUserInputs
- type AddGPGKeyForUserOutputs
- type AddGPGKeyHandler
- type AddGPGKeyInputs
- type AddGPGKeyOutputs
- type AddSSHKeyForUserHandler
- type AddSSHKeyForUserInputs
- type AddSSHKeyForUserOutputs
- type AddSSHKeyHandler
- type AddSSHKeyInputs
- type AddSSHKeyOutputs
- type ApproveUserHandler
- type ApproveUserInputs
- type ApproveUserOutputs
- type BanUserHandler
- type BanUserInputs
- type BanUserOutputs
- type BlockUserHandler
- type BlockUserInputs
- type BlockUserOutputs
- type CreateServiceAccountUserHandler
- type CreateServiceAccountUserInputs
- type CreateServiceAccountUserOutputs
- type CreateUserHandler
- type CreateUserInputs
- type CreateUserOutputs
- type CreateUserRunnerHandler
- type CreateUserRunnerInputs
- type CreateUserRunnerOutputs
- type CurrentUserHandler
- type CurrentUserInputs
- type CurrentUserOutputs
- type CurrentUserStatusHandler
- type CurrentUserStatusInputs
- type CurrentUserStatusOutputs
- type DeactivateUserHandler
- type DeactivateUserInputs
- type DeactivateUserOutputs
- type DeleteEmailForUserHandler
- type DeleteEmailForUserInputs
- type DeleteEmailForUserOutputs
- type DeleteEmailHandler
- type DeleteEmailInputs
- type DeleteEmailOutputs
- type DeleteGPGKeyForUserHandler
- type DeleteGPGKeyForUserInputs
- type DeleteGPGKeyForUserOutputs
- type DeleteGPGKeyHandler
- type DeleteGPGKeyInputs
- type DeleteGPGKeyOutputs
- type DeleteSSHKeyForUserHandler
- type DeleteSSHKeyForUserInputs
- type DeleteSSHKeyForUserOutputs
- type DeleteSSHKeyHandler
- type DeleteSSHKeyInputs
- type DeleteSSHKeyOutputs
- type DeleteUserHandler
- type DeleteUserInputs
- type DeleteUserOutputs
- type DisableTwoFactorHandler
- type DisableTwoFactorInputs
- type DisableTwoFactorOutputs
- type GetAllImpersonationTokensHandler
- type GetAllImpersonationTokensInputs
- type GetAllImpersonationTokensOutputs
- type GetEmailHandler
- type GetEmailInputs
- type GetEmailOutputs
- type GetGPGKeyForUserHandler
- type GetGPGKeyForUserInputs
- type GetGPGKeyForUserOutputs
- type GetGPGKeyHandler
- type GetGPGKeyInputs
- type GetGPGKeyOutputs
- type GetImpersonationTokenHandler
- type GetImpersonationTokenInputs
- type GetImpersonationTokenOutputs
- type GetSSHKeyForUserHandler
- type GetSSHKeyForUserInputs
- type GetSSHKeyForUserOutputs
- type GetSSHKeyHandler
- type GetSSHKeyInputs
- type GetSSHKeyOutputs
- type GetUserActivitiesHandler
- type GetUserActivitiesInputs
- type GetUserActivitiesOutputs
- type GetUserAssociationsCountHandler
- type GetUserAssociationsCountInputs
- type GetUserAssociationsCountOutputs
- type GetUserHandler
- type GetUserInputs
- type GetUserMembershipsHandler
- type GetUserMembershipsInputs
- type GetUserMembershipsOutputs
- type GetUserOutputs
- type GetUserStatusHandler
- type GetUserStatusInputs
- type GetUserStatusOutputs
- type GitlabUsersBundle
- type ListEmailsForUserHandler
- type ListEmailsForUserInputs
- type ListEmailsForUserOutputs
- type ListEmailsHandler
- type ListEmailsInputs
- type ListEmailsOutputs
- type ListGPGKeysForUserHandler
- type ListGPGKeysForUserInputs
- type ListGPGKeysForUserOutputs
- type ListGPGKeysHandler
- type ListGPGKeysInputs
- type ListGPGKeysOutputs
- type ListSSHKeysForUserHandler
- type ListSSHKeysForUserInputs
- type ListSSHKeysForUserOutputs
- type ListSSHKeysHandler
- type ListSSHKeysInputs
- type ListSSHKeysOutputs
- type ListServiceAccountsHandler
- type ListServiceAccountsInputs
- type ListServiceAccountsOutputs
- type ListUsersHandler
- type ListUsersInputs
- type ListUsersOutputs
- type ModifyUserHandler
- type ModifyUserInputs
- type ModifyUserOutputs
- type RejectUserHandler
- type RejectUserInputs
- type RejectUserOutputs
- type RevokeImpersonationTokenHandler
- type RevokeImpersonationTokenInputs
- type RevokeImpersonationTokenOutputs
- type ServiceAccount
- type SetUserStatusHandler
- type SetUserStatusInputs
- type SetUserStatusOutputs
- type TestConnectionHandler
- type TestConnectionInputs
- type TestConnectionOutputs
- type UnbanUserHandler
- type UnbanUserInputs
- type UnbanUserOutputs
- type UnblockUserHandler
- type UnblockUserInputs
- type UnblockUserOutputs
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewGitlabUsers ¶
Types ¶
type ActivateUserHandler ¶
type ActivateUserHandler struct{}
func NewActivateUserHandler ¶
func NewActivateUserHandler() *ActivateUserHandler
func (*ActivateUserHandler) Run ¶
func (h *ActivateUserHandler) Run( ctx context.Context, task *types.Task, credential *privateconnection.PrivateCredentials, ) (any, error)
type ActivateUserInputs ¶
type ActivateUserInputs struct {
UserId int64 `json:"user_id,omitempty"`
}
type ActivateUserOutputs ¶
type ActivateUserOutputs struct{}
type AddEmailForUserHandler ¶
type AddEmailForUserHandler struct{}
func NewAddEmailForUserHandler ¶
func NewAddEmailForUserHandler() *AddEmailForUserHandler
func (*AddEmailForUserHandler) Run ¶
func (h *AddEmailForUserHandler) Run( ctx context.Context, task *types.Task, credential *privateconnection.PrivateCredentials, ) (any, error)
type AddEmailForUserInputs ¶
type AddEmailForUserInputs struct {
UserId int64 `json:"user_id,omitempty"`
*gitlab.AddEmailOptions
}
type AddEmailForUserOutputs ¶
type AddEmailHandler ¶
type AddEmailHandler struct{}
func NewAddEmailHandler ¶
func NewAddEmailHandler() *AddEmailHandler
func (*AddEmailHandler) Run ¶
func (h *AddEmailHandler) Run( ctx context.Context, task *types.Task, credential *privateconnection.PrivateCredentials, ) (any, error)
type AddEmailInputs ¶
type AddEmailInputs struct {
*gitlab.AddEmailOptions
}
type AddEmailOutputs ¶
type AddGPGKeyForUserHandler ¶
type AddGPGKeyForUserHandler struct{}
func NewAddGPGKeyForUserHandler ¶
func NewAddGPGKeyForUserHandler() *AddGPGKeyForUserHandler
func (*AddGPGKeyForUserHandler) Run ¶
func (h *AddGPGKeyForUserHandler) Run( ctx context.Context, task *types.Task, credential *privateconnection.PrivateCredentials, ) (any, error)
type AddGPGKeyForUserInputs ¶
type AddGPGKeyForUserInputs struct {
UserId int64 `json:"user_id,omitempty"`
*gitlab.AddGPGKeyOptions
}
type AddGPGKeyForUserOutputs ¶
type AddGPGKeyHandler ¶
type AddGPGKeyHandler struct{}
func NewAddGPGKeyHandler ¶
func NewAddGPGKeyHandler() *AddGPGKeyHandler
func (*AddGPGKeyHandler) Run ¶
func (h *AddGPGKeyHandler) Run( ctx context.Context, task *types.Task, credential *privateconnection.PrivateCredentials, ) (any, error)
type AddGPGKeyInputs ¶
type AddGPGKeyInputs struct {
*gitlab.AddGPGKeyOptions
}
type AddGPGKeyOutputs ¶
type AddSSHKeyForUserHandler ¶
type AddSSHKeyForUserHandler struct{}
func NewAddSSHKeyForUserHandler ¶
func NewAddSSHKeyForUserHandler() *AddSSHKeyForUserHandler
func (*AddSSHKeyForUserHandler) Run ¶
func (h *AddSSHKeyForUserHandler) Run( ctx context.Context, task *types.Task, credential *privateconnection.PrivateCredentials, ) (any, error)
type AddSSHKeyForUserInputs ¶
type AddSSHKeyForUserInputs struct {
UserId int64 `json:"user_id,omitempty"`
*gitlab.AddSSHKeyOptions
}
type AddSSHKeyForUserOutputs ¶
type AddSSHKeyHandler ¶
type AddSSHKeyHandler struct{}
func NewAddSSHKeyHandler ¶
func NewAddSSHKeyHandler() *AddSSHKeyHandler
func (*AddSSHKeyHandler) Run ¶
func (h *AddSSHKeyHandler) Run( ctx context.Context, task *types.Task, credential *privateconnection.PrivateCredentials, ) (any, error)
type AddSSHKeyInputs ¶
type AddSSHKeyInputs struct {
*gitlab.AddSSHKeyOptions
}
type AddSSHKeyOutputs ¶
type ApproveUserHandler ¶
type ApproveUserHandler struct{}
func NewApproveUserHandler ¶
func NewApproveUserHandler() *ApproveUserHandler
func (*ApproveUserHandler) Run ¶
func (h *ApproveUserHandler) Run( ctx context.Context, task *types.Task, credential *privateconnection.PrivateCredentials, ) (any, error)
type ApproveUserInputs ¶
type ApproveUserInputs struct {
UserId int64 `json:"user_id,omitempty"`
}
type ApproveUserOutputs ¶
type ApproveUserOutputs struct{}
type BanUserHandler ¶
type BanUserHandler struct{}
func NewBanUserHandler ¶
func NewBanUserHandler() *BanUserHandler
func (*BanUserHandler) Run ¶
func (h *BanUserHandler) Run( ctx context.Context, task *types.Task, credential *privateconnection.PrivateCredentials, ) (any, error)
type BanUserInputs ¶
type BanUserInputs struct {
UserId int64 `json:"user_id,omitempty"`
}
type BanUserOutputs ¶
type BanUserOutputs struct{}
type BlockUserHandler ¶
type BlockUserHandler struct{}
func NewBlockUserHandler ¶
func NewBlockUserHandler() *BlockUserHandler
func (*BlockUserHandler) Run ¶
func (h *BlockUserHandler) Run( ctx context.Context, task *types.Task, credential *privateconnection.PrivateCredentials, ) (any, error)
type BlockUserInputs ¶
type BlockUserInputs struct {
UserId int64 `json:"user_id,omitempty"`
}
type BlockUserOutputs ¶
type BlockUserOutputs struct{}
type CreateServiceAccountUserHandler ¶
type CreateServiceAccountUserHandler struct{}
func NewCreateServiceAccountUserHandler ¶
func NewCreateServiceAccountUserHandler() *CreateServiceAccountUserHandler
func (*CreateServiceAccountUserHandler) Run ¶
func (h *CreateServiceAccountUserHandler) Run( ctx context.Context, task *types.Task, credential *privateconnection.PrivateCredentials, ) (any, error)
type CreateServiceAccountUserInputs ¶
type CreateServiceAccountUserInputs struct {
*gitlab.CreateServiceAccountUserOptions
}
type CreateServiceAccountUserOutputs ¶
type CreateServiceAccountUserOutputs struct {
ServiceAccount *ServiceAccount `json:"service_account"`
}
type CreateUserHandler ¶
type CreateUserHandler struct{}
func NewCreateUserHandler ¶
func NewCreateUserHandler() *CreateUserHandler
func (*CreateUserHandler) Run ¶
func (h *CreateUserHandler) Run( ctx context.Context, task *types.Task, credential *privateconnection.PrivateCredentials, ) (any, error)
type CreateUserInputs ¶
type CreateUserInputs struct {
*gitlab.CreateUserOptions
}
type CreateUserOutputs ¶
type CreateUserRunnerHandler ¶
type CreateUserRunnerHandler struct{}
func NewCreateUserRunnerHandler ¶
func NewCreateUserRunnerHandler() *CreateUserRunnerHandler
func (*CreateUserRunnerHandler) Run ¶
func (h *CreateUserRunnerHandler) Run( ctx context.Context, task *types.Task, credential *privateconnection.PrivateCredentials, ) (any, error)
type CreateUserRunnerInputs ¶
type CreateUserRunnerInputs struct {
*gitlab.CreateUserRunnerOptions
}
type CreateUserRunnerOutputs ¶
type CreateUserRunnerOutputs struct {
UserRunner *gitlab.UserRunner `json:"user_runner"`
}
type CurrentUserHandler ¶
type CurrentUserHandler struct{}
func NewCurrentUserHandler ¶
func NewCurrentUserHandler() *CurrentUserHandler
func (*CurrentUserHandler) Run ¶
func (h *CurrentUserHandler) Run( ctx context.Context, task *types.Task, credential *privateconnection.PrivateCredentials, ) (any, error)
type CurrentUserInputs ¶
type CurrentUserInputs struct{}
type CurrentUserOutputs ¶
type CurrentUserStatusHandler ¶
type CurrentUserStatusHandler struct{}
func NewCurrentUserStatusHandler ¶
func NewCurrentUserStatusHandler() *CurrentUserStatusHandler
func (*CurrentUserStatusHandler) Run ¶
func (h *CurrentUserStatusHandler) Run( ctx context.Context, task *types.Task, credential *privateconnection.PrivateCredentials, ) (any, error)
type CurrentUserStatusInputs ¶
type CurrentUserStatusInputs struct{}
type CurrentUserStatusOutputs ¶
type CurrentUserStatusOutputs struct {
UserStatus *gitlab.UserStatus `json:"user_status"`
}
type DeactivateUserHandler ¶
type DeactivateUserHandler struct{}
func NewDeactivateUserHandler ¶
func NewDeactivateUserHandler() *DeactivateUserHandler
func (*DeactivateUserHandler) Run ¶
func (h *DeactivateUserHandler) Run( ctx context.Context, task *types.Task, credential *privateconnection.PrivateCredentials, ) (any, error)
type DeactivateUserInputs ¶
type DeactivateUserInputs struct {
UserId int64 `json:"user_id,omitempty"`
}
type DeactivateUserOutputs ¶
type DeactivateUserOutputs struct{}
type DeleteEmailForUserHandler ¶
type DeleteEmailForUserHandler struct{}
func NewDeleteEmailForUserHandler ¶
func NewDeleteEmailForUserHandler() *DeleteEmailForUserHandler
func (*DeleteEmailForUserHandler) Run ¶
func (h *DeleteEmailForUserHandler) Run( ctx context.Context, task *types.Task, credential *privateconnection.PrivateCredentials, ) (any, error)
type DeleteEmailForUserOutputs ¶
type DeleteEmailForUserOutputs struct{}
type DeleteEmailHandler ¶
type DeleteEmailHandler struct{}
func NewDeleteEmailHandler ¶
func NewDeleteEmailHandler() *DeleteEmailHandler
func (*DeleteEmailHandler) Run ¶
func (h *DeleteEmailHandler) Run( ctx context.Context, task *types.Task, credential *privateconnection.PrivateCredentials, ) (any, error)
type DeleteEmailInputs ¶
type DeleteEmailInputs struct {
EmailId int64 `json:"email_id,omitempty"`
}
type DeleteEmailOutputs ¶
type DeleteEmailOutputs struct{}
type DeleteGPGKeyForUserHandler ¶
type DeleteGPGKeyForUserHandler struct{}
func NewDeleteGPGKeyForUserHandler ¶
func NewDeleteGPGKeyForUserHandler() *DeleteGPGKeyForUserHandler
func (*DeleteGPGKeyForUserHandler) Run ¶
func (h *DeleteGPGKeyForUserHandler) Run( ctx context.Context, task *types.Task, credential *privateconnection.PrivateCredentials, ) (any, error)
type DeleteGPGKeyForUserOutputs ¶
type DeleteGPGKeyForUserOutputs struct{}
type DeleteGPGKeyHandler ¶
type DeleteGPGKeyHandler struct{}
func NewDeleteGPGKeyHandler ¶
func NewDeleteGPGKeyHandler() *DeleteGPGKeyHandler
func (*DeleteGPGKeyHandler) Run ¶
func (h *DeleteGPGKeyHandler) Run( ctx context.Context, task *types.Task, credential *privateconnection.PrivateCredentials, ) (any, error)
type DeleteGPGKeyInputs ¶
type DeleteGPGKeyInputs struct {
KeyId int64 `json:"key_id,omitempty"`
}
type DeleteGPGKeyOutputs ¶
type DeleteGPGKeyOutputs struct{}
type DeleteSSHKeyForUserHandler ¶
type DeleteSSHKeyForUserHandler struct{}
func NewDeleteSSHKeyForUserHandler ¶
func NewDeleteSSHKeyForUserHandler() *DeleteSSHKeyForUserHandler
func (*DeleteSSHKeyForUserHandler) Run ¶
func (h *DeleteSSHKeyForUserHandler) Run( ctx context.Context, task *types.Task, credential *privateconnection.PrivateCredentials, ) (any, error)
type DeleteSSHKeyForUserOutputs ¶
type DeleteSSHKeyForUserOutputs struct{}
type DeleteSSHKeyHandler ¶
type DeleteSSHKeyHandler struct{}
func NewDeleteSSHKeyHandler ¶
func NewDeleteSSHKeyHandler() *DeleteSSHKeyHandler
func (*DeleteSSHKeyHandler) Run ¶
func (h *DeleteSSHKeyHandler) Run( ctx context.Context, task *types.Task, credential *privateconnection.PrivateCredentials, ) (any, error)
type DeleteSSHKeyInputs ¶
type DeleteSSHKeyInputs struct {
KeyId int64 `json:"key_id,omitempty"`
}
type DeleteSSHKeyOutputs ¶
type DeleteSSHKeyOutputs struct{}
type DeleteUserHandler ¶
type DeleteUserHandler struct{}
func NewDeleteUserHandler ¶
func NewDeleteUserHandler() *DeleteUserHandler
func (*DeleteUserHandler) Run ¶
func (h *DeleteUserHandler) Run( ctx context.Context, task *types.Task, credential *privateconnection.PrivateCredentials, ) (any, error)
type DeleteUserInputs ¶
type DeleteUserInputs struct {
UserId int64 `json:"user_id,omitempty"`
}
type DeleteUserOutputs ¶
type DeleteUserOutputs struct{}
type DisableTwoFactorHandler ¶
type DisableTwoFactorHandler struct{}
func NewDisableTwoFactorHandler ¶
func NewDisableTwoFactorHandler() *DisableTwoFactorHandler
func (*DisableTwoFactorHandler) Run ¶
func (h *DisableTwoFactorHandler) Run( ctx context.Context, task *types.Task, credential *privateconnection.PrivateCredentials, ) (any, error)
type DisableTwoFactorInputs ¶
type DisableTwoFactorInputs struct {
UserId int64 `json:"user_id,omitempty"`
}
type DisableTwoFactorOutputs ¶
type DisableTwoFactorOutputs struct{}
type GetAllImpersonationTokensHandler ¶
type GetAllImpersonationTokensHandler struct{}
func NewGetAllImpersonationTokensHandler ¶
func NewGetAllImpersonationTokensHandler() *GetAllImpersonationTokensHandler
func (*GetAllImpersonationTokensHandler) Run ¶
func (h *GetAllImpersonationTokensHandler) Run( ctx context.Context, task *types.Task, credential *privateconnection.PrivateCredentials, ) (any, error)
type GetAllImpersonationTokensInputs ¶
type GetAllImpersonationTokensInputs struct {
UserId int64 `json:"user_id,omitempty"`
*gitlab.GetAllImpersonationTokensOptions
}
type GetAllImpersonationTokensOutputs ¶
type GetAllImpersonationTokensOutputs struct {
ImpersonationTokens []*gitlab.ImpersonationToken `json:"impersonation_tokens"`
}
type GetEmailHandler ¶
type GetEmailHandler struct{}
func NewGetEmailHandler ¶
func NewGetEmailHandler() *GetEmailHandler
func (*GetEmailHandler) Run ¶
func (h *GetEmailHandler) Run( ctx context.Context, task *types.Task, credential *privateconnection.PrivateCredentials, ) (any, error)
type GetEmailInputs ¶
type GetEmailInputs struct {
EmailId int64 `json:"email_id,omitempty"`
}
type GetEmailOutputs ¶
type GetGPGKeyForUserHandler ¶
type GetGPGKeyForUserHandler struct{}
func NewGetGPGKeyForUserHandler ¶
func NewGetGPGKeyForUserHandler() *GetGPGKeyForUserHandler
func (*GetGPGKeyForUserHandler) Run ¶
func (h *GetGPGKeyForUserHandler) Run( ctx context.Context, task *types.Task, credential *privateconnection.PrivateCredentials, ) (any, error)
type GetGPGKeyForUserInputs ¶
type GetGPGKeyForUserOutputs ¶
type GetGPGKeyHandler ¶
type GetGPGKeyHandler struct{}
func NewGetGPGKeyHandler ¶
func NewGetGPGKeyHandler() *GetGPGKeyHandler
func (*GetGPGKeyHandler) Run ¶
func (h *GetGPGKeyHandler) Run( ctx context.Context, task *types.Task, credential *privateconnection.PrivateCredentials, ) (any, error)
type GetGPGKeyInputs ¶
type GetGPGKeyInputs struct {
KeyId int64 `json:"key_id,omitempty"`
}
type GetGPGKeyOutputs ¶
type GetImpersonationTokenHandler ¶
type GetImpersonationTokenHandler struct{}
func NewGetImpersonationTokenHandler ¶
func NewGetImpersonationTokenHandler() *GetImpersonationTokenHandler
func (*GetImpersonationTokenHandler) Run ¶
func (h *GetImpersonationTokenHandler) Run( ctx context.Context, task *types.Task, credential *privateconnection.PrivateCredentials, ) (any, error)
type GetImpersonationTokenOutputs ¶
type GetImpersonationTokenOutputs struct {
ImpersonationToken *gitlab.ImpersonationToken `json:"impersonation_token"`
}
type GetSSHKeyForUserHandler ¶
type GetSSHKeyForUserHandler struct{}
func NewGetSSHKeyForUserHandler ¶
func NewGetSSHKeyForUserHandler() *GetSSHKeyForUserHandler
func (*GetSSHKeyForUserHandler) Run ¶
func (h *GetSSHKeyForUserHandler) Run( ctx context.Context, task *types.Task, credential *privateconnection.PrivateCredentials, ) (any, error)
type GetSSHKeyForUserInputs ¶
type GetSSHKeyForUserOutputs ¶
type GetSSHKeyHandler ¶
type GetSSHKeyHandler struct{}
func NewGetSSHKeyHandler ¶
func NewGetSSHKeyHandler() *GetSSHKeyHandler
func (*GetSSHKeyHandler) Run ¶
func (h *GetSSHKeyHandler) Run( ctx context.Context, task *types.Task, credential *privateconnection.PrivateCredentials, ) (any, error)
type GetSSHKeyInputs ¶
type GetSSHKeyInputs struct {
KeyId int64 `json:"key_id,omitempty"`
}
type GetSSHKeyOutputs ¶
type GetUserActivitiesHandler ¶
type GetUserActivitiesHandler struct{}
func NewGetUserActivitiesHandler ¶
func NewGetUserActivitiesHandler() *GetUserActivitiesHandler
func (*GetUserActivitiesHandler) Run ¶
func (h *GetUserActivitiesHandler) Run( ctx context.Context, task *types.Task, credential *privateconnection.PrivateCredentials, ) (any, error)
type GetUserActivitiesInputs ¶
type GetUserActivitiesInputs struct {
*gitlab.GetUserActivitiesOptions
}
type GetUserActivitiesOutputs ¶
type GetUserActivitiesOutputs struct {
UserActivities []*gitlab.UserActivity `json:"user_activities"`
}
type GetUserAssociationsCountHandler ¶
type GetUserAssociationsCountHandler struct{}
func NewGetUserAssociationsCountHandler ¶
func NewGetUserAssociationsCountHandler() *GetUserAssociationsCountHandler
func (*GetUserAssociationsCountHandler) Run ¶
func (h *GetUserAssociationsCountHandler) Run( ctx context.Context, task *types.Task, credential *privateconnection.PrivateCredentials, ) (any, error)
type GetUserAssociationsCountInputs ¶
type GetUserAssociationsCountInputs struct {
UserId int64 `json:"user_id,omitempty"`
}
type GetUserAssociationsCountOutputs ¶
type GetUserAssociationsCountOutputs struct {
UserAssociationsCount *gitlab.UserAssociationsCount `json:"user_associations_count"`
}
type GetUserHandler ¶
type GetUserHandler struct{}
func NewGetUserHandler ¶
func NewGetUserHandler() *GetUserHandler
func (*GetUserHandler) Run ¶
func (h *GetUserHandler) Run( ctx context.Context, task *types.Task, credential *privateconnection.PrivateCredentials, ) (any, error)
type GetUserInputs ¶
type GetUserInputs struct {
UserId int64 `json:"user_id,omitempty"`
gitlab.GetUsersOptions
}
type GetUserMembershipsHandler ¶
type GetUserMembershipsHandler struct{}
func NewGetUserMembershipsHandler ¶
func NewGetUserMembershipsHandler() *GetUserMembershipsHandler
func (*GetUserMembershipsHandler) Run ¶
func (h *GetUserMembershipsHandler) Run( ctx context.Context, task *types.Task, credential *privateconnection.PrivateCredentials, ) (any, error)
type GetUserMembershipsInputs ¶
type GetUserMembershipsInputs struct {
UserId int64 `json:"user_id,omitempty"`
*gitlab.GetUserMembershipOptions
}
type GetUserMembershipsOutputs ¶
type GetUserMembershipsOutputs struct {
UserMemberships []*gitlab.UserMembership `json:"user_memberships"`
}
type GetUserOutputs ¶
type GetUserStatusHandler ¶
type GetUserStatusHandler struct{}
func NewGetUserStatusHandler ¶
func NewGetUserStatusHandler() *GetUserStatusHandler
func (*GetUserStatusHandler) Run ¶
func (h *GetUserStatusHandler) Run( ctx context.Context, task *types.Task, credential *privateconnection.PrivateCredentials, ) (any, error)
type GetUserStatusInputs ¶
type GetUserStatusInputs struct {
UserId int64 `json:"user_id,omitempty"`
}
type GetUserStatusOutputs ¶
type GetUserStatusOutputs struct {
UserStatus *gitlab.UserStatus `json:"user_status"`
}
type GitlabUsersBundle ¶
type GitlabUsersBundle struct {
// contains filtered or unexported fields
}
type ListEmailsForUserHandler ¶
type ListEmailsForUserHandler struct{}
func NewListEmailsForUserHandler ¶
func NewListEmailsForUserHandler() *ListEmailsForUserHandler
func (*ListEmailsForUserHandler) Run ¶
func (h *ListEmailsForUserHandler) Run( ctx context.Context, task *types.Task, credential *privateconnection.PrivateCredentials, ) (any, error)
type ListEmailsForUserInputs ¶
type ListEmailsForUserInputs struct {
UserId int64 `json:"user_id,omitempty"`
*gitlab.ListEmailsForUserOptions
}
type ListEmailsHandler ¶
type ListEmailsHandler struct{}
func NewListEmailsHandler ¶
func NewListEmailsHandler() *ListEmailsHandler
func (*ListEmailsHandler) Run ¶
func (h *ListEmailsHandler) Run( ctx context.Context, task *types.Task, credential *privateconnection.PrivateCredentials, ) (any, error)
type ListEmailsInputs ¶
type ListEmailsOutputs ¶
type ListGPGKeysForUserHandler ¶
type ListGPGKeysForUserHandler struct{}
func NewListGPGKeysForUserHandler ¶
func NewListGPGKeysForUserHandler() *ListGPGKeysForUserHandler
func (*ListGPGKeysForUserHandler) Run ¶
func (h *ListGPGKeysForUserHandler) Run( ctx context.Context, task *types.Task, credential *privateconnection.PrivateCredentials, ) (any, error)
type ListGPGKeysHandler ¶
type ListGPGKeysHandler struct{}
func NewListGPGKeysHandler ¶
func NewListGPGKeysHandler() *ListGPGKeysHandler
func (*ListGPGKeysHandler) Run ¶
func (h *ListGPGKeysHandler) Run( ctx context.Context, task *types.Task, credential *privateconnection.PrivateCredentials, ) (any, error)
type ListGPGKeysInputs ¶
type ListGPGKeysOutputs ¶
type ListSSHKeysForUserHandler ¶
type ListSSHKeysForUserHandler struct{}
func NewListSSHKeysForUserHandler ¶
func NewListSSHKeysForUserHandler() *ListSSHKeysForUserHandler
func (*ListSSHKeysForUserHandler) Run ¶
func (h *ListSSHKeysForUserHandler) Run( ctx context.Context, task *types.Task, credential *privateconnection.PrivateCredentials, ) (any, error)
type ListSSHKeysForUserInputs ¶
type ListSSHKeysForUserInputs struct {
UserId support.GitlabID `json:"user_id,omitempty"`
*gitlab.ListSSHKeysForUserOptions
}
type ListSSHKeysHandler ¶
type ListSSHKeysHandler struct{}
func NewListSSHKeysHandler ¶
func NewListSSHKeysHandler() *ListSSHKeysHandler
func (*ListSSHKeysHandler) Run ¶
func (h *ListSSHKeysHandler) Run( ctx context.Context, task *types.Task, credential *privateconnection.PrivateCredentials, ) (any, error)
type ListSSHKeysInputs ¶
type ListSSHKeysInputs struct {
*gitlab.ListSSHKeysOptions
}
type ListSSHKeysOutputs ¶
type ListServiceAccountsHandler ¶
type ListServiceAccountsHandler struct{}
func NewListServiceAccountsHandler ¶
func NewListServiceAccountsHandler() *ListServiceAccountsHandler
func (*ListServiceAccountsHandler) Run ¶
func (h *ListServiceAccountsHandler) Run( ctx context.Context, task *types.Task, credential *privateconnection.PrivateCredentials, ) (any, error)
type ListServiceAccountsInputs ¶
type ListServiceAccountsInputs struct {
*gitlab.ListServiceAccountsOptions
}
type ListServiceAccountsOutputs ¶
type ListServiceAccountsOutputs struct {
ServiceAccounts []*gitlab.ServiceAccount `json:"service_accounts"`
}
type ListUsersHandler ¶
type ListUsersHandler struct{}
func NewListUsersHandler ¶
func NewListUsersHandler() *ListUsersHandler
func (*ListUsersHandler) Run ¶
func (h *ListUsersHandler) Run( ctx context.Context, task *types.Task, credential *privateconnection.PrivateCredentials, ) (any, error)
type ListUsersInputs ¶
type ListUsersInputs struct {
*gitlab.ListUsersOptions
}
type ListUsersOutputs ¶
type ModifyUserHandler ¶
type ModifyUserHandler struct{}
func NewModifyUserHandler ¶
func NewModifyUserHandler() *ModifyUserHandler
func (*ModifyUserHandler) Run ¶
func (h *ModifyUserHandler) Run( ctx context.Context, task *types.Task, credential *privateconnection.PrivateCredentials, ) (any, error)
type ModifyUserInputs ¶
type ModifyUserInputs struct {
UserId int64 `json:"user_id,omitempty"`
*gitlab.ModifyUserOptions
}
type ModifyUserOutputs ¶
type RejectUserHandler ¶
type RejectUserHandler struct{}
func NewRejectUserHandler ¶
func NewRejectUserHandler() *RejectUserHandler
func (*RejectUserHandler) Run ¶
func (h *RejectUserHandler) Run( ctx context.Context, task *types.Task, credential *privateconnection.PrivateCredentials, ) (any, error)
type RejectUserInputs ¶
type RejectUserInputs struct {
UserId int64 `json:"user_id,omitempty"`
}
type RejectUserOutputs ¶
type RejectUserOutputs struct{}
type RevokeImpersonationTokenHandler ¶
type RevokeImpersonationTokenHandler struct{}
func NewRevokeImpersonationTokenHandler ¶
func NewRevokeImpersonationTokenHandler() *RevokeImpersonationTokenHandler
func (*RevokeImpersonationTokenHandler) Run ¶
func (h *RevokeImpersonationTokenHandler) Run( ctx context.Context, task *types.Task, credential *privateconnection.PrivateCredentials, ) (any, error)
type RevokeImpersonationTokenOutputs ¶
type RevokeImpersonationTokenOutputs struct{}
type ServiceAccount ¶
type ServiceAccount struct {
*gitlab.ServiceAccount
Email string `json:"email"`
}
type SetUserStatusHandler ¶
type SetUserStatusHandler struct{}
func NewSetUserStatusHandler ¶
func NewSetUserStatusHandler() *SetUserStatusHandler
func (*SetUserStatusHandler) Run ¶
func (h *SetUserStatusHandler) Run( ctx context.Context, task *types.Task, credential *privateconnection.PrivateCredentials, ) (any, error)
type SetUserStatusInputs ¶
type SetUserStatusInputs struct {
*gitlab.UserStatusOptions
}
type SetUserStatusOutputs ¶
type SetUserStatusOutputs struct {
UserStatus *gitlab.UserStatus `json:"user_status"`
}
type TestConnectionHandler ¶
type TestConnectionHandler struct {
// contains filtered or unexported fields
}
func NewTestConnectionHandler ¶
func NewTestConnectionHandler() *TestConnectionHandler
func (*TestConnectionHandler) Run ¶
func (h *TestConnectionHandler) Run( ctx context.Context, task *types.Task, credential *privateconnection.PrivateCredentials, ) (any, error)
type TestConnectionInputs ¶
type TestConnectionInputs struct{}
type TestConnectionOutputs ¶
type TestConnectionOutputs = CurrentUserOutputs
type UnbanUserHandler ¶
type UnbanUserHandler struct{}
func NewUnbanUserHandler ¶
func NewUnbanUserHandler() *UnbanUserHandler
func (*UnbanUserHandler) Run ¶
func (h *UnbanUserHandler) Run( ctx context.Context, task *types.Task, credential *privateconnection.PrivateCredentials, ) (any, error)
type UnbanUserInputs ¶
type UnbanUserInputs struct {
UserId int64 `json:"user_id,omitempty"`
}
type UnbanUserOutputs ¶
type UnbanUserOutputs struct{}
type UnblockUserHandler ¶
type UnblockUserHandler struct{}
func NewUnblockUserHandler ¶
func NewUnblockUserHandler() *UnblockUserHandler
func (*UnblockUserHandler) Run ¶
func (h *UnblockUserHandler) Run( ctx context.Context, task *types.Task, credential *privateconnection.PrivateCredentials, ) (any, error)
type UnblockUserInputs ¶
type UnblockUserInputs struct {
UserId int64 `json:"user_id,omitempty"`
}
type UnblockUserOutputs ¶
type UnblockUserOutputs struct{}
Source Files
¶
- activate_user.gen.go
- add_email.gen.go
- add_email_for_user.gen.go
- add_gpg_key.gen.go
- add_gpg_key_for_user.gen.go
- add_ssh_key.gen.go
- add_ssh_key_for_user.gen.go
- approve_user.gen.go
- ban_user.gen.go
- block_user.gen.go
- create_service_account_user.go
- create_user.gen.go
- create_user_runner.gen.go
- current_user.gen.go
- current_user_status.gen.go
- deactivate_user.gen.go
- delete_email.gen.go
- delete_email_for_user.gen.go
- delete_gpg_key.gen.go
- delete_gpg_key_for_user.gen.go
- delete_ssh_key.gen.go
- delete_ssh_key_for_user.gen.go
- delete_user.gen.go
- disable_two_factor.gen.go
- entrypoint.gen.go
- get_all_impersonation_tokens.gen.go
- get_email.gen.go
- get_gpg_key.gen.go
- get_gpg_key_for_user.gen.go
- get_impersonation_token.gen.go
- get_ssh_key.gen.go
- get_ssh_key_for_user.gen.go
- get_user.gen.go
- get_user_activities.gen.go
- get_user_associations_count.gen.go
- get_user_memberships.gen.go
- get_user_status.gen.go
- list_emails.gen.go
- list_emails_for_user.gen.go
- list_gpg_keys.gen.go
- list_gpg_keys_for_user.gen.go
- list_service_accounts.gen.go
- list_ssh_keys.gen.go
- list_ssh_keys_for_user.gen.go
- list_users.gen.go
- modify_user.gen.go
- reject_user.gen.go
- revoke_impersonation_token.gen.go
- set_user_status.gen.go
- test_connection.go
- unban_user.gen.go
- unblock_user.gen.go
Click to show internal directories.
Click to hide internal directories.