Documentation
¶
Overview ¶
Package v1 provides primitives to interact with the openapi HTTP API.
Code generated by github.com/oapi-codegen/oapi-codegen/v2 version v2.8.0 DO NOT EDIT.
Index ¶
- Variables
- func FromPtr[T any](v *T) T
- func GetSpec() (swagger *openapi3.T, err error)
- func GetSpecJSON() ([]byte, error)
- func GetSwagger() (*openapi3.T, error)deprecated
- func Handler(si ServerInterface) http.Handler
- func HandlerFromMux(si ServerInterface, r chi.Router) http.Handler
- func HandlerFromMuxWithBaseURL(si ServerInterface, r chi.Router, baseURL string) http.Handler
- func HandlerWithOptions(si ServerInterface, options ChiServerOptions) http.Handler
- func NewAttachGroupToProjectRequest(server string, groupID GroupID, body AttachGroupToProjectJSONRequestBody) (*http.Request, error)
- func NewAttachGroupToProjectRequestWithBody(server string, groupID GroupID, contentType string, body io.Reader) (*http.Request, error)
- func NewAttachGroupToUserRequest(server string, groupID GroupID, body AttachGroupToUserJSONRequestBody) (*http.Request, error)
- func NewAttachGroupToUserRequestWithBody(server string, groupID GroupID, contentType string, body io.Reader) (*http.Request, error)
- func NewAttachProjectToGroupRequest(server string, projectID ProjectID, body AttachProjectToGroupJSONRequestBody) (*http.Request, error)
- func NewAttachProjectToGroupRequestWithBody(server string, projectID ProjectID, contentType string, body io.Reader) (*http.Request, error)
- func NewAttachProjectToUserRequest(server string, projectID ProjectID, body AttachProjectToUserJSONRequestBody) (*http.Request, error)
- func NewAttachProjectToUserRequestWithBody(server string, projectID ProjectID, contentType string, body io.Reader) (*http.Request, error)
- func NewAttachUserToGroupRequest(server string, userID UserID, body AttachUserToGroupJSONRequestBody) (*http.Request, error)
- func NewAttachUserToGroupRequestWithBody(server string, userID UserID, contentType string, body io.Reader) (*http.Request, error)
- func NewAttachUserToProjectRequest(server string, userID UserID, body AttachUserToProjectJSONRequestBody) (*http.Request, error)
- func NewAttachUserToProjectRequestWithBody(server string, userID UserID, contentType string, body io.Reader) (*http.Request, error)
- func NewCallbackProviderRequest(server string, provider AuthProviderParam, params *CallbackProviderParams) (*http.Request, error)
- func NewCreateGlobalRunnerRequest(server string, body CreateGlobalRunnerJSONRequestBody) (*http.Request, error)
- func NewCreateGlobalRunnerRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewCreateGroupRequest(server string, body CreateGroupJSONRequestBody) (*http.Request, error)
- func NewCreateGroupRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewCreateProjectCredentialRequest(server string, projectID ProjectID, ...) (*http.Request, error)
- func NewCreateProjectCredentialRequestWithBody(server string, projectID ProjectID, contentType string, body io.Reader) (*http.Request, error)
- func NewCreateProjectEnvironmentRequest(server string, projectID ProjectID, ...) (*http.Request, error)
- func NewCreateProjectEnvironmentRequestWithBody(server string, projectID ProjectID, contentType string, body io.Reader) (*http.Request, error)
- func NewCreateProjectEnvironmentSecretRequest(server string, projectID ProjectID, environmentID EnvironmentID, ...) (*http.Request, error)
- func NewCreateProjectEnvironmentSecretRequestWithBody(server string, projectID ProjectID, environmentID EnvironmentID, ...) (*http.Request, error)
- func NewCreateProjectEnvironmentValueRequest(server string, projectID ProjectID, environmentID EnvironmentID, ...) (*http.Request, error)
- func NewCreateProjectEnvironmentValueRequestWithBody(server string, projectID ProjectID, environmentID EnvironmentID, ...) (*http.Request, error)
- func NewCreateProjectExecutionRequest(server string, projectID ProjectID, body CreateProjectExecutionJSONRequestBody) (*http.Request, error)
- func NewCreateProjectExecutionRequestWithBody(server string, projectID ProjectID, contentType string, body io.Reader) (*http.Request, error)
- func NewCreateProjectInventoryRequest(server string, projectID ProjectID, body CreateProjectInventoryJSONRequestBody) (*http.Request, error)
- func NewCreateProjectInventoryRequestWithBody(server string, projectID ProjectID, contentType string, body io.Reader) (*http.Request, error)
- func NewCreateProjectRepositoryRequest(server string, projectID ProjectID, ...) (*http.Request, error)
- func NewCreateProjectRepositoryRequestWithBody(server string, projectID ProjectID, contentType string, body io.Reader) (*http.Request, error)
- func NewCreateProjectRequest(server string, body CreateProjectJSONRequestBody) (*http.Request, error)
- func NewCreateProjectRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewCreateProjectRunnerRequest(server string, projectID ProjectID, body CreateProjectRunnerJSONRequestBody) (*http.Request, error)
- func NewCreateProjectRunnerRequestWithBody(server string, projectID ProjectID, contentType string, body io.Reader) (*http.Request, error)
- func NewCreateProjectScheduleRequest(server string, projectID ProjectID, body CreateProjectScheduleJSONRequestBody) (*http.Request, error)
- func NewCreateProjectScheduleRequestWithBody(server string, projectID ProjectID, contentType string, body io.Reader) (*http.Request, error)
- func NewCreateProjectTemplateRequest(server string, projectID ProjectID, body CreateProjectTemplateJSONRequestBody) (*http.Request, error)
- func NewCreateProjectTemplateRequestWithBody(server string, projectID ProjectID, contentType string, body io.Reader) (*http.Request, error)
- func NewCreateProjectTemplateSurveyRequest(server string, projectID ProjectID, templateID TemplateID, ...) (*http.Request, error)
- func NewCreateProjectTemplateSurveyRequestWithBody(server string, projectID ProjectID, templateID TemplateID, contentType string, ...) (*http.Request, error)
- func NewCreateProjectTemplateVaultRequest(server string, projectID ProjectID, templateID TemplateID, ...) (*http.Request, error)
- func NewCreateProjectTemplateVaultRequestWithBody(server string, projectID ProjectID, templateID TemplateID, contentType string, ...) (*http.Request, error)
- func NewCreateUserRequest(server string, body CreateUserJSONRequestBody) (*http.Request, error)
- func NewCreateUserRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewDeleteGlobalRunnerRequest(server string, runnerID RunnerID) (*http.Request, error)
- func NewDeleteGroupFromProjectRequest(server string, groupID GroupID, body DeleteGroupFromProjectJSONRequestBody) (*http.Request, error)
- func NewDeleteGroupFromProjectRequestWithBody(server string, groupID GroupID, contentType string, body io.Reader) (*http.Request, error)
- func NewDeleteGroupFromUserRequest(server string, groupID GroupID, body DeleteGroupFromUserJSONRequestBody) (*http.Request, error)
- func NewDeleteGroupFromUserRequestWithBody(server string, groupID GroupID, contentType string, body io.Reader) (*http.Request, error)
- func NewDeleteGroupRequest(server string, groupID GroupID) (*http.Request, error)
- func NewDeleteProjectCredentialRequest(server string, projectID ProjectID, credentialID CredentialID) (*http.Request, error)
- func NewDeleteProjectEnvironmentRequest(server string, projectID ProjectID, environmentID EnvironmentID) (*http.Request, error)
- func NewDeleteProjectEnvironmentSecretRequest(server string, projectID ProjectID, environmentID EnvironmentID, ...) (*http.Request, error)
- func NewDeleteProjectEnvironmentValueRequest(server string, projectID ProjectID, environmentID EnvironmentID, ...) (*http.Request, error)
- func NewDeleteProjectExecutionRequest(server string, projectID ProjectID, executionID ExecutionID) (*http.Request, error)
- func NewDeleteProjectFromGroupRequest(server string, projectID ProjectID, body DeleteProjectFromGroupJSONRequestBody) (*http.Request, error)
- func NewDeleteProjectFromGroupRequestWithBody(server string, projectID ProjectID, contentType string, body io.Reader) (*http.Request, error)
- func NewDeleteProjectFromUserRequest(server string, projectID ProjectID, body DeleteProjectFromUserJSONRequestBody) (*http.Request, error)
- func NewDeleteProjectFromUserRequestWithBody(server string, projectID ProjectID, contentType string, body io.Reader) (*http.Request, error)
- func NewDeleteProjectInventoryRequest(server string, projectID ProjectID, inventoryID InventoryID) (*http.Request, error)
- func NewDeleteProjectRepositoryRequest(server string, projectID ProjectID, repositoryID RepositoryID) (*http.Request, error)
- func NewDeleteProjectRequest(server string, projectID ProjectID) (*http.Request, error)
- func NewDeleteProjectRunnerRequest(server string, projectID ProjectID, runnerID RunnerID) (*http.Request, error)
- func NewDeleteProjectScheduleRequest(server string, projectID ProjectID, scheduleID ScheduleID) (*http.Request, error)
- func NewDeleteProjectTemplateRequest(server string, projectID ProjectID, templateID TemplateID) (*http.Request, error)
- func NewDeleteProjectTemplateSurveyRequest(server string, projectID ProjectID, templateID TemplateID, surveyID SurveyID) (*http.Request, error)
- func NewDeleteProjectTemplateVaultRequest(server string, projectID ProjectID, templateID TemplateID, vaultID VaultID) (*http.Request, error)
- func NewDeleteUserFromGroupRequest(server string, userID UserID, body DeleteUserFromGroupJSONRequestBody) (*http.Request, error)
- func NewDeleteUserFromGroupRequestWithBody(server string, userID UserID, contentType string, body io.Reader) (*http.Request, error)
- func NewDeleteUserFromProjectRequest(server string, userID UserID, body DeleteUserFromProjectJSONRequestBody) (*http.Request, error)
- func NewDeleteUserFromProjectRequestWithBody(server string, userID UserID, contentType string, body io.Reader) (*http.Request, error)
- func NewDeleteUserRequest(server string, userID UserID) (*http.Request, error)
- func NewListGlobalEventsRequest(server string, params *ListGlobalEventsParams) (*http.Request, error)
- func NewListGlobalRunnersRequest(server string, params *ListGlobalRunnersParams) (*http.Request, error)
- func NewListGroupProjectsRequest(server string, groupID GroupID, params *ListGroupProjectsParams) (*http.Request, error)
- func NewListGroupUsersRequest(server string, groupID GroupID, params *ListGroupUsersParams) (*http.Request, error)
- func NewListGroupsRequest(server string, params *ListGroupsParams) (*http.Request, error)
- func NewListProjectCredentialsRequest(server string, projectID ProjectID, params *ListProjectCredentialsParams) (*http.Request, error)
- func NewListProjectEnvironmentsRequest(server string, projectID ProjectID, params *ListProjectEnvironmentsParams) (*http.Request, error)
- func NewListProjectEventsRequest(server string, projectID ProjectID, params *ListProjectEventsParams) (*http.Request, error)
- func NewListProjectExecutionsRequest(server string, projectID ProjectID, params *ListProjectExecutionsParams) (*http.Request, error)
- func NewListProjectGroupsRequest(server string, projectID ProjectID, params *ListProjectGroupsParams) (*http.Request, error)
- func NewListProjectInventoriesRequest(server string, projectID ProjectID, params *ListProjectInventoriesParams) (*http.Request, error)
- func NewListProjectRepositoriesRequest(server string, projectID ProjectID, params *ListProjectRepositoriesParams) (*http.Request, error)
- func NewListProjectRunnersRequest(server string, projectID ProjectID, params *ListProjectRunnersParams) (*http.Request, error)
- func NewListProjectSchedulesRequest(server string, projectID ProjectID, params *ListProjectSchedulesParams) (*http.Request, error)
- func NewListProjectTemplatesRequest(server string, projectID ProjectID, params *ListProjectTemplatesParams) (*http.Request, error)
- func NewListProjectUsersRequest(server string, projectID ProjectID, params *ListProjectUsersParams) (*http.Request, error)
- func NewListProjectsRequest(server string, params *ListProjectsParams) (*http.Request, error)
- func NewListProvidersRequest(server string) (*http.Request, error)
- func NewListUserGroupsRequest(server string, userID UserID, params *ListUserGroupsParams) (*http.Request, error)
- func NewListUserProjectsRequest(server string, userID UserID, params *ListUserProjectsParams) (*http.Request, error)
- func NewListUsersRequest(server string, params *ListUsersParams) (*http.Request, error)
- func NewLoginAuthRequest(server string, body LoginAuthJSONRequestBody) (*http.Request, error)
- func NewLoginAuthRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewOutputProjectExecutionRequest(server string, projectID ProjectID, executionID ExecutionID) (*http.Request, error)
- func NewPermitGroupProjectRequest(server string, groupID GroupID, body PermitGroupProjectJSONRequestBody) (*http.Request, error)
- func NewPermitGroupProjectRequestWithBody(server string, groupID GroupID, contentType string, body io.Reader) (*http.Request, error)
- func NewPermitGroupUserRequest(server string, groupID GroupID, body PermitGroupUserJSONRequestBody) (*http.Request, error)
- func NewPermitGroupUserRequestWithBody(server string, groupID GroupID, contentType string, body io.Reader) (*http.Request, error)
- func NewPermitProjectGroupRequest(server string, projectID ProjectID, body PermitProjectGroupJSONRequestBody) (*http.Request, error)
- func NewPermitProjectGroupRequestWithBody(server string, projectID ProjectID, contentType string, body io.Reader) (*http.Request, error)
- func NewPermitProjectUserRequest(server string, projectID ProjectID, body PermitProjectUserJSONRequestBody) (*http.Request, error)
- func NewPermitProjectUserRequestWithBody(server string, projectID ProjectID, contentType string, body io.Reader) (*http.Request, error)
- func NewPermitUserGroupRequest(server string, userID UserID, body PermitUserGroupJSONRequestBody) (*http.Request, error)
- func NewPermitUserGroupRequestWithBody(server string, userID UserID, contentType string, body io.Reader) (*http.Request, error)
- func NewPermitUserProjectRequest(server string, userID UserID, body PermitUserProjectJSONRequestBody) (*http.Request, error)
- func NewPermitUserProjectRequestWithBody(server string, userID UserID, contentType string, body io.Reader) (*http.Request, error)
- func NewPurgeProjectExecutionRequest(server string, projectID ProjectID, executionID ExecutionID) (*http.Request, error)
- func NewRedirectAuthRequest(server string, body RedirectAuthJSONRequestBody) (*http.Request, error)
- func NewRedirectAuthRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewRefreshAuthRequest(server string) (*http.Request, error)
- func NewRequestProviderRequest(server string, provider AuthProviderParam) (*http.Request, error)
- func NewShowGlobalRunnerRequest(server string, runnerID RunnerID) (*http.Request, error)
- func NewShowGroupRequest(server string, groupID GroupID) (*http.Request, error)
- func NewShowProfileRequest(server string) (*http.Request, error)
- func NewShowProjectCredentialRequest(server string, projectID ProjectID, credentialID CredentialID) (*http.Request, error)
- func NewShowProjectEnvironmentRequest(server string, projectID ProjectID, environmentID EnvironmentID) (*http.Request, error)
- func NewShowProjectExecutionRequest(server string, projectID ProjectID, executionID ExecutionID) (*http.Request, error)
- func NewShowProjectInventoryRequest(server string, projectID ProjectID, inventoryID InventoryID) (*http.Request, error)
- func NewShowProjectRepositoryRequest(server string, projectID ProjectID, repositoryID RepositoryID) (*http.Request, error)
- func NewShowProjectRequest(server string, projectID ProjectID) (*http.Request, error)
- func NewShowProjectRunnerRequest(server string, projectID ProjectID, runnerID RunnerID) (*http.Request, error)
- func NewShowProjectScheduleRequest(server string, projectID ProjectID, scheduleID ScheduleID) (*http.Request, error)
- func NewShowProjectTemplateRequest(server string, projectID ProjectID, templateID TemplateID) (*http.Request, error)
- func NewShowUserRequest(server string, userID UserID) (*http.Request, error)
- func NewTokenProfileRequest(server string) (*http.Request, error)
- func NewUpdateGlobalRunnerRequest(server string, runnerID RunnerID, body UpdateGlobalRunnerJSONRequestBody) (*http.Request, error)
- func NewUpdateGlobalRunnerRequestWithBody(server string, runnerID RunnerID, contentType string, body io.Reader) (*http.Request, error)
- func NewUpdateGroupRequest(server string, groupID GroupID, body UpdateGroupJSONRequestBody) (*http.Request, error)
- func NewUpdateGroupRequestWithBody(server string, groupID GroupID, contentType string, body io.Reader) (*http.Request, error)
- func NewUpdateProfileRequest(server string, body UpdateProfileJSONRequestBody) (*http.Request, error)
- func NewUpdateProfileRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewUpdateProjectCredentialRequest(server string, projectID ProjectID, credentialID CredentialID, ...) (*http.Request, error)
- func NewUpdateProjectCredentialRequestWithBody(server string, projectID ProjectID, credentialID CredentialID, ...) (*http.Request, error)
- func NewUpdateProjectEnvironmentRequest(server string, projectID ProjectID, environmentID EnvironmentID, ...) (*http.Request, error)
- func NewUpdateProjectEnvironmentRequestWithBody(server string, projectID ProjectID, environmentID EnvironmentID, ...) (*http.Request, error)
- func NewUpdateProjectEnvironmentSecretRequest(server string, projectID ProjectID, environmentID EnvironmentID, ...) (*http.Request, error)
- func NewUpdateProjectEnvironmentSecretRequestWithBody(server string, projectID ProjectID, environmentID EnvironmentID, ...) (*http.Request, error)
- func NewUpdateProjectEnvironmentValueRequest(server string, projectID ProjectID, environmentID EnvironmentID, ...) (*http.Request, error)
- func NewUpdateProjectEnvironmentValueRequestWithBody(server string, projectID ProjectID, environmentID EnvironmentID, ...) (*http.Request, error)
- func NewUpdateProjectInventoryRequest(server string, projectID ProjectID, inventoryID InventoryID, ...) (*http.Request, error)
- func NewUpdateProjectInventoryRequestWithBody(server string, projectID ProjectID, inventoryID InventoryID, ...) (*http.Request, error)
- func NewUpdateProjectRepositoryRequest(server string, projectID ProjectID, repositoryID RepositoryID, ...) (*http.Request, error)
- func NewUpdateProjectRepositoryRequestWithBody(server string, projectID ProjectID, repositoryID RepositoryID, ...) (*http.Request, error)
- func NewUpdateProjectRequest(server string, projectID ProjectID, body UpdateProjectJSONRequestBody) (*http.Request, error)
- func NewUpdateProjectRequestWithBody(server string, projectID ProjectID, contentType string, body io.Reader) (*http.Request, error)
- func NewUpdateProjectRunnerRequest(server string, projectID ProjectID, runnerID RunnerID, ...) (*http.Request, error)
- func NewUpdateProjectRunnerRequestWithBody(server string, projectID ProjectID, runnerID RunnerID, contentType string, ...) (*http.Request, error)
- func NewUpdateProjectScheduleRequest(server string, projectID ProjectID, scheduleID ScheduleID, ...) (*http.Request, error)
- func NewUpdateProjectScheduleRequestWithBody(server string, projectID ProjectID, scheduleID ScheduleID, contentType string, ...) (*http.Request, error)
- func NewUpdateProjectTemplateRequest(server string, projectID ProjectID, templateID TemplateID, ...) (*http.Request, error)
- func NewUpdateProjectTemplateRequestWithBody(server string, projectID ProjectID, templateID TemplateID, contentType string, ...) (*http.Request, error)
- func NewUpdateProjectTemplateSurveyRequest(server string, projectID ProjectID, templateID TemplateID, surveyID SurveyID, ...) (*http.Request, error)
- func NewUpdateProjectTemplateSurveyRequestWithBody(server string, projectID ProjectID, templateID TemplateID, surveyID SurveyID, ...) (*http.Request, error)
- func NewUpdateProjectTemplateVaultRequest(server string, projectID ProjectID, templateID TemplateID, vaultID VaultID, ...) (*http.Request, error)
- func NewUpdateProjectTemplateVaultRequestWithBody(server string, projectID ProjectID, templateID TemplateID, vaultID VaultID, ...) (*http.Request, error)
- func NewUpdateUserRequest(server string, userID UserID, body UpdateUserJSONRequestBody) (*http.Request, error)
- func NewUpdateUserRequestWithBody(server string, userID UserID, contentType string, body io.Reader) (*http.Request, error)
- func NewVerifyAuthRequest(server string) (*http.Request, error)
- func Notify(w http.ResponseWriter, notification Notification)
- func PathToRawSpec(pathToFile string) map[string]func() ([]byte, error)
- func ToPtr[T any](v T) *T
- type API
- func (a *API) AllowAdminAccessOnly(next http.Handler) http.Handler
- func (a *API) AllowManageProject(next http.Handler) http.Handler
- func (a *API) AllowManageProjectCredential(next http.Handler) http.Handler
- func (a *API) AllowManageProjectEnvironment(next http.Handler) http.Handler
- func (a *API) AllowManageProjectExecution(next http.Handler) http.Handler
- func (a *API) AllowManageProjectInventory(next http.Handler) http.Handler
- func (a *API) AllowManageProjectRepository(next http.Handler) http.Handler
- func (a *API) AllowManageProjectRunner(next http.Handler) http.Handler
- func (a *API) AllowManageProjectSchedule(next http.Handler) http.Handler
- func (a *API) AllowManageProjectTemplate(next http.Handler) http.Handler
- func (a *API) AllowOwnerProject(next http.Handler) http.Handler
- func (a *API) AllowShowProject(next http.Handler) http.Handler
- func (a *API) AllowShowProjectCredential(next http.Handler) http.Handler
- func (a *API) AllowShowProjectEnvironment(next http.Handler) http.Handler
- func (a *API) AllowShowProjectExecution(next http.Handler) http.Handler
- func (a *API) AllowShowProjectInventory(next http.Handler) http.Handler
- func (a *API) AllowShowProjectRepository(next http.Handler) http.Handler
- func (a *API) AllowShowProjectRunner(next http.Handler) http.Handler
- func (a *API) AllowShowProjectSchedule(next http.Handler) http.Handler
- func (a *API) AllowShowProjectTemplate(next http.Handler) http.Handler
- func (a *API) AttachGroupToProject(w http.ResponseWriter, r *http.Request, _ GroupID)
- func (a *API) AttachGroupToUser(w http.ResponseWriter, r *http.Request, _ GroupID)
- func (a *API) AttachProjectToGroup(w http.ResponseWriter, r *http.Request, _ ProjectID)
- func (a *API) AttachProjectToUser(w http.ResponseWriter, r *http.Request, _ ProjectID)
- func (a *API) AttachUserToGroup(w http.ResponseWriter, r *http.Request, _ UserID)
- func (a *API) AttachUserToProject(w http.ResponseWriter, r *http.Request, _ UserID)
- func (a *API) Authentication(ctx context.Context, input *openapi3filter.AuthenticationInput) error
- func (a *API) CallbackProvider(w http.ResponseWriter, r *http.Request, providerParam AuthProviderParam, ...)
- func (a *API) CreateGlobalRunner(w http.ResponseWriter, r *http.Request)
- func (a *API) CreateGroup(w http.ResponseWriter, r *http.Request)
- func (a *API) CreateProject(w http.ResponseWriter, r *http.Request)
- func (a *API) CreateProjectCredential(w http.ResponseWriter, r *http.Request, _ ProjectID)
- func (a *API) CreateProjectEnvironment(w http.ResponseWriter, r *http.Request, _ ProjectID)
- func (a *API) CreateProjectEnvironmentSecret(w http.ResponseWriter, r *http.Request, _ ProjectID, _ EnvironmentID)
- func (a *API) CreateProjectEnvironmentValue(w http.ResponseWriter, r *http.Request, _ ProjectID, _ EnvironmentID)
- func (a *API) CreateProjectExecution(w http.ResponseWriter, r *http.Request, _ ProjectID)
- func (a *API) CreateProjectInventory(w http.ResponseWriter, r *http.Request, _ ProjectID)
- func (a *API) CreateProjectRepository(w http.ResponseWriter, r *http.Request, _ ProjectID)
- func (a *API) CreateProjectRunner(w http.ResponseWriter, r *http.Request, _ ProjectID)
- func (a *API) CreateProjectSchedule(w http.ResponseWriter, r *http.Request, _ ProjectID)
- func (a *API) CreateProjectTemplate(w http.ResponseWriter, r *http.Request, _ ProjectID)
- func (a *API) CreateProjectTemplateSurvey(w http.ResponseWriter, r *http.Request, _ ProjectID, _ TemplateID)
- func (a *API) CreateProjectTemplateVault(w http.ResponseWriter, r *http.Request, _ ProjectID, _ TemplateID)
- func (a *API) CreateUser(w http.ResponseWriter, r *http.Request)
- func (a *API) DeleteGlobalRunner(w http.ResponseWriter, r *http.Request, _ RunnerID)
- func (a *API) DeleteGroup(w http.ResponseWriter, r *http.Request, _ GroupID)
- func (a *API) DeleteGroupFromProject(w http.ResponseWriter, r *http.Request, _ GroupID)
- func (a *API) DeleteGroupFromUser(w http.ResponseWriter, r *http.Request, _ GroupID)
- func (a *API) DeleteProject(w http.ResponseWriter, r *http.Request, _ ProjectID)
- func (a *API) DeleteProjectCredential(w http.ResponseWriter, r *http.Request, _ ProjectID, _ CredentialID)
- func (a *API) DeleteProjectEnvironment(w http.ResponseWriter, r *http.Request, _ ProjectID, _ EnvironmentID)
- func (a *API) DeleteProjectEnvironmentSecret(w http.ResponseWriter, r *http.Request, _ ProjectID, _ EnvironmentID, ...)
- func (a *API) DeleteProjectEnvironmentValue(w http.ResponseWriter, r *http.Request, _ ProjectID, _ EnvironmentID, ...)
- func (a *API) DeleteProjectExecution(w http.ResponseWriter, r *http.Request, _ ProjectID, _ ExecutionID)
- func (a *API) DeleteProjectFromGroup(w http.ResponseWriter, r *http.Request, _ ProjectID)
- func (a *API) DeleteProjectFromUser(w http.ResponseWriter, r *http.Request, _ ProjectID)
- func (a *API) DeleteProjectInventory(w http.ResponseWriter, r *http.Request, _ ProjectID, _ InventoryID)
- func (a *API) DeleteProjectRepository(w http.ResponseWriter, r *http.Request, _ ProjectID, _ RepositoryID)
- func (a *API) DeleteProjectRunner(w http.ResponseWriter, r *http.Request, _ ProjectID, _ RunnerID)
- func (a *API) DeleteProjectSchedule(w http.ResponseWriter, r *http.Request, _ ProjectID, _ ScheduleID)
- func (a *API) DeleteProjectTemplate(w http.ResponseWriter, r *http.Request, _ ProjectID, _ TemplateID)
- func (a *API) DeleteProjectTemplateSurvey(w http.ResponseWriter, r *http.Request, _ ProjectID, _ TemplateID, _ SurveyID)
- func (a *API) DeleteProjectTemplateVault(w http.ResponseWriter, r *http.Request, _ ProjectID, _ TemplateID, _ VaultID)
- func (a *API) DeleteUser(w http.ResponseWriter, r *http.Request, _ UserID)
- func (a *API) DeleteUserFromGroup(w http.ResponseWriter, r *http.Request, _ UserID)
- func (a *API) DeleteUserFromProject(w http.ResponseWriter, r *http.Request, _ UserID)
- func (a *API) GlobalRunnerFromContext(ctx context.Context) *model.Runner
- func (a *API) GlobalRunnerToContext(next http.Handler) http.Handler
- func (a *API) GroupFromContext(ctx context.Context) *model.Group
- func (a *API) GroupToContext(next http.Handler) http.Handler
- func (a *API) ListGlobalEvents(w http.ResponseWriter, r *http.Request, params ListGlobalEventsParams)
- func (a *API) ListGlobalRunners(w http.ResponseWriter, r *http.Request, params ListGlobalRunnersParams)
- func (a *API) ListGroupProjects(w http.ResponseWriter, r *http.Request, _ GroupID, ...)
- func (a *API) ListGroupUsers(w http.ResponseWriter, r *http.Request, _ GroupID, params ListGroupUsersParams)
- func (a *API) ListGroups(w http.ResponseWriter, r *http.Request, params ListGroupsParams)
- func (a *API) ListProjectCredentials(w http.ResponseWriter, r *http.Request, _ ProjectID, ...)
- func (a *API) ListProjectEnvironments(w http.ResponseWriter, r *http.Request, _ ProjectID, ...)
- func (a *API) ListProjectEvents(w http.ResponseWriter, r *http.Request, _ ProjectID, ...)
- func (a *API) ListProjectExecutions(w http.ResponseWriter, r *http.Request, _ ProjectID, ...)
- func (a *API) ListProjectGroups(w http.ResponseWriter, r *http.Request, _ ProjectID, ...)
- func (a *API) ListProjectInventories(w http.ResponseWriter, r *http.Request, _ ProjectID, ...)
- func (a *API) ListProjectRepositories(w http.ResponseWriter, r *http.Request, _ ProjectID, ...)
- func (a *API) ListProjectRunners(w http.ResponseWriter, r *http.Request, _ ProjectID, ...)
- func (a *API) ListProjectSchedules(w http.ResponseWriter, r *http.Request, _ ProjectID, ...)
- func (a *API) ListProjectTemplates(w http.ResponseWriter, r *http.Request, _ ProjectID, ...)
- func (a *API) ListProjectUsers(w http.ResponseWriter, r *http.Request, _ ProjectID, ...)
- func (a *API) ListProjects(w http.ResponseWriter, r *http.Request, params ListProjectsParams)
- func (a *API) ListProviders(w http.ResponseWriter, r *http.Request)
- func (a *API) ListUserGroups(w http.ResponseWriter, r *http.Request, _ UserID, params ListUserGroupsParams)
- func (a *API) ListUserProjects(w http.ResponseWriter, r *http.Request, _ UserID, ...)
- func (a *API) ListUsers(w http.ResponseWriter, r *http.Request, params ListUsersParams)
- func (a *API) LoginAuth(w http.ResponseWriter, r *http.Request)
- func (a *API) OutputProjectExecution(w http.ResponseWriter, r *http.Request, _ ProjectID, _ ExecutionID)
- func (a *API) PermitGroupProject(w http.ResponseWriter, r *http.Request, _ GroupID)
- func (a *API) PermitGroupUser(w http.ResponseWriter, r *http.Request, _ GroupID)
- func (a *API) PermitProjectGroup(w http.ResponseWriter, r *http.Request, _ ProjectID)
- func (a *API) PermitProjectUser(w http.ResponseWriter, r *http.Request, _ ProjectID)
- func (a *API) PermitUserGroup(w http.ResponseWriter, r *http.Request, _ UserID)
- func (a *API) PermitUserProject(w http.ResponseWriter, r *http.Request, _ UserID)
- func (a *API) ProjectCredentialFromContext(ctx context.Context) *model.Credential
- func (a *API) ProjectCredentialToContext(next http.Handler) http.Handler
- func (a *API) ProjectEnvironmentFromContext(ctx context.Context) *model.Environment
- func (a *API) ProjectEnvironmentSecretFromContext(ctx context.Context) *model.EnvironmentSecret
- func (a *API) ProjectEnvironmentSecretToContext(next http.Handler) http.Handler
- func (a *API) ProjectEnvironmentToContext(next http.Handler) http.Handler
- func (a *API) ProjectEnvironmentValueFromContext(ctx context.Context) *model.EnvironmentValue
- func (a *API) ProjectEnvironmentValueToContext(next http.Handler) http.Handler
- func (a *API) ProjectExecutionFromContext(ctx context.Context) *model.Execution
- func (a *API) ProjectExecutionToContext(next http.Handler) http.Handler
- func (a *API) ProjectFromContext(ctx context.Context) *model.Project
- func (a *API) ProjectInventoryFromContext(ctx context.Context) *model.Inventory
- func (a *API) ProjectInventoryToContext(next http.Handler) http.Handler
- func (a *API) ProjectRepositoryFromContext(ctx context.Context) *model.Repository
- func (a *API) ProjectRepositoryToContext(next http.Handler) http.Handler
- func (a *API) ProjectRunnerFromContext(ctx context.Context) *model.Runner
- func (a *API) ProjectRunnerToContext(next http.Handler) http.Handler
- func (a *API) ProjectScheduleFromContext(ctx context.Context) *model.Schedule
- func (a *API) ProjectScheduleToContext(next http.Handler) http.Handler
- func (a *API) ProjectTemplateFromContext(ctx context.Context) *model.Template
- func (a *API) ProjectTemplateSurveyFromContext(ctx context.Context) *model.TemplateSurvey
- func (a *API) ProjectTemplateSurveyToContext(next http.Handler) http.Handler
- func (a *API) ProjectTemplateToContext(next http.Handler) http.Handler
- func (a *API) ProjectTemplateVaultFromContext(ctx context.Context) *model.TemplateVault
- func (a *API) ProjectTemplateVaultToContext(next http.Handler) http.Handler
- func (a *API) ProjectToContext(next http.Handler) http.Handler
- func (a *API) PurgeProjectExecution(w http.ResponseWriter, r *http.Request, _ ProjectID, _ ExecutionID)
- func (a *API) RedirectAuth(w http.ResponseWriter, r *http.Request)
- func (a *API) RefreshAuth(w http.ResponseWriter, r *http.Request)
- func (a *API) RenderNotify(w http.ResponseWriter, r *http.Request, notify Notification)
- func (a *API) RequestProvider(w http.ResponseWriter, r *http.Request, providerParam AuthProviderParam)
- func (a *API) ShowGlobalRunner(w http.ResponseWriter, r *http.Request, _ RunnerID)
- func (a *API) ShowGroup(w http.ResponseWriter, r *http.Request, _ GroupID)
- func (a *API) ShowProfile(w http.ResponseWriter, r *http.Request)
- func (a *API) ShowProject(w http.ResponseWriter, r *http.Request, _ ProjectID)
- func (a *API) ShowProjectCredential(w http.ResponseWriter, r *http.Request, _ ProjectID, _ CredentialID)
- func (a *API) ShowProjectEnvironment(w http.ResponseWriter, r *http.Request, _ ProjectID, _ EnvironmentID)
- func (a *API) ShowProjectExecution(w http.ResponseWriter, r *http.Request, _ ProjectID, _ ExecutionID)
- func (a *API) ShowProjectInventory(w http.ResponseWriter, r *http.Request, _ ProjectID, _ InventoryID)
- func (a *API) ShowProjectRepository(w http.ResponseWriter, r *http.Request, _ ProjectID, _ RepositoryID)
- func (a *API) ShowProjectRunner(w http.ResponseWriter, r *http.Request, _ ProjectID, _ RunnerID)
- func (a *API) ShowProjectSchedule(w http.ResponseWriter, r *http.Request, _ ProjectID, _ ScheduleID)
- func (a *API) ShowProjectTemplate(w http.ResponseWriter, r *http.Request, _ ProjectID, _ TemplateID)
- func (a *API) ShowUser(w http.ResponseWriter, r *http.Request, _ UserID)
- func (a *API) TokenProfile(w http.ResponseWriter, r *http.Request)
- func (a *API) UpdateGlobalRunner(w http.ResponseWriter, r *http.Request, _ RunnerID)
- func (a *API) UpdateGroup(w http.ResponseWriter, r *http.Request, _ GroupID)
- func (a *API) UpdateProfile(w http.ResponseWriter, r *http.Request)
- func (a *API) UpdateProject(w http.ResponseWriter, r *http.Request, _ ProjectID)
- func (a *API) UpdateProjectCredential(w http.ResponseWriter, r *http.Request, _ ProjectID, _ CredentialID)
- func (a *API) UpdateProjectEnvironment(w http.ResponseWriter, r *http.Request, _ ProjectID, _ EnvironmentID)
- func (a *API) UpdateProjectEnvironmentSecret(w http.ResponseWriter, r *http.Request, _ ProjectID, _ EnvironmentID, ...)
- func (a *API) UpdateProjectEnvironmentValue(w http.ResponseWriter, r *http.Request, _ ProjectID, _ EnvironmentID, ...)
- func (a *API) UpdateProjectInventory(w http.ResponseWriter, r *http.Request, _ ProjectID, _ InventoryID)
- func (a *API) UpdateProjectRepository(w http.ResponseWriter, r *http.Request, _ ProjectID, _ RepositoryID)
- func (a *API) UpdateProjectRunner(w http.ResponseWriter, r *http.Request, _ ProjectID, _ RunnerID)
- func (a *API) UpdateProjectSchedule(w http.ResponseWriter, r *http.Request, _ ProjectID, _ ScheduleID)
- func (a *API) UpdateProjectTemplate(w http.ResponseWriter, r *http.Request, _ ProjectID, _ TemplateID)
- func (a *API) UpdateProjectTemplateSurvey(w http.ResponseWriter, r *http.Request, _ ProjectID, _ TemplateID, _ SurveyID)
- func (a *API) UpdateProjectTemplateVault(w http.ResponseWriter, r *http.Request, _ ProjectID, _ TemplateID, _ VaultID)
- func (a *API) UpdateUser(w http.ResponseWriter, r *http.Request, _ UserID)
- func (a *API) UserFromContext(ctx context.Context) *model.User
- func (a *API) UserToContext(next http.Handler) http.Handler
- func (a *API) VerifyAuth(w http.ResponseWriter, r *http.Request)
- type ActionFailedError
- type AlreadyAttachedError
- type AttachGroupToProjectJSONBody
- type AttachGroupToProjectJSONRequestBody
- type AttachGroupToProjectResponse
- func (r AttachGroupToProjectResponse) ContentType() string
- func (r AttachGroupToProjectResponse) GetBody() []byte
- func (r AttachGroupToProjectResponse) GetJSON200() *SuccessMessage
- func (r AttachGroupToProjectResponse) GetJSON400() *BadRequestError
- func (r AttachGroupToProjectResponse) GetJSON403() *NotAuthorizedError
- func (r AttachGroupToProjectResponse) GetJSON404() *NotFoundError
- func (r AttachGroupToProjectResponse) GetJSON412() *AlreadyAttachedError
- func (r AttachGroupToProjectResponse) GetJSON422() *ValidationError
- func (r AttachGroupToProjectResponse) GetJSON500() *InternalServerError
- func (r AttachGroupToProjectResponse) Status() string
- func (r AttachGroupToProjectResponse) StatusCode() int
- type AttachGroupToUserJSONBody
- type AttachGroupToUserJSONRequestBody
- type AttachGroupToUserResponse
- func (r AttachGroupToUserResponse) ContentType() string
- func (r AttachGroupToUserResponse) GetBody() []byte
- func (r AttachGroupToUserResponse) GetJSON200() *SuccessMessage
- func (r AttachGroupToUserResponse) GetJSON400() *BadRequestError
- func (r AttachGroupToUserResponse) GetJSON403() *NotAuthorizedError
- func (r AttachGroupToUserResponse) GetJSON404() *NotFoundError
- func (r AttachGroupToUserResponse) GetJSON412() *AlreadyAttachedError
- func (r AttachGroupToUserResponse) GetJSON422() *ValidationError
- func (r AttachGroupToUserResponse) GetJSON500() *InternalServerError
- func (r AttachGroupToUserResponse) Status() string
- func (r AttachGroupToUserResponse) StatusCode() int
- type AttachProjectToGroupJSONBody
- type AttachProjectToGroupJSONRequestBody
- type AttachProjectToGroupResponse
- func (r AttachProjectToGroupResponse) ContentType() string
- func (r AttachProjectToGroupResponse) GetBody() []byte
- func (r AttachProjectToGroupResponse) GetJSON200() *SuccessMessage
- func (r AttachProjectToGroupResponse) GetJSON400() *BadRequestError
- func (r AttachProjectToGroupResponse) GetJSON403() *NotAuthorizedError
- func (r AttachProjectToGroupResponse) GetJSON404() *NotFoundError
- func (r AttachProjectToGroupResponse) GetJSON412() *AlreadyAttachedError
- func (r AttachProjectToGroupResponse) GetJSON422() *ValidationError
- func (r AttachProjectToGroupResponse) GetJSON500() *InternalServerError
- func (r AttachProjectToGroupResponse) Status() string
- func (r AttachProjectToGroupResponse) StatusCode() int
- type AttachProjectToUserJSONBody
- type AttachProjectToUserJSONRequestBody
- type AttachProjectToUserResponse
- func (r AttachProjectToUserResponse) ContentType() string
- func (r AttachProjectToUserResponse) GetBody() []byte
- func (r AttachProjectToUserResponse) GetJSON200() *SuccessMessage
- func (r AttachProjectToUserResponse) GetJSON400() *BadRequestError
- func (r AttachProjectToUserResponse) GetJSON403() *NotAuthorizedError
- func (r AttachProjectToUserResponse) GetJSON404() *NotFoundError
- func (r AttachProjectToUserResponse) GetJSON412() *AlreadyAttachedError
- func (r AttachProjectToUserResponse) GetJSON422() *ValidationError
- func (r AttachProjectToUserResponse) GetJSON500() *InternalServerError
- func (r AttachProjectToUserResponse) Status() string
- func (r AttachProjectToUserResponse) StatusCode() int
- type AttachUserToGroupJSONBody
- type AttachUserToGroupJSONRequestBody
- type AttachUserToGroupResponse
- func (r AttachUserToGroupResponse) ContentType() string
- func (r AttachUserToGroupResponse) GetBody() []byte
- func (r AttachUserToGroupResponse) GetJSON200() *SuccessMessage
- func (r AttachUserToGroupResponse) GetJSON400() *BadRequestError
- func (r AttachUserToGroupResponse) GetJSON403() *NotAuthorizedError
- func (r AttachUserToGroupResponse) GetJSON404() *NotFoundError
- func (r AttachUserToGroupResponse) GetJSON412() *AlreadyAttachedError
- func (r AttachUserToGroupResponse) GetJSON422() *ValidationError
- func (r AttachUserToGroupResponse) GetJSON500() *InternalServerError
- func (r AttachUserToGroupResponse) Status() string
- func (r AttachUserToGroupResponse) StatusCode() int
- type AttachUserToProjectJSONBody
- type AttachUserToProjectJSONRequestBody
- type AttachUserToProjectResponse
- func (r AttachUserToProjectResponse) ContentType() string
- func (r AttachUserToProjectResponse) GetBody() []byte
- func (r AttachUserToProjectResponse) GetJSON200() *SuccessMessage
- func (r AttachUserToProjectResponse) GetJSON400() *BadRequestError
- func (r AttachUserToProjectResponse) GetJSON403() *NotAuthorizedError
- func (r AttachUserToProjectResponse) GetJSON404() *NotFoundError
- func (r AttachUserToProjectResponse) GetJSON412() *AlreadyAttachedError
- func (r AttachUserToProjectResponse) GetJSON422() *ValidationError
- func (r AttachUserToProjectResponse) GetJSON500() *InternalServerError
- func (r AttachUserToProjectResponse) Status() string
- func (r AttachUserToProjectResponse) StatusCode() int
- type AuthCodeParam
- type AuthProviderParam
- type AuthStateParam
- type AuthToken
- type AuthVerify
- type BadCredentialsError
- type BadRequestError
- type CallbackProviderParams
- type CallbackProviderResponse
- type ChiServerOptions
- type Client
- func (c *Client) AttachGroupToProject(ctx context.Context, groupID GroupID, body AttachGroupToProjectJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) AttachGroupToProjectWithBody(ctx context.Context, groupID GroupID, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) AttachGroupToUser(ctx context.Context, groupID GroupID, body AttachGroupToUserJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) AttachGroupToUserWithBody(ctx context.Context, groupID GroupID, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) AttachProjectToGroup(ctx context.Context, projectID ProjectID, ...) (*http.Response, error)
- func (c *Client) AttachProjectToGroupWithBody(ctx context.Context, projectID ProjectID, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) AttachProjectToUser(ctx context.Context, projectID ProjectID, ...) (*http.Response, error)
- func (c *Client) AttachProjectToUserWithBody(ctx context.Context, projectID ProjectID, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) AttachUserToGroup(ctx context.Context, userID UserID, body AttachUserToGroupJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) AttachUserToGroupWithBody(ctx context.Context, userID UserID, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) AttachUserToProject(ctx context.Context, userID UserID, body AttachUserToProjectJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) AttachUserToProjectWithBody(ctx context.Context, userID UserID, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) CallbackProvider(ctx context.Context, provider AuthProviderParam, ...) (*http.Response, error)
- func (c *Client) CreateGlobalRunner(ctx context.Context, body CreateGlobalRunnerJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) CreateGlobalRunnerWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) CreateGroup(ctx context.Context, body CreateGroupJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) CreateGroupWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) CreateProject(ctx context.Context, body CreateProjectJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) CreateProjectCredential(ctx context.Context, projectID ProjectID, ...) (*http.Response, error)
- func (c *Client) CreateProjectCredentialWithBody(ctx context.Context, projectID ProjectID, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) CreateProjectEnvironment(ctx context.Context, projectID ProjectID, ...) (*http.Response, error)
- func (c *Client) CreateProjectEnvironmentSecret(ctx context.Context, projectID ProjectID, environmentID EnvironmentID, ...) (*http.Response, error)
- func (c *Client) CreateProjectEnvironmentSecretWithBody(ctx context.Context, projectID ProjectID, environmentID EnvironmentID, ...) (*http.Response, error)
- func (c *Client) CreateProjectEnvironmentValue(ctx context.Context, projectID ProjectID, environmentID EnvironmentID, ...) (*http.Response, error)
- func (c *Client) CreateProjectEnvironmentValueWithBody(ctx context.Context, projectID ProjectID, environmentID EnvironmentID, ...) (*http.Response, error)
- func (c *Client) CreateProjectEnvironmentWithBody(ctx context.Context, projectID ProjectID, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) CreateProjectExecution(ctx context.Context, projectID ProjectID, ...) (*http.Response, error)
- func (c *Client) CreateProjectExecutionWithBody(ctx context.Context, projectID ProjectID, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) CreateProjectInventory(ctx context.Context, projectID ProjectID, ...) (*http.Response, error)
- func (c *Client) CreateProjectInventoryWithBody(ctx context.Context, projectID ProjectID, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) CreateProjectRepository(ctx context.Context, projectID ProjectID, ...) (*http.Response, error)
- func (c *Client) CreateProjectRepositoryWithBody(ctx context.Context, projectID ProjectID, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) CreateProjectRunner(ctx context.Context, projectID ProjectID, ...) (*http.Response, error)
- func (c *Client) CreateProjectRunnerWithBody(ctx context.Context, projectID ProjectID, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) CreateProjectSchedule(ctx context.Context, projectID ProjectID, ...) (*http.Response, error)
- func (c *Client) CreateProjectScheduleWithBody(ctx context.Context, projectID ProjectID, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) CreateProjectTemplate(ctx context.Context, projectID ProjectID, ...) (*http.Response, error)
- func (c *Client) CreateProjectTemplateSurvey(ctx context.Context, projectID ProjectID, templateID TemplateID, ...) (*http.Response, error)
- func (c *Client) CreateProjectTemplateSurveyWithBody(ctx context.Context, projectID ProjectID, templateID TemplateID, ...) (*http.Response, error)
- func (c *Client) CreateProjectTemplateVault(ctx context.Context, projectID ProjectID, templateID TemplateID, ...) (*http.Response, error)
- func (c *Client) CreateProjectTemplateVaultWithBody(ctx context.Context, projectID ProjectID, templateID TemplateID, ...) (*http.Response, error)
- func (c *Client) CreateProjectTemplateWithBody(ctx context.Context, projectID ProjectID, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) CreateProjectWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) CreateUser(ctx context.Context, body CreateUserJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) CreateUserWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) DeleteGlobalRunner(ctx context.Context, runnerID RunnerID, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) DeleteGroup(ctx context.Context, groupID GroupID, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) DeleteGroupFromProject(ctx context.Context, groupID GroupID, ...) (*http.Response, error)
- func (c *Client) DeleteGroupFromProjectWithBody(ctx context.Context, groupID GroupID, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) DeleteGroupFromUser(ctx context.Context, groupID GroupID, body DeleteGroupFromUserJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) DeleteGroupFromUserWithBody(ctx context.Context, groupID GroupID, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) DeleteProject(ctx context.Context, projectID ProjectID, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) DeleteProjectCredential(ctx context.Context, projectID ProjectID, credentialID CredentialID, ...) (*http.Response, error)
- func (c *Client) DeleteProjectEnvironment(ctx context.Context, projectID ProjectID, environmentID EnvironmentID, ...) (*http.Response, error)
- func (c *Client) DeleteProjectEnvironmentSecret(ctx context.Context, projectID ProjectID, environmentID EnvironmentID, ...) (*http.Response, error)
- func (c *Client) DeleteProjectEnvironmentValue(ctx context.Context, projectID ProjectID, environmentID EnvironmentID, ...) (*http.Response, error)
- func (c *Client) DeleteProjectExecution(ctx context.Context, projectID ProjectID, executionID ExecutionID, ...) (*http.Response, error)
- func (c *Client) DeleteProjectFromGroup(ctx context.Context, projectID ProjectID, ...) (*http.Response, error)
- func (c *Client) DeleteProjectFromGroupWithBody(ctx context.Context, projectID ProjectID, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) DeleteProjectFromUser(ctx context.Context, projectID ProjectID, ...) (*http.Response, error)
- func (c *Client) DeleteProjectFromUserWithBody(ctx context.Context, projectID ProjectID, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) DeleteProjectInventory(ctx context.Context, projectID ProjectID, inventoryID InventoryID, ...) (*http.Response, error)
- func (c *Client) DeleteProjectRepository(ctx context.Context, projectID ProjectID, repositoryID RepositoryID, ...) (*http.Response, error)
- func (c *Client) DeleteProjectRunner(ctx context.Context, projectID ProjectID, runnerID RunnerID, ...) (*http.Response, error)
- func (c *Client) DeleteProjectSchedule(ctx context.Context, projectID ProjectID, scheduleID ScheduleID, ...) (*http.Response, error)
- func (c *Client) DeleteProjectTemplate(ctx context.Context, projectID ProjectID, templateID TemplateID, ...) (*http.Response, error)
- func (c *Client) DeleteProjectTemplateSurvey(ctx context.Context, projectID ProjectID, templateID TemplateID, ...) (*http.Response, error)
- func (c *Client) DeleteProjectTemplateVault(ctx context.Context, projectID ProjectID, templateID TemplateID, ...) (*http.Response, error)
- func (c *Client) DeleteUser(ctx context.Context, userID UserID, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) DeleteUserFromGroup(ctx context.Context, userID UserID, body DeleteUserFromGroupJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) DeleteUserFromGroupWithBody(ctx context.Context, userID UserID, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) DeleteUserFromProject(ctx context.Context, userID UserID, body DeleteUserFromProjectJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) DeleteUserFromProjectWithBody(ctx context.Context, userID UserID, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) ListGlobalEvents(ctx context.Context, params *ListGlobalEventsParams, ...) (*http.Response, error)
- func (c *Client) ListGlobalRunners(ctx context.Context, params *ListGlobalRunnersParams, ...) (*http.Response, error)
- func (c *Client) ListGroupProjects(ctx context.Context, groupID GroupID, params *ListGroupProjectsParams, ...) (*http.Response, error)
- func (c *Client) ListGroupUsers(ctx context.Context, groupID GroupID, params *ListGroupUsersParams, ...) (*http.Response, error)
- func (c *Client) ListGroups(ctx context.Context, params *ListGroupsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) ListProjectCredentials(ctx context.Context, projectID ProjectID, params *ListProjectCredentialsParams, ...) (*http.Response, error)
- func (c *Client) ListProjectEnvironments(ctx context.Context, projectID ProjectID, ...) (*http.Response, error)
- func (c *Client) ListProjectEvents(ctx context.Context, projectID ProjectID, params *ListProjectEventsParams, ...) (*http.Response, error)
- func (c *Client) ListProjectExecutions(ctx context.Context, projectID ProjectID, params *ListProjectExecutionsParams, ...) (*http.Response, error)
- func (c *Client) ListProjectGroups(ctx context.Context, projectID ProjectID, params *ListProjectGroupsParams, ...) (*http.Response, error)
- func (c *Client) ListProjectInventories(ctx context.Context, projectID ProjectID, params *ListProjectInventoriesParams, ...) (*http.Response, error)
- func (c *Client) ListProjectRepositories(ctx context.Context, projectID ProjectID, ...) (*http.Response, error)
- func (c *Client) ListProjectRunners(ctx context.Context, projectID ProjectID, params *ListProjectRunnersParams, ...) (*http.Response, error)
- func (c *Client) ListProjectSchedules(ctx context.Context, projectID ProjectID, params *ListProjectSchedulesParams, ...) (*http.Response, error)
- func (c *Client) ListProjectTemplates(ctx context.Context, projectID ProjectID, params *ListProjectTemplatesParams, ...) (*http.Response, error)
- func (c *Client) ListProjectUsers(ctx context.Context, projectID ProjectID, params *ListProjectUsersParams, ...) (*http.Response, error)
- func (c *Client) ListProjects(ctx context.Context, params *ListProjectsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) ListProviders(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) ListUserGroups(ctx context.Context, userID UserID, params *ListUserGroupsParams, ...) (*http.Response, error)
- func (c *Client) ListUserProjects(ctx context.Context, userID UserID, params *ListUserProjectsParams, ...) (*http.Response, error)
- func (c *Client) ListUsers(ctx context.Context, params *ListUsersParams, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) LoginAuth(ctx context.Context, body LoginAuthJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) LoginAuthWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) OutputProjectExecution(ctx context.Context, projectID ProjectID, executionID ExecutionID, ...) (*http.Response, error)
- func (c *Client) PermitGroupProject(ctx context.Context, groupID GroupID, body PermitGroupProjectJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) PermitGroupProjectWithBody(ctx context.Context, groupID GroupID, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) PermitGroupUser(ctx context.Context, groupID GroupID, body PermitGroupUserJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) PermitGroupUserWithBody(ctx context.Context, groupID GroupID, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) PermitProjectGroup(ctx context.Context, projectID ProjectID, ...) (*http.Response, error)
- func (c *Client) PermitProjectGroupWithBody(ctx context.Context, projectID ProjectID, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) PermitProjectUser(ctx context.Context, projectID ProjectID, ...) (*http.Response, error)
- func (c *Client) PermitProjectUserWithBody(ctx context.Context, projectID ProjectID, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) PermitUserGroup(ctx context.Context, userID UserID, body PermitUserGroupJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) PermitUserGroupWithBody(ctx context.Context, userID UserID, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) PermitUserProject(ctx context.Context, userID UserID, body PermitUserProjectJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) PermitUserProjectWithBody(ctx context.Context, userID UserID, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) PurgeProjectExecution(ctx context.Context, projectID ProjectID, executionID ExecutionID, ...) (*http.Response, error)
- func (c *Client) RedirectAuth(ctx context.Context, body RedirectAuthJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) RedirectAuthWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) RefreshAuth(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) RequestProvider(ctx context.Context, provider AuthProviderParam, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) ShowGlobalRunner(ctx context.Context, runnerID RunnerID, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) ShowGroup(ctx context.Context, groupID GroupID, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) ShowProfile(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) ShowProject(ctx context.Context, projectID ProjectID, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) ShowProjectCredential(ctx context.Context, projectID ProjectID, credentialID CredentialID, ...) (*http.Response, error)
- func (c *Client) ShowProjectEnvironment(ctx context.Context, projectID ProjectID, environmentID EnvironmentID, ...) (*http.Response, error)
- func (c *Client) ShowProjectExecution(ctx context.Context, projectID ProjectID, executionID ExecutionID, ...) (*http.Response, error)
- func (c *Client) ShowProjectInventory(ctx context.Context, projectID ProjectID, inventoryID InventoryID, ...) (*http.Response, error)
- func (c *Client) ShowProjectRepository(ctx context.Context, projectID ProjectID, repositoryID RepositoryID, ...) (*http.Response, error)
- func (c *Client) ShowProjectRunner(ctx context.Context, projectID ProjectID, runnerID RunnerID, ...) (*http.Response, error)
- func (c *Client) ShowProjectSchedule(ctx context.Context, projectID ProjectID, scheduleID ScheduleID, ...) (*http.Response, error)
- func (c *Client) ShowProjectTemplate(ctx context.Context, projectID ProjectID, templateID TemplateID, ...) (*http.Response, error)
- func (c *Client) ShowUser(ctx context.Context, userID UserID, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) TokenProfile(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) UpdateGlobalRunner(ctx context.Context, runnerID RunnerID, body UpdateGlobalRunnerJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) UpdateGlobalRunnerWithBody(ctx context.Context, runnerID RunnerID, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) UpdateGroup(ctx context.Context, groupID GroupID, body UpdateGroupJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) UpdateGroupWithBody(ctx context.Context, groupID GroupID, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) UpdateProfile(ctx context.Context, body UpdateProfileJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) UpdateProfileWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) UpdateProject(ctx context.Context, projectID ProjectID, body UpdateProjectJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) UpdateProjectCredential(ctx context.Context, projectID ProjectID, credentialID CredentialID, ...) (*http.Response, error)
- func (c *Client) UpdateProjectCredentialWithBody(ctx context.Context, projectID ProjectID, credentialID CredentialID, ...) (*http.Response, error)
- func (c *Client) UpdateProjectEnvironment(ctx context.Context, projectID ProjectID, environmentID EnvironmentID, ...) (*http.Response, error)
- func (c *Client) UpdateProjectEnvironmentSecret(ctx context.Context, projectID ProjectID, environmentID EnvironmentID, ...) (*http.Response, error)
- func (c *Client) UpdateProjectEnvironmentSecretWithBody(ctx context.Context, projectID ProjectID, environmentID EnvironmentID, ...) (*http.Response, error)
- func (c *Client) UpdateProjectEnvironmentValue(ctx context.Context, projectID ProjectID, environmentID EnvironmentID, ...) (*http.Response, error)
- func (c *Client) UpdateProjectEnvironmentValueWithBody(ctx context.Context, projectID ProjectID, environmentID EnvironmentID, ...) (*http.Response, error)
- func (c *Client) UpdateProjectEnvironmentWithBody(ctx context.Context, projectID ProjectID, environmentID EnvironmentID, ...) (*http.Response, error)
- func (c *Client) UpdateProjectInventory(ctx context.Context, projectID ProjectID, inventoryID InventoryID, ...) (*http.Response, error)
- func (c *Client) UpdateProjectInventoryWithBody(ctx context.Context, projectID ProjectID, inventoryID InventoryID, ...) (*http.Response, error)
- func (c *Client) UpdateProjectRepository(ctx context.Context, projectID ProjectID, repositoryID RepositoryID, ...) (*http.Response, error)
- func (c *Client) UpdateProjectRepositoryWithBody(ctx context.Context, projectID ProjectID, repositoryID RepositoryID, ...) (*http.Response, error)
- func (c *Client) UpdateProjectRunner(ctx context.Context, projectID ProjectID, runnerID RunnerID, ...) (*http.Response, error)
- func (c *Client) UpdateProjectRunnerWithBody(ctx context.Context, projectID ProjectID, runnerID RunnerID, ...) (*http.Response, error)
- func (c *Client) UpdateProjectSchedule(ctx context.Context, projectID ProjectID, scheduleID ScheduleID, ...) (*http.Response, error)
- func (c *Client) UpdateProjectScheduleWithBody(ctx context.Context, projectID ProjectID, scheduleID ScheduleID, ...) (*http.Response, error)
- func (c *Client) UpdateProjectTemplate(ctx context.Context, projectID ProjectID, templateID TemplateID, ...) (*http.Response, error)
- func (c *Client) UpdateProjectTemplateSurvey(ctx context.Context, projectID ProjectID, templateID TemplateID, ...) (*http.Response, error)
- func (c *Client) UpdateProjectTemplateSurveyWithBody(ctx context.Context, projectID ProjectID, templateID TemplateID, ...) (*http.Response, error)
- func (c *Client) UpdateProjectTemplateVault(ctx context.Context, projectID ProjectID, templateID TemplateID, ...) (*http.Response, error)
- func (c *Client) UpdateProjectTemplateVaultWithBody(ctx context.Context, projectID ProjectID, templateID TemplateID, ...) (*http.Response, error)
- func (c *Client) UpdateProjectTemplateWithBody(ctx context.Context, projectID ProjectID, templateID TemplateID, ...) (*http.Response, error)
- func (c *Client) UpdateProjectWithBody(ctx context.Context, projectID ProjectID, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) UpdateUser(ctx context.Context, userID UserID, body UpdateUserJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) UpdateUserWithBody(ctx context.Context, userID UserID, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) VerifyAuth(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- type ClientInterface
- type ClientOption
- type ClientWithResponses
- func (c *ClientWithResponses) AttachGroupToProjectWithBodyWithResponse(ctx context.Context, groupID GroupID, contentType string, body io.Reader, ...) (*AttachGroupToProjectResponse, error)
- func (c *ClientWithResponses) AttachGroupToProjectWithResponse(ctx context.Context, groupID GroupID, body AttachGroupToProjectJSONRequestBody, ...) (*AttachGroupToProjectResponse, error)
- func (c *ClientWithResponses) AttachGroupToUserWithBodyWithResponse(ctx context.Context, groupID GroupID, contentType string, body io.Reader, ...) (*AttachGroupToUserResponse, error)
- func (c *ClientWithResponses) AttachGroupToUserWithResponse(ctx context.Context, groupID GroupID, body AttachGroupToUserJSONRequestBody, ...) (*AttachGroupToUserResponse, error)
- func (c *ClientWithResponses) AttachProjectToGroupWithBodyWithResponse(ctx context.Context, projectID ProjectID, contentType string, body io.Reader, ...) (*AttachProjectToGroupResponse, error)
- func (c *ClientWithResponses) AttachProjectToGroupWithResponse(ctx context.Context, projectID ProjectID, ...) (*AttachProjectToGroupResponse, error)
- func (c *ClientWithResponses) AttachProjectToUserWithBodyWithResponse(ctx context.Context, projectID ProjectID, contentType string, body io.Reader, ...) (*AttachProjectToUserResponse, error)
- func (c *ClientWithResponses) AttachProjectToUserWithResponse(ctx context.Context, projectID ProjectID, ...) (*AttachProjectToUserResponse, error)
- func (c *ClientWithResponses) AttachUserToGroupWithBodyWithResponse(ctx context.Context, userID UserID, contentType string, body io.Reader, ...) (*AttachUserToGroupResponse, error)
- func (c *ClientWithResponses) AttachUserToGroupWithResponse(ctx context.Context, userID UserID, body AttachUserToGroupJSONRequestBody, ...) (*AttachUserToGroupResponse, error)
- func (c *ClientWithResponses) AttachUserToProjectWithBodyWithResponse(ctx context.Context, userID UserID, contentType string, body io.Reader, ...) (*AttachUserToProjectResponse, error)
- func (c *ClientWithResponses) AttachUserToProjectWithResponse(ctx context.Context, userID UserID, body AttachUserToProjectJSONRequestBody, ...) (*AttachUserToProjectResponse, error)
- func (c *ClientWithResponses) CallbackProviderWithResponse(ctx context.Context, provider AuthProviderParam, ...) (*CallbackProviderResponse, error)
- func (c *ClientWithResponses) CreateGlobalRunnerWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*CreateGlobalRunnerResponse, error)
- func (c *ClientWithResponses) CreateGlobalRunnerWithResponse(ctx context.Context, body CreateGlobalRunnerJSONRequestBody, ...) (*CreateGlobalRunnerResponse, error)
- func (c *ClientWithResponses) CreateGroupWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*CreateGroupResponse, error)
- func (c *ClientWithResponses) CreateGroupWithResponse(ctx context.Context, body CreateGroupJSONRequestBody, ...) (*CreateGroupResponse, error)
- func (c *ClientWithResponses) CreateProjectCredentialWithBodyWithResponse(ctx context.Context, projectID ProjectID, contentType string, body io.Reader, ...) (*CreateProjectCredentialResponse, error)
- func (c *ClientWithResponses) CreateProjectCredentialWithResponse(ctx context.Context, projectID ProjectID, ...) (*CreateProjectCredentialResponse, error)
- func (c *ClientWithResponses) CreateProjectEnvironmentSecretWithBodyWithResponse(ctx context.Context, projectID ProjectID, environmentID EnvironmentID, ...) (*CreateProjectEnvironmentSecretResponse, error)
- func (c *ClientWithResponses) CreateProjectEnvironmentSecretWithResponse(ctx context.Context, projectID ProjectID, environmentID EnvironmentID, ...) (*CreateProjectEnvironmentSecretResponse, error)
- func (c *ClientWithResponses) CreateProjectEnvironmentValueWithBodyWithResponse(ctx context.Context, projectID ProjectID, environmentID EnvironmentID, ...) (*CreateProjectEnvironmentValueResponse, error)
- func (c *ClientWithResponses) CreateProjectEnvironmentValueWithResponse(ctx context.Context, projectID ProjectID, environmentID EnvironmentID, ...) (*CreateProjectEnvironmentValueResponse, error)
- func (c *ClientWithResponses) CreateProjectEnvironmentWithBodyWithResponse(ctx context.Context, projectID ProjectID, contentType string, body io.Reader, ...) (*CreateProjectEnvironmentResponse, error)
- func (c *ClientWithResponses) CreateProjectEnvironmentWithResponse(ctx context.Context, projectID ProjectID, ...) (*CreateProjectEnvironmentResponse, error)
- func (c *ClientWithResponses) CreateProjectExecutionWithBodyWithResponse(ctx context.Context, projectID ProjectID, contentType string, body io.Reader, ...) (*CreateProjectExecutionResponse, error)
- func (c *ClientWithResponses) CreateProjectExecutionWithResponse(ctx context.Context, projectID ProjectID, ...) (*CreateProjectExecutionResponse, error)
- func (c *ClientWithResponses) CreateProjectInventoryWithBodyWithResponse(ctx context.Context, projectID ProjectID, contentType string, body io.Reader, ...) (*CreateProjectInventoryResponse, error)
- func (c *ClientWithResponses) CreateProjectInventoryWithResponse(ctx context.Context, projectID ProjectID, ...) (*CreateProjectInventoryResponse, error)
- func (c *ClientWithResponses) CreateProjectRepositoryWithBodyWithResponse(ctx context.Context, projectID ProjectID, contentType string, body io.Reader, ...) (*CreateProjectRepositoryResponse, error)
- func (c *ClientWithResponses) CreateProjectRepositoryWithResponse(ctx context.Context, projectID ProjectID, ...) (*CreateProjectRepositoryResponse, error)
- func (c *ClientWithResponses) CreateProjectRunnerWithBodyWithResponse(ctx context.Context, projectID ProjectID, contentType string, body io.Reader, ...) (*CreateProjectRunnerResponse, error)
- func (c *ClientWithResponses) CreateProjectRunnerWithResponse(ctx context.Context, projectID ProjectID, ...) (*CreateProjectRunnerResponse, error)
- func (c *ClientWithResponses) CreateProjectScheduleWithBodyWithResponse(ctx context.Context, projectID ProjectID, contentType string, body io.Reader, ...) (*CreateProjectScheduleResponse, error)
- func (c *ClientWithResponses) CreateProjectScheduleWithResponse(ctx context.Context, projectID ProjectID, ...) (*CreateProjectScheduleResponse, error)
- func (c *ClientWithResponses) CreateProjectTemplateSurveyWithBodyWithResponse(ctx context.Context, projectID ProjectID, templateID TemplateID, ...) (*CreateProjectTemplateSurveyResponse, error)
- func (c *ClientWithResponses) CreateProjectTemplateSurveyWithResponse(ctx context.Context, projectID ProjectID, templateID TemplateID, ...) (*CreateProjectTemplateSurveyResponse, error)
- func (c *ClientWithResponses) CreateProjectTemplateVaultWithBodyWithResponse(ctx context.Context, projectID ProjectID, templateID TemplateID, ...) (*CreateProjectTemplateVaultResponse, error)
- func (c *ClientWithResponses) CreateProjectTemplateVaultWithResponse(ctx context.Context, projectID ProjectID, templateID TemplateID, ...) (*CreateProjectTemplateVaultResponse, error)
- func (c *ClientWithResponses) CreateProjectTemplateWithBodyWithResponse(ctx context.Context, projectID ProjectID, contentType string, body io.Reader, ...) (*CreateProjectTemplateResponse, error)
- func (c *ClientWithResponses) CreateProjectTemplateWithResponse(ctx context.Context, projectID ProjectID, ...) (*CreateProjectTemplateResponse, error)
- func (c *ClientWithResponses) CreateProjectWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*CreateProjectResponse, error)
- func (c *ClientWithResponses) CreateProjectWithResponse(ctx context.Context, body CreateProjectJSONRequestBody, ...) (*CreateProjectResponse, error)
- func (c *ClientWithResponses) CreateUserWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*CreateUserResponse, error)
- func (c *ClientWithResponses) CreateUserWithResponse(ctx context.Context, body CreateUserJSONRequestBody, ...) (*CreateUserResponse, error)
- func (c *ClientWithResponses) DeleteGlobalRunnerWithResponse(ctx context.Context, runnerID RunnerID, reqEditors ...RequestEditorFn) (*DeleteGlobalRunnerResponse, error)
- func (c *ClientWithResponses) DeleteGroupFromProjectWithBodyWithResponse(ctx context.Context, groupID GroupID, contentType string, body io.Reader, ...) (*DeleteGroupFromProjectResponse, error)
- func (c *ClientWithResponses) DeleteGroupFromProjectWithResponse(ctx context.Context, groupID GroupID, ...) (*DeleteGroupFromProjectResponse, error)
- func (c *ClientWithResponses) DeleteGroupFromUserWithBodyWithResponse(ctx context.Context, groupID GroupID, contentType string, body io.Reader, ...) (*DeleteGroupFromUserResponse, error)
- func (c *ClientWithResponses) DeleteGroupFromUserWithResponse(ctx context.Context, groupID GroupID, body DeleteGroupFromUserJSONRequestBody, ...) (*DeleteGroupFromUserResponse, error)
- func (c *ClientWithResponses) DeleteGroupWithResponse(ctx context.Context, groupID GroupID, reqEditors ...RequestEditorFn) (*DeleteGroupResponse, error)
- func (c *ClientWithResponses) DeleteProjectCredentialWithResponse(ctx context.Context, projectID ProjectID, credentialID CredentialID, ...) (*DeleteProjectCredentialResponse, error)
- func (c *ClientWithResponses) DeleteProjectEnvironmentSecretWithResponse(ctx context.Context, projectID ProjectID, environmentID EnvironmentID, ...) (*DeleteProjectEnvironmentSecretResponse, error)
- func (c *ClientWithResponses) DeleteProjectEnvironmentValueWithResponse(ctx context.Context, projectID ProjectID, environmentID EnvironmentID, ...) (*DeleteProjectEnvironmentValueResponse, error)
- func (c *ClientWithResponses) DeleteProjectEnvironmentWithResponse(ctx context.Context, projectID ProjectID, environmentID EnvironmentID, ...) (*DeleteProjectEnvironmentResponse, error)
- func (c *ClientWithResponses) DeleteProjectExecutionWithResponse(ctx context.Context, projectID ProjectID, executionID ExecutionID, ...) (*DeleteProjectExecutionResponse, error)
- func (c *ClientWithResponses) DeleteProjectFromGroupWithBodyWithResponse(ctx context.Context, projectID ProjectID, contentType string, body io.Reader, ...) (*DeleteProjectFromGroupResponse, error)
- func (c *ClientWithResponses) DeleteProjectFromGroupWithResponse(ctx context.Context, projectID ProjectID, ...) (*DeleteProjectFromGroupResponse, error)
- func (c *ClientWithResponses) DeleteProjectFromUserWithBodyWithResponse(ctx context.Context, projectID ProjectID, contentType string, body io.Reader, ...) (*DeleteProjectFromUserResponse, error)
- func (c *ClientWithResponses) DeleteProjectFromUserWithResponse(ctx context.Context, projectID ProjectID, ...) (*DeleteProjectFromUserResponse, error)
- func (c *ClientWithResponses) DeleteProjectInventoryWithResponse(ctx context.Context, projectID ProjectID, inventoryID InventoryID, ...) (*DeleteProjectInventoryResponse, error)
- func (c *ClientWithResponses) DeleteProjectRepositoryWithResponse(ctx context.Context, projectID ProjectID, repositoryID RepositoryID, ...) (*DeleteProjectRepositoryResponse, error)
- func (c *ClientWithResponses) DeleteProjectRunnerWithResponse(ctx context.Context, projectID ProjectID, runnerID RunnerID, ...) (*DeleteProjectRunnerResponse, error)
- func (c *ClientWithResponses) DeleteProjectScheduleWithResponse(ctx context.Context, projectID ProjectID, scheduleID ScheduleID, ...) (*DeleteProjectScheduleResponse, error)
- func (c *ClientWithResponses) DeleteProjectTemplateSurveyWithResponse(ctx context.Context, projectID ProjectID, templateID TemplateID, ...) (*DeleteProjectTemplateSurveyResponse, error)
- func (c *ClientWithResponses) DeleteProjectTemplateVaultWithResponse(ctx context.Context, projectID ProjectID, templateID TemplateID, ...) (*DeleteProjectTemplateVaultResponse, error)
- func (c *ClientWithResponses) DeleteProjectTemplateWithResponse(ctx context.Context, projectID ProjectID, templateID TemplateID, ...) (*DeleteProjectTemplateResponse, error)
- func (c *ClientWithResponses) DeleteProjectWithResponse(ctx context.Context, projectID ProjectID, reqEditors ...RequestEditorFn) (*DeleteProjectResponse, error)
- func (c *ClientWithResponses) DeleteUserFromGroupWithBodyWithResponse(ctx context.Context, userID UserID, contentType string, body io.Reader, ...) (*DeleteUserFromGroupResponse, error)
- func (c *ClientWithResponses) DeleteUserFromGroupWithResponse(ctx context.Context, userID UserID, body DeleteUserFromGroupJSONRequestBody, ...) (*DeleteUserFromGroupResponse, error)
- func (c *ClientWithResponses) DeleteUserFromProjectWithBodyWithResponse(ctx context.Context, userID UserID, contentType string, body io.Reader, ...) (*DeleteUserFromProjectResponse, error)
- func (c *ClientWithResponses) DeleteUserFromProjectWithResponse(ctx context.Context, userID UserID, body DeleteUserFromProjectJSONRequestBody, ...) (*DeleteUserFromProjectResponse, error)
- func (c *ClientWithResponses) DeleteUserWithResponse(ctx context.Context, userID UserID, reqEditors ...RequestEditorFn) (*DeleteUserResponse, error)
- func (c *ClientWithResponses) ListGlobalEventsWithResponse(ctx context.Context, params *ListGlobalEventsParams, ...) (*ListGlobalEventsResponse, error)
- func (c *ClientWithResponses) ListGlobalRunnersWithResponse(ctx context.Context, params *ListGlobalRunnersParams, ...) (*ListGlobalRunnersResponse, error)
- func (c *ClientWithResponses) ListGroupProjectsWithResponse(ctx context.Context, groupID GroupID, params *ListGroupProjectsParams, ...) (*ListGroupProjectsResponse, error)
- func (c *ClientWithResponses) ListGroupUsersWithResponse(ctx context.Context, groupID GroupID, params *ListGroupUsersParams, ...) (*ListGroupUsersResponse, error)
- func (c *ClientWithResponses) ListGroupsWithResponse(ctx context.Context, params *ListGroupsParams, reqEditors ...RequestEditorFn) (*ListGroupsResponse, error)
- func (c *ClientWithResponses) ListProjectCredentialsWithResponse(ctx context.Context, projectID ProjectID, params *ListProjectCredentialsParams, ...) (*ListProjectCredentialsResponse, error)
- func (c *ClientWithResponses) ListProjectEnvironmentsWithResponse(ctx context.Context, projectID ProjectID, ...) (*ListProjectEnvironmentsResponse, error)
- func (c *ClientWithResponses) ListProjectEventsWithResponse(ctx context.Context, projectID ProjectID, params *ListProjectEventsParams, ...) (*ListProjectEventsResponse, error)
- func (c *ClientWithResponses) ListProjectExecutionsWithResponse(ctx context.Context, projectID ProjectID, params *ListProjectExecutionsParams, ...) (*ListProjectExecutionsResponse, error)
- func (c *ClientWithResponses) ListProjectGroupsWithResponse(ctx context.Context, projectID ProjectID, params *ListProjectGroupsParams, ...) (*ListProjectGroupsResponse, error)
- func (c *ClientWithResponses) ListProjectInventoriesWithResponse(ctx context.Context, projectID ProjectID, params *ListProjectInventoriesParams, ...) (*ListProjectInventoriesResponse, error)
- func (c *ClientWithResponses) ListProjectRepositoriesWithResponse(ctx context.Context, projectID ProjectID, ...) (*ListProjectRepositoriesResponse, error)
- func (c *ClientWithResponses) ListProjectRunnersWithResponse(ctx context.Context, projectID ProjectID, params *ListProjectRunnersParams, ...) (*ListProjectRunnersResponse, error)
- func (c *ClientWithResponses) ListProjectSchedulesWithResponse(ctx context.Context, projectID ProjectID, params *ListProjectSchedulesParams, ...) (*ListProjectSchedulesResponse, error)
- func (c *ClientWithResponses) ListProjectTemplatesWithResponse(ctx context.Context, projectID ProjectID, params *ListProjectTemplatesParams, ...) (*ListProjectTemplatesResponse, error)
- func (c *ClientWithResponses) ListProjectUsersWithResponse(ctx context.Context, projectID ProjectID, params *ListProjectUsersParams, ...) (*ListProjectUsersResponse, error)
- func (c *ClientWithResponses) ListProjectsWithResponse(ctx context.Context, params *ListProjectsParams, reqEditors ...RequestEditorFn) (*ListProjectsResponse, error)
- func (c *ClientWithResponses) ListProvidersWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListProvidersResponse, error)
- func (c *ClientWithResponses) ListUserGroupsWithResponse(ctx context.Context, userID UserID, params *ListUserGroupsParams, ...) (*ListUserGroupsResponse, error)
- func (c *ClientWithResponses) ListUserProjectsWithResponse(ctx context.Context, userID UserID, params *ListUserProjectsParams, ...) (*ListUserProjectsResponse, error)
- func (c *ClientWithResponses) ListUsersWithResponse(ctx context.Context, params *ListUsersParams, reqEditors ...RequestEditorFn) (*ListUsersResponse, error)
- func (c *ClientWithResponses) LoginAuthWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*LoginAuthResponse, error)
- func (c *ClientWithResponses) LoginAuthWithResponse(ctx context.Context, body LoginAuthJSONRequestBody, ...) (*LoginAuthResponse, error)
- func (c *ClientWithResponses) OutputProjectExecutionWithResponse(ctx context.Context, projectID ProjectID, executionID ExecutionID, ...) (*OutputProjectExecutionResponse, error)
- func (c *ClientWithResponses) PermitGroupProjectWithBodyWithResponse(ctx context.Context, groupID GroupID, contentType string, body io.Reader, ...) (*PermitGroupProjectResponse, error)
- func (c *ClientWithResponses) PermitGroupProjectWithResponse(ctx context.Context, groupID GroupID, body PermitGroupProjectJSONRequestBody, ...) (*PermitGroupProjectResponse, error)
- func (c *ClientWithResponses) PermitGroupUserWithBodyWithResponse(ctx context.Context, groupID GroupID, contentType string, body io.Reader, ...) (*PermitGroupUserResponse, error)
- func (c *ClientWithResponses) PermitGroupUserWithResponse(ctx context.Context, groupID GroupID, body PermitGroupUserJSONRequestBody, ...) (*PermitGroupUserResponse, error)
- func (c *ClientWithResponses) PermitProjectGroupWithBodyWithResponse(ctx context.Context, projectID ProjectID, contentType string, body io.Reader, ...) (*PermitProjectGroupResponse, error)
- func (c *ClientWithResponses) PermitProjectGroupWithResponse(ctx context.Context, projectID ProjectID, ...) (*PermitProjectGroupResponse, error)
- func (c *ClientWithResponses) PermitProjectUserWithBodyWithResponse(ctx context.Context, projectID ProjectID, contentType string, body io.Reader, ...) (*PermitProjectUserResponse, error)
- func (c *ClientWithResponses) PermitProjectUserWithResponse(ctx context.Context, projectID ProjectID, ...) (*PermitProjectUserResponse, error)
- func (c *ClientWithResponses) PermitUserGroupWithBodyWithResponse(ctx context.Context, userID UserID, contentType string, body io.Reader, ...) (*PermitUserGroupResponse, error)
- func (c *ClientWithResponses) PermitUserGroupWithResponse(ctx context.Context, userID UserID, body PermitUserGroupJSONRequestBody, ...) (*PermitUserGroupResponse, error)
- func (c *ClientWithResponses) PermitUserProjectWithBodyWithResponse(ctx context.Context, userID UserID, contentType string, body io.Reader, ...) (*PermitUserProjectResponse, error)
- func (c *ClientWithResponses) PermitUserProjectWithResponse(ctx context.Context, userID UserID, body PermitUserProjectJSONRequestBody, ...) (*PermitUserProjectResponse, error)
- func (c *ClientWithResponses) PurgeProjectExecutionWithResponse(ctx context.Context, projectID ProjectID, executionID ExecutionID, ...) (*PurgeProjectExecutionResponse, error)
- func (c *ClientWithResponses) RedirectAuthWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*RedirectAuthResponse, error)
- func (c *ClientWithResponses) RedirectAuthWithResponse(ctx context.Context, body RedirectAuthJSONRequestBody, ...) (*RedirectAuthResponse, error)
- func (c *ClientWithResponses) RefreshAuthWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*RefreshAuthResponse, error)
- func (c *ClientWithResponses) RequestProviderWithResponse(ctx context.Context, provider AuthProviderParam, reqEditors ...RequestEditorFn) (*RequestProviderResponse, error)
- func (c *ClientWithResponses) ShowGlobalRunnerWithResponse(ctx context.Context, runnerID RunnerID, reqEditors ...RequestEditorFn) (*ShowGlobalRunnerResponse, error)
- func (c *ClientWithResponses) ShowGroupWithResponse(ctx context.Context, groupID GroupID, reqEditors ...RequestEditorFn) (*ShowGroupResponse, error)
- func (c *ClientWithResponses) ShowProfileWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ShowProfileResponse, error)
- func (c *ClientWithResponses) ShowProjectCredentialWithResponse(ctx context.Context, projectID ProjectID, credentialID CredentialID, ...) (*ShowProjectCredentialResponse, error)
- func (c *ClientWithResponses) ShowProjectEnvironmentWithResponse(ctx context.Context, projectID ProjectID, environmentID EnvironmentID, ...) (*ShowProjectEnvironmentResponse, error)
- func (c *ClientWithResponses) ShowProjectExecutionWithResponse(ctx context.Context, projectID ProjectID, executionID ExecutionID, ...) (*ShowProjectExecutionResponse, error)
- func (c *ClientWithResponses) ShowProjectInventoryWithResponse(ctx context.Context, projectID ProjectID, inventoryID InventoryID, ...) (*ShowProjectInventoryResponse, error)
- func (c *ClientWithResponses) ShowProjectRepositoryWithResponse(ctx context.Context, projectID ProjectID, repositoryID RepositoryID, ...) (*ShowProjectRepositoryResponse, error)
- func (c *ClientWithResponses) ShowProjectRunnerWithResponse(ctx context.Context, projectID ProjectID, runnerID RunnerID, ...) (*ShowProjectRunnerResponse, error)
- func (c *ClientWithResponses) ShowProjectScheduleWithResponse(ctx context.Context, projectID ProjectID, scheduleID ScheduleID, ...) (*ShowProjectScheduleResponse, error)
- func (c *ClientWithResponses) ShowProjectTemplateWithResponse(ctx context.Context, projectID ProjectID, templateID TemplateID, ...) (*ShowProjectTemplateResponse, error)
- func (c *ClientWithResponses) ShowProjectWithResponse(ctx context.Context, projectID ProjectID, reqEditors ...RequestEditorFn) (*ShowProjectResponse, error)
- func (c *ClientWithResponses) ShowUserWithResponse(ctx context.Context, userID UserID, reqEditors ...RequestEditorFn) (*ShowUserResponse, error)
- func (c *ClientWithResponses) TokenProfileWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*TokenProfileResponse, error)
- func (c *ClientWithResponses) UpdateGlobalRunnerWithBodyWithResponse(ctx context.Context, runnerID RunnerID, contentType string, body io.Reader, ...) (*UpdateGlobalRunnerResponse, error)
- func (c *ClientWithResponses) UpdateGlobalRunnerWithResponse(ctx context.Context, runnerID RunnerID, body UpdateGlobalRunnerJSONRequestBody, ...) (*UpdateGlobalRunnerResponse, error)
- func (c *ClientWithResponses) UpdateGroupWithBodyWithResponse(ctx context.Context, groupID GroupID, contentType string, body io.Reader, ...) (*UpdateGroupResponse, error)
- func (c *ClientWithResponses) UpdateGroupWithResponse(ctx context.Context, groupID GroupID, body UpdateGroupJSONRequestBody, ...) (*UpdateGroupResponse, error)
- func (c *ClientWithResponses) UpdateProfileWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*UpdateProfileResponse, error)
- func (c *ClientWithResponses) UpdateProfileWithResponse(ctx context.Context, body UpdateProfileJSONRequestBody, ...) (*UpdateProfileResponse, error)
- func (c *ClientWithResponses) UpdateProjectCredentialWithBodyWithResponse(ctx context.Context, projectID ProjectID, credentialID CredentialID, ...) (*UpdateProjectCredentialResponse, error)
- func (c *ClientWithResponses) UpdateProjectCredentialWithResponse(ctx context.Context, projectID ProjectID, credentialID CredentialID, ...) (*UpdateProjectCredentialResponse, error)
- func (c *ClientWithResponses) UpdateProjectEnvironmentSecretWithBodyWithResponse(ctx context.Context, projectID ProjectID, environmentID EnvironmentID, ...) (*UpdateProjectEnvironmentSecretResponse, error)
- func (c *ClientWithResponses) UpdateProjectEnvironmentSecretWithResponse(ctx context.Context, projectID ProjectID, environmentID EnvironmentID, ...) (*UpdateProjectEnvironmentSecretResponse, error)
- func (c *ClientWithResponses) UpdateProjectEnvironmentValueWithBodyWithResponse(ctx context.Context, projectID ProjectID, environmentID EnvironmentID, ...) (*UpdateProjectEnvironmentValueResponse, error)
- func (c *ClientWithResponses) UpdateProjectEnvironmentValueWithResponse(ctx context.Context, projectID ProjectID, environmentID EnvironmentID, ...) (*UpdateProjectEnvironmentValueResponse, error)
- func (c *ClientWithResponses) UpdateProjectEnvironmentWithBodyWithResponse(ctx context.Context, projectID ProjectID, environmentID EnvironmentID, ...) (*UpdateProjectEnvironmentResponse, error)
- func (c *ClientWithResponses) UpdateProjectEnvironmentWithResponse(ctx context.Context, projectID ProjectID, environmentID EnvironmentID, ...) (*UpdateProjectEnvironmentResponse, error)
- func (c *ClientWithResponses) UpdateProjectInventoryWithBodyWithResponse(ctx context.Context, projectID ProjectID, inventoryID InventoryID, ...) (*UpdateProjectInventoryResponse, error)
- func (c *ClientWithResponses) UpdateProjectInventoryWithResponse(ctx context.Context, projectID ProjectID, inventoryID InventoryID, ...) (*UpdateProjectInventoryResponse, error)
- func (c *ClientWithResponses) UpdateProjectRepositoryWithBodyWithResponse(ctx context.Context, projectID ProjectID, repositoryID RepositoryID, ...) (*UpdateProjectRepositoryResponse, error)
- func (c *ClientWithResponses) UpdateProjectRepositoryWithResponse(ctx context.Context, projectID ProjectID, repositoryID RepositoryID, ...) (*UpdateProjectRepositoryResponse, error)
- func (c *ClientWithResponses) UpdateProjectRunnerWithBodyWithResponse(ctx context.Context, projectID ProjectID, runnerID RunnerID, ...) (*UpdateProjectRunnerResponse, error)
- func (c *ClientWithResponses) UpdateProjectRunnerWithResponse(ctx context.Context, projectID ProjectID, runnerID RunnerID, ...) (*UpdateProjectRunnerResponse, error)
- func (c *ClientWithResponses) UpdateProjectScheduleWithBodyWithResponse(ctx context.Context, projectID ProjectID, scheduleID ScheduleID, ...) (*UpdateProjectScheduleResponse, error)
- func (c *ClientWithResponses) UpdateProjectScheduleWithResponse(ctx context.Context, projectID ProjectID, scheduleID ScheduleID, ...) (*UpdateProjectScheduleResponse, error)
- func (c *ClientWithResponses) UpdateProjectTemplateSurveyWithBodyWithResponse(ctx context.Context, projectID ProjectID, templateID TemplateID, ...) (*UpdateProjectTemplateSurveyResponse, error)
- func (c *ClientWithResponses) UpdateProjectTemplateSurveyWithResponse(ctx context.Context, projectID ProjectID, templateID TemplateID, ...) (*UpdateProjectTemplateSurveyResponse, error)
- func (c *ClientWithResponses) UpdateProjectTemplateVaultWithBodyWithResponse(ctx context.Context, projectID ProjectID, templateID TemplateID, ...) (*UpdateProjectTemplateVaultResponse, error)
- func (c *ClientWithResponses) UpdateProjectTemplateVaultWithResponse(ctx context.Context, projectID ProjectID, templateID TemplateID, ...) (*UpdateProjectTemplateVaultResponse, error)
- func (c *ClientWithResponses) UpdateProjectTemplateWithBodyWithResponse(ctx context.Context, projectID ProjectID, templateID TemplateID, ...) (*UpdateProjectTemplateResponse, error)
- func (c *ClientWithResponses) UpdateProjectTemplateWithResponse(ctx context.Context, projectID ProjectID, templateID TemplateID, ...) (*UpdateProjectTemplateResponse, error)
- func (c *ClientWithResponses) UpdateProjectWithBodyWithResponse(ctx context.Context, projectID ProjectID, contentType string, body io.Reader, ...) (*UpdateProjectResponse, error)
- func (c *ClientWithResponses) UpdateProjectWithResponse(ctx context.Context, projectID ProjectID, body UpdateProjectJSONRequestBody, ...) (*UpdateProjectResponse, error)
- func (c *ClientWithResponses) UpdateUserWithBodyWithResponse(ctx context.Context, userID UserID, contentType string, body io.Reader, ...) (*UpdateUserResponse, error)
- func (c *ClientWithResponses) UpdateUserWithResponse(ctx context.Context, userID UserID, body UpdateUserJSONRequestBody, ...) (*UpdateUserResponse, error)
- func (c *ClientWithResponses) VerifyAuthWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*VerifyAuthResponse, error)
- type ClientWithResponsesInterface
- type CreateGlobalRunnerBody
- type CreateGlobalRunnerJSONBody
- type CreateGlobalRunnerJSONRequestBody
- type CreateGlobalRunnerResponse
- func (r CreateGlobalRunnerResponse) ContentType() string
- func (r CreateGlobalRunnerResponse) GetBody() []byte
- func (r CreateGlobalRunnerResponse) GetJSON200() *GlobalRunnerResponse
- func (r CreateGlobalRunnerResponse) GetJSON400() *BadRequestError
- func (r CreateGlobalRunnerResponse) GetJSON403() *NotAuthorizedError
- func (r CreateGlobalRunnerResponse) GetJSON422() *ValidationError
- func (r CreateGlobalRunnerResponse) GetJSON500() *InternalServerError
- func (r CreateGlobalRunnerResponse) Status() string
- func (r CreateGlobalRunnerResponse) StatusCode() int
- type CreateGroupBody
- type CreateGroupJSONBody
- type CreateGroupJSONRequestBody
- type CreateGroupResponse
- func (r CreateGroupResponse) ContentType() string
- func (r CreateGroupResponse) GetBody() []byte
- func (r CreateGroupResponse) GetJSON200() *GroupResponse
- func (r CreateGroupResponse) GetJSON400() *BadRequestError
- func (r CreateGroupResponse) GetJSON403() *NotAuthorizedError
- func (r CreateGroupResponse) GetJSON422() *ValidationError
- func (r CreateGroupResponse) GetJSON500() *InternalServerError
- func (r CreateGroupResponse) Status() string
- func (r CreateGroupResponse) StatusCode() int
- type CreateProjectBody
- type CreateProjectCredentialBody
- type CreateProjectCredentialJSONBody
- type CreateProjectCredentialJSONRequestBody
- type CreateProjectCredentialResponse
- func (r CreateProjectCredentialResponse) ContentType() string
- func (r CreateProjectCredentialResponse) GetBody() []byte
- func (r CreateProjectCredentialResponse) GetJSON200() *ProjectCredentialResponse
- func (r CreateProjectCredentialResponse) GetJSON400() *BadRequestError
- func (r CreateProjectCredentialResponse) GetJSON403() *NotAuthorizedError
- func (r CreateProjectCredentialResponse) GetJSON404() *NotFoundError
- func (r CreateProjectCredentialResponse) GetJSON422() *ValidationError
- func (r CreateProjectCredentialResponse) GetJSON500() *InternalServerError
- func (r CreateProjectCredentialResponse) Status() string
- func (r CreateProjectCredentialResponse) StatusCode() int
- type CreateProjectEnvironmentBody
- type CreateProjectEnvironmentJSONBody
- type CreateProjectEnvironmentJSONRequestBody
- type CreateProjectEnvironmentResponse
- func (r CreateProjectEnvironmentResponse) ContentType() string
- func (r CreateProjectEnvironmentResponse) GetBody() []byte
- func (r CreateProjectEnvironmentResponse) GetJSON200() *ProjectEnvironmentResponse
- func (r CreateProjectEnvironmentResponse) GetJSON400() *BadRequestError
- func (r CreateProjectEnvironmentResponse) GetJSON403() *NotAuthorizedError
- func (r CreateProjectEnvironmentResponse) GetJSON404() *NotFoundError
- func (r CreateProjectEnvironmentResponse) GetJSON422() *ValidationError
- func (r CreateProjectEnvironmentResponse) GetJSON500() *InternalServerError
- func (r CreateProjectEnvironmentResponse) Status() string
- func (r CreateProjectEnvironmentResponse) StatusCode() int
- type CreateProjectEnvironmentSecretBody
- type CreateProjectEnvironmentSecretJSONBody
- type CreateProjectEnvironmentSecretJSONRequestBody
- type CreateProjectEnvironmentSecretResponse
- func (r CreateProjectEnvironmentSecretResponse) ContentType() string
- func (r CreateProjectEnvironmentSecretResponse) GetBody() []byte
- func (r CreateProjectEnvironmentSecretResponse) GetJSON200() *ProjectEnvironmentSecretResponse
- func (r CreateProjectEnvironmentSecretResponse) GetJSON400() *BadRequestError
- func (r CreateProjectEnvironmentSecretResponse) GetJSON403() *NotAuthorizedError
- func (r CreateProjectEnvironmentSecretResponse) GetJSON404() *NotFoundError
- func (r CreateProjectEnvironmentSecretResponse) GetJSON422() *ValidationError
- func (r CreateProjectEnvironmentSecretResponse) GetJSON500() *InternalServerError
- func (r CreateProjectEnvironmentSecretResponse) Status() string
- func (r CreateProjectEnvironmentSecretResponse) StatusCode() int
- type CreateProjectEnvironmentValueBody
- type CreateProjectEnvironmentValueJSONBody
- type CreateProjectEnvironmentValueJSONRequestBody
- type CreateProjectEnvironmentValueResponse
- func (r CreateProjectEnvironmentValueResponse) ContentType() string
- func (r CreateProjectEnvironmentValueResponse) GetBody() []byte
- func (r CreateProjectEnvironmentValueResponse) GetJSON200() *ProjectEnvironmentValueResponse
- func (r CreateProjectEnvironmentValueResponse) GetJSON400() *BadRequestError
- func (r CreateProjectEnvironmentValueResponse) GetJSON403() *NotAuthorizedError
- func (r CreateProjectEnvironmentValueResponse) GetJSON404() *NotFoundError
- func (r CreateProjectEnvironmentValueResponse) GetJSON422() *ValidationError
- func (r CreateProjectEnvironmentValueResponse) GetJSON500() *InternalServerError
- func (r CreateProjectEnvironmentValueResponse) Status() string
- func (r CreateProjectEnvironmentValueResponse) StatusCode() int
- type CreateProjectExecutionBody
- type CreateProjectExecutionJSONBody
- type CreateProjectExecutionJSONRequestBody
- type CreateProjectExecutionResponse
- func (r CreateProjectExecutionResponse) ContentType() string
- func (r CreateProjectExecutionResponse) GetBody() []byte
- func (r CreateProjectExecutionResponse) GetJSON200() *ProjectExecutionResponse
- func (r CreateProjectExecutionResponse) GetJSON400() *BadRequestError
- func (r CreateProjectExecutionResponse) GetJSON403() *NotAuthorizedError
- func (r CreateProjectExecutionResponse) GetJSON404() *NotFoundError
- func (r CreateProjectExecutionResponse) GetJSON422() *ValidationError
- func (r CreateProjectExecutionResponse) GetJSON500() *InternalServerError
- func (r CreateProjectExecutionResponse) Status() string
- func (r CreateProjectExecutionResponse) StatusCode() int
- type CreateProjectInventoryBody
- type CreateProjectInventoryJSONBody
- type CreateProjectInventoryJSONRequestBody
- type CreateProjectInventoryResponse
- func (r CreateProjectInventoryResponse) ContentType() string
- func (r CreateProjectInventoryResponse) GetBody() []byte
- func (r CreateProjectInventoryResponse) GetJSON200() *ProjectInventoryResponse
- func (r CreateProjectInventoryResponse) GetJSON400() *BadRequestError
- func (r CreateProjectInventoryResponse) GetJSON403() *NotAuthorizedError
- func (r CreateProjectInventoryResponse) GetJSON404() *NotFoundError
- func (r CreateProjectInventoryResponse) GetJSON422() *ValidationError
- func (r CreateProjectInventoryResponse) GetJSON500() *InternalServerError
- func (r CreateProjectInventoryResponse) Status() string
- func (r CreateProjectInventoryResponse) StatusCode() int
- type CreateProjectJSONBody
- type CreateProjectJSONRequestBody
- type CreateProjectRepositoryBody
- type CreateProjectRepositoryJSONBody
- type CreateProjectRepositoryJSONRequestBody
- type CreateProjectRepositoryResponse
- func (r CreateProjectRepositoryResponse) ContentType() string
- func (r CreateProjectRepositoryResponse) GetBody() []byte
- func (r CreateProjectRepositoryResponse) GetJSON200() *ProjectRepositoryResponse
- func (r CreateProjectRepositoryResponse) GetJSON400() *BadRequestError
- func (r CreateProjectRepositoryResponse) GetJSON403() *NotAuthorizedError
- func (r CreateProjectRepositoryResponse) GetJSON404() *NotFoundError
- func (r CreateProjectRepositoryResponse) GetJSON422() *ValidationError
- func (r CreateProjectRepositoryResponse) GetJSON500() *InternalServerError
- func (r CreateProjectRepositoryResponse) Status() string
- func (r CreateProjectRepositoryResponse) StatusCode() int
- type CreateProjectResponse
- func (r CreateProjectResponse) ContentType() string
- func (r CreateProjectResponse) GetBody() []byte
- func (r CreateProjectResponse) GetJSON200() *ProjectResponse
- func (r CreateProjectResponse) GetJSON400() *BadRequestError
- func (r CreateProjectResponse) GetJSON403() *NotAuthorizedError
- func (r CreateProjectResponse) GetJSON422() *ValidationError
- func (r CreateProjectResponse) GetJSON500() *InternalServerError
- func (r CreateProjectResponse) Status() string
- func (r CreateProjectResponse) StatusCode() int
- type CreateProjectRunnerBody
- type CreateProjectRunnerJSONBody
- type CreateProjectRunnerJSONRequestBody
- type CreateProjectRunnerResponse
- func (r CreateProjectRunnerResponse) ContentType() string
- func (r CreateProjectRunnerResponse) GetBody() []byte
- func (r CreateProjectRunnerResponse) GetJSON200() *ProjectRunnerResponse
- func (r CreateProjectRunnerResponse) GetJSON400() *BadRequestError
- func (r CreateProjectRunnerResponse) GetJSON403() *NotAuthorizedError
- func (r CreateProjectRunnerResponse) GetJSON404() *NotFoundError
- func (r CreateProjectRunnerResponse) GetJSON422() *ValidationError
- func (r CreateProjectRunnerResponse) GetJSON500() *InternalServerError
- func (r CreateProjectRunnerResponse) Status() string
- func (r CreateProjectRunnerResponse) StatusCode() int
- type CreateProjectScheduleBody
- type CreateProjectScheduleJSONBody
- type CreateProjectScheduleJSONRequestBody
- type CreateProjectScheduleResponse
- func (r CreateProjectScheduleResponse) ContentType() string
- func (r CreateProjectScheduleResponse) GetBody() []byte
- func (r CreateProjectScheduleResponse) GetJSON200() *ProjectScheduleResponse
- func (r CreateProjectScheduleResponse) GetJSON400() *BadRequestError
- func (r CreateProjectScheduleResponse) GetJSON403() *NotAuthorizedError
- func (r CreateProjectScheduleResponse) GetJSON404() *NotFoundError
- func (r CreateProjectScheduleResponse) GetJSON422() *ValidationError
- func (r CreateProjectScheduleResponse) GetJSON500() *InternalServerError
- func (r CreateProjectScheduleResponse) Status() string
- func (r CreateProjectScheduleResponse) StatusCode() int
- type CreateProjectTemplateBody
- type CreateProjectTemplateJSONBody
- type CreateProjectTemplateJSONRequestBody
- type CreateProjectTemplateResponse
- func (r CreateProjectTemplateResponse) ContentType() string
- func (r CreateProjectTemplateResponse) GetBody() []byte
- func (r CreateProjectTemplateResponse) GetJSON200() *ProjectTemplateResponse
- func (r CreateProjectTemplateResponse) GetJSON400() *BadRequestError
- func (r CreateProjectTemplateResponse) GetJSON403() *NotAuthorizedError
- func (r CreateProjectTemplateResponse) GetJSON404() *NotFoundError
- func (r CreateProjectTemplateResponse) GetJSON422() *ValidationError
- func (r CreateProjectTemplateResponse) GetJSON500() *InternalServerError
- func (r CreateProjectTemplateResponse) Status() string
- func (r CreateProjectTemplateResponse) StatusCode() int
- type CreateProjectTemplateSurveyBody
- type CreateProjectTemplateSurveyJSONBody
- type CreateProjectTemplateSurveyJSONRequestBody
- type CreateProjectTemplateSurveyResponse
- func (r CreateProjectTemplateSurveyResponse) ContentType() string
- func (r CreateProjectTemplateSurveyResponse) GetBody() []byte
- func (r CreateProjectTemplateSurveyResponse) GetJSON200() *ProjectTemplateSurveyResponse
- func (r CreateProjectTemplateSurveyResponse) GetJSON400() *BadRequestError
- func (r CreateProjectTemplateSurveyResponse) GetJSON403() *NotAuthorizedError
- func (r CreateProjectTemplateSurveyResponse) GetJSON404() *NotFoundError
- func (r CreateProjectTemplateSurveyResponse) GetJSON422() *ValidationError
- func (r CreateProjectTemplateSurveyResponse) GetJSON500() *InternalServerError
- func (r CreateProjectTemplateSurveyResponse) Status() string
- func (r CreateProjectTemplateSurveyResponse) StatusCode() int
- type CreateProjectTemplateVaultBody
- type CreateProjectTemplateVaultJSONBody
- type CreateProjectTemplateVaultJSONRequestBody
- type CreateProjectTemplateVaultResponse
- func (r CreateProjectTemplateVaultResponse) ContentType() string
- func (r CreateProjectTemplateVaultResponse) GetBody() []byte
- func (r CreateProjectTemplateVaultResponse) GetJSON200() *ProjectTemplateVaultResponse
- func (r CreateProjectTemplateVaultResponse) GetJSON400() *BadRequestError
- func (r CreateProjectTemplateVaultResponse) GetJSON403() *NotAuthorizedError
- func (r CreateProjectTemplateVaultResponse) GetJSON404() *NotFoundError
- func (r CreateProjectTemplateVaultResponse) GetJSON422() *ValidationError
- func (r CreateProjectTemplateVaultResponse) GetJSON500() *InternalServerError
- func (r CreateProjectTemplateVaultResponse) Status() string
- func (r CreateProjectTemplateVaultResponse) StatusCode() int
- type CreateUserBody
- type CreateUserJSONBody
- type CreateUserJSONRequestBody
- type CreateUserResponse
- func (r CreateUserResponse) ContentType() string
- func (r CreateUserResponse) GetBody() []byte
- func (r CreateUserResponse) GetJSON200() *UserResponse
- func (r CreateUserResponse) GetJSON400() *BadRequestError
- func (r CreateUserResponse) GetJSON403() *NotAuthorizedError
- func (r CreateUserResponse) GetJSON422() *ValidationError
- func (r CreateUserResponse) GetJSON500() *InternalServerError
- func (r CreateUserResponse) Status() string
- func (r CreateUserResponse) StatusCode() int
- type Credential
- type CredentialID
- type CredentialKind
- type CredentialLogin
- type CredentialShell
- type DeleteGlobalRunnerResponse
- func (r DeleteGlobalRunnerResponse) ContentType() string
- func (r DeleteGlobalRunnerResponse) GetBody() []byte
- func (r DeleteGlobalRunnerResponse) GetJSON200() *SuccessMessage
- func (r DeleteGlobalRunnerResponse) GetJSON400() *ActionFailedError
- func (r DeleteGlobalRunnerResponse) GetJSON403() *NotAuthorizedError
- func (r DeleteGlobalRunnerResponse) GetJSON404() *NotFoundError
- func (r DeleteGlobalRunnerResponse) GetJSON500() *InternalServerError
- func (r DeleteGlobalRunnerResponse) Status() string
- func (r DeleteGlobalRunnerResponse) StatusCode() int
- type DeleteGroupFromProjectJSONBody
- type DeleteGroupFromProjectJSONRequestBody
- type DeleteGroupFromProjectResponse
- func (r DeleteGroupFromProjectResponse) ContentType() string
- func (r DeleteGroupFromProjectResponse) GetBody() []byte
- func (r DeleteGroupFromProjectResponse) GetJSON200() *SuccessMessage
- func (r DeleteGroupFromProjectResponse) GetJSON400() *BadRequestError
- func (r DeleteGroupFromProjectResponse) GetJSON403() *NotAuthorizedError
- func (r DeleteGroupFromProjectResponse) GetJSON404() *NotFoundError
- func (r DeleteGroupFromProjectResponse) GetJSON412() *NotAttachedError
- func (r DeleteGroupFromProjectResponse) GetJSON500() *InternalServerError
- func (r DeleteGroupFromProjectResponse) Status() string
- func (r DeleteGroupFromProjectResponse) StatusCode() int
- type DeleteGroupFromUserJSONBody
- type DeleteGroupFromUserJSONRequestBody
- type DeleteGroupFromUserResponse
- func (r DeleteGroupFromUserResponse) ContentType() string
- func (r DeleteGroupFromUserResponse) GetBody() []byte
- func (r DeleteGroupFromUserResponse) GetJSON200() *SuccessMessage
- func (r DeleteGroupFromUserResponse) GetJSON400() *BadRequestError
- func (r DeleteGroupFromUserResponse) GetJSON403() *NotAuthorizedError
- func (r DeleteGroupFromUserResponse) GetJSON404() *NotFoundError
- func (r DeleteGroupFromUserResponse) GetJSON412() *NotAttachedError
- func (r DeleteGroupFromUserResponse) GetJSON500() *InternalServerError
- func (r DeleteGroupFromUserResponse) Status() string
- func (r DeleteGroupFromUserResponse) StatusCode() int
- type DeleteGroupResponse
- func (r DeleteGroupResponse) ContentType() string
- func (r DeleteGroupResponse) GetBody() []byte
- func (r DeleteGroupResponse) GetJSON200() *SuccessMessage
- func (r DeleteGroupResponse) GetJSON400() *ActionFailedError
- func (r DeleteGroupResponse) GetJSON403() *NotAuthorizedError
- func (r DeleteGroupResponse) GetJSON404() *NotFoundError
- func (r DeleteGroupResponse) GetJSON500() *InternalServerError
- func (r DeleteGroupResponse) Status() string
- func (r DeleteGroupResponse) StatusCode() int
- type DeleteProjectCredentialResponse
- func (r DeleteProjectCredentialResponse) ContentType() string
- func (r DeleteProjectCredentialResponse) GetBody() []byte
- func (r DeleteProjectCredentialResponse) GetJSON200() *SuccessMessage
- func (r DeleteProjectCredentialResponse) GetJSON400() *ActionFailedError
- func (r DeleteProjectCredentialResponse) GetJSON403() *NotAuthorizedError
- func (r DeleteProjectCredentialResponse) GetJSON404() *NotFoundError
- func (r DeleteProjectCredentialResponse) GetJSON500() *InternalServerError
- func (r DeleteProjectCredentialResponse) Status() string
- func (r DeleteProjectCredentialResponse) StatusCode() int
- type DeleteProjectEnvironmentResponse
- func (r DeleteProjectEnvironmentResponse) ContentType() string
- func (r DeleteProjectEnvironmentResponse) GetBody() []byte
- func (r DeleteProjectEnvironmentResponse) GetJSON200() *SuccessMessage
- func (r DeleteProjectEnvironmentResponse) GetJSON400() *ActionFailedError
- func (r DeleteProjectEnvironmentResponse) GetJSON403() *NotAuthorizedError
- func (r DeleteProjectEnvironmentResponse) GetJSON404() *NotFoundError
- func (r DeleteProjectEnvironmentResponse) GetJSON500() *InternalServerError
- func (r DeleteProjectEnvironmentResponse) Status() string
- func (r DeleteProjectEnvironmentResponse) StatusCode() int
- type DeleteProjectEnvironmentSecretResponse
- func (r DeleteProjectEnvironmentSecretResponse) ContentType() string
- func (r DeleteProjectEnvironmentSecretResponse) GetBody() []byte
- func (r DeleteProjectEnvironmentSecretResponse) GetJSON200() *SuccessMessage
- func (r DeleteProjectEnvironmentSecretResponse) GetJSON400() *ActionFailedError
- func (r DeleteProjectEnvironmentSecretResponse) GetJSON403() *NotAuthorizedError
- func (r DeleteProjectEnvironmentSecretResponse) GetJSON404() *NotFoundError
- func (r DeleteProjectEnvironmentSecretResponse) GetJSON500() *InternalServerError
- func (r DeleteProjectEnvironmentSecretResponse) Status() string
- func (r DeleteProjectEnvironmentSecretResponse) StatusCode() int
- type DeleteProjectEnvironmentValueResponse
- func (r DeleteProjectEnvironmentValueResponse) ContentType() string
- func (r DeleteProjectEnvironmentValueResponse) GetBody() []byte
- func (r DeleteProjectEnvironmentValueResponse) GetJSON200() *SuccessMessage
- func (r DeleteProjectEnvironmentValueResponse) GetJSON400() *ActionFailedError
- func (r DeleteProjectEnvironmentValueResponse) GetJSON403() *NotAuthorizedError
- func (r DeleteProjectEnvironmentValueResponse) GetJSON404() *NotFoundError
- func (r DeleteProjectEnvironmentValueResponse) GetJSON500() *InternalServerError
- func (r DeleteProjectEnvironmentValueResponse) Status() string
- func (r DeleteProjectEnvironmentValueResponse) StatusCode() int
- type DeleteProjectExecutionResponse
- func (r DeleteProjectExecutionResponse) ContentType() string
- func (r DeleteProjectExecutionResponse) GetBody() []byte
- func (r DeleteProjectExecutionResponse) GetJSON200() *SuccessMessage
- func (r DeleteProjectExecutionResponse) GetJSON400() *ActionFailedError
- func (r DeleteProjectExecutionResponse) GetJSON403() *NotAuthorizedError
- func (r DeleteProjectExecutionResponse) GetJSON404() *NotFoundError
- func (r DeleteProjectExecutionResponse) GetJSON500() *InternalServerError
- func (r DeleteProjectExecutionResponse) Status() string
- func (r DeleteProjectExecutionResponse) StatusCode() int
- type DeleteProjectFromGroupJSONBody
- type DeleteProjectFromGroupJSONRequestBody
- type DeleteProjectFromGroupResponse
- func (r DeleteProjectFromGroupResponse) ContentType() string
- func (r DeleteProjectFromGroupResponse) GetBody() []byte
- func (r DeleteProjectFromGroupResponse) GetJSON200() *SuccessMessage
- func (r DeleteProjectFromGroupResponse) GetJSON400() *BadRequestError
- func (r DeleteProjectFromGroupResponse) GetJSON403() *NotAuthorizedError
- func (r DeleteProjectFromGroupResponse) GetJSON404() *NotFoundError
- func (r DeleteProjectFromGroupResponse) GetJSON412() *NotAttachedError
- func (r DeleteProjectFromGroupResponse) GetJSON500() *InternalServerError
- func (r DeleteProjectFromGroupResponse) Status() string
- func (r DeleteProjectFromGroupResponse) StatusCode() int
- type DeleteProjectFromUserJSONBody
- type DeleteProjectFromUserJSONRequestBody
- type DeleteProjectFromUserResponse
- func (r DeleteProjectFromUserResponse) ContentType() string
- func (r DeleteProjectFromUserResponse) GetBody() []byte
- func (r DeleteProjectFromUserResponse) GetJSON200() *SuccessMessage
- func (r DeleteProjectFromUserResponse) GetJSON400() *BadRequestError
- func (r DeleteProjectFromUserResponse) GetJSON403() *NotAuthorizedError
- func (r DeleteProjectFromUserResponse) GetJSON404() *NotFoundError
- func (r DeleteProjectFromUserResponse) GetJSON412() *NotAttachedError
- func (r DeleteProjectFromUserResponse) GetJSON500() *InternalServerError
- func (r DeleteProjectFromUserResponse) Status() string
- func (r DeleteProjectFromUserResponse) StatusCode() int
- type DeleteProjectInventoryResponse
- func (r DeleteProjectInventoryResponse) ContentType() string
- func (r DeleteProjectInventoryResponse) GetBody() []byte
- func (r DeleteProjectInventoryResponse) GetJSON200() *SuccessMessage
- func (r DeleteProjectInventoryResponse) GetJSON400() *ActionFailedError
- func (r DeleteProjectInventoryResponse) GetJSON403() *NotAuthorizedError
- func (r DeleteProjectInventoryResponse) GetJSON404() *NotFoundError
- func (r DeleteProjectInventoryResponse) GetJSON500() *InternalServerError
- func (r DeleteProjectInventoryResponse) Status() string
- func (r DeleteProjectInventoryResponse) StatusCode() int
- type DeleteProjectRepositoryResponse
- func (r DeleteProjectRepositoryResponse) ContentType() string
- func (r DeleteProjectRepositoryResponse) GetBody() []byte
- func (r DeleteProjectRepositoryResponse) GetJSON200() *SuccessMessage
- func (r DeleteProjectRepositoryResponse) GetJSON400() *ActionFailedError
- func (r DeleteProjectRepositoryResponse) GetJSON403() *NotAuthorizedError
- func (r DeleteProjectRepositoryResponse) GetJSON404() *NotFoundError
- func (r DeleteProjectRepositoryResponse) GetJSON500() *InternalServerError
- func (r DeleteProjectRepositoryResponse) Status() string
- func (r DeleteProjectRepositoryResponse) StatusCode() int
- type DeleteProjectResponse
- func (r DeleteProjectResponse) ContentType() string
- func (r DeleteProjectResponse) GetBody() []byte
- func (r DeleteProjectResponse) GetJSON200() *SuccessMessage
- func (r DeleteProjectResponse) GetJSON400() *ActionFailedError
- func (r DeleteProjectResponse) GetJSON403() *NotAuthorizedError
- func (r DeleteProjectResponse) GetJSON404() *NotFoundError
- func (r DeleteProjectResponse) GetJSON500() *InternalServerError
- func (r DeleteProjectResponse) Status() string
- func (r DeleteProjectResponse) StatusCode() int
- type DeleteProjectRunnerResponse
- func (r DeleteProjectRunnerResponse) ContentType() string
- func (r DeleteProjectRunnerResponse) GetBody() []byte
- func (r DeleteProjectRunnerResponse) GetJSON200() *SuccessMessage
- func (r DeleteProjectRunnerResponse) GetJSON400() *ActionFailedError
- func (r DeleteProjectRunnerResponse) GetJSON403() *NotAuthorizedError
- func (r DeleteProjectRunnerResponse) GetJSON404() *NotFoundError
- func (r DeleteProjectRunnerResponse) GetJSON500() *InternalServerError
- func (r DeleteProjectRunnerResponse) Status() string
- func (r DeleteProjectRunnerResponse) StatusCode() int
- type DeleteProjectScheduleResponse
- func (r DeleteProjectScheduleResponse) ContentType() string
- func (r DeleteProjectScheduleResponse) GetBody() []byte
- func (r DeleteProjectScheduleResponse) GetJSON200() *SuccessMessage
- func (r DeleteProjectScheduleResponse) GetJSON400() *ActionFailedError
- func (r DeleteProjectScheduleResponse) GetJSON403() *NotAuthorizedError
- func (r DeleteProjectScheduleResponse) GetJSON404() *NotFoundError
- func (r DeleteProjectScheduleResponse) GetJSON500() *InternalServerError
- func (r DeleteProjectScheduleResponse) Status() string
- func (r DeleteProjectScheduleResponse) StatusCode() int
- type DeleteProjectTemplateResponse
- func (r DeleteProjectTemplateResponse) ContentType() string
- func (r DeleteProjectTemplateResponse) GetBody() []byte
- func (r DeleteProjectTemplateResponse) GetJSON200() *SuccessMessage
- func (r DeleteProjectTemplateResponse) GetJSON400() *ActionFailedError
- func (r DeleteProjectTemplateResponse) GetJSON403() *NotAuthorizedError
- func (r DeleteProjectTemplateResponse) GetJSON404() *NotFoundError
- func (r DeleteProjectTemplateResponse) GetJSON500() *InternalServerError
- func (r DeleteProjectTemplateResponse) Status() string
- func (r DeleteProjectTemplateResponse) StatusCode() int
- type DeleteProjectTemplateSurveyResponse
- func (r DeleteProjectTemplateSurveyResponse) ContentType() string
- func (r DeleteProjectTemplateSurveyResponse) GetBody() []byte
- func (r DeleteProjectTemplateSurveyResponse) GetJSON200() *SuccessMessage
- func (r DeleteProjectTemplateSurveyResponse) GetJSON400() *ActionFailedError
- func (r DeleteProjectTemplateSurveyResponse) GetJSON403() *NotAuthorizedError
- func (r DeleteProjectTemplateSurveyResponse) GetJSON404() *NotFoundError
- func (r DeleteProjectTemplateSurveyResponse) GetJSON500() *InternalServerError
- func (r DeleteProjectTemplateSurveyResponse) Status() string
- func (r DeleteProjectTemplateSurveyResponse) StatusCode() int
- type DeleteProjectTemplateVaultResponse
- func (r DeleteProjectTemplateVaultResponse) ContentType() string
- func (r DeleteProjectTemplateVaultResponse) GetBody() []byte
- func (r DeleteProjectTemplateVaultResponse) GetJSON200() *SuccessMessage
- func (r DeleteProjectTemplateVaultResponse) GetJSON400() *ActionFailedError
- func (r DeleteProjectTemplateVaultResponse) GetJSON403() *NotAuthorizedError
- func (r DeleteProjectTemplateVaultResponse) GetJSON404() *NotFoundError
- func (r DeleteProjectTemplateVaultResponse) GetJSON500() *InternalServerError
- func (r DeleteProjectTemplateVaultResponse) Status() string
- func (r DeleteProjectTemplateVaultResponse) StatusCode() int
- type DeleteUserFromGroupJSONBody
- type DeleteUserFromGroupJSONRequestBody
- type DeleteUserFromGroupResponse
- func (r DeleteUserFromGroupResponse) ContentType() string
- func (r DeleteUserFromGroupResponse) GetBody() []byte
- func (r DeleteUserFromGroupResponse) GetJSON200() *SuccessMessage
- func (r DeleteUserFromGroupResponse) GetJSON400() *BadRequestError
- func (r DeleteUserFromGroupResponse) GetJSON403() *NotAuthorizedError
- func (r DeleteUserFromGroupResponse) GetJSON404() *NotFoundError
- func (r DeleteUserFromGroupResponse) GetJSON412() *NotAttachedError
- func (r DeleteUserFromGroupResponse) GetJSON500() *InternalServerError
- func (r DeleteUserFromGroupResponse) Status() string
- func (r DeleteUserFromGroupResponse) StatusCode() int
- type DeleteUserFromProjectJSONBody
- type DeleteUserFromProjectJSONRequestBody
- type DeleteUserFromProjectResponse
- func (r DeleteUserFromProjectResponse) ContentType() string
- func (r DeleteUserFromProjectResponse) GetBody() []byte
- func (r DeleteUserFromProjectResponse) GetJSON200() *SuccessMessage
- func (r DeleteUserFromProjectResponse) GetJSON400() *BadRequestError
- func (r DeleteUserFromProjectResponse) GetJSON403() *NotAuthorizedError
- func (r DeleteUserFromProjectResponse) GetJSON404() *NotFoundError
- func (r DeleteUserFromProjectResponse) GetJSON412() *NotAttachedError
- func (r DeleteUserFromProjectResponse) GetJSON500() *InternalServerError
- func (r DeleteUserFromProjectResponse) Status() string
- func (r DeleteUserFromProjectResponse) StatusCode() int
- type DeleteUserResponse
- func (r DeleteUserResponse) ContentType() string
- func (r DeleteUserResponse) GetBody() []byte
- func (r DeleteUserResponse) GetJSON200() *SuccessMessage
- func (r DeleteUserResponse) GetJSON400() *ActionFailedError
- func (r DeleteUserResponse) GetJSON403() *NotAuthorizedError
- func (r DeleteUserResponse) GetJSON404() *NotFoundError
- func (r DeleteUserResponse) GetJSON500() *InternalServerError
- func (r DeleteUserResponse) Status() string
- func (r DeleteUserResponse) StatusCode() int
- type Environment
- type EnvironmentID
- type EnvironmentSecret
- type EnvironmentSecretKind
- type EnvironmentValue
- type EnvironmentValueKind
- type Event
- type EventAction
- type EventObjectType
- type Execution
- type ExecutionID
- type GlobalEventsResponse
- type GlobalRunnerResponse
- type GlobalRunnersResponse
- type Group
- type GroupID
- type GroupProject
- type GroupProjectDropBody
- type GroupProjectPerm
- type GroupProjectPermBody
- type GroupProjectsResponse
- type GroupResponse
- type GroupUserDropBody
- type GroupUserPermBody
- type GroupUsersResponse
- type GroupsResponse
- type HttpRequestDoer
- type InternalServerError
- type InvalidParamFormatError
- type InvalidTokenError
- type Inventory
- type InventoryID
- type InventoryKind
- type ListGlobalEventsParams
- type ListGlobalEventsResponse
- func (r ListGlobalEventsResponse) ContentType() string
- func (r ListGlobalEventsResponse) GetBody() []byte
- func (r ListGlobalEventsResponse) GetJSON200() *GlobalEventsResponse
- func (r ListGlobalEventsResponse) GetJSON403() *NotAuthorizedError
- func (r ListGlobalEventsResponse) GetJSON500() *InternalServerError
- func (r ListGlobalEventsResponse) Status() string
- func (r ListGlobalEventsResponse) StatusCode() int
- type ListGlobalRunnersParams
- type ListGlobalRunnersParamsOrder
- type ListGlobalRunnersResponse
- func (r ListGlobalRunnersResponse) ContentType() string
- func (r ListGlobalRunnersResponse) GetBody() []byte
- func (r ListGlobalRunnersResponse) GetJSON200() *GlobalRunnersResponse
- func (r ListGlobalRunnersResponse) GetJSON403() *NotAuthorizedError
- func (r ListGlobalRunnersResponse) GetJSON500() *InternalServerError
- func (r ListGlobalRunnersResponse) Status() string
- func (r ListGlobalRunnersResponse) StatusCode() int
- type ListGroupProjectsParams
- type ListGroupProjectsParamsOrder
- type ListGroupProjectsResponse
- func (r ListGroupProjectsResponse) ContentType() string
- func (r ListGroupProjectsResponse) GetBody() []byte
- func (r ListGroupProjectsResponse) GetJSON200() *GroupProjectsResponse
- func (r ListGroupProjectsResponse) GetJSON403() *NotAuthorizedError
- func (r ListGroupProjectsResponse) GetJSON404() *NotFoundError
- func (r ListGroupProjectsResponse) GetJSON500() *InternalServerError
- func (r ListGroupProjectsResponse) Status() string
- func (r ListGroupProjectsResponse) StatusCode() int
- type ListGroupUsersParams
- type ListGroupUsersParamsOrder
- type ListGroupUsersResponse
- func (r ListGroupUsersResponse) ContentType() string
- func (r ListGroupUsersResponse) GetBody() []byte
- func (r ListGroupUsersResponse) GetJSON200() *GroupUsersResponse
- func (r ListGroupUsersResponse) GetJSON403() *NotAuthorizedError
- func (r ListGroupUsersResponse) GetJSON404() *NotFoundError
- func (r ListGroupUsersResponse) GetJSON500() *InternalServerError
- func (r ListGroupUsersResponse) Status() string
- func (r ListGroupUsersResponse) StatusCode() int
- type ListGroupsParams
- type ListGroupsParamsOrder
- type ListGroupsResponse
- func (r ListGroupsResponse) ContentType() string
- func (r ListGroupsResponse) GetBody() []byte
- func (r ListGroupsResponse) GetJSON200() *GroupsResponse
- func (r ListGroupsResponse) GetJSON403() *NotAuthorizedError
- func (r ListGroupsResponse) GetJSON500() *InternalServerError
- func (r ListGroupsResponse) Status() string
- func (r ListGroupsResponse) StatusCode() int
- type ListProjectCredentialsParams
- type ListProjectCredentialsParamsOrder
- type ListProjectCredentialsResponse
- func (r ListProjectCredentialsResponse) ContentType() string
- func (r ListProjectCredentialsResponse) GetBody() []byte
- func (r ListProjectCredentialsResponse) GetJSON200() *ProjectCredentialsResponse
- func (r ListProjectCredentialsResponse) GetJSON403() *NotAuthorizedError
- func (r ListProjectCredentialsResponse) GetJSON404() *NotFoundError
- func (r ListProjectCredentialsResponse) GetJSON500() *InternalServerError
- func (r ListProjectCredentialsResponse) Status() string
- func (r ListProjectCredentialsResponse) StatusCode() int
- type ListProjectEnvironmentsParams
- type ListProjectEnvironmentsParamsOrder
- type ListProjectEnvironmentsResponse
- func (r ListProjectEnvironmentsResponse) ContentType() string
- func (r ListProjectEnvironmentsResponse) GetBody() []byte
- func (r ListProjectEnvironmentsResponse) GetJSON200() *ProjectEnvironmentsResponse
- func (r ListProjectEnvironmentsResponse) GetJSON403() *NotAuthorizedError
- func (r ListProjectEnvironmentsResponse) GetJSON404() *NotFoundError
- func (r ListProjectEnvironmentsResponse) GetJSON500() *InternalServerError
- func (r ListProjectEnvironmentsResponse) Status() string
- func (r ListProjectEnvironmentsResponse) StatusCode() int
- type ListProjectEventsParams
- type ListProjectEventsResponse
- func (r ListProjectEventsResponse) ContentType() string
- func (r ListProjectEventsResponse) GetBody() []byte
- func (r ListProjectEventsResponse) GetJSON200() *ProjectEventsResponse
- func (r ListProjectEventsResponse) GetJSON403() *NotAuthorizedError
- func (r ListProjectEventsResponse) GetJSON404() *NotFoundError
- func (r ListProjectEventsResponse) GetJSON500() *InternalServerError
- func (r ListProjectEventsResponse) Status() string
- func (r ListProjectEventsResponse) StatusCode() int
- type ListProjectExecutionsParams
- type ListProjectExecutionsParamsOrder
- type ListProjectExecutionsResponse
- func (r ListProjectExecutionsResponse) ContentType() string
- func (r ListProjectExecutionsResponse) GetBody() []byte
- func (r ListProjectExecutionsResponse) GetJSON200() *ProjectExecutionsResponse
- func (r ListProjectExecutionsResponse) GetJSON403() *NotAuthorizedError
- func (r ListProjectExecutionsResponse) GetJSON404() *NotFoundError
- func (r ListProjectExecutionsResponse) GetJSON500() *InternalServerError
- func (r ListProjectExecutionsResponse) Status() string
- func (r ListProjectExecutionsResponse) StatusCode() int
- type ListProjectGroupsParams
- type ListProjectGroupsParamsOrder
- type ListProjectGroupsResponse
- func (r ListProjectGroupsResponse) ContentType() string
- func (r ListProjectGroupsResponse) GetBody() []byte
- func (r ListProjectGroupsResponse) GetJSON200() *ProjectGroupsResponse
- func (r ListProjectGroupsResponse) GetJSON403() *NotAuthorizedError
- func (r ListProjectGroupsResponse) GetJSON404() *NotFoundError
- func (r ListProjectGroupsResponse) GetJSON500() *InternalServerError
- func (r ListProjectGroupsResponse) Status() string
- func (r ListProjectGroupsResponse) StatusCode() int
- type ListProjectInventoriesParams
- type ListProjectInventoriesParamsOrder
- type ListProjectInventoriesResponse
- func (r ListProjectInventoriesResponse) ContentType() string
- func (r ListProjectInventoriesResponse) GetBody() []byte
- func (r ListProjectInventoriesResponse) GetJSON200() *ProjectInventoriesResponse
- func (r ListProjectInventoriesResponse) GetJSON403() *NotAuthorizedError
- func (r ListProjectInventoriesResponse) GetJSON404() *NotFoundError
- func (r ListProjectInventoriesResponse) GetJSON500() *InternalServerError
- func (r ListProjectInventoriesResponse) Status() string
- func (r ListProjectInventoriesResponse) StatusCode() int
- type ListProjectRepositoriesParams
- type ListProjectRepositoriesParamsOrder
- type ListProjectRepositoriesResponse
- func (r ListProjectRepositoriesResponse) ContentType() string
- func (r ListProjectRepositoriesResponse) GetBody() []byte
- func (r ListProjectRepositoriesResponse) GetJSON200() *ProjectRepositoriesResponse
- func (r ListProjectRepositoriesResponse) GetJSON403() *NotAuthorizedError
- func (r ListProjectRepositoriesResponse) GetJSON404() *NotFoundError
- func (r ListProjectRepositoriesResponse) GetJSON500() *InternalServerError
- func (r ListProjectRepositoriesResponse) Status() string
- func (r ListProjectRepositoriesResponse) StatusCode() int
- type ListProjectRunnersParams
- type ListProjectRunnersParamsOrder
- type ListProjectRunnersResponse
- func (r ListProjectRunnersResponse) ContentType() string
- func (r ListProjectRunnersResponse) GetBody() []byte
- func (r ListProjectRunnersResponse) GetJSON200() *ProjectRunnersResponse
- func (r ListProjectRunnersResponse) GetJSON403() *NotAuthorizedError
- func (r ListProjectRunnersResponse) GetJSON404() *NotFoundError
- func (r ListProjectRunnersResponse) GetJSON500() *InternalServerError
- func (r ListProjectRunnersResponse) Status() string
- func (r ListProjectRunnersResponse) StatusCode() int
- type ListProjectSchedulesParams
- type ListProjectSchedulesParamsOrder
- type ListProjectSchedulesResponse
- func (r ListProjectSchedulesResponse) ContentType() string
- func (r ListProjectSchedulesResponse) GetBody() []byte
- func (r ListProjectSchedulesResponse) GetJSON200() *ProjectSchedulesResponse
- func (r ListProjectSchedulesResponse) GetJSON403() *NotAuthorizedError
- func (r ListProjectSchedulesResponse) GetJSON404() *NotFoundError
- func (r ListProjectSchedulesResponse) GetJSON500() *InternalServerError
- func (r ListProjectSchedulesResponse) Status() string
- func (r ListProjectSchedulesResponse) StatusCode() int
- type ListProjectTemplatesParams
- type ListProjectTemplatesParamsOrder
- type ListProjectTemplatesResponse
- func (r ListProjectTemplatesResponse) ContentType() string
- func (r ListProjectTemplatesResponse) GetBody() []byte
- func (r ListProjectTemplatesResponse) GetJSON200() *ProjectTemplatesResponse
- func (r ListProjectTemplatesResponse) GetJSON403() *NotAuthorizedError
- func (r ListProjectTemplatesResponse) GetJSON404() *NotFoundError
- func (r ListProjectTemplatesResponse) GetJSON500() *InternalServerError
- func (r ListProjectTemplatesResponse) Status() string
- func (r ListProjectTemplatesResponse) StatusCode() int
- type ListProjectUsersParams
- type ListProjectUsersParamsOrder
- type ListProjectUsersResponse
- func (r ListProjectUsersResponse) ContentType() string
- func (r ListProjectUsersResponse) GetBody() []byte
- func (r ListProjectUsersResponse) GetJSON200() *ProjectUsersResponse
- func (r ListProjectUsersResponse) GetJSON403() *NotAuthorizedError
- func (r ListProjectUsersResponse) GetJSON404() *NotFoundError
- func (r ListProjectUsersResponse) GetJSON500() *InternalServerError
- func (r ListProjectUsersResponse) Status() string
- func (r ListProjectUsersResponse) StatusCode() int
- type ListProjectsParams
- type ListProjectsParamsOrder
- type ListProjectsResponse
- func (r ListProjectsResponse) ContentType() string
- func (r ListProjectsResponse) GetBody() []byte
- func (r ListProjectsResponse) GetJSON200() *ProjectsResponse
- func (r ListProjectsResponse) GetJSON403() *NotAuthorizedError
- func (r ListProjectsResponse) GetJSON500() *InternalServerError
- func (r ListProjectsResponse) Status() string
- func (r ListProjectsResponse) StatusCode() int
- type ListProvidersResponse
- type ListUserGroupsParams
- type ListUserGroupsParamsOrder
- type ListUserGroupsResponse
- func (r ListUserGroupsResponse) ContentType() string
- func (r ListUserGroupsResponse) GetBody() []byte
- func (r ListUserGroupsResponse) GetJSON200() *UserGroupsResponse
- func (r ListUserGroupsResponse) GetJSON403() *NotAuthorizedError
- func (r ListUserGroupsResponse) GetJSON404() *NotFoundError
- func (r ListUserGroupsResponse) GetJSON500() *InternalServerError
- func (r ListUserGroupsResponse) Status() string
- func (r ListUserGroupsResponse) StatusCode() int
- type ListUserProjectsParams
- type ListUserProjectsParamsOrder
- type ListUserProjectsResponse
- func (r ListUserProjectsResponse) ContentType() string
- func (r ListUserProjectsResponse) GetBody() []byte
- func (r ListUserProjectsResponse) GetJSON200() *UserProjectsResponse
- func (r ListUserProjectsResponse) GetJSON403() *NotAuthorizedError
- func (r ListUserProjectsResponse) GetJSON404() *NotFoundError
- func (r ListUserProjectsResponse) GetJSON500() *InternalServerError
- func (r ListUserProjectsResponse) Status() string
- func (r ListUserProjectsResponse) StatusCode() int
- type ListUsersParams
- type ListUsersParamsOrder
- type ListUsersResponse
- func (r ListUsersResponse) ContentType() string
- func (r ListUsersResponse) GetBody() []byte
- func (r ListUsersResponse) GetJSON200() *UsersResponse
- func (r ListUsersResponse) GetJSON403() *NotAuthorizedError
- func (r ListUsersResponse) GetJSON500() *InternalServerError
- func (r ListUsersResponse) Status() string
- func (r ListUsersResponse) StatusCode() int
- type LoginAuthBody
- type LoginAuthJSONBody
- type LoginAuthJSONRequestBody
- type LoginAuthResponse
- func (r LoginAuthResponse) ContentType() string
- func (r LoginAuthResponse) GetBody() []byte
- func (r LoginAuthResponse) GetJSON200() *LoginResponse
- func (r LoginAuthResponse) GetJSON400() *BadRequestError
- func (r LoginAuthResponse) GetJSON401() *BadCredentialsError
- func (r LoginAuthResponse) GetJSON500() *InternalServerError
- func (r LoginAuthResponse) Status() string
- func (r LoginAuthResponse) StatusCode() int
- type LoginResponse
- type MiddlewareFunc
- type NotAttachedError
- type NotAuthorizedError
- type NotFoundError
- type Notification
- type Output
- type OutputProjectExecutionResponse
- func (r OutputProjectExecutionResponse) ContentType() string
- func (r OutputProjectExecutionResponse) GetBody() []byte
- func (r OutputProjectExecutionResponse) GetJSON200() *ProjectOutputResponse
- func (r OutputProjectExecutionResponse) GetJSON403() *NotAuthorizedError
- func (r OutputProjectExecutionResponse) GetJSON404() *NotFoundError
- func (r OutputProjectExecutionResponse) GetJSON500() *InternalServerError
- func (r OutputProjectExecutionResponse) Status() string
- func (r OutputProjectExecutionResponse) StatusCode() int
- type PagingLimitParam
- type PagingOffsetParam
- type PermitGroupProjectJSONBody
- type PermitGroupProjectJSONRequestBody
- type PermitGroupProjectResponse
- func (r PermitGroupProjectResponse) ContentType() string
- func (r PermitGroupProjectResponse) GetBody() []byte
- func (r PermitGroupProjectResponse) GetJSON200() *SuccessMessage
- func (r PermitGroupProjectResponse) GetJSON400() *BadRequestError
- func (r PermitGroupProjectResponse) GetJSON403() *NotAuthorizedError
- func (r PermitGroupProjectResponse) GetJSON404() *NotFoundError
- func (r PermitGroupProjectResponse) GetJSON412() *NotAttachedError
- func (r PermitGroupProjectResponse) GetJSON422() *ValidationError
- func (r PermitGroupProjectResponse) GetJSON500() *InternalServerError
- func (r PermitGroupProjectResponse) Status() string
- func (r PermitGroupProjectResponse) StatusCode() int
- type PermitGroupUserJSONBody
- type PermitGroupUserJSONRequestBody
- type PermitGroupUserResponse
- func (r PermitGroupUserResponse) ContentType() string
- func (r PermitGroupUserResponse) GetBody() []byte
- func (r PermitGroupUserResponse) GetJSON200() *SuccessMessage
- func (r PermitGroupUserResponse) GetJSON400() *BadRequestError
- func (r PermitGroupUserResponse) GetJSON403() *NotAuthorizedError
- func (r PermitGroupUserResponse) GetJSON404() *NotFoundError
- func (r PermitGroupUserResponse) GetJSON412() *NotAttachedError
- func (r PermitGroupUserResponse) GetJSON422() *ValidationError
- func (r PermitGroupUserResponse) GetJSON500() *InternalServerError
- func (r PermitGroupUserResponse) Status() string
- func (r PermitGroupUserResponse) StatusCode() int
- type PermitProjectGroupJSONBody
- type PermitProjectGroupJSONRequestBody
- type PermitProjectGroupResponse
- func (r PermitProjectGroupResponse) ContentType() string
- func (r PermitProjectGroupResponse) GetBody() []byte
- func (r PermitProjectGroupResponse) GetJSON200() *SuccessMessage
- func (r PermitProjectGroupResponse) GetJSON400() *BadRequestError
- func (r PermitProjectGroupResponse) GetJSON403() *NotAuthorizedError
- func (r PermitProjectGroupResponse) GetJSON404() *NotFoundError
- func (r PermitProjectGroupResponse) GetJSON412() *NotAttachedError
- func (r PermitProjectGroupResponse) GetJSON422() *ValidationError
- func (r PermitProjectGroupResponse) GetJSON500() *InternalServerError
- func (r PermitProjectGroupResponse) Status() string
- func (r PermitProjectGroupResponse) StatusCode() int
- type PermitProjectUserJSONBody
- type PermitProjectUserJSONRequestBody
- type PermitProjectUserResponse
- func (r PermitProjectUserResponse) ContentType() string
- func (r PermitProjectUserResponse) GetBody() []byte
- func (r PermitProjectUserResponse) GetJSON200() *SuccessMessage
- func (r PermitProjectUserResponse) GetJSON400() *BadRequestError
- func (r PermitProjectUserResponse) GetJSON403() *NotAuthorizedError
- func (r PermitProjectUserResponse) GetJSON404() *NotFoundError
- func (r PermitProjectUserResponse) GetJSON412() *NotAttachedError
- func (r PermitProjectUserResponse) GetJSON422() *ValidationError
- func (r PermitProjectUserResponse) GetJSON500() *InternalServerError
- func (r PermitProjectUserResponse) Status() string
- func (r PermitProjectUserResponse) StatusCode() int
- type PermitUserGroupJSONBody
- type PermitUserGroupJSONRequestBody
- type PermitUserGroupResponse
- func (r PermitUserGroupResponse) ContentType() string
- func (r PermitUserGroupResponse) GetBody() []byte
- func (r PermitUserGroupResponse) GetJSON200() *SuccessMessage
- func (r PermitUserGroupResponse) GetJSON400() *BadRequestError
- func (r PermitUserGroupResponse) GetJSON403() *NotAuthorizedError
- func (r PermitUserGroupResponse) GetJSON404() *NotFoundError
- func (r PermitUserGroupResponse) GetJSON412() *NotAttachedError
- func (r PermitUserGroupResponse) GetJSON422() *ValidationError
- func (r PermitUserGroupResponse) GetJSON500() *InternalServerError
- func (r PermitUserGroupResponse) Status() string
- func (r PermitUserGroupResponse) StatusCode() int
- type PermitUserProjectJSONBody
- type PermitUserProjectJSONRequestBody
- type PermitUserProjectResponse
- func (r PermitUserProjectResponse) ContentType() string
- func (r PermitUserProjectResponse) GetBody() []byte
- func (r PermitUserProjectResponse) GetJSON200() *SuccessMessage
- func (r PermitUserProjectResponse) GetJSON400() *BadRequestError
- func (r PermitUserProjectResponse) GetJSON403() *NotAuthorizedError
- func (r PermitUserProjectResponse) GetJSON404() *NotFoundError
- func (r PermitUserProjectResponse) GetJSON412() *NotAttachedError
- func (r PermitUserProjectResponse) GetJSON422() *ValidationError
- func (r PermitUserProjectResponse) GetJSON500() *InternalServerError
- func (r PermitUserProjectResponse) Status() string
- func (r PermitUserProjectResponse) StatusCode() int
- type Profile
- type ProfileResponse
- type Project
- type ProjectCredentialResponse
- type ProjectCredentialsResponse
- type ProjectEnvironmentResponse
- type ProjectEnvironmentSecretResponse
- type ProjectEnvironmentValueResponse
- type ProjectEnvironmentsResponse
- type ProjectEventsResponse
- type ProjectExecutionResponse
- type ProjectExecutionsResponse
- type ProjectGroupDropBody
- type ProjectGroupPermBody
- type ProjectGroupsResponse
- type ProjectID
- type ProjectInventoriesResponse
- type ProjectInventoryResponse
- type ProjectOutputResponse
- type ProjectRepositoriesResponse
- type ProjectRepositoryResponse
- type ProjectResponse
- type ProjectRunnerResponse
- type ProjectRunnersResponse
- type ProjectScheduleResponse
- type ProjectSchedulesResponse
- type ProjectTemplateResponse
- type ProjectTemplateSurveyResponse
- type ProjectTemplateVaultResponse
- type ProjectTemplatesResponse
- type ProjectUserDropBody
- type ProjectUserPermBody
- type ProjectUsersResponse
- type ProjectsResponse
- type Provider
- type ProvidersResponse
- type PurgeProjectExecutionResponse
- func (r PurgeProjectExecutionResponse) ContentType() string
- func (r PurgeProjectExecutionResponse) GetBody() []byte
- func (r PurgeProjectExecutionResponse) GetJSON200() *SuccessMessage
- func (r PurgeProjectExecutionResponse) GetJSON400() *ActionFailedError
- func (r PurgeProjectExecutionResponse) GetJSON403() *NotAuthorizedError
- func (r PurgeProjectExecutionResponse) GetJSON404() *NotFoundError
- func (r PurgeProjectExecutionResponse) GetJSON500() *InternalServerError
- func (r PurgeProjectExecutionResponse) Status() string
- func (r PurgeProjectExecutionResponse) StatusCode() int
- type RedirectAuthBody
- type RedirectAuthJSONBody
- type RedirectAuthJSONRequestBody
- type RedirectAuthResponse
- func (r RedirectAuthResponse) ContentType() string
- func (r RedirectAuthResponse) GetBody() []byte
- func (r RedirectAuthResponse) GetJSON200() *TokenResponse
- func (r RedirectAuthResponse) GetJSON400() *BadRequestError
- func (r RedirectAuthResponse) GetJSON401() *InvalidTokenError
- func (r RedirectAuthResponse) GetJSON500() *InternalServerError
- func (r RedirectAuthResponse) Status() string
- func (r RedirectAuthResponse) StatusCode() int
- type RefreshAuthResponse
- func (r RefreshAuthResponse) ContentType() string
- func (r RefreshAuthResponse) GetBody() []byte
- func (r RefreshAuthResponse) GetJSON200() *RefreshResponse
- func (r RefreshAuthResponse) GetJSON401() *InvalidTokenError
- func (r RefreshAuthResponse) GetJSON500() *InternalServerError
- func (r RefreshAuthResponse) Status() string
- func (r RefreshAuthResponse) StatusCode() int
- type RefreshResponse
- type Repository
- type RepositoryID
- type RequestEditorFn
- type RequestProviderResponse
- type RequiredHeaderError
- type RequiredParamError
- type Runner
- type RunnerID
- type Schedule
- type ScheduleID
- type SearchQueryParam
- type SecretID
- type ServerInterface
- type ServerInterfaceWrapper
- func (siw *ServerInterfaceWrapper) AttachGroupToProject(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) AttachGroupToUser(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) AttachProjectToGroup(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) AttachProjectToUser(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) AttachUserToGroup(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) AttachUserToProject(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) CallbackProvider(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) CreateGlobalRunner(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) CreateGroup(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) CreateProject(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) CreateProjectCredential(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) CreateProjectEnvironment(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) CreateProjectEnvironmentSecret(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) CreateProjectEnvironmentValue(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) CreateProjectExecution(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) CreateProjectInventory(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) CreateProjectRepository(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) CreateProjectRunner(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) CreateProjectSchedule(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) CreateProjectTemplate(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) CreateProjectTemplateSurvey(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) CreateProjectTemplateVault(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) CreateUser(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) DeleteGlobalRunner(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) DeleteGroup(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) DeleteGroupFromProject(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) DeleteGroupFromUser(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) DeleteProject(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) DeleteProjectCredential(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) DeleteProjectEnvironment(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) DeleteProjectEnvironmentSecret(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) DeleteProjectEnvironmentValue(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) DeleteProjectExecution(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) DeleteProjectFromGroup(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) DeleteProjectFromUser(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) DeleteProjectInventory(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) DeleteProjectRepository(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) DeleteProjectRunner(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) DeleteProjectSchedule(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) DeleteProjectTemplate(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) DeleteProjectTemplateSurvey(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) DeleteProjectTemplateVault(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) DeleteUser(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) DeleteUserFromGroup(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) DeleteUserFromProject(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ListGlobalEvents(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ListGlobalRunners(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ListGroupProjects(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ListGroupUsers(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ListGroups(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ListProjectCredentials(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ListProjectEnvironments(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ListProjectEvents(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ListProjectExecutions(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ListProjectGroups(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ListProjectInventories(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ListProjectRepositories(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ListProjectRunners(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ListProjectSchedules(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ListProjectTemplates(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ListProjectUsers(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ListProjects(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ListProviders(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ListUserGroups(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ListUserProjects(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ListUsers(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) LoginAuth(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) OutputProjectExecution(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) PermitGroupProject(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) PermitGroupUser(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) PermitProjectGroup(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) PermitProjectUser(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) PermitUserGroup(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) PermitUserProject(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) PurgeProjectExecution(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) RedirectAuth(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) RefreshAuth(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) RequestProvider(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ShowGlobalRunner(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ShowGroup(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ShowProfile(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ShowProject(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ShowProjectCredential(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ShowProjectEnvironment(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ShowProjectExecution(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ShowProjectInventory(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ShowProjectRepository(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ShowProjectRunner(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ShowProjectSchedule(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ShowProjectTemplate(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ShowUser(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) TokenProfile(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) UpdateGlobalRunner(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) UpdateGroup(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) UpdateProfile(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) UpdateProject(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) UpdateProjectCredential(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) UpdateProjectEnvironment(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) UpdateProjectEnvironmentSecret(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) UpdateProjectEnvironmentValue(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) UpdateProjectInventory(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) UpdateProjectRepository(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) UpdateProjectRunner(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) UpdateProjectSchedule(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) UpdateProjectTemplate(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) UpdateProjectTemplateSurvey(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) UpdateProjectTemplateVault(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) UpdateUser(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) VerifyAuth(w http.ResponseWriter, r *http.Request)
- type ShowGlobalRunnerResponse
- func (r ShowGlobalRunnerResponse) ContentType() string
- func (r ShowGlobalRunnerResponse) GetBody() []byte
- func (r ShowGlobalRunnerResponse) GetJSON200() *GlobalRunnerResponse
- func (r ShowGlobalRunnerResponse) GetJSON403() *NotAuthorizedError
- func (r ShowGlobalRunnerResponse) GetJSON404() *NotFoundError
- func (r ShowGlobalRunnerResponse) GetJSON500() *InternalServerError
- func (r ShowGlobalRunnerResponse) Status() string
- func (r ShowGlobalRunnerResponse) StatusCode() int
- type ShowGroupResponse
- func (r ShowGroupResponse) ContentType() string
- func (r ShowGroupResponse) GetBody() []byte
- func (r ShowGroupResponse) GetJSON200() *GroupResponse
- func (r ShowGroupResponse) GetJSON403() *NotAuthorizedError
- func (r ShowGroupResponse) GetJSON404() *NotFoundError
- func (r ShowGroupResponse) GetJSON500() *InternalServerError
- func (r ShowGroupResponse) Status() string
- func (r ShowGroupResponse) StatusCode() int
- type ShowProfileResponse
- func (r ShowProfileResponse) ContentType() string
- func (r ShowProfileResponse) GetBody() []byte
- func (r ShowProfileResponse) GetJSON200() *ProfileResponse
- func (r ShowProfileResponse) GetJSON403() *NotAuthorizedError
- func (r ShowProfileResponse) GetJSON500() *InternalServerError
- func (r ShowProfileResponse) Status() string
- func (r ShowProfileResponse) StatusCode() int
- type ShowProjectCredentialResponse
- func (r ShowProjectCredentialResponse) ContentType() string
- func (r ShowProjectCredentialResponse) GetBody() []byte
- func (r ShowProjectCredentialResponse) GetJSON200() *ProjectCredentialResponse
- func (r ShowProjectCredentialResponse) GetJSON403() *NotAuthorizedError
- func (r ShowProjectCredentialResponse) GetJSON404() *NotFoundError
- func (r ShowProjectCredentialResponse) GetJSON500() *InternalServerError
- func (r ShowProjectCredentialResponse) Status() string
- func (r ShowProjectCredentialResponse) StatusCode() int
- type ShowProjectEnvironmentResponse
- func (r ShowProjectEnvironmentResponse) ContentType() string
- func (r ShowProjectEnvironmentResponse) GetBody() []byte
- func (r ShowProjectEnvironmentResponse) GetJSON200() *ProjectEnvironmentResponse
- func (r ShowProjectEnvironmentResponse) GetJSON403() *NotAuthorizedError
- func (r ShowProjectEnvironmentResponse) GetJSON404() *NotFoundError
- func (r ShowProjectEnvironmentResponse) GetJSON500() *InternalServerError
- func (r ShowProjectEnvironmentResponse) Status() string
- func (r ShowProjectEnvironmentResponse) StatusCode() int
- type ShowProjectExecutionResponse
- func (r ShowProjectExecutionResponse) ContentType() string
- func (r ShowProjectExecutionResponse) GetBody() []byte
- func (r ShowProjectExecutionResponse) GetJSON200() *ProjectExecutionResponse
- func (r ShowProjectExecutionResponse) GetJSON403() *NotAuthorizedError
- func (r ShowProjectExecutionResponse) GetJSON404() *NotFoundError
- func (r ShowProjectExecutionResponse) GetJSON500() *InternalServerError
- func (r ShowProjectExecutionResponse) Status() string
- func (r ShowProjectExecutionResponse) StatusCode() int
- type ShowProjectInventoryResponse
- func (r ShowProjectInventoryResponse) ContentType() string
- func (r ShowProjectInventoryResponse) GetBody() []byte
- func (r ShowProjectInventoryResponse) GetJSON200() *ProjectInventoryResponse
- func (r ShowProjectInventoryResponse) GetJSON403() *NotAuthorizedError
- func (r ShowProjectInventoryResponse) GetJSON404() *NotFoundError
- func (r ShowProjectInventoryResponse) GetJSON500() *InternalServerError
- func (r ShowProjectInventoryResponse) Status() string
- func (r ShowProjectInventoryResponse) StatusCode() int
- type ShowProjectRepositoryResponse
- func (r ShowProjectRepositoryResponse) ContentType() string
- func (r ShowProjectRepositoryResponse) GetBody() []byte
- func (r ShowProjectRepositoryResponse) GetJSON200() *ProjectRepositoryResponse
- func (r ShowProjectRepositoryResponse) GetJSON403() *NotAuthorizedError
- func (r ShowProjectRepositoryResponse) GetJSON404() *NotFoundError
- func (r ShowProjectRepositoryResponse) GetJSON500() *InternalServerError
- func (r ShowProjectRepositoryResponse) Status() string
- func (r ShowProjectRepositoryResponse) StatusCode() int
- type ShowProjectResponse
- func (r ShowProjectResponse) ContentType() string
- func (r ShowProjectResponse) GetBody() []byte
- func (r ShowProjectResponse) GetJSON200() *ProjectResponse
- func (r ShowProjectResponse) GetJSON403() *NotAuthorizedError
- func (r ShowProjectResponse) GetJSON404() *NotFoundError
- func (r ShowProjectResponse) GetJSON500() *InternalServerError
- func (r ShowProjectResponse) Status() string
- func (r ShowProjectResponse) StatusCode() int
- type ShowProjectRunnerResponse
- func (r ShowProjectRunnerResponse) ContentType() string
- func (r ShowProjectRunnerResponse) GetBody() []byte
- func (r ShowProjectRunnerResponse) GetJSON200() *ProjectRunnerResponse
- func (r ShowProjectRunnerResponse) GetJSON403() *NotAuthorizedError
- func (r ShowProjectRunnerResponse) GetJSON404() *NotFoundError
- func (r ShowProjectRunnerResponse) GetJSON500() *InternalServerError
- func (r ShowProjectRunnerResponse) Status() string
- func (r ShowProjectRunnerResponse) StatusCode() int
- type ShowProjectScheduleResponse
- func (r ShowProjectScheduleResponse) ContentType() string
- func (r ShowProjectScheduleResponse) GetBody() []byte
- func (r ShowProjectScheduleResponse) GetJSON200() *ProjectScheduleResponse
- func (r ShowProjectScheduleResponse) GetJSON403() *NotAuthorizedError
- func (r ShowProjectScheduleResponse) GetJSON404() *NotFoundError
- func (r ShowProjectScheduleResponse) GetJSON500() *InternalServerError
- func (r ShowProjectScheduleResponse) Status() string
- func (r ShowProjectScheduleResponse) StatusCode() int
- type ShowProjectTemplateResponse
- func (r ShowProjectTemplateResponse) ContentType() string
- func (r ShowProjectTemplateResponse) GetBody() []byte
- func (r ShowProjectTemplateResponse) GetJSON200() *ProjectTemplateResponse
- func (r ShowProjectTemplateResponse) GetJSON403() *NotAuthorizedError
- func (r ShowProjectTemplateResponse) GetJSON404() *NotFoundError
- func (r ShowProjectTemplateResponse) GetJSON500() *InternalServerError
- func (r ShowProjectTemplateResponse) Status() string
- func (r ShowProjectTemplateResponse) StatusCode() int
- type ShowUserResponse
- func (r ShowUserResponse) ContentType() string
- func (r ShowUserResponse) GetBody() []byte
- func (r ShowUserResponse) GetJSON200() *UserResponse
- func (r ShowUserResponse) GetJSON403() *NotAuthorizedError
- func (r ShowUserResponse) GetJSON404() *NotFoundError
- func (r ShowUserResponse) GetJSON500() *InternalServerError
- func (r ShowUserResponse) Status() string
- func (r ShowUserResponse) StatusCode() int
- type SortColumnParam
- type SortOrderParam
- type SuccessMessage
- type SurveyID
- type Template
- type TemplateID
- type TemplateSurvey
- type TemplateSurveyKind
- type TemplateValue
- type TemplateVault
- type TemplateVaultKind
- type TokenProfileResponse
- func (r TokenProfileResponse) ContentType() string
- func (r TokenProfileResponse) GetBody() []byte
- func (r TokenProfileResponse) GetJSON200() *TokenResponse
- func (r TokenProfileResponse) GetJSON403() *NotAuthorizedError
- func (r TokenProfileResponse) GetJSON500() *InternalServerError
- func (r TokenProfileResponse) Status() string
- func (r TokenProfileResponse) StatusCode() int
- type TokenResponse
- type TooManyValuesForParamError
- type UnescapedCookieParamError
- type Unimplemented
- func (_ Unimplemented) AttachGroupToProject(w http.ResponseWriter, r *http.Request, groupID GroupID)
- func (_ Unimplemented) AttachGroupToUser(w http.ResponseWriter, r *http.Request, groupID GroupID)
- func (_ Unimplemented) AttachProjectToGroup(w http.ResponseWriter, r *http.Request, projectID ProjectID)
- func (_ Unimplemented) AttachProjectToUser(w http.ResponseWriter, r *http.Request, projectID ProjectID)
- func (_ Unimplemented) AttachUserToGroup(w http.ResponseWriter, r *http.Request, userID UserID)
- func (_ Unimplemented) AttachUserToProject(w http.ResponseWriter, r *http.Request, userID UserID)
- func (_ Unimplemented) CallbackProvider(w http.ResponseWriter, r *http.Request, provider AuthProviderParam, ...)
- func (_ Unimplemented) CreateGlobalRunner(w http.ResponseWriter, r *http.Request)
- func (_ Unimplemented) CreateGroup(w http.ResponseWriter, r *http.Request)
- func (_ Unimplemented) CreateProject(w http.ResponseWriter, r *http.Request)
- func (_ Unimplemented) CreateProjectCredential(w http.ResponseWriter, r *http.Request, projectID ProjectID)
- func (_ Unimplemented) CreateProjectEnvironment(w http.ResponseWriter, r *http.Request, projectID ProjectID)
- func (_ Unimplemented) CreateProjectEnvironmentSecret(w http.ResponseWriter, r *http.Request, projectID ProjectID, ...)
- func (_ Unimplemented) CreateProjectEnvironmentValue(w http.ResponseWriter, r *http.Request, projectID ProjectID, ...)
- func (_ Unimplemented) CreateProjectExecution(w http.ResponseWriter, r *http.Request, projectID ProjectID)
- func (_ Unimplemented) CreateProjectInventory(w http.ResponseWriter, r *http.Request, projectID ProjectID)
- func (_ Unimplemented) CreateProjectRepository(w http.ResponseWriter, r *http.Request, projectID ProjectID)
- func (_ Unimplemented) CreateProjectRunner(w http.ResponseWriter, r *http.Request, projectID ProjectID)
- func (_ Unimplemented) CreateProjectSchedule(w http.ResponseWriter, r *http.Request, projectID ProjectID)
- func (_ Unimplemented) CreateProjectTemplate(w http.ResponseWriter, r *http.Request, projectID ProjectID)
- func (_ Unimplemented) CreateProjectTemplateSurvey(w http.ResponseWriter, r *http.Request, projectID ProjectID, ...)
- func (_ Unimplemented) CreateProjectTemplateVault(w http.ResponseWriter, r *http.Request, projectID ProjectID, ...)
- func (_ Unimplemented) CreateUser(w http.ResponseWriter, r *http.Request)
- func (_ Unimplemented) DeleteGlobalRunner(w http.ResponseWriter, r *http.Request, runnerID RunnerID)
- func (_ Unimplemented) DeleteGroup(w http.ResponseWriter, r *http.Request, groupID GroupID)
- func (_ Unimplemented) DeleteGroupFromProject(w http.ResponseWriter, r *http.Request, groupID GroupID)
- func (_ Unimplemented) DeleteGroupFromUser(w http.ResponseWriter, r *http.Request, groupID GroupID)
- func (_ Unimplemented) DeleteProject(w http.ResponseWriter, r *http.Request, projectID ProjectID)
- func (_ Unimplemented) DeleteProjectCredential(w http.ResponseWriter, r *http.Request, projectID ProjectID, ...)
- func (_ Unimplemented) DeleteProjectEnvironment(w http.ResponseWriter, r *http.Request, projectID ProjectID, ...)
- func (_ Unimplemented) DeleteProjectEnvironmentSecret(w http.ResponseWriter, r *http.Request, projectID ProjectID, ...)
- func (_ Unimplemented) DeleteProjectEnvironmentValue(w http.ResponseWriter, r *http.Request, projectID ProjectID, ...)
- func (_ Unimplemented) DeleteProjectExecution(w http.ResponseWriter, r *http.Request, projectID ProjectID, ...)
- func (_ Unimplemented) DeleteProjectFromGroup(w http.ResponseWriter, r *http.Request, projectID ProjectID)
- func (_ Unimplemented) DeleteProjectFromUser(w http.ResponseWriter, r *http.Request, projectID ProjectID)
- func (_ Unimplemented) DeleteProjectInventory(w http.ResponseWriter, r *http.Request, projectID ProjectID, ...)
- func (_ Unimplemented) DeleteProjectRepository(w http.ResponseWriter, r *http.Request, projectID ProjectID, ...)
- func (_ Unimplemented) DeleteProjectRunner(w http.ResponseWriter, r *http.Request, projectID ProjectID, runnerID RunnerID)
- func (_ Unimplemented) DeleteProjectSchedule(w http.ResponseWriter, r *http.Request, projectID ProjectID, ...)
- func (_ Unimplemented) DeleteProjectTemplate(w http.ResponseWriter, r *http.Request, projectID ProjectID, ...)
- func (_ Unimplemented) DeleteProjectTemplateSurvey(w http.ResponseWriter, r *http.Request, projectID ProjectID, ...)
- func (_ Unimplemented) DeleteProjectTemplateVault(w http.ResponseWriter, r *http.Request, projectID ProjectID, ...)
- func (_ Unimplemented) DeleteUser(w http.ResponseWriter, r *http.Request, userID UserID)
- func (_ Unimplemented) DeleteUserFromGroup(w http.ResponseWriter, r *http.Request, userID UserID)
- func (_ Unimplemented) DeleteUserFromProject(w http.ResponseWriter, r *http.Request, userID UserID)
- func (_ Unimplemented) ListGlobalEvents(w http.ResponseWriter, r *http.Request, params ListGlobalEventsParams)
- func (_ Unimplemented) ListGlobalRunners(w http.ResponseWriter, r *http.Request, params ListGlobalRunnersParams)
- func (_ Unimplemented) ListGroupProjects(w http.ResponseWriter, r *http.Request, groupID GroupID, ...)
- func (_ Unimplemented) ListGroupUsers(w http.ResponseWriter, r *http.Request, groupID GroupID, ...)
- func (_ Unimplemented) ListGroups(w http.ResponseWriter, r *http.Request, params ListGroupsParams)
- func (_ Unimplemented) ListProjectCredentials(w http.ResponseWriter, r *http.Request, projectID ProjectID, ...)
- func (_ Unimplemented) ListProjectEnvironments(w http.ResponseWriter, r *http.Request, projectID ProjectID, ...)
- func (_ Unimplemented) ListProjectEvents(w http.ResponseWriter, r *http.Request, projectID ProjectID, ...)
- func (_ Unimplemented) ListProjectExecutions(w http.ResponseWriter, r *http.Request, projectID ProjectID, ...)
- func (_ Unimplemented) ListProjectGroups(w http.ResponseWriter, r *http.Request, projectID ProjectID, ...)
- func (_ Unimplemented) ListProjectInventories(w http.ResponseWriter, r *http.Request, projectID ProjectID, ...)
- func (_ Unimplemented) ListProjectRepositories(w http.ResponseWriter, r *http.Request, projectID ProjectID, ...)
- func (_ Unimplemented) ListProjectRunners(w http.ResponseWriter, r *http.Request, projectID ProjectID, ...)
- func (_ Unimplemented) ListProjectSchedules(w http.ResponseWriter, r *http.Request, projectID ProjectID, ...)
- func (_ Unimplemented) ListProjectTemplates(w http.ResponseWriter, r *http.Request, projectID ProjectID, ...)
- func (_ Unimplemented) ListProjectUsers(w http.ResponseWriter, r *http.Request, projectID ProjectID, ...)
- func (_ Unimplemented) ListProjects(w http.ResponseWriter, r *http.Request, params ListProjectsParams)
- func (_ Unimplemented) ListProviders(w http.ResponseWriter, r *http.Request)
- func (_ Unimplemented) ListUserGroups(w http.ResponseWriter, r *http.Request, userID UserID, ...)
- func (_ Unimplemented) ListUserProjects(w http.ResponseWriter, r *http.Request, userID UserID, ...)
- func (_ Unimplemented) ListUsers(w http.ResponseWriter, r *http.Request, params ListUsersParams)
- func (_ Unimplemented) LoginAuth(w http.ResponseWriter, r *http.Request)
- func (_ Unimplemented) OutputProjectExecution(w http.ResponseWriter, r *http.Request, projectID ProjectID, ...)
- func (_ Unimplemented) PermitGroupProject(w http.ResponseWriter, r *http.Request, groupID GroupID)
- func (_ Unimplemented) PermitGroupUser(w http.ResponseWriter, r *http.Request, groupID GroupID)
- func (_ Unimplemented) PermitProjectGroup(w http.ResponseWriter, r *http.Request, projectID ProjectID)
- func (_ Unimplemented) PermitProjectUser(w http.ResponseWriter, r *http.Request, projectID ProjectID)
- func (_ Unimplemented) PermitUserGroup(w http.ResponseWriter, r *http.Request, userID UserID)
- func (_ Unimplemented) PermitUserProject(w http.ResponseWriter, r *http.Request, userID UserID)
- func (_ Unimplemented) PurgeProjectExecution(w http.ResponseWriter, r *http.Request, projectID ProjectID, ...)
- func (_ Unimplemented) RedirectAuth(w http.ResponseWriter, r *http.Request)
- func (_ Unimplemented) RefreshAuth(w http.ResponseWriter, r *http.Request)
- func (_ Unimplemented) RequestProvider(w http.ResponseWriter, r *http.Request, provider AuthProviderParam)
- func (_ Unimplemented) ShowGlobalRunner(w http.ResponseWriter, r *http.Request, runnerID RunnerID)
- func (_ Unimplemented) ShowGroup(w http.ResponseWriter, r *http.Request, groupID GroupID)
- func (_ Unimplemented) ShowProfile(w http.ResponseWriter, r *http.Request)
- func (_ Unimplemented) ShowProject(w http.ResponseWriter, r *http.Request, projectID ProjectID)
- func (_ Unimplemented) ShowProjectCredential(w http.ResponseWriter, r *http.Request, projectID ProjectID, ...)
- func (_ Unimplemented) ShowProjectEnvironment(w http.ResponseWriter, r *http.Request, projectID ProjectID, ...)
- func (_ Unimplemented) ShowProjectExecution(w http.ResponseWriter, r *http.Request, projectID ProjectID, ...)
- func (_ Unimplemented) ShowProjectInventory(w http.ResponseWriter, r *http.Request, projectID ProjectID, ...)
- func (_ Unimplemented) ShowProjectRepository(w http.ResponseWriter, r *http.Request, projectID ProjectID, ...)
- func (_ Unimplemented) ShowProjectRunner(w http.ResponseWriter, r *http.Request, projectID ProjectID, runnerID RunnerID)
- func (_ Unimplemented) ShowProjectSchedule(w http.ResponseWriter, r *http.Request, projectID ProjectID, ...)
- func (_ Unimplemented) ShowProjectTemplate(w http.ResponseWriter, r *http.Request, projectID ProjectID, ...)
- func (_ Unimplemented) ShowUser(w http.ResponseWriter, r *http.Request, userID UserID)
- func (_ Unimplemented) TokenProfile(w http.ResponseWriter, r *http.Request)
- func (_ Unimplemented) UpdateGlobalRunner(w http.ResponseWriter, r *http.Request, runnerID RunnerID)
- func (_ Unimplemented) UpdateGroup(w http.ResponseWriter, r *http.Request, groupID GroupID)
- func (_ Unimplemented) UpdateProfile(w http.ResponseWriter, r *http.Request)
- func (_ Unimplemented) UpdateProject(w http.ResponseWriter, r *http.Request, projectID ProjectID)
- func (_ Unimplemented) UpdateProjectCredential(w http.ResponseWriter, r *http.Request, projectID ProjectID, ...)
- func (_ Unimplemented) UpdateProjectEnvironment(w http.ResponseWriter, r *http.Request, projectID ProjectID, ...)
- func (_ Unimplemented) UpdateProjectEnvironmentSecret(w http.ResponseWriter, r *http.Request, projectID ProjectID, ...)
- func (_ Unimplemented) UpdateProjectEnvironmentValue(w http.ResponseWriter, r *http.Request, projectID ProjectID, ...)
- func (_ Unimplemented) UpdateProjectInventory(w http.ResponseWriter, r *http.Request, projectID ProjectID, ...)
- func (_ Unimplemented) UpdateProjectRepository(w http.ResponseWriter, r *http.Request, projectID ProjectID, ...)
- func (_ Unimplemented) UpdateProjectRunner(w http.ResponseWriter, r *http.Request, projectID ProjectID, runnerID RunnerID)
- func (_ Unimplemented) UpdateProjectSchedule(w http.ResponseWriter, r *http.Request, projectID ProjectID, ...)
- func (_ Unimplemented) UpdateProjectTemplate(w http.ResponseWriter, r *http.Request, projectID ProjectID, ...)
- func (_ Unimplemented) UpdateProjectTemplateSurvey(w http.ResponseWriter, r *http.Request, projectID ProjectID, ...)
- func (_ Unimplemented) UpdateProjectTemplateVault(w http.ResponseWriter, r *http.Request, projectID ProjectID, ...)
- func (_ Unimplemented) UpdateUser(w http.ResponseWriter, r *http.Request, userID UserID)
- func (_ Unimplemented) VerifyAuth(w http.ResponseWriter, r *http.Request)
- type UnmarshalingParamError
- type UpdateGlobalRunnerBody
- type UpdateGlobalRunnerJSONBody
- type UpdateGlobalRunnerJSONRequestBody
- type UpdateGlobalRunnerResponse
- func (r UpdateGlobalRunnerResponse) ContentType() string
- func (r UpdateGlobalRunnerResponse) GetBody() []byte
- func (r UpdateGlobalRunnerResponse) GetJSON200() *GlobalRunnerResponse
- func (r UpdateGlobalRunnerResponse) GetJSON400() *BadRequestError
- func (r UpdateGlobalRunnerResponse) GetJSON403() *NotAuthorizedError
- func (r UpdateGlobalRunnerResponse) GetJSON404() *NotFoundError
- func (r UpdateGlobalRunnerResponse) GetJSON422() *ValidationError
- func (r UpdateGlobalRunnerResponse) GetJSON500() *InternalServerError
- func (r UpdateGlobalRunnerResponse) Status() string
- func (r UpdateGlobalRunnerResponse) StatusCode() int
- type UpdateGroupBody
- type UpdateGroupJSONBody
- type UpdateGroupJSONRequestBody
- type UpdateGroupResponse
- func (r UpdateGroupResponse) ContentType() string
- func (r UpdateGroupResponse) GetBody() []byte
- func (r UpdateGroupResponse) GetJSON200() *GroupResponse
- func (r UpdateGroupResponse) GetJSON400() *BadRequestError
- func (r UpdateGroupResponse) GetJSON403() *NotAuthorizedError
- func (r UpdateGroupResponse) GetJSON404() *NotFoundError
- func (r UpdateGroupResponse) GetJSON422() *ValidationError
- func (r UpdateGroupResponse) GetJSON500() *InternalServerError
- func (r UpdateGroupResponse) Status() string
- func (r UpdateGroupResponse) StatusCode() int
- type UpdateProfileBody
- type UpdateProfileJSONBody
- type UpdateProfileJSONRequestBody
- type UpdateProfileResponse
- func (r UpdateProfileResponse) ContentType() string
- func (r UpdateProfileResponse) GetBody() []byte
- func (r UpdateProfileResponse) GetJSON200() *ProfileResponse
- func (r UpdateProfileResponse) GetJSON400() *BadRequestError
- func (r UpdateProfileResponse) GetJSON403() *NotAuthorizedError
- func (r UpdateProfileResponse) GetJSON422() *ValidationError
- func (r UpdateProfileResponse) GetJSON500() *InternalServerError
- func (r UpdateProfileResponse) Status() string
- func (r UpdateProfileResponse) StatusCode() int
- type UpdateProjectBody
- type UpdateProjectCredentialBody
- type UpdateProjectCredentialJSONBody
- type UpdateProjectCredentialJSONRequestBody
- type UpdateProjectCredentialResponse
- func (r UpdateProjectCredentialResponse) ContentType() string
- func (r UpdateProjectCredentialResponse) GetBody() []byte
- func (r UpdateProjectCredentialResponse) GetJSON200() *ProjectCredentialResponse
- func (r UpdateProjectCredentialResponse) GetJSON400() *BadRequestError
- func (r UpdateProjectCredentialResponse) GetJSON403() *NotAuthorizedError
- func (r UpdateProjectCredentialResponse) GetJSON404() *NotFoundError
- func (r UpdateProjectCredentialResponse) GetJSON422() *ValidationError
- func (r UpdateProjectCredentialResponse) GetJSON500() *InternalServerError
- func (r UpdateProjectCredentialResponse) Status() string
- func (r UpdateProjectCredentialResponse) StatusCode() int
- type UpdateProjectEnvironmentBody
- type UpdateProjectEnvironmentJSONBody
- type UpdateProjectEnvironmentJSONRequestBody
- type UpdateProjectEnvironmentResponse
- func (r UpdateProjectEnvironmentResponse) ContentType() string
- func (r UpdateProjectEnvironmentResponse) GetBody() []byte
- func (r UpdateProjectEnvironmentResponse) GetJSON200() *ProjectEnvironmentResponse
- func (r UpdateProjectEnvironmentResponse) GetJSON400() *BadRequestError
- func (r UpdateProjectEnvironmentResponse) GetJSON403() *NotAuthorizedError
- func (r UpdateProjectEnvironmentResponse) GetJSON404() *NotFoundError
- func (r UpdateProjectEnvironmentResponse) GetJSON422() *ValidationError
- func (r UpdateProjectEnvironmentResponse) GetJSON500() *InternalServerError
- func (r UpdateProjectEnvironmentResponse) Status() string
- func (r UpdateProjectEnvironmentResponse) StatusCode() int
- type UpdateProjectEnvironmentSecretBody
- type UpdateProjectEnvironmentSecretJSONBody
- type UpdateProjectEnvironmentSecretJSONRequestBody
- type UpdateProjectEnvironmentSecretResponse
- func (r UpdateProjectEnvironmentSecretResponse) ContentType() string
- func (r UpdateProjectEnvironmentSecretResponse) GetBody() []byte
- func (r UpdateProjectEnvironmentSecretResponse) GetJSON200() *ProjectEnvironmentSecretResponse
- func (r UpdateProjectEnvironmentSecretResponse) GetJSON400() *BadRequestError
- func (r UpdateProjectEnvironmentSecretResponse) GetJSON403() *NotAuthorizedError
- func (r UpdateProjectEnvironmentSecretResponse) GetJSON404() *NotFoundError
- func (r UpdateProjectEnvironmentSecretResponse) GetJSON422() *ValidationError
- func (r UpdateProjectEnvironmentSecretResponse) GetJSON500() *InternalServerError
- func (r UpdateProjectEnvironmentSecretResponse) Status() string
- func (r UpdateProjectEnvironmentSecretResponse) StatusCode() int
- type UpdateProjectEnvironmentValueBody
- type UpdateProjectEnvironmentValueJSONBody
- type UpdateProjectEnvironmentValueJSONRequestBody
- type UpdateProjectEnvironmentValueResponse
- func (r UpdateProjectEnvironmentValueResponse) ContentType() string
- func (r UpdateProjectEnvironmentValueResponse) GetBody() []byte
- func (r UpdateProjectEnvironmentValueResponse) GetJSON200() *ProjectEnvironmentValueResponse
- func (r UpdateProjectEnvironmentValueResponse) GetJSON400() *BadRequestError
- func (r UpdateProjectEnvironmentValueResponse) GetJSON403() *NotAuthorizedError
- func (r UpdateProjectEnvironmentValueResponse) GetJSON404() *NotFoundError
- func (r UpdateProjectEnvironmentValueResponse) GetJSON422() *ValidationError
- func (r UpdateProjectEnvironmentValueResponse) GetJSON500() *InternalServerError
- func (r UpdateProjectEnvironmentValueResponse) Status() string
- func (r UpdateProjectEnvironmentValueResponse) StatusCode() int
- type UpdateProjectInventoryBody
- type UpdateProjectInventoryJSONBody
- type UpdateProjectInventoryJSONRequestBody
- type UpdateProjectInventoryResponse
- func (r UpdateProjectInventoryResponse) ContentType() string
- func (r UpdateProjectInventoryResponse) GetBody() []byte
- func (r UpdateProjectInventoryResponse) GetJSON200() *ProjectInventoryResponse
- func (r UpdateProjectInventoryResponse) GetJSON400() *BadRequestError
- func (r UpdateProjectInventoryResponse) GetJSON403() *NotAuthorizedError
- func (r UpdateProjectInventoryResponse) GetJSON404() *NotFoundError
- func (r UpdateProjectInventoryResponse) GetJSON422() *ValidationError
- func (r UpdateProjectInventoryResponse) GetJSON500() *InternalServerError
- func (r UpdateProjectInventoryResponse) Status() string
- func (r UpdateProjectInventoryResponse) StatusCode() int
- type UpdateProjectJSONBody
- type UpdateProjectJSONRequestBody
- type UpdateProjectRepositoryBody
- type UpdateProjectRepositoryJSONBody
- type UpdateProjectRepositoryJSONRequestBody
- type UpdateProjectRepositoryResponse
- func (r UpdateProjectRepositoryResponse) ContentType() string
- func (r UpdateProjectRepositoryResponse) GetBody() []byte
- func (r UpdateProjectRepositoryResponse) GetJSON200() *ProjectRepositoryResponse
- func (r UpdateProjectRepositoryResponse) GetJSON400() *BadRequestError
- func (r UpdateProjectRepositoryResponse) GetJSON403() *NotAuthorizedError
- func (r UpdateProjectRepositoryResponse) GetJSON404() *NotFoundError
- func (r UpdateProjectRepositoryResponse) GetJSON422() *ValidationError
- func (r UpdateProjectRepositoryResponse) GetJSON500() *InternalServerError
- func (r UpdateProjectRepositoryResponse) Status() string
- func (r UpdateProjectRepositoryResponse) StatusCode() int
- type UpdateProjectResponse
- func (r UpdateProjectResponse) ContentType() string
- func (r UpdateProjectResponse) GetBody() []byte
- func (r UpdateProjectResponse) GetJSON200() *ProjectResponse
- func (r UpdateProjectResponse) GetJSON400() *BadRequestError
- func (r UpdateProjectResponse) GetJSON403() *NotAuthorizedError
- func (r UpdateProjectResponse) GetJSON404() *NotFoundError
- func (r UpdateProjectResponse) GetJSON422() *ValidationError
- func (r UpdateProjectResponse) GetJSON500() *InternalServerError
- func (r UpdateProjectResponse) Status() string
- func (r UpdateProjectResponse) StatusCode() int
- type UpdateProjectRunnerBody
- type UpdateProjectRunnerJSONBody
- type UpdateProjectRunnerJSONRequestBody
- type UpdateProjectRunnerResponse
- func (r UpdateProjectRunnerResponse) ContentType() string
- func (r UpdateProjectRunnerResponse) GetBody() []byte
- func (r UpdateProjectRunnerResponse) GetJSON200() *ProjectRunnerResponse
- func (r UpdateProjectRunnerResponse) GetJSON400() *BadRequestError
- func (r UpdateProjectRunnerResponse) GetJSON403() *NotAuthorizedError
- func (r UpdateProjectRunnerResponse) GetJSON404() *NotFoundError
- func (r UpdateProjectRunnerResponse) GetJSON422() *ValidationError
- func (r UpdateProjectRunnerResponse) GetJSON500() *InternalServerError
- func (r UpdateProjectRunnerResponse) Status() string
- func (r UpdateProjectRunnerResponse) StatusCode() int
- type UpdateProjectScheduleBody
- type UpdateProjectScheduleJSONBody
- type UpdateProjectScheduleJSONRequestBody
- type UpdateProjectScheduleResponse
- func (r UpdateProjectScheduleResponse) ContentType() string
- func (r UpdateProjectScheduleResponse) GetBody() []byte
- func (r UpdateProjectScheduleResponse) GetJSON200() *ProjectScheduleResponse
- func (r UpdateProjectScheduleResponse) GetJSON400() *BadRequestError
- func (r UpdateProjectScheduleResponse) GetJSON403() *NotAuthorizedError
- func (r UpdateProjectScheduleResponse) GetJSON404() *NotFoundError
- func (r UpdateProjectScheduleResponse) GetJSON422() *ValidationError
- func (r UpdateProjectScheduleResponse) GetJSON500() *InternalServerError
- func (r UpdateProjectScheduleResponse) Status() string
- func (r UpdateProjectScheduleResponse) StatusCode() int
- type UpdateProjectTemplateBody
- type UpdateProjectTemplateJSONBody
- type UpdateProjectTemplateJSONRequestBody
- type UpdateProjectTemplateResponse
- func (r UpdateProjectTemplateResponse) ContentType() string
- func (r UpdateProjectTemplateResponse) GetBody() []byte
- func (r UpdateProjectTemplateResponse) GetJSON200() *ProjectTemplateResponse
- func (r UpdateProjectTemplateResponse) GetJSON400() *BadRequestError
- func (r UpdateProjectTemplateResponse) GetJSON403() *NotAuthorizedError
- func (r UpdateProjectTemplateResponse) GetJSON404() *NotFoundError
- func (r UpdateProjectTemplateResponse) GetJSON422() *ValidationError
- func (r UpdateProjectTemplateResponse) GetJSON500() *InternalServerError
- func (r UpdateProjectTemplateResponse) Status() string
- func (r UpdateProjectTemplateResponse) StatusCode() int
- type UpdateProjectTemplateSurveyBody
- type UpdateProjectTemplateSurveyJSONBody
- type UpdateProjectTemplateSurveyJSONRequestBody
- type UpdateProjectTemplateSurveyResponse
- func (r UpdateProjectTemplateSurveyResponse) ContentType() string
- func (r UpdateProjectTemplateSurveyResponse) GetBody() []byte
- func (r UpdateProjectTemplateSurveyResponse) GetJSON200() *ProjectTemplateSurveyResponse
- func (r UpdateProjectTemplateSurveyResponse) GetJSON400() *BadRequestError
- func (r UpdateProjectTemplateSurveyResponse) GetJSON403() *NotAuthorizedError
- func (r UpdateProjectTemplateSurveyResponse) GetJSON404() *NotFoundError
- func (r UpdateProjectTemplateSurveyResponse) GetJSON422() *ValidationError
- func (r UpdateProjectTemplateSurveyResponse) GetJSON500() *InternalServerError
- func (r UpdateProjectTemplateSurveyResponse) Status() string
- func (r UpdateProjectTemplateSurveyResponse) StatusCode() int
- type UpdateProjectTemplateVaultBody
- type UpdateProjectTemplateVaultJSONBody
- type UpdateProjectTemplateVaultJSONRequestBody
- type UpdateProjectTemplateVaultResponse
- func (r UpdateProjectTemplateVaultResponse) ContentType() string
- func (r UpdateProjectTemplateVaultResponse) GetBody() []byte
- func (r UpdateProjectTemplateVaultResponse) GetJSON200() *ProjectTemplateVaultResponse
- func (r UpdateProjectTemplateVaultResponse) GetJSON400() *BadRequestError
- func (r UpdateProjectTemplateVaultResponse) GetJSON403() *NotAuthorizedError
- func (r UpdateProjectTemplateVaultResponse) GetJSON404() *NotFoundError
- func (r UpdateProjectTemplateVaultResponse) GetJSON422() *ValidationError
- func (r UpdateProjectTemplateVaultResponse) GetJSON500() *InternalServerError
- func (r UpdateProjectTemplateVaultResponse) Status() string
- func (r UpdateProjectTemplateVaultResponse) StatusCode() int
- type UpdateUserBody
- type UpdateUserJSONBody
- type UpdateUserJSONRequestBody
- type UpdateUserResponse
- func (r UpdateUserResponse) ContentType() string
- func (r UpdateUserResponse) GetBody() []byte
- func (r UpdateUserResponse) GetJSON200() *UserResponse
- func (r UpdateUserResponse) GetJSON400() *BadRequestError
- func (r UpdateUserResponse) GetJSON403() *NotAuthorizedError
- func (r UpdateUserResponse) GetJSON404() *NotFoundError
- func (r UpdateUserResponse) GetJSON422() *ValidationError
- func (r UpdateUserResponse) GetJSON500() *InternalServerError
- func (r UpdateUserResponse) Status() string
- func (r UpdateUserResponse) StatusCode() int
- type User
- type UserAuth
- type UserGroup
- type UserGroupDropBody
- type UserGroupPerm
- type UserGroupPermBody
- type UserGroupsResponse
- type UserID
- type UserProject
- type UserProjectDropBody
- type UserProjectPerm
- type UserProjectPermBody
- type UserProjectsResponse
- type UserResponse
- type UsersResponse
- type Validation
- type ValidationError
- type ValueID
- type VaultID
- type VerifyAuthResponse
- func (r VerifyAuthResponse) ContentType() string
- func (r VerifyAuthResponse) GetBody() []byte
- func (r VerifyAuthResponse) GetJSON200() *VerifyResponse
- func (r VerifyAuthResponse) GetJSON401() *InvalidTokenError
- func (r VerifyAuthResponse) GetJSON500() *InternalServerError
- func (r VerifyAuthResponse) Status() string
- func (r VerifyAuthResponse) StatusCode() int
- type VerifyResponse
Constants ¶
This section is empty.
Variables ¶
var ( // ErrCredentialKind defines an error if an invalid value gets mapped. ErrCredentialKind = fmt.Errorf("invalid type for CredentialKind") )
var ( // ErrEnvironmentSecretKind defines an error if an invalid value gets mapped. ErrEnvironmentSecretKind = fmt.Errorf("invalid type for EnvironmentSecretKind") )
var ( // ErrEnvironmentValueKind defines an error if an invalid value gets mapped. ErrEnvironmentValueKind = fmt.Errorf("invalid type for EnvironmentValueKind") )
var ( // ErrEventAction defines an error if an invalid value gets mapped. ErrEventAction = fmt.Errorf("invalid type for EventAction") )
var ( // ErrEventObjectType defines an error if an invalid value gets mapped. ErrEventObjectType = fmt.Errorf("invalid type for EventObjectType") )
var ( // ErrGroupProjectPerm defines an error if an invalid value gets mapped. ErrGroupProjectPerm = fmt.Errorf("invalid type for GroupProjectPerm") )
var ( // ErrInventoryKind defines an error if an invalid value gets mapped. ErrInventoryKind = fmt.Errorf("invalid type for InventoryKind") )
var ( // ErrListGlobalRunnersParamsOrder defines an error if an invalid value gets mapped. ErrListGlobalRunnersParamsOrder = fmt.Errorf("invalid type for ListGlobalRunnersParamsOrder") )
var ( // ErrListGroupProjectsParamsOrder defines an error if an invalid value gets mapped. ErrListGroupProjectsParamsOrder = fmt.Errorf("invalid type for ListGroupProjectsParamsOrder") )
var ( // ErrListGroupUsersParamsOrder defines an error if an invalid value gets mapped. ErrListGroupUsersParamsOrder = fmt.Errorf("invalid type for ListGroupUsersParamsOrder") )
var ( // ErrListGroupsParamsOrder defines an error if an invalid value gets mapped. ErrListGroupsParamsOrder = fmt.Errorf("invalid type for ListGroupsParamsOrder") )
var ( // ErrListProjectCredentialsParamsOrder defines an error if an invalid value gets mapped. ErrListProjectCredentialsParamsOrder = fmt.Errorf("invalid type for ListProjectCredentialsParamsOrder") )
var ( // ErrListProjectEnvironmentsParamsOrder defines an error if an invalid value gets mapped. ErrListProjectEnvironmentsParamsOrder = fmt.Errorf("invalid type for ListProjectEnvironmentsParamsOrder") )
var ( // ErrListProjectExecutionsParamsOrder defines an error if an invalid value gets mapped. ErrListProjectExecutionsParamsOrder = fmt.Errorf("invalid type for ListProjectExecutionsParamsOrder") )
var ( // ErrListProjectGroupsParamsOrder defines an error if an invalid value gets mapped. ErrListProjectGroupsParamsOrder = fmt.Errorf("invalid type for ListProjectGroupsParamsOrder") )
var ( // ErrListProjectInventoriesParamsOrder defines an error if an invalid value gets mapped. ErrListProjectInventoriesParamsOrder = fmt.Errorf("invalid type for ListProjectInventoriesParamsOrder") )
var ( // ErrListProjectRepositoriesParamsOrder defines an error if an invalid value gets mapped. ErrListProjectRepositoriesParamsOrder = fmt.Errorf("invalid type for ListProjectRepositoriesParamsOrder") )
var ( // ErrListProjectRunnersParamsOrder defines an error if an invalid value gets mapped. ErrListProjectRunnersParamsOrder = fmt.Errorf("invalid type for ListProjectRunnersParamsOrder") )
var ( // ErrListProjectSchedulesParamsOrder defines an error if an invalid value gets mapped. ErrListProjectSchedulesParamsOrder = fmt.Errorf("invalid type for ListProjectSchedulesParamsOrder") )
var ( // ErrListProjectTemplatesParamsOrder defines an error if an invalid value gets mapped. ErrListProjectTemplatesParamsOrder = fmt.Errorf("invalid type for ListProjectTemplatesParamsOrder") )
var ( // ErrListProjectUsersParamsOrder defines an error if an invalid value gets mapped. ErrListProjectUsersParamsOrder = fmt.Errorf("invalid type for ListProjectUsersParamsOrder") )
var ( // ErrListProjectsParamsOrder defines an error if an invalid value gets mapped. ErrListProjectsParamsOrder = fmt.Errorf("invalid type for ListProjectsParamsOrder") )
var ( // ErrListUserGroupsParamsOrder defines an error if an invalid value gets mapped. ErrListUserGroupsParamsOrder = fmt.Errorf("invalid type for ListUserGroupsParamsOrder") )
var ( // ErrListUserProjectsParamsOrder defines an error if an invalid value gets mapped. ErrListUserProjectsParamsOrder = fmt.Errorf("invalid type for ListUserProjectsParamsOrder") )
var ( // ErrListUsersParamsOrder defines an error if an invalid value gets mapped. ErrListUsersParamsOrder = fmt.Errorf("invalid type for ListUsersParamsOrder") )
var ( // ErrSortOrderParam defines an error if an invalid value gets mapped. ErrSortOrderParam = fmt.Errorf("invalid type for SortOrderParam") )
var ( // ErrTemplateSurveyKind defines an error if an invalid value gets mapped. ErrTemplateSurveyKind = fmt.Errorf("invalid type for TemplateSurveyKind") )
var ( // ErrTemplateVaultKind defines an error if an invalid value gets mapped. ErrTemplateVaultKind = fmt.Errorf("invalid type for TemplateVaultKind") )
var ( // ErrUnsupportedImageFormat defines the error for unsupported image formats. ErrUnsupportedImageFormat = fmt.Errorf("unsupported avatar file format") )
var ( // ErrUserGroupPerm defines an error if an invalid value gets mapped. ErrUserGroupPerm = fmt.Errorf("invalid type for UserGroupPerm") )
var ( // ErrUserProjectPerm defines an error if an invalid value gets mapped. ErrUserProjectPerm = fmt.Errorf("invalid type for UserProjectPerm") )
Functions ¶
func GetSpec ¶
GetSpec returns the OpenAPI specification corresponding to the generated code in this file. External references in the spec are resolved through PathToRawSpec; externally-referenced files must be embedded in their corresponding Go packages (via the import-mapping feature). URL-based external refs are not supported.
func GetSpecJSON ¶
GetSpecJSON returns the raw JSON bytes of the embedded OpenAPI specification: decompressed but not unmarshaled. External references are not resolved here; the bytes are the spec exactly as embedded by codegen. The result is cached at package init time, so repeated calls are cheap.
func GetSwagger
deprecated
func Handler ¶
func Handler(si ServerInterface) http.Handler
Handler creates http.Handler with routing matching OpenAPI spec.
func HandlerFromMux ¶
func HandlerFromMux(si ServerInterface, r chi.Router) http.Handler
HandlerFromMux creates http.Handler with routing matching OpenAPI spec based on the provided mux.
func HandlerWithOptions ¶
func HandlerWithOptions(si ServerInterface, options ChiServerOptions) http.Handler
HandlerWithOptions creates http.Handler with additional options
func NewAttachGroupToProjectRequest ¶
func NewAttachGroupToProjectRequest(server string, groupID GroupID, body AttachGroupToProjectJSONRequestBody) (*http.Request, error)
NewAttachGroupToProjectRequest calls the generic AttachGroupToProject builder with application/json body
func NewAttachGroupToProjectRequestWithBody ¶
func NewAttachGroupToProjectRequestWithBody(server string, groupID GroupID, contentType string, body io.Reader) (*http.Request, error)
NewAttachGroupToProjectRequestWithBody constructs an http.Request for the AttachGroupToProject method, with any body, and a specified content type
func NewAttachGroupToUserRequest ¶
func NewAttachGroupToUserRequest(server string, groupID GroupID, body AttachGroupToUserJSONRequestBody) (*http.Request, error)
NewAttachGroupToUserRequest calls the generic AttachGroupToUser builder with application/json body
func NewAttachGroupToUserRequestWithBody ¶
func NewAttachGroupToUserRequestWithBody(server string, groupID GroupID, contentType string, body io.Reader) (*http.Request, error)
NewAttachGroupToUserRequestWithBody constructs an http.Request for the AttachGroupToUser method, with any body, and a specified content type
func NewAttachProjectToGroupRequest ¶
func NewAttachProjectToGroupRequest(server string, projectID ProjectID, body AttachProjectToGroupJSONRequestBody) (*http.Request, error)
NewAttachProjectToGroupRequest calls the generic AttachProjectToGroup builder with application/json body
func NewAttachProjectToGroupRequestWithBody ¶
func NewAttachProjectToGroupRequestWithBody(server string, projectID ProjectID, contentType string, body io.Reader) (*http.Request, error)
NewAttachProjectToGroupRequestWithBody constructs an http.Request for the AttachProjectToGroup method, with any body, and a specified content type
func NewAttachProjectToUserRequest ¶
func NewAttachProjectToUserRequest(server string, projectID ProjectID, body AttachProjectToUserJSONRequestBody) (*http.Request, error)
NewAttachProjectToUserRequest calls the generic AttachProjectToUser builder with application/json body
func NewAttachProjectToUserRequestWithBody ¶
func NewAttachProjectToUserRequestWithBody(server string, projectID ProjectID, contentType string, body io.Reader) (*http.Request, error)
NewAttachProjectToUserRequestWithBody constructs an http.Request for the AttachProjectToUser method, with any body, and a specified content type
func NewAttachUserToGroupRequest ¶
func NewAttachUserToGroupRequest(server string, userID UserID, body AttachUserToGroupJSONRequestBody) (*http.Request, error)
NewAttachUserToGroupRequest calls the generic AttachUserToGroup builder with application/json body
func NewAttachUserToGroupRequestWithBody ¶
func NewAttachUserToGroupRequestWithBody(server string, userID UserID, contentType string, body io.Reader) (*http.Request, error)
NewAttachUserToGroupRequestWithBody constructs an http.Request for the AttachUserToGroup method, with any body, and a specified content type
func NewAttachUserToProjectRequest ¶
func NewAttachUserToProjectRequest(server string, userID UserID, body AttachUserToProjectJSONRequestBody) (*http.Request, error)
NewAttachUserToProjectRequest calls the generic AttachUserToProject builder with application/json body
func NewAttachUserToProjectRequestWithBody ¶
func NewAttachUserToProjectRequestWithBody(server string, userID UserID, contentType string, body io.Reader) (*http.Request, error)
NewAttachUserToProjectRequestWithBody constructs an http.Request for the AttachUserToProject method, with any body, and a specified content type
func NewCallbackProviderRequest ¶
func NewCallbackProviderRequest(server string, provider AuthProviderParam, params *CallbackProviderParams) (*http.Request, error)
NewCallbackProviderRequest constructs an http.Request for the CallbackProvider method
func NewCreateGlobalRunnerRequest ¶
func NewCreateGlobalRunnerRequest(server string, body CreateGlobalRunnerJSONRequestBody) (*http.Request, error)
NewCreateGlobalRunnerRequest calls the generic CreateGlobalRunner builder with application/json body
func NewCreateGlobalRunnerRequestWithBody ¶
func NewCreateGlobalRunnerRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewCreateGlobalRunnerRequestWithBody constructs an http.Request for the CreateGlobalRunner method, with any body, and a specified content type
func NewCreateGroupRequest ¶
func NewCreateGroupRequest(server string, body CreateGroupJSONRequestBody) (*http.Request, error)
NewCreateGroupRequest calls the generic CreateGroup builder with application/json body
func NewCreateGroupRequestWithBody ¶
func NewCreateGroupRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewCreateGroupRequestWithBody constructs an http.Request for the CreateGroup method, with any body, and a specified content type
func NewCreateProjectCredentialRequest ¶
func NewCreateProjectCredentialRequest(server string, projectID ProjectID, body CreateProjectCredentialJSONRequestBody) (*http.Request, error)
NewCreateProjectCredentialRequest calls the generic CreateProjectCredential builder with application/json body
func NewCreateProjectCredentialRequestWithBody ¶
func NewCreateProjectCredentialRequestWithBody(server string, projectID ProjectID, contentType string, body io.Reader) (*http.Request, error)
NewCreateProjectCredentialRequestWithBody constructs an http.Request for the CreateProjectCredential method, with any body, and a specified content type
func NewCreateProjectEnvironmentRequest ¶
func NewCreateProjectEnvironmentRequest(server string, projectID ProjectID, body CreateProjectEnvironmentJSONRequestBody) (*http.Request, error)
NewCreateProjectEnvironmentRequest calls the generic CreateProjectEnvironment builder with application/json body
func NewCreateProjectEnvironmentRequestWithBody ¶
func NewCreateProjectEnvironmentRequestWithBody(server string, projectID ProjectID, contentType string, body io.Reader) (*http.Request, error)
NewCreateProjectEnvironmentRequestWithBody constructs an http.Request for the CreateProjectEnvironment method, with any body, and a specified content type
func NewCreateProjectEnvironmentSecretRequest ¶
func NewCreateProjectEnvironmentSecretRequest(server string, projectID ProjectID, environmentID EnvironmentID, body CreateProjectEnvironmentSecretJSONRequestBody) (*http.Request, error)
NewCreateProjectEnvironmentSecretRequest calls the generic CreateProjectEnvironmentSecret builder with application/json body
func NewCreateProjectEnvironmentSecretRequestWithBody ¶
func NewCreateProjectEnvironmentSecretRequestWithBody(server string, projectID ProjectID, environmentID EnvironmentID, contentType string, body io.Reader) (*http.Request, error)
NewCreateProjectEnvironmentSecretRequestWithBody constructs an http.Request for the CreateProjectEnvironmentSecret method, with any body, and a specified content type
func NewCreateProjectEnvironmentValueRequest ¶
func NewCreateProjectEnvironmentValueRequest(server string, projectID ProjectID, environmentID EnvironmentID, body CreateProjectEnvironmentValueJSONRequestBody) (*http.Request, error)
NewCreateProjectEnvironmentValueRequest calls the generic CreateProjectEnvironmentValue builder with application/json body
func NewCreateProjectEnvironmentValueRequestWithBody ¶
func NewCreateProjectEnvironmentValueRequestWithBody(server string, projectID ProjectID, environmentID EnvironmentID, contentType string, body io.Reader) (*http.Request, error)
NewCreateProjectEnvironmentValueRequestWithBody constructs an http.Request for the CreateProjectEnvironmentValue method, with any body, and a specified content type
func NewCreateProjectExecutionRequest ¶
func NewCreateProjectExecutionRequest(server string, projectID ProjectID, body CreateProjectExecutionJSONRequestBody) (*http.Request, error)
NewCreateProjectExecutionRequest calls the generic CreateProjectExecution builder with application/json body
func NewCreateProjectExecutionRequestWithBody ¶
func NewCreateProjectExecutionRequestWithBody(server string, projectID ProjectID, contentType string, body io.Reader) (*http.Request, error)
NewCreateProjectExecutionRequestWithBody constructs an http.Request for the CreateProjectExecution method, with any body, and a specified content type
func NewCreateProjectInventoryRequest ¶
func NewCreateProjectInventoryRequest(server string, projectID ProjectID, body CreateProjectInventoryJSONRequestBody) (*http.Request, error)
NewCreateProjectInventoryRequest calls the generic CreateProjectInventory builder with application/json body
func NewCreateProjectInventoryRequestWithBody ¶
func NewCreateProjectInventoryRequestWithBody(server string, projectID ProjectID, contentType string, body io.Reader) (*http.Request, error)
NewCreateProjectInventoryRequestWithBody constructs an http.Request for the CreateProjectInventory method, with any body, and a specified content type
func NewCreateProjectRepositoryRequest ¶
func NewCreateProjectRepositoryRequest(server string, projectID ProjectID, body CreateProjectRepositoryJSONRequestBody) (*http.Request, error)
NewCreateProjectRepositoryRequest calls the generic CreateProjectRepository builder with application/json body
func NewCreateProjectRepositoryRequestWithBody ¶
func NewCreateProjectRepositoryRequestWithBody(server string, projectID ProjectID, contentType string, body io.Reader) (*http.Request, error)
NewCreateProjectRepositoryRequestWithBody constructs an http.Request for the CreateProjectRepository method, with any body, and a specified content type
func NewCreateProjectRequest ¶
func NewCreateProjectRequest(server string, body CreateProjectJSONRequestBody) (*http.Request, error)
NewCreateProjectRequest calls the generic CreateProject builder with application/json body
func NewCreateProjectRequestWithBody ¶
func NewCreateProjectRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewCreateProjectRequestWithBody constructs an http.Request for the CreateProject method, with any body, and a specified content type
func NewCreateProjectRunnerRequest ¶
func NewCreateProjectRunnerRequest(server string, projectID ProjectID, body CreateProjectRunnerJSONRequestBody) (*http.Request, error)
NewCreateProjectRunnerRequest calls the generic CreateProjectRunner builder with application/json body
func NewCreateProjectRunnerRequestWithBody ¶
func NewCreateProjectRunnerRequestWithBody(server string, projectID ProjectID, contentType string, body io.Reader) (*http.Request, error)
NewCreateProjectRunnerRequestWithBody constructs an http.Request for the CreateProjectRunner method, with any body, and a specified content type
func NewCreateProjectScheduleRequest ¶
func NewCreateProjectScheduleRequest(server string, projectID ProjectID, body CreateProjectScheduleJSONRequestBody) (*http.Request, error)
NewCreateProjectScheduleRequest calls the generic CreateProjectSchedule builder with application/json body
func NewCreateProjectScheduleRequestWithBody ¶
func NewCreateProjectScheduleRequestWithBody(server string, projectID ProjectID, contentType string, body io.Reader) (*http.Request, error)
NewCreateProjectScheduleRequestWithBody constructs an http.Request for the CreateProjectSchedule method, with any body, and a specified content type
func NewCreateProjectTemplateRequest ¶
func NewCreateProjectTemplateRequest(server string, projectID ProjectID, body CreateProjectTemplateJSONRequestBody) (*http.Request, error)
NewCreateProjectTemplateRequest calls the generic CreateProjectTemplate builder with application/json body
func NewCreateProjectTemplateRequestWithBody ¶
func NewCreateProjectTemplateRequestWithBody(server string, projectID ProjectID, contentType string, body io.Reader) (*http.Request, error)
NewCreateProjectTemplateRequestWithBody constructs an http.Request for the CreateProjectTemplate method, with any body, and a specified content type
func NewCreateProjectTemplateSurveyRequest ¶
func NewCreateProjectTemplateSurveyRequest(server string, projectID ProjectID, templateID TemplateID, body CreateProjectTemplateSurveyJSONRequestBody) (*http.Request, error)
NewCreateProjectTemplateSurveyRequest calls the generic CreateProjectTemplateSurvey builder with application/json body
func NewCreateProjectTemplateSurveyRequestWithBody ¶
func NewCreateProjectTemplateSurveyRequestWithBody(server string, projectID ProjectID, templateID TemplateID, contentType string, body io.Reader) (*http.Request, error)
NewCreateProjectTemplateSurveyRequestWithBody constructs an http.Request for the CreateProjectTemplateSurvey method, with any body, and a specified content type
func NewCreateProjectTemplateVaultRequest ¶
func NewCreateProjectTemplateVaultRequest(server string, projectID ProjectID, templateID TemplateID, body CreateProjectTemplateVaultJSONRequestBody) (*http.Request, error)
NewCreateProjectTemplateVaultRequest calls the generic CreateProjectTemplateVault builder with application/json body
func NewCreateProjectTemplateVaultRequestWithBody ¶
func NewCreateProjectTemplateVaultRequestWithBody(server string, projectID ProjectID, templateID TemplateID, contentType string, body io.Reader) (*http.Request, error)
NewCreateProjectTemplateVaultRequestWithBody constructs an http.Request for the CreateProjectTemplateVault method, with any body, and a specified content type
func NewCreateUserRequest ¶
func NewCreateUserRequest(server string, body CreateUserJSONRequestBody) (*http.Request, error)
NewCreateUserRequest calls the generic CreateUser builder with application/json body
func NewCreateUserRequestWithBody ¶
func NewCreateUserRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewCreateUserRequestWithBody constructs an http.Request for the CreateUser method, with any body, and a specified content type
func NewDeleteGlobalRunnerRequest ¶
NewDeleteGlobalRunnerRequest constructs an http.Request for the DeleteGlobalRunner method
func NewDeleteGroupFromProjectRequest ¶
func NewDeleteGroupFromProjectRequest(server string, groupID GroupID, body DeleteGroupFromProjectJSONRequestBody) (*http.Request, error)
NewDeleteGroupFromProjectRequest calls the generic DeleteGroupFromProject builder with application/json body
func NewDeleteGroupFromProjectRequestWithBody ¶
func NewDeleteGroupFromProjectRequestWithBody(server string, groupID GroupID, contentType string, body io.Reader) (*http.Request, error)
NewDeleteGroupFromProjectRequestWithBody constructs an http.Request for the DeleteGroupFromProject method, with any body, and a specified content type
func NewDeleteGroupFromUserRequest ¶
func NewDeleteGroupFromUserRequest(server string, groupID GroupID, body DeleteGroupFromUserJSONRequestBody) (*http.Request, error)
NewDeleteGroupFromUserRequest calls the generic DeleteGroupFromUser builder with application/json body
func NewDeleteGroupFromUserRequestWithBody ¶
func NewDeleteGroupFromUserRequestWithBody(server string, groupID GroupID, contentType string, body io.Reader) (*http.Request, error)
NewDeleteGroupFromUserRequestWithBody constructs an http.Request for the DeleteGroupFromUser method, with any body, and a specified content type
func NewDeleteGroupRequest ¶
NewDeleteGroupRequest constructs an http.Request for the DeleteGroup method
func NewDeleteProjectCredentialRequest ¶
func NewDeleteProjectCredentialRequest(server string, projectID ProjectID, credentialID CredentialID) (*http.Request, error)
NewDeleteProjectCredentialRequest constructs an http.Request for the DeleteProjectCredential method
func NewDeleteProjectEnvironmentRequest ¶
func NewDeleteProjectEnvironmentRequest(server string, projectID ProjectID, environmentID EnvironmentID) (*http.Request, error)
NewDeleteProjectEnvironmentRequest constructs an http.Request for the DeleteProjectEnvironment method
func NewDeleteProjectEnvironmentSecretRequest ¶
func NewDeleteProjectEnvironmentSecretRequest(server string, projectID ProjectID, environmentID EnvironmentID, secretID SecretID) (*http.Request, error)
NewDeleteProjectEnvironmentSecretRequest constructs an http.Request for the DeleteProjectEnvironmentSecret method
func NewDeleteProjectEnvironmentValueRequest ¶
func NewDeleteProjectEnvironmentValueRequest(server string, projectID ProjectID, environmentID EnvironmentID, valueID ValueID) (*http.Request, error)
NewDeleteProjectEnvironmentValueRequest constructs an http.Request for the DeleteProjectEnvironmentValue method
func NewDeleteProjectExecutionRequest ¶
func NewDeleteProjectExecutionRequest(server string, projectID ProjectID, executionID ExecutionID) (*http.Request, error)
NewDeleteProjectExecutionRequest constructs an http.Request for the DeleteProjectExecution method
func NewDeleteProjectFromGroupRequest ¶
func NewDeleteProjectFromGroupRequest(server string, projectID ProjectID, body DeleteProjectFromGroupJSONRequestBody) (*http.Request, error)
NewDeleteProjectFromGroupRequest calls the generic DeleteProjectFromGroup builder with application/json body
func NewDeleteProjectFromGroupRequestWithBody ¶
func NewDeleteProjectFromGroupRequestWithBody(server string, projectID ProjectID, contentType string, body io.Reader) (*http.Request, error)
NewDeleteProjectFromGroupRequestWithBody constructs an http.Request for the DeleteProjectFromGroup method, with any body, and a specified content type
func NewDeleteProjectFromUserRequest ¶
func NewDeleteProjectFromUserRequest(server string, projectID ProjectID, body DeleteProjectFromUserJSONRequestBody) (*http.Request, error)
NewDeleteProjectFromUserRequest calls the generic DeleteProjectFromUser builder with application/json body
func NewDeleteProjectFromUserRequestWithBody ¶
func NewDeleteProjectFromUserRequestWithBody(server string, projectID ProjectID, contentType string, body io.Reader) (*http.Request, error)
NewDeleteProjectFromUserRequestWithBody constructs an http.Request for the DeleteProjectFromUser method, with any body, and a specified content type
func NewDeleteProjectInventoryRequest ¶
func NewDeleteProjectInventoryRequest(server string, projectID ProjectID, inventoryID InventoryID) (*http.Request, error)
NewDeleteProjectInventoryRequest constructs an http.Request for the DeleteProjectInventory method
func NewDeleteProjectRepositoryRequest ¶
func NewDeleteProjectRepositoryRequest(server string, projectID ProjectID, repositoryID RepositoryID) (*http.Request, error)
NewDeleteProjectRepositoryRequest constructs an http.Request for the DeleteProjectRepository method
func NewDeleteProjectRequest ¶
NewDeleteProjectRequest constructs an http.Request for the DeleteProject method
func NewDeleteProjectRunnerRequest ¶
func NewDeleteProjectRunnerRequest(server string, projectID ProjectID, runnerID RunnerID) (*http.Request, error)
NewDeleteProjectRunnerRequest constructs an http.Request for the DeleteProjectRunner method
func NewDeleteProjectScheduleRequest ¶
func NewDeleteProjectScheduleRequest(server string, projectID ProjectID, scheduleID ScheduleID) (*http.Request, error)
NewDeleteProjectScheduleRequest constructs an http.Request for the DeleteProjectSchedule method
func NewDeleteProjectTemplateRequest ¶
func NewDeleteProjectTemplateRequest(server string, projectID ProjectID, templateID TemplateID) (*http.Request, error)
NewDeleteProjectTemplateRequest constructs an http.Request for the DeleteProjectTemplate method
func NewDeleteProjectTemplateSurveyRequest ¶
func NewDeleteProjectTemplateSurveyRequest(server string, projectID ProjectID, templateID TemplateID, surveyID SurveyID) (*http.Request, error)
NewDeleteProjectTemplateSurveyRequest constructs an http.Request for the DeleteProjectTemplateSurvey method
func NewDeleteProjectTemplateVaultRequest ¶
func NewDeleteProjectTemplateVaultRequest(server string, projectID ProjectID, templateID TemplateID, vaultID VaultID) (*http.Request, error)
NewDeleteProjectTemplateVaultRequest constructs an http.Request for the DeleteProjectTemplateVault method
func NewDeleteUserFromGroupRequest ¶
func NewDeleteUserFromGroupRequest(server string, userID UserID, body DeleteUserFromGroupJSONRequestBody) (*http.Request, error)
NewDeleteUserFromGroupRequest calls the generic DeleteUserFromGroup builder with application/json body
func NewDeleteUserFromGroupRequestWithBody ¶
func NewDeleteUserFromGroupRequestWithBody(server string, userID UserID, contentType string, body io.Reader) (*http.Request, error)
NewDeleteUserFromGroupRequestWithBody constructs an http.Request for the DeleteUserFromGroup method, with any body, and a specified content type
func NewDeleteUserFromProjectRequest ¶
func NewDeleteUserFromProjectRequest(server string, userID UserID, body DeleteUserFromProjectJSONRequestBody) (*http.Request, error)
NewDeleteUserFromProjectRequest calls the generic DeleteUserFromProject builder with application/json body
func NewDeleteUserFromProjectRequestWithBody ¶
func NewDeleteUserFromProjectRequestWithBody(server string, userID UserID, contentType string, body io.Reader) (*http.Request, error)
NewDeleteUserFromProjectRequestWithBody constructs an http.Request for the DeleteUserFromProject method, with any body, and a specified content type
func NewDeleteUserRequest ¶
NewDeleteUserRequest constructs an http.Request for the DeleteUser method
func NewListGlobalEventsRequest ¶
func NewListGlobalEventsRequest(server string, params *ListGlobalEventsParams) (*http.Request, error)
NewListGlobalEventsRequest constructs an http.Request for the ListGlobalEvents method
func NewListGlobalRunnersRequest ¶
func NewListGlobalRunnersRequest(server string, params *ListGlobalRunnersParams) (*http.Request, error)
NewListGlobalRunnersRequest constructs an http.Request for the ListGlobalRunners method
func NewListGroupProjectsRequest ¶
func NewListGroupProjectsRequest(server string, groupID GroupID, params *ListGroupProjectsParams) (*http.Request, error)
NewListGroupProjectsRequest constructs an http.Request for the ListGroupProjects method
func NewListGroupUsersRequest ¶
func NewListGroupUsersRequest(server string, groupID GroupID, params *ListGroupUsersParams) (*http.Request, error)
NewListGroupUsersRequest constructs an http.Request for the ListGroupUsers method
func NewListGroupsRequest ¶
func NewListGroupsRequest(server string, params *ListGroupsParams) (*http.Request, error)
NewListGroupsRequest constructs an http.Request for the ListGroups method
func NewListProjectCredentialsRequest ¶
func NewListProjectCredentialsRequest(server string, projectID ProjectID, params *ListProjectCredentialsParams) (*http.Request, error)
NewListProjectCredentialsRequest constructs an http.Request for the ListProjectCredentials method
func NewListProjectEnvironmentsRequest ¶
func NewListProjectEnvironmentsRequest(server string, projectID ProjectID, params *ListProjectEnvironmentsParams) (*http.Request, error)
NewListProjectEnvironmentsRequest constructs an http.Request for the ListProjectEnvironments method
func NewListProjectEventsRequest ¶
func NewListProjectEventsRequest(server string, projectID ProjectID, params *ListProjectEventsParams) (*http.Request, error)
NewListProjectEventsRequest constructs an http.Request for the ListProjectEvents method
func NewListProjectExecutionsRequest ¶
func NewListProjectExecutionsRequest(server string, projectID ProjectID, params *ListProjectExecutionsParams) (*http.Request, error)
NewListProjectExecutionsRequest constructs an http.Request for the ListProjectExecutions method
func NewListProjectGroupsRequest ¶
func NewListProjectGroupsRequest(server string, projectID ProjectID, params *ListProjectGroupsParams) (*http.Request, error)
NewListProjectGroupsRequest constructs an http.Request for the ListProjectGroups method
func NewListProjectInventoriesRequest ¶
func NewListProjectInventoriesRequest(server string, projectID ProjectID, params *ListProjectInventoriesParams) (*http.Request, error)
NewListProjectInventoriesRequest constructs an http.Request for the ListProjectInventories method
func NewListProjectRepositoriesRequest ¶
func NewListProjectRepositoriesRequest(server string, projectID ProjectID, params *ListProjectRepositoriesParams) (*http.Request, error)
NewListProjectRepositoriesRequest constructs an http.Request for the ListProjectRepositories method
func NewListProjectRunnersRequest ¶
func NewListProjectRunnersRequest(server string, projectID ProjectID, params *ListProjectRunnersParams) (*http.Request, error)
NewListProjectRunnersRequest constructs an http.Request for the ListProjectRunners method
func NewListProjectSchedulesRequest ¶
func NewListProjectSchedulesRequest(server string, projectID ProjectID, params *ListProjectSchedulesParams) (*http.Request, error)
NewListProjectSchedulesRequest constructs an http.Request for the ListProjectSchedules method
func NewListProjectTemplatesRequest ¶
func NewListProjectTemplatesRequest(server string, projectID ProjectID, params *ListProjectTemplatesParams) (*http.Request, error)
NewListProjectTemplatesRequest constructs an http.Request for the ListProjectTemplates method
func NewListProjectUsersRequest ¶
func NewListProjectUsersRequest(server string, projectID ProjectID, params *ListProjectUsersParams) (*http.Request, error)
NewListProjectUsersRequest constructs an http.Request for the ListProjectUsers method
func NewListProjectsRequest ¶
func NewListProjectsRequest(server string, params *ListProjectsParams) (*http.Request, error)
NewListProjectsRequest constructs an http.Request for the ListProjects method
func NewListProvidersRequest ¶
NewListProvidersRequest constructs an http.Request for the ListProviders method
func NewListUserGroupsRequest ¶
func NewListUserGroupsRequest(server string, userID UserID, params *ListUserGroupsParams) (*http.Request, error)
NewListUserGroupsRequest constructs an http.Request for the ListUserGroups method
func NewListUserProjectsRequest ¶
func NewListUserProjectsRequest(server string, userID UserID, params *ListUserProjectsParams) (*http.Request, error)
NewListUserProjectsRequest constructs an http.Request for the ListUserProjects method
func NewListUsersRequest ¶
func NewListUsersRequest(server string, params *ListUsersParams) (*http.Request, error)
NewListUsersRequest constructs an http.Request for the ListUsers method
func NewLoginAuthRequest ¶
func NewLoginAuthRequest(server string, body LoginAuthJSONRequestBody) (*http.Request, error)
NewLoginAuthRequest calls the generic LoginAuth builder with application/json body
func NewLoginAuthRequestWithBody ¶
func NewLoginAuthRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewLoginAuthRequestWithBody constructs an http.Request for the LoginAuth method, with any body, and a specified content type
func NewOutputProjectExecutionRequest ¶
func NewOutputProjectExecutionRequest(server string, projectID ProjectID, executionID ExecutionID) (*http.Request, error)
NewOutputProjectExecutionRequest constructs an http.Request for the OutputProjectExecution method
func NewPermitGroupProjectRequest ¶
func NewPermitGroupProjectRequest(server string, groupID GroupID, body PermitGroupProjectJSONRequestBody) (*http.Request, error)
NewPermitGroupProjectRequest calls the generic PermitGroupProject builder with application/json body
func NewPermitGroupProjectRequestWithBody ¶
func NewPermitGroupProjectRequestWithBody(server string, groupID GroupID, contentType string, body io.Reader) (*http.Request, error)
NewPermitGroupProjectRequestWithBody constructs an http.Request for the PermitGroupProject method, with any body, and a specified content type
func NewPermitGroupUserRequest ¶
func NewPermitGroupUserRequest(server string, groupID GroupID, body PermitGroupUserJSONRequestBody) (*http.Request, error)
NewPermitGroupUserRequest calls the generic PermitGroupUser builder with application/json body
func NewPermitGroupUserRequestWithBody ¶
func NewPermitGroupUserRequestWithBody(server string, groupID GroupID, contentType string, body io.Reader) (*http.Request, error)
NewPermitGroupUserRequestWithBody constructs an http.Request for the PermitGroupUser method, with any body, and a specified content type
func NewPermitProjectGroupRequest ¶
func NewPermitProjectGroupRequest(server string, projectID ProjectID, body PermitProjectGroupJSONRequestBody) (*http.Request, error)
NewPermitProjectGroupRequest calls the generic PermitProjectGroup builder with application/json body
func NewPermitProjectGroupRequestWithBody ¶
func NewPermitProjectGroupRequestWithBody(server string, projectID ProjectID, contentType string, body io.Reader) (*http.Request, error)
NewPermitProjectGroupRequestWithBody constructs an http.Request for the PermitProjectGroup method, with any body, and a specified content type
func NewPermitProjectUserRequest ¶
func NewPermitProjectUserRequest(server string, projectID ProjectID, body PermitProjectUserJSONRequestBody) (*http.Request, error)
NewPermitProjectUserRequest calls the generic PermitProjectUser builder with application/json body
func NewPermitProjectUserRequestWithBody ¶
func NewPermitProjectUserRequestWithBody(server string, projectID ProjectID, contentType string, body io.Reader) (*http.Request, error)
NewPermitProjectUserRequestWithBody constructs an http.Request for the PermitProjectUser method, with any body, and a specified content type
func NewPermitUserGroupRequest ¶
func NewPermitUserGroupRequest(server string, userID UserID, body PermitUserGroupJSONRequestBody) (*http.Request, error)
NewPermitUserGroupRequest calls the generic PermitUserGroup builder with application/json body
func NewPermitUserGroupRequestWithBody ¶
func NewPermitUserGroupRequestWithBody(server string, userID UserID, contentType string, body io.Reader) (*http.Request, error)
NewPermitUserGroupRequestWithBody constructs an http.Request for the PermitUserGroup method, with any body, and a specified content type
func NewPermitUserProjectRequest ¶
func NewPermitUserProjectRequest(server string, userID UserID, body PermitUserProjectJSONRequestBody) (*http.Request, error)
NewPermitUserProjectRequest calls the generic PermitUserProject builder with application/json body
func NewPermitUserProjectRequestWithBody ¶
func NewPermitUserProjectRequestWithBody(server string, userID UserID, contentType string, body io.Reader) (*http.Request, error)
NewPermitUserProjectRequestWithBody constructs an http.Request for the PermitUserProject method, with any body, and a specified content type
func NewPurgeProjectExecutionRequest ¶
func NewPurgeProjectExecutionRequest(server string, projectID ProjectID, executionID ExecutionID) (*http.Request, error)
NewPurgeProjectExecutionRequest constructs an http.Request for the PurgeProjectExecution method
func NewRedirectAuthRequest ¶
func NewRedirectAuthRequest(server string, body RedirectAuthJSONRequestBody) (*http.Request, error)
NewRedirectAuthRequest calls the generic RedirectAuth builder with application/json body
func NewRedirectAuthRequestWithBody ¶
func NewRedirectAuthRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewRedirectAuthRequestWithBody constructs an http.Request for the RedirectAuth method, with any body, and a specified content type
func NewRefreshAuthRequest ¶
NewRefreshAuthRequest constructs an http.Request for the RefreshAuth method
func NewRequestProviderRequest ¶
func NewRequestProviderRequest(server string, provider AuthProviderParam) (*http.Request, error)
NewRequestProviderRequest constructs an http.Request for the RequestProvider method
func NewShowGlobalRunnerRequest ¶
NewShowGlobalRunnerRequest constructs an http.Request for the ShowGlobalRunner method
func NewShowGroupRequest ¶
NewShowGroupRequest constructs an http.Request for the ShowGroup method
func NewShowProfileRequest ¶
NewShowProfileRequest constructs an http.Request for the ShowProfile method
func NewShowProjectCredentialRequest ¶
func NewShowProjectCredentialRequest(server string, projectID ProjectID, credentialID CredentialID) (*http.Request, error)
NewShowProjectCredentialRequest constructs an http.Request for the ShowProjectCredential method
func NewShowProjectEnvironmentRequest ¶
func NewShowProjectEnvironmentRequest(server string, projectID ProjectID, environmentID EnvironmentID) (*http.Request, error)
NewShowProjectEnvironmentRequest constructs an http.Request for the ShowProjectEnvironment method
func NewShowProjectExecutionRequest ¶
func NewShowProjectExecutionRequest(server string, projectID ProjectID, executionID ExecutionID) (*http.Request, error)
NewShowProjectExecutionRequest constructs an http.Request for the ShowProjectExecution method
func NewShowProjectInventoryRequest ¶
func NewShowProjectInventoryRequest(server string, projectID ProjectID, inventoryID InventoryID) (*http.Request, error)
NewShowProjectInventoryRequest constructs an http.Request for the ShowProjectInventory method
func NewShowProjectRepositoryRequest ¶
func NewShowProjectRepositoryRequest(server string, projectID ProjectID, repositoryID RepositoryID) (*http.Request, error)
NewShowProjectRepositoryRequest constructs an http.Request for the ShowProjectRepository method
func NewShowProjectRequest ¶
NewShowProjectRequest constructs an http.Request for the ShowProject method
func NewShowProjectRunnerRequest ¶
func NewShowProjectRunnerRequest(server string, projectID ProjectID, runnerID RunnerID) (*http.Request, error)
NewShowProjectRunnerRequest constructs an http.Request for the ShowProjectRunner method
func NewShowProjectScheduleRequest ¶
func NewShowProjectScheduleRequest(server string, projectID ProjectID, scheduleID ScheduleID) (*http.Request, error)
NewShowProjectScheduleRequest constructs an http.Request for the ShowProjectSchedule method
func NewShowProjectTemplateRequest ¶
func NewShowProjectTemplateRequest(server string, projectID ProjectID, templateID TemplateID) (*http.Request, error)
NewShowProjectTemplateRequest constructs an http.Request for the ShowProjectTemplate method
func NewShowUserRequest ¶
NewShowUserRequest constructs an http.Request for the ShowUser method
func NewTokenProfileRequest ¶
NewTokenProfileRequest constructs an http.Request for the TokenProfile method
func NewUpdateGlobalRunnerRequest ¶
func NewUpdateGlobalRunnerRequest(server string, runnerID RunnerID, body UpdateGlobalRunnerJSONRequestBody) (*http.Request, error)
NewUpdateGlobalRunnerRequest calls the generic UpdateGlobalRunner builder with application/json body
func NewUpdateGlobalRunnerRequestWithBody ¶
func NewUpdateGlobalRunnerRequestWithBody(server string, runnerID RunnerID, contentType string, body io.Reader) (*http.Request, error)
NewUpdateGlobalRunnerRequestWithBody constructs an http.Request for the UpdateGlobalRunner method, with any body, and a specified content type
func NewUpdateGroupRequest ¶
func NewUpdateGroupRequest(server string, groupID GroupID, body UpdateGroupJSONRequestBody) (*http.Request, error)
NewUpdateGroupRequest calls the generic UpdateGroup builder with application/json body
func NewUpdateGroupRequestWithBody ¶
func NewUpdateGroupRequestWithBody(server string, groupID GroupID, contentType string, body io.Reader) (*http.Request, error)
NewUpdateGroupRequestWithBody constructs an http.Request for the UpdateGroup method, with any body, and a specified content type
func NewUpdateProfileRequest ¶
func NewUpdateProfileRequest(server string, body UpdateProfileJSONRequestBody) (*http.Request, error)
NewUpdateProfileRequest calls the generic UpdateProfile builder with application/json body
func NewUpdateProfileRequestWithBody ¶
func NewUpdateProfileRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewUpdateProfileRequestWithBody constructs an http.Request for the UpdateProfile method, with any body, and a specified content type
func NewUpdateProjectCredentialRequest ¶
func NewUpdateProjectCredentialRequest(server string, projectID ProjectID, credentialID CredentialID, body UpdateProjectCredentialJSONRequestBody) (*http.Request, error)
NewUpdateProjectCredentialRequest calls the generic UpdateProjectCredential builder with application/json body
func NewUpdateProjectCredentialRequestWithBody ¶
func NewUpdateProjectCredentialRequestWithBody(server string, projectID ProjectID, credentialID CredentialID, contentType string, body io.Reader) (*http.Request, error)
NewUpdateProjectCredentialRequestWithBody constructs an http.Request for the UpdateProjectCredential method, with any body, and a specified content type
func NewUpdateProjectEnvironmentRequest ¶
func NewUpdateProjectEnvironmentRequest(server string, projectID ProjectID, environmentID EnvironmentID, body UpdateProjectEnvironmentJSONRequestBody) (*http.Request, error)
NewUpdateProjectEnvironmentRequest calls the generic UpdateProjectEnvironment builder with application/json body
func NewUpdateProjectEnvironmentRequestWithBody ¶
func NewUpdateProjectEnvironmentRequestWithBody(server string, projectID ProjectID, environmentID EnvironmentID, contentType string, body io.Reader) (*http.Request, error)
NewUpdateProjectEnvironmentRequestWithBody constructs an http.Request for the UpdateProjectEnvironment method, with any body, and a specified content type
func NewUpdateProjectEnvironmentSecretRequest ¶
func NewUpdateProjectEnvironmentSecretRequest(server string, projectID ProjectID, environmentID EnvironmentID, secretID SecretID, body UpdateProjectEnvironmentSecretJSONRequestBody) (*http.Request, error)
NewUpdateProjectEnvironmentSecretRequest calls the generic UpdateProjectEnvironmentSecret builder with application/json body
func NewUpdateProjectEnvironmentSecretRequestWithBody ¶
func NewUpdateProjectEnvironmentSecretRequestWithBody(server string, projectID ProjectID, environmentID EnvironmentID, secretID SecretID, contentType string, body io.Reader) (*http.Request, error)
NewUpdateProjectEnvironmentSecretRequestWithBody constructs an http.Request for the UpdateProjectEnvironmentSecret method, with any body, and a specified content type
func NewUpdateProjectEnvironmentValueRequest ¶
func NewUpdateProjectEnvironmentValueRequest(server string, projectID ProjectID, environmentID EnvironmentID, valueID ValueID, body UpdateProjectEnvironmentValueJSONRequestBody) (*http.Request, error)
NewUpdateProjectEnvironmentValueRequest calls the generic UpdateProjectEnvironmentValue builder with application/json body
func NewUpdateProjectEnvironmentValueRequestWithBody ¶
func NewUpdateProjectEnvironmentValueRequestWithBody(server string, projectID ProjectID, environmentID EnvironmentID, valueID ValueID, contentType string, body io.Reader) (*http.Request, error)
NewUpdateProjectEnvironmentValueRequestWithBody constructs an http.Request for the UpdateProjectEnvironmentValue method, with any body, and a specified content type
func NewUpdateProjectInventoryRequest ¶
func NewUpdateProjectInventoryRequest(server string, projectID ProjectID, inventoryID InventoryID, body UpdateProjectInventoryJSONRequestBody) (*http.Request, error)
NewUpdateProjectInventoryRequest calls the generic UpdateProjectInventory builder with application/json body
func NewUpdateProjectInventoryRequestWithBody ¶
func NewUpdateProjectInventoryRequestWithBody(server string, projectID ProjectID, inventoryID InventoryID, contentType string, body io.Reader) (*http.Request, error)
NewUpdateProjectInventoryRequestWithBody constructs an http.Request for the UpdateProjectInventory method, with any body, and a specified content type
func NewUpdateProjectRepositoryRequest ¶
func NewUpdateProjectRepositoryRequest(server string, projectID ProjectID, repositoryID RepositoryID, body UpdateProjectRepositoryJSONRequestBody) (*http.Request, error)
NewUpdateProjectRepositoryRequest calls the generic UpdateProjectRepository builder with application/json body
func NewUpdateProjectRepositoryRequestWithBody ¶
func NewUpdateProjectRepositoryRequestWithBody(server string, projectID ProjectID, repositoryID RepositoryID, contentType string, body io.Reader) (*http.Request, error)
NewUpdateProjectRepositoryRequestWithBody constructs an http.Request for the UpdateProjectRepository method, with any body, and a specified content type
func NewUpdateProjectRequest ¶
func NewUpdateProjectRequest(server string, projectID ProjectID, body UpdateProjectJSONRequestBody) (*http.Request, error)
NewUpdateProjectRequest calls the generic UpdateProject builder with application/json body
func NewUpdateProjectRequestWithBody ¶
func NewUpdateProjectRequestWithBody(server string, projectID ProjectID, contentType string, body io.Reader) (*http.Request, error)
NewUpdateProjectRequestWithBody constructs an http.Request for the UpdateProject method, with any body, and a specified content type
func NewUpdateProjectRunnerRequest ¶
func NewUpdateProjectRunnerRequest(server string, projectID ProjectID, runnerID RunnerID, body UpdateProjectRunnerJSONRequestBody) (*http.Request, error)
NewUpdateProjectRunnerRequest calls the generic UpdateProjectRunner builder with application/json body
func NewUpdateProjectRunnerRequestWithBody ¶
func NewUpdateProjectRunnerRequestWithBody(server string, projectID ProjectID, runnerID RunnerID, contentType string, body io.Reader) (*http.Request, error)
NewUpdateProjectRunnerRequestWithBody constructs an http.Request for the UpdateProjectRunner method, with any body, and a specified content type
func NewUpdateProjectScheduleRequest ¶
func NewUpdateProjectScheduleRequest(server string, projectID ProjectID, scheduleID ScheduleID, body UpdateProjectScheduleJSONRequestBody) (*http.Request, error)
NewUpdateProjectScheduleRequest calls the generic UpdateProjectSchedule builder with application/json body
func NewUpdateProjectScheduleRequestWithBody ¶
func NewUpdateProjectScheduleRequestWithBody(server string, projectID ProjectID, scheduleID ScheduleID, contentType string, body io.Reader) (*http.Request, error)
NewUpdateProjectScheduleRequestWithBody constructs an http.Request for the UpdateProjectSchedule method, with any body, and a specified content type
func NewUpdateProjectTemplateRequest ¶
func NewUpdateProjectTemplateRequest(server string, projectID ProjectID, templateID TemplateID, body UpdateProjectTemplateJSONRequestBody) (*http.Request, error)
NewUpdateProjectTemplateRequest calls the generic UpdateProjectTemplate builder with application/json body
func NewUpdateProjectTemplateRequestWithBody ¶
func NewUpdateProjectTemplateRequestWithBody(server string, projectID ProjectID, templateID TemplateID, contentType string, body io.Reader) (*http.Request, error)
NewUpdateProjectTemplateRequestWithBody constructs an http.Request for the UpdateProjectTemplate method, with any body, and a specified content type
func NewUpdateProjectTemplateSurveyRequest ¶
func NewUpdateProjectTemplateSurveyRequest(server string, projectID ProjectID, templateID TemplateID, surveyID SurveyID, body UpdateProjectTemplateSurveyJSONRequestBody) (*http.Request, error)
NewUpdateProjectTemplateSurveyRequest calls the generic UpdateProjectTemplateSurvey builder with application/json body
func NewUpdateProjectTemplateSurveyRequestWithBody ¶
func NewUpdateProjectTemplateSurveyRequestWithBody(server string, projectID ProjectID, templateID TemplateID, surveyID SurveyID, contentType string, body io.Reader) (*http.Request, error)
NewUpdateProjectTemplateSurveyRequestWithBody constructs an http.Request for the UpdateProjectTemplateSurvey method, with any body, and a specified content type
func NewUpdateProjectTemplateVaultRequest ¶
func NewUpdateProjectTemplateVaultRequest(server string, projectID ProjectID, templateID TemplateID, vaultID VaultID, body UpdateProjectTemplateVaultJSONRequestBody) (*http.Request, error)
NewUpdateProjectTemplateVaultRequest calls the generic UpdateProjectTemplateVault builder with application/json body
func NewUpdateProjectTemplateVaultRequestWithBody ¶
func NewUpdateProjectTemplateVaultRequestWithBody(server string, projectID ProjectID, templateID TemplateID, vaultID VaultID, contentType string, body io.Reader) (*http.Request, error)
NewUpdateProjectTemplateVaultRequestWithBody constructs an http.Request for the UpdateProjectTemplateVault method, with any body, and a specified content type
func NewUpdateUserRequest ¶
func NewUpdateUserRequest(server string, userID UserID, body UpdateUserJSONRequestBody) (*http.Request, error)
NewUpdateUserRequest calls the generic UpdateUser builder with application/json body
func NewUpdateUserRequestWithBody ¶
func NewUpdateUserRequestWithBody(server string, userID UserID, contentType string, body io.Reader) (*http.Request, error)
NewUpdateUserRequestWithBody constructs an http.Request for the UpdateUser method, with any body, and a specified content type
func NewVerifyAuthRequest ¶
NewVerifyAuthRequest constructs an http.Request for the VerifyAuth method
func Notify ¶
func Notify(w http.ResponseWriter, notification Notification)
Notify simply processes a notification.
func PathToRawSpec ¶
Constructs a synthetic filesystem for resolving external references when loading openapi specifications.
Types ¶
type API ¶
type API struct {
// contains filtered or unexported fields
}
API provides the http.Handler for the OpenAPI implementation.
func New ¶
func New( cfg *config.Config, registry *metrics.Metrics, identity *authn.Authn, uploads upload.Upload, storage *store.Store, ) *API
New creates a new API that adds the handler implementations.
func (*API) AllowAdminAccessOnly ¶
AllowAdminAccessOnly defines a middleware to check permissions.
func (*API) AllowManageProject ¶
AllowManageProject defines a middleware to check permissions.
func (*API) AllowManageProjectCredential ¶
AllowManageProjectCredential defines a middleware to check permissions.
func (*API) AllowManageProjectEnvironment ¶
AllowManageProjectEnvironment defines a middleware to check permissions.
func (*API) AllowManageProjectExecution ¶
AllowManageProjectExecution defines a middleware to check permissions.
func (*API) AllowManageProjectInventory ¶
AllowManageProjectInventory defines a middleware to check permissions.
func (*API) AllowManageProjectRepository ¶
AllowManageProjectRepository defines a middleware to check permissions.
func (*API) AllowManageProjectRunner ¶
AllowManageProjectRunner defines a middleware to check permissions.
func (*API) AllowManageProjectSchedule ¶
AllowManageProjectSchedule defines a middleware to check permissions.
func (*API) AllowManageProjectTemplate ¶
AllowManageProjectTemplate defines a middleware to check permissions.
func (*API) AllowOwnerProject ¶
AllowOwnerProject defines a middleware to check permissions.
func (*API) AllowShowProject ¶
AllowShowProject defines a middleware to check permissions.
func (*API) AllowShowProjectCredential ¶
AllowShowProjectCredential defines a middleware to check permissions.
func (*API) AllowShowProjectEnvironment ¶
AllowShowProjectEnvironment defines a middleware to check permissions.
func (*API) AllowShowProjectExecution ¶
AllowShowProjectExecution defines a middleware to check permissions.
func (*API) AllowShowProjectInventory ¶
AllowShowProjectInventory defines a middleware to check permissions.
func (*API) AllowShowProjectRepository ¶
AllowShowProjectRepository defines a middleware to check permissions.
func (*API) AllowShowProjectRunner ¶
AllowShowProjectRunner defines a middleware to check permissions.
func (*API) AllowShowProjectSchedule ¶
AllowShowProjectSchedule defines a middleware to check permissions.
func (*API) AllowShowProjectTemplate ¶
AllowShowProjectTemplate defines a middleware to check permissions.
func (*API) AttachGroupToProject ¶
AttachGroupToProject implements the v1.ServerInterface.
func (*API) AttachGroupToUser ¶
AttachGroupToUser implements the v1.ServerInterface.
func (*API) AttachProjectToGroup ¶
AttachProjectToGroup implements the v1.ServerInterface.
func (*API) AttachProjectToUser ¶
AttachProjectToUser implements the v1.ServerInterface.
func (*API) AttachUserToGroup ¶
AttachUserToGroup implements the v1.ServerInterface.
func (*API) AttachUserToProject ¶
AttachUserToProject implements the v1.ServerInterface.
func (*API) Authentication ¶
func (a *API) Authentication(ctx context.Context, input *openapi3filter.AuthenticationInput) error
Authentication provides the authentication for the OpenAPI filter.
func (*API) CallbackProvider ¶
func (a *API) CallbackProvider(w http.ResponseWriter, r *http.Request, providerParam AuthProviderParam, params CallbackProviderParams)
CallbackProvider implements the v1.ServerInterface.
func (*API) CreateGlobalRunner ¶
func (a *API) CreateGlobalRunner(w http.ResponseWriter, r *http.Request)
CreateGlobalRunner implements the v1.ServerInterface.
func (*API) CreateGroup ¶
func (a *API) CreateGroup(w http.ResponseWriter, r *http.Request)
CreateGroup implements the v1.ServerInterface.
func (*API) CreateProject ¶
func (a *API) CreateProject(w http.ResponseWriter, r *http.Request)
CreateProject implements the v1.ServerInterface.
func (*API) CreateProjectCredential ¶
CreateProjectCredential implements the v1.ServerInterface.
func (*API) CreateProjectEnvironment ¶
CreateProjectEnvironment implements the v1.ServerInterface.
func (*API) CreateProjectEnvironmentSecret ¶
func (a *API) CreateProjectEnvironmentSecret(w http.ResponseWriter, r *http.Request, _ ProjectID, _ EnvironmentID)
CreateProjectEnvironmentSecret implements the v1.ServerInterface.
func (*API) CreateProjectEnvironmentValue ¶
func (a *API) CreateProjectEnvironmentValue(w http.ResponseWriter, r *http.Request, _ ProjectID, _ EnvironmentID)
CreateProjectEnvironmentValue implements the v1.ServerInterface.
func (*API) CreateProjectExecution ¶
CreateProjectExecution implements the v1.ServerInterface.
func (*API) CreateProjectInventory ¶
CreateProjectInventory implements the v1.ServerInterface.
func (*API) CreateProjectRepository ¶
CreateProjectRepository implements the v1.ServerInterface.
func (*API) CreateProjectRunner ¶
CreateProjectRunner implements the v1.ServerInterface.
func (*API) CreateProjectSchedule ¶
CreateProjectSchedule implements the v1.ServerInterface.
func (*API) CreateProjectTemplate ¶
CreateProjectTemplate implements the v1.ServerInterface.
func (*API) CreateProjectTemplateSurvey ¶
func (a *API) CreateProjectTemplateSurvey(w http.ResponseWriter, r *http.Request, _ ProjectID, _ TemplateID)
CreateProjectTemplateSurvey implements the v1.ServerInterface.
func (*API) CreateProjectTemplateVault ¶
func (a *API) CreateProjectTemplateVault(w http.ResponseWriter, r *http.Request, _ ProjectID, _ TemplateID)
CreateProjectTemplateVault implements the v1.ServerInterface.
func (*API) CreateUser ¶
func (a *API) CreateUser(w http.ResponseWriter, r *http.Request)
CreateUser implements the v1.ServerInterface.
func (*API) DeleteGlobalRunner ¶
DeleteGlobalRunner implements the v1.ServerInterface.
func (*API) DeleteGroup ¶
DeleteGroup implements the v1.ServerInterface.
func (*API) DeleteGroupFromProject ¶
DeleteGroupFromProject implements the v1.ServerInterface.
func (*API) DeleteGroupFromUser ¶
DeleteGroupFromUser implements the v1.ServerInterface.
func (*API) DeleteProject ¶
DeleteProject implements the v1.ServerInterface.
func (*API) DeleteProjectCredential ¶
func (a *API) DeleteProjectCredential(w http.ResponseWriter, r *http.Request, _ ProjectID, _ CredentialID)
DeleteProjectCredential implements the v1.ServerInterface.
func (*API) DeleteProjectEnvironment ¶
func (a *API) DeleteProjectEnvironment(w http.ResponseWriter, r *http.Request, _ ProjectID, _ EnvironmentID)
DeleteProjectEnvironment implements the v1.ServerInterface.
func (*API) DeleteProjectEnvironmentSecret ¶
func (a *API) DeleteProjectEnvironmentSecret(w http.ResponseWriter, r *http.Request, _ ProjectID, _ EnvironmentID, _ SecretID)
DeleteProjectEnvironmentSecret implements the v1.ServerInterface.
func (*API) DeleteProjectEnvironmentValue ¶
func (a *API) DeleteProjectEnvironmentValue(w http.ResponseWriter, r *http.Request, _ ProjectID, _ EnvironmentID, _ ValueID)
DeleteProjectEnvironmentValue implements the v1.ServerInterface.
func (*API) DeleteProjectExecution ¶
func (a *API) DeleteProjectExecution(w http.ResponseWriter, r *http.Request, _ ProjectID, _ ExecutionID)
DeleteProjectExecution implements the v1.ServerInterface.
func (*API) DeleteProjectFromGroup ¶
DeleteProjectFromGroup implements the v1.ServerInterface.
func (*API) DeleteProjectFromUser ¶
DeleteProjectFromUser implements the v1.ServerInterface.
func (*API) DeleteProjectInventory ¶
func (a *API) DeleteProjectInventory(w http.ResponseWriter, r *http.Request, _ ProjectID, _ InventoryID)
DeleteProjectInventory implements the v1.ServerInterface.
func (*API) DeleteProjectRepository ¶
func (a *API) DeleteProjectRepository(w http.ResponseWriter, r *http.Request, _ ProjectID, _ RepositoryID)
DeleteProjectRepository implements the v1.ServerInterface.
func (*API) DeleteProjectRunner ¶
DeleteProjectRunner implements the v1.ServerInterface.
func (*API) DeleteProjectSchedule ¶
func (a *API) DeleteProjectSchedule(w http.ResponseWriter, r *http.Request, _ ProjectID, _ ScheduleID)
DeleteProjectSchedule implements the v1.ServerInterface.
func (*API) DeleteProjectTemplate ¶
func (a *API) DeleteProjectTemplate(w http.ResponseWriter, r *http.Request, _ ProjectID, _ TemplateID)
DeleteProjectTemplate implements the v1.ServerInterface.
func (*API) DeleteProjectTemplateSurvey ¶
func (a *API) DeleteProjectTemplateSurvey(w http.ResponseWriter, r *http.Request, _ ProjectID, _ TemplateID, _ SurveyID)
DeleteProjectTemplateSurvey implements the v1.ServerInterface.
func (*API) DeleteProjectTemplateVault ¶
func (a *API) DeleteProjectTemplateVault(w http.ResponseWriter, r *http.Request, _ ProjectID, _ TemplateID, _ VaultID)
DeleteProjectTemplateVault implements the v1.ServerInterface.
func (*API) DeleteUser ¶
DeleteUser implements the v1.ServerInterface.
func (*API) DeleteUserFromGroup ¶
DeleteUserFromGroup implements the v1.ServerInterface.
func (*API) DeleteUserFromProject ¶
DeleteUserFromProject implements the v1.ServerInterface.
func (*API) GlobalRunnerFromContext ¶
GlobalRunnerFromContext is used to get the requested runner from the context.
func (*API) GlobalRunnerToContext ¶
GlobalRunnerToContext is used to put the requested runner into the context.
func (*API) GroupFromContext ¶
GroupFromContext is used to get the requested group from the context.
func (*API) GroupToContext ¶
GroupToContext is used to put the requested group into the context.
func (*API) ListGlobalEvents ¶
func (a *API) ListGlobalEvents(w http.ResponseWriter, r *http.Request, params ListGlobalEventsParams)
ListGlobalEvents implements the v1.ServerInterface.
func (*API) ListGlobalRunners ¶
func (a *API) ListGlobalRunners(w http.ResponseWriter, r *http.Request, params ListGlobalRunnersParams)
ListGlobalRunners implements the v1.ServerInterface.
func (*API) ListGroupProjects ¶
func (a *API) ListGroupProjects(w http.ResponseWriter, r *http.Request, _ GroupID, params ListGroupProjectsParams)
ListGroupProjects implements the v1.ServerInterface.
func (*API) ListGroupUsers ¶
func (a *API) ListGroupUsers(w http.ResponseWriter, r *http.Request, _ GroupID, params ListGroupUsersParams)
ListGroupUsers implements the v1.ServerInterface.
func (*API) ListGroups ¶
func (a *API) ListGroups(w http.ResponseWriter, r *http.Request, params ListGroupsParams)
ListGroups implements the v1.ServerInterface.
func (*API) ListProjectCredentials ¶
func (a *API) ListProjectCredentials(w http.ResponseWriter, r *http.Request, _ ProjectID, params ListProjectCredentialsParams)
ListProjectCredentials implements the v1.ServerInterface.
func (*API) ListProjectEnvironments ¶
func (a *API) ListProjectEnvironments(w http.ResponseWriter, r *http.Request, _ ProjectID, params ListProjectEnvironmentsParams)
ListProjectEnvironments implements the v1.ServerInterface.
func (*API) ListProjectEvents ¶
func (a *API) ListProjectEvents(w http.ResponseWriter, r *http.Request, _ ProjectID, params ListProjectEventsParams)
ListProjectEvents implements the v1.ServerInterface.
func (*API) ListProjectExecutions ¶
func (a *API) ListProjectExecutions(w http.ResponseWriter, r *http.Request, _ ProjectID, params ListProjectExecutionsParams)
ListProjectExecutions implements the v1.ServerInterface.
func (*API) ListProjectGroups ¶
func (a *API) ListProjectGroups(w http.ResponseWriter, r *http.Request, _ ProjectID, params ListProjectGroupsParams)
ListProjectGroups implements the v1.ServerInterface.
func (*API) ListProjectInventories ¶
func (a *API) ListProjectInventories(w http.ResponseWriter, r *http.Request, _ ProjectID, params ListProjectInventoriesParams)
ListProjectInventories implements the v1.ServerInterface.
func (*API) ListProjectRepositories ¶
func (a *API) ListProjectRepositories(w http.ResponseWriter, r *http.Request, _ ProjectID, params ListProjectRepositoriesParams)
ListProjectRepositories implements the v1.ServerInterface.
func (*API) ListProjectRunners ¶
func (a *API) ListProjectRunners(w http.ResponseWriter, r *http.Request, _ ProjectID, params ListProjectRunnersParams)
ListProjectRunners implements the v1.ServerInterface.
func (*API) ListProjectSchedules ¶
func (a *API) ListProjectSchedules(w http.ResponseWriter, r *http.Request, _ ProjectID, params ListProjectSchedulesParams)
ListProjectSchedules implements the v1.ServerInterface.
func (*API) ListProjectTemplates ¶
func (a *API) ListProjectTemplates(w http.ResponseWriter, r *http.Request, _ ProjectID, params ListProjectTemplatesParams)
ListProjectTemplates implements the v1.ServerInterface.
func (*API) ListProjectUsers ¶
func (a *API) ListProjectUsers(w http.ResponseWriter, r *http.Request, _ ProjectID, params ListProjectUsersParams)
ListProjectUsers implements the v1.ServerInterface.
func (*API) ListProjects ¶
func (a *API) ListProjects(w http.ResponseWriter, r *http.Request, params ListProjectsParams)
ListProjects implements the v1.ServerInterface.
func (*API) ListProviders ¶
func (a *API) ListProviders(w http.ResponseWriter, r *http.Request)
ListProviders implements the v1.ServerInterface.
func (*API) ListUserGroups ¶
func (a *API) ListUserGroups(w http.ResponseWriter, r *http.Request, _ UserID, params ListUserGroupsParams)
ListUserGroups implements the v1.ServerInterface.
func (*API) ListUserProjects ¶
func (a *API) ListUserProjects(w http.ResponseWriter, r *http.Request, _ UserID, params ListUserProjectsParams)
ListUserProjects implements the v1.ServerInterface.
func (*API) ListUsers ¶
func (a *API) ListUsers(w http.ResponseWriter, r *http.Request, params ListUsersParams)
ListUsers implements the v1.ServerInterface.
func (*API) LoginAuth ¶
func (a *API) LoginAuth(w http.ResponseWriter, r *http.Request)
LoginAuth implements the v1.ServerInterface.
func (*API) OutputProjectExecution ¶
func (a *API) OutputProjectExecution(w http.ResponseWriter, r *http.Request, _ ProjectID, _ ExecutionID)
OutputProjectExecution implements the v1.ServerInterface.
func (*API) PermitGroupProject ¶
PermitGroupProject implements the v1.ServerInterface.
func (*API) PermitGroupUser ¶
PermitGroupUser implements the v1.ServerInterface.
func (*API) PermitProjectGroup ¶
PermitProjectGroup implements the v1.ServerInterface.
func (*API) PermitProjectUser ¶
PermitProjectUser implements the v1.ServerInterface.
func (*API) PermitUserGroup ¶
PermitUserGroup implements the v1.ServerInterface.
func (*API) PermitUserProject ¶
PermitUserProject implements the v1.ServerInterface.
func (*API) ProjectCredentialFromContext ¶
func (a *API) ProjectCredentialFromContext(ctx context.Context) *model.Credential
ProjectCredentialFromContext is used to get the requested credential from the context.
func (*API) ProjectCredentialToContext ¶
ProjectCredentialToContext is used to put the requested credential into the context.
func (*API) ProjectEnvironmentFromContext ¶
func (a *API) ProjectEnvironmentFromContext(ctx context.Context) *model.Environment
ProjectEnvironmentFromContext is used to get the requested environment from the context.
func (*API) ProjectEnvironmentSecretFromContext ¶
func (a *API) ProjectEnvironmentSecretFromContext(ctx context.Context) *model.EnvironmentSecret
ProjectEnvironmentSecretFromContext is used to get the requested environment secret from the context.
func (*API) ProjectEnvironmentSecretToContext ¶
ProjectEnvironmentSecretToContext is used to put the requested environment secret into the context.
func (*API) ProjectEnvironmentToContext ¶
ProjectEnvironmentToContext is used to put the requested environment into the context.
func (*API) ProjectEnvironmentValueFromContext ¶
func (a *API) ProjectEnvironmentValueFromContext(ctx context.Context) *model.EnvironmentValue
ProjectEnvironmentValueFromContext is used to get the requested environment value from the context.
func (*API) ProjectEnvironmentValueToContext ¶
ProjectEnvironmentValueToContext is used to put the requested environment value into the context.
func (*API) ProjectExecutionFromContext ¶
ProjectExecutionFromContext is used to get the requested execution from the context.
func (*API) ProjectExecutionToContext ¶
ProjectExecutionToContext is used to put the requested execution into the context.
func (*API) ProjectFromContext ¶
ProjectFromContext is used to get the requested project from the context.
func (*API) ProjectInventoryFromContext ¶
ProjectInventoryFromContext is used to get the requested inventory from the context.
func (*API) ProjectInventoryToContext ¶
ProjectInventoryToContext is used to put the requested inventory into the context.
func (*API) ProjectRepositoryFromContext ¶
func (a *API) ProjectRepositoryFromContext(ctx context.Context) *model.Repository
ProjectRepositoryFromContext is used to get the requested repository from the context.
func (*API) ProjectRepositoryToContext ¶
ProjectRepositoryToContext is used to put the requested repository into the context.
func (*API) ProjectRunnerFromContext ¶
ProjectRunnerFromContext is used to get the requested runner from the context.
func (*API) ProjectRunnerToContext ¶
ProjectRunnerToContext is used to put the requested runner into the context.
func (*API) ProjectScheduleFromContext ¶
ProjectScheduleFromContext is used to get the requested schedule from the context.
func (*API) ProjectScheduleToContext ¶
ProjectScheduleToContext is used to put the requested schedule into the context.
func (*API) ProjectTemplateFromContext ¶
ProjectTemplateFromContext is used to get the requested template from the context.
func (*API) ProjectTemplateSurveyFromContext ¶
func (a *API) ProjectTemplateSurveyFromContext(ctx context.Context) *model.TemplateSurvey
ProjectTemplateSurveyFromContext is used to get the requested template survey from the context.
func (*API) ProjectTemplateSurveyToContext ¶
ProjectTemplateSurveyToContext is used to put the requested template survey into the context.
func (*API) ProjectTemplateToContext ¶
ProjectTemplateToContext is used to put the requested template into the context.
func (*API) ProjectTemplateVaultFromContext ¶
func (a *API) ProjectTemplateVaultFromContext(ctx context.Context) *model.TemplateVault
ProjectTemplateVaultFromContext is used to get the requested template vault from the context.
func (*API) ProjectTemplateVaultToContext ¶
ProjectTemplateVaultToContext is used to put the requested template vault into the context.
func (*API) ProjectToContext ¶
ProjectToContext is used to put the requested project into the context.
func (*API) PurgeProjectExecution ¶
func (a *API) PurgeProjectExecution(w http.ResponseWriter, r *http.Request, _ ProjectID, _ ExecutionID)
PurgeProjectExecution implements the v1.ServerInterface.
func (*API) RedirectAuth ¶
func (a *API) RedirectAuth(w http.ResponseWriter, r *http.Request)
RedirectAuth implements the v1.ServerInterface.
func (*API) RefreshAuth ¶
func (a *API) RefreshAuth(w http.ResponseWriter, r *http.Request)
RefreshAuth implements the v1.ServerInterface.
func (*API) RenderNotify ¶
func (a *API) RenderNotify(w http.ResponseWriter, r *http.Request, notify Notification)
RenderNotify is a helper to set a correct status for notifications.
func (*API) RequestProvider ¶
func (a *API) RequestProvider(w http.ResponseWriter, r *http.Request, providerParam AuthProviderParam)
RequestProvider implements the v1.ServerInterface.
func (*API) ShowGlobalRunner ¶
ShowGlobalRunner implements the v1.ServerInterface.
func (*API) ShowProfile ¶
func (a *API) ShowProfile(w http.ResponseWriter, r *http.Request)
ShowProfile implements the v1.ServerInterface.
func (*API) ShowProject ¶
ShowProject implements the v1.ServerInterface.
func (*API) ShowProjectCredential ¶
func (a *API) ShowProjectCredential(w http.ResponseWriter, r *http.Request, _ ProjectID, _ CredentialID)
ShowProjectCredential implements the v1.ServerInterface.
func (*API) ShowProjectEnvironment ¶
func (a *API) ShowProjectEnvironment(w http.ResponseWriter, r *http.Request, _ ProjectID, _ EnvironmentID)
ShowProjectEnvironment implements the v1.ServerInterface.
func (*API) ShowProjectExecution ¶
func (a *API) ShowProjectExecution(w http.ResponseWriter, r *http.Request, _ ProjectID, _ ExecutionID)
ShowProjectExecution implements the v1.ServerInterface.
func (*API) ShowProjectInventory ¶
func (a *API) ShowProjectInventory(w http.ResponseWriter, r *http.Request, _ ProjectID, _ InventoryID)
ShowProjectInventory implements the v1.ServerInterface.
func (*API) ShowProjectRepository ¶
func (a *API) ShowProjectRepository(w http.ResponseWriter, r *http.Request, _ ProjectID, _ RepositoryID)
ShowProjectRepository implements the v1.ServerInterface.
func (*API) ShowProjectRunner ¶
ShowProjectRunner implements the v1.ServerInterface.
func (*API) ShowProjectSchedule ¶
func (a *API) ShowProjectSchedule(w http.ResponseWriter, r *http.Request, _ ProjectID, _ ScheduleID)
ShowProjectSchedule implements the v1.ServerInterface.
func (*API) ShowProjectTemplate ¶
func (a *API) ShowProjectTemplate(w http.ResponseWriter, r *http.Request, _ ProjectID, _ TemplateID)
ShowProjectTemplate implements the v1.ServerInterface.
func (*API) TokenProfile ¶
func (a *API) TokenProfile(w http.ResponseWriter, r *http.Request)
TokenProfile implements the v1.ServerInterface.
func (*API) UpdateGlobalRunner ¶
UpdateGlobalRunner implements the v1.ServerInterface.
func (*API) UpdateGroup ¶
UpdateGroup implements the v1.ServerInterface.
func (*API) UpdateProfile ¶
func (a *API) UpdateProfile(w http.ResponseWriter, r *http.Request)
UpdateProfile implements the v1.ServerInterface.
func (*API) UpdateProject ¶
UpdateProject implements the v1.ServerInterface.
func (*API) UpdateProjectCredential ¶
func (a *API) UpdateProjectCredential(w http.ResponseWriter, r *http.Request, _ ProjectID, _ CredentialID)
UpdateProjectCredential implements the v1.ServerInterface.
func (*API) UpdateProjectEnvironment ¶
func (a *API) UpdateProjectEnvironment(w http.ResponseWriter, r *http.Request, _ ProjectID, _ EnvironmentID)
UpdateProjectEnvironment implements the v1.ServerInterface.
func (*API) UpdateProjectEnvironmentSecret ¶
func (a *API) UpdateProjectEnvironmentSecret(w http.ResponseWriter, r *http.Request, _ ProjectID, _ EnvironmentID, _ SecretID)
UpdateProjectEnvironmentSecret implements the v1.ServerInterface.
func (*API) UpdateProjectEnvironmentValue ¶
func (a *API) UpdateProjectEnvironmentValue(w http.ResponseWriter, r *http.Request, _ ProjectID, _ EnvironmentID, _ ValueID)
UpdateProjectEnvironmentValue implements the v1.ServerInterface.
func (*API) UpdateProjectInventory ¶
func (a *API) UpdateProjectInventory(w http.ResponseWriter, r *http.Request, _ ProjectID, _ InventoryID)
UpdateProjectInventory implements the v1.ServerInterface.
func (*API) UpdateProjectRepository ¶
func (a *API) UpdateProjectRepository(w http.ResponseWriter, r *http.Request, _ ProjectID, _ RepositoryID)
UpdateProjectRepository implements the v1.ServerInterface.
func (*API) UpdateProjectRunner ¶
UpdateProjectRunner implements the v1.ServerInterface.
func (*API) UpdateProjectSchedule ¶
func (a *API) UpdateProjectSchedule(w http.ResponseWriter, r *http.Request, _ ProjectID, _ ScheduleID)
UpdateProjectSchedule implements the v1.ServerInterface.
func (*API) UpdateProjectTemplate ¶
func (a *API) UpdateProjectTemplate(w http.ResponseWriter, r *http.Request, _ ProjectID, _ TemplateID)
UpdateProjectTemplate implements the v1.ServerInterface.
func (*API) UpdateProjectTemplateSurvey ¶
func (a *API) UpdateProjectTemplateSurvey(w http.ResponseWriter, r *http.Request, _ ProjectID, _ TemplateID, _ SurveyID)
UpdateProjectTemplateSurvey implements the v1.ServerInterface.
func (*API) UpdateProjectTemplateVault ¶
func (a *API) UpdateProjectTemplateVault(w http.ResponseWriter, r *http.Request, _ ProjectID, _ TemplateID, _ VaultID)
UpdateProjectTemplateVault implements the v1.ServerInterface.
func (*API) UpdateUser ¶
UpdateUser implements the v1.ServerInterface.
func (*API) UserFromContext ¶
UserFromContext is used to get the requested user from the context.
func (*API) UserToContext ¶
UserToContext is used to put the requested user into the context.
func (*API) VerifyAuth ¶
func (a *API) VerifyAuth(w http.ResponseWriter, r *http.Request)
VerifyAuth implements the v1.ServerInterface.
type ActionFailedError ¶
type ActionFailedError = Notification
ActionFailedError Generic response for errors and validations
type AlreadyAttachedError ¶
type AlreadyAttachedError = Notification
AlreadyAttachedError Generic response for errors and validations
type AttachGroupToProjectJSONBody ¶
type AttachGroupToProjectJSONBody struct {
Perm string `json:"perm"`
Project string `json:"project"`
}
AttachGroupToProjectJSONBody defines parameters for AttachGroupToProject.
type AttachGroupToProjectJSONRequestBody ¶
type AttachGroupToProjectJSONRequestBody AttachGroupToProjectJSONBody
AttachGroupToProjectJSONRequestBody defines body for AttachGroupToProject for application/json ContentType.
type AttachGroupToProjectResponse ¶
type AttachGroupToProjectResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *SuccessMessage
// JSON400 the response for an HTTP 400 `application/json` response
JSON400 *BadRequestError
// JSON403 the response for an HTTP 403 `application/json` response
JSON403 *NotAuthorizedError
// JSON404 the response for an HTTP 404 `application/json` response
JSON404 *NotFoundError
// JSON412 the response for an HTTP 412 `application/json` response
JSON412 *AlreadyAttachedError
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *ValidationError
// JSON500 the response for an HTTP 500 `application/json` response
JSON500 *InternalServerError
}
func ParseAttachGroupToProjectResponse ¶
func ParseAttachGroupToProjectResponse(rsp *http.Response) (*AttachGroupToProjectResponse, error)
ParseAttachGroupToProjectResponse parses an HTTP response from a AttachGroupToProjectWithResponse call
func (AttachGroupToProjectResponse) ContentType ¶
func (r AttachGroupToProjectResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (AttachGroupToProjectResponse) GetBody ¶
func (r AttachGroupToProjectResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (AttachGroupToProjectResponse) GetJSON200 ¶
func (r AttachGroupToProjectResponse) GetJSON200() *SuccessMessage
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (AttachGroupToProjectResponse) GetJSON400 ¶
func (r AttachGroupToProjectResponse) GetJSON400() *BadRequestError
GetJSON400 returns the response for an HTTP 400 `application/json` response
func (AttachGroupToProjectResponse) GetJSON403 ¶
func (r AttachGroupToProjectResponse) GetJSON403() *NotAuthorizedError
GetJSON403 returns the response for an HTTP 403 `application/json` response
func (AttachGroupToProjectResponse) GetJSON404 ¶
func (r AttachGroupToProjectResponse) GetJSON404() *NotFoundError
GetJSON404 returns the response for an HTTP 404 `application/json` response
func (AttachGroupToProjectResponse) GetJSON412 ¶
func (r AttachGroupToProjectResponse) GetJSON412() *AlreadyAttachedError
GetJSON412 returns the response for an HTTP 412 `application/json` response
func (AttachGroupToProjectResponse) GetJSON422 ¶
func (r AttachGroupToProjectResponse) GetJSON422() *ValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (AttachGroupToProjectResponse) GetJSON500 ¶
func (r AttachGroupToProjectResponse) GetJSON500() *InternalServerError
GetJSON500 returns the response for an HTTP 500 `application/json` response
func (AttachGroupToProjectResponse) Status ¶
func (r AttachGroupToProjectResponse) Status() string
Status returns HTTPResponse.Status
func (AttachGroupToProjectResponse) StatusCode ¶
func (r AttachGroupToProjectResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type AttachGroupToUserJSONBody ¶
AttachGroupToUserJSONBody defines parameters for AttachGroupToUser.
type AttachGroupToUserJSONRequestBody ¶
type AttachGroupToUserJSONRequestBody AttachGroupToUserJSONBody
AttachGroupToUserJSONRequestBody defines body for AttachGroupToUser for application/json ContentType.
type AttachGroupToUserResponse ¶
type AttachGroupToUserResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *SuccessMessage
// JSON400 the response for an HTTP 400 `application/json` response
JSON400 *BadRequestError
// JSON403 the response for an HTTP 403 `application/json` response
JSON403 *NotAuthorizedError
// JSON404 the response for an HTTP 404 `application/json` response
JSON404 *NotFoundError
// JSON412 the response for an HTTP 412 `application/json` response
JSON412 *AlreadyAttachedError
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *ValidationError
// JSON500 the response for an HTTP 500 `application/json` response
JSON500 *InternalServerError
}
func ParseAttachGroupToUserResponse ¶
func ParseAttachGroupToUserResponse(rsp *http.Response) (*AttachGroupToUserResponse, error)
ParseAttachGroupToUserResponse parses an HTTP response from a AttachGroupToUserWithResponse call
func (AttachGroupToUserResponse) ContentType ¶
func (r AttachGroupToUserResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (AttachGroupToUserResponse) GetBody ¶
func (r AttachGroupToUserResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (AttachGroupToUserResponse) GetJSON200 ¶
func (r AttachGroupToUserResponse) GetJSON200() *SuccessMessage
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (AttachGroupToUserResponse) GetJSON400 ¶
func (r AttachGroupToUserResponse) GetJSON400() *BadRequestError
GetJSON400 returns the response for an HTTP 400 `application/json` response
func (AttachGroupToUserResponse) GetJSON403 ¶
func (r AttachGroupToUserResponse) GetJSON403() *NotAuthorizedError
GetJSON403 returns the response for an HTTP 403 `application/json` response
func (AttachGroupToUserResponse) GetJSON404 ¶
func (r AttachGroupToUserResponse) GetJSON404() *NotFoundError
GetJSON404 returns the response for an HTTP 404 `application/json` response
func (AttachGroupToUserResponse) GetJSON412 ¶
func (r AttachGroupToUserResponse) GetJSON412() *AlreadyAttachedError
GetJSON412 returns the response for an HTTP 412 `application/json` response
func (AttachGroupToUserResponse) GetJSON422 ¶
func (r AttachGroupToUserResponse) GetJSON422() *ValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (AttachGroupToUserResponse) GetJSON500 ¶
func (r AttachGroupToUserResponse) GetJSON500() *InternalServerError
GetJSON500 returns the response for an HTTP 500 `application/json` response
func (AttachGroupToUserResponse) Status ¶
func (r AttachGroupToUserResponse) Status() string
Status returns HTTPResponse.Status
func (AttachGroupToUserResponse) StatusCode ¶
func (r AttachGroupToUserResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type AttachProjectToGroupJSONBody ¶
AttachProjectToGroupJSONBody defines parameters for AttachProjectToGroup.
type AttachProjectToGroupJSONRequestBody ¶
type AttachProjectToGroupJSONRequestBody AttachProjectToGroupJSONBody
AttachProjectToGroupJSONRequestBody defines body for AttachProjectToGroup for application/json ContentType.
type AttachProjectToGroupResponse ¶
type AttachProjectToGroupResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *SuccessMessage
// JSON400 the response for an HTTP 400 `application/json` response
JSON400 *BadRequestError
// JSON403 the response for an HTTP 403 `application/json` response
JSON403 *NotAuthorizedError
// JSON404 the response for an HTTP 404 `application/json` response
JSON404 *NotFoundError
// JSON412 the response for an HTTP 412 `application/json` response
JSON412 *AlreadyAttachedError
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *ValidationError
// JSON500 the response for an HTTP 500 `application/json` response
JSON500 *InternalServerError
}
func ParseAttachProjectToGroupResponse ¶
func ParseAttachProjectToGroupResponse(rsp *http.Response) (*AttachProjectToGroupResponse, error)
ParseAttachProjectToGroupResponse parses an HTTP response from a AttachProjectToGroupWithResponse call
func (AttachProjectToGroupResponse) ContentType ¶
func (r AttachProjectToGroupResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (AttachProjectToGroupResponse) GetBody ¶
func (r AttachProjectToGroupResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (AttachProjectToGroupResponse) GetJSON200 ¶
func (r AttachProjectToGroupResponse) GetJSON200() *SuccessMessage
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (AttachProjectToGroupResponse) GetJSON400 ¶
func (r AttachProjectToGroupResponse) GetJSON400() *BadRequestError
GetJSON400 returns the response for an HTTP 400 `application/json` response
func (AttachProjectToGroupResponse) GetJSON403 ¶
func (r AttachProjectToGroupResponse) GetJSON403() *NotAuthorizedError
GetJSON403 returns the response for an HTTP 403 `application/json` response
func (AttachProjectToGroupResponse) GetJSON404 ¶
func (r AttachProjectToGroupResponse) GetJSON404() *NotFoundError
GetJSON404 returns the response for an HTTP 404 `application/json` response
func (AttachProjectToGroupResponse) GetJSON412 ¶
func (r AttachProjectToGroupResponse) GetJSON412() *AlreadyAttachedError
GetJSON412 returns the response for an HTTP 412 `application/json` response
func (AttachProjectToGroupResponse) GetJSON422 ¶
func (r AttachProjectToGroupResponse) GetJSON422() *ValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (AttachProjectToGroupResponse) GetJSON500 ¶
func (r AttachProjectToGroupResponse) GetJSON500() *InternalServerError
GetJSON500 returns the response for an HTTP 500 `application/json` response
func (AttachProjectToGroupResponse) Status ¶
func (r AttachProjectToGroupResponse) Status() string
Status returns HTTPResponse.Status
func (AttachProjectToGroupResponse) StatusCode ¶
func (r AttachProjectToGroupResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type AttachProjectToUserJSONBody ¶
AttachProjectToUserJSONBody defines parameters for AttachProjectToUser.
type AttachProjectToUserJSONRequestBody ¶
type AttachProjectToUserJSONRequestBody AttachProjectToUserJSONBody
AttachProjectToUserJSONRequestBody defines body for AttachProjectToUser for application/json ContentType.
type AttachProjectToUserResponse ¶
type AttachProjectToUserResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *SuccessMessage
// JSON400 the response for an HTTP 400 `application/json` response
JSON400 *BadRequestError
// JSON403 the response for an HTTP 403 `application/json` response
JSON403 *NotAuthorizedError
// JSON404 the response for an HTTP 404 `application/json` response
JSON404 *NotFoundError
// JSON412 the response for an HTTP 412 `application/json` response
JSON412 *AlreadyAttachedError
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *ValidationError
// JSON500 the response for an HTTP 500 `application/json` response
JSON500 *InternalServerError
}
func ParseAttachProjectToUserResponse ¶
func ParseAttachProjectToUserResponse(rsp *http.Response) (*AttachProjectToUserResponse, error)
ParseAttachProjectToUserResponse parses an HTTP response from a AttachProjectToUserWithResponse call
func (AttachProjectToUserResponse) ContentType ¶
func (r AttachProjectToUserResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (AttachProjectToUserResponse) GetBody ¶
func (r AttachProjectToUserResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (AttachProjectToUserResponse) GetJSON200 ¶
func (r AttachProjectToUserResponse) GetJSON200() *SuccessMessage
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (AttachProjectToUserResponse) GetJSON400 ¶
func (r AttachProjectToUserResponse) GetJSON400() *BadRequestError
GetJSON400 returns the response for an HTTP 400 `application/json` response
func (AttachProjectToUserResponse) GetJSON403 ¶
func (r AttachProjectToUserResponse) GetJSON403() *NotAuthorizedError
GetJSON403 returns the response for an HTTP 403 `application/json` response
func (AttachProjectToUserResponse) GetJSON404 ¶
func (r AttachProjectToUserResponse) GetJSON404() *NotFoundError
GetJSON404 returns the response for an HTTP 404 `application/json` response
func (AttachProjectToUserResponse) GetJSON412 ¶
func (r AttachProjectToUserResponse) GetJSON412() *AlreadyAttachedError
GetJSON412 returns the response for an HTTP 412 `application/json` response
func (AttachProjectToUserResponse) GetJSON422 ¶
func (r AttachProjectToUserResponse) GetJSON422() *ValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (AttachProjectToUserResponse) GetJSON500 ¶
func (r AttachProjectToUserResponse) GetJSON500() *InternalServerError
GetJSON500 returns the response for an HTTP 500 `application/json` response
func (AttachProjectToUserResponse) Status ¶
func (r AttachProjectToUserResponse) Status() string
Status returns HTTPResponse.Status
func (AttachProjectToUserResponse) StatusCode ¶
func (r AttachProjectToUserResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type AttachUserToGroupJSONBody ¶
AttachUserToGroupJSONBody defines parameters for AttachUserToGroup.
type AttachUserToGroupJSONRequestBody ¶
type AttachUserToGroupJSONRequestBody AttachUserToGroupJSONBody
AttachUserToGroupJSONRequestBody defines body for AttachUserToGroup for application/json ContentType.
type AttachUserToGroupResponse ¶
type AttachUserToGroupResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *SuccessMessage
// JSON400 the response for an HTTP 400 `application/json` response
JSON400 *BadRequestError
// JSON403 the response for an HTTP 403 `application/json` response
JSON403 *NotAuthorizedError
// JSON404 the response for an HTTP 404 `application/json` response
JSON404 *NotFoundError
// JSON412 the response for an HTTP 412 `application/json` response
JSON412 *AlreadyAttachedError
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *ValidationError
// JSON500 the response for an HTTP 500 `application/json` response
JSON500 *InternalServerError
}
func ParseAttachUserToGroupResponse ¶
func ParseAttachUserToGroupResponse(rsp *http.Response) (*AttachUserToGroupResponse, error)
ParseAttachUserToGroupResponse parses an HTTP response from a AttachUserToGroupWithResponse call
func (AttachUserToGroupResponse) ContentType ¶
func (r AttachUserToGroupResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (AttachUserToGroupResponse) GetBody ¶
func (r AttachUserToGroupResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (AttachUserToGroupResponse) GetJSON200 ¶
func (r AttachUserToGroupResponse) GetJSON200() *SuccessMessage
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (AttachUserToGroupResponse) GetJSON400 ¶
func (r AttachUserToGroupResponse) GetJSON400() *BadRequestError
GetJSON400 returns the response for an HTTP 400 `application/json` response
func (AttachUserToGroupResponse) GetJSON403 ¶
func (r AttachUserToGroupResponse) GetJSON403() *NotAuthorizedError
GetJSON403 returns the response for an HTTP 403 `application/json` response
func (AttachUserToGroupResponse) GetJSON404 ¶
func (r AttachUserToGroupResponse) GetJSON404() *NotFoundError
GetJSON404 returns the response for an HTTP 404 `application/json` response
func (AttachUserToGroupResponse) GetJSON412 ¶
func (r AttachUserToGroupResponse) GetJSON412() *AlreadyAttachedError
GetJSON412 returns the response for an HTTP 412 `application/json` response
func (AttachUserToGroupResponse) GetJSON422 ¶
func (r AttachUserToGroupResponse) GetJSON422() *ValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (AttachUserToGroupResponse) GetJSON500 ¶
func (r AttachUserToGroupResponse) GetJSON500() *InternalServerError
GetJSON500 returns the response for an HTTP 500 `application/json` response
func (AttachUserToGroupResponse) Status ¶
func (r AttachUserToGroupResponse) Status() string
Status returns HTTPResponse.Status
func (AttachUserToGroupResponse) StatusCode ¶
func (r AttachUserToGroupResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type AttachUserToProjectJSONBody ¶
type AttachUserToProjectJSONBody struct {
Perm string `json:"perm"`
Project string `json:"project"`
}
AttachUserToProjectJSONBody defines parameters for AttachUserToProject.
type AttachUserToProjectJSONRequestBody ¶
type AttachUserToProjectJSONRequestBody AttachUserToProjectJSONBody
AttachUserToProjectJSONRequestBody defines body for AttachUserToProject for application/json ContentType.
type AttachUserToProjectResponse ¶
type AttachUserToProjectResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *SuccessMessage
// JSON400 the response for an HTTP 400 `application/json` response
JSON400 *BadRequestError
// JSON403 the response for an HTTP 403 `application/json` response
JSON403 *NotAuthorizedError
// JSON404 the response for an HTTP 404 `application/json` response
JSON404 *NotFoundError
// JSON412 the response for an HTTP 412 `application/json` response
JSON412 *AlreadyAttachedError
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *ValidationError
// JSON500 the response for an HTTP 500 `application/json` response
JSON500 *InternalServerError
}
func ParseAttachUserToProjectResponse ¶
func ParseAttachUserToProjectResponse(rsp *http.Response) (*AttachUserToProjectResponse, error)
ParseAttachUserToProjectResponse parses an HTTP response from a AttachUserToProjectWithResponse call
func (AttachUserToProjectResponse) ContentType ¶
func (r AttachUserToProjectResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (AttachUserToProjectResponse) GetBody ¶
func (r AttachUserToProjectResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (AttachUserToProjectResponse) GetJSON200 ¶
func (r AttachUserToProjectResponse) GetJSON200() *SuccessMessage
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (AttachUserToProjectResponse) GetJSON400 ¶
func (r AttachUserToProjectResponse) GetJSON400() *BadRequestError
GetJSON400 returns the response for an HTTP 400 `application/json` response
func (AttachUserToProjectResponse) GetJSON403 ¶
func (r AttachUserToProjectResponse) GetJSON403() *NotAuthorizedError
GetJSON403 returns the response for an HTTP 403 `application/json` response
func (AttachUserToProjectResponse) GetJSON404 ¶
func (r AttachUserToProjectResponse) GetJSON404() *NotFoundError
GetJSON404 returns the response for an HTTP 404 `application/json` response
func (AttachUserToProjectResponse) GetJSON412 ¶
func (r AttachUserToProjectResponse) GetJSON412() *AlreadyAttachedError
GetJSON412 returns the response for an HTTP 412 `application/json` response
func (AttachUserToProjectResponse) GetJSON422 ¶
func (r AttachUserToProjectResponse) GetJSON422() *ValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (AttachUserToProjectResponse) GetJSON500 ¶
func (r AttachUserToProjectResponse) GetJSON500() *InternalServerError
GetJSON500 returns the response for an HTTP 500 `application/json` response
func (AttachUserToProjectResponse) Status ¶
func (r AttachUserToProjectResponse) Status() string
Status returns HTTPResponse.Status
func (AttachUserToProjectResponse) StatusCode ¶
func (r AttachUserToProjectResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type AuthProviderParam ¶
type AuthProviderParam = string
AuthProviderParam defines model for AuthProviderParam.
type AuthToken ¶
type AuthToken struct {
ExpiresAt *time.Time `json:"expires_at,omitempty"`
Token *string `json:"token,omitempty"`
}
AuthToken defines model for AuthToken.
type AuthVerify ¶
type AuthVerify struct {
CreatedAt *time.Time `json:"created_at,omitempty"`
Username *string `json:"username,omitempty"`
}
AuthVerify defines model for AuthVerify.
type BadCredentialsError ¶
type BadCredentialsError = Notification
BadCredentialsError Generic response for errors and validations
type BadRequestError ¶
type BadRequestError = Notification
BadRequestError Generic response for errors and validations
type CallbackProviderParams ¶
type CallbackProviderParams struct {
// State Auth state
State *AuthStateParam `form:"state,omitempty" json:"state,omitempty"`
// Code Auth code
Code *AuthCodeParam `form:"code,omitempty" json:"code,omitempty"`
}
CallbackProviderParams defines parameters for CallbackProvider.
type CallbackProviderResponse ¶
func ParseCallbackProviderResponse ¶
func ParseCallbackProviderResponse(rsp *http.Response) (*CallbackProviderResponse, error)
ParseCallbackProviderResponse parses an HTTP response from a CallbackProviderWithResponse call
func (CallbackProviderResponse) ContentType ¶
func (r CallbackProviderResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (CallbackProviderResponse) GetBody ¶
func (r CallbackProviderResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (CallbackProviderResponse) Status ¶
func (r CallbackProviderResponse) Status() string
Status returns HTTPResponse.Status
func (CallbackProviderResponse) StatusCode ¶
func (r CallbackProviderResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ChiServerOptions ¶
type ChiServerOptions struct {
BaseURL string
BaseRouter chi.Router
Middlewares []MiddlewareFunc
ErrorHandlerFunc func(w http.ResponseWriter, r *http.Request, err error)
}
type Client ¶
type Client struct {
// The endpoint of the server conforming to this interface, with scheme,
// https://api.deepmap.com for example. This can contain a path relative
// to the server, such as https://api.deepmap.com/dev-test, and all the
// paths in the swagger spec will be appended to the server.
Server string
// Doer for performing requests, typically a *http.Client with any
// customized settings, such as certificate chains.
Client HttpRequestDoer
// A list of callbacks for modifying requests which are generated before sending over
// the network.
RequestEditors []RequestEditorFn
}
Client which conforms to the OpenAPI3 specification for this service.
func NewClient ¶
func NewClient(server string, opts ...ClientOption) (*Client, error)
Creates a new Client, with reasonable defaults
func (*Client) AttachGroupToProject ¶
func (c *Client) AttachGroupToProject(ctx context.Context, groupID GroupID, body AttachGroupToProjectJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
AttachGroupToProject Attach a project to group
Takes a body of the `application/json` content type.
Corresponds with POST /groups/{group_id}/projects (the `AttachGroupToProject` operationId).
func (*Client) AttachGroupToProjectWithBody ¶
func (c *Client) AttachGroupToProjectWithBody(ctx context.Context, groupID GroupID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
AttachGroupToProjectWithBody Attach a project to group
Takes any type of body and a specified content type.
Corresponds with POST /groups/{group_id}/projects (the `AttachGroupToProject` operationId).
func (*Client) AttachGroupToUser ¶
func (c *Client) AttachGroupToUser(ctx context.Context, groupID GroupID, body AttachGroupToUserJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
AttachGroupToUser Attach a user to group
Takes a body of the `application/json` content type.
Corresponds with POST /groups/{group_id}/users (the `AttachGroupToUser` operationId).
func (*Client) AttachGroupToUserWithBody ¶
func (c *Client) AttachGroupToUserWithBody(ctx context.Context, groupID GroupID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
AttachGroupToUserWithBody Attach a user to group
Takes any type of body and a specified content type.
Corresponds with POST /groups/{group_id}/users (the `AttachGroupToUser` operationId).
func (*Client) AttachProjectToGroup ¶
func (c *Client) AttachProjectToGroup(ctx context.Context, projectID ProjectID, body AttachProjectToGroupJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
AttachProjectToGroup Attach a group to project
Takes a body of the `application/json` content type.
Corresponds with POST /projects/{project_id}/groups (the `AttachProjectToGroup` operationId).
func (*Client) AttachProjectToGroupWithBody ¶
func (c *Client) AttachProjectToGroupWithBody(ctx context.Context, projectID ProjectID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
AttachProjectToGroupWithBody Attach a group to project
Takes any type of body and a specified content type.
Corresponds with POST /projects/{project_id}/groups (the `AttachProjectToGroup` operationId).
func (*Client) AttachProjectToUser ¶
func (c *Client) AttachProjectToUser(ctx context.Context, projectID ProjectID, body AttachProjectToUserJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
AttachProjectToUser Attach a user to project
Takes a body of the `application/json` content type.
Corresponds with POST /projects/{project_id}/users (the `AttachProjectToUser` operationId).
func (*Client) AttachProjectToUserWithBody ¶
func (c *Client) AttachProjectToUserWithBody(ctx context.Context, projectID ProjectID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
AttachProjectToUserWithBody Attach a user to project
Takes any type of body and a specified content type.
Corresponds with POST /projects/{project_id}/users (the `AttachProjectToUser` operationId).
func (*Client) AttachUserToGroup ¶
func (c *Client) AttachUserToGroup(ctx context.Context, userID UserID, body AttachUserToGroupJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
AttachUserToGroup Attach a group to user
Takes a body of the `application/json` content type.
Corresponds with POST /users/{user_id}/groups (the `AttachUserToGroup` operationId).
func (*Client) AttachUserToGroupWithBody ¶
func (c *Client) AttachUserToGroupWithBody(ctx context.Context, userID UserID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
AttachUserToGroupWithBody Attach a group to user
Takes any type of body and a specified content type.
Corresponds with POST /users/{user_id}/groups (the `AttachUserToGroup` operationId).
func (*Client) AttachUserToProject ¶
func (c *Client) AttachUserToProject(ctx context.Context, userID UserID, body AttachUserToProjectJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
AttachUserToProject Attach a project to user
Takes a body of the `application/json` content type.
Corresponds with POST /users/{user_id}/projects (the `AttachUserToProject` operationId).
func (*Client) AttachUserToProjectWithBody ¶
func (c *Client) AttachUserToProjectWithBody(ctx context.Context, userID UserID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
AttachUserToProjectWithBody Attach a project to user
Takes any type of body and a specified content type.
Corresponds with POST /users/{user_id}/projects (the `AttachUserToProject` operationId).
func (*Client) CallbackProvider ¶
func (c *Client) CallbackProvider(ctx context.Context, provider AuthProviderParam, params *CallbackProviderParams, reqEditors ...RequestEditorFn) (*http.Response, error)
CallbackProvider Callback to parse the defined provider
Corresponds with GET /auth/{provider}/callback (the `CallbackProvider` operationId).
func (*Client) CreateGlobalRunner ¶
func (c *Client) CreateGlobalRunner(ctx context.Context, body CreateGlobalRunnerJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
CreateGlobalRunner Create a new global runner
Takes a body of the `application/json` content type.
Corresponds with POST /runners (the `CreateGlobalRunner` operationId).
func (*Client) CreateGlobalRunnerWithBody ¶
func (c *Client) CreateGlobalRunnerWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
CreateGlobalRunnerWithBody Create a new global runner
Takes any type of body and a specified content type.
Corresponds with POST /runners (the `CreateGlobalRunner` operationId).
func (*Client) CreateGroup ¶
func (c *Client) CreateGroup(ctx context.Context, body CreateGroupJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
CreateGroup Create a new group
Takes a body of the `application/json` content type.
Corresponds with POST /groups (the `CreateGroup` operationId).
func (*Client) CreateGroupWithBody ¶
func (c *Client) CreateGroupWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
CreateGroupWithBody Create a new group
Takes any type of body and a specified content type.
Corresponds with POST /groups (the `CreateGroup` operationId).
func (*Client) CreateProject ¶
func (c *Client) CreateProject(ctx context.Context, body CreateProjectJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
CreateProject Create a new project
Takes a body of the `application/json` content type.
Corresponds with POST /projects (the `CreateProject` operationId).
func (*Client) CreateProjectCredential ¶
func (c *Client) CreateProjectCredential(ctx context.Context, projectID ProjectID, body CreateProjectCredentialJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
CreateProjectCredential Create a new credential
Takes a body of the `application/json` content type.
Corresponds with POST /projects/{project_id}/credentials (the `CreateProjectCredential` operationId).
func (*Client) CreateProjectCredentialWithBody ¶
func (c *Client) CreateProjectCredentialWithBody(ctx context.Context, projectID ProjectID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
CreateProjectCredentialWithBody Create a new credential
Takes any type of body and a specified content type.
Corresponds with POST /projects/{project_id}/credentials (the `CreateProjectCredential` operationId).
func (*Client) CreateProjectEnvironment ¶
func (c *Client) CreateProjectEnvironment(ctx context.Context, projectID ProjectID, body CreateProjectEnvironmentJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
CreateProjectEnvironment Create a new environment
Takes a body of the `application/json` content type.
Corresponds with POST /projects/{project_id}/environments (the `CreateProjectEnvironment` operationId).
func (*Client) CreateProjectEnvironmentSecret ¶
func (c *Client) CreateProjectEnvironmentSecret(ctx context.Context, projectID ProjectID, environmentID EnvironmentID, body CreateProjectEnvironmentSecretJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
CreateProjectEnvironmentSecret Create a new secret on an environment
Takes a body of the `application/json` content type.
Corresponds with POST /projects/{project_id}/environments/{environment_id}/secrets (the `CreateProjectEnvironmentSecret` operationId).
func (*Client) CreateProjectEnvironmentSecretWithBody ¶
func (c *Client) CreateProjectEnvironmentSecretWithBody(ctx context.Context, projectID ProjectID, environmentID EnvironmentID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
CreateProjectEnvironmentSecretWithBody Create a new secret on an environment
Takes any type of body and a specified content type.
Corresponds with POST /projects/{project_id}/environments/{environment_id}/secrets (the `CreateProjectEnvironmentSecret` operationId).
func (*Client) CreateProjectEnvironmentValue ¶
func (c *Client) CreateProjectEnvironmentValue(ctx context.Context, projectID ProjectID, environmentID EnvironmentID, body CreateProjectEnvironmentValueJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
CreateProjectEnvironmentValue Create a new value on an environment
Takes a body of the `application/json` content type.
Corresponds with POST /projects/{project_id}/environments/{environment_id}/values (the `CreateProjectEnvironmentValue` operationId).
func (*Client) CreateProjectEnvironmentValueWithBody ¶
func (c *Client) CreateProjectEnvironmentValueWithBody(ctx context.Context, projectID ProjectID, environmentID EnvironmentID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
CreateProjectEnvironmentValueWithBody Create a new value on an environment
Takes any type of body and a specified content type.
Corresponds with POST /projects/{project_id}/environments/{environment_id}/values (the `CreateProjectEnvironmentValue` operationId).
func (*Client) CreateProjectEnvironmentWithBody ¶
func (c *Client) CreateProjectEnvironmentWithBody(ctx context.Context, projectID ProjectID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
CreateProjectEnvironmentWithBody Create a new environment
Takes any type of body and a specified content type.
Corresponds with POST /projects/{project_id}/environments (the `CreateProjectEnvironment` operationId).
func (*Client) CreateProjectExecution ¶
func (c *Client) CreateProjectExecution(ctx context.Context, projectID ProjectID, body CreateProjectExecutionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
CreateProjectExecution Create a new execution
Takes a body of the `application/json` content type.
Corresponds with POST /projects/{project_id}/executions (the `CreateProjectExecution` operationId).
func (*Client) CreateProjectExecutionWithBody ¶
func (c *Client) CreateProjectExecutionWithBody(ctx context.Context, projectID ProjectID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
CreateProjectExecutionWithBody Create a new execution
Takes any type of body and a specified content type.
Corresponds with POST /projects/{project_id}/executions (the `CreateProjectExecution` operationId).
func (*Client) CreateProjectInventory ¶
func (c *Client) CreateProjectInventory(ctx context.Context, projectID ProjectID, body CreateProjectInventoryJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
CreateProjectInventory Create a new inventory
Takes a body of the `application/json` content type.
Corresponds with POST /projects/{project_id}/inventories (the `CreateProjectInventory` operationId).
func (*Client) CreateProjectInventoryWithBody ¶
func (c *Client) CreateProjectInventoryWithBody(ctx context.Context, projectID ProjectID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
CreateProjectInventoryWithBody Create a new inventory
Takes any type of body and a specified content type.
Corresponds with POST /projects/{project_id}/inventories (the `CreateProjectInventory` operationId).
func (*Client) CreateProjectRepository ¶
func (c *Client) CreateProjectRepository(ctx context.Context, projectID ProjectID, body CreateProjectRepositoryJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
CreateProjectRepository Create a new repository
Takes a body of the `application/json` content type.
Corresponds with POST /projects/{project_id}/repositories (the `CreateProjectRepository` operationId).
func (*Client) CreateProjectRepositoryWithBody ¶
func (c *Client) CreateProjectRepositoryWithBody(ctx context.Context, projectID ProjectID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
CreateProjectRepositoryWithBody Create a new repository
Takes any type of body and a specified content type.
Corresponds with POST /projects/{project_id}/repositories (the `CreateProjectRepository` operationId).
func (*Client) CreateProjectRunner ¶
func (c *Client) CreateProjectRunner(ctx context.Context, projectID ProjectID, body CreateProjectRunnerJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
CreateProjectRunner Create a new runner
Takes a body of the `application/json` content type.
Corresponds with POST /projects/{project_id}/runners (the `CreateProjectRunner` operationId).
func (*Client) CreateProjectRunnerWithBody ¶
func (c *Client) CreateProjectRunnerWithBody(ctx context.Context, projectID ProjectID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
CreateProjectRunnerWithBody Create a new runner
Takes any type of body and a specified content type.
Corresponds with POST /projects/{project_id}/runners (the `CreateProjectRunner` operationId).
func (*Client) CreateProjectSchedule ¶
func (c *Client) CreateProjectSchedule(ctx context.Context, projectID ProjectID, body CreateProjectScheduleJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
CreateProjectSchedule Create a new schedule
Takes a body of the `application/json` content type.
Corresponds with POST /projects/{project_id}/schedules (the `CreateProjectSchedule` operationId).
func (*Client) CreateProjectScheduleWithBody ¶
func (c *Client) CreateProjectScheduleWithBody(ctx context.Context, projectID ProjectID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
CreateProjectScheduleWithBody Create a new schedule
Takes any type of body and a specified content type.
Corresponds with POST /projects/{project_id}/schedules (the `CreateProjectSchedule` operationId).
func (*Client) CreateProjectTemplate ¶
func (c *Client) CreateProjectTemplate(ctx context.Context, projectID ProjectID, body CreateProjectTemplateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
CreateProjectTemplate Create a new template
Takes a body of the `application/json` content type.
Corresponds with POST /projects/{project_id}/templates (the `CreateProjectTemplate` operationId).
func (*Client) CreateProjectTemplateSurvey ¶
func (c *Client) CreateProjectTemplateSurvey(ctx context.Context, projectID ProjectID, templateID TemplateID, body CreateProjectTemplateSurveyJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
CreateProjectTemplateSurvey Create a new survey on a template
Takes a body of the `application/json` content type.
Corresponds with POST /projects/{project_id}/templates/{template_id}/surveys (the `CreateProjectTemplateSurvey` operationId).
func (*Client) CreateProjectTemplateSurveyWithBody ¶
func (c *Client) CreateProjectTemplateSurveyWithBody(ctx context.Context, projectID ProjectID, templateID TemplateID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
CreateProjectTemplateSurveyWithBody Create a new survey on a template
Takes any type of body and a specified content type.
Corresponds with POST /projects/{project_id}/templates/{template_id}/surveys (the `CreateProjectTemplateSurvey` operationId).
func (*Client) CreateProjectTemplateVault ¶
func (c *Client) CreateProjectTemplateVault(ctx context.Context, projectID ProjectID, templateID TemplateID, body CreateProjectTemplateVaultJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
CreateProjectTemplateVault Create a new vault on a template
Takes a body of the `application/json` content type.
Corresponds with POST /projects/{project_id}/templates/{template_id}/vaults (the `CreateProjectTemplateVault` operationId).
func (*Client) CreateProjectTemplateVaultWithBody ¶
func (c *Client) CreateProjectTemplateVaultWithBody(ctx context.Context, projectID ProjectID, templateID TemplateID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
CreateProjectTemplateVaultWithBody Create a new vault on a template
Takes any type of body and a specified content type.
Corresponds with POST /projects/{project_id}/templates/{template_id}/vaults (the `CreateProjectTemplateVault` operationId).
func (*Client) CreateProjectTemplateWithBody ¶
func (c *Client) CreateProjectTemplateWithBody(ctx context.Context, projectID ProjectID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
CreateProjectTemplateWithBody Create a new template
Takes any type of body and a specified content type.
Corresponds with POST /projects/{project_id}/templates (the `CreateProjectTemplate` operationId).
func (*Client) CreateProjectWithBody ¶
func (c *Client) CreateProjectWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
CreateProjectWithBody Create a new project
Takes any type of body and a specified content type.
Corresponds with POST /projects (the `CreateProject` operationId).
func (*Client) CreateUser ¶
func (c *Client) CreateUser(ctx context.Context, body CreateUserJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
CreateUser Create a new user
Takes a body of the `application/json` content type.
Corresponds with POST /users (the `CreateUser` operationId).
func (*Client) CreateUserWithBody ¶
func (c *Client) CreateUserWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
CreateUserWithBody Create a new user
Takes any type of body and a specified content type.
Corresponds with POST /users (the `CreateUser` operationId).
func (*Client) DeleteGlobalRunner ¶
func (c *Client) DeleteGlobalRunner(ctx context.Context, runnerID RunnerID, reqEditors ...RequestEditorFn) (*http.Response, error)
DeleteGlobalRunner Delete a specific runner
Corresponds with DELETE /runners/{runner_id} (the `DeleteGlobalRunner` operationId).
func (*Client) DeleteGroup ¶
func (c *Client) DeleteGroup(ctx context.Context, groupID GroupID, reqEditors ...RequestEditorFn) (*http.Response, error)
DeleteGroup Delete a specific group
Corresponds with DELETE /groups/{group_id} (the `DeleteGroup` operationId).
func (*Client) DeleteGroupFromProject ¶
func (c *Client) DeleteGroupFromProject(ctx context.Context, groupID GroupID, body DeleteGroupFromProjectJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
DeleteGroupFromProject Unlink a project from group
Takes a body of the `application/json` content type.
Corresponds with DELETE /groups/{group_id}/projects (the `DeleteGroupFromProject` operationId).
func (*Client) DeleteGroupFromProjectWithBody ¶
func (c *Client) DeleteGroupFromProjectWithBody(ctx context.Context, groupID GroupID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
DeleteGroupFromProjectWithBody Unlink a project from group
Takes any type of body and a specified content type.
Corresponds with DELETE /groups/{group_id}/projects (the `DeleteGroupFromProject` operationId).
func (*Client) DeleteGroupFromUser ¶
func (c *Client) DeleteGroupFromUser(ctx context.Context, groupID GroupID, body DeleteGroupFromUserJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
DeleteGroupFromUser Unlink a user from group
Takes a body of the `application/json` content type.
Corresponds with DELETE /groups/{group_id}/users (the `DeleteGroupFromUser` operationId).
func (*Client) DeleteGroupFromUserWithBody ¶
func (c *Client) DeleteGroupFromUserWithBody(ctx context.Context, groupID GroupID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
DeleteGroupFromUserWithBody Unlink a user from group
Takes any type of body and a specified content type.
Corresponds with DELETE /groups/{group_id}/users (the `DeleteGroupFromUser` operationId).
func (*Client) DeleteProject ¶
func (c *Client) DeleteProject(ctx context.Context, projectID ProjectID, reqEditors ...RequestEditorFn) (*http.Response, error)
DeleteProject Delete a specific project
Corresponds with DELETE /projects/{project_id} (the `DeleteProject` operationId).
func (*Client) DeleteProjectCredential ¶
func (c *Client) DeleteProjectCredential(ctx context.Context, projectID ProjectID, credentialID CredentialID, reqEditors ...RequestEditorFn) (*http.Response, error)
DeleteProjectCredential Delete a specific credential for a project
Corresponds with DELETE /projects/{project_id}/credentials/{credential_id} (the `DeleteProjectCredential` operationId).
func (*Client) DeleteProjectEnvironment ¶
func (c *Client) DeleteProjectEnvironment(ctx context.Context, projectID ProjectID, environmentID EnvironmentID, reqEditors ...RequestEditorFn) (*http.Response, error)
DeleteProjectEnvironment Delete a specific environment for a project
Corresponds with DELETE /projects/{project_id}/environments/{environment_id} (the `DeleteProjectEnvironment` operationId).
func (*Client) DeleteProjectEnvironmentSecret ¶
func (c *Client) DeleteProjectEnvironmentSecret(ctx context.Context, projectID ProjectID, environmentID EnvironmentID, secretID SecretID, reqEditors ...RequestEditorFn) (*http.Response, error)
DeleteProjectEnvironmentSecret Delete a secret on an environment for a project
Corresponds with DELETE /projects/{project_id}/environments/{environment_id}/secrets/{secret_id} (the `DeleteProjectEnvironmentSecret` operationId).
func (*Client) DeleteProjectEnvironmentValue ¶
func (c *Client) DeleteProjectEnvironmentValue(ctx context.Context, projectID ProjectID, environmentID EnvironmentID, valueID ValueID, reqEditors ...RequestEditorFn) (*http.Response, error)
DeleteProjectEnvironmentValue Delete a value on an environment for a project
Corresponds with DELETE /projects/{project_id}/environments/{environment_id}/values/{value_id} (the `DeleteProjectEnvironmentValue` operationId).
func (*Client) DeleteProjectExecution ¶
func (c *Client) DeleteProjectExecution(ctx context.Context, projectID ProjectID, executionID ExecutionID, reqEditors ...RequestEditorFn) (*http.Response, error)
DeleteProjectExecution Delete a specific execution for a project
Corresponds with DELETE /projects/{project_id}/executions/{execution_id} (the `DeleteProjectExecution` operationId).
func (*Client) DeleteProjectFromGroup ¶
func (c *Client) DeleteProjectFromGroup(ctx context.Context, projectID ProjectID, body DeleteProjectFromGroupJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
DeleteProjectFromGroup Unlink a group from project
Takes a body of the `application/json` content type.
Corresponds with DELETE /projects/{project_id}/groups (the `DeleteProjectFromGroup` operationId).
func (*Client) DeleteProjectFromGroupWithBody ¶
func (c *Client) DeleteProjectFromGroupWithBody(ctx context.Context, projectID ProjectID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
DeleteProjectFromGroupWithBody Unlink a group from project
Takes any type of body and a specified content type.
Corresponds with DELETE /projects/{project_id}/groups (the `DeleteProjectFromGroup` operationId).
func (*Client) DeleteProjectFromUser ¶
func (c *Client) DeleteProjectFromUser(ctx context.Context, projectID ProjectID, body DeleteProjectFromUserJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
DeleteProjectFromUser Unlink a user from project
Takes a body of the `application/json` content type.
Corresponds with DELETE /projects/{project_id}/users (the `DeleteProjectFromUser` operationId).
func (*Client) DeleteProjectFromUserWithBody ¶
func (c *Client) DeleteProjectFromUserWithBody(ctx context.Context, projectID ProjectID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
DeleteProjectFromUserWithBody Unlink a user from project
Takes any type of body and a specified content type.
Corresponds with DELETE /projects/{project_id}/users (the `DeleteProjectFromUser` operationId).
func (*Client) DeleteProjectInventory ¶
func (c *Client) DeleteProjectInventory(ctx context.Context, projectID ProjectID, inventoryID InventoryID, reqEditors ...RequestEditorFn) (*http.Response, error)
DeleteProjectInventory Delete a specific inventory for a project
Corresponds with DELETE /projects/{project_id}/inventories/{inventory_id} (the `DeleteProjectInventory` operationId).
func (*Client) DeleteProjectRepository ¶
func (c *Client) DeleteProjectRepository(ctx context.Context, projectID ProjectID, repositoryID RepositoryID, reqEditors ...RequestEditorFn) (*http.Response, error)
DeleteProjectRepository Delete a specific repository for a project
Corresponds with DELETE /projects/{project_id}/repositories/{repository_id} (the `DeleteProjectRepository` operationId).
func (*Client) DeleteProjectRunner ¶
func (c *Client) DeleteProjectRunner(ctx context.Context, projectID ProjectID, runnerID RunnerID, reqEditors ...RequestEditorFn) (*http.Response, error)
DeleteProjectRunner Delete a specific runner for a project
Corresponds with DELETE /projects/{project_id}/runners/{runner_id} (the `DeleteProjectRunner` operationId).
func (*Client) DeleteProjectSchedule ¶
func (c *Client) DeleteProjectSchedule(ctx context.Context, projectID ProjectID, scheduleID ScheduleID, reqEditors ...RequestEditorFn) (*http.Response, error)
DeleteProjectSchedule Delete a specific schedule for a project
Corresponds with DELETE /projects/{project_id}/schedules/{schedule_id} (the `DeleteProjectSchedule` operationId).
func (*Client) DeleteProjectTemplate ¶
func (c *Client) DeleteProjectTemplate(ctx context.Context, projectID ProjectID, templateID TemplateID, reqEditors ...RequestEditorFn) (*http.Response, error)
DeleteProjectTemplate Delete a specific template for a project
Corresponds with DELETE /projects/{project_id}/templates/{template_id} (the `DeleteProjectTemplate` operationId).
func (*Client) DeleteProjectTemplateSurvey ¶
func (c *Client) DeleteProjectTemplateSurvey(ctx context.Context, projectID ProjectID, templateID TemplateID, surveyID SurveyID, reqEditors ...RequestEditorFn) (*http.Response, error)
DeleteProjectTemplateSurvey Delete a survey on a template for a project
Corresponds with DELETE /projects/{project_id}/templates/{template_id}/surveys/{survey_id} (the `DeleteProjectTemplateSurvey` operationId).
func (*Client) DeleteProjectTemplateVault ¶
func (c *Client) DeleteProjectTemplateVault(ctx context.Context, projectID ProjectID, templateID TemplateID, vaultID VaultID, reqEditors ...RequestEditorFn) (*http.Response, error)
DeleteProjectTemplateVault Delete a vault on a template for a project
Corresponds with DELETE /projects/{project_id}/templates/{template_id}/vaults/{vault_id} (the `DeleteProjectTemplateVault` operationId).
func (*Client) DeleteUser ¶
func (c *Client) DeleteUser(ctx context.Context, userID UserID, reqEditors ...RequestEditorFn) (*http.Response, error)
DeleteUser Delete a specific user
Corresponds with DELETE /users/{user_id} (the `DeleteUser` operationId).
func (*Client) DeleteUserFromGroup ¶
func (c *Client) DeleteUserFromGroup(ctx context.Context, userID UserID, body DeleteUserFromGroupJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
DeleteUserFromGroup Unlink a group from user
Takes a body of the `application/json` content type.
Corresponds with DELETE /users/{user_id}/groups (the `DeleteUserFromGroup` operationId).
func (*Client) DeleteUserFromGroupWithBody ¶
func (c *Client) DeleteUserFromGroupWithBody(ctx context.Context, userID UserID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
DeleteUserFromGroupWithBody Unlink a group from user
Takes any type of body and a specified content type.
Corresponds with DELETE /users/{user_id}/groups (the `DeleteUserFromGroup` operationId).
func (*Client) DeleteUserFromProject ¶
func (c *Client) DeleteUserFromProject(ctx context.Context, userID UserID, body DeleteUserFromProjectJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
DeleteUserFromProject Unlink a project from user
Takes a body of the `application/json` content type.
Corresponds with DELETE /users/{user_id}/projects (the `DeleteUserFromProject` operationId).
func (*Client) DeleteUserFromProjectWithBody ¶
func (c *Client) DeleteUserFromProjectWithBody(ctx context.Context, userID UserID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
DeleteUserFromProjectWithBody Unlink a project from user
Takes any type of body and a specified content type.
Corresponds with DELETE /users/{user_id}/projects (the `DeleteUserFromProject` operationId).
func (*Client) ListGlobalEvents ¶
func (c *Client) ListGlobalEvents(ctx context.Context, params *ListGlobalEventsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
ListGlobalEvents Fetch all events
Corresponds with GET /events (the `ListGlobalEvents` operationId).
func (*Client) ListGlobalRunners ¶
func (c *Client) ListGlobalRunners(ctx context.Context, params *ListGlobalRunnersParams, reqEditors ...RequestEditorFn) (*http.Response, error)
ListGlobalRunners Fetch all runners
Corresponds with GET /runners (the `ListGlobalRunners` operationId).
func (*Client) ListGroupProjects ¶
func (c *Client) ListGroupProjects(ctx context.Context, groupID GroupID, params *ListGroupProjectsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
ListGroupProjects Fetch all projects attached to group
Corresponds with GET /groups/{group_id}/projects (the `ListGroupProjects` operationId).
func (*Client) ListGroupUsers ¶
func (c *Client) ListGroupUsers(ctx context.Context, groupID GroupID, params *ListGroupUsersParams, reqEditors ...RequestEditorFn) (*http.Response, error)
ListGroupUsers Fetch all users attached to group
Corresponds with GET /groups/{group_id}/users (the `ListGroupUsers` operationId).
func (*Client) ListGroups ¶
func (c *Client) ListGroups(ctx context.Context, params *ListGroupsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
ListGroups Fetch all available groups
Corresponds with GET /groups (the `ListGroups` operationId).
func (*Client) ListProjectCredentials ¶
func (c *Client) ListProjectCredentials(ctx context.Context, projectID ProjectID, params *ListProjectCredentialsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
ListProjectCredentials Fetch all credentials for a project
Corresponds with GET /projects/{project_id}/credentials (the `ListProjectCredentials` operationId).
func (*Client) ListProjectEnvironments ¶
func (c *Client) ListProjectEnvironments(ctx context.Context, projectID ProjectID, params *ListProjectEnvironmentsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
ListProjectEnvironments Fetch all environments for a project
Corresponds with GET /projects/{project_id}/environments (the `ListProjectEnvironments` operationId).
func (*Client) ListProjectEvents ¶
func (c *Client) ListProjectEvents(ctx context.Context, projectID ProjectID, params *ListProjectEventsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
ListProjectEvents Fetch all events for a project
Corresponds with GET /projects/{project_id}/events (the `ListProjectEvents` operationId).
func (*Client) ListProjectExecutions ¶
func (c *Client) ListProjectExecutions(ctx context.Context, projectID ProjectID, params *ListProjectExecutionsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
ListProjectExecutions Fetch all executions for a project
Corresponds with GET /projects/{project_id}/executions (the `ListProjectExecutions` operationId).
func (*Client) ListProjectGroups ¶
func (c *Client) ListProjectGroups(ctx context.Context, projectID ProjectID, params *ListProjectGroupsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
ListProjectGroups Fetch all groups attached to project
Corresponds with GET /projects/{project_id}/groups (the `ListProjectGroups` operationId).
func (*Client) ListProjectInventories ¶
func (c *Client) ListProjectInventories(ctx context.Context, projectID ProjectID, params *ListProjectInventoriesParams, reqEditors ...RequestEditorFn) (*http.Response, error)
ListProjectInventories Fetch all inventories for a project
Corresponds with GET /projects/{project_id}/inventories (the `ListProjectInventories` operationId).
func (*Client) ListProjectRepositories ¶
func (c *Client) ListProjectRepositories(ctx context.Context, projectID ProjectID, params *ListProjectRepositoriesParams, reqEditors ...RequestEditorFn) (*http.Response, error)
ListProjectRepositories Fetch all repositories for a project
Corresponds with GET /projects/{project_id}/repositories (the `ListProjectRepositories` operationId).
func (*Client) ListProjectRunners ¶
func (c *Client) ListProjectRunners(ctx context.Context, projectID ProjectID, params *ListProjectRunnersParams, reqEditors ...RequestEditorFn) (*http.Response, error)
ListProjectRunners Fetch all runners for a project
Corresponds with GET /projects/{project_id}/runners (the `ListProjectRunners` operationId).
func (*Client) ListProjectSchedules ¶
func (c *Client) ListProjectSchedules(ctx context.Context, projectID ProjectID, params *ListProjectSchedulesParams, reqEditors ...RequestEditorFn) (*http.Response, error)
ListProjectSchedules Fetch all schedules for a project
Corresponds with GET /projects/{project_id}/schedules (the `ListProjectSchedules` operationId).
func (*Client) ListProjectTemplates ¶
func (c *Client) ListProjectTemplates(ctx context.Context, projectID ProjectID, params *ListProjectTemplatesParams, reqEditors ...RequestEditorFn) (*http.Response, error)
ListProjectTemplates Fetch all templates for a project
Corresponds with GET /projects/{project_id}/templates (the `ListProjectTemplates` operationId).
func (*Client) ListProjectUsers ¶
func (c *Client) ListProjectUsers(ctx context.Context, projectID ProjectID, params *ListProjectUsersParams, reqEditors ...RequestEditorFn) (*http.Response, error)
ListProjectUsers Fetch all users attached to project
Corresponds with GET /projects/{project_id}/users (the `ListProjectUsers` operationId).
func (*Client) ListProjects ¶
func (c *Client) ListProjects(ctx context.Context, params *ListProjectsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
ListProjects Fetch all available projects
Corresponds with GET /projects (the `ListProjects` operationId).
func (*Client) ListProviders ¶
func (c *Client) ListProviders(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
ListProviders Fetch the available auth providers
Corresponds with GET /auth/providers (the `ListProviders` operationId).
func (*Client) ListUserGroups ¶
func (c *Client) ListUserGroups(ctx context.Context, userID UserID, params *ListUserGroupsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
ListUserGroups Fetch all groups attached to user
Corresponds with GET /users/{user_id}/groups (the `ListUserGroups` operationId).
func (*Client) ListUserProjects ¶
func (c *Client) ListUserProjects(ctx context.Context, userID UserID, params *ListUserProjectsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
ListUserProjects Fetch all projects attached to user
Corresponds with GET /users/{user_id}/projects (the `ListUserProjects` operationId).
func (*Client) ListUsers ¶
func (c *Client) ListUsers(ctx context.Context, params *ListUsersParams, reqEditors ...RequestEditorFn) (*http.Response, error)
ListUsers Fetch all available users
Corresponds with GET /users (the `ListUsers` operationId).
func (*Client) LoginAuth ¶
func (c *Client) LoginAuth(ctx context.Context, body LoginAuthJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
LoginAuth Authenticate an user by credentials
Takes a body of the `application/json` content type.
Corresponds with POST /auth/login (the `LoginAuth` operationId).
func (*Client) LoginAuthWithBody ¶
func (c *Client) LoginAuthWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
LoginAuthWithBody Authenticate an user by credentials
Takes any type of body and a specified content type.
Corresponds with POST /auth/login (the `LoginAuth` operationId).
func (*Client) OutputProjectExecution ¶
func (c *Client) OutputProjectExecution(ctx context.Context, projectID ProjectID, executionID ExecutionID, reqEditors ...RequestEditorFn) (*http.Response, error)
OutputProjectExecution Output a specific execution for a project
Corresponds with GET /projects/{project_id}/executions/{execution_id}/output (the `OutputProjectExecution` operationId).
func (*Client) PermitGroupProject ¶
func (c *Client) PermitGroupProject(ctx context.Context, groupID GroupID, body PermitGroupProjectJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
PermitGroupProject Update project perms for group
Takes a body of the `application/json` content type.
Corresponds with PUT /groups/{group_id}/projects (the `PermitGroupProject` operationId).
func (*Client) PermitGroupProjectWithBody ¶
func (c *Client) PermitGroupProjectWithBody(ctx context.Context, groupID GroupID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
PermitGroupProjectWithBody Update project perms for group
Takes any type of body and a specified content type.
Corresponds with PUT /groups/{group_id}/projects (the `PermitGroupProject` operationId).
func (*Client) PermitGroupUser ¶
func (c *Client) PermitGroupUser(ctx context.Context, groupID GroupID, body PermitGroupUserJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
PermitGroupUser Update user perms for group
Takes a body of the `application/json` content type.
Corresponds with PUT /groups/{group_id}/users (the `PermitGroupUser` operationId).
func (*Client) PermitGroupUserWithBody ¶
func (c *Client) PermitGroupUserWithBody(ctx context.Context, groupID GroupID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
PermitGroupUserWithBody Update user perms for group
Takes any type of body and a specified content type.
Corresponds with PUT /groups/{group_id}/users (the `PermitGroupUser` operationId).
func (*Client) PermitProjectGroup ¶
func (c *Client) PermitProjectGroup(ctx context.Context, projectID ProjectID, body PermitProjectGroupJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
PermitProjectGroup Update group perms for project
Takes a body of the `application/json` content type.
Corresponds with PUT /projects/{project_id}/groups (the `PermitProjectGroup` operationId).
func (*Client) PermitProjectGroupWithBody ¶
func (c *Client) PermitProjectGroupWithBody(ctx context.Context, projectID ProjectID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
PermitProjectGroupWithBody Update group perms for project
Takes any type of body and a specified content type.
Corresponds with PUT /projects/{project_id}/groups (the `PermitProjectGroup` operationId).
func (*Client) PermitProjectUser ¶
func (c *Client) PermitProjectUser(ctx context.Context, projectID ProjectID, body PermitProjectUserJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
PermitProjectUser Update user perms for project
Takes a body of the `application/json` content type.
Corresponds with PUT /projects/{project_id}/users (the `PermitProjectUser` operationId).
func (*Client) PermitProjectUserWithBody ¶
func (c *Client) PermitProjectUserWithBody(ctx context.Context, projectID ProjectID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
PermitProjectUserWithBody Update user perms for project
Takes any type of body and a specified content type.
Corresponds with PUT /projects/{project_id}/users (the `PermitProjectUser` operationId).
func (*Client) PermitUserGroup ¶
func (c *Client) PermitUserGroup(ctx context.Context, userID UserID, body PermitUserGroupJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
PermitUserGroup Update group perms for user
Takes a body of the `application/json` content type.
Corresponds with PUT /users/{user_id}/groups (the `PermitUserGroup` operationId).
func (*Client) PermitUserGroupWithBody ¶
func (c *Client) PermitUserGroupWithBody(ctx context.Context, userID UserID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
PermitUserGroupWithBody Update group perms for user
Takes any type of body and a specified content type.
Corresponds with PUT /users/{user_id}/groups (the `PermitUserGroup` operationId).
func (*Client) PermitUserProject ¶
func (c *Client) PermitUserProject(ctx context.Context, userID UserID, body PermitUserProjectJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
PermitUserProject Update project perms for user
Takes a body of the `application/json` content type.
Corresponds with PUT /users/{user_id}/projects (the `PermitUserProject` operationId).
func (*Client) PermitUserProjectWithBody ¶
func (c *Client) PermitUserProjectWithBody(ctx context.Context, userID UserID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
PermitUserProjectWithBody Update project perms for user
Takes any type of body and a specified content type.
Corresponds with PUT /users/{user_id}/projects (the `PermitUserProject` operationId).
func (*Client) PurgeProjectExecution ¶
func (c *Client) PurgeProjectExecution(ctx context.Context, projectID ProjectID, executionID ExecutionID, reqEditors ...RequestEditorFn) (*http.Response, error)
PurgeProjectExecution Purge a specific execution for a project
Corresponds with GET /projects/{project_id}/executions/{execution_id}/purge (the `PurgeProjectExecution` operationId).
func (*Client) RedirectAuth ¶
func (c *Client) RedirectAuth(ctx context.Context, body RedirectAuthJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
RedirectAuth Retrieve real token after redirect
Takes a body of the `application/json` content type.
Corresponds with POST /auth/redirect (the `RedirectAuth` operationId).
func (*Client) RedirectAuthWithBody ¶
func (c *Client) RedirectAuthWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
RedirectAuthWithBody Retrieve real token after redirect
Takes any type of body and a specified content type.
Corresponds with POST /auth/redirect (the `RedirectAuth` operationId).
func (*Client) RefreshAuth ¶
func (c *Client) RefreshAuth(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
RefreshAuth Refresh an auth token before it expires
Corresponds with GET /auth/refresh (the `RefreshAuth` operationId).
func (*Client) RequestProvider ¶
func (c *Client) RequestProvider(ctx context.Context, provider AuthProviderParam, reqEditors ...RequestEditorFn) (*http.Response, error)
RequestProvider Request the redirect to defined provider
Corresponds with GET /auth/{provider}/request (the `RequestProvider` operationId).
func (*Client) ShowGlobalRunner ¶
func (c *Client) ShowGlobalRunner(ctx context.Context, runnerID RunnerID, reqEditors ...RequestEditorFn) (*http.Response, error)
ShowGlobalRunner Fetch a specific runner
Corresponds with GET /runners/{runner_id} (the `ShowGlobalRunner` operationId).
func (*Client) ShowGroup ¶
func (c *Client) ShowGroup(ctx context.Context, groupID GroupID, reqEditors ...RequestEditorFn) (*http.Response, error)
ShowGroup Fetch a specific group
Corresponds with GET /groups/{group_id} (the `ShowGroup` operationId).
func (*Client) ShowProfile ¶
func (c *Client) ShowProfile(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
ShowProfile Fetch profile details of the personal account
Corresponds with GET /profile/self (the `ShowProfile` operationId).
func (*Client) ShowProject ¶
func (c *Client) ShowProject(ctx context.Context, projectID ProjectID, reqEditors ...RequestEditorFn) (*http.Response, error)
ShowProject Fetch a specific project
Corresponds with GET /projects/{project_id} (the `ShowProject` operationId).
func (*Client) ShowProjectCredential ¶
func (c *Client) ShowProjectCredential(ctx context.Context, projectID ProjectID, credentialID CredentialID, reqEditors ...RequestEditorFn) (*http.Response, error)
ShowProjectCredential Fetch a specific credential for a project
Corresponds with GET /projects/{project_id}/credentials/{credential_id} (the `ShowProjectCredential` operationId).
func (*Client) ShowProjectEnvironment ¶
func (c *Client) ShowProjectEnvironment(ctx context.Context, projectID ProjectID, environmentID EnvironmentID, reqEditors ...RequestEditorFn) (*http.Response, error)
ShowProjectEnvironment Fetch a specific environment for a project
Corresponds with GET /projects/{project_id}/environments/{environment_id} (the `ShowProjectEnvironment` operationId).
func (*Client) ShowProjectExecution ¶
func (c *Client) ShowProjectExecution(ctx context.Context, projectID ProjectID, executionID ExecutionID, reqEditors ...RequestEditorFn) (*http.Response, error)
ShowProjectExecution Fetch a specific execution for a project
Corresponds with GET /projects/{project_id}/executions/{execution_id} (the `ShowProjectExecution` operationId).
func (*Client) ShowProjectInventory ¶
func (c *Client) ShowProjectInventory(ctx context.Context, projectID ProjectID, inventoryID InventoryID, reqEditors ...RequestEditorFn) (*http.Response, error)
ShowProjectInventory Fetch a specific inventory for a project
Corresponds with GET /projects/{project_id}/inventories/{inventory_id} (the `ShowProjectInventory` operationId).
func (*Client) ShowProjectRepository ¶
func (c *Client) ShowProjectRepository(ctx context.Context, projectID ProjectID, repositoryID RepositoryID, reqEditors ...RequestEditorFn) (*http.Response, error)
ShowProjectRepository Fetch a specific repository for a project
Corresponds with GET /projects/{project_id}/repositories/{repository_id} (the `ShowProjectRepository` operationId).
func (*Client) ShowProjectRunner ¶
func (c *Client) ShowProjectRunner(ctx context.Context, projectID ProjectID, runnerID RunnerID, reqEditors ...RequestEditorFn) (*http.Response, error)
ShowProjectRunner Fetch a specific runner for a project
Corresponds with GET /projects/{project_id}/runners/{runner_id} (the `ShowProjectRunner` operationId).
func (*Client) ShowProjectSchedule ¶
func (c *Client) ShowProjectSchedule(ctx context.Context, projectID ProjectID, scheduleID ScheduleID, reqEditors ...RequestEditorFn) (*http.Response, error)
ShowProjectSchedule Fetch a specific schedule for a project
Corresponds with GET /projects/{project_id}/schedules/{schedule_id} (the `ShowProjectSchedule` operationId).
func (*Client) ShowProjectTemplate ¶
func (c *Client) ShowProjectTemplate(ctx context.Context, projectID ProjectID, templateID TemplateID, reqEditors ...RequestEditorFn) (*http.Response, error)
ShowProjectTemplate Fetch a specific template for a project
Corresponds with GET /projects/{project_id}/templates/{template_id} (the `ShowProjectTemplate` operationId).
func (*Client) ShowUser ¶
func (c *Client) ShowUser(ctx context.Context, userID UserID, reqEditors ...RequestEditorFn) (*http.Response, error)
ShowUser Fetch a specific user
Corresponds with GET /users/{user_id} (the `ShowUser` operationId).
func (*Client) TokenProfile ¶
func (c *Client) TokenProfile(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
TokenProfile Retrieve an unlimited auth token
Corresponds with GET /profile/token (the `TokenProfile` operationId).
func (*Client) UpdateGlobalRunner ¶
func (c *Client) UpdateGlobalRunner(ctx context.Context, runnerID RunnerID, body UpdateGlobalRunnerJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateGlobalRunner Update a specific runner
Takes a body of the `application/json` content type.
Corresponds with PUT /runners/{runner_id} (the `UpdateGlobalRunner` operationId).
func (*Client) UpdateGlobalRunnerWithBody ¶
func (c *Client) UpdateGlobalRunnerWithBody(ctx context.Context, runnerID RunnerID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateGlobalRunnerWithBody Update a specific runner
Takes any type of body and a specified content type.
Corresponds with PUT /runners/{runner_id} (the `UpdateGlobalRunner` operationId).
func (*Client) UpdateGroup ¶
func (c *Client) UpdateGroup(ctx context.Context, groupID GroupID, body UpdateGroupJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateGroup Update a specific group
Takes a body of the `application/json` content type.
Corresponds with PUT /groups/{group_id} (the `UpdateGroup` operationId).
func (*Client) UpdateGroupWithBody ¶
func (c *Client) UpdateGroupWithBody(ctx context.Context, groupID GroupID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateGroupWithBody Update a specific group
Takes any type of body and a specified content type.
Corresponds with PUT /groups/{group_id} (the `UpdateGroup` operationId).
func (*Client) UpdateProfile ¶
func (c *Client) UpdateProfile(ctx context.Context, body UpdateProfileJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateProfile Update your own profile information
Takes a body of the `application/json` content type.
Corresponds with PUT /profile/self (the `UpdateProfile` operationId).
func (*Client) UpdateProfileWithBody ¶
func (c *Client) UpdateProfileWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateProfileWithBody Update your own profile information
Takes any type of body and a specified content type.
Corresponds with PUT /profile/self (the `UpdateProfile` operationId).
func (*Client) UpdateProject ¶
func (c *Client) UpdateProject(ctx context.Context, projectID ProjectID, body UpdateProjectJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateProject Update a specific project
Takes a body of the `application/json` content type.
Corresponds with PUT /projects/{project_id} (the `UpdateProject` operationId).
func (*Client) UpdateProjectCredential ¶
func (c *Client) UpdateProjectCredential(ctx context.Context, projectID ProjectID, credentialID CredentialID, body UpdateProjectCredentialJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateProjectCredential Update a specific credential for a project
Takes a body of the `application/json` content type.
Corresponds with PUT /projects/{project_id}/credentials/{credential_id} (the `UpdateProjectCredential` operationId).
func (*Client) UpdateProjectCredentialWithBody ¶
func (c *Client) UpdateProjectCredentialWithBody(ctx context.Context, projectID ProjectID, credentialID CredentialID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateProjectCredentialWithBody Update a specific credential for a project
Takes any type of body and a specified content type.
Corresponds with PUT /projects/{project_id}/credentials/{credential_id} (the `UpdateProjectCredential` operationId).
func (*Client) UpdateProjectEnvironment ¶
func (c *Client) UpdateProjectEnvironment(ctx context.Context, projectID ProjectID, environmentID EnvironmentID, body UpdateProjectEnvironmentJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateProjectEnvironment Update a specific environment for a project
Takes a body of the `application/json` content type.
Corresponds with PUT /projects/{project_id}/environments/{environment_id} (the `UpdateProjectEnvironment` operationId).
func (*Client) UpdateProjectEnvironmentSecret ¶
func (c *Client) UpdateProjectEnvironmentSecret(ctx context.Context, projectID ProjectID, environmentID EnvironmentID, secretID SecretID, body UpdateProjectEnvironmentSecretJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateProjectEnvironmentSecret Update a secret on an environment for a project
Takes a body of the `application/json` content type.
Corresponds with PUT /projects/{project_id}/environments/{environment_id}/secrets/{secret_id} (the `UpdateProjectEnvironmentSecret` operationId).
func (*Client) UpdateProjectEnvironmentSecretWithBody ¶
func (c *Client) UpdateProjectEnvironmentSecretWithBody(ctx context.Context, projectID ProjectID, environmentID EnvironmentID, secretID SecretID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateProjectEnvironmentSecretWithBody Update a secret on an environment for a project
Takes any type of body and a specified content type.
Corresponds with PUT /projects/{project_id}/environments/{environment_id}/secrets/{secret_id} (the `UpdateProjectEnvironmentSecret` operationId).
func (*Client) UpdateProjectEnvironmentValue ¶
func (c *Client) UpdateProjectEnvironmentValue(ctx context.Context, projectID ProjectID, environmentID EnvironmentID, valueID ValueID, body UpdateProjectEnvironmentValueJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateProjectEnvironmentValue Update a value on an environment for a project
Takes a body of the `application/json` content type.
Corresponds with PUT /projects/{project_id}/environments/{environment_id}/values/{value_id} (the `UpdateProjectEnvironmentValue` operationId).
func (*Client) UpdateProjectEnvironmentValueWithBody ¶
func (c *Client) UpdateProjectEnvironmentValueWithBody(ctx context.Context, projectID ProjectID, environmentID EnvironmentID, valueID ValueID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateProjectEnvironmentValueWithBody Update a value on an environment for a project
Takes any type of body and a specified content type.
Corresponds with PUT /projects/{project_id}/environments/{environment_id}/values/{value_id} (the `UpdateProjectEnvironmentValue` operationId).
func (*Client) UpdateProjectEnvironmentWithBody ¶
func (c *Client) UpdateProjectEnvironmentWithBody(ctx context.Context, projectID ProjectID, environmentID EnvironmentID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateProjectEnvironmentWithBody Update a specific environment for a project
Takes any type of body and a specified content type.
Corresponds with PUT /projects/{project_id}/environments/{environment_id} (the `UpdateProjectEnvironment` operationId).
func (*Client) UpdateProjectInventory ¶
func (c *Client) UpdateProjectInventory(ctx context.Context, projectID ProjectID, inventoryID InventoryID, body UpdateProjectInventoryJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateProjectInventory Update a specific inventory for a project
Takes a body of the `application/json` content type.
Corresponds with PUT /projects/{project_id}/inventories/{inventory_id} (the `UpdateProjectInventory` operationId).
func (*Client) UpdateProjectInventoryWithBody ¶
func (c *Client) UpdateProjectInventoryWithBody(ctx context.Context, projectID ProjectID, inventoryID InventoryID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateProjectInventoryWithBody Update a specific inventory for a project
Takes any type of body and a specified content type.
Corresponds with PUT /projects/{project_id}/inventories/{inventory_id} (the `UpdateProjectInventory` operationId).
func (*Client) UpdateProjectRepository ¶
func (c *Client) UpdateProjectRepository(ctx context.Context, projectID ProjectID, repositoryID RepositoryID, body UpdateProjectRepositoryJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateProjectRepository Update a specific repository for a project
Takes a body of the `application/json` content type.
Corresponds with PUT /projects/{project_id}/repositories/{repository_id} (the `UpdateProjectRepository` operationId).
func (*Client) UpdateProjectRepositoryWithBody ¶
func (c *Client) UpdateProjectRepositoryWithBody(ctx context.Context, projectID ProjectID, repositoryID RepositoryID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateProjectRepositoryWithBody Update a specific repository for a project
Takes any type of body and a specified content type.
Corresponds with PUT /projects/{project_id}/repositories/{repository_id} (the `UpdateProjectRepository` operationId).
func (*Client) UpdateProjectRunner ¶
func (c *Client) UpdateProjectRunner(ctx context.Context, projectID ProjectID, runnerID RunnerID, body UpdateProjectRunnerJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateProjectRunner Update a specific runner for a project
Takes a body of the `application/json` content type.
Corresponds with PUT /projects/{project_id}/runners/{runner_id} (the `UpdateProjectRunner` operationId).
func (*Client) UpdateProjectRunnerWithBody ¶
func (c *Client) UpdateProjectRunnerWithBody(ctx context.Context, projectID ProjectID, runnerID RunnerID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateProjectRunnerWithBody Update a specific runner for a project
Takes any type of body and a specified content type.
Corresponds with PUT /projects/{project_id}/runners/{runner_id} (the `UpdateProjectRunner` operationId).
func (*Client) UpdateProjectSchedule ¶
func (c *Client) UpdateProjectSchedule(ctx context.Context, projectID ProjectID, scheduleID ScheduleID, body UpdateProjectScheduleJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateProjectSchedule Update a specific schedule for a project
Takes a body of the `application/json` content type.
Corresponds with PUT /projects/{project_id}/schedules/{schedule_id} (the `UpdateProjectSchedule` operationId).
func (*Client) UpdateProjectScheduleWithBody ¶
func (c *Client) UpdateProjectScheduleWithBody(ctx context.Context, projectID ProjectID, scheduleID ScheduleID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateProjectScheduleWithBody Update a specific schedule for a project
Takes any type of body and a specified content type.
Corresponds with PUT /projects/{project_id}/schedules/{schedule_id} (the `UpdateProjectSchedule` operationId).
func (*Client) UpdateProjectTemplate ¶
func (c *Client) UpdateProjectTemplate(ctx context.Context, projectID ProjectID, templateID TemplateID, body UpdateProjectTemplateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateProjectTemplate Update a specific template for a project
Takes a body of the `application/json` content type.
Corresponds with PUT /projects/{project_id}/templates/{template_id} (the `UpdateProjectTemplate` operationId).
func (*Client) UpdateProjectTemplateSurvey ¶
func (c *Client) UpdateProjectTemplateSurvey(ctx context.Context, projectID ProjectID, templateID TemplateID, surveyID SurveyID, body UpdateProjectTemplateSurveyJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateProjectTemplateSurvey Update a survey on a template for a project
Takes a body of the `application/json` content type.
Corresponds with PUT /projects/{project_id}/templates/{template_id}/surveys/{survey_id} (the `UpdateProjectTemplateSurvey` operationId).
func (*Client) UpdateProjectTemplateSurveyWithBody ¶
func (c *Client) UpdateProjectTemplateSurveyWithBody(ctx context.Context, projectID ProjectID, templateID TemplateID, surveyID SurveyID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateProjectTemplateSurveyWithBody Update a survey on a template for a project
Takes any type of body and a specified content type.
Corresponds with PUT /projects/{project_id}/templates/{template_id}/surveys/{survey_id} (the `UpdateProjectTemplateSurvey` operationId).
func (*Client) UpdateProjectTemplateVault ¶
func (c *Client) UpdateProjectTemplateVault(ctx context.Context, projectID ProjectID, templateID TemplateID, vaultID VaultID, body UpdateProjectTemplateVaultJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateProjectTemplateVault Update a vault on a template for a project
Takes a body of the `application/json` content type.
Corresponds with PUT /projects/{project_id}/templates/{template_id}/vaults/{vault_id} (the `UpdateProjectTemplateVault` operationId).
func (*Client) UpdateProjectTemplateVaultWithBody ¶
func (c *Client) UpdateProjectTemplateVaultWithBody(ctx context.Context, projectID ProjectID, templateID TemplateID, vaultID VaultID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateProjectTemplateVaultWithBody Update a vault on a template for a project
Takes any type of body and a specified content type.
Corresponds with PUT /projects/{project_id}/templates/{template_id}/vaults/{vault_id} (the `UpdateProjectTemplateVault` operationId).
func (*Client) UpdateProjectTemplateWithBody ¶
func (c *Client) UpdateProjectTemplateWithBody(ctx context.Context, projectID ProjectID, templateID TemplateID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateProjectTemplateWithBody Update a specific template for a project
Takes any type of body and a specified content type.
Corresponds with PUT /projects/{project_id}/templates/{template_id} (the `UpdateProjectTemplate` operationId).
func (*Client) UpdateProjectWithBody ¶
func (c *Client) UpdateProjectWithBody(ctx context.Context, projectID ProjectID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateProjectWithBody Update a specific project
Takes any type of body and a specified content type.
Corresponds with PUT /projects/{project_id} (the `UpdateProject` operationId).
func (*Client) UpdateUser ¶
func (c *Client) UpdateUser(ctx context.Context, userID UserID, body UpdateUserJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateUser Update a specific user
Takes a body of the `application/json` content type.
Corresponds with PUT /users/{user_id} (the `UpdateUser` operationId).
func (*Client) UpdateUserWithBody ¶
func (c *Client) UpdateUserWithBody(ctx context.Context, userID UserID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateUserWithBody Update a specific user
Takes any type of body and a specified content type.
Corresponds with PUT /users/{user_id} (the `UpdateUser` operationId).
func (*Client) VerifyAuth ¶
func (c *Client) VerifyAuth(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
VerifyAuth Verify validity for an authentication token
Corresponds with GET /auth/verify (the `VerifyAuth` operationId).
type ClientInterface ¶
type ClientInterface interface {
// LoginAuthWithBody Authenticate an user by credentials
//
// Takes any type of body and a specified content type.
//
// Corresponds with POST /auth/login (the `LoginAuth` operationId).
LoginAuthWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// LoginAuth Authenticate an user by credentials
//
// Takes a body of the `application/json` content type.
//
// Corresponds with POST /auth/login (the `LoginAuth` operationId).
LoginAuth(ctx context.Context, body LoginAuthJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// ListProviders Fetch the available auth providers
//
// Corresponds with GET /auth/providers (the `ListProviders` operationId).
ListProviders(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// RedirectAuthWithBody Retrieve real token after redirect
//
// Takes any type of body and a specified content type.
//
// Corresponds with POST /auth/redirect (the `RedirectAuth` operationId).
RedirectAuthWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// RedirectAuth Retrieve real token after redirect
//
// Takes a body of the `application/json` content type.
//
// Corresponds with POST /auth/redirect (the `RedirectAuth` operationId).
RedirectAuth(ctx context.Context, body RedirectAuthJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// RefreshAuth Refresh an auth token before it expires
//
// Corresponds with GET /auth/refresh (the `RefreshAuth` operationId).
RefreshAuth(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// VerifyAuth Verify validity for an authentication token
//
// Corresponds with GET /auth/verify (the `VerifyAuth` operationId).
VerifyAuth(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// CallbackProvider Callback to parse the defined provider
//
// Corresponds with GET /auth/{provider}/callback (the `CallbackProvider` operationId).
CallbackProvider(ctx context.Context, provider AuthProviderParam, params *CallbackProviderParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// RequestProvider Request the redirect to defined provider
//
// Corresponds with GET /auth/{provider}/request (the `RequestProvider` operationId).
RequestProvider(ctx context.Context, provider AuthProviderParam, reqEditors ...RequestEditorFn) (*http.Response, error)
// ListGlobalEvents Fetch all events
//
// Corresponds with GET /events (the `ListGlobalEvents` operationId).
ListGlobalEvents(ctx context.Context, params *ListGlobalEventsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// ListGroups Fetch all available groups
//
// Corresponds with GET /groups (the `ListGroups` operationId).
ListGroups(ctx context.Context, params *ListGroupsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreateGroupWithBody Create a new group
//
// Takes any type of body and a specified content type.
//
// Corresponds with POST /groups (the `CreateGroup` operationId).
CreateGroupWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreateGroup Create a new group
//
// Takes a body of the `application/json` content type.
//
// Corresponds with POST /groups (the `CreateGroup` operationId).
CreateGroup(ctx context.Context, body CreateGroupJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// DeleteGroup Delete a specific group
//
// Corresponds with DELETE /groups/{group_id} (the `DeleteGroup` operationId).
DeleteGroup(ctx context.Context, groupID GroupID, reqEditors ...RequestEditorFn) (*http.Response, error)
// ShowGroup Fetch a specific group
//
// Corresponds with GET /groups/{group_id} (the `ShowGroup` operationId).
ShowGroup(ctx context.Context, groupID GroupID, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateGroupWithBody Update a specific group
//
// Takes any type of body and a specified content type.
//
// Corresponds with PUT /groups/{group_id} (the `UpdateGroup` operationId).
UpdateGroupWithBody(ctx context.Context, groupID GroupID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateGroup Update a specific group
//
// Takes a body of the `application/json` content type.
//
// Corresponds with PUT /groups/{group_id} (the `UpdateGroup` operationId).
UpdateGroup(ctx context.Context, groupID GroupID, body UpdateGroupJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// DeleteGroupFromProjectWithBody Unlink a project from group
//
// Takes any type of body and a specified content type.
//
// Corresponds with DELETE /groups/{group_id}/projects (the `DeleteGroupFromProject` operationId).
DeleteGroupFromProjectWithBody(ctx context.Context, groupID GroupID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// DeleteGroupFromProject Unlink a project from group
//
// Takes a body of the `application/json` content type.
//
// Corresponds with DELETE /groups/{group_id}/projects (the `DeleteGroupFromProject` operationId).
DeleteGroupFromProject(ctx context.Context, groupID GroupID, body DeleteGroupFromProjectJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// ListGroupProjects Fetch all projects attached to group
//
// Corresponds with GET /groups/{group_id}/projects (the `ListGroupProjects` operationId).
ListGroupProjects(ctx context.Context, groupID GroupID, params *ListGroupProjectsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// AttachGroupToProjectWithBody Attach a project to group
//
// Takes any type of body and a specified content type.
//
// Corresponds with POST /groups/{group_id}/projects (the `AttachGroupToProject` operationId).
AttachGroupToProjectWithBody(ctx context.Context, groupID GroupID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// AttachGroupToProject Attach a project to group
//
// Takes a body of the `application/json` content type.
//
// Corresponds with POST /groups/{group_id}/projects (the `AttachGroupToProject` operationId).
AttachGroupToProject(ctx context.Context, groupID GroupID, body AttachGroupToProjectJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// PermitGroupProjectWithBody Update project perms for group
//
// Takes any type of body and a specified content type.
//
// Corresponds with PUT /groups/{group_id}/projects (the `PermitGroupProject` operationId).
PermitGroupProjectWithBody(ctx context.Context, groupID GroupID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// PermitGroupProject Update project perms for group
//
// Takes a body of the `application/json` content type.
//
// Corresponds with PUT /groups/{group_id}/projects (the `PermitGroupProject` operationId).
PermitGroupProject(ctx context.Context, groupID GroupID, body PermitGroupProjectJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// DeleteGroupFromUserWithBody Unlink a user from group
//
// Takes any type of body and a specified content type.
//
// Corresponds with DELETE /groups/{group_id}/users (the `DeleteGroupFromUser` operationId).
DeleteGroupFromUserWithBody(ctx context.Context, groupID GroupID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// DeleteGroupFromUser Unlink a user from group
//
// Takes a body of the `application/json` content type.
//
// Corresponds with DELETE /groups/{group_id}/users (the `DeleteGroupFromUser` operationId).
DeleteGroupFromUser(ctx context.Context, groupID GroupID, body DeleteGroupFromUserJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// ListGroupUsers Fetch all users attached to group
//
// Corresponds with GET /groups/{group_id}/users (the `ListGroupUsers` operationId).
ListGroupUsers(ctx context.Context, groupID GroupID, params *ListGroupUsersParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// AttachGroupToUserWithBody Attach a user to group
//
// Takes any type of body and a specified content type.
//
// Corresponds with POST /groups/{group_id}/users (the `AttachGroupToUser` operationId).
AttachGroupToUserWithBody(ctx context.Context, groupID GroupID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// AttachGroupToUser Attach a user to group
//
// Takes a body of the `application/json` content type.
//
// Corresponds with POST /groups/{group_id}/users (the `AttachGroupToUser` operationId).
AttachGroupToUser(ctx context.Context, groupID GroupID, body AttachGroupToUserJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// PermitGroupUserWithBody Update user perms for group
//
// Takes any type of body and a specified content type.
//
// Corresponds with PUT /groups/{group_id}/users (the `PermitGroupUser` operationId).
PermitGroupUserWithBody(ctx context.Context, groupID GroupID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// PermitGroupUser Update user perms for group
//
// Takes a body of the `application/json` content type.
//
// Corresponds with PUT /groups/{group_id}/users (the `PermitGroupUser` operationId).
PermitGroupUser(ctx context.Context, groupID GroupID, body PermitGroupUserJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// ShowProfile Fetch profile details of the personal account
//
// Corresponds with GET /profile/self (the `ShowProfile` operationId).
ShowProfile(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateProfileWithBody Update your own profile information
//
// Takes any type of body and a specified content type.
//
// Corresponds with PUT /profile/self (the `UpdateProfile` operationId).
UpdateProfileWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateProfile Update your own profile information
//
// Takes a body of the `application/json` content type.
//
// Corresponds with PUT /profile/self (the `UpdateProfile` operationId).
UpdateProfile(ctx context.Context, body UpdateProfileJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// TokenProfile Retrieve an unlimited auth token
//
// Corresponds with GET /profile/token (the `TokenProfile` operationId).
TokenProfile(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// ListProjects Fetch all available projects
//
// Corresponds with GET /projects (the `ListProjects` operationId).
ListProjects(ctx context.Context, params *ListProjectsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreateProjectWithBody Create a new project
//
// Takes any type of body and a specified content type.
//
// Corresponds with POST /projects (the `CreateProject` operationId).
CreateProjectWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreateProject Create a new project
//
// Takes a body of the `application/json` content type.
//
// Corresponds with POST /projects (the `CreateProject` operationId).
CreateProject(ctx context.Context, body CreateProjectJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// DeleteProject Delete a specific project
//
// Corresponds with DELETE /projects/{project_id} (the `DeleteProject` operationId).
DeleteProject(ctx context.Context, projectID ProjectID, reqEditors ...RequestEditorFn) (*http.Response, error)
// ShowProject Fetch a specific project
//
// Corresponds with GET /projects/{project_id} (the `ShowProject` operationId).
ShowProject(ctx context.Context, projectID ProjectID, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateProjectWithBody Update a specific project
//
// Takes any type of body and a specified content type.
//
// Corresponds with PUT /projects/{project_id} (the `UpdateProject` operationId).
UpdateProjectWithBody(ctx context.Context, projectID ProjectID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateProject Update a specific project
//
// Takes a body of the `application/json` content type.
//
// Corresponds with PUT /projects/{project_id} (the `UpdateProject` operationId).
UpdateProject(ctx context.Context, projectID ProjectID, body UpdateProjectJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// ListProjectCredentials Fetch all credentials for a project
//
// Corresponds with GET /projects/{project_id}/credentials (the `ListProjectCredentials` operationId).
ListProjectCredentials(ctx context.Context, projectID ProjectID, params *ListProjectCredentialsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreateProjectCredentialWithBody Create a new credential
//
// Takes any type of body and a specified content type.
//
// Corresponds with POST /projects/{project_id}/credentials (the `CreateProjectCredential` operationId).
CreateProjectCredentialWithBody(ctx context.Context, projectID ProjectID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreateProjectCredential Create a new credential
//
// Takes a body of the `application/json` content type.
//
// Corresponds with POST /projects/{project_id}/credentials (the `CreateProjectCredential` operationId).
CreateProjectCredential(ctx context.Context, projectID ProjectID, body CreateProjectCredentialJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// DeleteProjectCredential Delete a specific credential for a project
//
// Corresponds with DELETE /projects/{project_id}/credentials/{credential_id} (the `DeleteProjectCredential` operationId).
DeleteProjectCredential(ctx context.Context, projectID ProjectID, credentialID CredentialID, reqEditors ...RequestEditorFn) (*http.Response, error)
// ShowProjectCredential Fetch a specific credential for a project
//
// Corresponds with GET /projects/{project_id}/credentials/{credential_id} (the `ShowProjectCredential` operationId).
ShowProjectCredential(ctx context.Context, projectID ProjectID, credentialID CredentialID, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateProjectCredentialWithBody Update a specific credential for a project
//
// Takes any type of body and a specified content type.
//
// Corresponds with PUT /projects/{project_id}/credentials/{credential_id} (the `UpdateProjectCredential` operationId).
UpdateProjectCredentialWithBody(ctx context.Context, projectID ProjectID, credentialID CredentialID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateProjectCredential Update a specific credential for a project
//
// Takes a body of the `application/json` content type.
//
// Corresponds with PUT /projects/{project_id}/credentials/{credential_id} (the `UpdateProjectCredential` operationId).
UpdateProjectCredential(ctx context.Context, projectID ProjectID, credentialID CredentialID, body UpdateProjectCredentialJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// ListProjectEnvironments Fetch all environments for a project
//
// Corresponds with GET /projects/{project_id}/environments (the `ListProjectEnvironments` operationId).
ListProjectEnvironments(ctx context.Context, projectID ProjectID, params *ListProjectEnvironmentsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreateProjectEnvironmentWithBody Create a new environment
//
// Takes any type of body and a specified content type.
//
// Corresponds with POST /projects/{project_id}/environments (the `CreateProjectEnvironment` operationId).
CreateProjectEnvironmentWithBody(ctx context.Context, projectID ProjectID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreateProjectEnvironment Create a new environment
//
// Takes a body of the `application/json` content type.
//
// Corresponds with POST /projects/{project_id}/environments (the `CreateProjectEnvironment` operationId).
CreateProjectEnvironment(ctx context.Context, projectID ProjectID, body CreateProjectEnvironmentJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// DeleteProjectEnvironment Delete a specific environment for a project
//
// Corresponds with DELETE /projects/{project_id}/environments/{environment_id} (the `DeleteProjectEnvironment` operationId).
DeleteProjectEnvironment(ctx context.Context, projectID ProjectID, environmentID EnvironmentID, reqEditors ...RequestEditorFn) (*http.Response, error)
// ShowProjectEnvironment Fetch a specific environment for a project
//
// Corresponds with GET /projects/{project_id}/environments/{environment_id} (the `ShowProjectEnvironment` operationId).
ShowProjectEnvironment(ctx context.Context, projectID ProjectID, environmentID EnvironmentID, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateProjectEnvironmentWithBody Update a specific environment for a project
//
// Takes any type of body and a specified content type.
//
// Corresponds with PUT /projects/{project_id}/environments/{environment_id} (the `UpdateProjectEnvironment` operationId).
UpdateProjectEnvironmentWithBody(ctx context.Context, projectID ProjectID, environmentID EnvironmentID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateProjectEnvironment Update a specific environment for a project
//
// Takes a body of the `application/json` content type.
//
// Corresponds with PUT /projects/{project_id}/environments/{environment_id} (the `UpdateProjectEnvironment` operationId).
UpdateProjectEnvironment(ctx context.Context, projectID ProjectID, environmentID EnvironmentID, body UpdateProjectEnvironmentJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreateProjectEnvironmentSecretWithBody Create a new secret on an environment
//
// Takes any type of body and a specified content type.
//
// Corresponds with POST /projects/{project_id}/environments/{environment_id}/secrets (the `CreateProjectEnvironmentSecret` operationId).
CreateProjectEnvironmentSecretWithBody(ctx context.Context, projectID ProjectID, environmentID EnvironmentID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreateProjectEnvironmentSecret Create a new secret on an environment
//
// Takes a body of the `application/json` content type.
//
// Corresponds with POST /projects/{project_id}/environments/{environment_id}/secrets (the `CreateProjectEnvironmentSecret` operationId).
CreateProjectEnvironmentSecret(ctx context.Context, projectID ProjectID, environmentID EnvironmentID, body CreateProjectEnvironmentSecretJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// DeleteProjectEnvironmentSecret Delete a secret on an environment for a project
//
// Corresponds with DELETE /projects/{project_id}/environments/{environment_id}/secrets/{secret_id} (the `DeleteProjectEnvironmentSecret` operationId).
DeleteProjectEnvironmentSecret(ctx context.Context, projectID ProjectID, environmentID EnvironmentID, secretID SecretID, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateProjectEnvironmentSecretWithBody Update a secret on an environment for a project
//
// Takes any type of body and a specified content type.
//
// Corresponds with PUT /projects/{project_id}/environments/{environment_id}/secrets/{secret_id} (the `UpdateProjectEnvironmentSecret` operationId).
UpdateProjectEnvironmentSecretWithBody(ctx context.Context, projectID ProjectID, environmentID EnvironmentID, secretID SecretID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateProjectEnvironmentSecret Update a secret on an environment for a project
//
// Takes a body of the `application/json` content type.
//
// Corresponds with PUT /projects/{project_id}/environments/{environment_id}/secrets/{secret_id} (the `UpdateProjectEnvironmentSecret` operationId).
UpdateProjectEnvironmentSecret(ctx context.Context, projectID ProjectID, environmentID EnvironmentID, secretID SecretID, body UpdateProjectEnvironmentSecretJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreateProjectEnvironmentValueWithBody Create a new value on an environment
//
// Takes any type of body and a specified content type.
//
// Corresponds with POST /projects/{project_id}/environments/{environment_id}/values (the `CreateProjectEnvironmentValue` operationId).
CreateProjectEnvironmentValueWithBody(ctx context.Context, projectID ProjectID, environmentID EnvironmentID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreateProjectEnvironmentValue Create a new value on an environment
//
// Takes a body of the `application/json` content type.
//
// Corresponds with POST /projects/{project_id}/environments/{environment_id}/values (the `CreateProjectEnvironmentValue` operationId).
CreateProjectEnvironmentValue(ctx context.Context, projectID ProjectID, environmentID EnvironmentID, body CreateProjectEnvironmentValueJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// DeleteProjectEnvironmentValue Delete a value on an environment for a project
//
// Corresponds with DELETE /projects/{project_id}/environments/{environment_id}/values/{value_id} (the `DeleteProjectEnvironmentValue` operationId).
DeleteProjectEnvironmentValue(ctx context.Context, projectID ProjectID, environmentID EnvironmentID, valueID ValueID, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateProjectEnvironmentValueWithBody Update a value on an environment for a project
//
// Takes any type of body and a specified content type.
//
// Corresponds with PUT /projects/{project_id}/environments/{environment_id}/values/{value_id} (the `UpdateProjectEnvironmentValue` operationId).
UpdateProjectEnvironmentValueWithBody(ctx context.Context, projectID ProjectID, environmentID EnvironmentID, valueID ValueID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateProjectEnvironmentValue Update a value on an environment for a project
//
// Takes a body of the `application/json` content type.
//
// Corresponds with PUT /projects/{project_id}/environments/{environment_id}/values/{value_id} (the `UpdateProjectEnvironmentValue` operationId).
UpdateProjectEnvironmentValue(ctx context.Context, projectID ProjectID, environmentID EnvironmentID, valueID ValueID, body UpdateProjectEnvironmentValueJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// ListProjectEvents Fetch all events for a project
//
// Corresponds with GET /projects/{project_id}/events (the `ListProjectEvents` operationId).
ListProjectEvents(ctx context.Context, projectID ProjectID, params *ListProjectEventsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// ListProjectExecutions Fetch all executions for a project
//
// Corresponds with GET /projects/{project_id}/executions (the `ListProjectExecutions` operationId).
ListProjectExecutions(ctx context.Context, projectID ProjectID, params *ListProjectExecutionsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreateProjectExecutionWithBody Create a new execution
//
// Takes any type of body and a specified content type.
//
// Corresponds with POST /projects/{project_id}/executions (the `CreateProjectExecution` operationId).
CreateProjectExecutionWithBody(ctx context.Context, projectID ProjectID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreateProjectExecution Create a new execution
//
// Takes a body of the `application/json` content type.
//
// Corresponds with POST /projects/{project_id}/executions (the `CreateProjectExecution` operationId).
CreateProjectExecution(ctx context.Context, projectID ProjectID, body CreateProjectExecutionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// DeleteProjectExecution Delete a specific execution for a project
//
// Corresponds with DELETE /projects/{project_id}/executions/{execution_id} (the `DeleteProjectExecution` operationId).
DeleteProjectExecution(ctx context.Context, projectID ProjectID, executionID ExecutionID, reqEditors ...RequestEditorFn) (*http.Response, error)
// ShowProjectExecution Fetch a specific execution for a project
//
// Corresponds with GET /projects/{project_id}/executions/{execution_id} (the `ShowProjectExecution` operationId).
ShowProjectExecution(ctx context.Context, projectID ProjectID, executionID ExecutionID, reqEditors ...RequestEditorFn) (*http.Response, error)
// OutputProjectExecution Output a specific execution for a project
//
// Corresponds with GET /projects/{project_id}/executions/{execution_id}/output (the `OutputProjectExecution` operationId).
OutputProjectExecution(ctx context.Context, projectID ProjectID, executionID ExecutionID, reqEditors ...RequestEditorFn) (*http.Response, error)
// PurgeProjectExecution Purge a specific execution for a project
//
// Corresponds with GET /projects/{project_id}/executions/{execution_id}/purge (the `PurgeProjectExecution` operationId).
PurgeProjectExecution(ctx context.Context, projectID ProjectID, executionID ExecutionID, reqEditors ...RequestEditorFn) (*http.Response, error)
// DeleteProjectFromGroupWithBody Unlink a group from project
//
// Takes any type of body and a specified content type.
//
// Corresponds with DELETE /projects/{project_id}/groups (the `DeleteProjectFromGroup` operationId).
DeleteProjectFromGroupWithBody(ctx context.Context, projectID ProjectID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// DeleteProjectFromGroup Unlink a group from project
//
// Takes a body of the `application/json` content type.
//
// Corresponds with DELETE /projects/{project_id}/groups (the `DeleteProjectFromGroup` operationId).
DeleteProjectFromGroup(ctx context.Context, projectID ProjectID, body DeleteProjectFromGroupJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// ListProjectGroups Fetch all groups attached to project
//
// Corresponds with GET /projects/{project_id}/groups (the `ListProjectGroups` operationId).
ListProjectGroups(ctx context.Context, projectID ProjectID, params *ListProjectGroupsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// AttachProjectToGroupWithBody Attach a group to project
//
// Takes any type of body and a specified content type.
//
// Corresponds with POST /projects/{project_id}/groups (the `AttachProjectToGroup` operationId).
AttachProjectToGroupWithBody(ctx context.Context, projectID ProjectID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// AttachProjectToGroup Attach a group to project
//
// Takes a body of the `application/json` content type.
//
// Corresponds with POST /projects/{project_id}/groups (the `AttachProjectToGroup` operationId).
AttachProjectToGroup(ctx context.Context, projectID ProjectID, body AttachProjectToGroupJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// PermitProjectGroupWithBody Update group perms for project
//
// Takes any type of body and a specified content type.
//
// Corresponds with PUT /projects/{project_id}/groups (the `PermitProjectGroup` operationId).
PermitProjectGroupWithBody(ctx context.Context, projectID ProjectID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// PermitProjectGroup Update group perms for project
//
// Takes a body of the `application/json` content type.
//
// Corresponds with PUT /projects/{project_id}/groups (the `PermitProjectGroup` operationId).
PermitProjectGroup(ctx context.Context, projectID ProjectID, body PermitProjectGroupJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// ListProjectInventories Fetch all inventories for a project
//
// Corresponds with GET /projects/{project_id}/inventories (the `ListProjectInventories` operationId).
ListProjectInventories(ctx context.Context, projectID ProjectID, params *ListProjectInventoriesParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreateProjectInventoryWithBody Create a new inventory
//
// Takes any type of body and a specified content type.
//
// Corresponds with POST /projects/{project_id}/inventories (the `CreateProjectInventory` operationId).
CreateProjectInventoryWithBody(ctx context.Context, projectID ProjectID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreateProjectInventory Create a new inventory
//
// Takes a body of the `application/json` content type.
//
// Corresponds with POST /projects/{project_id}/inventories (the `CreateProjectInventory` operationId).
CreateProjectInventory(ctx context.Context, projectID ProjectID, body CreateProjectInventoryJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// DeleteProjectInventory Delete a specific inventory for a project
//
// Corresponds with DELETE /projects/{project_id}/inventories/{inventory_id} (the `DeleteProjectInventory` operationId).
DeleteProjectInventory(ctx context.Context, projectID ProjectID, inventoryID InventoryID, reqEditors ...RequestEditorFn) (*http.Response, error)
// ShowProjectInventory Fetch a specific inventory for a project
//
// Corresponds with GET /projects/{project_id}/inventories/{inventory_id} (the `ShowProjectInventory` operationId).
ShowProjectInventory(ctx context.Context, projectID ProjectID, inventoryID InventoryID, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateProjectInventoryWithBody Update a specific inventory for a project
//
// Takes any type of body and a specified content type.
//
// Corresponds with PUT /projects/{project_id}/inventories/{inventory_id} (the `UpdateProjectInventory` operationId).
UpdateProjectInventoryWithBody(ctx context.Context, projectID ProjectID, inventoryID InventoryID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateProjectInventory Update a specific inventory for a project
//
// Takes a body of the `application/json` content type.
//
// Corresponds with PUT /projects/{project_id}/inventories/{inventory_id} (the `UpdateProjectInventory` operationId).
UpdateProjectInventory(ctx context.Context, projectID ProjectID, inventoryID InventoryID, body UpdateProjectInventoryJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// ListProjectRepositories Fetch all repositories for a project
//
// Corresponds with GET /projects/{project_id}/repositories (the `ListProjectRepositories` operationId).
ListProjectRepositories(ctx context.Context, projectID ProjectID, params *ListProjectRepositoriesParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreateProjectRepositoryWithBody Create a new repository
//
// Takes any type of body and a specified content type.
//
// Corresponds with POST /projects/{project_id}/repositories (the `CreateProjectRepository` operationId).
CreateProjectRepositoryWithBody(ctx context.Context, projectID ProjectID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreateProjectRepository Create a new repository
//
// Takes a body of the `application/json` content type.
//
// Corresponds with POST /projects/{project_id}/repositories (the `CreateProjectRepository` operationId).
CreateProjectRepository(ctx context.Context, projectID ProjectID, body CreateProjectRepositoryJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// DeleteProjectRepository Delete a specific repository for a project
//
// Corresponds with DELETE /projects/{project_id}/repositories/{repository_id} (the `DeleteProjectRepository` operationId).
DeleteProjectRepository(ctx context.Context, projectID ProjectID, repositoryID RepositoryID, reqEditors ...RequestEditorFn) (*http.Response, error)
// ShowProjectRepository Fetch a specific repository for a project
//
// Corresponds with GET /projects/{project_id}/repositories/{repository_id} (the `ShowProjectRepository` operationId).
ShowProjectRepository(ctx context.Context, projectID ProjectID, repositoryID RepositoryID, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateProjectRepositoryWithBody Update a specific repository for a project
//
// Takes any type of body and a specified content type.
//
// Corresponds with PUT /projects/{project_id}/repositories/{repository_id} (the `UpdateProjectRepository` operationId).
UpdateProjectRepositoryWithBody(ctx context.Context, projectID ProjectID, repositoryID RepositoryID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateProjectRepository Update a specific repository for a project
//
// Takes a body of the `application/json` content type.
//
// Corresponds with PUT /projects/{project_id}/repositories/{repository_id} (the `UpdateProjectRepository` operationId).
UpdateProjectRepository(ctx context.Context, projectID ProjectID, repositoryID RepositoryID, body UpdateProjectRepositoryJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// ListProjectRunners Fetch all runners for a project
//
// Corresponds with GET /projects/{project_id}/runners (the `ListProjectRunners` operationId).
ListProjectRunners(ctx context.Context, projectID ProjectID, params *ListProjectRunnersParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreateProjectRunnerWithBody Create a new runner
//
// Takes any type of body and a specified content type.
//
// Corresponds with POST /projects/{project_id}/runners (the `CreateProjectRunner` operationId).
CreateProjectRunnerWithBody(ctx context.Context, projectID ProjectID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreateProjectRunner Create a new runner
//
// Takes a body of the `application/json` content type.
//
// Corresponds with POST /projects/{project_id}/runners (the `CreateProjectRunner` operationId).
CreateProjectRunner(ctx context.Context, projectID ProjectID, body CreateProjectRunnerJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// DeleteProjectRunner Delete a specific runner for a project
//
// Corresponds with DELETE /projects/{project_id}/runners/{runner_id} (the `DeleteProjectRunner` operationId).
DeleteProjectRunner(ctx context.Context, projectID ProjectID, runnerID RunnerID, reqEditors ...RequestEditorFn) (*http.Response, error)
// ShowProjectRunner Fetch a specific runner for a project
//
// Corresponds with GET /projects/{project_id}/runners/{runner_id} (the `ShowProjectRunner` operationId).
ShowProjectRunner(ctx context.Context, projectID ProjectID, runnerID RunnerID, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateProjectRunnerWithBody Update a specific runner for a project
//
// Takes any type of body and a specified content type.
//
// Corresponds with PUT /projects/{project_id}/runners/{runner_id} (the `UpdateProjectRunner` operationId).
UpdateProjectRunnerWithBody(ctx context.Context, projectID ProjectID, runnerID RunnerID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateProjectRunner Update a specific runner for a project
//
// Takes a body of the `application/json` content type.
//
// Corresponds with PUT /projects/{project_id}/runners/{runner_id} (the `UpdateProjectRunner` operationId).
UpdateProjectRunner(ctx context.Context, projectID ProjectID, runnerID RunnerID, body UpdateProjectRunnerJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// ListProjectSchedules Fetch all schedules for a project
//
// Corresponds with GET /projects/{project_id}/schedules (the `ListProjectSchedules` operationId).
ListProjectSchedules(ctx context.Context, projectID ProjectID, params *ListProjectSchedulesParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreateProjectScheduleWithBody Create a new schedule
//
// Takes any type of body and a specified content type.
//
// Corresponds with POST /projects/{project_id}/schedules (the `CreateProjectSchedule` operationId).
CreateProjectScheduleWithBody(ctx context.Context, projectID ProjectID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreateProjectSchedule Create a new schedule
//
// Takes a body of the `application/json` content type.
//
// Corresponds with POST /projects/{project_id}/schedules (the `CreateProjectSchedule` operationId).
CreateProjectSchedule(ctx context.Context, projectID ProjectID, body CreateProjectScheduleJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// DeleteProjectSchedule Delete a specific schedule for a project
//
// Corresponds with DELETE /projects/{project_id}/schedules/{schedule_id} (the `DeleteProjectSchedule` operationId).
DeleteProjectSchedule(ctx context.Context, projectID ProjectID, scheduleID ScheduleID, reqEditors ...RequestEditorFn) (*http.Response, error)
// ShowProjectSchedule Fetch a specific schedule for a project
//
// Corresponds with GET /projects/{project_id}/schedules/{schedule_id} (the `ShowProjectSchedule` operationId).
ShowProjectSchedule(ctx context.Context, projectID ProjectID, scheduleID ScheduleID, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateProjectScheduleWithBody Update a specific schedule for a project
//
// Takes any type of body and a specified content type.
//
// Corresponds with PUT /projects/{project_id}/schedules/{schedule_id} (the `UpdateProjectSchedule` operationId).
UpdateProjectScheduleWithBody(ctx context.Context, projectID ProjectID, scheduleID ScheduleID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateProjectSchedule Update a specific schedule for a project
//
// Takes a body of the `application/json` content type.
//
// Corresponds with PUT /projects/{project_id}/schedules/{schedule_id} (the `UpdateProjectSchedule` operationId).
UpdateProjectSchedule(ctx context.Context, projectID ProjectID, scheduleID ScheduleID, body UpdateProjectScheduleJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// ListProjectTemplates Fetch all templates for a project
//
// Corresponds with GET /projects/{project_id}/templates (the `ListProjectTemplates` operationId).
ListProjectTemplates(ctx context.Context, projectID ProjectID, params *ListProjectTemplatesParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreateProjectTemplateWithBody Create a new template
//
// Takes any type of body and a specified content type.
//
// Corresponds with POST /projects/{project_id}/templates (the `CreateProjectTemplate` operationId).
CreateProjectTemplateWithBody(ctx context.Context, projectID ProjectID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreateProjectTemplate Create a new template
//
// Takes a body of the `application/json` content type.
//
// Corresponds with POST /projects/{project_id}/templates (the `CreateProjectTemplate` operationId).
CreateProjectTemplate(ctx context.Context, projectID ProjectID, body CreateProjectTemplateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// DeleteProjectTemplate Delete a specific template for a project
//
// Corresponds with DELETE /projects/{project_id}/templates/{template_id} (the `DeleteProjectTemplate` operationId).
DeleteProjectTemplate(ctx context.Context, projectID ProjectID, templateID TemplateID, reqEditors ...RequestEditorFn) (*http.Response, error)
// ShowProjectTemplate Fetch a specific template for a project
//
// Corresponds with GET /projects/{project_id}/templates/{template_id} (the `ShowProjectTemplate` operationId).
ShowProjectTemplate(ctx context.Context, projectID ProjectID, templateID TemplateID, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateProjectTemplateWithBody Update a specific template for a project
//
// Takes any type of body and a specified content type.
//
// Corresponds with PUT /projects/{project_id}/templates/{template_id} (the `UpdateProjectTemplate` operationId).
UpdateProjectTemplateWithBody(ctx context.Context, projectID ProjectID, templateID TemplateID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateProjectTemplate Update a specific template for a project
//
// Takes a body of the `application/json` content type.
//
// Corresponds with PUT /projects/{project_id}/templates/{template_id} (the `UpdateProjectTemplate` operationId).
UpdateProjectTemplate(ctx context.Context, projectID ProjectID, templateID TemplateID, body UpdateProjectTemplateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreateProjectTemplateSurveyWithBody Create a new survey on a template
//
// Takes any type of body and a specified content type.
//
// Corresponds with POST /projects/{project_id}/templates/{template_id}/surveys (the `CreateProjectTemplateSurvey` operationId).
CreateProjectTemplateSurveyWithBody(ctx context.Context, projectID ProjectID, templateID TemplateID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreateProjectTemplateSurvey Create a new survey on a template
//
// Takes a body of the `application/json` content type.
//
// Corresponds with POST /projects/{project_id}/templates/{template_id}/surveys (the `CreateProjectTemplateSurvey` operationId).
CreateProjectTemplateSurvey(ctx context.Context, projectID ProjectID, templateID TemplateID, body CreateProjectTemplateSurveyJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// DeleteProjectTemplateSurvey Delete a survey on a template for a project
//
// Corresponds with DELETE /projects/{project_id}/templates/{template_id}/surveys/{survey_id} (the `DeleteProjectTemplateSurvey` operationId).
DeleteProjectTemplateSurvey(ctx context.Context, projectID ProjectID, templateID TemplateID, surveyID SurveyID, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateProjectTemplateSurveyWithBody Update a survey on a template for a project
//
// Takes any type of body and a specified content type.
//
// Corresponds with PUT /projects/{project_id}/templates/{template_id}/surveys/{survey_id} (the `UpdateProjectTemplateSurvey` operationId).
UpdateProjectTemplateSurveyWithBody(ctx context.Context, projectID ProjectID, templateID TemplateID, surveyID SurveyID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateProjectTemplateSurvey Update a survey on a template for a project
//
// Takes a body of the `application/json` content type.
//
// Corresponds with PUT /projects/{project_id}/templates/{template_id}/surveys/{survey_id} (the `UpdateProjectTemplateSurvey` operationId).
UpdateProjectTemplateSurvey(ctx context.Context, projectID ProjectID, templateID TemplateID, surveyID SurveyID, body UpdateProjectTemplateSurveyJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreateProjectTemplateVaultWithBody Create a new vault on a template
//
// Takes any type of body and a specified content type.
//
// Corresponds with POST /projects/{project_id}/templates/{template_id}/vaults (the `CreateProjectTemplateVault` operationId).
CreateProjectTemplateVaultWithBody(ctx context.Context, projectID ProjectID, templateID TemplateID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreateProjectTemplateVault Create a new vault on a template
//
// Takes a body of the `application/json` content type.
//
// Corresponds with POST /projects/{project_id}/templates/{template_id}/vaults (the `CreateProjectTemplateVault` operationId).
CreateProjectTemplateVault(ctx context.Context, projectID ProjectID, templateID TemplateID, body CreateProjectTemplateVaultJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// DeleteProjectTemplateVault Delete a vault on a template for a project
//
// Corresponds with DELETE /projects/{project_id}/templates/{template_id}/vaults/{vault_id} (the `DeleteProjectTemplateVault` operationId).
DeleteProjectTemplateVault(ctx context.Context, projectID ProjectID, templateID TemplateID, vaultID VaultID, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateProjectTemplateVaultWithBody Update a vault on a template for a project
//
// Takes any type of body and a specified content type.
//
// Corresponds with PUT /projects/{project_id}/templates/{template_id}/vaults/{vault_id} (the `UpdateProjectTemplateVault` operationId).
UpdateProjectTemplateVaultWithBody(ctx context.Context, projectID ProjectID, templateID TemplateID, vaultID VaultID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateProjectTemplateVault Update a vault on a template for a project
//
// Takes a body of the `application/json` content type.
//
// Corresponds with PUT /projects/{project_id}/templates/{template_id}/vaults/{vault_id} (the `UpdateProjectTemplateVault` operationId).
UpdateProjectTemplateVault(ctx context.Context, projectID ProjectID, templateID TemplateID, vaultID VaultID, body UpdateProjectTemplateVaultJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// DeleteProjectFromUserWithBody Unlink a user from project
//
// Takes any type of body and a specified content type.
//
// Corresponds with DELETE /projects/{project_id}/users (the `DeleteProjectFromUser` operationId).
DeleteProjectFromUserWithBody(ctx context.Context, projectID ProjectID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// DeleteProjectFromUser Unlink a user from project
//
// Takes a body of the `application/json` content type.
//
// Corresponds with DELETE /projects/{project_id}/users (the `DeleteProjectFromUser` operationId).
DeleteProjectFromUser(ctx context.Context, projectID ProjectID, body DeleteProjectFromUserJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// ListProjectUsers Fetch all users attached to project
//
// Corresponds with GET /projects/{project_id}/users (the `ListProjectUsers` operationId).
ListProjectUsers(ctx context.Context, projectID ProjectID, params *ListProjectUsersParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// AttachProjectToUserWithBody Attach a user to project
//
// Takes any type of body and a specified content type.
//
// Corresponds with POST /projects/{project_id}/users (the `AttachProjectToUser` operationId).
AttachProjectToUserWithBody(ctx context.Context, projectID ProjectID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// AttachProjectToUser Attach a user to project
//
// Takes a body of the `application/json` content type.
//
// Corresponds with POST /projects/{project_id}/users (the `AttachProjectToUser` operationId).
AttachProjectToUser(ctx context.Context, projectID ProjectID, body AttachProjectToUserJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// PermitProjectUserWithBody Update user perms for project
//
// Takes any type of body and a specified content type.
//
// Corresponds with PUT /projects/{project_id}/users (the `PermitProjectUser` operationId).
PermitProjectUserWithBody(ctx context.Context, projectID ProjectID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// PermitProjectUser Update user perms for project
//
// Takes a body of the `application/json` content type.
//
// Corresponds with PUT /projects/{project_id}/users (the `PermitProjectUser` operationId).
PermitProjectUser(ctx context.Context, projectID ProjectID, body PermitProjectUserJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// ListGlobalRunners Fetch all runners
//
// Corresponds with GET /runners (the `ListGlobalRunners` operationId).
ListGlobalRunners(ctx context.Context, params *ListGlobalRunnersParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreateGlobalRunnerWithBody Create a new global runner
//
// Takes any type of body and a specified content type.
//
// Corresponds with POST /runners (the `CreateGlobalRunner` operationId).
CreateGlobalRunnerWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreateGlobalRunner Create a new global runner
//
// Takes a body of the `application/json` content type.
//
// Corresponds with POST /runners (the `CreateGlobalRunner` operationId).
CreateGlobalRunner(ctx context.Context, body CreateGlobalRunnerJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// DeleteGlobalRunner Delete a specific runner
//
// Corresponds with DELETE /runners/{runner_id} (the `DeleteGlobalRunner` operationId).
DeleteGlobalRunner(ctx context.Context, runnerID RunnerID, reqEditors ...RequestEditorFn) (*http.Response, error)
// ShowGlobalRunner Fetch a specific runner
//
// Corresponds with GET /runners/{runner_id} (the `ShowGlobalRunner` operationId).
ShowGlobalRunner(ctx context.Context, runnerID RunnerID, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateGlobalRunnerWithBody Update a specific runner
//
// Takes any type of body and a specified content type.
//
// Corresponds with PUT /runners/{runner_id} (the `UpdateGlobalRunner` operationId).
UpdateGlobalRunnerWithBody(ctx context.Context, runnerID RunnerID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateGlobalRunner Update a specific runner
//
// Takes a body of the `application/json` content type.
//
// Corresponds with PUT /runners/{runner_id} (the `UpdateGlobalRunner` operationId).
UpdateGlobalRunner(ctx context.Context, runnerID RunnerID, body UpdateGlobalRunnerJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// ListUsers Fetch all available users
//
// Corresponds with GET /users (the `ListUsers` operationId).
ListUsers(ctx context.Context, params *ListUsersParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreateUserWithBody Create a new user
//
// Takes any type of body and a specified content type.
//
// Corresponds with POST /users (the `CreateUser` operationId).
CreateUserWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreateUser Create a new user
//
// Takes a body of the `application/json` content type.
//
// Corresponds with POST /users (the `CreateUser` operationId).
CreateUser(ctx context.Context, body CreateUserJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// DeleteUser Delete a specific user
//
// Corresponds with DELETE /users/{user_id} (the `DeleteUser` operationId).
DeleteUser(ctx context.Context, userID UserID, reqEditors ...RequestEditorFn) (*http.Response, error)
// ShowUser Fetch a specific user
//
// Corresponds with GET /users/{user_id} (the `ShowUser` operationId).
ShowUser(ctx context.Context, userID UserID, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateUserWithBody Update a specific user
//
// Takes any type of body and a specified content type.
//
// Corresponds with PUT /users/{user_id} (the `UpdateUser` operationId).
UpdateUserWithBody(ctx context.Context, userID UserID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateUser Update a specific user
//
// Takes a body of the `application/json` content type.
//
// Corresponds with PUT /users/{user_id} (the `UpdateUser` operationId).
UpdateUser(ctx context.Context, userID UserID, body UpdateUserJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// DeleteUserFromGroupWithBody Unlink a group from user
//
// Takes any type of body and a specified content type.
//
// Corresponds with DELETE /users/{user_id}/groups (the `DeleteUserFromGroup` operationId).
DeleteUserFromGroupWithBody(ctx context.Context, userID UserID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// DeleteUserFromGroup Unlink a group from user
//
// Takes a body of the `application/json` content type.
//
// Corresponds with DELETE /users/{user_id}/groups (the `DeleteUserFromGroup` operationId).
DeleteUserFromGroup(ctx context.Context, userID UserID, body DeleteUserFromGroupJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// ListUserGroups Fetch all groups attached to user
//
// Corresponds with GET /users/{user_id}/groups (the `ListUserGroups` operationId).
ListUserGroups(ctx context.Context, userID UserID, params *ListUserGroupsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// AttachUserToGroupWithBody Attach a group to user
//
// Takes any type of body and a specified content type.
//
// Corresponds with POST /users/{user_id}/groups (the `AttachUserToGroup` operationId).
AttachUserToGroupWithBody(ctx context.Context, userID UserID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// AttachUserToGroup Attach a group to user
//
// Takes a body of the `application/json` content type.
//
// Corresponds with POST /users/{user_id}/groups (the `AttachUserToGroup` operationId).
AttachUserToGroup(ctx context.Context, userID UserID, body AttachUserToGroupJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// PermitUserGroupWithBody Update group perms for user
//
// Takes any type of body and a specified content type.
//
// Corresponds with PUT /users/{user_id}/groups (the `PermitUserGroup` operationId).
PermitUserGroupWithBody(ctx context.Context, userID UserID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// PermitUserGroup Update group perms for user
//
// Takes a body of the `application/json` content type.
//
// Corresponds with PUT /users/{user_id}/groups (the `PermitUserGroup` operationId).
PermitUserGroup(ctx context.Context, userID UserID, body PermitUserGroupJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// DeleteUserFromProjectWithBody Unlink a project from user
//
// Takes any type of body and a specified content type.
//
// Corresponds with DELETE /users/{user_id}/projects (the `DeleteUserFromProject` operationId).
DeleteUserFromProjectWithBody(ctx context.Context, userID UserID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// DeleteUserFromProject Unlink a project from user
//
// Takes a body of the `application/json` content type.
//
// Corresponds with DELETE /users/{user_id}/projects (the `DeleteUserFromProject` operationId).
DeleteUserFromProject(ctx context.Context, userID UserID, body DeleteUserFromProjectJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// ListUserProjects Fetch all projects attached to user
//
// Corresponds with GET /users/{user_id}/projects (the `ListUserProjects` operationId).
ListUserProjects(ctx context.Context, userID UserID, params *ListUserProjectsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// AttachUserToProjectWithBody Attach a project to user
//
// Takes any type of body and a specified content type.
//
// Corresponds with POST /users/{user_id}/projects (the `AttachUserToProject` operationId).
AttachUserToProjectWithBody(ctx context.Context, userID UserID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// AttachUserToProject Attach a project to user
//
// Takes a body of the `application/json` content type.
//
// Corresponds with POST /users/{user_id}/projects (the `AttachUserToProject` operationId).
AttachUserToProject(ctx context.Context, userID UserID, body AttachUserToProjectJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// PermitUserProjectWithBody Update project perms for user
//
// Takes any type of body and a specified content type.
//
// Corresponds with PUT /users/{user_id}/projects (the `PermitUserProject` operationId).
PermitUserProjectWithBody(ctx context.Context, userID UserID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// PermitUserProject Update project perms for user
//
// Takes a body of the `application/json` content type.
//
// Corresponds with PUT /users/{user_id}/projects (the `PermitUserProject` operationId).
PermitUserProject(ctx context.Context, userID UserID, body PermitUserProjectJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
}
The interface specification for the client above.
type ClientOption ¶
ClientOption allows setting custom parameters during construction
func WithHTTPClient ¶
func WithHTTPClient(doer HttpRequestDoer) ClientOption
WithHTTPClient allows overriding the default Doer, which is automatically created using http.Client. This is useful for tests.
func WithRequestEditorFn ¶
func WithRequestEditorFn(fn RequestEditorFn) ClientOption
WithRequestEditorFn allows setting up a callback function, which will be called right before sending the request. This can be used to mutate the request.
type ClientWithResponses ¶
type ClientWithResponses struct {
ClientInterface
}
ClientWithResponses builds on ClientInterface to offer response payloads
func NewClientWithResponses ¶
func NewClientWithResponses(server string, opts ...ClientOption) (*ClientWithResponses, error)
NewClientWithResponses creates a new ClientWithResponses, which wraps Client with return type handling
func (*ClientWithResponses) AttachGroupToProjectWithBodyWithResponse ¶
func (c *ClientWithResponses) AttachGroupToProjectWithBodyWithResponse(ctx context.Context, groupID GroupID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AttachGroupToProjectResponse, error)
AttachGroupToProjectWithBodyWithResponse Attach a project to group
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /groups/{group_id}/projects (the `AttachGroupToProject` operationId).
func (*ClientWithResponses) AttachGroupToProjectWithResponse ¶
func (c *ClientWithResponses) AttachGroupToProjectWithResponse(ctx context.Context, groupID GroupID, body AttachGroupToProjectJSONRequestBody, reqEditors ...RequestEditorFn) (*AttachGroupToProjectResponse, error)
AttachGroupToProjectWithResponse Attach a project to group
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /groups/{group_id}/projects (the `AttachGroupToProject` operationId).
func (*ClientWithResponses) AttachGroupToUserWithBodyWithResponse ¶
func (c *ClientWithResponses) AttachGroupToUserWithBodyWithResponse(ctx context.Context, groupID GroupID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AttachGroupToUserResponse, error)
AttachGroupToUserWithBodyWithResponse Attach a user to group
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /groups/{group_id}/users (the `AttachGroupToUser` operationId).
func (*ClientWithResponses) AttachGroupToUserWithResponse ¶
func (c *ClientWithResponses) AttachGroupToUserWithResponse(ctx context.Context, groupID GroupID, body AttachGroupToUserJSONRequestBody, reqEditors ...RequestEditorFn) (*AttachGroupToUserResponse, error)
AttachGroupToUserWithResponse Attach a user to group
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /groups/{group_id}/users (the `AttachGroupToUser` operationId).
func (*ClientWithResponses) AttachProjectToGroupWithBodyWithResponse ¶
func (c *ClientWithResponses) AttachProjectToGroupWithBodyWithResponse(ctx context.Context, projectID ProjectID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AttachProjectToGroupResponse, error)
AttachProjectToGroupWithBodyWithResponse Attach a group to project
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /projects/{project_id}/groups (the `AttachProjectToGroup` operationId).
func (*ClientWithResponses) AttachProjectToGroupWithResponse ¶
func (c *ClientWithResponses) AttachProjectToGroupWithResponse(ctx context.Context, projectID ProjectID, body AttachProjectToGroupJSONRequestBody, reqEditors ...RequestEditorFn) (*AttachProjectToGroupResponse, error)
AttachProjectToGroupWithResponse Attach a group to project
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /projects/{project_id}/groups (the `AttachProjectToGroup` operationId).
func (*ClientWithResponses) AttachProjectToUserWithBodyWithResponse ¶
func (c *ClientWithResponses) AttachProjectToUserWithBodyWithResponse(ctx context.Context, projectID ProjectID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AttachProjectToUserResponse, error)
AttachProjectToUserWithBodyWithResponse Attach a user to project
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /projects/{project_id}/users (the `AttachProjectToUser` operationId).
func (*ClientWithResponses) AttachProjectToUserWithResponse ¶
func (c *ClientWithResponses) AttachProjectToUserWithResponse(ctx context.Context, projectID ProjectID, body AttachProjectToUserJSONRequestBody, reqEditors ...RequestEditorFn) (*AttachProjectToUserResponse, error)
AttachProjectToUserWithResponse Attach a user to project
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /projects/{project_id}/users (the `AttachProjectToUser` operationId).
func (*ClientWithResponses) AttachUserToGroupWithBodyWithResponse ¶
func (c *ClientWithResponses) AttachUserToGroupWithBodyWithResponse(ctx context.Context, userID UserID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AttachUserToGroupResponse, error)
AttachUserToGroupWithBodyWithResponse Attach a group to user
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /users/{user_id}/groups (the `AttachUserToGroup` operationId).
func (*ClientWithResponses) AttachUserToGroupWithResponse ¶
func (c *ClientWithResponses) AttachUserToGroupWithResponse(ctx context.Context, userID UserID, body AttachUserToGroupJSONRequestBody, reqEditors ...RequestEditorFn) (*AttachUserToGroupResponse, error)
AttachUserToGroupWithResponse Attach a group to user
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /users/{user_id}/groups (the `AttachUserToGroup` operationId).
func (*ClientWithResponses) AttachUserToProjectWithBodyWithResponse ¶
func (c *ClientWithResponses) AttachUserToProjectWithBodyWithResponse(ctx context.Context, userID UserID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AttachUserToProjectResponse, error)
AttachUserToProjectWithBodyWithResponse Attach a project to user
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /users/{user_id}/projects (the `AttachUserToProject` operationId).
func (*ClientWithResponses) AttachUserToProjectWithResponse ¶
func (c *ClientWithResponses) AttachUserToProjectWithResponse(ctx context.Context, userID UserID, body AttachUserToProjectJSONRequestBody, reqEditors ...RequestEditorFn) (*AttachUserToProjectResponse, error)
AttachUserToProjectWithResponse Attach a project to user
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /users/{user_id}/projects (the `AttachUserToProject` operationId).
func (*ClientWithResponses) CallbackProviderWithResponse ¶
func (c *ClientWithResponses) CallbackProviderWithResponse(ctx context.Context, provider AuthProviderParam, params *CallbackProviderParams, reqEditors ...RequestEditorFn) (*CallbackProviderResponse, error)
CallbackProviderWithResponse Callback to parse the defined provider
Returns a wrapper object for the known response body format(s).
Corresponds with GET /auth/{provider}/callback (the `CallbackProvider` operationId).
func (*ClientWithResponses) CreateGlobalRunnerWithBodyWithResponse ¶
func (c *ClientWithResponses) CreateGlobalRunnerWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateGlobalRunnerResponse, error)
CreateGlobalRunnerWithBodyWithResponse Create a new global runner
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /runners (the `CreateGlobalRunner` operationId).
func (*ClientWithResponses) CreateGlobalRunnerWithResponse ¶
func (c *ClientWithResponses) CreateGlobalRunnerWithResponse(ctx context.Context, body CreateGlobalRunnerJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateGlobalRunnerResponse, error)
CreateGlobalRunnerWithResponse Create a new global runner
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /runners (the `CreateGlobalRunner` operationId).
func (*ClientWithResponses) CreateGroupWithBodyWithResponse ¶
func (c *ClientWithResponses) CreateGroupWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateGroupResponse, error)
CreateGroupWithBodyWithResponse Create a new group
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /groups (the `CreateGroup` operationId).
func (*ClientWithResponses) CreateGroupWithResponse ¶
func (c *ClientWithResponses) CreateGroupWithResponse(ctx context.Context, body CreateGroupJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateGroupResponse, error)
CreateGroupWithResponse Create a new group
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /groups (the `CreateGroup` operationId).
func (*ClientWithResponses) CreateProjectCredentialWithBodyWithResponse ¶
func (c *ClientWithResponses) CreateProjectCredentialWithBodyWithResponse(ctx context.Context, projectID ProjectID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateProjectCredentialResponse, error)
CreateProjectCredentialWithBodyWithResponse Create a new credential
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /projects/{project_id}/credentials (the `CreateProjectCredential` operationId).
func (*ClientWithResponses) CreateProjectCredentialWithResponse ¶
func (c *ClientWithResponses) CreateProjectCredentialWithResponse(ctx context.Context, projectID ProjectID, body CreateProjectCredentialJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateProjectCredentialResponse, error)
CreateProjectCredentialWithResponse Create a new credential
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /projects/{project_id}/credentials (the `CreateProjectCredential` operationId).
func (*ClientWithResponses) CreateProjectEnvironmentSecretWithBodyWithResponse ¶
func (c *ClientWithResponses) CreateProjectEnvironmentSecretWithBodyWithResponse(ctx context.Context, projectID ProjectID, environmentID EnvironmentID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateProjectEnvironmentSecretResponse, error)
CreateProjectEnvironmentSecretWithBodyWithResponse Create a new secret on an environment
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /projects/{project_id}/environments/{environment_id}/secrets (the `CreateProjectEnvironmentSecret` operationId).
func (*ClientWithResponses) CreateProjectEnvironmentSecretWithResponse ¶
func (c *ClientWithResponses) CreateProjectEnvironmentSecretWithResponse(ctx context.Context, projectID ProjectID, environmentID EnvironmentID, body CreateProjectEnvironmentSecretJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateProjectEnvironmentSecretResponse, error)
CreateProjectEnvironmentSecretWithResponse Create a new secret on an environment
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /projects/{project_id}/environments/{environment_id}/secrets (the `CreateProjectEnvironmentSecret` operationId).
func (*ClientWithResponses) CreateProjectEnvironmentValueWithBodyWithResponse ¶
func (c *ClientWithResponses) CreateProjectEnvironmentValueWithBodyWithResponse(ctx context.Context, projectID ProjectID, environmentID EnvironmentID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateProjectEnvironmentValueResponse, error)
CreateProjectEnvironmentValueWithBodyWithResponse Create a new value on an environment
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /projects/{project_id}/environments/{environment_id}/values (the `CreateProjectEnvironmentValue` operationId).
func (*ClientWithResponses) CreateProjectEnvironmentValueWithResponse ¶
func (c *ClientWithResponses) CreateProjectEnvironmentValueWithResponse(ctx context.Context, projectID ProjectID, environmentID EnvironmentID, body CreateProjectEnvironmentValueJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateProjectEnvironmentValueResponse, error)
CreateProjectEnvironmentValueWithResponse Create a new value on an environment
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /projects/{project_id}/environments/{environment_id}/values (the `CreateProjectEnvironmentValue` operationId).
func (*ClientWithResponses) CreateProjectEnvironmentWithBodyWithResponse ¶
func (c *ClientWithResponses) CreateProjectEnvironmentWithBodyWithResponse(ctx context.Context, projectID ProjectID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateProjectEnvironmentResponse, error)
CreateProjectEnvironmentWithBodyWithResponse Create a new environment
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /projects/{project_id}/environments (the `CreateProjectEnvironment` operationId).
func (*ClientWithResponses) CreateProjectEnvironmentWithResponse ¶
func (c *ClientWithResponses) CreateProjectEnvironmentWithResponse(ctx context.Context, projectID ProjectID, body CreateProjectEnvironmentJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateProjectEnvironmentResponse, error)
CreateProjectEnvironmentWithResponse Create a new environment
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /projects/{project_id}/environments (the `CreateProjectEnvironment` operationId).
func (*ClientWithResponses) CreateProjectExecutionWithBodyWithResponse ¶
func (c *ClientWithResponses) CreateProjectExecutionWithBodyWithResponse(ctx context.Context, projectID ProjectID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateProjectExecutionResponse, error)
CreateProjectExecutionWithBodyWithResponse Create a new execution
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /projects/{project_id}/executions (the `CreateProjectExecution` operationId).
func (*ClientWithResponses) CreateProjectExecutionWithResponse ¶
func (c *ClientWithResponses) CreateProjectExecutionWithResponse(ctx context.Context, projectID ProjectID, body CreateProjectExecutionJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateProjectExecutionResponse, error)
CreateProjectExecutionWithResponse Create a new execution
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /projects/{project_id}/executions (the `CreateProjectExecution` operationId).
func (*ClientWithResponses) CreateProjectInventoryWithBodyWithResponse ¶
func (c *ClientWithResponses) CreateProjectInventoryWithBodyWithResponse(ctx context.Context, projectID ProjectID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateProjectInventoryResponse, error)
CreateProjectInventoryWithBodyWithResponse Create a new inventory
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /projects/{project_id}/inventories (the `CreateProjectInventory` operationId).
func (*ClientWithResponses) CreateProjectInventoryWithResponse ¶
func (c *ClientWithResponses) CreateProjectInventoryWithResponse(ctx context.Context, projectID ProjectID, body CreateProjectInventoryJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateProjectInventoryResponse, error)
CreateProjectInventoryWithResponse Create a new inventory
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /projects/{project_id}/inventories (the `CreateProjectInventory` operationId).
func (*ClientWithResponses) CreateProjectRepositoryWithBodyWithResponse ¶
func (c *ClientWithResponses) CreateProjectRepositoryWithBodyWithResponse(ctx context.Context, projectID ProjectID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateProjectRepositoryResponse, error)
CreateProjectRepositoryWithBodyWithResponse Create a new repository
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /projects/{project_id}/repositories (the `CreateProjectRepository` operationId).
func (*ClientWithResponses) CreateProjectRepositoryWithResponse ¶
func (c *ClientWithResponses) CreateProjectRepositoryWithResponse(ctx context.Context, projectID ProjectID, body CreateProjectRepositoryJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateProjectRepositoryResponse, error)
CreateProjectRepositoryWithResponse Create a new repository
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /projects/{project_id}/repositories (the `CreateProjectRepository` operationId).
func (*ClientWithResponses) CreateProjectRunnerWithBodyWithResponse ¶
func (c *ClientWithResponses) CreateProjectRunnerWithBodyWithResponse(ctx context.Context, projectID ProjectID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateProjectRunnerResponse, error)
CreateProjectRunnerWithBodyWithResponse Create a new runner
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /projects/{project_id}/runners (the `CreateProjectRunner` operationId).
func (*ClientWithResponses) CreateProjectRunnerWithResponse ¶
func (c *ClientWithResponses) CreateProjectRunnerWithResponse(ctx context.Context, projectID ProjectID, body CreateProjectRunnerJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateProjectRunnerResponse, error)
CreateProjectRunnerWithResponse Create a new runner
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /projects/{project_id}/runners (the `CreateProjectRunner` operationId).
func (*ClientWithResponses) CreateProjectScheduleWithBodyWithResponse ¶
func (c *ClientWithResponses) CreateProjectScheduleWithBodyWithResponse(ctx context.Context, projectID ProjectID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateProjectScheduleResponse, error)
CreateProjectScheduleWithBodyWithResponse Create a new schedule
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /projects/{project_id}/schedules (the `CreateProjectSchedule` operationId).
func (*ClientWithResponses) CreateProjectScheduleWithResponse ¶
func (c *ClientWithResponses) CreateProjectScheduleWithResponse(ctx context.Context, projectID ProjectID, body CreateProjectScheduleJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateProjectScheduleResponse, error)
CreateProjectScheduleWithResponse Create a new schedule
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /projects/{project_id}/schedules (the `CreateProjectSchedule` operationId).
func (*ClientWithResponses) CreateProjectTemplateSurveyWithBodyWithResponse ¶
func (c *ClientWithResponses) CreateProjectTemplateSurveyWithBodyWithResponse(ctx context.Context, projectID ProjectID, templateID TemplateID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateProjectTemplateSurveyResponse, error)
CreateProjectTemplateSurveyWithBodyWithResponse Create a new survey on a template
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /projects/{project_id}/templates/{template_id}/surveys (the `CreateProjectTemplateSurvey` operationId).
func (*ClientWithResponses) CreateProjectTemplateSurveyWithResponse ¶
func (c *ClientWithResponses) CreateProjectTemplateSurveyWithResponse(ctx context.Context, projectID ProjectID, templateID TemplateID, body CreateProjectTemplateSurveyJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateProjectTemplateSurveyResponse, error)
CreateProjectTemplateSurveyWithResponse Create a new survey on a template
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /projects/{project_id}/templates/{template_id}/surveys (the `CreateProjectTemplateSurvey` operationId).
func (*ClientWithResponses) CreateProjectTemplateVaultWithBodyWithResponse ¶
func (c *ClientWithResponses) CreateProjectTemplateVaultWithBodyWithResponse(ctx context.Context, projectID ProjectID, templateID TemplateID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateProjectTemplateVaultResponse, error)
CreateProjectTemplateVaultWithBodyWithResponse Create a new vault on a template
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /projects/{project_id}/templates/{template_id}/vaults (the `CreateProjectTemplateVault` operationId).
func (*ClientWithResponses) CreateProjectTemplateVaultWithResponse ¶
func (c *ClientWithResponses) CreateProjectTemplateVaultWithResponse(ctx context.Context, projectID ProjectID, templateID TemplateID, body CreateProjectTemplateVaultJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateProjectTemplateVaultResponse, error)
CreateProjectTemplateVaultWithResponse Create a new vault on a template
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /projects/{project_id}/templates/{template_id}/vaults (the `CreateProjectTemplateVault` operationId).
func (*ClientWithResponses) CreateProjectTemplateWithBodyWithResponse ¶
func (c *ClientWithResponses) CreateProjectTemplateWithBodyWithResponse(ctx context.Context, projectID ProjectID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateProjectTemplateResponse, error)
CreateProjectTemplateWithBodyWithResponse Create a new template
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /projects/{project_id}/templates (the `CreateProjectTemplate` operationId).
func (*ClientWithResponses) CreateProjectTemplateWithResponse ¶
func (c *ClientWithResponses) CreateProjectTemplateWithResponse(ctx context.Context, projectID ProjectID, body CreateProjectTemplateJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateProjectTemplateResponse, error)
CreateProjectTemplateWithResponse Create a new template
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /projects/{project_id}/templates (the `CreateProjectTemplate` operationId).
func (*ClientWithResponses) CreateProjectWithBodyWithResponse ¶
func (c *ClientWithResponses) CreateProjectWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateProjectResponse, error)
CreateProjectWithBodyWithResponse Create a new project
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /projects (the `CreateProject` operationId).
func (*ClientWithResponses) CreateProjectWithResponse ¶
func (c *ClientWithResponses) CreateProjectWithResponse(ctx context.Context, body CreateProjectJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateProjectResponse, error)
CreateProjectWithResponse Create a new project
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /projects (the `CreateProject` operationId).
func (*ClientWithResponses) CreateUserWithBodyWithResponse ¶
func (c *ClientWithResponses) CreateUserWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateUserResponse, error)
CreateUserWithBodyWithResponse Create a new user
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /users (the `CreateUser` operationId).
func (*ClientWithResponses) CreateUserWithResponse ¶
func (c *ClientWithResponses) CreateUserWithResponse(ctx context.Context, body CreateUserJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateUserResponse, error)
CreateUserWithResponse Create a new user
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /users (the `CreateUser` operationId).
func (*ClientWithResponses) DeleteGlobalRunnerWithResponse ¶
func (c *ClientWithResponses) DeleteGlobalRunnerWithResponse(ctx context.Context, runnerID RunnerID, reqEditors ...RequestEditorFn) (*DeleteGlobalRunnerResponse, error)
DeleteGlobalRunnerWithResponse Delete a specific runner
Returns a wrapper object for the known response body format(s).
Corresponds with DELETE /runners/{runner_id} (the `DeleteGlobalRunner` operationId).
func (*ClientWithResponses) DeleteGroupFromProjectWithBodyWithResponse ¶
func (c *ClientWithResponses) DeleteGroupFromProjectWithBodyWithResponse(ctx context.Context, groupID GroupID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DeleteGroupFromProjectResponse, error)
DeleteGroupFromProjectWithBodyWithResponse Unlink a project from group
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with DELETE /groups/{group_id}/projects (the `DeleteGroupFromProject` operationId).
func (*ClientWithResponses) DeleteGroupFromProjectWithResponse ¶
func (c *ClientWithResponses) DeleteGroupFromProjectWithResponse(ctx context.Context, groupID GroupID, body DeleteGroupFromProjectJSONRequestBody, reqEditors ...RequestEditorFn) (*DeleteGroupFromProjectResponse, error)
DeleteGroupFromProjectWithResponse Unlink a project from group
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with DELETE /groups/{group_id}/projects (the `DeleteGroupFromProject` operationId).
func (*ClientWithResponses) DeleteGroupFromUserWithBodyWithResponse ¶
func (c *ClientWithResponses) DeleteGroupFromUserWithBodyWithResponse(ctx context.Context, groupID GroupID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DeleteGroupFromUserResponse, error)
DeleteGroupFromUserWithBodyWithResponse Unlink a user from group
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with DELETE /groups/{group_id}/users (the `DeleteGroupFromUser` operationId).
func (*ClientWithResponses) DeleteGroupFromUserWithResponse ¶
func (c *ClientWithResponses) DeleteGroupFromUserWithResponse(ctx context.Context, groupID GroupID, body DeleteGroupFromUserJSONRequestBody, reqEditors ...RequestEditorFn) (*DeleteGroupFromUserResponse, error)
DeleteGroupFromUserWithResponse Unlink a user from group
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with DELETE /groups/{group_id}/users (the `DeleteGroupFromUser` operationId).
func (*ClientWithResponses) DeleteGroupWithResponse ¶
func (c *ClientWithResponses) DeleteGroupWithResponse(ctx context.Context, groupID GroupID, reqEditors ...RequestEditorFn) (*DeleteGroupResponse, error)
DeleteGroupWithResponse Delete a specific group
Returns a wrapper object for the known response body format(s).
Corresponds with DELETE /groups/{group_id} (the `DeleteGroup` operationId).
func (*ClientWithResponses) DeleteProjectCredentialWithResponse ¶
func (c *ClientWithResponses) DeleteProjectCredentialWithResponse(ctx context.Context, projectID ProjectID, credentialID CredentialID, reqEditors ...RequestEditorFn) (*DeleteProjectCredentialResponse, error)
DeleteProjectCredentialWithResponse Delete a specific credential for a project
Returns a wrapper object for the known response body format(s).
Corresponds with DELETE /projects/{project_id}/credentials/{credential_id} (the `DeleteProjectCredential` operationId).
func (*ClientWithResponses) DeleteProjectEnvironmentSecretWithResponse ¶
func (c *ClientWithResponses) DeleteProjectEnvironmentSecretWithResponse(ctx context.Context, projectID ProjectID, environmentID EnvironmentID, secretID SecretID, reqEditors ...RequestEditorFn) (*DeleteProjectEnvironmentSecretResponse, error)
DeleteProjectEnvironmentSecretWithResponse Delete a secret on an environment for a project
Returns a wrapper object for the known response body format(s).
Corresponds with DELETE /projects/{project_id}/environments/{environment_id}/secrets/{secret_id} (the `DeleteProjectEnvironmentSecret` operationId).
func (*ClientWithResponses) DeleteProjectEnvironmentValueWithResponse ¶
func (c *ClientWithResponses) DeleteProjectEnvironmentValueWithResponse(ctx context.Context, projectID ProjectID, environmentID EnvironmentID, valueID ValueID, reqEditors ...RequestEditorFn) (*DeleteProjectEnvironmentValueResponse, error)
DeleteProjectEnvironmentValueWithResponse Delete a value on an environment for a project
Returns a wrapper object for the known response body format(s).
Corresponds with DELETE /projects/{project_id}/environments/{environment_id}/values/{value_id} (the `DeleteProjectEnvironmentValue` operationId).
func (*ClientWithResponses) DeleteProjectEnvironmentWithResponse ¶
func (c *ClientWithResponses) DeleteProjectEnvironmentWithResponse(ctx context.Context, projectID ProjectID, environmentID EnvironmentID, reqEditors ...RequestEditorFn) (*DeleteProjectEnvironmentResponse, error)
DeleteProjectEnvironmentWithResponse Delete a specific environment for a project
Returns a wrapper object for the known response body format(s).
Corresponds with DELETE /projects/{project_id}/environments/{environment_id} (the `DeleteProjectEnvironment` operationId).
func (*ClientWithResponses) DeleteProjectExecutionWithResponse ¶
func (c *ClientWithResponses) DeleteProjectExecutionWithResponse(ctx context.Context, projectID ProjectID, executionID ExecutionID, reqEditors ...RequestEditorFn) (*DeleteProjectExecutionResponse, error)
DeleteProjectExecutionWithResponse Delete a specific execution for a project
Returns a wrapper object for the known response body format(s).
Corresponds with DELETE /projects/{project_id}/executions/{execution_id} (the `DeleteProjectExecution` operationId).
func (*ClientWithResponses) DeleteProjectFromGroupWithBodyWithResponse ¶
func (c *ClientWithResponses) DeleteProjectFromGroupWithBodyWithResponse(ctx context.Context, projectID ProjectID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DeleteProjectFromGroupResponse, error)
DeleteProjectFromGroupWithBodyWithResponse Unlink a group from project
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with DELETE /projects/{project_id}/groups (the `DeleteProjectFromGroup` operationId).
func (*ClientWithResponses) DeleteProjectFromGroupWithResponse ¶
func (c *ClientWithResponses) DeleteProjectFromGroupWithResponse(ctx context.Context, projectID ProjectID, body DeleteProjectFromGroupJSONRequestBody, reqEditors ...RequestEditorFn) (*DeleteProjectFromGroupResponse, error)
DeleteProjectFromGroupWithResponse Unlink a group from project
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with DELETE /projects/{project_id}/groups (the `DeleteProjectFromGroup` operationId).
func (*ClientWithResponses) DeleteProjectFromUserWithBodyWithResponse ¶
func (c *ClientWithResponses) DeleteProjectFromUserWithBodyWithResponse(ctx context.Context, projectID ProjectID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DeleteProjectFromUserResponse, error)
DeleteProjectFromUserWithBodyWithResponse Unlink a user from project
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with DELETE /projects/{project_id}/users (the `DeleteProjectFromUser` operationId).
func (*ClientWithResponses) DeleteProjectFromUserWithResponse ¶
func (c *ClientWithResponses) DeleteProjectFromUserWithResponse(ctx context.Context, projectID ProjectID, body DeleteProjectFromUserJSONRequestBody, reqEditors ...RequestEditorFn) (*DeleteProjectFromUserResponse, error)
DeleteProjectFromUserWithResponse Unlink a user from project
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with DELETE /projects/{project_id}/users (the `DeleteProjectFromUser` operationId).
func (*ClientWithResponses) DeleteProjectInventoryWithResponse ¶
func (c *ClientWithResponses) DeleteProjectInventoryWithResponse(ctx context.Context, projectID ProjectID, inventoryID InventoryID, reqEditors ...RequestEditorFn) (*DeleteProjectInventoryResponse, error)
DeleteProjectInventoryWithResponse Delete a specific inventory for a project
Returns a wrapper object for the known response body format(s).
Corresponds with DELETE /projects/{project_id}/inventories/{inventory_id} (the `DeleteProjectInventory` operationId).
func (*ClientWithResponses) DeleteProjectRepositoryWithResponse ¶
func (c *ClientWithResponses) DeleteProjectRepositoryWithResponse(ctx context.Context, projectID ProjectID, repositoryID RepositoryID, reqEditors ...RequestEditorFn) (*DeleteProjectRepositoryResponse, error)
DeleteProjectRepositoryWithResponse Delete a specific repository for a project
Returns a wrapper object for the known response body format(s).
Corresponds with DELETE /projects/{project_id}/repositories/{repository_id} (the `DeleteProjectRepository` operationId).
func (*ClientWithResponses) DeleteProjectRunnerWithResponse ¶
func (c *ClientWithResponses) DeleteProjectRunnerWithResponse(ctx context.Context, projectID ProjectID, runnerID RunnerID, reqEditors ...RequestEditorFn) (*DeleteProjectRunnerResponse, error)
DeleteProjectRunnerWithResponse Delete a specific runner for a project
Returns a wrapper object for the known response body format(s).
Corresponds with DELETE /projects/{project_id}/runners/{runner_id} (the `DeleteProjectRunner` operationId).
func (*ClientWithResponses) DeleteProjectScheduleWithResponse ¶
func (c *ClientWithResponses) DeleteProjectScheduleWithResponse(ctx context.Context, projectID ProjectID, scheduleID ScheduleID, reqEditors ...RequestEditorFn) (*DeleteProjectScheduleResponse, error)
DeleteProjectScheduleWithResponse Delete a specific schedule for a project
Returns a wrapper object for the known response body format(s).
Corresponds with DELETE /projects/{project_id}/schedules/{schedule_id} (the `DeleteProjectSchedule` operationId).
func (*ClientWithResponses) DeleteProjectTemplateSurveyWithResponse ¶
func (c *ClientWithResponses) DeleteProjectTemplateSurveyWithResponse(ctx context.Context, projectID ProjectID, templateID TemplateID, surveyID SurveyID, reqEditors ...RequestEditorFn) (*DeleteProjectTemplateSurveyResponse, error)
DeleteProjectTemplateSurveyWithResponse Delete a survey on a template for a project
Returns a wrapper object for the known response body format(s).
Corresponds with DELETE /projects/{project_id}/templates/{template_id}/surveys/{survey_id} (the `DeleteProjectTemplateSurvey` operationId).
func (*ClientWithResponses) DeleteProjectTemplateVaultWithResponse ¶
func (c *ClientWithResponses) DeleteProjectTemplateVaultWithResponse(ctx context.Context, projectID ProjectID, templateID TemplateID, vaultID VaultID, reqEditors ...RequestEditorFn) (*DeleteProjectTemplateVaultResponse, error)
DeleteProjectTemplateVaultWithResponse Delete a vault on a template for a project
Returns a wrapper object for the known response body format(s).
Corresponds with DELETE /projects/{project_id}/templates/{template_id}/vaults/{vault_id} (the `DeleteProjectTemplateVault` operationId).
func (*ClientWithResponses) DeleteProjectTemplateWithResponse ¶
func (c *ClientWithResponses) DeleteProjectTemplateWithResponse(ctx context.Context, projectID ProjectID, templateID TemplateID, reqEditors ...RequestEditorFn) (*DeleteProjectTemplateResponse, error)
DeleteProjectTemplateWithResponse Delete a specific template for a project
Returns a wrapper object for the known response body format(s).
Corresponds with DELETE /projects/{project_id}/templates/{template_id} (the `DeleteProjectTemplate` operationId).
func (*ClientWithResponses) DeleteProjectWithResponse ¶
func (c *ClientWithResponses) DeleteProjectWithResponse(ctx context.Context, projectID ProjectID, reqEditors ...RequestEditorFn) (*DeleteProjectResponse, error)
DeleteProjectWithResponse Delete a specific project
Returns a wrapper object for the known response body format(s).
Corresponds with DELETE /projects/{project_id} (the `DeleteProject` operationId).
func (*ClientWithResponses) DeleteUserFromGroupWithBodyWithResponse ¶
func (c *ClientWithResponses) DeleteUserFromGroupWithBodyWithResponse(ctx context.Context, userID UserID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DeleteUserFromGroupResponse, error)
DeleteUserFromGroupWithBodyWithResponse Unlink a group from user
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with DELETE /users/{user_id}/groups (the `DeleteUserFromGroup` operationId).
func (*ClientWithResponses) DeleteUserFromGroupWithResponse ¶
func (c *ClientWithResponses) DeleteUserFromGroupWithResponse(ctx context.Context, userID UserID, body DeleteUserFromGroupJSONRequestBody, reqEditors ...RequestEditorFn) (*DeleteUserFromGroupResponse, error)
DeleteUserFromGroupWithResponse Unlink a group from user
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with DELETE /users/{user_id}/groups (the `DeleteUserFromGroup` operationId).
func (*ClientWithResponses) DeleteUserFromProjectWithBodyWithResponse ¶
func (c *ClientWithResponses) DeleteUserFromProjectWithBodyWithResponse(ctx context.Context, userID UserID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DeleteUserFromProjectResponse, error)
DeleteUserFromProjectWithBodyWithResponse Unlink a project from user
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with DELETE /users/{user_id}/projects (the `DeleteUserFromProject` operationId).
func (*ClientWithResponses) DeleteUserFromProjectWithResponse ¶
func (c *ClientWithResponses) DeleteUserFromProjectWithResponse(ctx context.Context, userID UserID, body DeleteUserFromProjectJSONRequestBody, reqEditors ...RequestEditorFn) (*DeleteUserFromProjectResponse, error)
DeleteUserFromProjectWithResponse Unlink a project from user
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with DELETE /users/{user_id}/projects (the `DeleteUserFromProject` operationId).
func (*ClientWithResponses) DeleteUserWithResponse ¶
func (c *ClientWithResponses) DeleteUserWithResponse(ctx context.Context, userID UserID, reqEditors ...RequestEditorFn) (*DeleteUserResponse, error)
DeleteUserWithResponse Delete a specific user
Returns a wrapper object for the known response body format(s).
Corresponds with DELETE /users/{user_id} (the `DeleteUser` operationId).
func (*ClientWithResponses) ListGlobalEventsWithResponse ¶
func (c *ClientWithResponses) ListGlobalEventsWithResponse(ctx context.Context, params *ListGlobalEventsParams, reqEditors ...RequestEditorFn) (*ListGlobalEventsResponse, error)
ListGlobalEventsWithResponse Fetch all events
Returns a wrapper object for the known response body format(s).
Corresponds with GET /events (the `ListGlobalEvents` operationId).
func (*ClientWithResponses) ListGlobalRunnersWithResponse ¶
func (c *ClientWithResponses) ListGlobalRunnersWithResponse(ctx context.Context, params *ListGlobalRunnersParams, reqEditors ...RequestEditorFn) (*ListGlobalRunnersResponse, error)
ListGlobalRunnersWithResponse Fetch all runners
Returns a wrapper object for the known response body format(s).
Corresponds with GET /runners (the `ListGlobalRunners` operationId).
func (*ClientWithResponses) ListGroupProjectsWithResponse ¶
func (c *ClientWithResponses) ListGroupProjectsWithResponse(ctx context.Context, groupID GroupID, params *ListGroupProjectsParams, reqEditors ...RequestEditorFn) (*ListGroupProjectsResponse, error)
ListGroupProjectsWithResponse Fetch all projects attached to group
Returns a wrapper object for the known response body format(s).
Corresponds with GET /groups/{group_id}/projects (the `ListGroupProjects` operationId).
func (*ClientWithResponses) ListGroupUsersWithResponse ¶
func (c *ClientWithResponses) ListGroupUsersWithResponse(ctx context.Context, groupID GroupID, params *ListGroupUsersParams, reqEditors ...RequestEditorFn) (*ListGroupUsersResponse, error)
ListGroupUsersWithResponse Fetch all users attached to group
Returns a wrapper object for the known response body format(s).
Corresponds with GET /groups/{group_id}/users (the `ListGroupUsers` operationId).
func (*ClientWithResponses) ListGroupsWithResponse ¶
func (c *ClientWithResponses) ListGroupsWithResponse(ctx context.Context, params *ListGroupsParams, reqEditors ...RequestEditorFn) (*ListGroupsResponse, error)
ListGroupsWithResponse Fetch all available groups
Returns a wrapper object for the known response body format(s).
Corresponds with GET /groups (the `ListGroups` operationId).
func (*ClientWithResponses) ListProjectCredentialsWithResponse ¶
func (c *ClientWithResponses) ListProjectCredentialsWithResponse(ctx context.Context, projectID ProjectID, params *ListProjectCredentialsParams, reqEditors ...RequestEditorFn) (*ListProjectCredentialsResponse, error)
ListProjectCredentialsWithResponse Fetch all credentials for a project
Returns a wrapper object for the known response body format(s).
Corresponds with GET /projects/{project_id}/credentials (the `ListProjectCredentials` operationId).
func (*ClientWithResponses) ListProjectEnvironmentsWithResponse ¶
func (c *ClientWithResponses) ListProjectEnvironmentsWithResponse(ctx context.Context, projectID ProjectID, params *ListProjectEnvironmentsParams, reqEditors ...RequestEditorFn) (*ListProjectEnvironmentsResponse, error)
ListProjectEnvironmentsWithResponse Fetch all environments for a project
Returns a wrapper object for the known response body format(s).
Corresponds with GET /projects/{project_id}/environments (the `ListProjectEnvironments` operationId).
func (*ClientWithResponses) ListProjectEventsWithResponse ¶
func (c *ClientWithResponses) ListProjectEventsWithResponse(ctx context.Context, projectID ProjectID, params *ListProjectEventsParams, reqEditors ...RequestEditorFn) (*ListProjectEventsResponse, error)
ListProjectEventsWithResponse Fetch all events for a project
Returns a wrapper object for the known response body format(s).
Corresponds with GET /projects/{project_id}/events (the `ListProjectEvents` operationId).
func (*ClientWithResponses) ListProjectExecutionsWithResponse ¶
func (c *ClientWithResponses) ListProjectExecutionsWithResponse(ctx context.Context, projectID ProjectID, params *ListProjectExecutionsParams, reqEditors ...RequestEditorFn) (*ListProjectExecutionsResponse, error)
ListProjectExecutionsWithResponse Fetch all executions for a project
Returns a wrapper object for the known response body format(s).
Corresponds with GET /projects/{project_id}/executions (the `ListProjectExecutions` operationId).
func (*ClientWithResponses) ListProjectGroupsWithResponse ¶
func (c *ClientWithResponses) ListProjectGroupsWithResponse(ctx context.Context, projectID ProjectID, params *ListProjectGroupsParams, reqEditors ...RequestEditorFn) (*ListProjectGroupsResponse, error)
ListProjectGroupsWithResponse Fetch all groups attached to project
Returns a wrapper object for the known response body format(s).
Corresponds with GET /projects/{project_id}/groups (the `ListProjectGroups` operationId).
func (*ClientWithResponses) ListProjectInventoriesWithResponse ¶
func (c *ClientWithResponses) ListProjectInventoriesWithResponse(ctx context.Context, projectID ProjectID, params *ListProjectInventoriesParams, reqEditors ...RequestEditorFn) (*ListProjectInventoriesResponse, error)
ListProjectInventoriesWithResponse Fetch all inventories for a project
Returns a wrapper object for the known response body format(s).
Corresponds with GET /projects/{project_id}/inventories (the `ListProjectInventories` operationId).
func (*ClientWithResponses) ListProjectRepositoriesWithResponse ¶
func (c *ClientWithResponses) ListProjectRepositoriesWithResponse(ctx context.Context, projectID ProjectID, params *ListProjectRepositoriesParams, reqEditors ...RequestEditorFn) (*ListProjectRepositoriesResponse, error)
ListProjectRepositoriesWithResponse Fetch all repositories for a project
Returns a wrapper object for the known response body format(s).
Corresponds with GET /projects/{project_id}/repositories (the `ListProjectRepositories` operationId).
func (*ClientWithResponses) ListProjectRunnersWithResponse ¶
func (c *ClientWithResponses) ListProjectRunnersWithResponse(ctx context.Context, projectID ProjectID, params *ListProjectRunnersParams, reqEditors ...RequestEditorFn) (*ListProjectRunnersResponse, error)
ListProjectRunnersWithResponse Fetch all runners for a project
Returns a wrapper object for the known response body format(s).
Corresponds with GET /projects/{project_id}/runners (the `ListProjectRunners` operationId).
func (*ClientWithResponses) ListProjectSchedulesWithResponse ¶
func (c *ClientWithResponses) ListProjectSchedulesWithResponse(ctx context.Context, projectID ProjectID, params *ListProjectSchedulesParams, reqEditors ...RequestEditorFn) (*ListProjectSchedulesResponse, error)
ListProjectSchedulesWithResponse Fetch all schedules for a project
Returns a wrapper object for the known response body format(s).
Corresponds with GET /projects/{project_id}/schedules (the `ListProjectSchedules` operationId).
func (*ClientWithResponses) ListProjectTemplatesWithResponse ¶
func (c *ClientWithResponses) ListProjectTemplatesWithResponse(ctx context.Context, projectID ProjectID, params *ListProjectTemplatesParams, reqEditors ...RequestEditorFn) (*ListProjectTemplatesResponse, error)
ListProjectTemplatesWithResponse Fetch all templates for a project
Returns a wrapper object for the known response body format(s).
Corresponds with GET /projects/{project_id}/templates (the `ListProjectTemplates` operationId).
func (*ClientWithResponses) ListProjectUsersWithResponse ¶
func (c *ClientWithResponses) ListProjectUsersWithResponse(ctx context.Context, projectID ProjectID, params *ListProjectUsersParams, reqEditors ...RequestEditorFn) (*ListProjectUsersResponse, error)
ListProjectUsersWithResponse Fetch all users attached to project
Returns a wrapper object for the known response body format(s).
Corresponds with GET /projects/{project_id}/users (the `ListProjectUsers` operationId).
func (*ClientWithResponses) ListProjectsWithResponse ¶
func (c *ClientWithResponses) ListProjectsWithResponse(ctx context.Context, params *ListProjectsParams, reqEditors ...RequestEditorFn) (*ListProjectsResponse, error)
ListProjectsWithResponse Fetch all available projects
Returns a wrapper object for the known response body format(s).
Corresponds with GET /projects (the `ListProjects` operationId).
func (*ClientWithResponses) ListProvidersWithResponse ¶
func (c *ClientWithResponses) ListProvidersWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListProvidersResponse, error)
ListProvidersWithResponse Fetch the available auth providers
Returns a wrapper object for the known response body format(s).
Corresponds with GET /auth/providers (the `ListProviders` operationId).
func (*ClientWithResponses) ListUserGroupsWithResponse ¶
func (c *ClientWithResponses) ListUserGroupsWithResponse(ctx context.Context, userID UserID, params *ListUserGroupsParams, reqEditors ...RequestEditorFn) (*ListUserGroupsResponse, error)
ListUserGroupsWithResponse Fetch all groups attached to user
Returns a wrapper object for the known response body format(s).
Corresponds with GET /users/{user_id}/groups (the `ListUserGroups` operationId).
func (*ClientWithResponses) ListUserProjectsWithResponse ¶
func (c *ClientWithResponses) ListUserProjectsWithResponse(ctx context.Context, userID UserID, params *ListUserProjectsParams, reqEditors ...RequestEditorFn) (*ListUserProjectsResponse, error)
ListUserProjectsWithResponse Fetch all projects attached to user
Returns a wrapper object for the known response body format(s).
Corresponds with GET /users/{user_id}/projects (the `ListUserProjects` operationId).
func (*ClientWithResponses) ListUsersWithResponse ¶
func (c *ClientWithResponses) ListUsersWithResponse(ctx context.Context, params *ListUsersParams, reqEditors ...RequestEditorFn) (*ListUsersResponse, error)
ListUsersWithResponse Fetch all available users
Returns a wrapper object for the known response body format(s).
Corresponds with GET /users (the `ListUsers` operationId).
func (*ClientWithResponses) LoginAuthWithBodyWithResponse ¶
func (c *ClientWithResponses) LoginAuthWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*LoginAuthResponse, error)
LoginAuthWithBodyWithResponse Authenticate an user by credentials
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /auth/login (the `LoginAuth` operationId).
func (*ClientWithResponses) LoginAuthWithResponse ¶
func (c *ClientWithResponses) LoginAuthWithResponse(ctx context.Context, body LoginAuthJSONRequestBody, reqEditors ...RequestEditorFn) (*LoginAuthResponse, error)
LoginAuthWithResponse Authenticate an user by credentials
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /auth/login (the `LoginAuth` operationId).
func (*ClientWithResponses) OutputProjectExecutionWithResponse ¶
func (c *ClientWithResponses) OutputProjectExecutionWithResponse(ctx context.Context, projectID ProjectID, executionID ExecutionID, reqEditors ...RequestEditorFn) (*OutputProjectExecutionResponse, error)
OutputProjectExecutionWithResponse Output a specific execution for a project
Returns a wrapper object for the known response body format(s).
Corresponds with GET /projects/{project_id}/executions/{execution_id}/output (the `OutputProjectExecution` operationId).
func (*ClientWithResponses) PermitGroupProjectWithBodyWithResponse ¶
func (c *ClientWithResponses) PermitGroupProjectWithBodyWithResponse(ctx context.Context, groupID GroupID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PermitGroupProjectResponse, error)
PermitGroupProjectWithBodyWithResponse Update project perms for group
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with PUT /groups/{group_id}/projects (the `PermitGroupProject` operationId).
func (*ClientWithResponses) PermitGroupProjectWithResponse ¶
func (c *ClientWithResponses) PermitGroupProjectWithResponse(ctx context.Context, groupID GroupID, body PermitGroupProjectJSONRequestBody, reqEditors ...RequestEditorFn) (*PermitGroupProjectResponse, error)
PermitGroupProjectWithResponse Update project perms for group
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with PUT /groups/{group_id}/projects (the `PermitGroupProject` operationId).
func (*ClientWithResponses) PermitGroupUserWithBodyWithResponse ¶
func (c *ClientWithResponses) PermitGroupUserWithBodyWithResponse(ctx context.Context, groupID GroupID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PermitGroupUserResponse, error)
PermitGroupUserWithBodyWithResponse Update user perms for group
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with PUT /groups/{group_id}/users (the `PermitGroupUser` operationId).
func (*ClientWithResponses) PermitGroupUserWithResponse ¶
func (c *ClientWithResponses) PermitGroupUserWithResponse(ctx context.Context, groupID GroupID, body PermitGroupUserJSONRequestBody, reqEditors ...RequestEditorFn) (*PermitGroupUserResponse, error)
PermitGroupUserWithResponse Update user perms for group
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with PUT /groups/{group_id}/users (the `PermitGroupUser` operationId).
func (*ClientWithResponses) PermitProjectGroupWithBodyWithResponse ¶
func (c *ClientWithResponses) PermitProjectGroupWithBodyWithResponse(ctx context.Context, projectID ProjectID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PermitProjectGroupResponse, error)
PermitProjectGroupWithBodyWithResponse Update group perms for project
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with PUT /projects/{project_id}/groups (the `PermitProjectGroup` operationId).
func (*ClientWithResponses) PermitProjectGroupWithResponse ¶
func (c *ClientWithResponses) PermitProjectGroupWithResponse(ctx context.Context, projectID ProjectID, body PermitProjectGroupJSONRequestBody, reqEditors ...RequestEditorFn) (*PermitProjectGroupResponse, error)
PermitProjectGroupWithResponse Update group perms for project
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with PUT /projects/{project_id}/groups (the `PermitProjectGroup` operationId).
func (*ClientWithResponses) PermitProjectUserWithBodyWithResponse ¶
func (c *ClientWithResponses) PermitProjectUserWithBodyWithResponse(ctx context.Context, projectID ProjectID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PermitProjectUserResponse, error)
PermitProjectUserWithBodyWithResponse Update user perms for project
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with PUT /projects/{project_id}/users (the `PermitProjectUser` operationId).
func (*ClientWithResponses) PermitProjectUserWithResponse ¶
func (c *ClientWithResponses) PermitProjectUserWithResponse(ctx context.Context, projectID ProjectID, body PermitProjectUserJSONRequestBody, reqEditors ...RequestEditorFn) (*PermitProjectUserResponse, error)
PermitProjectUserWithResponse Update user perms for project
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with PUT /projects/{project_id}/users (the `PermitProjectUser` operationId).
func (*ClientWithResponses) PermitUserGroupWithBodyWithResponse ¶
func (c *ClientWithResponses) PermitUserGroupWithBodyWithResponse(ctx context.Context, userID UserID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PermitUserGroupResponse, error)
PermitUserGroupWithBodyWithResponse Update group perms for user
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with PUT /users/{user_id}/groups (the `PermitUserGroup` operationId).
func (*ClientWithResponses) PermitUserGroupWithResponse ¶
func (c *ClientWithResponses) PermitUserGroupWithResponse(ctx context.Context, userID UserID, body PermitUserGroupJSONRequestBody, reqEditors ...RequestEditorFn) (*PermitUserGroupResponse, error)
PermitUserGroupWithResponse Update group perms for user
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with PUT /users/{user_id}/groups (the `PermitUserGroup` operationId).
func (*ClientWithResponses) PermitUserProjectWithBodyWithResponse ¶
func (c *ClientWithResponses) PermitUserProjectWithBodyWithResponse(ctx context.Context, userID UserID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PermitUserProjectResponse, error)
PermitUserProjectWithBodyWithResponse Update project perms for user
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with PUT /users/{user_id}/projects (the `PermitUserProject` operationId).
func (*ClientWithResponses) PermitUserProjectWithResponse ¶
func (c *ClientWithResponses) PermitUserProjectWithResponse(ctx context.Context, userID UserID, body PermitUserProjectJSONRequestBody, reqEditors ...RequestEditorFn) (*PermitUserProjectResponse, error)
PermitUserProjectWithResponse Update project perms for user
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with PUT /users/{user_id}/projects (the `PermitUserProject` operationId).
func (*ClientWithResponses) PurgeProjectExecutionWithResponse ¶
func (c *ClientWithResponses) PurgeProjectExecutionWithResponse(ctx context.Context, projectID ProjectID, executionID ExecutionID, reqEditors ...RequestEditorFn) (*PurgeProjectExecutionResponse, error)
PurgeProjectExecutionWithResponse Purge a specific execution for a project
Returns a wrapper object for the known response body format(s).
Corresponds with GET /projects/{project_id}/executions/{execution_id}/purge (the `PurgeProjectExecution` operationId).
func (*ClientWithResponses) RedirectAuthWithBodyWithResponse ¶
func (c *ClientWithResponses) RedirectAuthWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*RedirectAuthResponse, error)
RedirectAuthWithBodyWithResponse Retrieve real token after redirect
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /auth/redirect (the `RedirectAuth` operationId).
func (*ClientWithResponses) RedirectAuthWithResponse ¶
func (c *ClientWithResponses) RedirectAuthWithResponse(ctx context.Context, body RedirectAuthJSONRequestBody, reqEditors ...RequestEditorFn) (*RedirectAuthResponse, error)
RedirectAuthWithResponse Retrieve real token after redirect
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /auth/redirect (the `RedirectAuth` operationId).
func (*ClientWithResponses) RefreshAuthWithResponse ¶
func (c *ClientWithResponses) RefreshAuthWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*RefreshAuthResponse, error)
RefreshAuthWithResponse Refresh an auth token before it expires
Returns a wrapper object for the known response body format(s).
Corresponds with GET /auth/refresh (the `RefreshAuth` operationId).
func (*ClientWithResponses) RequestProviderWithResponse ¶
func (c *ClientWithResponses) RequestProviderWithResponse(ctx context.Context, provider AuthProviderParam, reqEditors ...RequestEditorFn) (*RequestProviderResponse, error)
RequestProviderWithResponse Request the redirect to defined provider
Returns a wrapper object for the known response body format(s).
Corresponds with GET /auth/{provider}/request (the `RequestProvider` operationId).
func (*ClientWithResponses) ShowGlobalRunnerWithResponse ¶
func (c *ClientWithResponses) ShowGlobalRunnerWithResponse(ctx context.Context, runnerID RunnerID, reqEditors ...RequestEditorFn) (*ShowGlobalRunnerResponse, error)
ShowGlobalRunnerWithResponse Fetch a specific runner
Returns a wrapper object for the known response body format(s).
Corresponds with GET /runners/{runner_id} (the `ShowGlobalRunner` operationId).
func (*ClientWithResponses) ShowGroupWithResponse ¶
func (c *ClientWithResponses) ShowGroupWithResponse(ctx context.Context, groupID GroupID, reqEditors ...RequestEditorFn) (*ShowGroupResponse, error)
ShowGroupWithResponse Fetch a specific group
Returns a wrapper object for the known response body format(s).
Corresponds with GET /groups/{group_id} (the `ShowGroup` operationId).
func (*ClientWithResponses) ShowProfileWithResponse ¶
func (c *ClientWithResponses) ShowProfileWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ShowProfileResponse, error)
ShowProfileWithResponse Fetch profile details of the personal account
Returns a wrapper object for the known response body format(s).
Corresponds with GET /profile/self (the `ShowProfile` operationId).
func (*ClientWithResponses) ShowProjectCredentialWithResponse ¶
func (c *ClientWithResponses) ShowProjectCredentialWithResponse(ctx context.Context, projectID ProjectID, credentialID CredentialID, reqEditors ...RequestEditorFn) (*ShowProjectCredentialResponse, error)
ShowProjectCredentialWithResponse Fetch a specific credential for a project
Returns a wrapper object for the known response body format(s).
Corresponds with GET /projects/{project_id}/credentials/{credential_id} (the `ShowProjectCredential` operationId).
func (*ClientWithResponses) ShowProjectEnvironmentWithResponse ¶
func (c *ClientWithResponses) ShowProjectEnvironmentWithResponse(ctx context.Context, projectID ProjectID, environmentID EnvironmentID, reqEditors ...RequestEditorFn) (*ShowProjectEnvironmentResponse, error)
ShowProjectEnvironmentWithResponse Fetch a specific environment for a project
Returns a wrapper object for the known response body format(s).
Corresponds with GET /projects/{project_id}/environments/{environment_id} (the `ShowProjectEnvironment` operationId).
func (*ClientWithResponses) ShowProjectExecutionWithResponse ¶
func (c *ClientWithResponses) ShowProjectExecutionWithResponse(ctx context.Context, projectID ProjectID, executionID ExecutionID, reqEditors ...RequestEditorFn) (*ShowProjectExecutionResponse, error)
ShowProjectExecutionWithResponse Fetch a specific execution for a project
Returns a wrapper object for the known response body format(s).
Corresponds with GET /projects/{project_id}/executions/{execution_id} (the `ShowProjectExecution` operationId).
func (*ClientWithResponses) ShowProjectInventoryWithResponse ¶
func (c *ClientWithResponses) ShowProjectInventoryWithResponse(ctx context.Context, projectID ProjectID, inventoryID InventoryID, reqEditors ...RequestEditorFn) (*ShowProjectInventoryResponse, error)
ShowProjectInventoryWithResponse Fetch a specific inventory for a project
Returns a wrapper object for the known response body format(s).
Corresponds with GET /projects/{project_id}/inventories/{inventory_id} (the `ShowProjectInventory` operationId).
func (*ClientWithResponses) ShowProjectRepositoryWithResponse ¶
func (c *ClientWithResponses) ShowProjectRepositoryWithResponse(ctx context.Context, projectID ProjectID, repositoryID RepositoryID, reqEditors ...RequestEditorFn) (*ShowProjectRepositoryResponse, error)
ShowProjectRepositoryWithResponse Fetch a specific repository for a project
Returns a wrapper object for the known response body format(s).
Corresponds with GET /projects/{project_id}/repositories/{repository_id} (the `ShowProjectRepository` operationId).
func (*ClientWithResponses) ShowProjectRunnerWithResponse ¶
func (c *ClientWithResponses) ShowProjectRunnerWithResponse(ctx context.Context, projectID ProjectID, runnerID RunnerID, reqEditors ...RequestEditorFn) (*ShowProjectRunnerResponse, error)
ShowProjectRunnerWithResponse Fetch a specific runner for a project
Returns a wrapper object for the known response body format(s).
Corresponds with GET /projects/{project_id}/runners/{runner_id} (the `ShowProjectRunner` operationId).
func (*ClientWithResponses) ShowProjectScheduleWithResponse ¶
func (c *ClientWithResponses) ShowProjectScheduleWithResponse(ctx context.Context, projectID ProjectID, scheduleID ScheduleID, reqEditors ...RequestEditorFn) (*ShowProjectScheduleResponse, error)
ShowProjectScheduleWithResponse Fetch a specific schedule for a project
Returns a wrapper object for the known response body format(s).
Corresponds with GET /projects/{project_id}/schedules/{schedule_id} (the `ShowProjectSchedule` operationId).
func (*ClientWithResponses) ShowProjectTemplateWithResponse ¶
func (c *ClientWithResponses) ShowProjectTemplateWithResponse(ctx context.Context, projectID ProjectID, templateID TemplateID, reqEditors ...RequestEditorFn) (*ShowProjectTemplateResponse, error)
ShowProjectTemplateWithResponse Fetch a specific template for a project
Returns a wrapper object for the known response body format(s).
Corresponds with GET /projects/{project_id}/templates/{template_id} (the `ShowProjectTemplate` operationId).
func (*ClientWithResponses) ShowProjectWithResponse ¶
func (c *ClientWithResponses) ShowProjectWithResponse(ctx context.Context, projectID ProjectID, reqEditors ...RequestEditorFn) (*ShowProjectResponse, error)
ShowProjectWithResponse Fetch a specific project
Returns a wrapper object for the known response body format(s).
Corresponds with GET /projects/{project_id} (the `ShowProject` operationId).
func (*ClientWithResponses) ShowUserWithResponse ¶
func (c *ClientWithResponses) ShowUserWithResponse(ctx context.Context, userID UserID, reqEditors ...RequestEditorFn) (*ShowUserResponse, error)
ShowUserWithResponse Fetch a specific user
Returns a wrapper object for the known response body format(s).
Corresponds with GET /users/{user_id} (the `ShowUser` operationId).
func (*ClientWithResponses) TokenProfileWithResponse ¶
func (c *ClientWithResponses) TokenProfileWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*TokenProfileResponse, error)
TokenProfileWithResponse Retrieve an unlimited auth token
Returns a wrapper object for the known response body format(s).
Corresponds with GET /profile/token (the `TokenProfile` operationId).
func (*ClientWithResponses) UpdateGlobalRunnerWithBodyWithResponse ¶
func (c *ClientWithResponses) UpdateGlobalRunnerWithBodyWithResponse(ctx context.Context, runnerID RunnerID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateGlobalRunnerResponse, error)
UpdateGlobalRunnerWithBodyWithResponse Update a specific runner
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with PUT /runners/{runner_id} (the `UpdateGlobalRunner` operationId).
func (*ClientWithResponses) UpdateGlobalRunnerWithResponse ¶
func (c *ClientWithResponses) UpdateGlobalRunnerWithResponse(ctx context.Context, runnerID RunnerID, body UpdateGlobalRunnerJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateGlobalRunnerResponse, error)
UpdateGlobalRunnerWithResponse Update a specific runner
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with PUT /runners/{runner_id} (the `UpdateGlobalRunner` operationId).
func (*ClientWithResponses) UpdateGroupWithBodyWithResponse ¶
func (c *ClientWithResponses) UpdateGroupWithBodyWithResponse(ctx context.Context, groupID GroupID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateGroupResponse, error)
UpdateGroupWithBodyWithResponse Update a specific group
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with PUT /groups/{group_id} (the `UpdateGroup` operationId).
func (*ClientWithResponses) UpdateGroupWithResponse ¶
func (c *ClientWithResponses) UpdateGroupWithResponse(ctx context.Context, groupID GroupID, body UpdateGroupJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateGroupResponse, error)
UpdateGroupWithResponse Update a specific group
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with PUT /groups/{group_id} (the `UpdateGroup` operationId).
func (*ClientWithResponses) UpdateProfileWithBodyWithResponse ¶
func (c *ClientWithResponses) UpdateProfileWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateProfileResponse, error)
UpdateProfileWithBodyWithResponse Update your own profile information
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with PUT /profile/self (the `UpdateProfile` operationId).
func (*ClientWithResponses) UpdateProfileWithResponse ¶
func (c *ClientWithResponses) UpdateProfileWithResponse(ctx context.Context, body UpdateProfileJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateProfileResponse, error)
UpdateProfileWithResponse Update your own profile information
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with PUT /profile/self (the `UpdateProfile` operationId).
func (*ClientWithResponses) UpdateProjectCredentialWithBodyWithResponse ¶
func (c *ClientWithResponses) UpdateProjectCredentialWithBodyWithResponse(ctx context.Context, projectID ProjectID, credentialID CredentialID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateProjectCredentialResponse, error)
UpdateProjectCredentialWithBodyWithResponse Update a specific credential for a project
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with PUT /projects/{project_id}/credentials/{credential_id} (the `UpdateProjectCredential` operationId).
func (*ClientWithResponses) UpdateProjectCredentialWithResponse ¶
func (c *ClientWithResponses) UpdateProjectCredentialWithResponse(ctx context.Context, projectID ProjectID, credentialID CredentialID, body UpdateProjectCredentialJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateProjectCredentialResponse, error)
UpdateProjectCredentialWithResponse Update a specific credential for a project
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with PUT /projects/{project_id}/credentials/{credential_id} (the `UpdateProjectCredential` operationId).
func (*ClientWithResponses) UpdateProjectEnvironmentSecretWithBodyWithResponse ¶
func (c *ClientWithResponses) UpdateProjectEnvironmentSecretWithBodyWithResponse(ctx context.Context, projectID ProjectID, environmentID EnvironmentID, secretID SecretID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateProjectEnvironmentSecretResponse, error)
UpdateProjectEnvironmentSecretWithBodyWithResponse Update a secret on an environment for a project
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with PUT /projects/{project_id}/environments/{environment_id}/secrets/{secret_id} (the `UpdateProjectEnvironmentSecret` operationId).
func (*ClientWithResponses) UpdateProjectEnvironmentSecretWithResponse ¶
func (c *ClientWithResponses) UpdateProjectEnvironmentSecretWithResponse(ctx context.Context, projectID ProjectID, environmentID EnvironmentID, secretID SecretID, body UpdateProjectEnvironmentSecretJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateProjectEnvironmentSecretResponse, error)
UpdateProjectEnvironmentSecretWithResponse Update a secret on an environment for a project
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with PUT /projects/{project_id}/environments/{environment_id}/secrets/{secret_id} (the `UpdateProjectEnvironmentSecret` operationId).
func (*ClientWithResponses) UpdateProjectEnvironmentValueWithBodyWithResponse ¶
func (c *ClientWithResponses) UpdateProjectEnvironmentValueWithBodyWithResponse(ctx context.Context, projectID ProjectID, environmentID EnvironmentID, valueID ValueID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateProjectEnvironmentValueResponse, error)
UpdateProjectEnvironmentValueWithBodyWithResponse Update a value on an environment for a project
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with PUT /projects/{project_id}/environments/{environment_id}/values/{value_id} (the `UpdateProjectEnvironmentValue` operationId).
func (*ClientWithResponses) UpdateProjectEnvironmentValueWithResponse ¶
func (c *ClientWithResponses) UpdateProjectEnvironmentValueWithResponse(ctx context.Context, projectID ProjectID, environmentID EnvironmentID, valueID ValueID, body UpdateProjectEnvironmentValueJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateProjectEnvironmentValueResponse, error)
UpdateProjectEnvironmentValueWithResponse Update a value on an environment for a project
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with PUT /projects/{project_id}/environments/{environment_id}/values/{value_id} (the `UpdateProjectEnvironmentValue` operationId).
func (*ClientWithResponses) UpdateProjectEnvironmentWithBodyWithResponse ¶
func (c *ClientWithResponses) UpdateProjectEnvironmentWithBodyWithResponse(ctx context.Context, projectID ProjectID, environmentID EnvironmentID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateProjectEnvironmentResponse, error)
UpdateProjectEnvironmentWithBodyWithResponse Update a specific environment for a project
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with PUT /projects/{project_id}/environments/{environment_id} (the `UpdateProjectEnvironment` operationId).
func (*ClientWithResponses) UpdateProjectEnvironmentWithResponse ¶
func (c *ClientWithResponses) UpdateProjectEnvironmentWithResponse(ctx context.Context, projectID ProjectID, environmentID EnvironmentID, body UpdateProjectEnvironmentJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateProjectEnvironmentResponse, error)
UpdateProjectEnvironmentWithResponse Update a specific environment for a project
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with PUT /projects/{project_id}/environments/{environment_id} (the `UpdateProjectEnvironment` operationId).
func (*ClientWithResponses) UpdateProjectInventoryWithBodyWithResponse ¶
func (c *ClientWithResponses) UpdateProjectInventoryWithBodyWithResponse(ctx context.Context, projectID ProjectID, inventoryID InventoryID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateProjectInventoryResponse, error)
UpdateProjectInventoryWithBodyWithResponse Update a specific inventory for a project
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with PUT /projects/{project_id}/inventories/{inventory_id} (the `UpdateProjectInventory` operationId).
func (*ClientWithResponses) UpdateProjectInventoryWithResponse ¶
func (c *ClientWithResponses) UpdateProjectInventoryWithResponse(ctx context.Context, projectID ProjectID, inventoryID InventoryID, body UpdateProjectInventoryJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateProjectInventoryResponse, error)
UpdateProjectInventoryWithResponse Update a specific inventory for a project
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with PUT /projects/{project_id}/inventories/{inventory_id} (the `UpdateProjectInventory` operationId).
func (*ClientWithResponses) UpdateProjectRepositoryWithBodyWithResponse ¶
func (c *ClientWithResponses) UpdateProjectRepositoryWithBodyWithResponse(ctx context.Context, projectID ProjectID, repositoryID RepositoryID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateProjectRepositoryResponse, error)
UpdateProjectRepositoryWithBodyWithResponse Update a specific repository for a project
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with PUT /projects/{project_id}/repositories/{repository_id} (the `UpdateProjectRepository` operationId).
func (*ClientWithResponses) UpdateProjectRepositoryWithResponse ¶
func (c *ClientWithResponses) UpdateProjectRepositoryWithResponse(ctx context.Context, projectID ProjectID, repositoryID RepositoryID, body UpdateProjectRepositoryJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateProjectRepositoryResponse, error)
UpdateProjectRepositoryWithResponse Update a specific repository for a project
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with PUT /projects/{project_id}/repositories/{repository_id} (the `UpdateProjectRepository` operationId).
func (*ClientWithResponses) UpdateProjectRunnerWithBodyWithResponse ¶
func (c *ClientWithResponses) UpdateProjectRunnerWithBodyWithResponse(ctx context.Context, projectID ProjectID, runnerID RunnerID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateProjectRunnerResponse, error)
UpdateProjectRunnerWithBodyWithResponse Update a specific runner for a project
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with PUT /projects/{project_id}/runners/{runner_id} (the `UpdateProjectRunner` operationId).
func (*ClientWithResponses) UpdateProjectRunnerWithResponse ¶
func (c *ClientWithResponses) UpdateProjectRunnerWithResponse(ctx context.Context, projectID ProjectID, runnerID RunnerID, body UpdateProjectRunnerJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateProjectRunnerResponse, error)
UpdateProjectRunnerWithResponse Update a specific runner for a project
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with PUT /projects/{project_id}/runners/{runner_id} (the `UpdateProjectRunner` operationId).
func (*ClientWithResponses) UpdateProjectScheduleWithBodyWithResponse ¶
func (c *ClientWithResponses) UpdateProjectScheduleWithBodyWithResponse(ctx context.Context, projectID ProjectID, scheduleID ScheduleID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateProjectScheduleResponse, error)
UpdateProjectScheduleWithBodyWithResponse Update a specific schedule for a project
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with PUT /projects/{project_id}/schedules/{schedule_id} (the `UpdateProjectSchedule` operationId).
func (*ClientWithResponses) UpdateProjectScheduleWithResponse ¶
func (c *ClientWithResponses) UpdateProjectScheduleWithResponse(ctx context.Context, projectID ProjectID, scheduleID ScheduleID, body UpdateProjectScheduleJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateProjectScheduleResponse, error)
UpdateProjectScheduleWithResponse Update a specific schedule for a project
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with PUT /projects/{project_id}/schedules/{schedule_id} (the `UpdateProjectSchedule` operationId).
func (*ClientWithResponses) UpdateProjectTemplateSurveyWithBodyWithResponse ¶
func (c *ClientWithResponses) UpdateProjectTemplateSurveyWithBodyWithResponse(ctx context.Context, projectID ProjectID, templateID TemplateID, surveyID SurveyID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateProjectTemplateSurveyResponse, error)
UpdateProjectTemplateSurveyWithBodyWithResponse Update a survey on a template for a project
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with PUT /projects/{project_id}/templates/{template_id}/surveys/{survey_id} (the `UpdateProjectTemplateSurvey` operationId).
func (*ClientWithResponses) UpdateProjectTemplateSurveyWithResponse ¶
func (c *ClientWithResponses) UpdateProjectTemplateSurveyWithResponse(ctx context.Context, projectID ProjectID, templateID TemplateID, surveyID SurveyID, body UpdateProjectTemplateSurveyJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateProjectTemplateSurveyResponse, error)
UpdateProjectTemplateSurveyWithResponse Update a survey on a template for a project
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with PUT /projects/{project_id}/templates/{template_id}/surveys/{survey_id} (the `UpdateProjectTemplateSurvey` operationId).
func (*ClientWithResponses) UpdateProjectTemplateVaultWithBodyWithResponse ¶
func (c *ClientWithResponses) UpdateProjectTemplateVaultWithBodyWithResponse(ctx context.Context, projectID ProjectID, templateID TemplateID, vaultID VaultID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateProjectTemplateVaultResponse, error)
UpdateProjectTemplateVaultWithBodyWithResponse Update a vault on a template for a project
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with PUT /projects/{project_id}/templates/{template_id}/vaults/{vault_id} (the `UpdateProjectTemplateVault` operationId).
func (*ClientWithResponses) UpdateProjectTemplateVaultWithResponse ¶
func (c *ClientWithResponses) UpdateProjectTemplateVaultWithResponse(ctx context.Context, projectID ProjectID, templateID TemplateID, vaultID VaultID, body UpdateProjectTemplateVaultJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateProjectTemplateVaultResponse, error)
UpdateProjectTemplateVaultWithResponse Update a vault on a template for a project
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with PUT /projects/{project_id}/templates/{template_id}/vaults/{vault_id} (the `UpdateProjectTemplateVault` operationId).
func (*ClientWithResponses) UpdateProjectTemplateWithBodyWithResponse ¶
func (c *ClientWithResponses) UpdateProjectTemplateWithBodyWithResponse(ctx context.Context, projectID ProjectID, templateID TemplateID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateProjectTemplateResponse, error)
UpdateProjectTemplateWithBodyWithResponse Update a specific template for a project
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with PUT /projects/{project_id}/templates/{template_id} (the `UpdateProjectTemplate` operationId).
func (*ClientWithResponses) UpdateProjectTemplateWithResponse ¶
func (c *ClientWithResponses) UpdateProjectTemplateWithResponse(ctx context.Context, projectID ProjectID, templateID TemplateID, body UpdateProjectTemplateJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateProjectTemplateResponse, error)
UpdateProjectTemplateWithResponse Update a specific template for a project
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with PUT /projects/{project_id}/templates/{template_id} (the `UpdateProjectTemplate` operationId).
func (*ClientWithResponses) UpdateProjectWithBodyWithResponse ¶
func (c *ClientWithResponses) UpdateProjectWithBodyWithResponse(ctx context.Context, projectID ProjectID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateProjectResponse, error)
UpdateProjectWithBodyWithResponse Update a specific project
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with PUT /projects/{project_id} (the `UpdateProject` operationId).
func (*ClientWithResponses) UpdateProjectWithResponse ¶
func (c *ClientWithResponses) UpdateProjectWithResponse(ctx context.Context, projectID ProjectID, body UpdateProjectJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateProjectResponse, error)
UpdateProjectWithResponse Update a specific project
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with PUT /projects/{project_id} (the `UpdateProject` operationId).
func (*ClientWithResponses) UpdateUserWithBodyWithResponse ¶
func (c *ClientWithResponses) UpdateUserWithBodyWithResponse(ctx context.Context, userID UserID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateUserResponse, error)
UpdateUserWithBodyWithResponse Update a specific user
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with PUT /users/{user_id} (the `UpdateUser` operationId).
func (*ClientWithResponses) UpdateUserWithResponse ¶
func (c *ClientWithResponses) UpdateUserWithResponse(ctx context.Context, userID UserID, body UpdateUserJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateUserResponse, error)
UpdateUserWithResponse Update a specific user
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with PUT /users/{user_id} (the `UpdateUser` operationId).
func (*ClientWithResponses) VerifyAuthWithResponse ¶
func (c *ClientWithResponses) VerifyAuthWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*VerifyAuthResponse, error)
VerifyAuthWithResponse Verify validity for an authentication token
Returns a wrapper object for the known response body format(s).
Corresponds with GET /auth/verify (the `VerifyAuth` operationId).
type ClientWithResponsesInterface ¶
type ClientWithResponsesInterface interface {
// LoginAuthWithBodyWithResponse Authenticate an user by credentials
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /auth/login (the `LoginAuth` operationId).
LoginAuthWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*LoginAuthResponse, error)
// LoginAuthWithResponse Authenticate an user by credentials
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /auth/login (the `LoginAuth` operationId).
LoginAuthWithResponse(ctx context.Context, body LoginAuthJSONRequestBody, reqEditors ...RequestEditorFn) (*LoginAuthResponse, error)
// ListProvidersWithResponse Fetch the available auth providers
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /auth/providers (the `ListProviders` operationId).
ListProvidersWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListProvidersResponse, error)
// RedirectAuthWithBodyWithResponse Retrieve real token after redirect
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /auth/redirect (the `RedirectAuth` operationId).
RedirectAuthWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*RedirectAuthResponse, error)
// RedirectAuthWithResponse Retrieve real token after redirect
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /auth/redirect (the `RedirectAuth` operationId).
RedirectAuthWithResponse(ctx context.Context, body RedirectAuthJSONRequestBody, reqEditors ...RequestEditorFn) (*RedirectAuthResponse, error)
// RefreshAuthWithResponse Refresh an auth token before it expires
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /auth/refresh (the `RefreshAuth` operationId).
RefreshAuthWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*RefreshAuthResponse, error)
// VerifyAuthWithResponse Verify validity for an authentication token
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /auth/verify (the `VerifyAuth` operationId).
VerifyAuthWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*VerifyAuthResponse, error)
// CallbackProviderWithResponse Callback to parse the defined provider
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /auth/{provider}/callback (the `CallbackProvider` operationId).
CallbackProviderWithResponse(ctx context.Context, provider AuthProviderParam, params *CallbackProviderParams, reqEditors ...RequestEditorFn) (*CallbackProviderResponse, error)
// RequestProviderWithResponse Request the redirect to defined provider
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /auth/{provider}/request (the `RequestProvider` operationId).
RequestProviderWithResponse(ctx context.Context, provider AuthProviderParam, reqEditors ...RequestEditorFn) (*RequestProviderResponse, error)
// ListGlobalEventsWithResponse Fetch all events
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /events (the `ListGlobalEvents` operationId).
ListGlobalEventsWithResponse(ctx context.Context, params *ListGlobalEventsParams, reqEditors ...RequestEditorFn) (*ListGlobalEventsResponse, error)
// ListGroupsWithResponse Fetch all available groups
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /groups (the `ListGroups` operationId).
ListGroupsWithResponse(ctx context.Context, params *ListGroupsParams, reqEditors ...RequestEditorFn) (*ListGroupsResponse, error)
// CreateGroupWithBodyWithResponse Create a new group
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /groups (the `CreateGroup` operationId).
CreateGroupWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateGroupResponse, error)
// CreateGroupWithResponse Create a new group
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /groups (the `CreateGroup` operationId).
CreateGroupWithResponse(ctx context.Context, body CreateGroupJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateGroupResponse, error)
// DeleteGroupWithResponse Delete a specific group
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with DELETE /groups/{group_id} (the `DeleteGroup` operationId).
DeleteGroupWithResponse(ctx context.Context, groupID GroupID, reqEditors ...RequestEditorFn) (*DeleteGroupResponse, error)
// ShowGroupWithResponse Fetch a specific group
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /groups/{group_id} (the `ShowGroup` operationId).
ShowGroupWithResponse(ctx context.Context, groupID GroupID, reqEditors ...RequestEditorFn) (*ShowGroupResponse, error)
// UpdateGroupWithBodyWithResponse Update a specific group
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with PUT /groups/{group_id} (the `UpdateGroup` operationId).
UpdateGroupWithBodyWithResponse(ctx context.Context, groupID GroupID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateGroupResponse, error)
// UpdateGroupWithResponse Update a specific group
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with PUT /groups/{group_id} (the `UpdateGroup` operationId).
UpdateGroupWithResponse(ctx context.Context, groupID GroupID, body UpdateGroupJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateGroupResponse, error)
// DeleteGroupFromProjectWithBodyWithResponse Unlink a project from group
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with DELETE /groups/{group_id}/projects (the `DeleteGroupFromProject` operationId).
DeleteGroupFromProjectWithBodyWithResponse(ctx context.Context, groupID GroupID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DeleteGroupFromProjectResponse, error)
// DeleteGroupFromProjectWithResponse Unlink a project from group
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with DELETE /groups/{group_id}/projects (the `DeleteGroupFromProject` operationId).
DeleteGroupFromProjectWithResponse(ctx context.Context, groupID GroupID, body DeleteGroupFromProjectJSONRequestBody, reqEditors ...RequestEditorFn) (*DeleteGroupFromProjectResponse, error)
// ListGroupProjectsWithResponse Fetch all projects attached to group
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /groups/{group_id}/projects (the `ListGroupProjects` operationId).
ListGroupProjectsWithResponse(ctx context.Context, groupID GroupID, params *ListGroupProjectsParams, reqEditors ...RequestEditorFn) (*ListGroupProjectsResponse, error)
// AttachGroupToProjectWithBodyWithResponse Attach a project to group
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /groups/{group_id}/projects (the `AttachGroupToProject` operationId).
AttachGroupToProjectWithBodyWithResponse(ctx context.Context, groupID GroupID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AttachGroupToProjectResponse, error)
// AttachGroupToProjectWithResponse Attach a project to group
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /groups/{group_id}/projects (the `AttachGroupToProject` operationId).
AttachGroupToProjectWithResponse(ctx context.Context, groupID GroupID, body AttachGroupToProjectJSONRequestBody, reqEditors ...RequestEditorFn) (*AttachGroupToProjectResponse, error)
// PermitGroupProjectWithBodyWithResponse Update project perms for group
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with PUT /groups/{group_id}/projects (the `PermitGroupProject` operationId).
PermitGroupProjectWithBodyWithResponse(ctx context.Context, groupID GroupID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PermitGroupProjectResponse, error)
// PermitGroupProjectWithResponse Update project perms for group
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with PUT /groups/{group_id}/projects (the `PermitGroupProject` operationId).
PermitGroupProjectWithResponse(ctx context.Context, groupID GroupID, body PermitGroupProjectJSONRequestBody, reqEditors ...RequestEditorFn) (*PermitGroupProjectResponse, error)
// DeleteGroupFromUserWithBodyWithResponse Unlink a user from group
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with DELETE /groups/{group_id}/users (the `DeleteGroupFromUser` operationId).
DeleteGroupFromUserWithBodyWithResponse(ctx context.Context, groupID GroupID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DeleteGroupFromUserResponse, error)
// DeleteGroupFromUserWithResponse Unlink a user from group
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with DELETE /groups/{group_id}/users (the `DeleteGroupFromUser` operationId).
DeleteGroupFromUserWithResponse(ctx context.Context, groupID GroupID, body DeleteGroupFromUserJSONRequestBody, reqEditors ...RequestEditorFn) (*DeleteGroupFromUserResponse, error)
// ListGroupUsersWithResponse Fetch all users attached to group
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /groups/{group_id}/users (the `ListGroupUsers` operationId).
ListGroupUsersWithResponse(ctx context.Context, groupID GroupID, params *ListGroupUsersParams, reqEditors ...RequestEditorFn) (*ListGroupUsersResponse, error)
// AttachGroupToUserWithBodyWithResponse Attach a user to group
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /groups/{group_id}/users (the `AttachGroupToUser` operationId).
AttachGroupToUserWithBodyWithResponse(ctx context.Context, groupID GroupID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AttachGroupToUserResponse, error)
// AttachGroupToUserWithResponse Attach a user to group
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /groups/{group_id}/users (the `AttachGroupToUser` operationId).
AttachGroupToUserWithResponse(ctx context.Context, groupID GroupID, body AttachGroupToUserJSONRequestBody, reqEditors ...RequestEditorFn) (*AttachGroupToUserResponse, error)
// PermitGroupUserWithBodyWithResponse Update user perms for group
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with PUT /groups/{group_id}/users (the `PermitGroupUser` operationId).
PermitGroupUserWithBodyWithResponse(ctx context.Context, groupID GroupID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PermitGroupUserResponse, error)
// PermitGroupUserWithResponse Update user perms for group
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with PUT /groups/{group_id}/users (the `PermitGroupUser` operationId).
PermitGroupUserWithResponse(ctx context.Context, groupID GroupID, body PermitGroupUserJSONRequestBody, reqEditors ...RequestEditorFn) (*PermitGroupUserResponse, error)
// ShowProfileWithResponse Fetch profile details of the personal account
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /profile/self (the `ShowProfile` operationId).
ShowProfileWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ShowProfileResponse, error)
// UpdateProfileWithBodyWithResponse Update your own profile information
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with PUT /profile/self (the `UpdateProfile` operationId).
UpdateProfileWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateProfileResponse, error)
// UpdateProfileWithResponse Update your own profile information
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with PUT /profile/self (the `UpdateProfile` operationId).
UpdateProfileWithResponse(ctx context.Context, body UpdateProfileJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateProfileResponse, error)
// TokenProfileWithResponse Retrieve an unlimited auth token
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /profile/token (the `TokenProfile` operationId).
TokenProfileWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*TokenProfileResponse, error)
// ListProjectsWithResponse Fetch all available projects
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /projects (the `ListProjects` operationId).
ListProjectsWithResponse(ctx context.Context, params *ListProjectsParams, reqEditors ...RequestEditorFn) (*ListProjectsResponse, error)
// CreateProjectWithBodyWithResponse Create a new project
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /projects (the `CreateProject` operationId).
CreateProjectWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateProjectResponse, error)
// CreateProjectWithResponse Create a new project
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /projects (the `CreateProject` operationId).
CreateProjectWithResponse(ctx context.Context, body CreateProjectJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateProjectResponse, error)
// DeleteProjectWithResponse Delete a specific project
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with DELETE /projects/{project_id} (the `DeleteProject` operationId).
DeleteProjectWithResponse(ctx context.Context, projectID ProjectID, reqEditors ...RequestEditorFn) (*DeleteProjectResponse, error)
// ShowProjectWithResponse Fetch a specific project
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /projects/{project_id} (the `ShowProject` operationId).
ShowProjectWithResponse(ctx context.Context, projectID ProjectID, reqEditors ...RequestEditorFn) (*ShowProjectResponse, error)
// UpdateProjectWithBodyWithResponse Update a specific project
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with PUT /projects/{project_id} (the `UpdateProject` operationId).
UpdateProjectWithBodyWithResponse(ctx context.Context, projectID ProjectID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateProjectResponse, error)
// UpdateProjectWithResponse Update a specific project
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with PUT /projects/{project_id} (the `UpdateProject` operationId).
UpdateProjectWithResponse(ctx context.Context, projectID ProjectID, body UpdateProjectJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateProjectResponse, error)
// ListProjectCredentialsWithResponse Fetch all credentials for a project
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /projects/{project_id}/credentials (the `ListProjectCredentials` operationId).
ListProjectCredentialsWithResponse(ctx context.Context, projectID ProjectID, params *ListProjectCredentialsParams, reqEditors ...RequestEditorFn) (*ListProjectCredentialsResponse, error)
// CreateProjectCredentialWithBodyWithResponse Create a new credential
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /projects/{project_id}/credentials (the `CreateProjectCredential` operationId).
CreateProjectCredentialWithBodyWithResponse(ctx context.Context, projectID ProjectID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateProjectCredentialResponse, error)
// CreateProjectCredentialWithResponse Create a new credential
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /projects/{project_id}/credentials (the `CreateProjectCredential` operationId).
CreateProjectCredentialWithResponse(ctx context.Context, projectID ProjectID, body CreateProjectCredentialJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateProjectCredentialResponse, error)
// DeleteProjectCredentialWithResponse Delete a specific credential for a project
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with DELETE /projects/{project_id}/credentials/{credential_id} (the `DeleteProjectCredential` operationId).
DeleteProjectCredentialWithResponse(ctx context.Context, projectID ProjectID, credentialID CredentialID, reqEditors ...RequestEditorFn) (*DeleteProjectCredentialResponse, error)
// ShowProjectCredentialWithResponse Fetch a specific credential for a project
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /projects/{project_id}/credentials/{credential_id} (the `ShowProjectCredential` operationId).
ShowProjectCredentialWithResponse(ctx context.Context, projectID ProjectID, credentialID CredentialID, reqEditors ...RequestEditorFn) (*ShowProjectCredentialResponse, error)
// UpdateProjectCredentialWithBodyWithResponse Update a specific credential for a project
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with PUT /projects/{project_id}/credentials/{credential_id} (the `UpdateProjectCredential` operationId).
UpdateProjectCredentialWithBodyWithResponse(ctx context.Context, projectID ProjectID, credentialID CredentialID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateProjectCredentialResponse, error)
// UpdateProjectCredentialWithResponse Update a specific credential for a project
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with PUT /projects/{project_id}/credentials/{credential_id} (the `UpdateProjectCredential` operationId).
UpdateProjectCredentialWithResponse(ctx context.Context, projectID ProjectID, credentialID CredentialID, body UpdateProjectCredentialJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateProjectCredentialResponse, error)
// ListProjectEnvironmentsWithResponse Fetch all environments for a project
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /projects/{project_id}/environments (the `ListProjectEnvironments` operationId).
ListProjectEnvironmentsWithResponse(ctx context.Context, projectID ProjectID, params *ListProjectEnvironmentsParams, reqEditors ...RequestEditorFn) (*ListProjectEnvironmentsResponse, error)
// CreateProjectEnvironmentWithBodyWithResponse Create a new environment
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /projects/{project_id}/environments (the `CreateProjectEnvironment` operationId).
CreateProjectEnvironmentWithBodyWithResponse(ctx context.Context, projectID ProjectID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateProjectEnvironmentResponse, error)
// CreateProjectEnvironmentWithResponse Create a new environment
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /projects/{project_id}/environments (the `CreateProjectEnvironment` operationId).
CreateProjectEnvironmentWithResponse(ctx context.Context, projectID ProjectID, body CreateProjectEnvironmentJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateProjectEnvironmentResponse, error)
// DeleteProjectEnvironmentWithResponse Delete a specific environment for a project
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with DELETE /projects/{project_id}/environments/{environment_id} (the `DeleteProjectEnvironment` operationId).
DeleteProjectEnvironmentWithResponse(ctx context.Context, projectID ProjectID, environmentID EnvironmentID, reqEditors ...RequestEditorFn) (*DeleteProjectEnvironmentResponse, error)
// ShowProjectEnvironmentWithResponse Fetch a specific environment for a project
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /projects/{project_id}/environments/{environment_id} (the `ShowProjectEnvironment` operationId).
ShowProjectEnvironmentWithResponse(ctx context.Context, projectID ProjectID, environmentID EnvironmentID, reqEditors ...RequestEditorFn) (*ShowProjectEnvironmentResponse, error)
// UpdateProjectEnvironmentWithBodyWithResponse Update a specific environment for a project
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with PUT /projects/{project_id}/environments/{environment_id} (the `UpdateProjectEnvironment` operationId).
UpdateProjectEnvironmentWithBodyWithResponse(ctx context.Context, projectID ProjectID, environmentID EnvironmentID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateProjectEnvironmentResponse, error)
// UpdateProjectEnvironmentWithResponse Update a specific environment for a project
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with PUT /projects/{project_id}/environments/{environment_id} (the `UpdateProjectEnvironment` operationId).
UpdateProjectEnvironmentWithResponse(ctx context.Context, projectID ProjectID, environmentID EnvironmentID, body UpdateProjectEnvironmentJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateProjectEnvironmentResponse, error)
// CreateProjectEnvironmentSecretWithBodyWithResponse Create a new secret on an environment
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /projects/{project_id}/environments/{environment_id}/secrets (the `CreateProjectEnvironmentSecret` operationId).
CreateProjectEnvironmentSecretWithBodyWithResponse(ctx context.Context, projectID ProjectID, environmentID EnvironmentID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateProjectEnvironmentSecretResponse, error)
// CreateProjectEnvironmentSecretWithResponse Create a new secret on an environment
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /projects/{project_id}/environments/{environment_id}/secrets (the `CreateProjectEnvironmentSecret` operationId).
CreateProjectEnvironmentSecretWithResponse(ctx context.Context, projectID ProjectID, environmentID EnvironmentID, body CreateProjectEnvironmentSecretJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateProjectEnvironmentSecretResponse, error)
// DeleteProjectEnvironmentSecretWithResponse Delete a secret on an environment for a project
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with DELETE /projects/{project_id}/environments/{environment_id}/secrets/{secret_id} (the `DeleteProjectEnvironmentSecret` operationId).
DeleteProjectEnvironmentSecretWithResponse(ctx context.Context, projectID ProjectID, environmentID EnvironmentID, secretID SecretID, reqEditors ...RequestEditorFn) (*DeleteProjectEnvironmentSecretResponse, error)
// UpdateProjectEnvironmentSecretWithBodyWithResponse Update a secret on an environment for a project
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with PUT /projects/{project_id}/environments/{environment_id}/secrets/{secret_id} (the `UpdateProjectEnvironmentSecret` operationId).
UpdateProjectEnvironmentSecretWithBodyWithResponse(ctx context.Context, projectID ProjectID, environmentID EnvironmentID, secretID SecretID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateProjectEnvironmentSecretResponse, error)
// UpdateProjectEnvironmentSecretWithResponse Update a secret on an environment for a project
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with PUT /projects/{project_id}/environments/{environment_id}/secrets/{secret_id} (the `UpdateProjectEnvironmentSecret` operationId).
UpdateProjectEnvironmentSecretWithResponse(ctx context.Context, projectID ProjectID, environmentID EnvironmentID, secretID SecretID, body UpdateProjectEnvironmentSecretJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateProjectEnvironmentSecretResponse, error)
// CreateProjectEnvironmentValueWithBodyWithResponse Create a new value on an environment
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /projects/{project_id}/environments/{environment_id}/values (the `CreateProjectEnvironmentValue` operationId).
CreateProjectEnvironmentValueWithBodyWithResponse(ctx context.Context, projectID ProjectID, environmentID EnvironmentID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateProjectEnvironmentValueResponse, error)
// CreateProjectEnvironmentValueWithResponse Create a new value on an environment
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /projects/{project_id}/environments/{environment_id}/values (the `CreateProjectEnvironmentValue` operationId).
CreateProjectEnvironmentValueWithResponse(ctx context.Context, projectID ProjectID, environmentID EnvironmentID, body CreateProjectEnvironmentValueJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateProjectEnvironmentValueResponse, error)
// DeleteProjectEnvironmentValueWithResponse Delete a value on an environment for a project
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with DELETE /projects/{project_id}/environments/{environment_id}/values/{value_id} (the `DeleteProjectEnvironmentValue` operationId).
DeleteProjectEnvironmentValueWithResponse(ctx context.Context, projectID ProjectID, environmentID EnvironmentID, valueID ValueID, reqEditors ...RequestEditorFn) (*DeleteProjectEnvironmentValueResponse, error)
// UpdateProjectEnvironmentValueWithBodyWithResponse Update a value on an environment for a project
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with PUT /projects/{project_id}/environments/{environment_id}/values/{value_id} (the `UpdateProjectEnvironmentValue` operationId).
UpdateProjectEnvironmentValueWithBodyWithResponse(ctx context.Context, projectID ProjectID, environmentID EnvironmentID, valueID ValueID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateProjectEnvironmentValueResponse, error)
// UpdateProjectEnvironmentValueWithResponse Update a value on an environment for a project
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with PUT /projects/{project_id}/environments/{environment_id}/values/{value_id} (the `UpdateProjectEnvironmentValue` operationId).
UpdateProjectEnvironmentValueWithResponse(ctx context.Context, projectID ProjectID, environmentID EnvironmentID, valueID ValueID, body UpdateProjectEnvironmentValueJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateProjectEnvironmentValueResponse, error)
// ListProjectEventsWithResponse Fetch all events for a project
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /projects/{project_id}/events (the `ListProjectEvents` operationId).
ListProjectEventsWithResponse(ctx context.Context, projectID ProjectID, params *ListProjectEventsParams, reqEditors ...RequestEditorFn) (*ListProjectEventsResponse, error)
// ListProjectExecutionsWithResponse Fetch all executions for a project
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /projects/{project_id}/executions (the `ListProjectExecutions` operationId).
ListProjectExecutionsWithResponse(ctx context.Context, projectID ProjectID, params *ListProjectExecutionsParams, reqEditors ...RequestEditorFn) (*ListProjectExecutionsResponse, error)
// CreateProjectExecutionWithBodyWithResponse Create a new execution
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /projects/{project_id}/executions (the `CreateProjectExecution` operationId).
CreateProjectExecutionWithBodyWithResponse(ctx context.Context, projectID ProjectID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateProjectExecutionResponse, error)
// CreateProjectExecutionWithResponse Create a new execution
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /projects/{project_id}/executions (the `CreateProjectExecution` operationId).
CreateProjectExecutionWithResponse(ctx context.Context, projectID ProjectID, body CreateProjectExecutionJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateProjectExecutionResponse, error)
// DeleteProjectExecutionWithResponse Delete a specific execution for a project
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with DELETE /projects/{project_id}/executions/{execution_id} (the `DeleteProjectExecution` operationId).
DeleteProjectExecutionWithResponse(ctx context.Context, projectID ProjectID, executionID ExecutionID, reqEditors ...RequestEditorFn) (*DeleteProjectExecutionResponse, error)
// ShowProjectExecutionWithResponse Fetch a specific execution for a project
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /projects/{project_id}/executions/{execution_id} (the `ShowProjectExecution` operationId).
ShowProjectExecutionWithResponse(ctx context.Context, projectID ProjectID, executionID ExecutionID, reqEditors ...RequestEditorFn) (*ShowProjectExecutionResponse, error)
// OutputProjectExecutionWithResponse Output a specific execution for a project
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /projects/{project_id}/executions/{execution_id}/output (the `OutputProjectExecution` operationId).
OutputProjectExecutionWithResponse(ctx context.Context, projectID ProjectID, executionID ExecutionID, reqEditors ...RequestEditorFn) (*OutputProjectExecutionResponse, error)
// PurgeProjectExecutionWithResponse Purge a specific execution for a project
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /projects/{project_id}/executions/{execution_id}/purge (the `PurgeProjectExecution` operationId).
PurgeProjectExecutionWithResponse(ctx context.Context, projectID ProjectID, executionID ExecutionID, reqEditors ...RequestEditorFn) (*PurgeProjectExecutionResponse, error)
// DeleteProjectFromGroupWithBodyWithResponse Unlink a group from project
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with DELETE /projects/{project_id}/groups (the `DeleteProjectFromGroup` operationId).
DeleteProjectFromGroupWithBodyWithResponse(ctx context.Context, projectID ProjectID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DeleteProjectFromGroupResponse, error)
// DeleteProjectFromGroupWithResponse Unlink a group from project
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with DELETE /projects/{project_id}/groups (the `DeleteProjectFromGroup` operationId).
DeleteProjectFromGroupWithResponse(ctx context.Context, projectID ProjectID, body DeleteProjectFromGroupJSONRequestBody, reqEditors ...RequestEditorFn) (*DeleteProjectFromGroupResponse, error)
// ListProjectGroupsWithResponse Fetch all groups attached to project
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /projects/{project_id}/groups (the `ListProjectGroups` operationId).
ListProjectGroupsWithResponse(ctx context.Context, projectID ProjectID, params *ListProjectGroupsParams, reqEditors ...RequestEditorFn) (*ListProjectGroupsResponse, error)
// AttachProjectToGroupWithBodyWithResponse Attach a group to project
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /projects/{project_id}/groups (the `AttachProjectToGroup` operationId).
AttachProjectToGroupWithBodyWithResponse(ctx context.Context, projectID ProjectID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AttachProjectToGroupResponse, error)
// AttachProjectToGroupWithResponse Attach a group to project
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /projects/{project_id}/groups (the `AttachProjectToGroup` operationId).
AttachProjectToGroupWithResponse(ctx context.Context, projectID ProjectID, body AttachProjectToGroupJSONRequestBody, reqEditors ...RequestEditorFn) (*AttachProjectToGroupResponse, error)
// PermitProjectGroupWithBodyWithResponse Update group perms for project
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with PUT /projects/{project_id}/groups (the `PermitProjectGroup` operationId).
PermitProjectGroupWithBodyWithResponse(ctx context.Context, projectID ProjectID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PermitProjectGroupResponse, error)
// PermitProjectGroupWithResponse Update group perms for project
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with PUT /projects/{project_id}/groups (the `PermitProjectGroup` operationId).
PermitProjectGroupWithResponse(ctx context.Context, projectID ProjectID, body PermitProjectGroupJSONRequestBody, reqEditors ...RequestEditorFn) (*PermitProjectGroupResponse, error)
// ListProjectInventoriesWithResponse Fetch all inventories for a project
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /projects/{project_id}/inventories (the `ListProjectInventories` operationId).
ListProjectInventoriesWithResponse(ctx context.Context, projectID ProjectID, params *ListProjectInventoriesParams, reqEditors ...RequestEditorFn) (*ListProjectInventoriesResponse, error)
// CreateProjectInventoryWithBodyWithResponse Create a new inventory
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /projects/{project_id}/inventories (the `CreateProjectInventory` operationId).
CreateProjectInventoryWithBodyWithResponse(ctx context.Context, projectID ProjectID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateProjectInventoryResponse, error)
// CreateProjectInventoryWithResponse Create a new inventory
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /projects/{project_id}/inventories (the `CreateProjectInventory` operationId).
CreateProjectInventoryWithResponse(ctx context.Context, projectID ProjectID, body CreateProjectInventoryJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateProjectInventoryResponse, error)
// DeleteProjectInventoryWithResponse Delete a specific inventory for a project
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with DELETE /projects/{project_id}/inventories/{inventory_id} (the `DeleteProjectInventory` operationId).
DeleteProjectInventoryWithResponse(ctx context.Context, projectID ProjectID, inventoryID InventoryID, reqEditors ...RequestEditorFn) (*DeleteProjectInventoryResponse, error)
// ShowProjectInventoryWithResponse Fetch a specific inventory for a project
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /projects/{project_id}/inventories/{inventory_id} (the `ShowProjectInventory` operationId).
ShowProjectInventoryWithResponse(ctx context.Context, projectID ProjectID, inventoryID InventoryID, reqEditors ...RequestEditorFn) (*ShowProjectInventoryResponse, error)
// UpdateProjectInventoryWithBodyWithResponse Update a specific inventory for a project
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with PUT /projects/{project_id}/inventories/{inventory_id} (the `UpdateProjectInventory` operationId).
UpdateProjectInventoryWithBodyWithResponse(ctx context.Context, projectID ProjectID, inventoryID InventoryID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateProjectInventoryResponse, error)
// UpdateProjectInventoryWithResponse Update a specific inventory for a project
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with PUT /projects/{project_id}/inventories/{inventory_id} (the `UpdateProjectInventory` operationId).
UpdateProjectInventoryWithResponse(ctx context.Context, projectID ProjectID, inventoryID InventoryID, body UpdateProjectInventoryJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateProjectInventoryResponse, error)
// ListProjectRepositoriesWithResponse Fetch all repositories for a project
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /projects/{project_id}/repositories (the `ListProjectRepositories` operationId).
ListProjectRepositoriesWithResponse(ctx context.Context, projectID ProjectID, params *ListProjectRepositoriesParams, reqEditors ...RequestEditorFn) (*ListProjectRepositoriesResponse, error)
// CreateProjectRepositoryWithBodyWithResponse Create a new repository
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /projects/{project_id}/repositories (the `CreateProjectRepository` operationId).
CreateProjectRepositoryWithBodyWithResponse(ctx context.Context, projectID ProjectID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateProjectRepositoryResponse, error)
// CreateProjectRepositoryWithResponse Create a new repository
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /projects/{project_id}/repositories (the `CreateProjectRepository` operationId).
CreateProjectRepositoryWithResponse(ctx context.Context, projectID ProjectID, body CreateProjectRepositoryJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateProjectRepositoryResponse, error)
// DeleteProjectRepositoryWithResponse Delete a specific repository for a project
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with DELETE /projects/{project_id}/repositories/{repository_id} (the `DeleteProjectRepository` operationId).
DeleteProjectRepositoryWithResponse(ctx context.Context, projectID ProjectID, repositoryID RepositoryID, reqEditors ...RequestEditorFn) (*DeleteProjectRepositoryResponse, error)
// ShowProjectRepositoryWithResponse Fetch a specific repository for a project
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /projects/{project_id}/repositories/{repository_id} (the `ShowProjectRepository` operationId).
ShowProjectRepositoryWithResponse(ctx context.Context, projectID ProjectID, repositoryID RepositoryID, reqEditors ...RequestEditorFn) (*ShowProjectRepositoryResponse, error)
// UpdateProjectRepositoryWithBodyWithResponse Update a specific repository for a project
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with PUT /projects/{project_id}/repositories/{repository_id} (the `UpdateProjectRepository` operationId).
UpdateProjectRepositoryWithBodyWithResponse(ctx context.Context, projectID ProjectID, repositoryID RepositoryID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateProjectRepositoryResponse, error)
// UpdateProjectRepositoryWithResponse Update a specific repository for a project
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with PUT /projects/{project_id}/repositories/{repository_id} (the `UpdateProjectRepository` operationId).
UpdateProjectRepositoryWithResponse(ctx context.Context, projectID ProjectID, repositoryID RepositoryID, body UpdateProjectRepositoryJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateProjectRepositoryResponse, error)
// ListProjectRunnersWithResponse Fetch all runners for a project
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /projects/{project_id}/runners (the `ListProjectRunners` operationId).
ListProjectRunnersWithResponse(ctx context.Context, projectID ProjectID, params *ListProjectRunnersParams, reqEditors ...RequestEditorFn) (*ListProjectRunnersResponse, error)
// CreateProjectRunnerWithBodyWithResponse Create a new runner
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /projects/{project_id}/runners (the `CreateProjectRunner` operationId).
CreateProjectRunnerWithBodyWithResponse(ctx context.Context, projectID ProjectID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateProjectRunnerResponse, error)
// CreateProjectRunnerWithResponse Create a new runner
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /projects/{project_id}/runners (the `CreateProjectRunner` operationId).
CreateProjectRunnerWithResponse(ctx context.Context, projectID ProjectID, body CreateProjectRunnerJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateProjectRunnerResponse, error)
// DeleteProjectRunnerWithResponse Delete a specific runner for a project
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with DELETE /projects/{project_id}/runners/{runner_id} (the `DeleteProjectRunner` operationId).
DeleteProjectRunnerWithResponse(ctx context.Context, projectID ProjectID, runnerID RunnerID, reqEditors ...RequestEditorFn) (*DeleteProjectRunnerResponse, error)
// ShowProjectRunnerWithResponse Fetch a specific runner for a project
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /projects/{project_id}/runners/{runner_id} (the `ShowProjectRunner` operationId).
ShowProjectRunnerWithResponse(ctx context.Context, projectID ProjectID, runnerID RunnerID, reqEditors ...RequestEditorFn) (*ShowProjectRunnerResponse, error)
// UpdateProjectRunnerWithBodyWithResponse Update a specific runner for a project
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with PUT /projects/{project_id}/runners/{runner_id} (the `UpdateProjectRunner` operationId).
UpdateProjectRunnerWithBodyWithResponse(ctx context.Context, projectID ProjectID, runnerID RunnerID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateProjectRunnerResponse, error)
// UpdateProjectRunnerWithResponse Update a specific runner for a project
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with PUT /projects/{project_id}/runners/{runner_id} (the `UpdateProjectRunner` operationId).
UpdateProjectRunnerWithResponse(ctx context.Context, projectID ProjectID, runnerID RunnerID, body UpdateProjectRunnerJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateProjectRunnerResponse, error)
// ListProjectSchedulesWithResponse Fetch all schedules for a project
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /projects/{project_id}/schedules (the `ListProjectSchedules` operationId).
ListProjectSchedulesWithResponse(ctx context.Context, projectID ProjectID, params *ListProjectSchedulesParams, reqEditors ...RequestEditorFn) (*ListProjectSchedulesResponse, error)
// CreateProjectScheduleWithBodyWithResponse Create a new schedule
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /projects/{project_id}/schedules (the `CreateProjectSchedule` operationId).
CreateProjectScheduleWithBodyWithResponse(ctx context.Context, projectID ProjectID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateProjectScheduleResponse, error)
// CreateProjectScheduleWithResponse Create a new schedule
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /projects/{project_id}/schedules (the `CreateProjectSchedule` operationId).
CreateProjectScheduleWithResponse(ctx context.Context, projectID ProjectID, body CreateProjectScheduleJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateProjectScheduleResponse, error)
// DeleteProjectScheduleWithResponse Delete a specific schedule for a project
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with DELETE /projects/{project_id}/schedules/{schedule_id} (the `DeleteProjectSchedule` operationId).
DeleteProjectScheduleWithResponse(ctx context.Context, projectID ProjectID, scheduleID ScheduleID, reqEditors ...RequestEditorFn) (*DeleteProjectScheduleResponse, error)
// ShowProjectScheduleWithResponse Fetch a specific schedule for a project
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /projects/{project_id}/schedules/{schedule_id} (the `ShowProjectSchedule` operationId).
ShowProjectScheduleWithResponse(ctx context.Context, projectID ProjectID, scheduleID ScheduleID, reqEditors ...RequestEditorFn) (*ShowProjectScheduleResponse, error)
// UpdateProjectScheduleWithBodyWithResponse Update a specific schedule for a project
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with PUT /projects/{project_id}/schedules/{schedule_id} (the `UpdateProjectSchedule` operationId).
UpdateProjectScheduleWithBodyWithResponse(ctx context.Context, projectID ProjectID, scheduleID ScheduleID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateProjectScheduleResponse, error)
// UpdateProjectScheduleWithResponse Update a specific schedule for a project
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with PUT /projects/{project_id}/schedules/{schedule_id} (the `UpdateProjectSchedule` operationId).
UpdateProjectScheduleWithResponse(ctx context.Context, projectID ProjectID, scheduleID ScheduleID, body UpdateProjectScheduleJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateProjectScheduleResponse, error)
// ListProjectTemplatesWithResponse Fetch all templates for a project
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /projects/{project_id}/templates (the `ListProjectTemplates` operationId).
ListProjectTemplatesWithResponse(ctx context.Context, projectID ProjectID, params *ListProjectTemplatesParams, reqEditors ...RequestEditorFn) (*ListProjectTemplatesResponse, error)
// CreateProjectTemplateWithBodyWithResponse Create a new template
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /projects/{project_id}/templates (the `CreateProjectTemplate` operationId).
CreateProjectTemplateWithBodyWithResponse(ctx context.Context, projectID ProjectID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateProjectTemplateResponse, error)
// CreateProjectTemplateWithResponse Create a new template
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /projects/{project_id}/templates (the `CreateProjectTemplate` operationId).
CreateProjectTemplateWithResponse(ctx context.Context, projectID ProjectID, body CreateProjectTemplateJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateProjectTemplateResponse, error)
// DeleteProjectTemplateWithResponse Delete a specific template for a project
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with DELETE /projects/{project_id}/templates/{template_id} (the `DeleteProjectTemplate` operationId).
DeleteProjectTemplateWithResponse(ctx context.Context, projectID ProjectID, templateID TemplateID, reqEditors ...RequestEditorFn) (*DeleteProjectTemplateResponse, error)
// ShowProjectTemplateWithResponse Fetch a specific template for a project
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /projects/{project_id}/templates/{template_id} (the `ShowProjectTemplate` operationId).
ShowProjectTemplateWithResponse(ctx context.Context, projectID ProjectID, templateID TemplateID, reqEditors ...RequestEditorFn) (*ShowProjectTemplateResponse, error)
// UpdateProjectTemplateWithBodyWithResponse Update a specific template for a project
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with PUT /projects/{project_id}/templates/{template_id} (the `UpdateProjectTemplate` operationId).
UpdateProjectTemplateWithBodyWithResponse(ctx context.Context, projectID ProjectID, templateID TemplateID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateProjectTemplateResponse, error)
// UpdateProjectTemplateWithResponse Update a specific template for a project
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with PUT /projects/{project_id}/templates/{template_id} (the `UpdateProjectTemplate` operationId).
UpdateProjectTemplateWithResponse(ctx context.Context, projectID ProjectID, templateID TemplateID, body UpdateProjectTemplateJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateProjectTemplateResponse, error)
// CreateProjectTemplateSurveyWithBodyWithResponse Create a new survey on a template
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /projects/{project_id}/templates/{template_id}/surveys (the `CreateProjectTemplateSurvey` operationId).
CreateProjectTemplateSurveyWithBodyWithResponse(ctx context.Context, projectID ProjectID, templateID TemplateID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateProjectTemplateSurveyResponse, error)
// CreateProjectTemplateSurveyWithResponse Create a new survey on a template
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /projects/{project_id}/templates/{template_id}/surveys (the `CreateProjectTemplateSurvey` operationId).
CreateProjectTemplateSurveyWithResponse(ctx context.Context, projectID ProjectID, templateID TemplateID, body CreateProjectTemplateSurveyJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateProjectTemplateSurveyResponse, error)
// DeleteProjectTemplateSurveyWithResponse Delete a survey on a template for a project
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with DELETE /projects/{project_id}/templates/{template_id}/surveys/{survey_id} (the `DeleteProjectTemplateSurvey` operationId).
DeleteProjectTemplateSurveyWithResponse(ctx context.Context, projectID ProjectID, templateID TemplateID, surveyID SurveyID, reqEditors ...RequestEditorFn) (*DeleteProjectTemplateSurveyResponse, error)
// UpdateProjectTemplateSurveyWithBodyWithResponse Update a survey on a template for a project
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with PUT /projects/{project_id}/templates/{template_id}/surveys/{survey_id} (the `UpdateProjectTemplateSurvey` operationId).
UpdateProjectTemplateSurveyWithBodyWithResponse(ctx context.Context, projectID ProjectID, templateID TemplateID, surveyID SurveyID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateProjectTemplateSurveyResponse, error)
// UpdateProjectTemplateSurveyWithResponse Update a survey on a template for a project
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with PUT /projects/{project_id}/templates/{template_id}/surveys/{survey_id} (the `UpdateProjectTemplateSurvey` operationId).
UpdateProjectTemplateSurveyWithResponse(ctx context.Context, projectID ProjectID, templateID TemplateID, surveyID SurveyID, body UpdateProjectTemplateSurveyJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateProjectTemplateSurveyResponse, error)
// CreateProjectTemplateVaultWithBodyWithResponse Create a new vault on a template
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /projects/{project_id}/templates/{template_id}/vaults (the `CreateProjectTemplateVault` operationId).
CreateProjectTemplateVaultWithBodyWithResponse(ctx context.Context, projectID ProjectID, templateID TemplateID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateProjectTemplateVaultResponse, error)
// CreateProjectTemplateVaultWithResponse Create a new vault on a template
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /projects/{project_id}/templates/{template_id}/vaults (the `CreateProjectTemplateVault` operationId).
CreateProjectTemplateVaultWithResponse(ctx context.Context, projectID ProjectID, templateID TemplateID, body CreateProjectTemplateVaultJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateProjectTemplateVaultResponse, error)
// DeleteProjectTemplateVaultWithResponse Delete a vault on a template for a project
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with DELETE /projects/{project_id}/templates/{template_id}/vaults/{vault_id} (the `DeleteProjectTemplateVault` operationId).
DeleteProjectTemplateVaultWithResponse(ctx context.Context, projectID ProjectID, templateID TemplateID, vaultID VaultID, reqEditors ...RequestEditorFn) (*DeleteProjectTemplateVaultResponse, error)
// UpdateProjectTemplateVaultWithBodyWithResponse Update a vault on a template for a project
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with PUT /projects/{project_id}/templates/{template_id}/vaults/{vault_id} (the `UpdateProjectTemplateVault` operationId).
UpdateProjectTemplateVaultWithBodyWithResponse(ctx context.Context, projectID ProjectID, templateID TemplateID, vaultID VaultID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateProjectTemplateVaultResponse, error)
// UpdateProjectTemplateVaultWithResponse Update a vault on a template for a project
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with PUT /projects/{project_id}/templates/{template_id}/vaults/{vault_id} (the `UpdateProjectTemplateVault` operationId).
UpdateProjectTemplateVaultWithResponse(ctx context.Context, projectID ProjectID, templateID TemplateID, vaultID VaultID, body UpdateProjectTemplateVaultJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateProjectTemplateVaultResponse, error)
// DeleteProjectFromUserWithBodyWithResponse Unlink a user from project
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with DELETE /projects/{project_id}/users (the `DeleteProjectFromUser` operationId).
DeleteProjectFromUserWithBodyWithResponse(ctx context.Context, projectID ProjectID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DeleteProjectFromUserResponse, error)
// DeleteProjectFromUserWithResponse Unlink a user from project
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with DELETE /projects/{project_id}/users (the `DeleteProjectFromUser` operationId).
DeleteProjectFromUserWithResponse(ctx context.Context, projectID ProjectID, body DeleteProjectFromUserJSONRequestBody, reqEditors ...RequestEditorFn) (*DeleteProjectFromUserResponse, error)
// ListProjectUsersWithResponse Fetch all users attached to project
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /projects/{project_id}/users (the `ListProjectUsers` operationId).
ListProjectUsersWithResponse(ctx context.Context, projectID ProjectID, params *ListProjectUsersParams, reqEditors ...RequestEditorFn) (*ListProjectUsersResponse, error)
// AttachProjectToUserWithBodyWithResponse Attach a user to project
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /projects/{project_id}/users (the `AttachProjectToUser` operationId).
AttachProjectToUserWithBodyWithResponse(ctx context.Context, projectID ProjectID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AttachProjectToUserResponse, error)
// AttachProjectToUserWithResponse Attach a user to project
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /projects/{project_id}/users (the `AttachProjectToUser` operationId).
AttachProjectToUserWithResponse(ctx context.Context, projectID ProjectID, body AttachProjectToUserJSONRequestBody, reqEditors ...RequestEditorFn) (*AttachProjectToUserResponse, error)
// PermitProjectUserWithBodyWithResponse Update user perms for project
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with PUT /projects/{project_id}/users (the `PermitProjectUser` operationId).
PermitProjectUserWithBodyWithResponse(ctx context.Context, projectID ProjectID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PermitProjectUserResponse, error)
// PermitProjectUserWithResponse Update user perms for project
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with PUT /projects/{project_id}/users (the `PermitProjectUser` operationId).
PermitProjectUserWithResponse(ctx context.Context, projectID ProjectID, body PermitProjectUserJSONRequestBody, reqEditors ...RequestEditorFn) (*PermitProjectUserResponse, error)
// ListGlobalRunnersWithResponse Fetch all runners
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /runners (the `ListGlobalRunners` operationId).
ListGlobalRunnersWithResponse(ctx context.Context, params *ListGlobalRunnersParams, reqEditors ...RequestEditorFn) (*ListGlobalRunnersResponse, error)
// CreateGlobalRunnerWithBodyWithResponse Create a new global runner
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /runners (the `CreateGlobalRunner` operationId).
CreateGlobalRunnerWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateGlobalRunnerResponse, error)
// CreateGlobalRunnerWithResponse Create a new global runner
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /runners (the `CreateGlobalRunner` operationId).
CreateGlobalRunnerWithResponse(ctx context.Context, body CreateGlobalRunnerJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateGlobalRunnerResponse, error)
// DeleteGlobalRunnerWithResponse Delete a specific runner
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with DELETE /runners/{runner_id} (the `DeleteGlobalRunner` operationId).
DeleteGlobalRunnerWithResponse(ctx context.Context, runnerID RunnerID, reqEditors ...RequestEditorFn) (*DeleteGlobalRunnerResponse, error)
// ShowGlobalRunnerWithResponse Fetch a specific runner
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /runners/{runner_id} (the `ShowGlobalRunner` operationId).
ShowGlobalRunnerWithResponse(ctx context.Context, runnerID RunnerID, reqEditors ...RequestEditorFn) (*ShowGlobalRunnerResponse, error)
// UpdateGlobalRunnerWithBodyWithResponse Update a specific runner
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with PUT /runners/{runner_id} (the `UpdateGlobalRunner` operationId).
UpdateGlobalRunnerWithBodyWithResponse(ctx context.Context, runnerID RunnerID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateGlobalRunnerResponse, error)
// UpdateGlobalRunnerWithResponse Update a specific runner
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with PUT /runners/{runner_id} (the `UpdateGlobalRunner` operationId).
UpdateGlobalRunnerWithResponse(ctx context.Context, runnerID RunnerID, body UpdateGlobalRunnerJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateGlobalRunnerResponse, error)
// ListUsersWithResponse Fetch all available users
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /users (the `ListUsers` operationId).
ListUsersWithResponse(ctx context.Context, params *ListUsersParams, reqEditors ...RequestEditorFn) (*ListUsersResponse, error)
// CreateUserWithBodyWithResponse Create a new user
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /users (the `CreateUser` operationId).
CreateUserWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateUserResponse, error)
// CreateUserWithResponse Create a new user
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /users (the `CreateUser` operationId).
CreateUserWithResponse(ctx context.Context, body CreateUserJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateUserResponse, error)
// DeleteUserWithResponse Delete a specific user
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with DELETE /users/{user_id} (the `DeleteUser` operationId).
DeleteUserWithResponse(ctx context.Context, userID UserID, reqEditors ...RequestEditorFn) (*DeleteUserResponse, error)
// ShowUserWithResponse Fetch a specific user
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /users/{user_id} (the `ShowUser` operationId).
ShowUserWithResponse(ctx context.Context, userID UserID, reqEditors ...RequestEditorFn) (*ShowUserResponse, error)
// UpdateUserWithBodyWithResponse Update a specific user
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with PUT /users/{user_id} (the `UpdateUser` operationId).
UpdateUserWithBodyWithResponse(ctx context.Context, userID UserID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateUserResponse, error)
// UpdateUserWithResponse Update a specific user
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with PUT /users/{user_id} (the `UpdateUser` operationId).
UpdateUserWithResponse(ctx context.Context, userID UserID, body UpdateUserJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateUserResponse, error)
// DeleteUserFromGroupWithBodyWithResponse Unlink a group from user
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with DELETE /users/{user_id}/groups (the `DeleteUserFromGroup` operationId).
DeleteUserFromGroupWithBodyWithResponse(ctx context.Context, userID UserID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DeleteUserFromGroupResponse, error)
// DeleteUserFromGroupWithResponse Unlink a group from user
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with DELETE /users/{user_id}/groups (the `DeleteUserFromGroup` operationId).
DeleteUserFromGroupWithResponse(ctx context.Context, userID UserID, body DeleteUserFromGroupJSONRequestBody, reqEditors ...RequestEditorFn) (*DeleteUserFromGroupResponse, error)
// ListUserGroupsWithResponse Fetch all groups attached to user
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /users/{user_id}/groups (the `ListUserGroups` operationId).
ListUserGroupsWithResponse(ctx context.Context, userID UserID, params *ListUserGroupsParams, reqEditors ...RequestEditorFn) (*ListUserGroupsResponse, error)
// AttachUserToGroupWithBodyWithResponse Attach a group to user
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /users/{user_id}/groups (the `AttachUserToGroup` operationId).
AttachUserToGroupWithBodyWithResponse(ctx context.Context, userID UserID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AttachUserToGroupResponse, error)
// AttachUserToGroupWithResponse Attach a group to user
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /users/{user_id}/groups (the `AttachUserToGroup` operationId).
AttachUserToGroupWithResponse(ctx context.Context, userID UserID, body AttachUserToGroupJSONRequestBody, reqEditors ...RequestEditorFn) (*AttachUserToGroupResponse, error)
// PermitUserGroupWithBodyWithResponse Update group perms for user
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with PUT /users/{user_id}/groups (the `PermitUserGroup` operationId).
PermitUserGroupWithBodyWithResponse(ctx context.Context, userID UserID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PermitUserGroupResponse, error)
// PermitUserGroupWithResponse Update group perms for user
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with PUT /users/{user_id}/groups (the `PermitUserGroup` operationId).
PermitUserGroupWithResponse(ctx context.Context, userID UserID, body PermitUserGroupJSONRequestBody, reqEditors ...RequestEditorFn) (*PermitUserGroupResponse, error)
// DeleteUserFromProjectWithBodyWithResponse Unlink a project from user
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with DELETE /users/{user_id}/projects (the `DeleteUserFromProject` operationId).
DeleteUserFromProjectWithBodyWithResponse(ctx context.Context, userID UserID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DeleteUserFromProjectResponse, error)
// DeleteUserFromProjectWithResponse Unlink a project from user
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with DELETE /users/{user_id}/projects (the `DeleteUserFromProject` operationId).
DeleteUserFromProjectWithResponse(ctx context.Context, userID UserID, body DeleteUserFromProjectJSONRequestBody, reqEditors ...RequestEditorFn) (*DeleteUserFromProjectResponse, error)
// ListUserProjectsWithResponse Fetch all projects attached to user
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /users/{user_id}/projects (the `ListUserProjects` operationId).
ListUserProjectsWithResponse(ctx context.Context, userID UserID, params *ListUserProjectsParams, reqEditors ...RequestEditorFn) (*ListUserProjectsResponse, error)
// AttachUserToProjectWithBodyWithResponse Attach a project to user
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /users/{user_id}/projects (the `AttachUserToProject` operationId).
AttachUserToProjectWithBodyWithResponse(ctx context.Context, userID UserID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AttachUserToProjectResponse, error)
// AttachUserToProjectWithResponse Attach a project to user
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /users/{user_id}/projects (the `AttachUserToProject` operationId).
AttachUserToProjectWithResponse(ctx context.Context, userID UserID, body AttachUserToProjectJSONRequestBody, reqEditors ...RequestEditorFn) (*AttachUserToProjectResponse, error)
// PermitUserProjectWithBodyWithResponse Update project perms for user
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with PUT /users/{user_id}/projects (the `PermitUserProject` operationId).
PermitUserProjectWithBodyWithResponse(ctx context.Context, userID UserID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PermitUserProjectResponse, error)
// PermitUserProjectWithResponse Update project perms for user
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with PUT /users/{user_id}/projects (the `PermitUserProject` operationId).
PermitUserProjectWithResponse(ctx context.Context, userID UserID, body PermitUserProjectJSONRequestBody, reqEditors ...RequestEditorFn) (*PermitUserProjectResponse, error)
}
ClientWithResponsesInterface is the interface specification for the client with responses above.
type CreateGlobalRunnerBody ¶
type CreateGlobalRunnerBody struct {
Name *string `json:"name,omitempty"`
ProjectID *string `json:"project_id,omitempty"`
Slug *string `json:"slug,omitempty"`
Token *string `json:"token,omitempty"`
}
CreateGlobalRunnerBody defines model for CreateGlobalRunnerBody.
type CreateGlobalRunnerJSONBody ¶
type CreateGlobalRunnerJSONBody struct {
Name *string `json:"name,omitempty"`
ProjectID *string `json:"project_id,omitempty"`
Slug *string `json:"slug,omitempty"`
Token *string `json:"token,omitempty"`
}
CreateGlobalRunnerJSONBody defines parameters for CreateGlobalRunner.
type CreateGlobalRunnerJSONRequestBody ¶
type CreateGlobalRunnerJSONRequestBody CreateGlobalRunnerJSONBody
CreateGlobalRunnerJSONRequestBody defines body for CreateGlobalRunner for application/json ContentType.
type CreateGlobalRunnerResponse ¶
type CreateGlobalRunnerResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *GlobalRunnerResponse
// JSON400 the response for an HTTP 400 `application/json` response
JSON400 *BadRequestError
// JSON403 the response for an HTTP 403 `application/json` response
JSON403 *NotAuthorizedError
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *ValidationError
// JSON500 the response for an HTTP 500 `application/json` response
JSON500 *InternalServerError
}
func ParseCreateGlobalRunnerResponse ¶
func ParseCreateGlobalRunnerResponse(rsp *http.Response) (*CreateGlobalRunnerResponse, error)
ParseCreateGlobalRunnerResponse parses an HTTP response from a CreateGlobalRunnerWithResponse call
func (CreateGlobalRunnerResponse) ContentType ¶
func (r CreateGlobalRunnerResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (CreateGlobalRunnerResponse) GetBody ¶
func (r CreateGlobalRunnerResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (CreateGlobalRunnerResponse) GetJSON200 ¶
func (r CreateGlobalRunnerResponse) GetJSON200() *GlobalRunnerResponse
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (CreateGlobalRunnerResponse) GetJSON400 ¶
func (r CreateGlobalRunnerResponse) GetJSON400() *BadRequestError
GetJSON400 returns the response for an HTTP 400 `application/json` response
func (CreateGlobalRunnerResponse) GetJSON403 ¶
func (r CreateGlobalRunnerResponse) GetJSON403() *NotAuthorizedError
GetJSON403 returns the response for an HTTP 403 `application/json` response
func (CreateGlobalRunnerResponse) GetJSON422 ¶
func (r CreateGlobalRunnerResponse) GetJSON422() *ValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (CreateGlobalRunnerResponse) GetJSON500 ¶
func (r CreateGlobalRunnerResponse) GetJSON500() *InternalServerError
GetJSON500 returns the response for an HTTP 500 `application/json` response
func (CreateGlobalRunnerResponse) Status ¶
func (r CreateGlobalRunnerResponse) Status() string
Status returns HTTPResponse.Status
func (CreateGlobalRunnerResponse) StatusCode ¶
func (r CreateGlobalRunnerResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CreateGroupBody ¶
type CreateGroupBody struct {
Name *string `json:"name,omitempty"`
Slug *string `json:"slug,omitempty"`
}
CreateGroupBody defines model for CreateGroupBody.
type CreateGroupJSONBody ¶
type CreateGroupJSONBody struct {
Name *string `json:"name,omitempty"`
Slug *string `json:"slug,omitempty"`
}
CreateGroupJSONBody defines parameters for CreateGroup.
type CreateGroupJSONRequestBody ¶
type CreateGroupJSONRequestBody CreateGroupJSONBody
CreateGroupJSONRequestBody defines body for CreateGroup for application/json ContentType.
type CreateGroupResponse ¶
type CreateGroupResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *GroupResponse
// JSON400 the response for an HTTP 400 `application/json` response
JSON400 *BadRequestError
// JSON403 the response for an HTTP 403 `application/json` response
JSON403 *NotAuthorizedError
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *ValidationError
// JSON500 the response for an HTTP 500 `application/json` response
JSON500 *InternalServerError
}
func ParseCreateGroupResponse ¶
func ParseCreateGroupResponse(rsp *http.Response) (*CreateGroupResponse, error)
ParseCreateGroupResponse parses an HTTP response from a CreateGroupWithResponse call
func (CreateGroupResponse) ContentType ¶
func (r CreateGroupResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (CreateGroupResponse) GetBody ¶
func (r CreateGroupResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (CreateGroupResponse) GetJSON200 ¶
func (r CreateGroupResponse) GetJSON200() *GroupResponse
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (CreateGroupResponse) GetJSON400 ¶
func (r CreateGroupResponse) GetJSON400() *BadRequestError
GetJSON400 returns the response for an HTTP 400 `application/json` response
func (CreateGroupResponse) GetJSON403 ¶
func (r CreateGroupResponse) GetJSON403() *NotAuthorizedError
GetJSON403 returns the response for an HTTP 403 `application/json` response
func (CreateGroupResponse) GetJSON422 ¶
func (r CreateGroupResponse) GetJSON422() *ValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (CreateGroupResponse) GetJSON500 ¶
func (r CreateGroupResponse) GetJSON500() *InternalServerError
GetJSON500 returns the response for an HTTP 500 `application/json` response
func (CreateGroupResponse) Status ¶
func (r CreateGroupResponse) Status() string
Status returns HTTPResponse.Status
func (CreateGroupResponse) StatusCode ¶
func (r CreateGroupResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CreateProjectBody ¶
type CreateProjectBody struct {
Demo *bool `json:"demo,omitempty"`
Name *string `json:"name,omitempty"`
Slug *string `json:"slug,omitempty"`
}
CreateProjectBody defines model for CreateProjectBody.
type CreateProjectCredentialBody ¶
type CreateProjectCredentialBody struct {
Kind *string `json:"kind,omitempty"`
// Login Model to represent credential login
Login *CredentialLogin `json:"login,omitempty"`
Name *string `json:"name,omitempty"`
Override *bool `json:"override,omitempty"`
// Shell Model to represent credential shell
Shell *CredentialShell `json:"shell,omitempty"`
Slug *string `json:"slug,omitempty"`
}
CreateProjectCredentialBody defines model for CreateProjectCredentialBody.
type CreateProjectCredentialJSONBody ¶
type CreateProjectCredentialJSONBody struct {
Kind *string `json:"kind,omitempty"`
// Login Model to represent credential login
Login *CredentialLogin `json:"login,omitempty"`
Name *string `json:"name,omitempty"`
Override *bool `json:"override,omitempty"`
// Shell Model to represent credential shell
Shell *CredentialShell `json:"shell,omitempty"`
Slug *string `json:"slug,omitempty"`
}
CreateProjectCredentialJSONBody defines parameters for CreateProjectCredential.
type CreateProjectCredentialJSONRequestBody ¶
type CreateProjectCredentialJSONRequestBody CreateProjectCredentialJSONBody
CreateProjectCredentialJSONRequestBody defines body for CreateProjectCredential for application/json ContentType.
type CreateProjectCredentialResponse ¶
type CreateProjectCredentialResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *ProjectCredentialResponse
// JSON400 the response for an HTTP 400 `application/json` response
JSON400 *BadRequestError
// JSON403 the response for an HTTP 403 `application/json` response
JSON403 *NotAuthorizedError
// JSON404 the response for an HTTP 404 `application/json` response
JSON404 *NotFoundError
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *ValidationError
// JSON500 the response for an HTTP 500 `application/json` response
JSON500 *InternalServerError
}
func ParseCreateProjectCredentialResponse ¶
func ParseCreateProjectCredentialResponse(rsp *http.Response) (*CreateProjectCredentialResponse, error)
ParseCreateProjectCredentialResponse parses an HTTP response from a CreateProjectCredentialWithResponse call
func (CreateProjectCredentialResponse) ContentType ¶
func (r CreateProjectCredentialResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (CreateProjectCredentialResponse) GetBody ¶
func (r CreateProjectCredentialResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (CreateProjectCredentialResponse) GetJSON200 ¶
func (r CreateProjectCredentialResponse) GetJSON200() *ProjectCredentialResponse
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (CreateProjectCredentialResponse) GetJSON400 ¶
func (r CreateProjectCredentialResponse) GetJSON400() *BadRequestError
GetJSON400 returns the response for an HTTP 400 `application/json` response
func (CreateProjectCredentialResponse) GetJSON403 ¶
func (r CreateProjectCredentialResponse) GetJSON403() *NotAuthorizedError
GetJSON403 returns the response for an HTTP 403 `application/json` response
func (CreateProjectCredentialResponse) GetJSON404 ¶
func (r CreateProjectCredentialResponse) GetJSON404() *NotFoundError
GetJSON404 returns the response for an HTTP 404 `application/json` response
func (CreateProjectCredentialResponse) GetJSON422 ¶
func (r CreateProjectCredentialResponse) GetJSON422() *ValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (CreateProjectCredentialResponse) GetJSON500 ¶
func (r CreateProjectCredentialResponse) GetJSON500() *InternalServerError
GetJSON500 returns the response for an HTTP 500 `application/json` response
func (CreateProjectCredentialResponse) Status ¶
func (r CreateProjectCredentialResponse) Status() string
Status returns HTTPResponse.Status
func (CreateProjectCredentialResponse) StatusCode ¶
func (r CreateProjectCredentialResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CreateProjectEnvironmentBody ¶
type CreateProjectEnvironmentBody struct {
Name *string `json:"name,omitempty"`
Secrets *[]EnvironmentSecret `json:"secrets,omitempty"`
Slug *string `json:"slug,omitempty"`
Values *[]EnvironmentValue `json:"values,omitempty"`
}
CreateProjectEnvironmentBody defines model for CreateProjectEnvironmentBody.
type CreateProjectEnvironmentJSONBody ¶
type CreateProjectEnvironmentJSONBody struct {
Name *string `json:"name,omitempty"`
Secrets *[]EnvironmentSecret `json:"secrets,omitempty"`
Slug *string `json:"slug,omitempty"`
Values *[]EnvironmentValue `json:"values,omitempty"`
}
CreateProjectEnvironmentJSONBody defines parameters for CreateProjectEnvironment.
type CreateProjectEnvironmentJSONRequestBody ¶
type CreateProjectEnvironmentJSONRequestBody CreateProjectEnvironmentJSONBody
CreateProjectEnvironmentJSONRequestBody defines body for CreateProjectEnvironment for application/json ContentType.
type CreateProjectEnvironmentResponse ¶
type CreateProjectEnvironmentResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *ProjectEnvironmentResponse
// JSON400 the response for an HTTP 400 `application/json` response
JSON400 *BadRequestError
// JSON403 the response for an HTTP 403 `application/json` response
JSON403 *NotAuthorizedError
// JSON404 the response for an HTTP 404 `application/json` response
JSON404 *NotFoundError
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *ValidationError
// JSON500 the response for an HTTP 500 `application/json` response
JSON500 *InternalServerError
}
func ParseCreateProjectEnvironmentResponse ¶
func ParseCreateProjectEnvironmentResponse(rsp *http.Response) (*CreateProjectEnvironmentResponse, error)
ParseCreateProjectEnvironmentResponse parses an HTTP response from a CreateProjectEnvironmentWithResponse call
func (CreateProjectEnvironmentResponse) ContentType ¶
func (r CreateProjectEnvironmentResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (CreateProjectEnvironmentResponse) GetBody ¶
func (r CreateProjectEnvironmentResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (CreateProjectEnvironmentResponse) GetJSON200 ¶
func (r CreateProjectEnvironmentResponse) GetJSON200() *ProjectEnvironmentResponse
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (CreateProjectEnvironmentResponse) GetJSON400 ¶
func (r CreateProjectEnvironmentResponse) GetJSON400() *BadRequestError
GetJSON400 returns the response for an HTTP 400 `application/json` response
func (CreateProjectEnvironmentResponse) GetJSON403 ¶
func (r CreateProjectEnvironmentResponse) GetJSON403() *NotAuthorizedError
GetJSON403 returns the response for an HTTP 403 `application/json` response
func (CreateProjectEnvironmentResponse) GetJSON404 ¶
func (r CreateProjectEnvironmentResponse) GetJSON404() *NotFoundError
GetJSON404 returns the response for an HTTP 404 `application/json` response
func (CreateProjectEnvironmentResponse) GetJSON422 ¶
func (r CreateProjectEnvironmentResponse) GetJSON422() *ValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (CreateProjectEnvironmentResponse) GetJSON500 ¶
func (r CreateProjectEnvironmentResponse) GetJSON500() *InternalServerError
GetJSON500 returns the response for an HTTP 500 `application/json` response
func (CreateProjectEnvironmentResponse) Status ¶
func (r CreateProjectEnvironmentResponse) Status() string
Status returns HTTPResponse.Status
func (CreateProjectEnvironmentResponse) StatusCode ¶
func (r CreateProjectEnvironmentResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CreateProjectEnvironmentSecretBody ¶
type CreateProjectEnvironmentSecretBody struct {
Content *string `json:"content,omitempty"`
Kind *string `json:"kind,omitempty"`
Name *string `json:"name,omitempty"`
}
CreateProjectEnvironmentSecretBody defines model for CreateProjectEnvironmentSecretBody.
type CreateProjectEnvironmentSecretJSONBody ¶
type CreateProjectEnvironmentSecretJSONBody struct {
Content *string `json:"content,omitempty"`
Kind *string `json:"kind,omitempty"`
Name *string `json:"name,omitempty"`
}
CreateProjectEnvironmentSecretJSONBody defines parameters for CreateProjectEnvironmentSecret.
type CreateProjectEnvironmentSecretJSONRequestBody ¶
type CreateProjectEnvironmentSecretJSONRequestBody CreateProjectEnvironmentSecretJSONBody
CreateProjectEnvironmentSecretJSONRequestBody defines body for CreateProjectEnvironmentSecret for application/json ContentType.
type CreateProjectEnvironmentSecretResponse ¶
type CreateProjectEnvironmentSecretResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *ProjectEnvironmentSecretResponse
// JSON400 the response for an HTTP 400 `application/json` response
JSON400 *BadRequestError
// JSON403 the response for an HTTP 403 `application/json` response
JSON403 *NotAuthorizedError
// JSON404 the response for an HTTP 404 `application/json` response
JSON404 *NotFoundError
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *ValidationError
// JSON500 the response for an HTTP 500 `application/json` response
JSON500 *InternalServerError
}
func ParseCreateProjectEnvironmentSecretResponse ¶
func ParseCreateProjectEnvironmentSecretResponse(rsp *http.Response) (*CreateProjectEnvironmentSecretResponse, error)
ParseCreateProjectEnvironmentSecretResponse parses an HTTP response from a CreateProjectEnvironmentSecretWithResponse call
func (CreateProjectEnvironmentSecretResponse) ContentType ¶
func (r CreateProjectEnvironmentSecretResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (CreateProjectEnvironmentSecretResponse) GetBody ¶
func (r CreateProjectEnvironmentSecretResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (CreateProjectEnvironmentSecretResponse) GetJSON200 ¶
func (r CreateProjectEnvironmentSecretResponse) GetJSON200() *ProjectEnvironmentSecretResponse
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (CreateProjectEnvironmentSecretResponse) GetJSON400 ¶
func (r CreateProjectEnvironmentSecretResponse) GetJSON400() *BadRequestError
GetJSON400 returns the response for an HTTP 400 `application/json` response
func (CreateProjectEnvironmentSecretResponse) GetJSON403 ¶
func (r CreateProjectEnvironmentSecretResponse) GetJSON403() *NotAuthorizedError
GetJSON403 returns the response for an HTTP 403 `application/json` response
func (CreateProjectEnvironmentSecretResponse) GetJSON404 ¶
func (r CreateProjectEnvironmentSecretResponse) GetJSON404() *NotFoundError
GetJSON404 returns the response for an HTTP 404 `application/json` response
func (CreateProjectEnvironmentSecretResponse) GetJSON422 ¶
func (r CreateProjectEnvironmentSecretResponse) GetJSON422() *ValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (CreateProjectEnvironmentSecretResponse) GetJSON500 ¶
func (r CreateProjectEnvironmentSecretResponse) GetJSON500() *InternalServerError
GetJSON500 returns the response for an HTTP 500 `application/json` response
func (CreateProjectEnvironmentSecretResponse) Status ¶
func (r CreateProjectEnvironmentSecretResponse) Status() string
Status returns HTTPResponse.Status
func (CreateProjectEnvironmentSecretResponse) StatusCode ¶
func (r CreateProjectEnvironmentSecretResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CreateProjectEnvironmentValueBody ¶
type CreateProjectEnvironmentValueBody struct {
Content *string `json:"content,omitempty"`
Kind *string `json:"kind,omitempty"`
Name *string `json:"name,omitempty"`
}
CreateProjectEnvironmentValueBody defines model for CreateProjectEnvironmentValueBody.
type CreateProjectEnvironmentValueJSONBody ¶
type CreateProjectEnvironmentValueJSONBody struct {
Content *string `json:"content,omitempty"`
Kind *string `json:"kind,omitempty"`
Name *string `json:"name,omitempty"`
}
CreateProjectEnvironmentValueJSONBody defines parameters for CreateProjectEnvironmentValue.
type CreateProjectEnvironmentValueJSONRequestBody ¶
type CreateProjectEnvironmentValueJSONRequestBody CreateProjectEnvironmentValueJSONBody
CreateProjectEnvironmentValueJSONRequestBody defines body for CreateProjectEnvironmentValue for application/json ContentType.
type CreateProjectEnvironmentValueResponse ¶
type CreateProjectEnvironmentValueResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *ProjectEnvironmentValueResponse
// JSON400 the response for an HTTP 400 `application/json` response
JSON400 *BadRequestError
// JSON403 the response for an HTTP 403 `application/json` response
JSON403 *NotAuthorizedError
// JSON404 the response for an HTTP 404 `application/json` response
JSON404 *NotFoundError
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *ValidationError
// JSON500 the response for an HTTP 500 `application/json` response
JSON500 *InternalServerError
}
func ParseCreateProjectEnvironmentValueResponse ¶
func ParseCreateProjectEnvironmentValueResponse(rsp *http.Response) (*CreateProjectEnvironmentValueResponse, error)
ParseCreateProjectEnvironmentValueResponse parses an HTTP response from a CreateProjectEnvironmentValueWithResponse call
func (CreateProjectEnvironmentValueResponse) ContentType ¶
func (r CreateProjectEnvironmentValueResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (CreateProjectEnvironmentValueResponse) GetBody ¶
func (r CreateProjectEnvironmentValueResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (CreateProjectEnvironmentValueResponse) GetJSON200 ¶
func (r CreateProjectEnvironmentValueResponse) GetJSON200() *ProjectEnvironmentValueResponse
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (CreateProjectEnvironmentValueResponse) GetJSON400 ¶
func (r CreateProjectEnvironmentValueResponse) GetJSON400() *BadRequestError
GetJSON400 returns the response for an HTTP 400 `application/json` response
func (CreateProjectEnvironmentValueResponse) GetJSON403 ¶
func (r CreateProjectEnvironmentValueResponse) GetJSON403() *NotAuthorizedError
GetJSON403 returns the response for an HTTP 403 `application/json` response
func (CreateProjectEnvironmentValueResponse) GetJSON404 ¶
func (r CreateProjectEnvironmentValueResponse) GetJSON404() *NotFoundError
GetJSON404 returns the response for an HTTP 404 `application/json` response
func (CreateProjectEnvironmentValueResponse) GetJSON422 ¶
func (r CreateProjectEnvironmentValueResponse) GetJSON422() *ValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (CreateProjectEnvironmentValueResponse) GetJSON500 ¶
func (r CreateProjectEnvironmentValueResponse) GetJSON500() *InternalServerError
GetJSON500 returns the response for an HTTP 500 `application/json` response
func (CreateProjectEnvironmentValueResponse) Status ¶
func (r CreateProjectEnvironmentValueResponse) Status() string
Status returns HTTPResponse.Status
func (CreateProjectEnvironmentValueResponse) StatusCode ¶
func (r CreateProjectEnvironmentValueResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CreateProjectExecutionBody ¶
type CreateProjectExecutionBody struct {
Debug *bool `json:"debug,omitempty"`
TemplateID *string `json:"template_id,omitempty"`
}
CreateProjectExecutionBody defines model for CreateProjectExecutionBody.
type CreateProjectExecutionJSONBody ¶
type CreateProjectExecutionJSONBody struct {
Debug *bool `json:"debug,omitempty"`
TemplateID *string `json:"template_id,omitempty"`
}
CreateProjectExecutionJSONBody defines parameters for CreateProjectExecution.
type CreateProjectExecutionJSONRequestBody ¶
type CreateProjectExecutionJSONRequestBody CreateProjectExecutionJSONBody
CreateProjectExecutionJSONRequestBody defines body for CreateProjectExecution for application/json ContentType.
type CreateProjectExecutionResponse ¶
type CreateProjectExecutionResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *ProjectExecutionResponse
// JSON400 the response for an HTTP 400 `application/json` response
JSON400 *BadRequestError
// JSON403 the response for an HTTP 403 `application/json` response
JSON403 *NotAuthorizedError
// JSON404 the response for an HTTP 404 `application/json` response
JSON404 *NotFoundError
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *ValidationError
// JSON500 the response for an HTTP 500 `application/json` response
JSON500 *InternalServerError
}
func ParseCreateProjectExecutionResponse ¶
func ParseCreateProjectExecutionResponse(rsp *http.Response) (*CreateProjectExecutionResponse, error)
ParseCreateProjectExecutionResponse parses an HTTP response from a CreateProjectExecutionWithResponse call
func (CreateProjectExecutionResponse) ContentType ¶
func (r CreateProjectExecutionResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (CreateProjectExecutionResponse) GetBody ¶
func (r CreateProjectExecutionResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (CreateProjectExecutionResponse) GetJSON200 ¶
func (r CreateProjectExecutionResponse) GetJSON200() *ProjectExecutionResponse
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (CreateProjectExecutionResponse) GetJSON400 ¶
func (r CreateProjectExecutionResponse) GetJSON400() *BadRequestError
GetJSON400 returns the response for an HTTP 400 `application/json` response
func (CreateProjectExecutionResponse) GetJSON403 ¶
func (r CreateProjectExecutionResponse) GetJSON403() *NotAuthorizedError
GetJSON403 returns the response for an HTTP 403 `application/json` response
func (CreateProjectExecutionResponse) GetJSON404 ¶
func (r CreateProjectExecutionResponse) GetJSON404() *NotFoundError
GetJSON404 returns the response for an HTTP 404 `application/json` response
func (CreateProjectExecutionResponse) GetJSON422 ¶
func (r CreateProjectExecutionResponse) GetJSON422() *ValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (CreateProjectExecutionResponse) GetJSON500 ¶
func (r CreateProjectExecutionResponse) GetJSON500() *InternalServerError
GetJSON500 returns the response for an HTTP 500 `application/json` response
func (CreateProjectExecutionResponse) Status ¶
func (r CreateProjectExecutionResponse) Status() string
Status returns HTTPResponse.Status
func (CreateProjectExecutionResponse) StatusCode ¶
func (r CreateProjectExecutionResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CreateProjectInventoryBody ¶
type CreateProjectInventoryBody struct {
BecomeID *string `json:"become_id,omitempty"`
Content *string `json:"content,omitempty"`
CredentialID *string `json:"credential_id,omitempty"`
Kind *string `json:"kind,omitempty"`
Name *string `json:"name,omitempty"`
RepositoryID *string `json:"repository_id,omitempty"`
Slug *string `json:"slug,omitempty"`
}
CreateProjectInventoryBody defines model for CreateProjectInventoryBody.
type CreateProjectInventoryJSONBody ¶
type CreateProjectInventoryJSONBody struct {
BecomeID *string `json:"become_id,omitempty"`
Content *string `json:"content,omitempty"`
CredentialID *string `json:"credential_id,omitempty"`
Kind *string `json:"kind,omitempty"`
Name *string `json:"name,omitempty"`
RepositoryID *string `json:"repository_id,omitempty"`
Slug *string `json:"slug,omitempty"`
}
CreateProjectInventoryJSONBody defines parameters for CreateProjectInventory.
type CreateProjectInventoryJSONRequestBody ¶
type CreateProjectInventoryJSONRequestBody CreateProjectInventoryJSONBody
CreateProjectInventoryJSONRequestBody defines body for CreateProjectInventory for application/json ContentType.
type CreateProjectInventoryResponse ¶
type CreateProjectInventoryResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *ProjectInventoryResponse
// JSON400 the response for an HTTP 400 `application/json` response
JSON400 *BadRequestError
// JSON403 the response for an HTTP 403 `application/json` response
JSON403 *NotAuthorizedError
// JSON404 the response for an HTTP 404 `application/json` response
JSON404 *NotFoundError
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *ValidationError
// JSON500 the response for an HTTP 500 `application/json` response
JSON500 *InternalServerError
}
func ParseCreateProjectInventoryResponse ¶
func ParseCreateProjectInventoryResponse(rsp *http.Response) (*CreateProjectInventoryResponse, error)
ParseCreateProjectInventoryResponse parses an HTTP response from a CreateProjectInventoryWithResponse call
func (CreateProjectInventoryResponse) ContentType ¶
func (r CreateProjectInventoryResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (CreateProjectInventoryResponse) GetBody ¶
func (r CreateProjectInventoryResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (CreateProjectInventoryResponse) GetJSON200 ¶
func (r CreateProjectInventoryResponse) GetJSON200() *ProjectInventoryResponse
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (CreateProjectInventoryResponse) GetJSON400 ¶
func (r CreateProjectInventoryResponse) GetJSON400() *BadRequestError
GetJSON400 returns the response for an HTTP 400 `application/json` response
func (CreateProjectInventoryResponse) GetJSON403 ¶
func (r CreateProjectInventoryResponse) GetJSON403() *NotAuthorizedError
GetJSON403 returns the response for an HTTP 403 `application/json` response
func (CreateProjectInventoryResponse) GetJSON404 ¶
func (r CreateProjectInventoryResponse) GetJSON404() *NotFoundError
GetJSON404 returns the response for an HTTP 404 `application/json` response
func (CreateProjectInventoryResponse) GetJSON422 ¶
func (r CreateProjectInventoryResponse) GetJSON422() *ValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (CreateProjectInventoryResponse) GetJSON500 ¶
func (r CreateProjectInventoryResponse) GetJSON500() *InternalServerError
GetJSON500 returns the response for an HTTP 500 `application/json` response
func (CreateProjectInventoryResponse) Status ¶
func (r CreateProjectInventoryResponse) Status() string
Status returns HTTPResponse.Status
func (CreateProjectInventoryResponse) StatusCode ¶
func (r CreateProjectInventoryResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CreateProjectJSONBody ¶
type CreateProjectJSONBody struct {
Demo *bool `json:"demo,omitempty"`
Name *string `json:"name,omitempty"`
Slug *string `json:"slug,omitempty"`
}
CreateProjectJSONBody defines parameters for CreateProject.
type CreateProjectJSONRequestBody ¶
type CreateProjectJSONRequestBody CreateProjectJSONBody
CreateProjectJSONRequestBody defines body for CreateProject for application/json ContentType.
type CreateProjectRepositoryBody ¶
type CreateProjectRepositoryBody struct {
Branch *string `json:"branch,omitempty"`
CredentialID *string `json:"credential_id,omitempty"`
Name *string `json:"name,omitempty"`
Slug *string `json:"slug,omitempty"`
URL *string `json:"url,omitempty"`
}
CreateProjectRepositoryBody defines model for CreateProjectRepositoryBody.
type CreateProjectRepositoryJSONBody ¶
type CreateProjectRepositoryJSONBody struct {
Branch *string `json:"branch,omitempty"`
CredentialID *string `json:"credential_id,omitempty"`
Name *string `json:"name,omitempty"`
Slug *string `json:"slug,omitempty"`
URL *string `json:"url,omitempty"`
}
CreateProjectRepositoryJSONBody defines parameters for CreateProjectRepository.
type CreateProjectRepositoryJSONRequestBody ¶
type CreateProjectRepositoryJSONRequestBody CreateProjectRepositoryJSONBody
CreateProjectRepositoryJSONRequestBody defines body for CreateProjectRepository for application/json ContentType.
type CreateProjectRepositoryResponse ¶
type CreateProjectRepositoryResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *ProjectRepositoryResponse
// JSON400 the response for an HTTP 400 `application/json` response
JSON400 *BadRequestError
// JSON403 the response for an HTTP 403 `application/json` response
JSON403 *NotAuthorizedError
// JSON404 the response for an HTTP 404 `application/json` response
JSON404 *NotFoundError
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *ValidationError
// JSON500 the response for an HTTP 500 `application/json` response
JSON500 *InternalServerError
}
func ParseCreateProjectRepositoryResponse ¶
func ParseCreateProjectRepositoryResponse(rsp *http.Response) (*CreateProjectRepositoryResponse, error)
ParseCreateProjectRepositoryResponse parses an HTTP response from a CreateProjectRepositoryWithResponse call
func (CreateProjectRepositoryResponse) ContentType ¶
func (r CreateProjectRepositoryResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (CreateProjectRepositoryResponse) GetBody ¶
func (r CreateProjectRepositoryResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (CreateProjectRepositoryResponse) GetJSON200 ¶
func (r CreateProjectRepositoryResponse) GetJSON200() *ProjectRepositoryResponse
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (CreateProjectRepositoryResponse) GetJSON400 ¶
func (r CreateProjectRepositoryResponse) GetJSON400() *BadRequestError
GetJSON400 returns the response for an HTTP 400 `application/json` response
func (CreateProjectRepositoryResponse) GetJSON403 ¶
func (r CreateProjectRepositoryResponse) GetJSON403() *NotAuthorizedError
GetJSON403 returns the response for an HTTP 403 `application/json` response
func (CreateProjectRepositoryResponse) GetJSON404 ¶
func (r CreateProjectRepositoryResponse) GetJSON404() *NotFoundError
GetJSON404 returns the response for an HTTP 404 `application/json` response
func (CreateProjectRepositoryResponse) GetJSON422 ¶
func (r CreateProjectRepositoryResponse) GetJSON422() *ValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (CreateProjectRepositoryResponse) GetJSON500 ¶
func (r CreateProjectRepositoryResponse) GetJSON500() *InternalServerError
GetJSON500 returns the response for an HTTP 500 `application/json` response
func (CreateProjectRepositoryResponse) Status ¶
func (r CreateProjectRepositoryResponse) Status() string
Status returns HTTPResponse.Status
func (CreateProjectRepositoryResponse) StatusCode ¶
func (r CreateProjectRepositoryResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CreateProjectResponse ¶
type CreateProjectResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *ProjectResponse
// JSON400 the response for an HTTP 400 `application/json` response
JSON400 *BadRequestError
// JSON403 the response for an HTTP 403 `application/json` response
JSON403 *NotAuthorizedError
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *ValidationError
// JSON500 the response for an HTTP 500 `application/json` response
JSON500 *InternalServerError
}
func ParseCreateProjectResponse ¶
func ParseCreateProjectResponse(rsp *http.Response) (*CreateProjectResponse, error)
ParseCreateProjectResponse parses an HTTP response from a CreateProjectWithResponse call
func (CreateProjectResponse) ContentType ¶
func (r CreateProjectResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (CreateProjectResponse) GetBody ¶
func (r CreateProjectResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (CreateProjectResponse) GetJSON200 ¶
func (r CreateProjectResponse) GetJSON200() *ProjectResponse
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (CreateProjectResponse) GetJSON400 ¶
func (r CreateProjectResponse) GetJSON400() *BadRequestError
GetJSON400 returns the response for an HTTP 400 `application/json` response
func (CreateProjectResponse) GetJSON403 ¶
func (r CreateProjectResponse) GetJSON403() *NotAuthorizedError
GetJSON403 returns the response for an HTTP 403 `application/json` response
func (CreateProjectResponse) GetJSON422 ¶
func (r CreateProjectResponse) GetJSON422() *ValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (CreateProjectResponse) GetJSON500 ¶
func (r CreateProjectResponse) GetJSON500() *InternalServerError
GetJSON500 returns the response for an HTTP 500 `application/json` response
func (CreateProjectResponse) Status ¶
func (r CreateProjectResponse) Status() string
Status returns HTTPResponse.Status
func (CreateProjectResponse) StatusCode ¶
func (r CreateProjectResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CreateProjectRunnerBody ¶
type CreateProjectRunnerBody struct {
Name *string `json:"name,omitempty"`
Slug *string `json:"slug,omitempty"`
Token *string `json:"token,omitempty"`
}
CreateProjectRunnerBody defines model for CreateProjectRunnerBody.
type CreateProjectRunnerJSONBody ¶
type CreateProjectRunnerJSONBody struct {
Name *string `json:"name,omitempty"`
Slug *string `json:"slug,omitempty"`
Token *string `json:"token,omitempty"`
}
CreateProjectRunnerJSONBody defines parameters for CreateProjectRunner.
type CreateProjectRunnerJSONRequestBody ¶
type CreateProjectRunnerJSONRequestBody CreateProjectRunnerJSONBody
CreateProjectRunnerJSONRequestBody defines body for CreateProjectRunner for application/json ContentType.
type CreateProjectRunnerResponse ¶
type CreateProjectRunnerResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *ProjectRunnerResponse
// JSON400 the response for an HTTP 400 `application/json` response
JSON400 *BadRequestError
// JSON403 the response for an HTTP 403 `application/json` response
JSON403 *NotAuthorizedError
// JSON404 the response for an HTTP 404 `application/json` response
JSON404 *NotFoundError
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *ValidationError
// JSON500 the response for an HTTP 500 `application/json` response
JSON500 *InternalServerError
}
func ParseCreateProjectRunnerResponse ¶
func ParseCreateProjectRunnerResponse(rsp *http.Response) (*CreateProjectRunnerResponse, error)
ParseCreateProjectRunnerResponse parses an HTTP response from a CreateProjectRunnerWithResponse call
func (CreateProjectRunnerResponse) ContentType ¶
func (r CreateProjectRunnerResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (CreateProjectRunnerResponse) GetBody ¶
func (r CreateProjectRunnerResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (CreateProjectRunnerResponse) GetJSON200 ¶
func (r CreateProjectRunnerResponse) GetJSON200() *ProjectRunnerResponse
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (CreateProjectRunnerResponse) GetJSON400 ¶
func (r CreateProjectRunnerResponse) GetJSON400() *BadRequestError
GetJSON400 returns the response for an HTTP 400 `application/json` response
func (CreateProjectRunnerResponse) GetJSON403 ¶
func (r CreateProjectRunnerResponse) GetJSON403() *NotAuthorizedError
GetJSON403 returns the response for an HTTP 403 `application/json` response
func (CreateProjectRunnerResponse) GetJSON404 ¶
func (r CreateProjectRunnerResponse) GetJSON404() *NotFoundError
GetJSON404 returns the response for an HTTP 404 `application/json` response
func (CreateProjectRunnerResponse) GetJSON422 ¶
func (r CreateProjectRunnerResponse) GetJSON422() *ValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (CreateProjectRunnerResponse) GetJSON500 ¶
func (r CreateProjectRunnerResponse) GetJSON500() *InternalServerError
GetJSON500 returns the response for an HTTP 500 `application/json` response
func (CreateProjectRunnerResponse) Status ¶
func (r CreateProjectRunnerResponse) Status() string
Status returns HTTPResponse.Status
func (CreateProjectRunnerResponse) StatusCode ¶
func (r CreateProjectRunnerResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CreateProjectScheduleBody ¶
type CreateProjectScheduleBody struct {
Active *bool `json:"active,omitempty"`
Cron *string `json:"cron,omitempty"`
Name *string `json:"name,omitempty"`
Slug *string `json:"slug,omitempty"`
TemplateID *string `json:"template_id,omitempty"`
}
CreateProjectScheduleBody defines model for CreateProjectScheduleBody.
type CreateProjectScheduleJSONBody ¶
type CreateProjectScheduleJSONBody struct {
Active *bool `json:"active,omitempty"`
Cron *string `json:"cron,omitempty"`
Name *string `json:"name,omitempty"`
Slug *string `json:"slug,omitempty"`
TemplateID *string `json:"template_id,omitempty"`
}
CreateProjectScheduleJSONBody defines parameters for CreateProjectSchedule.
type CreateProjectScheduleJSONRequestBody ¶
type CreateProjectScheduleJSONRequestBody CreateProjectScheduleJSONBody
CreateProjectScheduleJSONRequestBody defines body for CreateProjectSchedule for application/json ContentType.
type CreateProjectScheduleResponse ¶
type CreateProjectScheduleResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *ProjectScheduleResponse
// JSON400 the response for an HTTP 400 `application/json` response
JSON400 *BadRequestError
// JSON403 the response for an HTTP 403 `application/json` response
JSON403 *NotAuthorizedError
// JSON404 the response for an HTTP 404 `application/json` response
JSON404 *NotFoundError
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *ValidationError
// JSON500 the response for an HTTP 500 `application/json` response
JSON500 *InternalServerError
}
func ParseCreateProjectScheduleResponse ¶
func ParseCreateProjectScheduleResponse(rsp *http.Response) (*CreateProjectScheduleResponse, error)
ParseCreateProjectScheduleResponse parses an HTTP response from a CreateProjectScheduleWithResponse call
func (CreateProjectScheduleResponse) ContentType ¶
func (r CreateProjectScheduleResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (CreateProjectScheduleResponse) GetBody ¶
func (r CreateProjectScheduleResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (CreateProjectScheduleResponse) GetJSON200 ¶
func (r CreateProjectScheduleResponse) GetJSON200() *ProjectScheduleResponse
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (CreateProjectScheduleResponse) GetJSON400 ¶
func (r CreateProjectScheduleResponse) GetJSON400() *BadRequestError
GetJSON400 returns the response for an HTTP 400 `application/json` response
func (CreateProjectScheduleResponse) GetJSON403 ¶
func (r CreateProjectScheduleResponse) GetJSON403() *NotAuthorizedError
GetJSON403 returns the response for an HTTP 403 `application/json` response
func (CreateProjectScheduleResponse) GetJSON404 ¶
func (r CreateProjectScheduleResponse) GetJSON404() *NotFoundError
GetJSON404 returns the response for an HTTP 404 `application/json` response
func (CreateProjectScheduleResponse) GetJSON422 ¶
func (r CreateProjectScheduleResponse) GetJSON422() *ValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (CreateProjectScheduleResponse) GetJSON500 ¶
func (r CreateProjectScheduleResponse) GetJSON500() *InternalServerError
GetJSON500 returns the response for an HTTP 500 `application/json` response
func (CreateProjectScheduleResponse) Status ¶
func (r CreateProjectScheduleResponse) Status() string
Status returns HTTPResponse.Status
func (CreateProjectScheduleResponse) StatusCode ¶
func (r CreateProjectScheduleResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CreateProjectTemplateBody ¶
type CreateProjectTemplateBody struct {
AllowOverride *bool `json:"allow_override,omitempty"`
Arguments *string `json:"arguments,omitempty"`
Branch *string `json:"branch,omitempty"`
Description *string `json:"description,omitempty"`
EnvironmentID *string `json:"environment_id,omitempty"`
Executor *string `json:"executor,omitempty"`
InventoryID *string `json:"inventory_id,omitempty"`
Limit *string `json:"limit,omitempty"`
Name *string `json:"name,omitempty"`
Path *string `json:"path,omitempty"`
RepositoryID *string `json:"repository_id,omitempty"`
Slug *string `json:"slug,omitempty"`
Surveys *[]TemplateSurvey `json:"surveys,omitempty"`
Vaults *[]TemplateVault `json:"vaults,omitempty"`
}
CreateProjectTemplateBody defines model for CreateProjectTemplateBody.
type CreateProjectTemplateJSONBody ¶
type CreateProjectTemplateJSONBody struct {
AllowOverride *bool `json:"allow_override,omitempty"`
Arguments *string `json:"arguments,omitempty"`
Branch *string `json:"branch,omitempty"`
Description *string `json:"description,omitempty"`
EnvironmentID *string `json:"environment_id,omitempty"`
Executor *string `json:"executor,omitempty"`
InventoryID *string `json:"inventory_id,omitempty"`
Limit *string `json:"limit,omitempty"`
Name *string `json:"name,omitempty"`
Path *string `json:"path,omitempty"`
RepositoryID *string `json:"repository_id,omitempty"`
Slug *string `json:"slug,omitempty"`
Surveys *[]TemplateSurvey `json:"surveys,omitempty"`
Vaults *[]TemplateVault `json:"vaults,omitempty"`
}
CreateProjectTemplateJSONBody defines parameters for CreateProjectTemplate.
type CreateProjectTemplateJSONRequestBody ¶
type CreateProjectTemplateJSONRequestBody CreateProjectTemplateJSONBody
CreateProjectTemplateJSONRequestBody defines body for CreateProjectTemplate for application/json ContentType.
type CreateProjectTemplateResponse ¶
type CreateProjectTemplateResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *ProjectTemplateResponse
// JSON400 the response for an HTTP 400 `application/json` response
JSON400 *BadRequestError
// JSON403 the response for an HTTP 403 `application/json` response
JSON403 *NotAuthorizedError
// JSON404 the response for an HTTP 404 `application/json` response
JSON404 *NotFoundError
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *ValidationError
// JSON500 the response for an HTTP 500 `application/json` response
JSON500 *InternalServerError
}
func ParseCreateProjectTemplateResponse ¶
func ParseCreateProjectTemplateResponse(rsp *http.Response) (*CreateProjectTemplateResponse, error)
ParseCreateProjectTemplateResponse parses an HTTP response from a CreateProjectTemplateWithResponse call
func (CreateProjectTemplateResponse) ContentType ¶
func (r CreateProjectTemplateResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (CreateProjectTemplateResponse) GetBody ¶
func (r CreateProjectTemplateResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (CreateProjectTemplateResponse) GetJSON200 ¶
func (r CreateProjectTemplateResponse) GetJSON200() *ProjectTemplateResponse
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (CreateProjectTemplateResponse) GetJSON400 ¶
func (r CreateProjectTemplateResponse) GetJSON400() *BadRequestError
GetJSON400 returns the response for an HTTP 400 `application/json` response
func (CreateProjectTemplateResponse) GetJSON403 ¶
func (r CreateProjectTemplateResponse) GetJSON403() *NotAuthorizedError
GetJSON403 returns the response for an HTTP 403 `application/json` response
func (CreateProjectTemplateResponse) GetJSON404 ¶
func (r CreateProjectTemplateResponse) GetJSON404() *NotFoundError
GetJSON404 returns the response for an HTTP 404 `application/json` response
func (CreateProjectTemplateResponse) GetJSON422 ¶
func (r CreateProjectTemplateResponse) GetJSON422() *ValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (CreateProjectTemplateResponse) GetJSON500 ¶
func (r CreateProjectTemplateResponse) GetJSON500() *InternalServerError
GetJSON500 returns the response for an HTTP 500 `application/json` response
func (CreateProjectTemplateResponse) Status ¶
func (r CreateProjectTemplateResponse) Status() string
Status returns HTTPResponse.Status
func (CreateProjectTemplateResponse) StatusCode ¶
func (r CreateProjectTemplateResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CreateProjectTemplateSurveyBody ¶
type CreateProjectTemplateSurveyBody struct {
Description *string `json:"description,omitempty"`
Kind *string `json:"kind,omitempty"`
Name *string `json:"name,omitempty"`
Required *bool `json:"required,omitempty"`
Title *string `json:"title,omitempty"`
Values *[]TemplateValue `json:"values,omitempty"`
}
CreateProjectTemplateSurveyBody defines model for CreateProjectTemplateSurveyBody.
type CreateProjectTemplateSurveyJSONBody ¶
type CreateProjectTemplateSurveyJSONBody struct {
Description *string `json:"description,omitempty"`
Kind *string `json:"kind,omitempty"`
Name *string `json:"name,omitempty"`
Required *bool `json:"required,omitempty"`
Title *string `json:"title,omitempty"`
Values *[]TemplateValue `json:"values,omitempty"`
}
CreateProjectTemplateSurveyJSONBody defines parameters for CreateProjectTemplateSurvey.
type CreateProjectTemplateSurveyJSONRequestBody ¶
type CreateProjectTemplateSurveyJSONRequestBody CreateProjectTemplateSurveyJSONBody
CreateProjectTemplateSurveyJSONRequestBody defines body for CreateProjectTemplateSurvey for application/json ContentType.
type CreateProjectTemplateSurveyResponse ¶
type CreateProjectTemplateSurveyResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *ProjectTemplateSurveyResponse
// JSON400 the response for an HTTP 400 `application/json` response
JSON400 *BadRequestError
// JSON403 the response for an HTTP 403 `application/json` response
JSON403 *NotAuthorizedError
// JSON404 the response for an HTTP 404 `application/json` response
JSON404 *NotFoundError
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *ValidationError
// JSON500 the response for an HTTP 500 `application/json` response
JSON500 *InternalServerError
}
func ParseCreateProjectTemplateSurveyResponse ¶
func ParseCreateProjectTemplateSurveyResponse(rsp *http.Response) (*CreateProjectTemplateSurveyResponse, error)
ParseCreateProjectTemplateSurveyResponse parses an HTTP response from a CreateProjectTemplateSurveyWithResponse call
func (CreateProjectTemplateSurveyResponse) ContentType ¶
func (r CreateProjectTemplateSurveyResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (CreateProjectTemplateSurveyResponse) GetBody ¶
func (r CreateProjectTemplateSurveyResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (CreateProjectTemplateSurveyResponse) GetJSON200 ¶
func (r CreateProjectTemplateSurveyResponse) GetJSON200() *ProjectTemplateSurveyResponse
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (CreateProjectTemplateSurveyResponse) GetJSON400 ¶
func (r CreateProjectTemplateSurveyResponse) GetJSON400() *BadRequestError
GetJSON400 returns the response for an HTTP 400 `application/json` response
func (CreateProjectTemplateSurveyResponse) GetJSON403 ¶
func (r CreateProjectTemplateSurveyResponse) GetJSON403() *NotAuthorizedError
GetJSON403 returns the response for an HTTP 403 `application/json` response
func (CreateProjectTemplateSurveyResponse) GetJSON404 ¶
func (r CreateProjectTemplateSurveyResponse) GetJSON404() *NotFoundError
GetJSON404 returns the response for an HTTP 404 `application/json` response
func (CreateProjectTemplateSurveyResponse) GetJSON422 ¶
func (r CreateProjectTemplateSurveyResponse) GetJSON422() *ValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (CreateProjectTemplateSurveyResponse) GetJSON500 ¶
func (r CreateProjectTemplateSurveyResponse) GetJSON500() *InternalServerError
GetJSON500 returns the response for an HTTP 500 `application/json` response
func (CreateProjectTemplateSurveyResponse) Status ¶
func (r CreateProjectTemplateSurveyResponse) Status() string
Status returns HTTPResponse.Status
func (CreateProjectTemplateSurveyResponse) StatusCode ¶
func (r CreateProjectTemplateSurveyResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CreateProjectTemplateVaultBody ¶
type CreateProjectTemplateVaultBody struct {
CredentialID *string `json:"credential_id,omitempty"`
Kind *string `json:"kind,omitempty"`
Name *string `json:"name,omitempty"`
Script *string `json:"script,omitempty"`
}
CreateProjectTemplateVaultBody defines model for CreateProjectTemplateVaultBody.
type CreateProjectTemplateVaultJSONBody ¶
type CreateProjectTemplateVaultJSONBody struct {
CredentialID *string `json:"credential_id,omitempty"`
Kind *string `json:"kind,omitempty"`
Name *string `json:"name,omitempty"`
Script *string `json:"script,omitempty"`
}
CreateProjectTemplateVaultJSONBody defines parameters for CreateProjectTemplateVault.
type CreateProjectTemplateVaultJSONRequestBody ¶
type CreateProjectTemplateVaultJSONRequestBody CreateProjectTemplateVaultJSONBody
CreateProjectTemplateVaultJSONRequestBody defines body for CreateProjectTemplateVault for application/json ContentType.
type CreateProjectTemplateVaultResponse ¶
type CreateProjectTemplateVaultResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *ProjectTemplateVaultResponse
// JSON400 the response for an HTTP 400 `application/json` response
JSON400 *BadRequestError
// JSON403 the response for an HTTP 403 `application/json` response
JSON403 *NotAuthorizedError
// JSON404 the response for an HTTP 404 `application/json` response
JSON404 *NotFoundError
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *ValidationError
// JSON500 the response for an HTTP 500 `application/json` response
JSON500 *InternalServerError
}
func ParseCreateProjectTemplateVaultResponse ¶
func ParseCreateProjectTemplateVaultResponse(rsp *http.Response) (*CreateProjectTemplateVaultResponse, error)
ParseCreateProjectTemplateVaultResponse parses an HTTP response from a CreateProjectTemplateVaultWithResponse call
func (CreateProjectTemplateVaultResponse) ContentType ¶
func (r CreateProjectTemplateVaultResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (CreateProjectTemplateVaultResponse) GetBody ¶
func (r CreateProjectTemplateVaultResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (CreateProjectTemplateVaultResponse) GetJSON200 ¶
func (r CreateProjectTemplateVaultResponse) GetJSON200() *ProjectTemplateVaultResponse
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (CreateProjectTemplateVaultResponse) GetJSON400 ¶
func (r CreateProjectTemplateVaultResponse) GetJSON400() *BadRequestError
GetJSON400 returns the response for an HTTP 400 `application/json` response
func (CreateProjectTemplateVaultResponse) GetJSON403 ¶
func (r CreateProjectTemplateVaultResponse) GetJSON403() *NotAuthorizedError
GetJSON403 returns the response for an HTTP 403 `application/json` response
func (CreateProjectTemplateVaultResponse) GetJSON404 ¶
func (r CreateProjectTemplateVaultResponse) GetJSON404() *NotFoundError
GetJSON404 returns the response for an HTTP 404 `application/json` response
func (CreateProjectTemplateVaultResponse) GetJSON422 ¶
func (r CreateProjectTemplateVaultResponse) GetJSON422() *ValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (CreateProjectTemplateVaultResponse) GetJSON500 ¶
func (r CreateProjectTemplateVaultResponse) GetJSON500() *InternalServerError
GetJSON500 returns the response for an HTTP 500 `application/json` response
func (CreateProjectTemplateVaultResponse) Status ¶
func (r CreateProjectTemplateVaultResponse) Status() string
Status returns HTTPResponse.Status
func (CreateProjectTemplateVaultResponse) StatusCode ¶
func (r CreateProjectTemplateVaultResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CreateUserBody ¶
type CreateUserBody struct {
Active *bool `json:"active,omitempty"`
Admin *bool `json:"admin,omitempty"`
Email *string `json:"email,omitempty"`
Fullname *string `json:"fullname,omitempty"`
Password *string `json:"password,omitempty"`
Username *string `json:"username,omitempty"`
}
CreateUserBody defines model for CreateUserBody.
type CreateUserJSONBody ¶
type CreateUserJSONBody struct {
Active *bool `json:"active,omitempty"`
Admin *bool `json:"admin,omitempty"`
Email *string `json:"email,omitempty"`
Fullname *string `json:"fullname,omitempty"`
Password *string `json:"password,omitempty"`
Username *string `json:"username,omitempty"`
}
CreateUserJSONBody defines parameters for CreateUser.
type CreateUserJSONRequestBody ¶
type CreateUserJSONRequestBody CreateUserJSONBody
CreateUserJSONRequestBody defines body for CreateUser for application/json ContentType.
type CreateUserResponse ¶
type CreateUserResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *UserResponse
// JSON400 the response for an HTTP 400 `application/json` response
JSON400 *BadRequestError
// JSON403 the response for an HTTP 403 `application/json` response
JSON403 *NotAuthorizedError
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *ValidationError
// JSON500 the response for an HTTP 500 `application/json` response
JSON500 *InternalServerError
}
func ParseCreateUserResponse ¶
func ParseCreateUserResponse(rsp *http.Response) (*CreateUserResponse, error)
ParseCreateUserResponse parses an HTTP response from a CreateUserWithResponse call
func (CreateUserResponse) ContentType ¶
func (r CreateUserResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (CreateUserResponse) GetBody ¶
func (r CreateUserResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (CreateUserResponse) GetJSON200 ¶
func (r CreateUserResponse) GetJSON200() *UserResponse
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (CreateUserResponse) GetJSON400 ¶
func (r CreateUserResponse) GetJSON400() *BadRequestError
GetJSON400 returns the response for an HTTP 400 `application/json` response
func (CreateUserResponse) GetJSON403 ¶
func (r CreateUserResponse) GetJSON403() *NotAuthorizedError
GetJSON403 returns the response for an HTTP 403 `application/json` response
func (CreateUserResponse) GetJSON422 ¶
func (r CreateUserResponse) GetJSON422() *ValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (CreateUserResponse) GetJSON500 ¶
func (r CreateUserResponse) GetJSON500() *InternalServerError
GetJSON500 returns the response for an HTTP 500 `application/json` response
func (CreateUserResponse) Status ¶
func (r CreateUserResponse) Status() string
Status returns HTTPResponse.Status
func (CreateUserResponse) StatusCode ¶
func (r CreateUserResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type Credential ¶
type Credential struct {
CreatedAt *time.Time `json:"created_at,omitempty"`
ID *string `json:"id,omitempty"`
Kind *CredentialKind `json:"kind,omitempty"`
// Login Model to represent credential login
Login *CredentialLogin `json:"login,omitempty"`
Name *string `json:"name,omitempty"`
Override *bool `json:"override,omitempty"`
ProjectID *string `json:"project_id,omitempty"`
// Shell Model to represent credential shell
Shell *CredentialShell `json:"shell,omitempty"`
Slug *string `json:"slug,omitempty"`
UpdatedAt *time.Time `json:"updated_at,omitempty"`
}
Credential Model to represent credential
type CredentialKind ¶
type CredentialKind string
CredentialKind defines model for Credential.Kind.
const ( Empty CredentialKind = "empty" Login CredentialKind = "login" Shell CredentialKind = "shell" )
Defines values for CredentialKind.
func ToCredentialKind ¶
func ToCredentialKind(val string) (CredentialKind, error)
ToCredentialKind acts as a helper to map a string to the defined enum.
func (CredentialKind) Valid ¶
func (e CredentialKind) Valid() bool
Valid indicates whether the value is a known member of the CredentialKind enum.
type CredentialLogin ¶
type CredentialLogin struct {
Password *string `json:"password,omitempty"`
Username *string `json:"username,omitempty"`
}
CredentialLogin Model to represent credential login
type CredentialShell ¶
type CredentialShell struct {
Password *string `json:"password,omitempty"`
PrivateKey *string `json:"private_key,omitempty"`
Username *string `json:"username,omitempty"`
}
CredentialShell Model to represent credential shell
type DeleteGlobalRunnerResponse ¶
type DeleteGlobalRunnerResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *SuccessMessage
// JSON400 the response for an HTTP 400 `application/json` response
JSON400 *ActionFailedError
// JSON403 the response for an HTTP 403 `application/json` response
JSON403 *NotAuthorizedError
// JSON404 the response for an HTTP 404 `application/json` response
JSON404 *NotFoundError
// JSON500 the response for an HTTP 500 `application/json` response
JSON500 *InternalServerError
}
func ParseDeleteGlobalRunnerResponse ¶
func ParseDeleteGlobalRunnerResponse(rsp *http.Response) (*DeleteGlobalRunnerResponse, error)
ParseDeleteGlobalRunnerResponse parses an HTTP response from a DeleteGlobalRunnerWithResponse call
func (DeleteGlobalRunnerResponse) ContentType ¶
func (r DeleteGlobalRunnerResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (DeleteGlobalRunnerResponse) GetBody ¶
func (r DeleteGlobalRunnerResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (DeleteGlobalRunnerResponse) GetJSON200 ¶
func (r DeleteGlobalRunnerResponse) GetJSON200() *SuccessMessage
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (DeleteGlobalRunnerResponse) GetJSON400 ¶
func (r DeleteGlobalRunnerResponse) GetJSON400() *ActionFailedError
GetJSON400 returns the response for an HTTP 400 `application/json` response
func (DeleteGlobalRunnerResponse) GetJSON403 ¶
func (r DeleteGlobalRunnerResponse) GetJSON403() *NotAuthorizedError
GetJSON403 returns the response for an HTTP 403 `application/json` response
func (DeleteGlobalRunnerResponse) GetJSON404 ¶
func (r DeleteGlobalRunnerResponse) GetJSON404() *NotFoundError
GetJSON404 returns the response for an HTTP 404 `application/json` response
func (DeleteGlobalRunnerResponse) GetJSON500 ¶
func (r DeleteGlobalRunnerResponse) GetJSON500() *InternalServerError
GetJSON500 returns the response for an HTTP 500 `application/json` response
func (DeleteGlobalRunnerResponse) Status ¶
func (r DeleteGlobalRunnerResponse) Status() string
Status returns HTTPResponse.Status
func (DeleteGlobalRunnerResponse) StatusCode ¶
func (r DeleteGlobalRunnerResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DeleteGroupFromProjectJSONBody ¶
type DeleteGroupFromProjectJSONBody struct {
Project string `json:"project"`
}
DeleteGroupFromProjectJSONBody defines parameters for DeleteGroupFromProject.
type DeleteGroupFromProjectJSONRequestBody ¶
type DeleteGroupFromProjectJSONRequestBody DeleteGroupFromProjectJSONBody
DeleteGroupFromProjectJSONRequestBody defines body for DeleteGroupFromProject for application/json ContentType.
type DeleteGroupFromProjectResponse ¶
type DeleteGroupFromProjectResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *SuccessMessage
// JSON400 the response for an HTTP 400 `application/json` response
JSON400 *BadRequestError
// JSON403 the response for an HTTP 403 `application/json` response
JSON403 *NotAuthorizedError
// JSON404 the response for an HTTP 404 `application/json` response
JSON404 *NotFoundError
// JSON412 the response for an HTTP 412 `application/json` response
JSON412 *NotAttachedError
// JSON500 the response for an HTTP 500 `application/json` response
JSON500 *InternalServerError
}
func ParseDeleteGroupFromProjectResponse ¶
func ParseDeleteGroupFromProjectResponse(rsp *http.Response) (*DeleteGroupFromProjectResponse, error)
ParseDeleteGroupFromProjectResponse parses an HTTP response from a DeleteGroupFromProjectWithResponse call
func (DeleteGroupFromProjectResponse) ContentType ¶
func (r DeleteGroupFromProjectResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (DeleteGroupFromProjectResponse) GetBody ¶
func (r DeleteGroupFromProjectResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (DeleteGroupFromProjectResponse) GetJSON200 ¶
func (r DeleteGroupFromProjectResponse) GetJSON200() *SuccessMessage
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (DeleteGroupFromProjectResponse) GetJSON400 ¶
func (r DeleteGroupFromProjectResponse) GetJSON400() *BadRequestError
GetJSON400 returns the response for an HTTP 400 `application/json` response
func (DeleteGroupFromProjectResponse) GetJSON403 ¶
func (r DeleteGroupFromProjectResponse) GetJSON403() *NotAuthorizedError
GetJSON403 returns the response for an HTTP 403 `application/json` response
func (DeleteGroupFromProjectResponse) GetJSON404 ¶
func (r DeleteGroupFromProjectResponse) GetJSON404() *NotFoundError
GetJSON404 returns the response for an HTTP 404 `application/json` response
func (DeleteGroupFromProjectResponse) GetJSON412 ¶
func (r DeleteGroupFromProjectResponse) GetJSON412() *NotAttachedError
GetJSON412 returns the response for an HTTP 412 `application/json` response
func (DeleteGroupFromProjectResponse) GetJSON500 ¶
func (r DeleteGroupFromProjectResponse) GetJSON500() *InternalServerError
GetJSON500 returns the response for an HTTP 500 `application/json` response
func (DeleteGroupFromProjectResponse) Status ¶
func (r DeleteGroupFromProjectResponse) Status() string
Status returns HTTPResponse.Status
func (DeleteGroupFromProjectResponse) StatusCode ¶
func (r DeleteGroupFromProjectResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DeleteGroupFromUserJSONBody ¶
type DeleteGroupFromUserJSONBody struct {
User string `json:"user"`
}
DeleteGroupFromUserJSONBody defines parameters for DeleteGroupFromUser.
type DeleteGroupFromUserJSONRequestBody ¶
type DeleteGroupFromUserJSONRequestBody DeleteGroupFromUserJSONBody
DeleteGroupFromUserJSONRequestBody defines body for DeleteGroupFromUser for application/json ContentType.
type DeleteGroupFromUserResponse ¶
type DeleteGroupFromUserResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *SuccessMessage
// JSON400 the response for an HTTP 400 `application/json` response
JSON400 *BadRequestError
// JSON403 the response for an HTTP 403 `application/json` response
JSON403 *NotAuthorizedError
// JSON404 the response for an HTTP 404 `application/json` response
JSON404 *NotFoundError
// JSON412 the response for an HTTP 412 `application/json` response
JSON412 *NotAttachedError
// JSON500 the response for an HTTP 500 `application/json` response
JSON500 *InternalServerError
}
func ParseDeleteGroupFromUserResponse ¶
func ParseDeleteGroupFromUserResponse(rsp *http.Response) (*DeleteGroupFromUserResponse, error)
ParseDeleteGroupFromUserResponse parses an HTTP response from a DeleteGroupFromUserWithResponse call
func (DeleteGroupFromUserResponse) ContentType ¶
func (r DeleteGroupFromUserResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (DeleteGroupFromUserResponse) GetBody ¶
func (r DeleteGroupFromUserResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (DeleteGroupFromUserResponse) GetJSON200 ¶
func (r DeleteGroupFromUserResponse) GetJSON200() *SuccessMessage
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (DeleteGroupFromUserResponse) GetJSON400 ¶
func (r DeleteGroupFromUserResponse) GetJSON400() *BadRequestError
GetJSON400 returns the response for an HTTP 400 `application/json` response
func (DeleteGroupFromUserResponse) GetJSON403 ¶
func (r DeleteGroupFromUserResponse) GetJSON403() *NotAuthorizedError
GetJSON403 returns the response for an HTTP 403 `application/json` response
func (DeleteGroupFromUserResponse) GetJSON404 ¶
func (r DeleteGroupFromUserResponse) GetJSON404() *NotFoundError
GetJSON404 returns the response for an HTTP 404 `application/json` response
func (DeleteGroupFromUserResponse) GetJSON412 ¶
func (r DeleteGroupFromUserResponse) GetJSON412() *NotAttachedError
GetJSON412 returns the response for an HTTP 412 `application/json` response
func (DeleteGroupFromUserResponse) GetJSON500 ¶
func (r DeleteGroupFromUserResponse) GetJSON500() *InternalServerError
GetJSON500 returns the response for an HTTP 500 `application/json` response
func (DeleteGroupFromUserResponse) Status ¶
func (r DeleteGroupFromUserResponse) Status() string
Status returns HTTPResponse.Status
func (DeleteGroupFromUserResponse) StatusCode ¶
func (r DeleteGroupFromUserResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DeleteGroupResponse ¶
type DeleteGroupResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *SuccessMessage
// JSON400 the response for an HTTP 400 `application/json` response
JSON400 *ActionFailedError
// JSON403 the response for an HTTP 403 `application/json` response
JSON403 *NotAuthorizedError
// JSON404 the response for an HTTP 404 `application/json` response
JSON404 *NotFoundError
// JSON500 the response for an HTTP 500 `application/json` response
JSON500 *InternalServerError
}
func ParseDeleteGroupResponse ¶
func ParseDeleteGroupResponse(rsp *http.Response) (*DeleteGroupResponse, error)
ParseDeleteGroupResponse parses an HTTP response from a DeleteGroupWithResponse call
func (DeleteGroupResponse) ContentType ¶
func (r DeleteGroupResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (DeleteGroupResponse) GetBody ¶
func (r DeleteGroupResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (DeleteGroupResponse) GetJSON200 ¶
func (r DeleteGroupResponse) GetJSON200() *SuccessMessage
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (DeleteGroupResponse) GetJSON400 ¶
func (r DeleteGroupResponse) GetJSON400() *ActionFailedError
GetJSON400 returns the response for an HTTP 400 `application/json` response
func (DeleteGroupResponse) GetJSON403 ¶
func (r DeleteGroupResponse) GetJSON403() *NotAuthorizedError
GetJSON403 returns the response for an HTTP 403 `application/json` response
func (DeleteGroupResponse) GetJSON404 ¶
func (r DeleteGroupResponse) GetJSON404() *NotFoundError
GetJSON404 returns the response for an HTTP 404 `application/json` response
func (DeleteGroupResponse) GetJSON500 ¶
func (r DeleteGroupResponse) GetJSON500() *InternalServerError
GetJSON500 returns the response for an HTTP 500 `application/json` response
func (DeleteGroupResponse) Status ¶
func (r DeleteGroupResponse) Status() string
Status returns HTTPResponse.Status
func (DeleteGroupResponse) StatusCode ¶
func (r DeleteGroupResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DeleteProjectCredentialResponse ¶
type DeleteProjectCredentialResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *SuccessMessage
// JSON400 the response for an HTTP 400 `application/json` response
JSON400 *ActionFailedError
// JSON403 the response for an HTTP 403 `application/json` response
JSON403 *NotAuthorizedError
// JSON404 the response for an HTTP 404 `application/json` response
JSON404 *NotFoundError
// JSON500 the response for an HTTP 500 `application/json` response
JSON500 *InternalServerError
}
func ParseDeleteProjectCredentialResponse ¶
func ParseDeleteProjectCredentialResponse(rsp *http.Response) (*DeleteProjectCredentialResponse, error)
ParseDeleteProjectCredentialResponse parses an HTTP response from a DeleteProjectCredentialWithResponse call
func (DeleteProjectCredentialResponse) ContentType ¶
func (r DeleteProjectCredentialResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (DeleteProjectCredentialResponse) GetBody ¶
func (r DeleteProjectCredentialResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (DeleteProjectCredentialResponse) GetJSON200 ¶
func (r DeleteProjectCredentialResponse) GetJSON200() *SuccessMessage
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (DeleteProjectCredentialResponse) GetJSON400 ¶
func (r DeleteProjectCredentialResponse) GetJSON400() *ActionFailedError
GetJSON400 returns the response for an HTTP 400 `application/json` response
func (DeleteProjectCredentialResponse) GetJSON403 ¶
func (r DeleteProjectCredentialResponse) GetJSON403() *NotAuthorizedError
GetJSON403 returns the response for an HTTP 403 `application/json` response
func (DeleteProjectCredentialResponse) GetJSON404 ¶
func (r DeleteProjectCredentialResponse) GetJSON404() *NotFoundError
GetJSON404 returns the response for an HTTP 404 `application/json` response
func (DeleteProjectCredentialResponse) GetJSON500 ¶
func (r DeleteProjectCredentialResponse) GetJSON500() *InternalServerError
GetJSON500 returns the response for an HTTP 500 `application/json` response
func (DeleteProjectCredentialResponse) Status ¶
func (r DeleteProjectCredentialResponse) Status() string
Status returns HTTPResponse.Status
func (DeleteProjectCredentialResponse) StatusCode ¶
func (r DeleteProjectCredentialResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DeleteProjectEnvironmentResponse ¶
type DeleteProjectEnvironmentResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *SuccessMessage
// JSON400 the response for an HTTP 400 `application/json` response
JSON400 *ActionFailedError
// JSON403 the response for an HTTP 403 `application/json` response
JSON403 *NotAuthorizedError
// JSON404 the response for an HTTP 404 `application/json` response
JSON404 *NotFoundError
// JSON500 the response for an HTTP 500 `application/json` response
JSON500 *InternalServerError
}
func ParseDeleteProjectEnvironmentResponse ¶
func ParseDeleteProjectEnvironmentResponse(rsp *http.Response) (*DeleteProjectEnvironmentResponse, error)
ParseDeleteProjectEnvironmentResponse parses an HTTP response from a DeleteProjectEnvironmentWithResponse call
func (DeleteProjectEnvironmentResponse) ContentType ¶
func (r DeleteProjectEnvironmentResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (DeleteProjectEnvironmentResponse) GetBody ¶
func (r DeleteProjectEnvironmentResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (DeleteProjectEnvironmentResponse) GetJSON200 ¶
func (r DeleteProjectEnvironmentResponse) GetJSON200() *SuccessMessage
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (DeleteProjectEnvironmentResponse) GetJSON400 ¶
func (r DeleteProjectEnvironmentResponse) GetJSON400() *ActionFailedError
GetJSON400 returns the response for an HTTP 400 `application/json` response
func (DeleteProjectEnvironmentResponse) GetJSON403 ¶
func (r DeleteProjectEnvironmentResponse) GetJSON403() *NotAuthorizedError
GetJSON403 returns the response for an HTTP 403 `application/json` response
func (DeleteProjectEnvironmentResponse) GetJSON404 ¶
func (r DeleteProjectEnvironmentResponse) GetJSON404() *NotFoundError
GetJSON404 returns the response for an HTTP 404 `application/json` response
func (DeleteProjectEnvironmentResponse) GetJSON500 ¶
func (r DeleteProjectEnvironmentResponse) GetJSON500() *InternalServerError
GetJSON500 returns the response for an HTTP 500 `application/json` response
func (DeleteProjectEnvironmentResponse) Status ¶
func (r DeleteProjectEnvironmentResponse) Status() string
Status returns HTTPResponse.Status
func (DeleteProjectEnvironmentResponse) StatusCode ¶
func (r DeleteProjectEnvironmentResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DeleteProjectEnvironmentSecretResponse ¶
type DeleteProjectEnvironmentSecretResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *SuccessMessage
// JSON400 the response for an HTTP 400 `application/json` response
JSON400 *ActionFailedError
// JSON403 the response for an HTTP 403 `application/json` response
JSON403 *NotAuthorizedError
// JSON404 the response for an HTTP 404 `application/json` response
JSON404 *NotFoundError
// JSON500 the response for an HTTP 500 `application/json` response
JSON500 *InternalServerError
}
func ParseDeleteProjectEnvironmentSecretResponse ¶
func ParseDeleteProjectEnvironmentSecretResponse(rsp *http.Response) (*DeleteProjectEnvironmentSecretResponse, error)
ParseDeleteProjectEnvironmentSecretResponse parses an HTTP response from a DeleteProjectEnvironmentSecretWithResponse call
func (DeleteProjectEnvironmentSecretResponse) ContentType ¶
func (r DeleteProjectEnvironmentSecretResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (DeleteProjectEnvironmentSecretResponse) GetBody ¶
func (r DeleteProjectEnvironmentSecretResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (DeleteProjectEnvironmentSecretResponse) GetJSON200 ¶
func (r DeleteProjectEnvironmentSecretResponse) GetJSON200() *SuccessMessage
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (DeleteProjectEnvironmentSecretResponse) GetJSON400 ¶
func (r DeleteProjectEnvironmentSecretResponse) GetJSON400() *ActionFailedError
GetJSON400 returns the response for an HTTP 400 `application/json` response
func (DeleteProjectEnvironmentSecretResponse) GetJSON403 ¶
func (r DeleteProjectEnvironmentSecretResponse) GetJSON403() *NotAuthorizedError
GetJSON403 returns the response for an HTTP 403 `application/json` response
func (DeleteProjectEnvironmentSecretResponse) GetJSON404 ¶
func (r DeleteProjectEnvironmentSecretResponse) GetJSON404() *NotFoundError
GetJSON404 returns the response for an HTTP 404 `application/json` response
func (DeleteProjectEnvironmentSecretResponse) GetJSON500 ¶
func (r DeleteProjectEnvironmentSecretResponse) GetJSON500() *InternalServerError
GetJSON500 returns the response for an HTTP 500 `application/json` response
func (DeleteProjectEnvironmentSecretResponse) Status ¶
func (r DeleteProjectEnvironmentSecretResponse) Status() string
Status returns HTTPResponse.Status
func (DeleteProjectEnvironmentSecretResponse) StatusCode ¶
func (r DeleteProjectEnvironmentSecretResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DeleteProjectEnvironmentValueResponse ¶
type DeleteProjectEnvironmentValueResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *SuccessMessage
// JSON400 the response for an HTTP 400 `application/json` response
JSON400 *ActionFailedError
// JSON403 the response for an HTTP 403 `application/json` response
JSON403 *NotAuthorizedError
// JSON404 the response for an HTTP 404 `application/json` response
JSON404 *NotFoundError
// JSON500 the response for an HTTP 500 `application/json` response
JSON500 *InternalServerError
}
func ParseDeleteProjectEnvironmentValueResponse ¶
func ParseDeleteProjectEnvironmentValueResponse(rsp *http.Response) (*DeleteProjectEnvironmentValueResponse, error)
ParseDeleteProjectEnvironmentValueResponse parses an HTTP response from a DeleteProjectEnvironmentValueWithResponse call
func (DeleteProjectEnvironmentValueResponse) ContentType ¶
func (r DeleteProjectEnvironmentValueResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (DeleteProjectEnvironmentValueResponse) GetBody ¶
func (r DeleteProjectEnvironmentValueResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (DeleteProjectEnvironmentValueResponse) GetJSON200 ¶
func (r DeleteProjectEnvironmentValueResponse) GetJSON200() *SuccessMessage
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (DeleteProjectEnvironmentValueResponse) GetJSON400 ¶
func (r DeleteProjectEnvironmentValueResponse) GetJSON400() *ActionFailedError
GetJSON400 returns the response for an HTTP 400 `application/json` response
func (DeleteProjectEnvironmentValueResponse) GetJSON403 ¶
func (r DeleteProjectEnvironmentValueResponse) GetJSON403() *NotAuthorizedError
GetJSON403 returns the response for an HTTP 403 `application/json` response
func (DeleteProjectEnvironmentValueResponse) GetJSON404 ¶
func (r DeleteProjectEnvironmentValueResponse) GetJSON404() *NotFoundError
GetJSON404 returns the response for an HTTP 404 `application/json` response
func (DeleteProjectEnvironmentValueResponse) GetJSON500 ¶
func (r DeleteProjectEnvironmentValueResponse) GetJSON500() *InternalServerError
GetJSON500 returns the response for an HTTP 500 `application/json` response
func (DeleteProjectEnvironmentValueResponse) Status ¶
func (r DeleteProjectEnvironmentValueResponse) Status() string
Status returns HTTPResponse.Status
func (DeleteProjectEnvironmentValueResponse) StatusCode ¶
func (r DeleteProjectEnvironmentValueResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DeleteProjectExecutionResponse ¶
type DeleteProjectExecutionResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *SuccessMessage
// JSON400 the response for an HTTP 400 `application/json` response
JSON400 *ActionFailedError
// JSON403 the response for an HTTP 403 `application/json` response
JSON403 *NotAuthorizedError
// JSON404 the response for an HTTP 404 `application/json` response
JSON404 *NotFoundError
// JSON500 the response for an HTTP 500 `application/json` response
JSON500 *InternalServerError
}
func ParseDeleteProjectExecutionResponse ¶
func ParseDeleteProjectExecutionResponse(rsp *http.Response) (*DeleteProjectExecutionResponse, error)
ParseDeleteProjectExecutionResponse parses an HTTP response from a DeleteProjectExecutionWithResponse call
func (DeleteProjectExecutionResponse) ContentType ¶
func (r DeleteProjectExecutionResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (DeleteProjectExecutionResponse) GetBody ¶
func (r DeleteProjectExecutionResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (DeleteProjectExecutionResponse) GetJSON200 ¶
func (r DeleteProjectExecutionResponse) GetJSON200() *SuccessMessage
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (DeleteProjectExecutionResponse) GetJSON400 ¶
func (r DeleteProjectExecutionResponse) GetJSON400() *ActionFailedError
GetJSON400 returns the response for an HTTP 400 `application/json` response
func (DeleteProjectExecutionResponse) GetJSON403 ¶
func (r DeleteProjectExecutionResponse) GetJSON403() *NotAuthorizedError
GetJSON403 returns the response for an HTTP 403 `application/json` response
func (DeleteProjectExecutionResponse) GetJSON404 ¶
func (r DeleteProjectExecutionResponse) GetJSON404() *NotFoundError
GetJSON404 returns the response for an HTTP 404 `application/json` response
func (DeleteProjectExecutionResponse) GetJSON500 ¶
func (r DeleteProjectExecutionResponse) GetJSON500() *InternalServerError
GetJSON500 returns the response for an HTTP 500 `application/json` response
func (DeleteProjectExecutionResponse) Status ¶
func (r DeleteProjectExecutionResponse) Status() string
Status returns HTTPResponse.Status
func (DeleteProjectExecutionResponse) StatusCode ¶
func (r DeleteProjectExecutionResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DeleteProjectFromGroupJSONBody ¶
type DeleteProjectFromGroupJSONBody struct {
Group string `json:"group"`
}
DeleteProjectFromGroupJSONBody defines parameters for DeleteProjectFromGroup.
type DeleteProjectFromGroupJSONRequestBody ¶
type DeleteProjectFromGroupJSONRequestBody DeleteProjectFromGroupJSONBody
DeleteProjectFromGroupJSONRequestBody defines body for DeleteProjectFromGroup for application/json ContentType.
type DeleteProjectFromGroupResponse ¶
type DeleteProjectFromGroupResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *SuccessMessage
// JSON400 the response for an HTTP 400 `application/json` response
JSON400 *BadRequestError
// JSON403 the response for an HTTP 403 `application/json` response
JSON403 *NotAuthorizedError
// JSON404 the response for an HTTP 404 `application/json` response
JSON404 *NotFoundError
// JSON412 the response for an HTTP 412 `application/json` response
JSON412 *NotAttachedError
// JSON500 the response for an HTTP 500 `application/json` response
JSON500 *InternalServerError
}
func ParseDeleteProjectFromGroupResponse ¶
func ParseDeleteProjectFromGroupResponse(rsp *http.Response) (*DeleteProjectFromGroupResponse, error)
ParseDeleteProjectFromGroupResponse parses an HTTP response from a DeleteProjectFromGroupWithResponse call
func (DeleteProjectFromGroupResponse) ContentType ¶
func (r DeleteProjectFromGroupResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (DeleteProjectFromGroupResponse) GetBody ¶
func (r DeleteProjectFromGroupResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (DeleteProjectFromGroupResponse) GetJSON200 ¶
func (r DeleteProjectFromGroupResponse) GetJSON200() *SuccessMessage
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (DeleteProjectFromGroupResponse) GetJSON400 ¶
func (r DeleteProjectFromGroupResponse) GetJSON400() *BadRequestError
GetJSON400 returns the response for an HTTP 400 `application/json` response
func (DeleteProjectFromGroupResponse) GetJSON403 ¶
func (r DeleteProjectFromGroupResponse) GetJSON403() *NotAuthorizedError
GetJSON403 returns the response for an HTTP 403 `application/json` response
func (DeleteProjectFromGroupResponse) GetJSON404 ¶
func (r DeleteProjectFromGroupResponse) GetJSON404() *NotFoundError
GetJSON404 returns the response for an HTTP 404 `application/json` response
func (DeleteProjectFromGroupResponse) GetJSON412 ¶
func (r DeleteProjectFromGroupResponse) GetJSON412() *NotAttachedError
GetJSON412 returns the response for an HTTP 412 `application/json` response
func (DeleteProjectFromGroupResponse) GetJSON500 ¶
func (r DeleteProjectFromGroupResponse) GetJSON500() *InternalServerError
GetJSON500 returns the response for an HTTP 500 `application/json` response
func (DeleteProjectFromGroupResponse) Status ¶
func (r DeleteProjectFromGroupResponse) Status() string
Status returns HTTPResponse.Status
func (DeleteProjectFromGroupResponse) StatusCode ¶
func (r DeleteProjectFromGroupResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DeleteProjectFromUserJSONBody ¶
type DeleteProjectFromUserJSONBody struct {
User string `json:"user"`
}
DeleteProjectFromUserJSONBody defines parameters for DeleteProjectFromUser.
type DeleteProjectFromUserJSONRequestBody ¶
type DeleteProjectFromUserJSONRequestBody DeleteProjectFromUserJSONBody
DeleteProjectFromUserJSONRequestBody defines body for DeleteProjectFromUser for application/json ContentType.
type DeleteProjectFromUserResponse ¶
type DeleteProjectFromUserResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *SuccessMessage
// JSON400 the response for an HTTP 400 `application/json` response
JSON400 *BadRequestError
// JSON403 the response for an HTTP 403 `application/json` response
JSON403 *NotAuthorizedError
// JSON404 the response for an HTTP 404 `application/json` response
JSON404 *NotFoundError
// JSON412 the response for an HTTP 412 `application/json` response
JSON412 *NotAttachedError
// JSON500 the response for an HTTP 500 `application/json` response
JSON500 *InternalServerError
}
func ParseDeleteProjectFromUserResponse ¶
func ParseDeleteProjectFromUserResponse(rsp *http.Response) (*DeleteProjectFromUserResponse, error)
ParseDeleteProjectFromUserResponse parses an HTTP response from a DeleteProjectFromUserWithResponse call
func (DeleteProjectFromUserResponse) ContentType ¶
func (r DeleteProjectFromUserResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (DeleteProjectFromUserResponse) GetBody ¶
func (r DeleteProjectFromUserResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (DeleteProjectFromUserResponse) GetJSON200 ¶
func (r DeleteProjectFromUserResponse) GetJSON200() *SuccessMessage
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (DeleteProjectFromUserResponse) GetJSON400 ¶
func (r DeleteProjectFromUserResponse) GetJSON400() *BadRequestError
GetJSON400 returns the response for an HTTP 400 `application/json` response
func (DeleteProjectFromUserResponse) GetJSON403 ¶
func (r DeleteProjectFromUserResponse) GetJSON403() *NotAuthorizedError
GetJSON403 returns the response for an HTTP 403 `application/json` response
func (DeleteProjectFromUserResponse) GetJSON404 ¶
func (r DeleteProjectFromUserResponse) GetJSON404() *NotFoundError
GetJSON404 returns the response for an HTTP 404 `application/json` response
func (DeleteProjectFromUserResponse) GetJSON412 ¶
func (r DeleteProjectFromUserResponse) GetJSON412() *NotAttachedError
GetJSON412 returns the response for an HTTP 412 `application/json` response
func (DeleteProjectFromUserResponse) GetJSON500 ¶
func (r DeleteProjectFromUserResponse) GetJSON500() *InternalServerError
GetJSON500 returns the response for an HTTP 500 `application/json` response
func (DeleteProjectFromUserResponse) Status ¶
func (r DeleteProjectFromUserResponse) Status() string
Status returns HTTPResponse.Status
func (DeleteProjectFromUserResponse) StatusCode ¶
func (r DeleteProjectFromUserResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DeleteProjectInventoryResponse ¶
type DeleteProjectInventoryResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *SuccessMessage
// JSON400 the response for an HTTP 400 `application/json` response
JSON400 *ActionFailedError
// JSON403 the response for an HTTP 403 `application/json` response
JSON403 *NotAuthorizedError
// JSON404 the response for an HTTP 404 `application/json` response
JSON404 *NotFoundError
// JSON500 the response for an HTTP 500 `application/json` response
JSON500 *InternalServerError
}
func ParseDeleteProjectInventoryResponse ¶
func ParseDeleteProjectInventoryResponse(rsp *http.Response) (*DeleteProjectInventoryResponse, error)
ParseDeleteProjectInventoryResponse parses an HTTP response from a DeleteProjectInventoryWithResponse call
func (DeleteProjectInventoryResponse) ContentType ¶
func (r DeleteProjectInventoryResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (DeleteProjectInventoryResponse) GetBody ¶
func (r DeleteProjectInventoryResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (DeleteProjectInventoryResponse) GetJSON200 ¶
func (r DeleteProjectInventoryResponse) GetJSON200() *SuccessMessage
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (DeleteProjectInventoryResponse) GetJSON400 ¶
func (r DeleteProjectInventoryResponse) GetJSON400() *ActionFailedError
GetJSON400 returns the response for an HTTP 400 `application/json` response
func (DeleteProjectInventoryResponse) GetJSON403 ¶
func (r DeleteProjectInventoryResponse) GetJSON403() *NotAuthorizedError
GetJSON403 returns the response for an HTTP 403 `application/json` response
func (DeleteProjectInventoryResponse) GetJSON404 ¶
func (r DeleteProjectInventoryResponse) GetJSON404() *NotFoundError
GetJSON404 returns the response for an HTTP 404 `application/json` response
func (DeleteProjectInventoryResponse) GetJSON500 ¶
func (r DeleteProjectInventoryResponse) GetJSON500() *InternalServerError
GetJSON500 returns the response for an HTTP 500 `application/json` response
func (DeleteProjectInventoryResponse) Status ¶
func (r DeleteProjectInventoryResponse) Status() string
Status returns HTTPResponse.Status
func (DeleteProjectInventoryResponse) StatusCode ¶
func (r DeleteProjectInventoryResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DeleteProjectRepositoryResponse ¶
type DeleteProjectRepositoryResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *SuccessMessage
// JSON400 the response for an HTTP 400 `application/json` response
JSON400 *ActionFailedError
// JSON403 the response for an HTTP 403 `application/json` response
JSON403 *NotAuthorizedError
// JSON404 the response for an HTTP 404 `application/json` response
JSON404 *NotFoundError
// JSON500 the response for an HTTP 500 `application/json` response
JSON500 *InternalServerError
}
func ParseDeleteProjectRepositoryResponse ¶
func ParseDeleteProjectRepositoryResponse(rsp *http.Response) (*DeleteProjectRepositoryResponse, error)
ParseDeleteProjectRepositoryResponse parses an HTTP response from a DeleteProjectRepositoryWithResponse call
func (DeleteProjectRepositoryResponse) ContentType ¶
func (r DeleteProjectRepositoryResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (DeleteProjectRepositoryResponse) GetBody ¶
func (r DeleteProjectRepositoryResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (DeleteProjectRepositoryResponse) GetJSON200 ¶
func (r DeleteProjectRepositoryResponse) GetJSON200() *SuccessMessage
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (DeleteProjectRepositoryResponse) GetJSON400 ¶
func (r DeleteProjectRepositoryResponse) GetJSON400() *ActionFailedError
GetJSON400 returns the response for an HTTP 400 `application/json` response
func (DeleteProjectRepositoryResponse) GetJSON403 ¶
func (r DeleteProjectRepositoryResponse) GetJSON403() *NotAuthorizedError
GetJSON403 returns the response for an HTTP 403 `application/json` response
func (DeleteProjectRepositoryResponse) GetJSON404 ¶
func (r DeleteProjectRepositoryResponse) GetJSON404() *NotFoundError
GetJSON404 returns the response for an HTTP 404 `application/json` response
func (DeleteProjectRepositoryResponse) GetJSON500 ¶
func (r DeleteProjectRepositoryResponse) GetJSON500() *InternalServerError
GetJSON500 returns the response for an HTTP 500 `application/json` response
func (DeleteProjectRepositoryResponse) Status ¶
func (r DeleteProjectRepositoryResponse) Status() string
Status returns HTTPResponse.Status
func (DeleteProjectRepositoryResponse) StatusCode ¶
func (r DeleteProjectRepositoryResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DeleteProjectResponse ¶
type DeleteProjectResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *SuccessMessage
// JSON400 the response for an HTTP 400 `application/json` response
JSON400 *ActionFailedError
// JSON403 the response for an HTTP 403 `application/json` response
JSON403 *NotAuthorizedError
// JSON404 the response for an HTTP 404 `application/json` response
JSON404 *NotFoundError
// JSON500 the response for an HTTP 500 `application/json` response
JSON500 *InternalServerError
}
func ParseDeleteProjectResponse ¶
func ParseDeleteProjectResponse(rsp *http.Response) (*DeleteProjectResponse, error)
ParseDeleteProjectResponse parses an HTTP response from a DeleteProjectWithResponse call
func (DeleteProjectResponse) ContentType ¶
func (r DeleteProjectResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (DeleteProjectResponse) GetBody ¶
func (r DeleteProjectResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (DeleteProjectResponse) GetJSON200 ¶
func (r DeleteProjectResponse) GetJSON200() *SuccessMessage
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (DeleteProjectResponse) GetJSON400 ¶
func (r DeleteProjectResponse) GetJSON400() *ActionFailedError
GetJSON400 returns the response for an HTTP 400 `application/json` response
func (DeleteProjectResponse) GetJSON403 ¶
func (r DeleteProjectResponse) GetJSON403() *NotAuthorizedError
GetJSON403 returns the response for an HTTP 403 `application/json` response
func (DeleteProjectResponse) GetJSON404 ¶
func (r DeleteProjectResponse) GetJSON404() *NotFoundError
GetJSON404 returns the response for an HTTP 404 `application/json` response
func (DeleteProjectResponse) GetJSON500 ¶
func (r DeleteProjectResponse) GetJSON500() *InternalServerError
GetJSON500 returns the response for an HTTP 500 `application/json` response
func (DeleteProjectResponse) Status ¶
func (r DeleteProjectResponse) Status() string
Status returns HTTPResponse.Status
func (DeleteProjectResponse) StatusCode ¶
func (r DeleteProjectResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DeleteProjectRunnerResponse ¶
type DeleteProjectRunnerResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *SuccessMessage
// JSON400 the response for an HTTP 400 `application/json` response
JSON400 *ActionFailedError
// JSON403 the response for an HTTP 403 `application/json` response
JSON403 *NotAuthorizedError
// JSON404 the response for an HTTP 404 `application/json` response
JSON404 *NotFoundError
// JSON500 the response for an HTTP 500 `application/json` response
JSON500 *InternalServerError
}
func ParseDeleteProjectRunnerResponse ¶
func ParseDeleteProjectRunnerResponse(rsp *http.Response) (*DeleteProjectRunnerResponse, error)
ParseDeleteProjectRunnerResponse parses an HTTP response from a DeleteProjectRunnerWithResponse call
func (DeleteProjectRunnerResponse) ContentType ¶
func (r DeleteProjectRunnerResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (DeleteProjectRunnerResponse) GetBody ¶
func (r DeleteProjectRunnerResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (DeleteProjectRunnerResponse) GetJSON200 ¶
func (r DeleteProjectRunnerResponse) GetJSON200() *SuccessMessage
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (DeleteProjectRunnerResponse) GetJSON400 ¶
func (r DeleteProjectRunnerResponse) GetJSON400() *ActionFailedError
GetJSON400 returns the response for an HTTP 400 `application/json` response
func (DeleteProjectRunnerResponse) GetJSON403 ¶
func (r DeleteProjectRunnerResponse) GetJSON403() *NotAuthorizedError
GetJSON403 returns the response for an HTTP 403 `application/json` response
func (DeleteProjectRunnerResponse) GetJSON404 ¶
func (r DeleteProjectRunnerResponse) GetJSON404() *NotFoundError
GetJSON404 returns the response for an HTTP 404 `application/json` response
func (DeleteProjectRunnerResponse) GetJSON500 ¶
func (r DeleteProjectRunnerResponse) GetJSON500() *InternalServerError
GetJSON500 returns the response for an HTTP 500 `application/json` response
func (DeleteProjectRunnerResponse) Status ¶
func (r DeleteProjectRunnerResponse) Status() string
Status returns HTTPResponse.Status
func (DeleteProjectRunnerResponse) StatusCode ¶
func (r DeleteProjectRunnerResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DeleteProjectScheduleResponse ¶
type DeleteProjectScheduleResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *SuccessMessage
// JSON400 the response for an HTTP 400 `application/json` response
JSON400 *ActionFailedError
// JSON403 the response for an HTTP 403 `application/json` response
JSON403 *NotAuthorizedError
// JSON404 the response for an HTTP 404 `application/json` response
JSON404 *NotFoundError
// JSON500 the response for an HTTP 500 `application/json` response
JSON500 *InternalServerError
}
func ParseDeleteProjectScheduleResponse ¶
func ParseDeleteProjectScheduleResponse(rsp *http.Response) (*DeleteProjectScheduleResponse, error)
ParseDeleteProjectScheduleResponse parses an HTTP response from a DeleteProjectScheduleWithResponse call
func (DeleteProjectScheduleResponse) ContentType ¶
func (r DeleteProjectScheduleResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (DeleteProjectScheduleResponse) GetBody ¶
func (r DeleteProjectScheduleResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (DeleteProjectScheduleResponse) GetJSON200 ¶
func (r DeleteProjectScheduleResponse) GetJSON200() *SuccessMessage
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (DeleteProjectScheduleResponse) GetJSON400 ¶
func (r DeleteProjectScheduleResponse) GetJSON400() *ActionFailedError
GetJSON400 returns the response for an HTTP 400 `application/json` response
func (DeleteProjectScheduleResponse) GetJSON403 ¶
func (r DeleteProjectScheduleResponse) GetJSON403() *NotAuthorizedError
GetJSON403 returns the response for an HTTP 403 `application/json` response
func (DeleteProjectScheduleResponse) GetJSON404 ¶
func (r DeleteProjectScheduleResponse) GetJSON404() *NotFoundError
GetJSON404 returns the response for an HTTP 404 `application/json` response
func (DeleteProjectScheduleResponse) GetJSON500 ¶
func (r DeleteProjectScheduleResponse) GetJSON500() *InternalServerError
GetJSON500 returns the response for an HTTP 500 `application/json` response
func (DeleteProjectScheduleResponse) Status ¶
func (r DeleteProjectScheduleResponse) Status() string
Status returns HTTPResponse.Status
func (DeleteProjectScheduleResponse) StatusCode ¶
func (r DeleteProjectScheduleResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DeleteProjectTemplateResponse ¶
type DeleteProjectTemplateResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *SuccessMessage
// JSON400 the response for an HTTP 400 `application/json` response
JSON400 *ActionFailedError
// JSON403 the response for an HTTP 403 `application/json` response
JSON403 *NotAuthorizedError
// JSON404 the response for an HTTP 404 `application/json` response
JSON404 *NotFoundError
// JSON500 the response for an HTTP 500 `application/json` response
JSON500 *InternalServerError
}
func ParseDeleteProjectTemplateResponse ¶
func ParseDeleteProjectTemplateResponse(rsp *http.Response) (*DeleteProjectTemplateResponse, error)
ParseDeleteProjectTemplateResponse parses an HTTP response from a DeleteProjectTemplateWithResponse call
func (DeleteProjectTemplateResponse) ContentType ¶
func (r DeleteProjectTemplateResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (DeleteProjectTemplateResponse) GetBody ¶
func (r DeleteProjectTemplateResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (DeleteProjectTemplateResponse) GetJSON200 ¶
func (r DeleteProjectTemplateResponse) GetJSON200() *SuccessMessage
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (DeleteProjectTemplateResponse) GetJSON400 ¶
func (r DeleteProjectTemplateResponse) GetJSON400() *ActionFailedError
GetJSON400 returns the response for an HTTP 400 `application/json` response
func (DeleteProjectTemplateResponse) GetJSON403 ¶
func (r DeleteProjectTemplateResponse) GetJSON403() *NotAuthorizedError
GetJSON403 returns the response for an HTTP 403 `application/json` response
func (DeleteProjectTemplateResponse) GetJSON404 ¶
func (r DeleteProjectTemplateResponse) GetJSON404() *NotFoundError
GetJSON404 returns the response for an HTTP 404 `application/json` response
func (DeleteProjectTemplateResponse) GetJSON500 ¶
func (r DeleteProjectTemplateResponse) GetJSON500() *InternalServerError
GetJSON500 returns the response for an HTTP 500 `application/json` response
func (DeleteProjectTemplateResponse) Status ¶
func (r DeleteProjectTemplateResponse) Status() string
Status returns HTTPResponse.Status
func (DeleteProjectTemplateResponse) StatusCode ¶
func (r DeleteProjectTemplateResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DeleteProjectTemplateSurveyResponse ¶
type DeleteProjectTemplateSurveyResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *SuccessMessage
// JSON400 the response for an HTTP 400 `application/json` response
JSON400 *ActionFailedError
// JSON403 the response for an HTTP 403 `application/json` response
JSON403 *NotAuthorizedError
// JSON404 the response for an HTTP 404 `application/json` response
JSON404 *NotFoundError
// JSON500 the response for an HTTP 500 `application/json` response
JSON500 *InternalServerError
}
func ParseDeleteProjectTemplateSurveyResponse ¶
func ParseDeleteProjectTemplateSurveyResponse(rsp *http.Response) (*DeleteProjectTemplateSurveyResponse, error)
ParseDeleteProjectTemplateSurveyResponse parses an HTTP response from a DeleteProjectTemplateSurveyWithResponse call
func (DeleteProjectTemplateSurveyResponse) ContentType ¶
func (r DeleteProjectTemplateSurveyResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (DeleteProjectTemplateSurveyResponse) GetBody ¶
func (r DeleteProjectTemplateSurveyResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (DeleteProjectTemplateSurveyResponse) GetJSON200 ¶
func (r DeleteProjectTemplateSurveyResponse) GetJSON200() *SuccessMessage
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (DeleteProjectTemplateSurveyResponse) GetJSON400 ¶
func (r DeleteProjectTemplateSurveyResponse) GetJSON400() *ActionFailedError
GetJSON400 returns the response for an HTTP 400 `application/json` response
func (DeleteProjectTemplateSurveyResponse) GetJSON403 ¶
func (r DeleteProjectTemplateSurveyResponse) GetJSON403() *NotAuthorizedError
GetJSON403 returns the response for an HTTP 403 `application/json` response
func (DeleteProjectTemplateSurveyResponse) GetJSON404 ¶
func (r DeleteProjectTemplateSurveyResponse) GetJSON404() *NotFoundError
GetJSON404 returns the response for an HTTP 404 `application/json` response
func (DeleteProjectTemplateSurveyResponse) GetJSON500 ¶
func (r DeleteProjectTemplateSurveyResponse) GetJSON500() *InternalServerError
GetJSON500 returns the response for an HTTP 500 `application/json` response
func (DeleteProjectTemplateSurveyResponse) Status ¶
func (r DeleteProjectTemplateSurveyResponse) Status() string
Status returns HTTPResponse.Status
func (DeleteProjectTemplateSurveyResponse) StatusCode ¶
func (r DeleteProjectTemplateSurveyResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DeleteProjectTemplateVaultResponse ¶
type DeleteProjectTemplateVaultResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *SuccessMessage
// JSON400 the response for an HTTP 400 `application/json` response
JSON400 *ActionFailedError
// JSON403 the response for an HTTP 403 `application/json` response
JSON403 *NotAuthorizedError
// JSON404 the response for an HTTP 404 `application/json` response
JSON404 *NotFoundError
// JSON500 the response for an HTTP 500 `application/json` response
JSON500 *InternalServerError
}
func ParseDeleteProjectTemplateVaultResponse ¶
func ParseDeleteProjectTemplateVaultResponse(rsp *http.Response) (*DeleteProjectTemplateVaultResponse, error)
ParseDeleteProjectTemplateVaultResponse parses an HTTP response from a DeleteProjectTemplateVaultWithResponse call
func (DeleteProjectTemplateVaultResponse) ContentType ¶
func (r DeleteProjectTemplateVaultResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (DeleteProjectTemplateVaultResponse) GetBody ¶
func (r DeleteProjectTemplateVaultResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (DeleteProjectTemplateVaultResponse) GetJSON200 ¶
func (r DeleteProjectTemplateVaultResponse) GetJSON200() *SuccessMessage
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (DeleteProjectTemplateVaultResponse) GetJSON400 ¶
func (r DeleteProjectTemplateVaultResponse) GetJSON400() *ActionFailedError
GetJSON400 returns the response for an HTTP 400 `application/json` response
func (DeleteProjectTemplateVaultResponse) GetJSON403 ¶
func (r DeleteProjectTemplateVaultResponse) GetJSON403() *NotAuthorizedError
GetJSON403 returns the response for an HTTP 403 `application/json` response
func (DeleteProjectTemplateVaultResponse) GetJSON404 ¶
func (r DeleteProjectTemplateVaultResponse) GetJSON404() *NotFoundError
GetJSON404 returns the response for an HTTP 404 `application/json` response
func (DeleteProjectTemplateVaultResponse) GetJSON500 ¶
func (r DeleteProjectTemplateVaultResponse) GetJSON500() *InternalServerError
GetJSON500 returns the response for an HTTP 500 `application/json` response
func (DeleteProjectTemplateVaultResponse) Status ¶
func (r DeleteProjectTemplateVaultResponse) Status() string
Status returns HTTPResponse.Status
func (DeleteProjectTemplateVaultResponse) StatusCode ¶
func (r DeleteProjectTemplateVaultResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DeleteUserFromGroupJSONBody ¶
type DeleteUserFromGroupJSONBody struct {
Group string `json:"group"`
}
DeleteUserFromGroupJSONBody defines parameters for DeleteUserFromGroup.
type DeleteUserFromGroupJSONRequestBody ¶
type DeleteUserFromGroupJSONRequestBody DeleteUserFromGroupJSONBody
DeleteUserFromGroupJSONRequestBody defines body for DeleteUserFromGroup for application/json ContentType.
type DeleteUserFromGroupResponse ¶
type DeleteUserFromGroupResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *SuccessMessage
// JSON400 the response for an HTTP 400 `application/json` response
JSON400 *BadRequestError
// JSON403 the response for an HTTP 403 `application/json` response
JSON403 *NotAuthorizedError
// JSON404 the response for an HTTP 404 `application/json` response
JSON404 *NotFoundError
// JSON412 the response for an HTTP 412 `application/json` response
JSON412 *NotAttachedError
// JSON500 the response for an HTTP 500 `application/json` response
JSON500 *InternalServerError
}
func ParseDeleteUserFromGroupResponse ¶
func ParseDeleteUserFromGroupResponse(rsp *http.Response) (*DeleteUserFromGroupResponse, error)
ParseDeleteUserFromGroupResponse parses an HTTP response from a DeleteUserFromGroupWithResponse call
func (DeleteUserFromGroupResponse) ContentType ¶
func (r DeleteUserFromGroupResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (DeleteUserFromGroupResponse) GetBody ¶
func (r DeleteUserFromGroupResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (DeleteUserFromGroupResponse) GetJSON200 ¶
func (r DeleteUserFromGroupResponse) GetJSON200() *SuccessMessage
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (DeleteUserFromGroupResponse) GetJSON400 ¶
func (r DeleteUserFromGroupResponse) GetJSON400() *BadRequestError
GetJSON400 returns the response for an HTTP 400 `application/json` response
func (DeleteUserFromGroupResponse) GetJSON403 ¶
func (r DeleteUserFromGroupResponse) GetJSON403() *NotAuthorizedError
GetJSON403 returns the response for an HTTP 403 `application/json` response
func (DeleteUserFromGroupResponse) GetJSON404 ¶
func (r DeleteUserFromGroupResponse) GetJSON404() *NotFoundError
GetJSON404 returns the response for an HTTP 404 `application/json` response
func (DeleteUserFromGroupResponse) GetJSON412 ¶
func (r DeleteUserFromGroupResponse) GetJSON412() *NotAttachedError
GetJSON412 returns the response for an HTTP 412 `application/json` response
func (DeleteUserFromGroupResponse) GetJSON500 ¶
func (r DeleteUserFromGroupResponse) GetJSON500() *InternalServerError
GetJSON500 returns the response for an HTTP 500 `application/json` response
func (DeleteUserFromGroupResponse) Status ¶
func (r DeleteUserFromGroupResponse) Status() string
Status returns HTTPResponse.Status
func (DeleteUserFromGroupResponse) StatusCode ¶
func (r DeleteUserFromGroupResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DeleteUserFromProjectJSONBody ¶
type DeleteUserFromProjectJSONBody struct {
Project string `json:"project"`
}
DeleteUserFromProjectJSONBody defines parameters for DeleteUserFromProject.
type DeleteUserFromProjectJSONRequestBody ¶
type DeleteUserFromProjectJSONRequestBody DeleteUserFromProjectJSONBody
DeleteUserFromProjectJSONRequestBody defines body for DeleteUserFromProject for application/json ContentType.
type DeleteUserFromProjectResponse ¶
type DeleteUserFromProjectResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *SuccessMessage
// JSON400 the response for an HTTP 400 `application/json` response
JSON400 *BadRequestError
// JSON403 the response for an HTTP 403 `application/json` response
JSON403 *NotAuthorizedError
// JSON404 the response for an HTTP 404 `application/json` response
JSON404 *NotFoundError
// JSON412 the response for an HTTP 412 `application/json` response
JSON412 *NotAttachedError
// JSON500 the response for an HTTP 500 `application/json` response
JSON500 *InternalServerError
}
func ParseDeleteUserFromProjectResponse ¶
func ParseDeleteUserFromProjectResponse(rsp *http.Response) (*DeleteUserFromProjectResponse, error)
ParseDeleteUserFromProjectResponse parses an HTTP response from a DeleteUserFromProjectWithResponse call
func (DeleteUserFromProjectResponse) ContentType ¶
func (r DeleteUserFromProjectResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (DeleteUserFromProjectResponse) GetBody ¶
func (r DeleteUserFromProjectResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (DeleteUserFromProjectResponse) GetJSON200 ¶
func (r DeleteUserFromProjectResponse) GetJSON200() *SuccessMessage
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (DeleteUserFromProjectResponse) GetJSON400 ¶
func (r DeleteUserFromProjectResponse) GetJSON400() *BadRequestError
GetJSON400 returns the response for an HTTP 400 `application/json` response
func (DeleteUserFromProjectResponse) GetJSON403 ¶
func (r DeleteUserFromProjectResponse) GetJSON403() *NotAuthorizedError
GetJSON403 returns the response for an HTTP 403 `application/json` response
func (DeleteUserFromProjectResponse) GetJSON404 ¶
func (r DeleteUserFromProjectResponse) GetJSON404() *NotFoundError
GetJSON404 returns the response for an HTTP 404 `application/json` response
func (DeleteUserFromProjectResponse) GetJSON412 ¶
func (r DeleteUserFromProjectResponse) GetJSON412() *NotAttachedError
GetJSON412 returns the response for an HTTP 412 `application/json` response
func (DeleteUserFromProjectResponse) GetJSON500 ¶
func (r DeleteUserFromProjectResponse) GetJSON500() *InternalServerError
GetJSON500 returns the response for an HTTP 500 `application/json` response
func (DeleteUserFromProjectResponse) Status ¶
func (r DeleteUserFromProjectResponse) Status() string
Status returns HTTPResponse.Status
func (DeleteUserFromProjectResponse) StatusCode ¶
func (r DeleteUserFromProjectResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DeleteUserResponse ¶
type DeleteUserResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *SuccessMessage
// JSON400 the response for an HTTP 400 `application/json` response
JSON400 *ActionFailedError
// JSON403 the response for an HTTP 403 `application/json` response
JSON403 *NotAuthorizedError
// JSON404 the response for an HTTP 404 `application/json` response
JSON404 *NotFoundError
// JSON500 the response for an HTTP 500 `application/json` response
JSON500 *InternalServerError
}
func ParseDeleteUserResponse ¶
func ParseDeleteUserResponse(rsp *http.Response) (*DeleteUserResponse, error)
ParseDeleteUserResponse parses an HTTP response from a DeleteUserWithResponse call
func (DeleteUserResponse) ContentType ¶
func (r DeleteUserResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (DeleteUserResponse) GetBody ¶
func (r DeleteUserResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (DeleteUserResponse) GetJSON200 ¶
func (r DeleteUserResponse) GetJSON200() *SuccessMessage
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (DeleteUserResponse) GetJSON400 ¶
func (r DeleteUserResponse) GetJSON400() *ActionFailedError
GetJSON400 returns the response for an HTTP 400 `application/json` response
func (DeleteUserResponse) GetJSON403 ¶
func (r DeleteUserResponse) GetJSON403() *NotAuthorizedError
GetJSON403 returns the response for an HTTP 403 `application/json` response
func (DeleteUserResponse) GetJSON404 ¶
func (r DeleteUserResponse) GetJSON404() *NotFoundError
GetJSON404 returns the response for an HTTP 404 `application/json` response
func (DeleteUserResponse) GetJSON500 ¶
func (r DeleteUserResponse) GetJSON500() *InternalServerError
GetJSON500 returns the response for an HTTP 500 `application/json` response
func (DeleteUserResponse) Status ¶
func (r DeleteUserResponse) Status() string
Status returns HTTPResponse.Status
func (DeleteUserResponse) StatusCode ¶
func (r DeleteUserResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type Environment ¶
type Environment struct {
CreatedAt *time.Time `json:"created_at,omitempty"`
ID *string `json:"id,omitempty"`
Name *string `json:"name,omitempty"`
ProjectID *string `json:"project_id,omitempty"`
Secrets *[]EnvironmentSecret `json:"secrets,omitempty"`
Slug *string `json:"slug,omitempty"`
UpdatedAt *time.Time `json:"updated_at,omitempty"`
Values *[]EnvironmentValue `json:"values,omitempty"`
}
Environment Model to represent environment
type EnvironmentSecret ¶
type EnvironmentSecret struct {
Content *string `json:"content,omitempty"`
ID *string `json:"id,omitempty"`
Kind *EnvironmentSecretKind `json:"kind,omitempty"`
Name *string `json:"name,omitempty"`
}
EnvironmentSecret Model to represent environment secret
type EnvironmentSecretKind ¶
type EnvironmentSecretKind string
EnvironmentSecretKind defines model for EnvironmentSecret.Kind.
const ( EnvironmentSecretKindEnv EnvironmentSecretKind = "env" EnvironmentSecretKindVar EnvironmentSecretKind = "var" )
Defines values for EnvironmentSecretKind.
func ToEnvironmentSecretKind ¶
func ToEnvironmentSecretKind(val string) (EnvironmentSecretKind, error)
ToEnvironmentSecretKind acts as a helper to map a string to the defined enum.
func (EnvironmentSecretKind) Valid ¶
func (e EnvironmentSecretKind) Valid() bool
Valid indicates whether the value is a known member of the EnvironmentSecretKind enum.
type EnvironmentValue ¶
type EnvironmentValue struct {
Content *string `json:"content,omitempty"`
ID *string `json:"id,omitempty"`
Kind *EnvironmentValueKind `json:"kind,omitempty"`
Name *string `json:"name,omitempty"`
}
EnvironmentValue Model to represent environment value
type EnvironmentValueKind ¶
type EnvironmentValueKind string
EnvironmentValueKind defines model for EnvironmentValue.Kind.
const ( EnvironmentValueKindEnv EnvironmentValueKind = "env" EnvironmentValueKindVar EnvironmentValueKind = "var" )
Defines values for EnvironmentValueKind.
func ToEnvironmentValueKind ¶
func ToEnvironmentValueKind(val string) (EnvironmentValueKind, error)
ToEnvironmentValueKind acts as a helper to map a string to the defined enum.
func (EnvironmentValueKind) Valid ¶
func (e EnvironmentValueKind) Valid() bool
Valid indicates whether the value is a known member of the EnvironmentValueKind enum.
type Event ¶
type Event struct {
Action *EventAction `json:"action,omitempty"`
Attrs *map[string]interface{} `json:"attrs,omitempty"`
CreatedAt *time.Time `json:"created_at,omitempty"`
ObjectDisplay *string `json:"object_display,omitempty"`
ObjectID *string `json:"object_id,omitempty"`
ObjectType *EventObjectType `json:"object_type,omitempty"`
ProjectDisplay *string `json:"project_display,omitempty"`
ProjectID *string `json:"project_id,omitempty"`
UserDisplay *string `json:"user_display,omitempty"`
UserHandle *string `json:"user_handle,omitempty"`
UserID *string `json:"user_id,omitempty"`
}
Event Model to represent event
type EventAction ¶
type EventAction string
EventAction defines model for Event.Action.
const ( Create EventAction = "create" Delete EventAction = "delete" Update EventAction = "update" )
Defines values for EventAction.
func ToEventAction ¶
func ToEventAction(val string) (EventAction, error)
ToEventAction acts as a helper to map a string to the defined enum.
func (EventAction) Valid ¶
func (e EventAction) Valid() bool
Valid indicates whether the value is a known member of the EventAction enum.
type EventObjectType ¶
type EventObjectType string
EventObjectType defines model for Event.ObjectType.
const ( EventObjectTypeCredential EventObjectType = "credential" EventObjectTypeEnvironment EventObjectType = "environment" EventObjectTypeExecution EventObjectType = "execution" EventObjectTypeGroup EventObjectType = "group" EventObjectTypeGroupProject EventObjectType = "group_project" EventObjectTypeGroupUser EventObjectType = "group_user" EventObjectTypeInventory EventObjectType = "inventory" EventObjectTypeProject EventObjectType = "project" EventObjectTypeProjectGroup EventObjectType = "project_group" EventObjectTypeProjectUser EventObjectType = "project_user" EventObjectTypeRepository EventObjectType = "repository" EventObjectTypeRunner EventObjectType = "runner" EventObjectTypeSchedule EventObjectType = "schedule" EventObjectTypeTemplate EventObjectType = "template" EventObjectTypeUser EventObjectType = "user" EventObjectTypeUserGroup EventObjectType = "user_group" EventObjectTypeUserProject EventObjectType = "user_project" )
Defines values for EventObjectType.
func ToEventObjectType ¶
func ToEventObjectType(val string) (EventObjectType, error)
ToEventObjectType acts as a helper to map a string to the defined enum.
func (EventObjectType) Valid ¶
func (e EventObjectType) Valid() bool
Valid indicates whether the value is a known member of the EventObjectType enum.
type Execution ¶
type Execution struct {
Branch *string `json:"branch,omitempty"`
CreatedAt *time.Time `json:"created_at,omitempty"`
Debug *bool `json:"debug,omitempty"`
Environment *string `json:"environment,omitempty"`
ID *string `json:"id,omitempty"`
Limit *string `json:"limit,omitempty"`
Name *string `json:"name,omitempty"`
Path *string `json:"path,omitempty"`
ProjectID *string `json:"project_id,omitempty"`
Secret *string `json:"secret,omitempty"`
Status *string `json:"status,omitempty"`
// Template Model to represent template
Template *Template `json:"template,omitempty"`
TemplateID *string `json:"template_id,omitempty"`
UpdatedAt *time.Time `json:"updated_at,omitempty"`
}
Execution Model to represent execution
type GlobalEventsResponse ¶
type GlobalEventsResponse struct {
Events []Event `json:"events"`
Limit int64 `json:"limit"`
Offset int64 `json:"offset"`
Total int64 `json:"total"`
}
GlobalEventsResponse defines model for GlobalEventsResponse.
type GlobalRunnerResponse ¶
type GlobalRunnerResponse = Runner
GlobalRunnerResponse Model to represent runner
type GlobalRunnersResponse ¶
type GlobalRunnersResponse struct {
Limit int64 `json:"limit"`
Offset int64 `json:"offset"`
Runners []Runner `json:"runners"`
Total int64 `json:"total"`
}
GlobalRunnersResponse defines model for GlobalRunnersResponse.
type Group ¶
type Group struct {
CreatedAt *time.Time `json:"created_at,omitempty"`
ID *string `json:"id,omitempty"`
Name *string `json:"name,omitempty"`
Slug *string `json:"slug,omitempty"`
UpdatedAt *time.Time `json:"updated_at,omitempty"`
}
Group Model to represent group
type GroupProject ¶
type GroupProject struct {
CreatedAt *time.Time `json:"created_at,omitempty"`
// Group Model to represent group
Group *Group `json:"group,omitempty"`
GroupID string `json:"group_id"`
Perm *GroupProjectPerm `json:"perm,omitempty"`
// Project Model to represent project
Project *Project `json:"project,omitempty"`
ProjectID string `json:"project_id"`
UpdatedAt *time.Time `json:"updated_at,omitempty"`
}
GroupProject Model to represent group project
type GroupProjectDropBody ¶
type GroupProjectDropBody struct {
Project string `json:"project"`
}
GroupProjectDropBody defines model for GroupProjectDropBody.
type GroupProjectPerm ¶
type GroupProjectPerm string
GroupProjectPerm defines model for GroupProject.Perm.
const ( GroupProjectPermAdmin GroupProjectPerm = "admin" GroupProjectPermOwner GroupProjectPerm = "owner" GroupProjectPermUser GroupProjectPerm = "user" )
Defines values for GroupProjectPerm.
func ToGroupProjectPerm ¶
func ToGroupProjectPerm(val string) (GroupProjectPerm, error)
ToGroupProjectPerm acts as a helper to map a string to the defined enum.
func (GroupProjectPerm) Valid ¶
func (e GroupProjectPerm) Valid() bool
Valid indicates whether the value is a known member of the GroupProjectPerm enum.
type GroupProjectPermBody ¶
GroupProjectPermBody defines model for GroupProjectPermBody.
type GroupProjectsResponse ¶
type GroupProjectsResponse struct {
// Group Model to represent group
Group *Group `json:"group,omitempty"`
Limit int64 `json:"limit"`
Offset int64 `json:"offset"`
Projects []GroupProject `json:"projects"`
Total int64 `json:"total"`
}
GroupProjectsResponse defines model for GroupProjectsResponse.
type GroupUserDropBody ¶
type GroupUserDropBody struct {
User string `json:"user"`
}
GroupUserDropBody defines model for GroupUserDropBody.
type GroupUserPermBody ¶
GroupUserPermBody defines model for GroupUserPermBody.
type GroupUsersResponse ¶
type GroupUsersResponse struct {
// Group Model to represent group
Group *Group `json:"group,omitempty"`
Limit int64 `json:"limit"`
Offset int64 `json:"offset"`
Total int64 `json:"total"`
Users []UserGroup `json:"users"`
}
GroupUsersResponse defines model for GroupUsersResponse.
type GroupsResponse ¶
type GroupsResponse struct {
Groups []Group `json:"groups"`
Limit int64 `json:"limit"`
Offset int64 `json:"offset"`
Total int64 `json:"total"`
}
GroupsResponse defines model for GroupsResponse.
type HttpRequestDoer ¶
Doer performs HTTP requests.
The standard http.Client implements this interface.
type InternalServerError ¶
type InternalServerError = Notification
InternalServerError Generic response for errors and validations
type InvalidParamFormatError ¶
func (*InvalidParamFormatError) Error ¶
func (e *InvalidParamFormatError) Error() string
func (*InvalidParamFormatError) Unwrap ¶
func (e *InvalidParamFormatError) Unwrap() error
type InvalidTokenError ¶
type InvalidTokenError = Notification
InvalidTokenError Generic response for errors and validations
type Inventory ¶
type Inventory struct {
// Become Model to represent credential
Become *Credential `json:"become,omitempty"`
BecomeID *string `json:"become_id,omitempty"`
Content *string `json:"content,omitempty"`
CreatedAt *time.Time `json:"created_at,omitempty"`
// Credential Model to represent credential
Credential *Credential `json:"credential,omitempty"`
CredentialID *string `json:"credential_id,omitempty"`
ID *string `json:"id,omitempty"`
Kind *InventoryKind `json:"kind,omitempty"`
Name *string `json:"name,omitempty"`
ProjectID *string `json:"project_id,omitempty"`
// Repository Model to represent repository
Repository *Repository `json:"repository,omitempty"`
RepositoryID *string `json:"repository_id,omitempty"`
Slug *string `json:"slug,omitempty"`
UpdatedAt *time.Time `json:"updated_at,omitempty"`
}
Inventory Model to represent inventory
type InventoryKind ¶
type InventoryKind string
InventoryKind defines model for Inventory.Kind.
const ( File InventoryKind = "file" Static InventoryKind = "static" )
Defines values for InventoryKind.
func ToInventoryKind ¶
func ToInventoryKind(val string) (InventoryKind, error)
ToInventoryKind acts as a helper to map a string to the defined enum.
func (InventoryKind) Valid ¶
func (e InventoryKind) Valid() bool
Valid indicates whether the value is a known member of the InventoryKind enum.
type ListGlobalEventsParams ¶
type ListGlobalEventsParams struct {
// Search Search query
Search *SearchQueryParam `form:"search,omitempty" json:"search,omitempty"`
// Limit Paging limit
Limit *PagingLimitParam `form:"limit,omitempty" json:"limit,omitempty"`
// Offset Paging offset
Offset *PagingOffsetParam `form:"offset,omitempty" json:"offset,omitempty"`
}
ListGlobalEventsParams defines parameters for ListGlobalEvents.
type ListGlobalEventsResponse ¶
type ListGlobalEventsResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *GlobalEventsResponse
// JSON403 the response for an HTTP 403 `application/json` response
JSON403 *NotAuthorizedError
// JSON500 the response for an HTTP 500 `application/json` response
JSON500 *InternalServerError
}
func ParseListGlobalEventsResponse ¶
func ParseListGlobalEventsResponse(rsp *http.Response) (*ListGlobalEventsResponse, error)
ParseListGlobalEventsResponse parses an HTTP response from a ListGlobalEventsWithResponse call
func (ListGlobalEventsResponse) ContentType ¶
func (r ListGlobalEventsResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (ListGlobalEventsResponse) GetBody ¶
func (r ListGlobalEventsResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (ListGlobalEventsResponse) GetJSON200 ¶
func (r ListGlobalEventsResponse) GetJSON200() *GlobalEventsResponse
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (ListGlobalEventsResponse) GetJSON403 ¶
func (r ListGlobalEventsResponse) GetJSON403() *NotAuthorizedError
GetJSON403 returns the response for an HTTP 403 `application/json` response
func (ListGlobalEventsResponse) GetJSON500 ¶
func (r ListGlobalEventsResponse) GetJSON500() *InternalServerError
GetJSON500 returns the response for an HTTP 500 `application/json` response
func (ListGlobalEventsResponse) Status ¶
func (r ListGlobalEventsResponse) Status() string
Status returns HTTPResponse.Status
func (ListGlobalEventsResponse) StatusCode ¶
func (r ListGlobalEventsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListGlobalRunnersParams ¶
type ListGlobalRunnersParams struct {
// Search Search query
Search *SearchQueryParam `form:"search,omitempty" json:"search,omitempty"`
// Sort Sorting column
Sort *SortColumnParam `form:"sort,omitempty" json:"sort,omitempty"`
// Order Sorting order
Order *ListGlobalRunnersParamsOrder `form:"order,omitempty" json:"order,omitempty"`
// Limit Paging limit
Limit *PagingLimitParam `form:"limit,omitempty" json:"limit,omitempty"`
// Offset Paging offset
Offset *PagingOffsetParam `form:"offset,omitempty" json:"offset,omitempty"`
}
ListGlobalRunnersParams defines parameters for ListGlobalRunners.
type ListGlobalRunnersParamsOrder ¶
type ListGlobalRunnersParamsOrder string
ListGlobalRunnersParamsOrder defines parameters for ListGlobalRunners.
const ( ListGlobalRunnersParamsOrderAsc ListGlobalRunnersParamsOrder = "asc" ListGlobalRunnersParamsOrderDesc ListGlobalRunnersParamsOrder = "desc" )
Defines values for ListGlobalRunnersParamsOrder.
func ToListGlobalRunnersParamsOrder ¶
func ToListGlobalRunnersParamsOrder(val string) (ListGlobalRunnersParamsOrder, error)
ToListGlobalRunnersParamsOrder acts as a helper to map a string to the defined enum.
func (ListGlobalRunnersParamsOrder) Valid ¶
func (e ListGlobalRunnersParamsOrder) Valid() bool
Valid indicates whether the value is a known member of the ListGlobalRunnersParamsOrder enum.
type ListGlobalRunnersResponse ¶
type ListGlobalRunnersResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *GlobalRunnersResponse
// JSON403 the response for an HTTP 403 `application/json` response
JSON403 *NotAuthorizedError
// JSON500 the response for an HTTP 500 `application/json` response
JSON500 *InternalServerError
}
func ParseListGlobalRunnersResponse ¶
func ParseListGlobalRunnersResponse(rsp *http.Response) (*ListGlobalRunnersResponse, error)
ParseListGlobalRunnersResponse parses an HTTP response from a ListGlobalRunnersWithResponse call
func (ListGlobalRunnersResponse) ContentType ¶
func (r ListGlobalRunnersResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (ListGlobalRunnersResponse) GetBody ¶
func (r ListGlobalRunnersResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (ListGlobalRunnersResponse) GetJSON200 ¶
func (r ListGlobalRunnersResponse) GetJSON200() *GlobalRunnersResponse
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (ListGlobalRunnersResponse) GetJSON403 ¶
func (r ListGlobalRunnersResponse) GetJSON403() *NotAuthorizedError
GetJSON403 returns the response for an HTTP 403 `application/json` response
func (ListGlobalRunnersResponse) GetJSON500 ¶
func (r ListGlobalRunnersResponse) GetJSON500() *InternalServerError
GetJSON500 returns the response for an HTTP 500 `application/json` response
func (ListGlobalRunnersResponse) Status ¶
func (r ListGlobalRunnersResponse) Status() string
Status returns HTTPResponse.Status
func (ListGlobalRunnersResponse) StatusCode ¶
func (r ListGlobalRunnersResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListGroupProjectsParams ¶
type ListGroupProjectsParams struct {
// Search Search query
Search *SearchQueryParam `form:"search,omitempty" json:"search,omitempty"`
// Sort Sorting column
Sort *SortColumnParam `form:"sort,omitempty" json:"sort,omitempty"`
// Order Sorting order
Order *ListGroupProjectsParamsOrder `form:"order,omitempty" json:"order,omitempty"`
// Limit Paging limit
Limit *PagingLimitParam `form:"limit,omitempty" json:"limit,omitempty"`
// Offset Paging offset
Offset *PagingOffsetParam `form:"offset,omitempty" json:"offset,omitempty"`
}
ListGroupProjectsParams defines parameters for ListGroupProjects.
type ListGroupProjectsParamsOrder ¶
type ListGroupProjectsParamsOrder string
ListGroupProjectsParamsOrder defines parameters for ListGroupProjects.
const ( ListGroupProjectsParamsOrderAsc ListGroupProjectsParamsOrder = "asc" ListGroupProjectsParamsOrderDesc ListGroupProjectsParamsOrder = "desc" )
Defines values for ListGroupProjectsParamsOrder.
func ToListGroupProjectsParamsOrder ¶
func ToListGroupProjectsParamsOrder(val string) (ListGroupProjectsParamsOrder, error)
ToListGroupProjectsParamsOrder acts as a helper to map a string to the defined enum.
func (ListGroupProjectsParamsOrder) Valid ¶
func (e ListGroupProjectsParamsOrder) Valid() bool
Valid indicates whether the value is a known member of the ListGroupProjectsParamsOrder enum.
type ListGroupProjectsResponse ¶
type ListGroupProjectsResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *GroupProjectsResponse
// JSON403 the response for an HTTP 403 `application/json` response
JSON403 *NotAuthorizedError
// JSON404 the response for an HTTP 404 `application/json` response
JSON404 *NotFoundError
// JSON500 the response for an HTTP 500 `application/json` response
JSON500 *InternalServerError
}
func ParseListGroupProjectsResponse ¶
func ParseListGroupProjectsResponse(rsp *http.Response) (*ListGroupProjectsResponse, error)
ParseListGroupProjectsResponse parses an HTTP response from a ListGroupProjectsWithResponse call
func (ListGroupProjectsResponse) ContentType ¶
func (r ListGroupProjectsResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (ListGroupProjectsResponse) GetBody ¶
func (r ListGroupProjectsResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (ListGroupProjectsResponse) GetJSON200 ¶
func (r ListGroupProjectsResponse) GetJSON200() *GroupProjectsResponse
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (ListGroupProjectsResponse) GetJSON403 ¶
func (r ListGroupProjectsResponse) GetJSON403() *NotAuthorizedError
GetJSON403 returns the response for an HTTP 403 `application/json` response
func (ListGroupProjectsResponse) GetJSON404 ¶
func (r ListGroupProjectsResponse) GetJSON404() *NotFoundError
GetJSON404 returns the response for an HTTP 404 `application/json` response
func (ListGroupProjectsResponse) GetJSON500 ¶
func (r ListGroupProjectsResponse) GetJSON500() *InternalServerError
GetJSON500 returns the response for an HTTP 500 `application/json` response
func (ListGroupProjectsResponse) Status ¶
func (r ListGroupProjectsResponse) Status() string
Status returns HTTPResponse.Status
func (ListGroupProjectsResponse) StatusCode ¶
func (r ListGroupProjectsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListGroupUsersParams ¶
type ListGroupUsersParams struct {
// Search Search query
Search *SearchQueryParam `form:"search,omitempty" json:"search,omitempty"`
// Sort Sorting column
Sort *SortColumnParam `form:"sort,omitempty" json:"sort,omitempty"`
// Order Sorting order
Order *ListGroupUsersParamsOrder `form:"order,omitempty" json:"order,omitempty"`
// Limit Paging limit
Limit *PagingLimitParam `form:"limit,omitempty" json:"limit,omitempty"`
// Offset Paging offset
Offset *PagingOffsetParam `form:"offset,omitempty" json:"offset,omitempty"`
}
ListGroupUsersParams defines parameters for ListGroupUsers.
type ListGroupUsersParamsOrder ¶
type ListGroupUsersParamsOrder string
ListGroupUsersParamsOrder defines parameters for ListGroupUsers.
const ( ListGroupUsersParamsOrderAsc ListGroupUsersParamsOrder = "asc" ListGroupUsersParamsOrderDesc ListGroupUsersParamsOrder = "desc" )
Defines values for ListGroupUsersParamsOrder.
func ToListGroupUsersParamsOrder ¶
func ToListGroupUsersParamsOrder(val string) (ListGroupUsersParamsOrder, error)
ToListGroupUsersParamsOrder acts as a helper to map a string to the defined enum.
func (ListGroupUsersParamsOrder) Valid ¶
func (e ListGroupUsersParamsOrder) Valid() bool
Valid indicates whether the value is a known member of the ListGroupUsersParamsOrder enum.
type ListGroupUsersResponse ¶
type ListGroupUsersResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *GroupUsersResponse
// JSON403 the response for an HTTP 403 `application/json` response
JSON403 *NotAuthorizedError
// JSON404 the response for an HTTP 404 `application/json` response
JSON404 *NotFoundError
// JSON500 the response for an HTTP 500 `application/json` response
JSON500 *InternalServerError
}
func ParseListGroupUsersResponse ¶
func ParseListGroupUsersResponse(rsp *http.Response) (*ListGroupUsersResponse, error)
ParseListGroupUsersResponse parses an HTTP response from a ListGroupUsersWithResponse call
func (ListGroupUsersResponse) ContentType ¶
func (r ListGroupUsersResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (ListGroupUsersResponse) GetBody ¶
func (r ListGroupUsersResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (ListGroupUsersResponse) GetJSON200 ¶
func (r ListGroupUsersResponse) GetJSON200() *GroupUsersResponse
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (ListGroupUsersResponse) GetJSON403 ¶
func (r ListGroupUsersResponse) GetJSON403() *NotAuthorizedError
GetJSON403 returns the response for an HTTP 403 `application/json` response
func (ListGroupUsersResponse) GetJSON404 ¶
func (r ListGroupUsersResponse) GetJSON404() *NotFoundError
GetJSON404 returns the response for an HTTP 404 `application/json` response
func (ListGroupUsersResponse) GetJSON500 ¶
func (r ListGroupUsersResponse) GetJSON500() *InternalServerError
GetJSON500 returns the response for an HTTP 500 `application/json` response
func (ListGroupUsersResponse) Status ¶
func (r ListGroupUsersResponse) Status() string
Status returns HTTPResponse.Status
func (ListGroupUsersResponse) StatusCode ¶
func (r ListGroupUsersResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListGroupsParams ¶
type ListGroupsParams struct {
// Search Search query
Search *SearchQueryParam `form:"search,omitempty" json:"search,omitempty"`
// Sort Sorting column
Sort *SortColumnParam `form:"sort,omitempty" json:"sort,omitempty"`
// Order Sorting order
Order *ListGroupsParamsOrder `form:"order,omitempty" json:"order,omitempty"`
// Limit Paging limit
Limit *PagingLimitParam `form:"limit,omitempty" json:"limit,omitempty"`
// Offset Paging offset
Offset *PagingOffsetParam `form:"offset,omitempty" json:"offset,omitempty"`
}
ListGroupsParams defines parameters for ListGroups.
type ListGroupsParamsOrder ¶
type ListGroupsParamsOrder string
ListGroupsParamsOrder defines parameters for ListGroups.
const ( ListGroupsParamsOrderAsc ListGroupsParamsOrder = "asc" ListGroupsParamsOrderDesc ListGroupsParamsOrder = "desc" )
Defines values for ListGroupsParamsOrder.
func ToListGroupsParamsOrder ¶
func ToListGroupsParamsOrder(val string) (ListGroupsParamsOrder, error)
ToListGroupsParamsOrder acts as a helper to map a string to the defined enum.
func (ListGroupsParamsOrder) Valid ¶
func (e ListGroupsParamsOrder) Valid() bool
Valid indicates whether the value is a known member of the ListGroupsParamsOrder enum.
type ListGroupsResponse ¶
type ListGroupsResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *GroupsResponse
// JSON403 the response for an HTTP 403 `application/json` response
JSON403 *NotAuthorizedError
// JSON500 the response for an HTTP 500 `application/json` response
JSON500 *InternalServerError
}
func ParseListGroupsResponse ¶
func ParseListGroupsResponse(rsp *http.Response) (*ListGroupsResponse, error)
ParseListGroupsResponse parses an HTTP response from a ListGroupsWithResponse call
func (ListGroupsResponse) ContentType ¶
func (r ListGroupsResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (ListGroupsResponse) GetBody ¶
func (r ListGroupsResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (ListGroupsResponse) GetJSON200 ¶
func (r ListGroupsResponse) GetJSON200() *GroupsResponse
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (ListGroupsResponse) GetJSON403 ¶
func (r ListGroupsResponse) GetJSON403() *NotAuthorizedError
GetJSON403 returns the response for an HTTP 403 `application/json` response
func (ListGroupsResponse) GetJSON500 ¶
func (r ListGroupsResponse) GetJSON500() *InternalServerError
GetJSON500 returns the response for an HTTP 500 `application/json` response
func (ListGroupsResponse) Status ¶
func (r ListGroupsResponse) Status() string
Status returns HTTPResponse.Status
func (ListGroupsResponse) StatusCode ¶
func (r ListGroupsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListProjectCredentialsParams ¶
type ListProjectCredentialsParams struct {
// Search Search query
Search *SearchQueryParam `form:"search,omitempty" json:"search,omitempty"`
// Sort Sorting column
Sort *SortColumnParam `form:"sort,omitempty" json:"sort,omitempty"`
// Order Sorting order
Order *ListProjectCredentialsParamsOrder `form:"order,omitempty" json:"order,omitempty"`
// Limit Paging limit
Limit *PagingLimitParam `form:"limit,omitempty" json:"limit,omitempty"`
// Offset Paging offset
Offset *PagingOffsetParam `form:"offset,omitempty" json:"offset,omitempty"`
}
ListProjectCredentialsParams defines parameters for ListProjectCredentials.
type ListProjectCredentialsParamsOrder ¶
type ListProjectCredentialsParamsOrder string
ListProjectCredentialsParamsOrder defines parameters for ListProjectCredentials.
const ( ListProjectCredentialsParamsOrderAsc ListProjectCredentialsParamsOrder = "asc" ListProjectCredentialsParamsOrderDesc ListProjectCredentialsParamsOrder = "desc" )
Defines values for ListProjectCredentialsParamsOrder.
func ToListProjectCredentialsParamsOrder ¶
func ToListProjectCredentialsParamsOrder(val string) (ListProjectCredentialsParamsOrder, error)
ToListProjectCredentialsParamsOrder acts as a helper to map a string to the defined enum.
func (ListProjectCredentialsParamsOrder) Valid ¶
func (e ListProjectCredentialsParamsOrder) Valid() bool
Valid indicates whether the value is a known member of the ListProjectCredentialsParamsOrder enum.
type ListProjectCredentialsResponse ¶
type ListProjectCredentialsResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *ProjectCredentialsResponse
// JSON403 the response for an HTTP 403 `application/json` response
JSON403 *NotAuthorizedError
// JSON404 the response for an HTTP 404 `application/json` response
JSON404 *NotFoundError
// JSON500 the response for an HTTP 500 `application/json` response
JSON500 *InternalServerError
}
func ParseListProjectCredentialsResponse ¶
func ParseListProjectCredentialsResponse(rsp *http.Response) (*ListProjectCredentialsResponse, error)
ParseListProjectCredentialsResponse parses an HTTP response from a ListProjectCredentialsWithResponse call
func (ListProjectCredentialsResponse) ContentType ¶
func (r ListProjectCredentialsResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (ListProjectCredentialsResponse) GetBody ¶
func (r ListProjectCredentialsResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (ListProjectCredentialsResponse) GetJSON200 ¶
func (r ListProjectCredentialsResponse) GetJSON200() *ProjectCredentialsResponse
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (ListProjectCredentialsResponse) GetJSON403 ¶
func (r ListProjectCredentialsResponse) GetJSON403() *NotAuthorizedError
GetJSON403 returns the response for an HTTP 403 `application/json` response
func (ListProjectCredentialsResponse) GetJSON404 ¶
func (r ListProjectCredentialsResponse) GetJSON404() *NotFoundError
GetJSON404 returns the response for an HTTP 404 `application/json` response
func (ListProjectCredentialsResponse) GetJSON500 ¶
func (r ListProjectCredentialsResponse) GetJSON500() *InternalServerError
GetJSON500 returns the response for an HTTP 500 `application/json` response
func (ListProjectCredentialsResponse) Status ¶
func (r ListProjectCredentialsResponse) Status() string
Status returns HTTPResponse.Status
func (ListProjectCredentialsResponse) StatusCode ¶
func (r ListProjectCredentialsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListProjectEnvironmentsParams ¶
type ListProjectEnvironmentsParams struct {
// Search Search query
Search *SearchQueryParam `form:"search,omitempty" json:"search,omitempty"`
// Sort Sorting column
Sort *SortColumnParam `form:"sort,omitempty" json:"sort,omitempty"`
// Order Sorting order
Order *ListProjectEnvironmentsParamsOrder `form:"order,omitempty" json:"order,omitempty"`
// Limit Paging limit
Limit *PagingLimitParam `form:"limit,omitempty" json:"limit,omitempty"`
// Offset Paging offset
Offset *PagingOffsetParam `form:"offset,omitempty" json:"offset,omitempty"`
}
ListProjectEnvironmentsParams defines parameters for ListProjectEnvironments.
type ListProjectEnvironmentsParamsOrder ¶
type ListProjectEnvironmentsParamsOrder string
ListProjectEnvironmentsParamsOrder defines parameters for ListProjectEnvironments.
const ( ListProjectEnvironmentsParamsOrderAsc ListProjectEnvironmentsParamsOrder = "asc" ListProjectEnvironmentsParamsOrderDesc ListProjectEnvironmentsParamsOrder = "desc" )
Defines values for ListProjectEnvironmentsParamsOrder.
func ToListProjectEnvironmentsParamsOrder ¶
func ToListProjectEnvironmentsParamsOrder(val string) (ListProjectEnvironmentsParamsOrder, error)
ToListProjectEnvironmentsParamsOrder acts as a helper to map a string to the defined enum.
func (ListProjectEnvironmentsParamsOrder) Valid ¶
func (e ListProjectEnvironmentsParamsOrder) Valid() bool
Valid indicates whether the value is a known member of the ListProjectEnvironmentsParamsOrder enum.
type ListProjectEnvironmentsResponse ¶
type ListProjectEnvironmentsResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *ProjectEnvironmentsResponse
// JSON403 the response for an HTTP 403 `application/json` response
JSON403 *NotAuthorizedError
// JSON404 the response for an HTTP 404 `application/json` response
JSON404 *NotFoundError
// JSON500 the response for an HTTP 500 `application/json` response
JSON500 *InternalServerError
}
func ParseListProjectEnvironmentsResponse ¶
func ParseListProjectEnvironmentsResponse(rsp *http.Response) (*ListProjectEnvironmentsResponse, error)
ParseListProjectEnvironmentsResponse parses an HTTP response from a ListProjectEnvironmentsWithResponse call
func (ListProjectEnvironmentsResponse) ContentType ¶
func (r ListProjectEnvironmentsResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (ListProjectEnvironmentsResponse) GetBody ¶
func (r ListProjectEnvironmentsResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (ListProjectEnvironmentsResponse) GetJSON200 ¶
func (r ListProjectEnvironmentsResponse) GetJSON200() *ProjectEnvironmentsResponse
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (ListProjectEnvironmentsResponse) GetJSON403 ¶
func (r ListProjectEnvironmentsResponse) GetJSON403() *NotAuthorizedError
GetJSON403 returns the response for an HTTP 403 `application/json` response
func (ListProjectEnvironmentsResponse) GetJSON404 ¶
func (r ListProjectEnvironmentsResponse) GetJSON404() *NotFoundError
GetJSON404 returns the response for an HTTP 404 `application/json` response
func (ListProjectEnvironmentsResponse) GetJSON500 ¶
func (r ListProjectEnvironmentsResponse) GetJSON500() *InternalServerError
GetJSON500 returns the response for an HTTP 500 `application/json` response
func (ListProjectEnvironmentsResponse) Status ¶
func (r ListProjectEnvironmentsResponse) Status() string
Status returns HTTPResponse.Status
func (ListProjectEnvironmentsResponse) StatusCode ¶
func (r ListProjectEnvironmentsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListProjectEventsParams ¶
type ListProjectEventsParams struct {
// Search Search query
Search *SearchQueryParam `form:"search,omitempty" json:"search,omitempty"`
// Limit Paging limit
Limit *PagingLimitParam `form:"limit,omitempty" json:"limit,omitempty"`
// Offset Paging offset
Offset *PagingOffsetParam `form:"offset,omitempty" json:"offset,omitempty"`
}
ListProjectEventsParams defines parameters for ListProjectEvents.
type ListProjectEventsResponse ¶
type ListProjectEventsResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *ProjectEventsResponse
// JSON403 the response for an HTTP 403 `application/json` response
JSON403 *NotAuthorizedError
// JSON404 the response for an HTTP 404 `application/json` response
JSON404 *NotFoundError
// JSON500 the response for an HTTP 500 `application/json` response
JSON500 *InternalServerError
}
func ParseListProjectEventsResponse ¶
func ParseListProjectEventsResponse(rsp *http.Response) (*ListProjectEventsResponse, error)
ParseListProjectEventsResponse parses an HTTP response from a ListProjectEventsWithResponse call
func (ListProjectEventsResponse) ContentType ¶
func (r ListProjectEventsResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (ListProjectEventsResponse) GetBody ¶
func (r ListProjectEventsResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (ListProjectEventsResponse) GetJSON200 ¶
func (r ListProjectEventsResponse) GetJSON200() *ProjectEventsResponse
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (ListProjectEventsResponse) GetJSON403 ¶
func (r ListProjectEventsResponse) GetJSON403() *NotAuthorizedError
GetJSON403 returns the response for an HTTP 403 `application/json` response
func (ListProjectEventsResponse) GetJSON404 ¶
func (r ListProjectEventsResponse) GetJSON404() *NotFoundError
GetJSON404 returns the response for an HTTP 404 `application/json` response
func (ListProjectEventsResponse) GetJSON500 ¶
func (r ListProjectEventsResponse) GetJSON500() *InternalServerError
GetJSON500 returns the response for an HTTP 500 `application/json` response
func (ListProjectEventsResponse) Status ¶
func (r ListProjectEventsResponse) Status() string
Status returns HTTPResponse.Status
func (ListProjectEventsResponse) StatusCode ¶
func (r ListProjectEventsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListProjectExecutionsParams ¶
type ListProjectExecutionsParams struct {
// Search Search query
Search *SearchQueryParam `form:"search,omitempty" json:"search,omitempty"`
// Sort Sorting column
Sort *SortColumnParam `form:"sort,omitempty" json:"sort,omitempty"`
// Order Sorting order
Order *ListProjectExecutionsParamsOrder `form:"order,omitempty" json:"order,omitempty"`
// Limit Paging limit
Limit *PagingLimitParam `form:"limit,omitempty" json:"limit,omitempty"`
// Offset Paging offset
Offset *PagingOffsetParam `form:"offset,omitempty" json:"offset,omitempty"`
}
ListProjectExecutionsParams defines parameters for ListProjectExecutions.
type ListProjectExecutionsParamsOrder ¶
type ListProjectExecutionsParamsOrder string
ListProjectExecutionsParamsOrder defines parameters for ListProjectExecutions.
const ( ListProjectExecutionsParamsOrderAsc ListProjectExecutionsParamsOrder = "asc" ListProjectExecutionsParamsOrderDesc ListProjectExecutionsParamsOrder = "desc" )
Defines values for ListProjectExecutionsParamsOrder.
func ToListProjectExecutionsParamsOrder ¶
func ToListProjectExecutionsParamsOrder(val string) (ListProjectExecutionsParamsOrder, error)
ToListProjectExecutionsParamsOrder acts as a helper to map a string to the defined enum.
func (ListProjectExecutionsParamsOrder) Valid ¶
func (e ListProjectExecutionsParamsOrder) Valid() bool
Valid indicates whether the value is a known member of the ListProjectExecutionsParamsOrder enum.
type ListProjectExecutionsResponse ¶
type ListProjectExecutionsResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *ProjectExecutionsResponse
// JSON403 the response for an HTTP 403 `application/json` response
JSON403 *NotAuthorizedError
// JSON404 the response for an HTTP 404 `application/json` response
JSON404 *NotFoundError
// JSON500 the response for an HTTP 500 `application/json` response
JSON500 *InternalServerError
}
func ParseListProjectExecutionsResponse ¶
func ParseListProjectExecutionsResponse(rsp *http.Response) (*ListProjectExecutionsResponse, error)
ParseListProjectExecutionsResponse parses an HTTP response from a ListProjectExecutionsWithResponse call
func (ListProjectExecutionsResponse) ContentType ¶
func (r ListProjectExecutionsResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (ListProjectExecutionsResponse) GetBody ¶
func (r ListProjectExecutionsResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (ListProjectExecutionsResponse) GetJSON200 ¶
func (r ListProjectExecutionsResponse) GetJSON200() *ProjectExecutionsResponse
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (ListProjectExecutionsResponse) GetJSON403 ¶
func (r ListProjectExecutionsResponse) GetJSON403() *NotAuthorizedError
GetJSON403 returns the response for an HTTP 403 `application/json` response
func (ListProjectExecutionsResponse) GetJSON404 ¶
func (r ListProjectExecutionsResponse) GetJSON404() *NotFoundError
GetJSON404 returns the response for an HTTP 404 `application/json` response
func (ListProjectExecutionsResponse) GetJSON500 ¶
func (r ListProjectExecutionsResponse) GetJSON500() *InternalServerError
GetJSON500 returns the response for an HTTP 500 `application/json` response
func (ListProjectExecutionsResponse) Status ¶
func (r ListProjectExecutionsResponse) Status() string
Status returns HTTPResponse.Status
func (ListProjectExecutionsResponse) StatusCode ¶
func (r ListProjectExecutionsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListProjectGroupsParams ¶
type ListProjectGroupsParams struct {
// Search Search query
Search *SearchQueryParam `form:"search,omitempty" json:"search,omitempty"`
// Sort Sorting column
Sort *SortColumnParam `form:"sort,omitempty" json:"sort,omitempty"`
// Order Sorting order
Order *ListProjectGroupsParamsOrder `form:"order,omitempty" json:"order,omitempty"`
// Limit Paging limit
Limit *PagingLimitParam `form:"limit,omitempty" json:"limit,omitempty"`
// Offset Paging offset
Offset *PagingOffsetParam `form:"offset,omitempty" json:"offset,omitempty"`
}
ListProjectGroupsParams defines parameters for ListProjectGroups.
type ListProjectGroupsParamsOrder ¶
type ListProjectGroupsParamsOrder string
ListProjectGroupsParamsOrder defines parameters for ListProjectGroups.
const ( ListProjectGroupsParamsOrderAsc ListProjectGroupsParamsOrder = "asc" ListProjectGroupsParamsOrderDesc ListProjectGroupsParamsOrder = "desc" )
Defines values for ListProjectGroupsParamsOrder.
func ToListProjectGroupsParamsOrder ¶
func ToListProjectGroupsParamsOrder(val string) (ListProjectGroupsParamsOrder, error)
ToListProjectGroupsParamsOrder acts as a helper to map a string to the defined enum.
func (ListProjectGroupsParamsOrder) Valid ¶
func (e ListProjectGroupsParamsOrder) Valid() bool
Valid indicates whether the value is a known member of the ListProjectGroupsParamsOrder enum.
type ListProjectGroupsResponse ¶
type ListProjectGroupsResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *ProjectGroupsResponse
// JSON403 the response for an HTTP 403 `application/json` response
JSON403 *NotAuthorizedError
// JSON404 the response for an HTTP 404 `application/json` response
JSON404 *NotFoundError
// JSON500 the response for an HTTP 500 `application/json` response
JSON500 *InternalServerError
}
func ParseListProjectGroupsResponse ¶
func ParseListProjectGroupsResponse(rsp *http.Response) (*ListProjectGroupsResponse, error)
ParseListProjectGroupsResponse parses an HTTP response from a ListProjectGroupsWithResponse call
func (ListProjectGroupsResponse) ContentType ¶
func (r ListProjectGroupsResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (ListProjectGroupsResponse) GetBody ¶
func (r ListProjectGroupsResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (ListProjectGroupsResponse) GetJSON200 ¶
func (r ListProjectGroupsResponse) GetJSON200() *ProjectGroupsResponse
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (ListProjectGroupsResponse) GetJSON403 ¶
func (r ListProjectGroupsResponse) GetJSON403() *NotAuthorizedError
GetJSON403 returns the response for an HTTP 403 `application/json` response
func (ListProjectGroupsResponse) GetJSON404 ¶
func (r ListProjectGroupsResponse) GetJSON404() *NotFoundError
GetJSON404 returns the response for an HTTP 404 `application/json` response
func (ListProjectGroupsResponse) GetJSON500 ¶
func (r ListProjectGroupsResponse) GetJSON500() *InternalServerError
GetJSON500 returns the response for an HTTP 500 `application/json` response
func (ListProjectGroupsResponse) Status ¶
func (r ListProjectGroupsResponse) Status() string
Status returns HTTPResponse.Status
func (ListProjectGroupsResponse) StatusCode ¶
func (r ListProjectGroupsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListProjectInventoriesParams ¶
type ListProjectInventoriesParams struct {
// Search Search query
Search *SearchQueryParam `form:"search,omitempty" json:"search,omitempty"`
// Sort Sorting column
Sort *SortColumnParam `form:"sort,omitempty" json:"sort,omitempty"`
// Order Sorting order
Order *ListProjectInventoriesParamsOrder `form:"order,omitempty" json:"order,omitempty"`
// Limit Paging limit
Limit *PagingLimitParam `form:"limit,omitempty" json:"limit,omitempty"`
// Offset Paging offset
Offset *PagingOffsetParam `form:"offset,omitempty" json:"offset,omitempty"`
}
ListProjectInventoriesParams defines parameters for ListProjectInventories.
type ListProjectInventoriesParamsOrder ¶
type ListProjectInventoriesParamsOrder string
ListProjectInventoriesParamsOrder defines parameters for ListProjectInventories.
const ( ListProjectInventoriesParamsOrderAsc ListProjectInventoriesParamsOrder = "asc" ListProjectInventoriesParamsOrderDesc ListProjectInventoriesParamsOrder = "desc" )
Defines values for ListProjectInventoriesParamsOrder.
func ToListProjectInventoriesParamsOrder ¶
func ToListProjectInventoriesParamsOrder(val string) (ListProjectInventoriesParamsOrder, error)
ToListProjectInventoriesParamsOrder acts as a helper to map a string to the defined enum.
func (ListProjectInventoriesParamsOrder) Valid ¶
func (e ListProjectInventoriesParamsOrder) Valid() bool
Valid indicates whether the value is a known member of the ListProjectInventoriesParamsOrder enum.
type ListProjectInventoriesResponse ¶
type ListProjectInventoriesResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *ProjectInventoriesResponse
// JSON403 the response for an HTTP 403 `application/json` response
JSON403 *NotAuthorizedError
// JSON404 the response for an HTTP 404 `application/json` response
JSON404 *NotFoundError
// JSON500 the response for an HTTP 500 `application/json` response
JSON500 *InternalServerError
}
func ParseListProjectInventoriesResponse ¶
func ParseListProjectInventoriesResponse(rsp *http.Response) (*ListProjectInventoriesResponse, error)
ParseListProjectInventoriesResponse parses an HTTP response from a ListProjectInventoriesWithResponse call
func (ListProjectInventoriesResponse) ContentType ¶
func (r ListProjectInventoriesResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (ListProjectInventoriesResponse) GetBody ¶
func (r ListProjectInventoriesResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (ListProjectInventoriesResponse) GetJSON200 ¶
func (r ListProjectInventoriesResponse) GetJSON200() *ProjectInventoriesResponse
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (ListProjectInventoriesResponse) GetJSON403 ¶
func (r ListProjectInventoriesResponse) GetJSON403() *NotAuthorizedError
GetJSON403 returns the response for an HTTP 403 `application/json` response
func (ListProjectInventoriesResponse) GetJSON404 ¶
func (r ListProjectInventoriesResponse) GetJSON404() *NotFoundError
GetJSON404 returns the response for an HTTP 404 `application/json` response
func (ListProjectInventoriesResponse) GetJSON500 ¶
func (r ListProjectInventoriesResponse) GetJSON500() *InternalServerError
GetJSON500 returns the response for an HTTP 500 `application/json` response
func (ListProjectInventoriesResponse) Status ¶
func (r ListProjectInventoriesResponse) Status() string
Status returns HTTPResponse.Status
func (ListProjectInventoriesResponse) StatusCode ¶
func (r ListProjectInventoriesResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListProjectRepositoriesParams ¶
type ListProjectRepositoriesParams struct {
// Search Search query
Search *SearchQueryParam `form:"search,omitempty" json:"search,omitempty"`
// Sort Sorting column
Sort *SortColumnParam `form:"sort,omitempty" json:"sort,omitempty"`
// Order Sorting order
Order *ListProjectRepositoriesParamsOrder `form:"order,omitempty" json:"order,omitempty"`
// Limit Paging limit
Limit *PagingLimitParam `form:"limit,omitempty" json:"limit,omitempty"`
// Offset Paging offset
Offset *PagingOffsetParam `form:"offset,omitempty" json:"offset,omitempty"`
}
ListProjectRepositoriesParams defines parameters for ListProjectRepositories.
type ListProjectRepositoriesParamsOrder ¶
type ListProjectRepositoriesParamsOrder string
ListProjectRepositoriesParamsOrder defines parameters for ListProjectRepositories.
const ( ListProjectRepositoriesParamsOrderAsc ListProjectRepositoriesParamsOrder = "asc" ListProjectRepositoriesParamsOrderDesc ListProjectRepositoriesParamsOrder = "desc" )
Defines values for ListProjectRepositoriesParamsOrder.
func ToListProjectRepositoriesParamsOrder ¶
func ToListProjectRepositoriesParamsOrder(val string) (ListProjectRepositoriesParamsOrder, error)
ToListProjectRepositoriesParamsOrder acts as a helper to map a string to the defined enum.
func (ListProjectRepositoriesParamsOrder) Valid ¶
func (e ListProjectRepositoriesParamsOrder) Valid() bool
Valid indicates whether the value is a known member of the ListProjectRepositoriesParamsOrder enum.
type ListProjectRepositoriesResponse ¶
type ListProjectRepositoriesResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *ProjectRepositoriesResponse
// JSON403 the response for an HTTP 403 `application/json` response
JSON403 *NotAuthorizedError
// JSON404 the response for an HTTP 404 `application/json` response
JSON404 *NotFoundError
// JSON500 the response for an HTTP 500 `application/json` response
JSON500 *InternalServerError
}
func ParseListProjectRepositoriesResponse ¶
func ParseListProjectRepositoriesResponse(rsp *http.Response) (*ListProjectRepositoriesResponse, error)
ParseListProjectRepositoriesResponse parses an HTTP response from a ListProjectRepositoriesWithResponse call
func (ListProjectRepositoriesResponse) ContentType ¶
func (r ListProjectRepositoriesResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (ListProjectRepositoriesResponse) GetBody ¶
func (r ListProjectRepositoriesResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (ListProjectRepositoriesResponse) GetJSON200 ¶
func (r ListProjectRepositoriesResponse) GetJSON200() *ProjectRepositoriesResponse
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (ListProjectRepositoriesResponse) GetJSON403 ¶
func (r ListProjectRepositoriesResponse) GetJSON403() *NotAuthorizedError
GetJSON403 returns the response for an HTTP 403 `application/json` response
func (ListProjectRepositoriesResponse) GetJSON404 ¶
func (r ListProjectRepositoriesResponse) GetJSON404() *NotFoundError
GetJSON404 returns the response for an HTTP 404 `application/json` response
func (ListProjectRepositoriesResponse) GetJSON500 ¶
func (r ListProjectRepositoriesResponse) GetJSON500() *InternalServerError
GetJSON500 returns the response for an HTTP 500 `application/json` response
func (ListProjectRepositoriesResponse) Status ¶
func (r ListProjectRepositoriesResponse) Status() string
Status returns HTTPResponse.Status
func (ListProjectRepositoriesResponse) StatusCode ¶
func (r ListProjectRepositoriesResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListProjectRunnersParams ¶
type ListProjectRunnersParams struct {
// Search Search query
Search *SearchQueryParam `form:"search,omitempty" json:"search,omitempty"`
// Sort Sorting column
Sort *SortColumnParam `form:"sort,omitempty" json:"sort,omitempty"`
// Order Sorting order
Order *ListProjectRunnersParamsOrder `form:"order,omitempty" json:"order,omitempty"`
// Limit Paging limit
Limit *PagingLimitParam `form:"limit,omitempty" json:"limit,omitempty"`
// Offset Paging offset
Offset *PagingOffsetParam `form:"offset,omitempty" json:"offset,omitempty"`
}
ListProjectRunnersParams defines parameters for ListProjectRunners.
type ListProjectRunnersParamsOrder ¶
type ListProjectRunnersParamsOrder string
ListProjectRunnersParamsOrder defines parameters for ListProjectRunners.
const ( ListProjectRunnersParamsOrderAsc ListProjectRunnersParamsOrder = "asc" ListProjectRunnersParamsOrderDesc ListProjectRunnersParamsOrder = "desc" )
Defines values for ListProjectRunnersParamsOrder.
func ToListProjectRunnersParamsOrder ¶
func ToListProjectRunnersParamsOrder(val string) (ListProjectRunnersParamsOrder, error)
ToListProjectRunnersParamsOrder acts as a helper to map a string to the defined enum.
func (ListProjectRunnersParamsOrder) Valid ¶
func (e ListProjectRunnersParamsOrder) Valid() bool
Valid indicates whether the value is a known member of the ListProjectRunnersParamsOrder enum.
type ListProjectRunnersResponse ¶
type ListProjectRunnersResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *ProjectRunnersResponse
// JSON403 the response for an HTTP 403 `application/json` response
JSON403 *NotAuthorizedError
// JSON404 the response for an HTTP 404 `application/json` response
JSON404 *NotFoundError
// JSON500 the response for an HTTP 500 `application/json` response
JSON500 *InternalServerError
}
func ParseListProjectRunnersResponse ¶
func ParseListProjectRunnersResponse(rsp *http.Response) (*ListProjectRunnersResponse, error)
ParseListProjectRunnersResponse parses an HTTP response from a ListProjectRunnersWithResponse call
func (ListProjectRunnersResponse) ContentType ¶
func (r ListProjectRunnersResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (ListProjectRunnersResponse) GetBody ¶
func (r ListProjectRunnersResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (ListProjectRunnersResponse) GetJSON200 ¶
func (r ListProjectRunnersResponse) GetJSON200() *ProjectRunnersResponse
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (ListProjectRunnersResponse) GetJSON403 ¶
func (r ListProjectRunnersResponse) GetJSON403() *NotAuthorizedError
GetJSON403 returns the response for an HTTP 403 `application/json` response
func (ListProjectRunnersResponse) GetJSON404 ¶
func (r ListProjectRunnersResponse) GetJSON404() *NotFoundError
GetJSON404 returns the response for an HTTP 404 `application/json` response
func (ListProjectRunnersResponse) GetJSON500 ¶
func (r ListProjectRunnersResponse) GetJSON500() *InternalServerError
GetJSON500 returns the response for an HTTP 500 `application/json` response
func (ListProjectRunnersResponse) Status ¶
func (r ListProjectRunnersResponse) Status() string
Status returns HTTPResponse.Status
func (ListProjectRunnersResponse) StatusCode ¶
func (r ListProjectRunnersResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListProjectSchedulesParams ¶
type ListProjectSchedulesParams struct {
// Search Search query
Search *SearchQueryParam `form:"search,omitempty" json:"search,omitempty"`
// Sort Sorting column
Sort *SortColumnParam `form:"sort,omitempty" json:"sort,omitempty"`
// Order Sorting order
Order *ListProjectSchedulesParamsOrder `form:"order,omitempty" json:"order,omitempty"`
// Limit Paging limit
Limit *PagingLimitParam `form:"limit,omitempty" json:"limit,omitempty"`
// Offset Paging offset
Offset *PagingOffsetParam `form:"offset,omitempty" json:"offset,omitempty"`
}
ListProjectSchedulesParams defines parameters for ListProjectSchedules.
type ListProjectSchedulesParamsOrder ¶
type ListProjectSchedulesParamsOrder string
ListProjectSchedulesParamsOrder defines parameters for ListProjectSchedules.
const ( ListProjectSchedulesParamsOrderAsc ListProjectSchedulesParamsOrder = "asc" ListProjectSchedulesParamsOrderDesc ListProjectSchedulesParamsOrder = "desc" )
Defines values for ListProjectSchedulesParamsOrder.
func ToListProjectSchedulesParamsOrder ¶
func ToListProjectSchedulesParamsOrder(val string) (ListProjectSchedulesParamsOrder, error)
ToListProjectSchedulesParamsOrder acts as a helper to map a string to the defined enum.
func (ListProjectSchedulesParamsOrder) Valid ¶
func (e ListProjectSchedulesParamsOrder) Valid() bool
Valid indicates whether the value is a known member of the ListProjectSchedulesParamsOrder enum.
type ListProjectSchedulesResponse ¶
type ListProjectSchedulesResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *ProjectSchedulesResponse
// JSON403 the response for an HTTP 403 `application/json` response
JSON403 *NotAuthorizedError
// JSON404 the response for an HTTP 404 `application/json` response
JSON404 *NotFoundError
// JSON500 the response for an HTTP 500 `application/json` response
JSON500 *InternalServerError
}
func ParseListProjectSchedulesResponse ¶
func ParseListProjectSchedulesResponse(rsp *http.Response) (*ListProjectSchedulesResponse, error)
ParseListProjectSchedulesResponse parses an HTTP response from a ListProjectSchedulesWithResponse call
func (ListProjectSchedulesResponse) ContentType ¶
func (r ListProjectSchedulesResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (ListProjectSchedulesResponse) GetBody ¶
func (r ListProjectSchedulesResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (ListProjectSchedulesResponse) GetJSON200 ¶
func (r ListProjectSchedulesResponse) GetJSON200() *ProjectSchedulesResponse
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (ListProjectSchedulesResponse) GetJSON403 ¶
func (r ListProjectSchedulesResponse) GetJSON403() *NotAuthorizedError
GetJSON403 returns the response for an HTTP 403 `application/json` response
func (ListProjectSchedulesResponse) GetJSON404 ¶
func (r ListProjectSchedulesResponse) GetJSON404() *NotFoundError
GetJSON404 returns the response for an HTTP 404 `application/json` response
func (ListProjectSchedulesResponse) GetJSON500 ¶
func (r ListProjectSchedulesResponse) GetJSON500() *InternalServerError
GetJSON500 returns the response for an HTTP 500 `application/json` response
func (ListProjectSchedulesResponse) Status ¶
func (r ListProjectSchedulesResponse) Status() string
Status returns HTTPResponse.Status
func (ListProjectSchedulesResponse) StatusCode ¶
func (r ListProjectSchedulesResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListProjectTemplatesParams ¶
type ListProjectTemplatesParams struct {
// Search Search query
Search *SearchQueryParam `form:"search,omitempty" json:"search,omitempty"`
// Sort Sorting column
Sort *SortColumnParam `form:"sort,omitempty" json:"sort,omitempty"`
// Order Sorting order
Order *ListProjectTemplatesParamsOrder `form:"order,omitempty" json:"order,omitempty"`
// Limit Paging limit
Limit *PagingLimitParam `form:"limit,omitempty" json:"limit,omitempty"`
// Offset Paging offset
Offset *PagingOffsetParam `form:"offset,omitempty" json:"offset,omitempty"`
}
ListProjectTemplatesParams defines parameters for ListProjectTemplates.
type ListProjectTemplatesParamsOrder ¶
type ListProjectTemplatesParamsOrder string
ListProjectTemplatesParamsOrder defines parameters for ListProjectTemplates.
const ( ListProjectTemplatesParamsOrderAsc ListProjectTemplatesParamsOrder = "asc" ListProjectTemplatesParamsOrderDesc ListProjectTemplatesParamsOrder = "desc" )
Defines values for ListProjectTemplatesParamsOrder.
func ToListProjectTemplatesParamsOrder ¶
func ToListProjectTemplatesParamsOrder(val string) (ListProjectTemplatesParamsOrder, error)
ToListProjectTemplatesParamsOrder acts as a helper to map a string to the defined enum.
func (ListProjectTemplatesParamsOrder) Valid ¶
func (e ListProjectTemplatesParamsOrder) Valid() bool
Valid indicates whether the value is a known member of the ListProjectTemplatesParamsOrder enum.
type ListProjectTemplatesResponse ¶
type ListProjectTemplatesResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *ProjectTemplatesResponse
// JSON403 the response for an HTTP 403 `application/json` response
JSON403 *NotAuthorizedError
// JSON404 the response for an HTTP 404 `application/json` response
JSON404 *NotFoundError
// JSON500 the response for an HTTP 500 `application/json` response
JSON500 *InternalServerError
}
func ParseListProjectTemplatesResponse ¶
func ParseListProjectTemplatesResponse(rsp *http.Response) (*ListProjectTemplatesResponse, error)
ParseListProjectTemplatesResponse parses an HTTP response from a ListProjectTemplatesWithResponse call
func (ListProjectTemplatesResponse) ContentType ¶
func (r ListProjectTemplatesResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (ListProjectTemplatesResponse) GetBody ¶
func (r ListProjectTemplatesResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (ListProjectTemplatesResponse) GetJSON200 ¶
func (r ListProjectTemplatesResponse) GetJSON200() *ProjectTemplatesResponse
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (ListProjectTemplatesResponse) GetJSON403 ¶
func (r ListProjectTemplatesResponse) GetJSON403() *NotAuthorizedError
GetJSON403 returns the response for an HTTP 403 `application/json` response
func (ListProjectTemplatesResponse) GetJSON404 ¶
func (r ListProjectTemplatesResponse) GetJSON404() *NotFoundError
GetJSON404 returns the response for an HTTP 404 `application/json` response
func (ListProjectTemplatesResponse) GetJSON500 ¶
func (r ListProjectTemplatesResponse) GetJSON500() *InternalServerError
GetJSON500 returns the response for an HTTP 500 `application/json` response
func (ListProjectTemplatesResponse) Status ¶
func (r ListProjectTemplatesResponse) Status() string
Status returns HTTPResponse.Status
func (ListProjectTemplatesResponse) StatusCode ¶
func (r ListProjectTemplatesResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListProjectUsersParams ¶
type ListProjectUsersParams struct {
// Search Search query
Search *SearchQueryParam `form:"search,omitempty" json:"search,omitempty"`
// Sort Sorting column
Sort *SortColumnParam `form:"sort,omitempty" json:"sort,omitempty"`
// Order Sorting order
Order *ListProjectUsersParamsOrder `form:"order,omitempty" json:"order,omitempty"`
// Limit Paging limit
Limit *PagingLimitParam `form:"limit,omitempty" json:"limit,omitempty"`
// Offset Paging offset
Offset *PagingOffsetParam `form:"offset,omitempty" json:"offset,omitempty"`
}
ListProjectUsersParams defines parameters for ListProjectUsers.
type ListProjectUsersParamsOrder ¶
type ListProjectUsersParamsOrder string
ListProjectUsersParamsOrder defines parameters for ListProjectUsers.
const ( ListProjectUsersParamsOrderAsc ListProjectUsersParamsOrder = "asc" ListProjectUsersParamsOrderDesc ListProjectUsersParamsOrder = "desc" )
Defines values for ListProjectUsersParamsOrder.
func ToListProjectUsersParamsOrder ¶
func ToListProjectUsersParamsOrder(val string) (ListProjectUsersParamsOrder, error)
ToListProjectUsersParamsOrder acts as a helper to map a string to the defined enum.
func (ListProjectUsersParamsOrder) Valid ¶
func (e ListProjectUsersParamsOrder) Valid() bool
Valid indicates whether the value is a known member of the ListProjectUsersParamsOrder enum.
type ListProjectUsersResponse ¶
type ListProjectUsersResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *ProjectUsersResponse
// JSON403 the response for an HTTP 403 `application/json` response
JSON403 *NotAuthorizedError
// JSON404 the response for an HTTP 404 `application/json` response
JSON404 *NotFoundError
// JSON500 the response for an HTTP 500 `application/json` response
JSON500 *InternalServerError
}
func ParseListProjectUsersResponse ¶
func ParseListProjectUsersResponse(rsp *http.Response) (*ListProjectUsersResponse, error)
ParseListProjectUsersResponse parses an HTTP response from a ListProjectUsersWithResponse call
func (ListProjectUsersResponse) ContentType ¶
func (r ListProjectUsersResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (ListProjectUsersResponse) GetBody ¶
func (r ListProjectUsersResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (ListProjectUsersResponse) GetJSON200 ¶
func (r ListProjectUsersResponse) GetJSON200() *ProjectUsersResponse
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (ListProjectUsersResponse) GetJSON403 ¶
func (r ListProjectUsersResponse) GetJSON403() *NotAuthorizedError
GetJSON403 returns the response for an HTTP 403 `application/json` response
func (ListProjectUsersResponse) GetJSON404 ¶
func (r ListProjectUsersResponse) GetJSON404() *NotFoundError
GetJSON404 returns the response for an HTTP 404 `application/json` response
func (ListProjectUsersResponse) GetJSON500 ¶
func (r ListProjectUsersResponse) GetJSON500() *InternalServerError
GetJSON500 returns the response for an HTTP 500 `application/json` response
func (ListProjectUsersResponse) Status ¶
func (r ListProjectUsersResponse) Status() string
Status returns HTTPResponse.Status
func (ListProjectUsersResponse) StatusCode ¶
func (r ListProjectUsersResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListProjectsParams ¶
type ListProjectsParams struct {
// Search Search query
Search *SearchQueryParam `form:"search,omitempty" json:"search,omitempty"`
// Sort Sorting column
Sort *SortColumnParam `form:"sort,omitempty" json:"sort,omitempty"`
// Order Sorting order
Order *ListProjectsParamsOrder `form:"order,omitempty" json:"order,omitempty"`
// Limit Paging limit
Limit *PagingLimitParam `form:"limit,omitempty" json:"limit,omitempty"`
// Offset Paging offset
Offset *PagingOffsetParam `form:"offset,omitempty" json:"offset,omitempty"`
}
ListProjectsParams defines parameters for ListProjects.
type ListProjectsParamsOrder ¶
type ListProjectsParamsOrder string
ListProjectsParamsOrder defines parameters for ListProjects.
const ( ListProjectsParamsOrderAsc ListProjectsParamsOrder = "asc" ListProjectsParamsOrderDesc ListProjectsParamsOrder = "desc" )
Defines values for ListProjectsParamsOrder.
func ToListProjectsParamsOrder ¶
func ToListProjectsParamsOrder(val string) (ListProjectsParamsOrder, error)
ToListProjectsParamsOrder acts as a helper to map a string to the defined enum.
func (ListProjectsParamsOrder) Valid ¶
func (e ListProjectsParamsOrder) Valid() bool
Valid indicates whether the value is a known member of the ListProjectsParamsOrder enum.
type ListProjectsResponse ¶
type ListProjectsResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *ProjectsResponse
// JSON403 the response for an HTTP 403 `application/json` response
JSON403 *NotAuthorizedError
// JSON500 the response for an HTTP 500 `application/json` response
JSON500 *InternalServerError
}
func ParseListProjectsResponse ¶
func ParseListProjectsResponse(rsp *http.Response) (*ListProjectsResponse, error)
ParseListProjectsResponse parses an HTTP response from a ListProjectsWithResponse call
func (ListProjectsResponse) ContentType ¶
func (r ListProjectsResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (ListProjectsResponse) GetBody ¶
func (r ListProjectsResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (ListProjectsResponse) GetJSON200 ¶
func (r ListProjectsResponse) GetJSON200() *ProjectsResponse
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (ListProjectsResponse) GetJSON403 ¶
func (r ListProjectsResponse) GetJSON403() *NotAuthorizedError
GetJSON403 returns the response for an HTTP 403 `application/json` response
func (ListProjectsResponse) GetJSON500 ¶
func (r ListProjectsResponse) GetJSON500() *InternalServerError
GetJSON500 returns the response for an HTTP 500 `application/json` response
func (ListProjectsResponse) Status ¶
func (r ListProjectsResponse) Status() string
Status returns HTTPResponse.Status
func (ListProjectsResponse) StatusCode ¶
func (r ListProjectsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListProvidersResponse ¶
type ListProvidersResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *ProvidersResponse
}
func ParseListProvidersResponse ¶
func ParseListProvidersResponse(rsp *http.Response) (*ListProvidersResponse, error)
ParseListProvidersResponse parses an HTTP response from a ListProvidersWithResponse call
func (ListProvidersResponse) ContentType ¶
func (r ListProvidersResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (ListProvidersResponse) GetBody ¶
func (r ListProvidersResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (ListProvidersResponse) GetJSON200 ¶
func (r ListProvidersResponse) GetJSON200() *ProvidersResponse
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (ListProvidersResponse) Status ¶
func (r ListProvidersResponse) Status() string
Status returns HTTPResponse.Status
func (ListProvidersResponse) StatusCode ¶
func (r ListProvidersResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListUserGroupsParams ¶
type ListUserGroupsParams struct {
// Search Search query
Search *SearchQueryParam `form:"search,omitempty" json:"search,omitempty"`
// Sort Sorting column
Sort *SortColumnParam `form:"sort,omitempty" json:"sort,omitempty"`
// Order Sorting order
Order *ListUserGroupsParamsOrder `form:"order,omitempty" json:"order,omitempty"`
// Limit Paging limit
Limit *PagingLimitParam `form:"limit,omitempty" json:"limit,omitempty"`
// Offset Paging offset
Offset *PagingOffsetParam `form:"offset,omitempty" json:"offset,omitempty"`
}
ListUserGroupsParams defines parameters for ListUserGroups.
type ListUserGroupsParamsOrder ¶
type ListUserGroupsParamsOrder string
ListUserGroupsParamsOrder defines parameters for ListUserGroups.
const ( ListUserGroupsParamsOrderAsc ListUserGroupsParamsOrder = "asc" ListUserGroupsParamsOrderDesc ListUserGroupsParamsOrder = "desc" )
Defines values for ListUserGroupsParamsOrder.
func ToListUserGroupsParamsOrder ¶
func ToListUserGroupsParamsOrder(val string) (ListUserGroupsParamsOrder, error)
ToListUserGroupsParamsOrder acts as a helper to map a string to the defined enum.
func (ListUserGroupsParamsOrder) Valid ¶
func (e ListUserGroupsParamsOrder) Valid() bool
Valid indicates whether the value is a known member of the ListUserGroupsParamsOrder enum.
type ListUserGroupsResponse ¶
type ListUserGroupsResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *UserGroupsResponse
// JSON403 the response for an HTTP 403 `application/json` response
JSON403 *NotAuthorizedError
// JSON404 the response for an HTTP 404 `application/json` response
JSON404 *NotFoundError
// JSON500 the response for an HTTP 500 `application/json` response
JSON500 *InternalServerError
}
func ParseListUserGroupsResponse ¶
func ParseListUserGroupsResponse(rsp *http.Response) (*ListUserGroupsResponse, error)
ParseListUserGroupsResponse parses an HTTP response from a ListUserGroupsWithResponse call
func (ListUserGroupsResponse) ContentType ¶
func (r ListUserGroupsResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (ListUserGroupsResponse) GetBody ¶
func (r ListUserGroupsResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (ListUserGroupsResponse) GetJSON200 ¶
func (r ListUserGroupsResponse) GetJSON200() *UserGroupsResponse
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (ListUserGroupsResponse) GetJSON403 ¶
func (r ListUserGroupsResponse) GetJSON403() *NotAuthorizedError
GetJSON403 returns the response for an HTTP 403 `application/json` response
func (ListUserGroupsResponse) GetJSON404 ¶
func (r ListUserGroupsResponse) GetJSON404() *NotFoundError
GetJSON404 returns the response for an HTTP 404 `application/json` response
func (ListUserGroupsResponse) GetJSON500 ¶
func (r ListUserGroupsResponse) GetJSON500() *InternalServerError
GetJSON500 returns the response for an HTTP 500 `application/json` response
func (ListUserGroupsResponse) Status ¶
func (r ListUserGroupsResponse) Status() string
Status returns HTTPResponse.Status
func (ListUserGroupsResponse) StatusCode ¶
func (r ListUserGroupsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListUserProjectsParams ¶
type ListUserProjectsParams struct {
// Search Search query
Search *SearchQueryParam `form:"search,omitempty" json:"search,omitempty"`
// Sort Sorting column
Sort *SortColumnParam `form:"sort,omitempty" json:"sort,omitempty"`
// Order Sorting order
Order *ListUserProjectsParamsOrder `form:"order,omitempty" json:"order,omitempty"`
// Limit Paging limit
Limit *PagingLimitParam `form:"limit,omitempty" json:"limit,omitempty"`
// Offset Paging offset
Offset *PagingOffsetParam `form:"offset,omitempty" json:"offset,omitempty"`
}
ListUserProjectsParams defines parameters for ListUserProjects.
type ListUserProjectsParamsOrder ¶
type ListUserProjectsParamsOrder string
ListUserProjectsParamsOrder defines parameters for ListUserProjects.
const ( ListUserProjectsParamsOrderAsc ListUserProjectsParamsOrder = "asc" ListUserProjectsParamsOrderDesc ListUserProjectsParamsOrder = "desc" )
Defines values for ListUserProjectsParamsOrder.
func ToListUserProjectsParamsOrder ¶
func ToListUserProjectsParamsOrder(val string) (ListUserProjectsParamsOrder, error)
ToListUserProjectsParamsOrder acts as a helper to map a string to the defined enum.
func (ListUserProjectsParamsOrder) Valid ¶
func (e ListUserProjectsParamsOrder) Valid() bool
Valid indicates whether the value is a known member of the ListUserProjectsParamsOrder enum.
type ListUserProjectsResponse ¶
type ListUserProjectsResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *UserProjectsResponse
// JSON403 the response for an HTTP 403 `application/json` response
JSON403 *NotAuthorizedError
// JSON404 the response for an HTTP 404 `application/json` response
JSON404 *NotFoundError
// JSON500 the response for an HTTP 500 `application/json` response
JSON500 *InternalServerError
}
func ParseListUserProjectsResponse ¶
func ParseListUserProjectsResponse(rsp *http.Response) (*ListUserProjectsResponse, error)
ParseListUserProjectsResponse parses an HTTP response from a ListUserProjectsWithResponse call
func (ListUserProjectsResponse) ContentType ¶
func (r ListUserProjectsResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (ListUserProjectsResponse) GetBody ¶
func (r ListUserProjectsResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (ListUserProjectsResponse) GetJSON200 ¶
func (r ListUserProjectsResponse) GetJSON200() *UserProjectsResponse
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (ListUserProjectsResponse) GetJSON403 ¶
func (r ListUserProjectsResponse) GetJSON403() *NotAuthorizedError
GetJSON403 returns the response for an HTTP 403 `application/json` response
func (ListUserProjectsResponse) GetJSON404 ¶
func (r ListUserProjectsResponse) GetJSON404() *NotFoundError
GetJSON404 returns the response for an HTTP 404 `application/json` response
func (ListUserProjectsResponse) GetJSON500 ¶
func (r ListUserProjectsResponse) GetJSON500() *InternalServerError
GetJSON500 returns the response for an HTTP 500 `application/json` response
func (ListUserProjectsResponse) Status ¶
func (r ListUserProjectsResponse) Status() string
Status returns HTTPResponse.Status
func (ListUserProjectsResponse) StatusCode ¶
func (r ListUserProjectsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListUsersParams ¶
type ListUsersParams struct {
// Search Search query
Search *SearchQueryParam `form:"search,omitempty" json:"search,omitempty"`
// Sort Sorting column
Sort *SortColumnParam `form:"sort,omitempty" json:"sort,omitempty"`
// Order Sorting order
Order *ListUsersParamsOrder `form:"order,omitempty" json:"order,omitempty"`
// Limit Paging limit
Limit *PagingLimitParam `form:"limit,omitempty" json:"limit,omitempty"`
// Offset Paging offset
Offset *PagingOffsetParam `form:"offset,omitempty" json:"offset,omitempty"`
}
ListUsersParams defines parameters for ListUsers.
type ListUsersParamsOrder ¶
type ListUsersParamsOrder string
ListUsersParamsOrder defines parameters for ListUsers.
const ( ListUsersParamsOrderAsc ListUsersParamsOrder = "asc" ListUsersParamsOrderDesc ListUsersParamsOrder = "desc" )
Defines values for ListUsersParamsOrder.
func ToListUsersParamsOrder ¶
func ToListUsersParamsOrder(val string) (ListUsersParamsOrder, error)
ToListUsersParamsOrder acts as a helper to map a string to the defined enum.
func (ListUsersParamsOrder) Valid ¶
func (e ListUsersParamsOrder) Valid() bool
Valid indicates whether the value is a known member of the ListUsersParamsOrder enum.
type ListUsersResponse ¶
type ListUsersResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *UsersResponse
// JSON403 the response for an HTTP 403 `application/json` response
JSON403 *NotAuthorizedError
// JSON500 the response for an HTTP 500 `application/json` response
JSON500 *InternalServerError
}
func ParseListUsersResponse ¶
func ParseListUsersResponse(rsp *http.Response) (*ListUsersResponse, error)
ParseListUsersResponse parses an HTTP response from a ListUsersWithResponse call
func (ListUsersResponse) ContentType ¶
func (r ListUsersResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (ListUsersResponse) GetBody ¶
func (r ListUsersResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (ListUsersResponse) GetJSON200 ¶
func (r ListUsersResponse) GetJSON200() *UsersResponse
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (ListUsersResponse) GetJSON403 ¶
func (r ListUsersResponse) GetJSON403() *NotAuthorizedError
GetJSON403 returns the response for an HTTP 403 `application/json` response
func (ListUsersResponse) GetJSON500 ¶
func (r ListUsersResponse) GetJSON500() *InternalServerError
GetJSON500 returns the response for an HTTP 500 `application/json` response
func (ListUsersResponse) Status ¶
func (r ListUsersResponse) Status() string
Status returns HTTPResponse.Status
func (ListUsersResponse) StatusCode ¶
func (r ListUsersResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type LoginAuthBody ¶
LoginAuthBody defines model for LoginAuthBody.
type LoginAuthJSONBody ¶
type LoginAuthJSONBody struct {
Password string `json:"password"`
Username string `json:"username"`
}
LoginAuthJSONBody defines parameters for LoginAuth.
type LoginAuthJSONRequestBody ¶
type LoginAuthJSONRequestBody LoginAuthJSONBody
LoginAuthJSONRequestBody defines body for LoginAuth for application/json ContentType.
type LoginAuthResponse ¶
type LoginAuthResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *LoginResponse
// JSON400 the response for an HTTP 400 `application/json` response
JSON400 *BadRequestError
// JSON401 the response for an HTTP 401 `application/json` response
JSON401 *BadCredentialsError
// JSON500 the response for an HTTP 500 `application/json` response
JSON500 *InternalServerError
}
func ParseLoginAuthResponse ¶
func ParseLoginAuthResponse(rsp *http.Response) (*LoginAuthResponse, error)
ParseLoginAuthResponse parses an HTTP response from a LoginAuthWithResponse call
func (LoginAuthResponse) ContentType ¶
func (r LoginAuthResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (LoginAuthResponse) GetBody ¶
func (r LoginAuthResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (LoginAuthResponse) GetJSON200 ¶
func (r LoginAuthResponse) GetJSON200() *LoginResponse
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (LoginAuthResponse) GetJSON400 ¶
func (r LoginAuthResponse) GetJSON400() *BadRequestError
GetJSON400 returns the response for an HTTP 400 `application/json` response
func (LoginAuthResponse) GetJSON401 ¶
func (r LoginAuthResponse) GetJSON401() *BadCredentialsError
GetJSON401 returns the response for an HTTP 401 `application/json` response
func (LoginAuthResponse) GetJSON500 ¶
func (r LoginAuthResponse) GetJSON500() *InternalServerError
GetJSON500 returns the response for an HTTP 500 `application/json` response
func (LoginAuthResponse) Status ¶
func (r LoginAuthResponse) Status() string
Status returns HTTPResponse.Status
func (LoginAuthResponse) StatusCode ¶
func (r LoginAuthResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type NotAttachedError ¶
type NotAttachedError = Notification
NotAttachedError Generic response for errors and validations
type NotAuthorizedError ¶
type NotAuthorizedError = Notification
NotAuthorizedError Generic response for errors and validations
type NotFoundError ¶
type NotFoundError = Notification
NotFoundError Generic response for errors and validations
type Notification ¶
type Notification struct {
Errors *[]Validation `json:"errors,omitempty"`
Message *string `json:"message,omitempty"`
Status *int `json:"status,omitempty"`
}
Notification Generic response for errors and validations
type Output ¶
type Output struct {
Content *string `json:"content,omitempty"`
CreatedAt *time.Time `json:"created_at,omitempty"`
// Execution Model to represent execution
Execution *Execution `json:"execution,omitempty"`
ExecutionID *string `json:"execution_id,omitempty"`
}
Output Model to represent output
type OutputProjectExecutionResponse ¶
type OutputProjectExecutionResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *ProjectOutputResponse
// JSON403 the response for an HTTP 403 `application/json` response
JSON403 *NotAuthorizedError
// JSON404 the response for an HTTP 404 `application/json` response
JSON404 *NotFoundError
// JSON500 the response for an HTTP 500 `application/json` response
JSON500 *InternalServerError
}
func ParseOutputProjectExecutionResponse ¶
func ParseOutputProjectExecutionResponse(rsp *http.Response) (*OutputProjectExecutionResponse, error)
ParseOutputProjectExecutionResponse parses an HTTP response from a OutputProjectExecutionWithResponse call
func (OutputProjectExecutionResponse) ContentType ¶
func (r OutputProjectExecutionResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (OutputProjectExecutionResponse) GetBody ¶
func (r OutputProjectExecutionResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (OutputProjectExecutionResponse) GetJSON200 ¶
func (r OutputProjectExecutionResponse) GetJSON200() *ProjectOutputResponse
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (OutputProjectExecutionResponse) GetJSON403 ¶
func (r OutputProjectExecutionResponse) GetJSON403() *NotAuthorizedError
GetJSON403 returns the response for an HTTP 403 `application/json` response
func (OutputProjectExecutionResponse) GetJSON404 ¶
func (r OutputProjectExecutionResponse) GetJSON404() *NotFoundError
GetJSON404 returns the response for an HTTP 404 `application/json` response
func (OutputProjectExecutionResponse) GetJSON500 ¶
func (r OutputProjectExecutionResponse) GetJSON500() *InternalServerError
GetJSON500 returns the response for an HTTP 500 `application/json` response
func (OutputProjectExecutionResponse) Status ¶
func (r OutputProjectExecutionResponse) Status() string
Status returns HTTPResponse.Status
func (OutputProjectExecutionResponse) StatusCode ¶
func (r OutputProjectExecutionResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type PagingLimitParam ¶
type PagingLimitParam = int
PagingLimitParam defines model for PagingLimitParam.
type PagingOffsetParam ¶
type PagingOffsetParam = int
PagingOffsetParam defines model for PagingOffsetParam.
type PermitGroupProjectJSONBody ¶
type PermitGroupProjectJSONBody struct {
Perm string `json:"perm"`
Project string `json:"project"`
}
PermitGroupProjectJSONBody defines parameters for PermitGroupProject.
type PermitGroupProjectJSONRequestBody ¶
type PermitGroupProjectJSONRequestBody PermitGroupProjectJSONBody
PermitGroupProjectJSONRequestBody defines body for PermitGroupProject for application/json ContentType.
type PermitGroupProjectResponse ¶
type PermitGroupProjectResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *SuccessMessage
// JSON400 the response for an HTTP 400 `application/json` response
JSON400 *BadRequestError
// JSON403 the response for an HTTP 403 `application/json` response
JSON403 *NotAuthorizedError
// JSON404 the response for an HTTP 404 `application/json` response
JSON404 *NotFoundError
// JSON412 the response for an HTTP 412 `application/json` response
JSON412 *NotAttachedError
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *ValidationError
// JSON500 the response for an HTTP 500 `application/json` response
JSON500 *InternalServerError
}
func ParsePermitGroupProjectResponse ¶
func ParsePermitGroupProjectResponse(rsp *http.Response) (*PermitGroupProjectResponse, error)
ParsePermitGroupProjectResponse parses an HTTP response from a PermitGroupProjectWithResponse call
func (PermitGroupProjectResponse) ContentType ¶
func (r PermitGroupProjectResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (PermitGroupProjectResponse) GetBody ¶
func (r PermitGroupProjectResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (PermitGroupProjectResponse) GetJSON200 ¶
func (r PermitGroupProjectResponse) GetJSON200() *SuccessMessage
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (PermitGroupProjectResponse) GetJSON400 ¶
func (r PermitGroupProjectResponse) GetJSON400() *BadRequestError
GetJSON400 returns the response for an HTTP 400 `application/json` response
func (PermitGroupProjectResponse) GetJSON403 ¶
func (r PermitGroupProjectResponse) GetJSON403() *NotAuthorizedError
GetJSON403 returns the response for an HTTP 403 `application/json` response
func (PermitGroupProjectResponse) GetJSON404 ¶
func (r PermitGroupProjectResponse) GetJSON404() *NotFoundError
GetJSON404 returns the response for an HTTP 404 `application/json` response
func (PermitGroupProjectResponse) GetJSON412 ¶
func (r PermitGroupProjectResponse) GetJSON412() *NotAttachedError
GetJSON412 returns the response for an HTTP 412 `application/json` response
func (PermitGroupProjectResponse) GetJSON422 ¶
func (r PermitGroupProjectResponse) GetJSON422() *ValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (PermitGroupProjectResponse) GetJSON500 ¶
func (r PermitGroupProjectResponse) GetJSON500() *InternalServerError
GetJSON500 returns the response for an HTTP 500 `application/json` response
func (PermitGroupProjectResponse) Status ¶
func (r PermitGroupProjectResponse) Status() string
Status returns HTTPResponse.Status
func (PermitGroupProjectResponse) StatusCode ¶
func (r PermitGroupProjectResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type PermitGroupUserJSONBody ¶
PermitGroupUserJSONBody defines parameters for PermitGroupUser.
type PermitGroupUserJSONRequestBody ¶
type PermitGroupUserJSONRequestBody PermitGroupUserJSONBody
PermitGroupUserJSONRequestBody defines body for PermitGroupUser for application/json ContentType.
type PermitGroupUserResponse ¶
type PermitGroupUserResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *SuccessMessage
// JSON400 the response for an HTTP 400 `application/json` response
JSON400 *BadRequestError
// JSON403 the response for an HTTP 403 `application/json` response
JSON403 *NotAuthorizedError
// JSON404 the response for an HTTP 404 `application/json` response
JSON404 *NotFoundError
// JSON412 the response for an HTTP 412 `application/json` response
JSON412 *NotAttachedError
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *ValidationError
// JSON500 the response for an HTTP 500 `application/json` response
JSON500 *InternalServerError
}
func ParsePermitGroupUserResponse ¶
func ParsePermitGroupUserResponse(rsp *http.Response) (*PermitGroupUserResponse, error)
ParsePermitGroupUserResponse parses an HTTP response from a PermitGroupUserWithResponse call
func (PermitGroupUserResponse) ContentType ¶
func (r PermitGroupUserResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (PermitGroupUserResponse) GetBody ¶
func (r PermitGroupUserResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (PermitGroupUserResponse) GetJSON200 ¶
func (r PermitGroupUserResponse) GetJSON200() *SuccessMessage
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (PermitGroupUserResponse) GetJSON400 ¶
func (r PermitGroupUserResponse) GetJSON400() *BadRequestError
GetJSON400 returns the response for an HTTP 400 `application/json` response
func (PermitGroupUserResponse) GetJSON403 ¶
func (r PermitGroupUserResponse) GetJSON403() *NotAuthorizedError
GetJSON403 returns the response for an HTTP 403 `application/json` response
func (PermitGroupUserResponse) GetJSON404 ¶
func (r PermitGroupUserResponse) GetJSON404() *NotFoundError
GetJSON404 returns the response for an HTTP 404 `application/json` response
func (PermitGroupUserResponse) GetJSON412 ¶
func (r PermitGroupUserResponse) GetJSON412() *NotAttachedError
GetJSON412 returns the response for an HTTP 412 `application/json` response
func (PermitGroupUserResponse) GetJSON422 ¶
func (r PermitGroupUserResponse) GetJSON422() *ValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (PermitGroupUserResponse) GetJSON500 ¶
func (r PermitGroupUserResponse) GetJSON500() *InternalServerError
GetJSON500 returns the response for an HTTP 500 `application/json` response
func (PermitGroupUserResponse) Status ¶
func (r PermitGroupUserResponse) Status() string
Status returns HTTPResponse.Status
func (PermitGroupUserResponse) StatusCode ¶
func (r PermitGroupUserResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type PermitProjectGroupJSONBody ¶
PermitProjectGroupJSONBody defines parameters for PermitProjectGroup.
type PermitProjectGroupJSONRequestBody ¶
type PermitProjectGroupJSONRequestBody PermitProjectGroupJSONBody
PermitProjectGroupJSONRequestBody defines body for PermitProjectGroup for application/json ContentType.
type PermitProjectGroupResponse ¶
type PermitProjectGroupResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *SuccessMessage
// JSON400 the response for an HTTP 400 `application/json` response
JSON400 *BadRequestError
// JSON403 the response for an HTTP 403 `application/json` response
JSON403 *NotAuthorizedError
// JSON404 the response for an HTTP 404 `application/json` response
JSON404 *NotFoundError
// JSON412 the response for an HTTP 412 `application/json` response
JSON412 *NotAttachedError
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *ValidationError
// JSON500 the response for an HTTP 500 `application/json` response
JSON500 *InternalServerError
}
func ParsePermitProjectGroupResponse ¶
func ParsePermitProjectGroupResponse(rsp *http.Response) (*PermitProjectGroupResponse, error)
ParsePermitProjectGroupResponse parses an HTTP response from a PermitProjectGroupWithResponse call
func (PermitProjectGroupResponse) ContentType ¶
func (r PermitProjectGroupResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (PermitProjectGroupResponse) GetBody ¶
func (r PermitProjectGroupResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (PermitProjectGroupResponse) GetJSON200 ¶
func (r PermitProjectGroupResponse) GetJSON200() *SuccessMessage
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (PermitProjectGroupResponse) GetJSON400 ¶
func (r PermitProjectGroupResponse) GetJSON400() *BadRequestError
GetJSON400 returns the response for an HTTP 400 `application/json` response
func (PermitProjectGroupResponse) GetJSON403 ¶
func (r PermitProjectGroupResponse) GetJSON403() *NotAuthorizedError
GetJSON403 returns the response for an HTTP 403 `application/json` response
func (PermitProjectGroupResponse) GetJSON404 ¶
func (r PermitProjectGroupResponse) GetJSON404() *NotFoundError
GetJSON404 returns the response for an HTTP 404 `application/json` response
func (PermitProjectGroupResponse) GetJSON412 ¶
func (r PermitProjectGroupResponse) GetJSON412() *NotAttachedError
GetJSON412 returns the response for an HTTP 412 `application/json` response
func (PermitProjectGroupResponse) GetJSON422 ¶
func (r PermitProjectGroupResponse) GetJSON422() *ValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (PermitProjectGroupResponse) GetJSON500 ¶
func (r PermitProjectGroupResponse) GetJSON500() *InternalServerError
GetJSON500 returns the response for an HTTP 500 `application/json` response
func (PermitProjectGroupResponse) Status ¶
func (r PermitProjectGroupResponse) Status() string
Status returns HTTPResponse.Status
func (PermitProjectGroupResponse) StatusCode ¶
func (r PermitProjectGroupResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type PermitProjectUserJSONBody ¶
PermitProjectUserJSONBody defines parameters for PermitProjectUser.
type PermitProjectUserJSONRequestBody ¶
type PermitProjectUserJSONRequestBody PermitProjectUserJSONBody
PermitProjectUserJSONRequestBody defines body for PermitProjectUser for application/json ContentType.
type PermitProjectUserResponse ¶
type PermitProjectUserResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *SuccessMessage
// JSON400 the response for an HTTP 400 `application/json` response
JSON400 *BadRequestError
// JSON403 the response for an HTTP 403 `application/json` response
JSON403 *NotAuthorizedError
// JSON404 the response for an HTTP 404 `application/json` response
JSON404 *NotFoundError
// JSON412 the response for an HTTP 412 `application/json` response
JSON412 *NotAttachedError
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *ValidationError
// JSON500 the response for an HTTP 500 `application/json` response
JSON500 *InternalServerError
}
func ParsePermitProjectUserResponse ¶
func ParsePermitProjectUserResponse(rsp *http.Response) (*PermitProjectUserResponse, error)
ParsePermitProjectUserResponse parses an HTTP response from a PermitProjectUserWithResponse call
func (PermitProjectUserResponse) ContentType ¶
func (r PermitProjectUserResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (PermitProjectUserResponse) GetBody ¶
func (r PermitProjectUserResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (PermitProjectUserResponse) GetJSON200 ¶
func (r PermitProjectUserResponse) GetJSON200() *SuccessMessage
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (PermitProjectUserResponse) GetJSON400 ¶
func (r PermitProjectUserResponse) GetJSON400() *BadRequestError
GetJSON400 returns the response for an HTTP 400 `application/json` response
func (PermitProjectUserResponse) GetJSON403 ¶
func (r PermitProjectUserResponse) GetJSON403() *NotAuthorizedError
GetJSON403 returns the response for an HTTP 403 `application/json` response
func (PermitProjectUserResponse) GetJSON404 ¶
func (r PermitProjectUserResponse) GetJSON404() *NotFoundError
GetJSON404 returns the response for an HTTP 404 `application/json` response
func (PermitProjectUserResponse) GetJSON412 ¶
func (r PermitProjectUserResponse) GetJSON412() *NotAttachedError
GetJSON412 returns the response for an HTTP 412 `application/json` response
func (PermitProjectUserResponse) GetJSON422 ¶
func (r PermitProjectUserResponse) GetJSON422() *ValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (PermitProjectUserResponse) GetJSON500 ¶
func (r PermitProjectUserResponse) GetJSON500() *InternalServerError
GetJSON500 returns the response for an HTTP 500 `application/json` response
func (PermitProjectUserResponse) Status ¶
func (r PermitProjectUserResponse) Status() string
Status returns HTTPResponse.Status
func (PermitProjectUserResponse) StatusCode ¶
func (r PermitProjectUserResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type PermitUserGroupJSONBody ¶
PermitUserGroupJSONBody defines parameters for PermitUserGroup.
type PermitUserGroupJSONRequestBody ¶
type PermitUserGroupJSONRequestBody PermitUserGroupJSONBody
PermitUserGroupJSONRequestBody defines body for PermitUserGroup for application/json ContentType.
type PermitUserGroupResponse ¶
type PermitUserGroupResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *SuccessMessage
// JSON400 the response for an HTTP 400 `application/json` response
JSON400 *BadRequestError
// JSON403 the response for an HTTP 403 `application/json` response
JSON403 *NotAuthorizedError
// JSON404 the response for an HTTP 404 `application/json` response
JSON404 *NotFoundError
// JSON412 the response for an HTTP 412 `application/json` response
JSON412 *NotAttachedError
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *ValidationError
// JSON500 the response for an HTTP 500 `application/json` response
JSON500 *InternalServerError
}
func ParsePermitUserGroupResponse ¶
func ParsePermitUserGroupResponse(rsp *http.Response) (*PermitUserGroupResponse, error)
ParsePermitUserGroupResponse parses an HTTP response from a PermitUserGroupWithResponse call
func (PermitUserGroupResponse) ContentType ¶
func (r PermitUserGroupResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (PermitUserGroupResponse) GetBody ¶
func (r PermitUserGroupResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (PermitUserGroupResponse) GetJSON200 ¶
func (r PermitUserGroupResponse) GetJSON200() *SuccessMessage
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (PermitUserGroupResponse) GetJSON400 ¶
func (r PermitUserGroupResponse) GetJSON400() *BadRequestError
GetJSON400 returns the response for an HTTP 400 `application/json` response
func (PermitUserGroupResponse) GetJSON403 ¶
func (r PermitUserGroupResponse) GetJSON403() *NotAuthorizedError
GetJSON403 returns the response for an HTTP 403 `application/json` response
func (PermitUserGroupResponse) GetJSON404 ¶
func (r PermitUserGroupResponse) GetJSON404() *NotFoundError
GetJSON404 returns the response for an HTTP 404 `application/json` response
func (PermitUserGroupResponse) GetJSON412 ¶
func (r PermitUserGroupResponse) GetJSON412() *NotAttachedError
GetJSON412 returns the response for an HTTP 412 `application/json` response
func (PermitUserGroupResponse) GetJSON422 ¶
func (r PermitUserGroupResponse) GetJSON422() *ValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (PermitUserGroupResponse) GetJSON500 ¶
func (r PermitUserGroupResponse) GetJSON500() *InternalServerError
GetJSON500 returns the response for an HTTP 500 `application/json` response
func (PermitUserGroupResponse) Status ¶
func (r PermitUserGroupResponse) Status() string
Status returns HTTPResponse.Status
func (PermitUserGroupResponse) StatusCode ¶
func (r PermitUserGroupResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type PermitUserProjectJSONBody ¶
PermitUserProjectJSONBody defines parameters for PermitUserProject.
type PermitUserProjectJSONRequestBody ¶
type PermitUserProjectJSONRequestBody PermitUserProjectJSONBody
PermitUserProjectJSONRequestBody defines body for PermitUserProject for application/json ContentType.
type PermitUserProjectResponse ¶
type PermitUserProjectResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *SuccessMessage
// JSON400 the response for an HTTP 400 `application/json` response
JSON400 *BadRequestError
// JSON403 the response for an HTTP 403 `application/json` response
JSON403 *NotAuthorizedError
// JSON404 the response for an HTTP 404 `application/json` response
JSON404 *NotFoundError
// JSON412 the response for an HTTP 412 `application/json` response
JSON412 *NotAttachedError
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *ValidationError
// JSON500 the response for an HTTP 500 `application/json` response
JSON500 *InternalServerError
}
func ParsePermitUserProjectResponse ¶
func ParsePermitUserProjectResponse(rsp *http.Response) (*PermitUserProjectResponse, error)
ParsePermitUserProjectResponse parses an HTTP response from a PermitUserProjectWithResponse call
func (PermitUserProjectResponse) ContentType ¶
func (r PermitUserProjectResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (PermitUserProjectResponse) GetBody ¶
func (r PermitUserProjectResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (PermitUserProjectResponse) GetJSON200 ¶
func (r PermitUserProjectResponse) GetJSON200() *SuccessMessage
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (PermitUserProjectResponse) GetJSON400 ¶
func (r PermitUserProjectResponse) GetJSON400() *BadRequestError
GetJSON400 returns the response for an HTTP 400 `application/json` response
func (PermitUserProjectResponse) GetJSON403 ¶
func (r PermitUserProjectResponse) GetJSON403() *NotAuthorizedError
GetJSON403 returns the response for an HTTP 403 `application/json` response
func (PermitUserProjectResponse) GetJSON404 ¶
func (r PermitUserProjectResponse) GetJSON404() *NotFoundError
GetJSON404 returns the response for an HTTP 404 `application/json` response
func (PermitUserProjectResponse) GetJSON412 ¶
func (r PermitUserProjectResponse) GetJSON412() *NotAttachedError
GetJSON412 returns the response for an HTTP 412 `application/json` response
func (PermitUserProjectResponse) GetJSON422 ¶
func (r PermitUserProjectResponse) GetJSON422() *ValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (PermitUserProjectResponse) GetJSON500 ¶
func (r PermitUserProjectResponse) GetJSON500() *InternalServerError
GetJSON500 returns the response for an HTTP 500 `application/json` response
func (PermitUserProjectResponse) Status ¶
func (r PermitUserProjectResponse) Status() string
Status returns HTTPResponse.Status
func (PermitUserProjectResponse) StatusCode ¶
func (r PermitUserProjectResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type Profile ¶
type Profile struct {
Active *bool `json:"active,omitempty"`
Admin *bool `json:"admin,omitempty"`
Auths *[]UserAuth `json:"auths,omitempty"`
CreatedAt *time.Time `json:"created_at,omitempty"`
Email *string `json:"email,omitempty"`
Fullname *string `json:"fullname,omitempty"`
Groups *[]UserGroup `json:"groups,omitempty"`
ID *string `json:"id,omitempty"`
Password *string `json:"password,omitempty"`
Profile *string `json:"profile,omitempty"`
Projects *[]UserProject `json:"projects,omitempty"`
UpdatedAt *time.Time `json:"updated_at,omitempty"`
Username *string `json:"username,omitempty"`
}
Profile Model to represent profile
type Project ¶
type Project struct {
CreatedAt *time.Time `json:"created_at,omitempty"`
ID *string `json:"id,omitempty"`
Name *string `json:"name,omitempty"`
Slug *string `json:"slug,omitempty"`
UpdatedAt *time.Time `json:"updated_at,omitempty"`
}
Project Model to represent project
type ProjectCredentialResponse ¶
type ProjectCredentialResponse = Credential
ProjectCredentialResponse Model to represent credential
type ProjectCredentialsResponse ¶
type ProjectCredentialsResponse struct {
Credentials []Credential `json:"credentials"`
Limit int64 `json:"limit"`
Offset int64 `json:"offset"`
// Project Model to represent project
Project *Project `json:"project,omitempty"`
Total int64 `json:"total"`
}
ProjectCredentialsResponse defines model for ProjectCredentialsResponse.
type ProjectEnvironmentResponse ¶
type ProjectEnvironmentResponse = Environment
ProjectEnvironmentResponse Model to represent environment
type ProjectEnvironmentSecretResponse ¶
type ProjectEnvironmentSecretResponse = EnvironmentSecret
ProjectEnvironmentSecretResponse Model to represent environment secret
type ProjectEnvironmentValueResponse ¶
type ProjectEnvironmentValueResponse = EnvironmentValue
ProjectEnvironmentValueResponse Model to represent environment value
type ProjectEnvironmentsResponse ¶
type ProjectEnvironmentsResponse struct {
Environments []Environment `json:"environments"`
Limit int64 `json:"limit"`
Offset int64 `json:"offset"`
// Project Model to represent project
Project *Project `json:"project,omitempty"`
Total int64 `json:"total"`
}
ProjectEnvironmentsResponse defines model for ProjectEnvironmentsResponse.
type ProjectEventsResponse ¶
type ProjectEventsResponse struct {
Events []Event `json:"events"`
Limit int64 `json:"limit"`
Offset int64 `json:"offset"`
// Project Model to represent project
Project *Project `json:"project,omitempty"`
Total int64 `json:"total"`
}
ProjectEventsResponse defines model for ProjectEventsResponse.
type ProjectExecutionResponse ¶
type ProjectExecutionResponse = Execution
ProjectExecutionResponse Model to represent execution
type ProjectExecutionsResponse ¶
type ProjectExecutionsResponse struct {
Executions []Execution `json:"executions"`
Limit int64 `json:"limit"`
Offset int64 `json:"offset"`
// Project Model to represent project
Project *Project `json:"project,omitempty"`
Total int64 `json:"total"`
}
ProjectExecutionsResponse defines model for ProjectExecutionsResponse.
type ProjectGroupDropBody ¶
type ProjectGroupDropBody struct {
Group string `json:"group"`
}
ProjectGroupDropBody defines model for ProjectGroupDropBody.
type ProjectGroupPermBody ¶
ProjectGroupPermBody defines model for ProjectGroupPermBody.
type ProjectGroupsResponse ¶
type ProjectGroupsResponse struct {
Groups []GroupProject `json:"groups"`
Limit int64 `json:"limit"`
Offset int64 `json:"offset"`
// Project Model to represent project
Project *Project `json:"project,omitempty"`
Total int64 `json:"total"`
}
ProjectGroupsResponse defines model for ProjectGroupsResponse.
type ProjectInventoriesResponse ¶
type ProjectInventoriesResponse struct {
Inventories []Inventory `json:"inventories"`
Limit int64 `json:"limit"`
Offset int64 `json:"offset"`
// Project Model to represent project
Project *Project `json:"project,omitempty"`
Total int64 `json:"total"`
}
ProjectInventoriesResponse defines model for ProjectInventoriesResponse.
type ProjectInventoryResponse ¶
type ProjectInventoryResponse = Inventory
ProjectInventoryResponse Model to represent inventory
type ProjectOutputResponse ¶
type ProjectOutputResponse = []Output
ProjectOutputResponse defines model for ProjectOutputResponse.
type ProjectRepositoriesResponse ¶
type ProjectRepositoriesResponse struct {
Limit int64 `json:"limit"`
Offset int64 `json:"offset"`
// Project Model to represent project
Project *Project `json:"project,omitempty"`
Repositories []Repository `json:"repositories"`
Total int64 `json:"total"`
}
ProjectRepositoriesResponse defines model for ProjectRepositoriesResponse.
type ProjectRepositoryResponse ¶
type ProjectRepositoryResponse = Repository
ProjectRepositoryResponse Model to represent repository
type ProjectRunnerResponse ¶
type ProjectRunnerResponse = Runner
ProjectRunnerResponse Model to represent runner
type ProjectRunnersResponse ¶
type ProjectRunnersResponse struct {
Limit int64 `json:"limit"`
Offset int64 `json:"offset"`
// Project Model to represent project
Project *Project `json:"project,omitempty"`
Runners []Runner `json:"runners"`
Total int64 `json:"total"`
}
ProjectRunnersResponse defines model for ProjectRunnersResponse.
type ProjectScheduleResponse ¶
type ProjectScheduleResponse = Schedule
ProjectScheduleResponse Model to represent schedule
type ProjectSchedulesResponse ¶
type ProjectSchedulesResponse struct {
Limit int64 `json:"limit"`
Offset int64 `json:"offset"`
// Project Model to represent project
Project *Project `json:"project,omitempty"`
Schedules []Schedule `json:"schedules"`
Total int64 `json:"total"`
}
ProjectSchedulesResponse defines model for ProjectSchedulesResponse.
type ProjectTemplateResponse ¶
type ProjectTemplateResponse = Template
ProjectTemplateResponse Model to represent template
type ProjectTemplateSurveyResponse ¶
type ProjectTemplateSurveyResponse = TemplateSurvey
ProjectTemplateSurveyResponse Model to represent template survey
type ProjectTemplateVaultResponse ¶
type ProjectTemplateVaultResponse = TemplateVault
ProjectTemplateVaultResponse Model to represent template vault
type ProjectTemplatesResponse ¶
type ProjectTemplatesResponse struct {
Limit int64 `json:"limit"`
Offset int64 `json:"offset"`
// Project Model to represent project
Project *Project `json:"project,omitempty"`
Templates []Template `json:"templates"`
Total int64 `json:"total"`
}
ProjectTemplatesResponse defines model for ProjectTemplatesResponse.
type ProjectUserDropBody ¶
type ProjectUserDropBody struct {
User string `json:"user"`
}
ProjectUserDropBody defines model for ProjectUserDropBody.
type ProjectUserPermBody ¶
ProjectUserPermBody defines model for ProjectUserPermBody.
type ProjectUsersResponse ¶
type ProjectUsersResponse struct {
Limit int64 `json:"limit"`
Offset int64 `json:"offset"`
// Project Model to represent project
Project *Project `json:"project,omitempty"`
Total int64 `json:"total"`
Users []UserProject `json:"users"`
}
ProjectUsersResponse defines model for ProjectUsersResponse.
type ProjectsResponse ¶
type ProjectsResponse struct {
Limit int64 `json:"limit"`
Offset int64 `json:"offset"`
Projects []Project `json:"projects"`
Total int64 `json:"total"`
}
ProjectsResponse defines model for ProjectsResponse.
type Provider ¶
type Provider struct {
Display *string `json:"display,omitempty"`
Driver *string `json:"driver,omitempty"`
Icon *string `json:"icon,omitempty"`
Name *string `json:"name,omitempty"`
}
Provider Model to represent auth provider
type ProvidersResponse ¶
type ProvidersResponse struct {
Providers []Provider `json:"providers"`
Total int64 `json:"total"`
}
ProvidersResponse defines model for ProvidersResponse.
type PurgeProjectExecutionResponse ¶
type PurgeProjectExecutionResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *SuccessMessage
// JSON400 the response for an HTTP 400 `application/json` response
JSON400 *ActionFailedError
// JSON403 the response for an HTTP 403 `application/json` response
JSON403 *NotAuthorizedError
// JSON404 the response for an HTTP 404 `application/json` response
JSON404 *NotFoundError
// JSON500 the response for an HTTP 500 `application/json` response
JSON500 *InternalServerError
}
func ParsePurgeProjectExecutionResponse ¶
func ParsePurgeProjectExecutionResponse(rsp *http.Response) (*PurgeProjectExecutionResponse, error)
ParsePurgeProjectExecutionResponse parses an HTTP response from a PurgeProjectExecutionWithResponse call
func (PurgeProjectExecutionResponse) ContentType ¶
func (r PurgeProjectExecutionResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (PurgeProjectExecutionResponse) GetBody ¶
func (r PurgeProjectExecutionResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (PurgeProjectExecutionResponse) GetJSON200 ¶
func (r PurgeProjectExecutionResponse) GetJSON200() *SuccessMessage
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (PurgeProjectExecutionResponse) GetJSON400 ¶
func (r PurgeProjectExecutionResponse) GetJSON400() *ActionFailedError
GetJSON400 returns the response for an HTTP 400 `application/json` response
func (PurgeProjectExecutionResponse) GetJSON403 ¶
func (r PurgeProjectExecutionResponse) GetJSON403() *NotAuthorizedError
GetJSON403 returns the response for an HTTP 403 `application/json` response
func (PurgeProjectExecutionResponse) GetJSON404 ¶
func (r PurgeProjectExecutionResponse) GetJSON404() *NotFoundError
GetJSON404 returns the response for an HTTP 404 `application/json` response
func (PurgeProjectExecutionResponse) GetJSON500 ¶
func (r PurgeProjectExecutionResponse) GetJSON500() *InternalServerError
GetJSON500 returns the response for an HTTP 500 `application/json` response
func (PurgeProjectExecutionResponse) Status ¶
func (r PurgeProjectExecutionResponse) Status() string
Status returns HTTPResponse.Status
func (PurgeProjectExecutionResponse) StatusCode ¶
func (r PurgeProjectExecutionResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type RedirectAuthBody ¶
type RedirectAuthBody struct {
Token string `json:"token"`
}
RedirectAuthBody defines model for RedirectAuthBody.
type RedirectAuthJSONBody ¶
type RedirectAuthJSONBody struct {
Token string `json:"token"`
}
RedirectAuthJSONBody defines parameters for RedirectAuth.
type RedirectAuthJSONRequestBody ¶
type RedirectAuthJSONRequestBody RedirectAuthJSONBody
RedirectAuthJSONRequestBody defines body for RedirectAuth for application/json ContentType.
type RedirectAuthResponse ¶
type RedirectAuthResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *TokenResponse
// JSON400 the response for an HTTP 400 `application/json` response
JSON400 *BadRequestError
// JSON401 the response for an HTTP 401 `application/json` response
JSON401 *InvalidTokenError
// JSON500 the response for an HTTP 500 `application/json` response
JSON500 *InternalServerError
}
func ParseRedirectAuthResponse ¶
func ParseRedirectAuthResponse(rsp *http.Response) (*RedirectAuthResponse, error)
ParseRedirectAuthResponse parses an HTTP response from a RedirectAuthWithResponse call
func (RedirectAuthResponse) ContentType ¶
func (r RedirectAuthResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (RedirectAuthResponse) GetBody ¶
func (r RedirectAuthResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (RedirectAuthResponse) GetJSON200 ¶
func (r RedirectAuthResponse) GetJSON200() *TokenResponse
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (RedirectAuthResponse) GetJSON400 ¶
func (r RedirectAuthResponse) GetJSON400() *BadRequestError
GetJSON400 returns the response for an HTTP 400 `application/json` response
func (RedirectAuthResponse) GetJSON401 ¶
func (r RedirectAuthResponse) GetJSON401() *InvalidTokenError
GetJSON401 returns the response for an HTTP 401 `application/json` response
func (RedirectAuthResponse) GetJSON500 ¶
func (r RedirectAuthResponse) GetJSON500() *InternalServerError
GetJSON500 returns the response for an HTTP 500 `application/json` response
func (RedirectAuthResponse) Status ¶
func (r RedirectAuthResponse) Status() string
Status returns HTTPResponse.Status
func (RedirectAuthResponse) StatusCode ¶
func (r RedirectAuthResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type RefreshAuthResponse ¶
type RefreshAuthResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *RefreshResponse
// JSON401 the response for an HTTP 401 `application/json` response
JSON401 *InvalidTokenError
// JSON500 the response for an HTTP 500 `application/json` response
JSON500 *InternalServerError
}
func ParseRefreshAuthResponse ¶
func ParseRefreshAuthResponse(rsp *http.Response) (*RefreshAuthResponse, error)
ParseRefreshAuthResponse parses an HTTP response from a RefreshAuthWithResponse call
func (RefreshAuthResponse) ContentType ¶
func (r RefreshAuthResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (RefreshAuthResponse) GetBody ¶
func (r RefreshAuthResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (RefreshAuthResponse) GetJSON200 ¶
func (r RefreshAuthResponse) GetJSON200() *RefreshResponse
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (RefreshAuthResponse) GetJSON401 ¶
func (r RefreshAuthResponse) GetJSON401() *InvalidTokenError
GetJSON401 returns the response for an HTTP 401 `application/json` response
func (RefreshAuthResponse) GetJSON500 ¶
func (r RefreshAuthResponse) GetJSON500() *InternalServerError
GetJSON500 returns the response for an HTTP 500 `application/json` response
func (RefreshAuthResponse) Status ¶
func (r RefreshAuthResponse) Status() string
Status returns HTTPResponse.Status
func (RefreshAuthResponse) StatusCode ¶
func (r RefreshAuthResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type RefreshResponse ¶
type RefreshResponse = AuthToken
RefreshResponse defines model for RefreshResponse.
type Repository ¶
type Repository struct {
Branch *string `json:"branch,omitempty"`
CreatedAt *time.Time `json:"created_at,omitempty"`
// Credential Model to represent credential
Credential *Credential `json:"credential,omitempty"`
CredentialID *string `json:"credential_id,omitempty"`
ID *string `json:"id,omitempty"`
Name *string `json:"name,omitempty"`
ProjectID *string `json:"project_id,omitempty"`
Slug *string `json:"slug,omitempty"`
UpdatedAt *time.Time `json:"updated_at,omitempty"`
URL *string `json:"url,omitempty"`
}
Repository Model to represent repository
type RequestEditorFn ¶
RequestEditorFn is the function signature for the RequestEditor callback function
type RequestProviderResponse ¶
func ParseRequestProviderResponse ¶
func ParseRequestProviderResponse(rsp *http.Response) (*RequestProviderResponse, error)
ParseRequestProviderResponse parses an HTTP response from a RequestProviderWithResponse call
func (RequestProviderResponse) ContentType ¶
func (r RequestProviderResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (RequestProviderResponse) GetBody ¶
func (r RequestProviderResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (RequestProviderResponse) Status ¶
func (r RequestProviderResponse) Status() string
Status returns HTTPResponse.Status
func (RequestProviderResponse) StatusCode ¶
func (r RequestProviderResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type RequiredHeaderError ¶
func (*RequiredHeaderError) Error ¶
func (e *RequiredHeaderError) Error() string
func (*RequiredHeaderError) Unwrap ¶
func (e *RequiredHeaderError) Unwrap() error
type RequiredParamError ¶
type RequiredParamError struct {
ParamName string
}
func (*RequiredParamError) Error ¶
func (e *RequiredParamError) Error() string
type Runner ¶
type Runner struct {
CreatedAt *time.Time `json:"created_at,omitempty"`
ID *string `json:"id,omitempty"`
Name *string `json:"name,omitempty"`
// Project Model to represent project
Project *Project `json:"project,omitempty"`
ProjectID *string `json:"project_id,omitempty"`
Slug *string `json:"slug,omitempty"`
Token *string `json:"token,omitempty"`
UpdatedAt *time.Time `json:"updated_at,omitempty"`
}
Runner Model to represent runner
type Schedule ¶
type Schedule struct {
Active *bool `json:"active,omitempty"`
CreatedAt *time.Time `json:"created_at,omitempty"`
Cron *string `json:"cron,omitempty"`
ID *string `json:"id,omitempty"`
Name *string `json:"name,omitempty"`
ProjectID *string `json:"project_id,omitempty"`
Slug *string `json:"slug,omitempty"`
// Template Model to represent template
Template *Template `json:"template,omitempty"`
TemplateID *string `json:"template_id,omitempty"`
UpdatedAt *time.Time `json:"updated_at,omitempty"`
}
Schedule Model to represent schedule
type SearchQueryParam ¶
type SearchQueryParam = string
SearchQueryParam defines model for SearchQueryParam.
type ServerInterface ¶
type ServerInterface interface {
// LoginAuth Authenticate an user by credentials
// (POST /auth/login)
LoginAuth(w http.ResponseWriter, r *http.Request)
// ListProviders Fetch the available auth providers
// (GET /auth/providers)
ListProviders(w http.ResponseWriter, r *http.Request)
// RedirectAuth Retrieve real token after redirect
// (POST /auth/redirect)
RedirectAuth(w http.ResponseWriter, r *http.Request)
// RefreshAuth Refresh an auth token before it expires
// (GET /auth/refresh)
RefreshAuth(w http.ResponseWriter, r *http.Request)
// VerifyAuth Verify validity for an authentication token
// (GET /auth/verify)
VerifyAuth(w http.ResponseWriter, r *http.Request)
// CallbackProvider Callback to parse the defined provider
// (GET /auth/{provider}/callback)
CallbackProvider(w http.ResponseWriter, r *http.Request, provider AuthProviderParam, params CallbackProviderParams)
// RequestProvider Request the redirect to defined provider
// (GET /auth/{provider}/request)
RequestProvider(w http.ResponseWriter, r *http.Request, provider AuthProviderParam)
// ListGlobalEvents Fetch all events
// (GET /events)
ListGlobalEvents(w http.ResponseWriter, r *http.Request, params ListGlobalEventsParams)
// ListGroups Fetch all available groups
// (GET /groups)
ListGroups(w http.ResponseWriter, r *http.Request, params ListGroupsParams)
// CreateGroup Create a new group
// (POST /groups)
CreateGroup(w http.ResponseWriter, r *http.Request)
// DeleteGroup Delete a specific group
// (DELETE /groups/{group_id})
DeleteGroup(w http.ResponseWriter, r *http.Request, groupID GroupID)
// ShowGroup Fetch a specific group
// (GET /groups/{group_id})
ShowGroup(w http.ResponseWriter, r *http.Request, groupID GroupID)
// UpdateGroup Update a specific group
// (PUT /groups/{group_id})
UpdateGroup(w http.ResponseWriter, r *http.Request, groupID GroupID)
// DeleteGroupFromProject Unlink a project from group
// (DELETE /groups/{group_id}/projects)
DeleteGroupFromProject(w http.ResponseWriter, r *http.Request, groupID GroupID)
// ListGroupProjects Fetch all projects attached to group
// (GET /groups/{group_id}/projects)
ListGroupProjects(w http.ResponseWriter, r *http.Request, groupID GroupID, params ListGroupProjectsParams)
// AttachGroupToProject Attach a project to group
// (POST /groups/{group_id}/projects)
AttachGroupToProject(w http.ResponseWriter, r *http.Request, groupID GroupID)
// PermitGroupProject Update project perms for group
// (PUT /groups/{group_id}/projects)
PermitGroupProject(w http.ResponseWriter, r *http.Request, groupID GroupID)
// DeleteGroupFromUser Unlink a user from group
// (DELETE /groups/{group_id}/users)
DeleteGroupFromUser(w http.ResponseWriter, r *http.Request, groupID GroupID)
// ListGroupUsers Fetch all users attached to group
// (GET /groups/{group_id}/users)
ListGroupUsers(w http.ResponseWriter, r *http.Request, groupID GroupID, params ListGroupUsersParams)
// AttachGroupToUser Attach a user to group
// (POST /groups/{group_id}/users)
AttachGroupToUser(w http.ResponseWriter, r *http.Request, groupID GroupID)
// PermitGroupUser Update user perms for group
// (PUT /groups/{group_id}/users)
PermitGroupUser(w http.ResponseWriter, r *http.Request, groupID GroupID)
// ShowProfile Fetch profile details of the personal account
// (GET /profile/self)
ShowProfile(w http.ResponseWriter, r *http.Request)
// UpdateProfile Update your own profile information
// (PUT /profile/self)
UpdateProfile(w http.ResponseWriter, r *http.Request)
// TokenProfile Retrieve an unlimited auth token
// (GET /profile/token)
TokenProfile(w http.ResponseWriter, r *http.Request)
// ListProjects Fetch all available projects
// (GET /projects)
ListProjects(w http.ResponseWriter, r *http.Request, params ListProjectsParams)
// CreateProject Create a new project
// (POST /projects)
CreateProject(w http.ResponseWriter, r *http.Request)
// DeleteProject Delete a specific project
// (DELETE /projects/{project_id})
DeleteProject(w http.ResponseWriter, r *http.Request, projectID ProjectID)
// ShowProject Fetch a specific project
// (GET /projects/{project_id})
ShowProject(w http.ResponseWriter, r *http.Request, projectID ProjectID)
// UpdateProject Update a specific project
// (PUT /projects/{project_id})
UpdateProject(w http.ResponseWriter, r *http.Request, projectID ProjectID)
// ListProjectCredentials Fetch all credentials for a project
// (GET /projects/{project_id}/credentials)
ListProjectCredentials(w http.ResponseWriter, r *http.Request, projectID ProjectID, params ListProjectCredentialsParams)
// CreateProjectCredential Create a new credential
// (POST /projects/{project_id}/credentials)
CreateProjectCredential(w http.ResponseWriter, r *http.Request, projectID ProjectID)
// DeleteProjectCredential Delete a specific credential for a project
// (DELETE /projects/{project_id}/credentials/{credential_id})
DeleteProjectCredential(w http.ResponseWriter, r *http.Request, projectID ProjectID, credentialID CredentialID)
// ShowProjectCredential Fetch a specific credential for a project
// (GET /projects/{project_id}/credentials/{credential_id})
ShowProjectCredential(w http.ResponseWriter, r *http.Request, projectID ProjectID, credentialID CredentialID)
// UpdateProjectCredential Update a specific credential for a project
// (PUT /projects/{project_id}/credentials/{credential_id})
UpdateProjectCredential(w http.ResponseWriter, r *http.Request, projectID ProjectID, credentialID CredentialID)
// ListProjectEnvironments Fetch all environments for a project
// (GET /projects/{project_id}/environments)
ListProjectEnvironments(w http.ResponseWriter, r *http.Request, projectID ProjectID, params ListProjectEnvironmentsParams)
// CreateProjectEnvironment Create a new environment
// (POST /projects/{project_id}/environments)
CreateProjectEnvironment(w http.ResponseWriter, r *http.Request, projectID ProjectID)
// DeleteProjectEnvironment Delete a specific environment for a project
// (DELETE /projects/{project_id}/environments/{environment_id})
DeleteProjectEnvironment(w http.ResponseWriter, r *http.Request, projectID ProjectID, environmentID EnvironmentID)
// ShowProjectEnvironment Fetch a specific environment for a project
// (GET /projects/{project_id}/environments/{environment_id})
ShowProjectEnvironment(w http.ResponseWriter, r *http.Request, projectID ProjectID, environmentID EnvironmentID)
// UpdateProjectEnvironment Update a specific environment for a project
// (PUT /projects/{project_id}/environments/{environment_id})
UpdateProjectEnvironment(w http.ResponseWriter, r *http.Request, projectID ProjectID, environmentID EnvironmentID)
// CreateProjectEnvironmentSecret Create a new secret on an environment
// (POST /projects/{project_id}/environments/{environment_id}/secrets)
CreateProjectEnvironmentSecret(w http.ResponseWriter, r *http.Request, projectID ProjectID, environmentID EnvironmentID)
// DeleteProjectEnvironmentSecret Delete a secret on an environment for a project
// (DELETE /projects/{project_id}/environments/{environment_id}/secrets/{secret_id})
DeleteProjectEnvironmentSecret(w http.ResponseWriter, r *http.Request, projectID ProjectID, environmentID EnvironmentID, secretID SecretID)
// UpdateProjectEnvironmentSecret Update a secret on an environment for a project
// (PUT /projects/{project_id}/environments/{environment_id}/secrets/{secret_id})
UpdateProjectEnvironmentSecret(w http.ResponseWriter, r *http.Request, projectID ProjectID, environmentID EnvironmentID, secretID SecretID)
// CreateProjectEnvironmentValue Create a new value on an environment
// (POST /projects/{project_id}/environments/{environment_id}/values)
CreateProjectEnvironmentValue(w http.ResponseWriter, r *http.Request, projectID ProjectID, environmentID EnvironmentID)
// DeleteProjectEnvironmentValue Delete a value on an environment for a project
// (DELETE /projects/{project_id}/environments/{environment_id}/values/{value_id})
DeleteProjectEnvironmentValue(w http.ResponseWriter, r *http.Request, projectID ProjectID, environmentID EnvironmentID, valueID ValueID)
// UpdateProjectEnvironmentValue Update a value on an environment for a project
// (PUT /projects/{project_id}/environments/{environment_id}/values/{value_id})
UpdateProjectEnvironmentValue(w http.ResponseWriter, r *http.Request, projectID ProjectID, environmentID EnvironmentID, valueID ValueID)
// ListProjectEvents Fetch all events for a project
// (GET /projects/{project_id}/events)
ListProjectEvents(w http.ResponseWriter, r *http.Request, projectID ProjectID, params ListProjectEventsParams)
// ListProjectExecutions Fetch all executions for a project
// (GET /projects/{project_id}/executions)
ListProjectExecutions(w http.ResponseWriter, r *http.Request, projectID ProjectID, params ListProjectExecutionsParams)
// CreateProjectExecution Create a new execution
// (POST /projects/{project_id}/executions)
CreateProjectExecution(w http.ResponseWriter, r *http.Request, projectID ProjectID)
// DeleteProjectExecution Delete a specific execution for a project
// (DELETE /projects/{project_id}/executions/{execution_id})
DeleteProjectExecution(w http.ResponseWriter, r *http.Request, projectID ProjectID, executionID ExecutionID)
// ShowProjectExecution Fetch a specific execution for a project
// (GET /projects/{project_id}/executions/{execution_id})
ShowProjectExecution(w http.ResponseWriter, r *http.Request, projectID ProjectID, executionID ExecutionID)
// OutputProjectExecution Output a specific execution for a project
// (GET /projects/{project_id}/executions/{execution_id}/output)
OutputProjectExecution(w http.ResponseWriter, r *http.Request, projectID ProjectID, executionID ExecutionID)
// PurgeProjectExecution Purge a specific execution for a project
// (GET /projects/{project_id}/executions/{execution_id}/purge)
PurgeProjectExecution(w http.ResponseWriter, r *http.Request, projectID ProjectID, executionID ExecutionID)
// DeleteProjectFromGroup Unlink a group from project
// (DELETE /projects/{project_id}/groups)
DeleteProjectFromGroup(w http.ResponseWriter, r *http.Request, projectID ProjectID)
// ListProjectGroups Fetch all groups attached to project
// (GET /projects/{project_id}/groups)
ListProjectGroups(w http.ResponseWriter, r *http.Request, projectID ProjectID, params ListProjectGroupsParams)
// AttachProjectToGroup Attach a group to project
// (POST /projects/{project_id}/groups)
AttachProjectToGroup(w http.ResponseWriter, r *http.Request, projectID ProjectID)
// PermitProjectGroup Update group perms for project
// (PUT /projects/{project_id}/groups)
PermitProjectGroup(w http.ResponseWriter, r *http.Request, projectID ProjectID)
// ListProjectInventories Fetch all inventories for a project
// (GET /projects/{project_id}/inventories)
ListProjectInventories(w http.ResponseWriter, r *http.Request, projectID ProjectID, params ListProjectInventoriesParams)
// CreateProjectInventory Create a new inventory
// (POST /projects/{project_id}/inventories)
CreateProjectInventory(w http.ResponseWriter, r *http.Request, projectID ProjectID)
// DeleteProjectInventory Delete a specific inventory for a project
// (DELETE /projects/{project_id}/inventories/{inventory_id})
DeleteProjectInventory(w http.ResponseWriter, r *http.Request, projectID ProjectID, inventoryID InventoryID)
// ShowProjectInventory Fetch a specific inventory for a project
// (GET /projects/{project_id}/inventories/{inventory_id})
ShowProjectInventory(w http.ResponseWriter, r *http.Request, projectID ProjectID, inventoryID InventoryID)
// UpdateProjectInventory Update a specific inventory for a project
// (PUT /projects/{project_id}/inventories/{inventory_id})
UpdateProjectInventory(w http.ResponseWriter, r *http.Request, projectID ProjectID, inventoryID InventoryID)
// ListProjectRepositories Fetch all repositories for a project
// (GET /projects/{project_id}/repositories)
ListProjectRepositories(w http.ResponseWriter, r *http.Request, projectID ProjectID, params ListProjectRepositoriesParams)
// CreateProjectRepository Create a new repository
// (POST /projects/{project_id}/repositories)
CreateProjectRepository(w http.ResponseWriter, r *http.Request, projectID ProjectID)
// DeleteProjectRepository Delete a specific repository for a project
// (DELETE /projects/{project_id}/repositories/{repository_id})
DeleteProjectRepository(w http.ResponseWriter, r *http.Request, projectID ProjectID, repositoryID RepositoryID)
// ShowProjectRepository Fetch a specific repository for a project
// (GET /projects/{project_id}/repositories/{repository_id})
ShowProjectRepository(w http.ResponseWriter, r *http.Request, projectID ProjectID, repositoryID RepositoryID)
// UpdateProjectRepository Update a specific repository for a project
// (PUT /projects/{project_id}/repositories/{repository_id})
UpdateProjectRepository(w http.ResponseWriter, r *http.Request, projectID ProjectID, repositoryID RepositoryID)
// ListProjectRunners Fetch all runners for a project
// (GET /projects/{project_id}/runners)
ListProjectRunners(w http.ResponseWriter, r *http.Request, projectID ProjectID, params ListProjectRunnersParams)
// CreateProjectRunner Create a new runner
// (POST /projects/{project_id}/runners)
CreateProjectRunner(w http.ResponseWriter, r *http.Request, projectID ProjectID)
// DeleteProjectRunner Delete a specific runner for a project
// (DELETE /projects/{project_id}/runners/{runner_id})
DeleteProjectRunner(w http.ResponseWriter, r *http.Request, projectID ProjectID, runnerID RunnerID)
// ShowProjectRunner Fetch a specific runner for a project
// (GET /projects/{project_id}/runners/{runner_id})
ShowProjectRunner(w http.ResponseWriter, r *http.Request, projectID ProjectID, runnerID RunnerID)
// UpdateProjectRunner Update a specific runner for a project
// (PUT /projects/{project_id}/runners/{runner_id})
UpdateProjectRunner(w http.ResponseWriter, r *http.Request, projectID ProjectID, runnerID RunnerID)
// ListProjectSchedules Fetch all schedules for a project
// (GET /projects/{project_id}/schedules)
ListProjectSchedules(w http.ResponseWriter, r *http.Request, projectID ProjectID, params ListProjectSchedulesParams)
// CreateProjectSchedule Create a new schedule
// (POST /projects/{project_id}/schedules)
CreateProjectSchedule(w http.ResponseWriter, r *http.Request, projectID ProjectID)
// DeleteProjectSchedule Delete a specific schedule for a project
// (DELETE /projects/{project_id}/schedules/{schedule_id})
DeleteProjectSchedule(w http.ResponseWriter, r *http.Request, projectID ProjectID, scheduleID ScheduleID)
// ShowProjectSchedule Fetch a specific schedule for a project
// (GET /projects/{project_id}/schedules/{schedule_id})
ShowProjectSchedule(w http.ResponseWriter, r *http.Request, projectID ProjectID, scheduleID ScheduleID)
// UpdateProjectSchedule Update a specific schedule for a project
// (PUT /projects/{project_id}/schedules/{schedule_id})
UpdateProjectSchedule(w http.ResponseWriter, r *http.Request, projectID ProjectID, scheduleID ScheduleID)
// ListProjectTemplates Fetch all templates for a project
// (GET /projects/{project_id}/templates)
ListProjectTemplates(w http.ResponseWriter, r *http.Request, projectID ProjectID, params ListProjectTemplatesParams)
// CreateProjectTemplate Create a new template
// (POST /projects/{project_id}/templates)
CreateProjectTemplate(w http.ResponseWriter, r *http.Request, projectID ProjectID)
// DeleteProjectTemplate Delete a specific template for a project
// (DELETE /projects/{project_id}/templates/{template_id})
DeleteProjectTemplate(w http.ResponseWriter, r *http.Request, projectID ProjectID, templateID TemplateID)
// ShowProjectTemplate Fetch a specific template for a project
// (GET /projects/{project_id}/templates/{template_id})
ShowProjectTemplate(w http.ResponseWriter, r *http.Request, projectID ProjectID, templateID TemplateID)
// UpdateProjectTemplate Update a specific template for a project
// (PUT /projects/{project_id}/templates/{template_id})
UpdateProjectTemplate(w http.ResponseWriter, r *http.Request, projectID ProjectID, templateID TemplateID)
// CreateProjectTemplateSurvey Create a new survey on a template
// (POST /projects/{project_id}/templates/{template_id}/surveys)
CreateProjectTemplateSurvey(w http.ResponseWriter, r *http.Request, projectID ProjectID, templateID TemplateID)
// DeleteProjectTemplateSurvey Delete a survey on a template for a project
// (DELETE /projects/{project_id}/templates/{template_id}/surveys/{survey_id})
DeleteProjectTemplateSurvey(w http.ResponseWriter, r *http.Request, projectID ProjectID, templateID TemplateID, surveyID SurveyID)
// UpdateProjectTemplateSurvey Update a survey on a template for a project
// (PUT /projects/{project_id}/templates/{template_id}/surveys/{survey_id})
UpdateProjectTemplateSurvey(w http.ResponseWriter, r *http.Request, projectID ProjectID, templateID TemplateID, surveyID SurveyID)
// CreateProjectTemplateVault Create a new vault on a template
// (POST /projects/{project_id}/templates/{template_id}/vaults)
CreateProjectTemplateVault(w http.ResponseWriter, r *http.Request, projectID ProjectID, templateID TemplateID)
// DeleteProjectTemplateVault Delete a vault on a template for a project
// (DELETE /projects/{project_id}/templates/{template_id}/vaults/{vault_id})
DeleteProjectTemplateVault(w http.ResponseWriter, r *http.Request, projectID ProjectID, templateID TemplateID, vaultID VaultID)
// UpdateProjectTemplateVault Update a vault on a template for a project
// (PUT /projects/{project_id}/templates/{template_id}/vaults/{vault_id})
UpdateProjectTemplateVault(w http.ResponseWriter, r *http.Request, projectID ProjectID, templateID TemplateID, vaultID VaultID)
// DeleteProjectFromUser Unlink a user from project
// (DELETE /projects/{project_id}/users)
DeleteProjectFromUser(w http.ResponseWriter, r *http.Request, projectID ProjectID)
// ListProjectUsers Fetch all users attached to project
// (GET /projects/{project_id}/users)
ListProjectUsers(w http.ResponseWriter, r *http.Request, projectID ProjectID, params ListProjectUsersParams)
// AttachProjectToUser Attach a user to project
// (POST /projects/{project_id}/users)
AttachProjectToUser(w http.ResponseWriter, r *http.Request, projectID ProjectID)
// PermitProjectUser Update user perms for project
// (PUT /projects/{project_id}/users)
PermitProjectUser(w http.ResponseWriter, r *http.Request, projectID ProjectID)
// ListGlobalRunners Fetch all runners
// (GET /runners)
ListGlobalRunners(w http.ResponseWriter, r *http.Request, params ListGlobalRunnersParams)
// CreateGlobalRunner Create a new global runner
// (POST /runners)
CreateGlobalRunner(w http.ResponseWriter, r *http.Request)
// DeleteGlobalRunner Delete a specific runner
// (DELETE /runners/{runner_id})
DeleteGlobalRunner(w http.ResponseWriter, r *http.Request, runnerID RunnerID)
// ShowGlobalRunner Fetch a specific runner
// (GET /runners/{runner_id})
ShowGlobalRunner(w http.ResponseWriter, r *http.Request, runnerID RunnerID)
// UpdateGlobalRunner Update a specific runner
// (PUT /runners/{runner_id})
UpdateGlobalRunner(w http.ResponseWriter, r *http.Request, runnerID RunnerID)
// ListUsers Fetch all available users
// (GET /users)
ListUsers(w http.ResponseWriter, r *http.Request, params ListUsersParams)
// CreateUser Create a new user
// (POST /users)
CreateUser(w http.ResponseWriter, r *http.Request)
// DeleteUser Delete a specific user
// (DELETE /users/{user_id})
DeleteUser(w http.ResponseWriter, r *http.Request, userID UserID)
// ShowUser Fetch a specific user
// (GET /users/{user_id})
ShowUser(w http.ResponseWriter, r *http.Request, userID UserID)
// UpdateUser Update a specific user
// (PUT /users/{user_id})
UpdateUser(w http.ResponseWriter, r *http.Request, userID UserID)
// DeleteUserFromGroup Unlink a group from user
// (DELETE /users/{user_id}/groups)
DeleteUserFromGroup(w http.ResponseWriter, r *http.Request, userID UserID)
// ListUserGroups Fetch all groups attached to user
// (GET /users/{user_id}/groups)
ListUserGroups(w http.ResponseWriter, r *http.Request, userID UserID, params ListUserGroupsParams)
// AttachUserToGroup Attach a group to user
// (POST /users/{user_id}/groups)
AttachUserToGroup(w http.ResponseWriter, r *http.Request, userID UserID)
// PermitUserGroup Update group perms for user
// (PUT /users/{user_id}/groups)
PermitUserGroup(w http.ResponseWriter, r *http.Request, userID UserID)
// DeleteUserFromProject Unlink a project from user
// (DELETE /users/{user_id}/projects)
DeleteUserFromProject(w http.ResponseWriter, r *http.Request, userID UserID)
// ListUserProjects Fetch all projects attached to user
// (GET /users/{user_id}/projects)
ListUserProjects(w http.ResponseWriter, r *http.Request, userID UserID, params ListUserProjectsParams)
// AttachUserToProject Attach a project to user
// (POST /users/{user_id}/projects)
AttachUserToProject(w http.ResponseWriter, r *http.Request, userID UserID)
// PermitUserProject Update project perms for user
// (PUT /users/{user_id}/projects)
PermitUserProject(w http.ResponseWriter, r *http.Request, userID UserID)
}
ServerInterface represents all server handlers.
type ServerInterfaceWrapper ¶
type ServerInterfaceWrapper struct {
Handler ServerInterface
HandlerMiddlewares []MiddlewareFunc
ErrorHandlerFunc func(w http.ResponseWriter, r *http.Request, err error)
}
ServerInterfaceWrapper converts contexts to parameters.
func (*ServerInterfaceWrapper) AttachGroupToProject ¶
func (siw *ServerInterfaceWrapper) AttachGroupToProject(w http.ResponseWriter, r *http.Request)
AttachGroupToProject operation middleware
func (*ServerInterfaceWrapper) AttachGroupToUser ¶
func (siw *ServerInterfaceWrapper) AttachGroupToUser(w http.ResponseWriter, r *http.Request)
AttachGroupToUser operation middleware
func (*ServerInterfaceWrapper) AttachProjectToGroup ¶
func (siw *ServerInterfaceWrapper) AttachProjectToGroup(w http.ResponseWriter, r *http.Request)
AttachProjectToGroup operation middleware
func (*ServerInterfaceWrapper) AttachProjectToUser ¶
func (siw *ServerInterfaceWrapper) AttachProjectToUser(w http.ResponseWriter, r *http.Request)
AttachProjectToUser operation middleware
func (*ServerInterfaceWrapper) AttachUserToGroup ¶
func (siw *ServerInterfaceWrapper) AttachUserToGroup(w http.ResponseWriter, r *http.Request)
AttachUserToGroup operation middleware
func (*ServerInterfaceWrapper) AttachUserToProject ¶
func (siw *ServerInterfaceWrapper) AttachUserToProject(w http.ResponseWriter, r *http.Request)
AttachUserToProject operation middleware
func (*ServerInterfaceWrapper) CallbackProvider ¶
func (siw *ServerInterfaceWrapper) CallbackProvider(w http.ResponseWriter, r *http.Request)
CallbackProvider operation middleware
func (*ServerInterfaceWrapper) CreateGlobalRunner ¶
func (siw *ServerInterfaceWrapper) CreateGlobalRunner(w http.ResponseWriter, r *http.Request)
CreateGlobalRunner operation middleware
func (*ServerInterfaceWrapper) CreateGroup ¶
func (siw *ServerInterfaceWrapper) CreateGroup(w http.ResponseWriter, r *http.Request)
CreateGroup operation middleware
func (*ServerInterfaceWrapper) CreateProject ¶
func (siw *ServerInterfaceWrapper) CreateProject(w http.ResponseWriter, r *http.Request)
CreateProject operation middleware
func (*ServerInterfaceWrapper) CreateProjectCredential ¶
func (siw *ServerInterfaceWrapper) CreateProjectCredential(w http.ResponseWriter, r *http.Request)
CreateProjectCredential operation middleware
func (*ServerInterfaceWrapper) CreateProjectEnvironment ¶
func (siw *ServerInterfaceWrapper) CreateProjectEnvironment(w http.ResponseWriter, r *http.Request)
CreateProjectEnvironment operation middleware
func (*ServerInterfaceWrapper) CreateProjectEnvironmentSecret ¶
func (siw *ServerInterfaceWrapper) CreateProjectEnvironmentSecret(w http.ResponseWriter, r *http.Request)
CreateProjectEnvironmentSecret operation middleware
func (*ServerInterfaceWrapper) CreateProjectEnvironmentValue ¶
func (siw *ServerInterfaceWrapper) CreateProjectEnvironmentValue(w http.ResponseWriter, r *http.Request)
CreateProjectEnvironmentValue operation middleware
func (*ServerInterfaceWrapper) CreateProjectExecution ¶
func (siw *ServerInterfaceWrapper) CreateProjectExecution(w http.ResponseWriter, r *http.Request)
CreateProjectExecution operation middleware
func (*ServerInterfaceWrapper) CreateProjectInventory ¶
func (siw *ServerInterfaceWrapper) CreateProjectInventory(w http.ResponseWriter, r *http.Request)
CreateProjectInventory operation middleware
func (*ServerInterfaceWrapper) CreateProjectRepository ¶
func (siw *ServerInterfaceWrapper) CreateProjectRepository(w http.ResponseWriter, r *http.Request)
CreateProjectRepository operation middleware
func (*ServerInterfaceWrapper) CreateProjectRunner ¶
func (siw *ServerInterfaceWrapper) CreateProjectRunner(w http.ResponseWriter, r *http.Request)
CreateProjectRunner operation middleware
func (*ServerInterfaceWrapper) CreateProjectSchedule ¶
func (siw *ServerInterfaceWrapper) CreateProjectSchedule(w http.ResponseWriter, r *http.Request)
CreateProjectSchedule operation middleware
func (*ServerInterfaceWrapper) CreateProjectTemplate ¶
func (siw *ServerInterfaceWrapper) CreateProjectTemplate(w http.ResponseWriter, r *http.Request)
CreateProjectTemplate operation middleware
func (*ServerInterfaceWrapper) CreateProjectTemplateSurvey ¶
func (siw *ServerInterfaceWrapper) CreateProjectTemplateSurvey(w http.ResponseWriter, r *http.Request)
CreateProjectTemplateSurvey operation middleware
func (*ServerInterfaceWrapper) CreateProjectTemplateVault ¶
func (siw *ServerInterfaceWrapper) CreateProjectTemplateVault(w http.ResponseWriter, r *http.Request)
CreateProjectTemplateVault operation middleware
func (*ServerInterfaceWrapper) CreateUser ¶
func (siw *ServerInterfaceWrapper) CreateUser(w http.ResponseWriter, r *http.Request)
CreateUser operation middleware
func (*ServerInterfaceWrapper) DeleteGlobalRunner ¶
func (siw *ServerInterfaceWrapper) DeleteGlobalRunner(w http.ResponseWriter, r *http.Request)
DeleteGlobalRunner operation middleware
func (*ServerInterfaceWrapper) DeleteGroup ¶
func (siw *ServerInterfaceWrapper) DeleteGroup(w http.ResponseWriter, r *http.Request)
DeleteGroup operation middleware
func (*ServerInterfaceWrapper) DeleteGroupFromProject ¶
func (siw *ServerInterfaceWrapper) DeleteGroupFromProject(w http.ResponseWriter, r *http.Request)
DeleteGroupFromProject operation middleware
func (*ServerInterfaceWrapper) DeleteGroupFromUser ¶
func (siw *ServerInterfaceWrapper) DeleteGroupFromUser(w http.ResponseWriter, r *http.Request)
DeleteGroupFromUser operation middleware
func (*ServerInterfaceWrapper) DeleteProject ¶
func (siw *ServerInterfaceWrapper) DeleteProject(w http.ResponseWriter, r *http.Request)
DeleteProject operation middleware
func (*ServerInterfaceWrapper) DeleteProjectCredential ¶
func (siw *ServerInterfaceWrapper) DeleteProjectCredential(w http.ResponseWriter, r *http.Request)
DeleteProjectCredential operation middleware
func (*ServerInterfaceWrapper) DeleteProjectEnvironment ¶
func (siw *ServerInterfaceWrapper) DeleteProjectEnvironment(w http.ResponseWriter, r *http.Request)
DeleteProjectEnvironment operation middleware
func (*ServerInterfaceWrapper) DeleteProjectEnvironmentSecret ¶
func (siw *ServerInterfaceWrapper) DeleteProjectEnvironmentSecret(w http.ResponseWriter, r *http.Request)
DeleteProjectEnvironmentSecret operation middleware
func (*ServerInterfaceWrapper) DeleteProjectEnvironmentValue ¶
func (siw *ServerInterfaceWrapper) DeleteProjectEnvironmentValue(w http.ResponseWriter, r *http.Request)
DeleteProjectEnvironmentValue operation middleware
func (*ServerInterfaceWrapper) DeleteProjectExecution ¶
func (siw *ServerInterfaceWrapper) DeleteProjectExecution(w http.ResponseWriter, r *http.Request)
DeleteProjectExecution operation middleware
func (*ServerInterfaceWrapper) DeleteProjectFromGroup ¶
func (siw *ServerInterfaceWrapper) DeleteProjectFromGroup(w http.ResponseWriter, r *http.Request)
DeleteProjectFromGroup operation middleware
func (*ServerInterfaceWrapper) DeleteProjectFromUser ¶
func (siw *ServerInterfaceWrapper) DeleteProjectFromUser(w http.ResponseWriter, r *http.Request)
DeleteProjectFromUser operation middleware
func (*ServerInterfaceWrapper) DeleteProjectInventory ¶
func (siw *ServerInterfaceWrapper) DeleteProjectInventory(w http.ResponseWriter, r *http.Request)
DeleteProjectInventory operation middleware
func (*ServerInterfaceWrapper) DeleteProjectRepository ¶
func (siw *ServerInterfaceWrapper) DeleteProjectRepository(w http.ResponseWriter, r *http.Request)
DeleteProjectRepository operation middleware
func (*ServerInterfaceWrapper) DeleteProjectRunner ¶
func (siw *ServerInterfaceWrapper) DeleteProjectRunner(w http.ResponseWriter, r *http.Request)
DeleteProjectRunner operation middleware
func (*ServerInterfaceWrapper) DeleteProjectSchedule ¶
func (siw *ServerInterfaceWrapper) DeleteProjectSchedule(w http.ResponseWriter, r *http.Request)
DeleteProjectSchedule operation middleware
func (*ServerInterfaceWrapper) DeleteProjectTemplate ¶
func (siw *ServerInterfaceWrapper) DeleteProjectTemplate(w http.ResponseWriter, r *http.Request)
DeleteProjectTemplate operation middleware
func (*ServerInterfaceWrapper) DeleteProjectTemplateSurvey ¶
func (siw *ServerInterfaceWrapper) DeleteProjectTemplateSurvey(w http.ResponseWriter, r *http.Request)
DeleteProjectTemplateSurvey operation middleware
func (*ServerInterfaceWrapper) DeleteProjectTemplateVault ¶
func (siw *ServerInterfaceWrapper) DeleteProjectTemplateVault(w http.ResponseWriter, r *http.Request)
DeleteProjectTemplateVault operation middleware
func (*ServerInterfaceWrapper) DeleteUser ¶
func (siw *ServerInterfaceWrapper) DeleteUser(w http.ResponseWriter, r *http.Request)
DeleteUser operation middleware
func (*ServerInterfaceWrapper) DeleteUserFromGroup ¶
func (siw *ServerInterfaceWrapper) DeleteUserFromGroup(w http.ResponseWriter, r *http.Request)
DeleteUserFromGroup operation middleware
func (*ServerInterfaceWrapper) DeleteUserFromProject ¶
func (siw *ServerInterfaceWrapper) DeleteUserFromProject(w http.ResponseWriter, r *http.Request)
DeleteUserFromProject operation middleware
func (*ServerInterfaceWrapper) ListGlobalEvents ¶
func (siw *ServerInterfaceWrapper) ListGlobalEvents(w http.ResponseWriter, r *http.Request)
ListGlobalEvents operation middleware
func (*ServerInterfaceWrapper) ListGlobalRunners ¶
func (siw *ServerInterfaceWrapper) ListGlobalRunners(w http.ResponseWriter, r *http.Request)
ListGlobalRunners operation middleware
func (*ServerInterfaceWrapper) ListGroupProjects ¶
func (siw *ServerInterfaceWrapper) ListGroupProjects(w http.ResponseWriter, r *http.Request)
ListGroupProjects operation middleware
func (*ServerInterfaceWrapper) ListGroupUsers ¶
func (siw *ServerInterfaceWrapper) ListGroupUsers(w http.ResponseWriter, r *http.Request)
ListGroupUsers operation middleware
func (*ServerInterfaceWrapper) ListGroups ¶
func (siw *ServerInterfaceWrapper) ListGroups(w http.ResponseWriter, r *http.Request)
ListGroups operation middleware
func (*ServerInterfaceWrapper) ListProjectCredentials ¶
func (siw *ServerInterfaceWrapper) ListProjectCredentials(w http.ResponseWriter, r *http.Request)
ListProjectCredentials operation middleware
func (*ServerInterfaceWrapper) ListProjectEnvironments ¶
func (siw *ServerInterfaceWrapper) ListProjectEnvironments(w http.ResponseWriter, r *http.Request)
ListProjectEnvironments operation middleware
func (*ServerInterfaceWrapper) ListProjectEvents ¶
func (siw *ServerInterfaceWrapper) ListProjectEvents(w http.ResponseWriter, r *http.Request)
ListProjectEvents operation middleware
func (*ServerInterfaceWrapper) ListProjectExecutions ¶
func (siw *ServerInterfaceWrapper) ListProjectExecutions(w http.ResponseWriter, r *http.Request)
ListProjectExecutions operation middleware
func (*ServerInterfaceWrapper) ListProjectGroups ¶
func (siw *ServerInterfaceWrapper) ListProjectGroups(w http.ResponseWriter, r *http.Request)
ListProjectGroups operation middleware
func (*ServerInterfaceWrapper) ListProjectInventories ¶
func (siw *ServerInterfaceWrapper) ListProjectInventories(w http.ResponseWriter, r *http.Request)
ListProjectInventories operation middleware
func (*ServerInterfaceWrapper) ListProjectRepositories ¶
func (siw *ServerInterfaceWrapper) ListProjectRepositories(w http.ResponseWriter, r *http.Request)
ListProjectRepositories operation middleware
func (*ServerInterfaceWrapper) ListProjectRunners ¶
func (siw *ServerInterfaceWrapper) ListProjectRunners(w http.ResponseWriter, r *http.Request)
ListProjectRunners operation middleware
func (*ServerInterfaceWrapper) ListProjectSchedules ¶
func (siw *ServerInterfaceWrapper) ListProjectSchedules(w http.ResponseWriter, r *http.Request)
ListProjectSchedules operation middleware
func (*ServerInterfaceWrapper) ListProjectTemplates ¶
func (siw *ServerInterfaceWrapper) ListProjectTemplates(w http.ResponseWriter, r *http.Request)
ListProjectTemplates operation middleware
func (*ServerInterfaceWrapper) ListProjectUsers ¶
func (siw *ServerInterfaceWrapper) ListProjectUsers(w http.ResponseWriter, r *http.Request)
ListProjectUsers operation middleware
func (*ServerInterfaceWrapper) ListProjects ¶
func (siw *ServerInterfaceWrapper) ListProjects(w http.ResponseWriter, r *http.Request)
ListProjects operation middleware
func (*ServerInterfaceWrapper) ListProviders ¶
func (siw *ServerInterfaceWrapper) ListProviders(w http.ResponseWriter, r *http.Request)
ListProviders operation middleware
func (*ServerInterfaceWrapper) ListUserGroups ¶
func (siw *ServerInterfaceWrapper) ListUserGroups(w http.ResponseWriter, r *http.Request)
ListUserGroups operation middleware
func (*ServerInterfaceWrapper) ListUserProjects ¶
func (siw *ServerInterfaceWrapper) ListUserProjects(w http.ResponseWriter, r *http.Request)
ListUserProjects operation middleware
func (*ServerInterfaceWrapper) ListUsers ¶
func (siw *ServerInterfaceWrapper) ListUsers(w http.ResponseWriter, r *http.Request)
ListUsers operation middleware
func (*ServerInterfaceWrapper) LoginAuth ¶
func (siw *ServerInterfaceWrapper) LoginAuth(w http.ResponseWriter, r *http.Request)
LoginAuth operation middleware
func (*ServerInterfaceWrapper) OutputProjectExecution ¶
func (siw *ServerInterfaceWrapper) OutputProjectExecution(w http.ResponseWriter, r *http.Request)
OutputProjectExecution operation middleware
func (*ServerInterfaceWrapper) PermitGroupProject ¶
func (siw *ServerInterfaceWrapper) PermitGroupProject(w http.ResponseWriter, r *http.Request)
PermitGroupProject operation middleware
func (*ServerInterfaceWrapper) PermitGroupUser ¶
func (siw *ServerInterfaceWrapper) PermitGroupUser(w http.ResponseWriter, r *http.Request)
PermitGroupUser operation middleware
func (*ServerInterfaceWrapper) PermitProjectGroup ¶
func (siw *ServerInterfaceWrapper) PermitProjectGroup(w http.ResponseWriter, r *http.Request)
PermitProjectGroup operation middleware
func (*ServerInterfaceWrapper) PermitProjectUser ¶
func (siw *ServerInterfaceWrapper) PermitProjectUser(w http.ResponseWriter, r *http.Request)
PermitProjectUser operation middleware
func (*ServerInterfaceWrapper) PermitUserGroup ¶
func (siw *ServerInterfaceWrapper) PermitUserGroup(w http.ResponseWriter, r *http.Request)
PermitUserGroup operation middleware
func (*ServerInterfaceWrapper) PermitUserProject ¶
func (siw *ServerInterfaceWrapper) PermitUserProject(w http.ResponseWriter, r *http.Request)
PermitUserProject operation middleware
func (*ServerInterfaceWrapper) PurgeProjectExecution ¶
func (siw *ServerInterfaceWrapper) PurgeProjectExecution(w http.ResponseWriter, r *http.Request)
PurgeProjectExecution operation middleware
func (*ServerInterfaceWrapper) RedirectAuth ¶
func (siw *ServerInterfaceWrapper) RedirectAuth(w http.ResponseWriter, r *http.Request)
RedirectAuth operation middleware
func (*ServerInterfaceWrapper) RefreshAuth ¶
func (siw *ServerInterfaceWrapper) RefreshAuth(w http.ResponseWriter, r *http.Request)
RefreshAuth operation middleware
func (*ServerInterfaceWrapper) RequestProvider ¶
func (siw *ServerInterfaceWrapper) RequestProvider(w http.ResponseWriter, r *http.Request)
RequestProvider operation middleware
func (*ServerInterfaceWrapper) ShowGlobalRunner ¶
func (siw *ServerInterfaceWrapper) ShowGlobalRunner(w http.ResponseWriter, r *http.Request)
ShowGlobalRunner operation middleware
func (*ServerInterfaceWrapper) ShowGroup ¶
func (siw *ServerInterfaceWrapper) ShowGroup(w http.ResponseWriter, r *http.Request)
ShowGroup operation middleware
func (*ServerInterfaceWrapper) ShowProfile ¶
func (siw *ServerInterfaceWrapper) ShowProfile(w http.ResponseWriter, r *http.Request)
ShowProfile operation middleware
func (*ServerInterfaceWrapper) ShowProject ¶
func (siw *ServerInterfaceWrapper) ShowProject(w http.ResponseWriter, r *http.Request)
ShowProject operation middleware
func (*ServerInterfaceWrapper) ShowProjectCredential ¶
func (siw *ServerInterfaceWrapper) ShowProjectCredential(w http.ResponseWriter, r *http.Request)
ShowProjectCredential operation middleware
func (*ServerInterfaceWrapper) ShowProjectEnvironment ¶
func (siw *ServerInterfaceWrapper) ShowProjectEnvironment(w http.ResponseWriter, r *http.Request)
ShowProjectEnvironment operation middleware
func (*ServerInterfaceWrapper) ShowProjectExecution ¶
func (siw *ServerInterfaceWrapper) ShowProjectExecution(w http.ResponseWriter, r *http.Request)
ShowProjectExecution operation middleware
func (*ServerInterfaceWrapper) ShowProjectInventory ¶
func (siw *ServerInterfaceWrapper) ShowProjectInventory(w http.ResponseWriter, r *http.Request)
ShowProjectInventory operation middleware
func (*ServerInterfaceWrapper) ShowProjectRepository ¶
func (siw *ServerInterfaceWrapper) ShowProjectRepository(w http.ResponseWriter, r *http.Request)
ShowProjectRepository operation middleware
func (*ServerInterfaceWrapper) ShowProjectRunner ¶
func (siw *ServerInterfaceWrapper) ShowProjectRunner(w http.ResponseWriter, r *http.Request)
ShowProjectRunner operation middleware
func (*ServerInterfaceWrapper) ShowProjectSchedule ¶
func (siw *ServerInterfaceWrapper) ShowProjectSchedule(w http.ResponseWriter, r *http.Request)
ShowProjectSchedule operation middleware
func (*ServerInterfaceWrapper) ShowProjectTemplate ¶
func (siw *ServerInterfaceWrapper) ShowProjectTemplate(w http.ResponseWriter, r *http.Request)
ShowProjectTemplate operation middleware
func (*ServerInterfaceWrapper) ShowUser ¶
func (siw *ServerInterfaceWrapper) ShowUser(w http.ResponseWriter, r *http.Request)
ShowUser operation middleware
func (*ServerInterfaceWrapper) TokenProfile ¶
func (siw *ServerInterfaceWrapper) TokenProfile(w http.ResponseWriter, r *http.Request)
TokenProfile operation middleware
func (*ServerInterfaceWrapper) UpdateGlobalRunner ¶
func (siw *ServerInterfaceWrapper) UpdateGlobalRunner(w http.ResponseWriter, r *http.Request)
UpdateGlobalRunner operation middleware
func (*ServerInterfaceWrapper) UpdateGroup ¶
func (siw *ServerInterfaceWrapper) UpdateGroup(w http.ResponseWriter, r *http.Request)
UpdateGroup operation middleware
func (*ServerInterfaceWrapper) UpdateProfile ¶
func (siw *ServerInterfaceWrapper) UpdateProfile(w http.ResponseWriter, r *http.Request)
UpdateProfile operation middleware
func (*ServerInterfaceWrapper) UpdateProject ¶
func (siw *ServerInterfaceWrapper) UpdateProject(w http.ResponseWriter, r *http.Request)
UpdateProject operation middleware
func (*ServerInterfaceWrapper) UpdateProjectCredential ¶
func (siw *ServerInterfaceWrapper) UpdateProjectCredential(w http.ResponseWriter, r *http.Request)
UpdateProjectCredential operation middleware
func (*ServerInterfaceWrapper) UpdateProjectEnvironment ¶
func (siw *ServerInterfaceWrapper) UpdateProjectEnvironment(w http.ResponseWriter, r *http.Request)
UpdateProjectEnvironment operation middleware
func (*ServerInterfaceWrapper) UpdateProjectEnvironmentSecret ¶
func (siw *ServerInterfaceWrapper) UpdateProjectEnvironmentSecret(w http.ResponseWriter, r *http.Request)
UpdateProjectEnvironmentSecret operation middleware
func (*ServerInterfaceWrapper) UpdateProjectEnvironmentValue ¶
func (siw *ServerInterfaceWrapper) UpdateProjectEnvironmentValue(w http.ResponseWriter, r *http.Request)
UpdateProjectEnvironmentValue operation middleware
func (*ServerInterfaceWrapper) UpdateProjectInventory ¶
func (siw *ServerInterfaceWrapper) UpdateProjectInventory(w http.ResponseWriter, r *http.Request)
UpdateProjectInventory operation middleware
func (*ServerInterfaceWrapper) UpdateProjectRepository ¶
func (siw *ServerInterfaceWrapper) UpdateProjectRepository(w http.ResponseWriter, r *http.Request)
UpdateProjectRepository operation middleware
func (*ServerInterfaceWrapper) UpdateProjectRunner ¶
func (siw *ServerInterfaceWrapper) UpdateProjectRunner(w http.ResponseWriter, r *http.Request)
UpdateProjectRunner operation middleware
func (*ServerInterfaceWrapper) UpdateProjectSchedule ¶
func (siw *ServerInterfaceWrapper) UpdateProjectSchedule(w http.ResponseWriter, r *http.Request)
UpdateProjectSchedule operation middleware
func (*ServerInterfaceWrapper) UpdateProjectTemplate ¶
func (siw *ServerInterfaceWrapper) UpdateProjectTemplate(w http.ResponseWriter, r *http.Request)
UpdateProjectTemplate operation middleware
func (*ServerInterfaceWrapper) UpdateProjectTemplateSurvey ¶
func (siw *ServerInterfaceWrapper) UpdateProjectTemplateSurvey(w http.ResponseWriter, r *http.Request)
UpdateProjectTemplateSurvey operation middleware
func (*ServerInterfaceWrapper) UpdateProjectTemplateVault ¶
func (siw *ServerInterfaceWrapper) UpdateProjectTemplateVault(w http.ResponseWriter, r *http.Request)
UpdateProjectTemplateVault operation middleware
func (*ServerInterfaceWrapper) UpdateUser ¶
func (siw *ServerInterfaceWrapper) UpdateUser(w http.ResponseWriter, r *http.Request)
UpdateUser operation middleware
func (*ServerInterfaceWrapper) VerifyAuth ¶
func (siw *ServerInterfaceWrapper) VerifyAuth(w http.ResponseWriter, r *http.Request)
VerifyAuth operation middleware
type ShowGlobalRunnerResponse ¶
type ShowGlobalRunnerResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *GlobalRunnerResponse
// JSON403 the response for an HTTP 403 `application/json` response
JSON403 *NotAuthorizedError
// JSON404 the response for an HTTP 404 `application/json` response
JSON404 *NotFoundError
// JSON500 the response for an HTTP 500 `application/json` response
JSON500 *InternalServerError
}
func ParseShowGlobalRunnerResponse ¶
func ParseShowGlobalRunnerResponse(rsp *http.Response) (*ShowGlobalRunnerResponse, error)
ParseShowGlobalRunnerResponse parses an HTTP response from a ShowGlobalRunnerWithResponse call
func (ShowGlobalRunnerResponse) ContentType ¶
func (r ShowGlobalRunnerResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (ShowGlobalRunnerResponse) GetBody ¶
func (r ShowGlobalRunnerResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (ShowGlobalRunnerResponse) GetJSON200 ¶
func (r ShowGlobalRunnerResponse) GetJSON200() *GlobalRunnerResponse
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (ShowGlobalRunnerResponse) GetJSON403 ¶
func (r ShowGlobalRunnerResponse) GetJSON403() *NotAuthorizedError
GetJSON403 returns the response for an HTTP 403 `application/json` response
func (ShowGlobalRunnerResponse) GetJSON404 ¶
func (r ShowGlobalRunnerResponse) GetJSON404() *NotFoundError
GetJSON404 returns the response for an HTTP 404 `application/json` response
func (ShowGlobalRunnerResponse) GetJSON500 ¶
func (r ShowGlobalRunnerResponse) GetJSON500() *InternalServerError
GetJSON500 returns the response for an HTTP 500 `application/json` response
func (ShowGlobalRunnerResponse) Status ¶
func (r ShowGlobalRunnerResponse) Status() string
Status returns HTTPResponse.Status
func (ShowGlobalRunnerResponse) StatusCode ¶
func (r ShowGlobalRunnerResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ShowGroupResponse ¶
type ShowGroupResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *GroupResponse
// JSON403 the response for an HTTP 403 `application/json` response
JSON403 *NotAuthorizedError
// JSON404 the response for an HTTP 404 `application/json` response
JSON404 *NotFoundError
// JSON500 the response for an HTTP 500 `application/json` response
JSON500 *InternalServerError
}
func ParseShowGroupResponse ¶
func ParseShowGroupResponse(rsp *http.Response) (*ShowGroupResponse, error)
ParseShowGroupResponse parses an HTTP response from a ShowGroupWithResponse call
func (ShowGroupResponse) ContentType ¶
func (r ShowGroupResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (ShowGroupResponse) GetBody ¶
func (r ShowGroupResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (ShowGroupResponse) GetJSON200 ¶
func (r ShowGroupResponse) GetJSON200() *GroupResponse
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (ShowGroupResponse) GetJSON403 ¶
func (r ShowGroupResponse) GetJSON403() *NotAuthorizedError
GetJSON403 returns the response for an HTTP 403 `application/json` response
func (ShowGroupResponse) GetJSON404 ¶
func (r ShowGroupResponse) GetJSON404() *NotFoundError
GetJSON404 returns the response for an HTTP 404 `application/json` response
func (ShowGroupResponse) GetJSON500 ¶
func (r ShowGroupResponse) GetJSON500() *InternalServerError
GetJSON500 returns the response for an HTTP 500 `application/json` response
func (ShowGroupResponse) Status ¶
func (r ShowGroupResponse) Status() string
Status returns HTTPResponse.Status
func (ShowGroupResponse) StatusCode ¶
func (r ShowGroupResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ShowProfileResponse ¶
type ShowProfileResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *ProfileResponse
// JSON403 the response for an HTTP 403 `application/json` response
JSON403 *NotAuthorizedError
// JSON500 the response for an HTTP 500 `application/json` response
JSON500 *InternalServerError
}
func ParseShowProfileResponse ¶
func ParseShowProfileResponse(rsp *http.Response) (*ShowProfileResponse, error)
ParseShowProfileResponse parses an HTTP response from a ShowProfileWithResponse call
func (ShowProfileResponse) ContentType ¶
func (r ShowProfileResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (ShowProfileResponse) GetBody ¶
func (r ShowProfileResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (ShowProfileResponse) GetJSON200 ¶
func (r ShowProfileResponse) GetJSON200() *ProfileResponse
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (ShowProfileResponse) GetJSON403 ¶
func (r ShowProfileResponse) GetJSON403() *NotAuthorizedError
GetJSON403 returns the response for an HTTP 403 `application/json` response
func (ShowProfileResponse) GetJSON500 ¶
func (r ShowProfileResponse) GetJSON500() *InternalServerError
GetJSON500 returns the response for an HTTP 500 `application/json` response
func (ShowProfileResponse) Status ¶
func (r ShowProfileResponse) Status() string
Status returns HTTPResponse.Status
func (ShowProfileResponse) StatusCode ¶
func (r ShowProfileResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ShowProjectCredentialResponse ¶
type ShowProjectCredentialResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *ProjectCredentialResponse
// JSON403 the response for an HTTP 403 `application/json` response
JSON403 *NotAuthorizedError
// JSON404 the response for an HTTP 404 `application/json` response
JSON404 *NotFoundError
// JSON500 the response for an HTTP 500 `application/json` response
JSON500 *InternalServerError
}
func ParseShowProjectCredentialResponse ¶
func ParseShowProjectCredentialResponse(rsp *http.Response) (*ShowProjectCredentialResponse, error)
ParseShowProjectCredentialResponse parses an HTTP response from a ShowProjectCredentialWithResponse call
func (ShowProjectCredentialResponse) ContentType ¶
func (r ShowProjectCredentialResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (ShowProjectCredentialResponse) GetBody ¶
func (r ShowProjectCredentialResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (ShowProjectCredentialResponse) GetJSON200 ¶
func (r ShowProjectCredentialResponse) GetJSON200() *ProjectCredentialResponse
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (ShowProjectCredentialResponse) GetJSON403 ¶
func (r ShowProjectCredentialResponse) GetJSON403() *NotAuthorizedError
GetJSON403 returns the response for an HTTP 403 `application/json` response
func (ShowProjectCredentialResponse) GetJSON404 ¶
func (r ShowProjectCredentialResponse) GetJSON404() *NotFoundError
GetJSON404 returns the response for an HTTP 404 `application/json` response
func (ShowProjectCredentialResponse) GetJSON500 ¶
func (r ShowProjectCredentialResponse) GetJSON500() *InternalServerError
GetJSON500 returns the response for an HTTP 500 `application/json` response
func (ShowProjectCredentialResponse) Status ¶
func (r ShowProjectCredentialResponse) Status() string
Status returns HTTPResponse.Status
func (ShowProjectCredentialResponse) StatusCode ¶
func (r ShowProjectCredentialResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ShowProjectEnvironmentResponse ¶
type ShowProjectEnvironmentResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *ProjectEnvironmentResponse
// JSON403 the response for an HTTP 403 `application/json` response
JSON403 *NotAuthorizedError
// JSON404 the response for an HTTP 404 `application/json` response
JSON404 *NotFoundError
// JSON500 the response for an HTTP 500 `application/json` response
JSON500 *InternalServerError
}
func ParseShowProjectEnvironmentResponse ¶
func ParseShowProjectEnvironmentResponse(rsp *http.Response) (*ShowProjectEnvironmentResponse, error)
ParseShowProjectEnvironmentResponse parses an HTTP response from a ShowProjectEnvironmentWithResponse call
func (ShowProjectEnvironmentResponse) ContentType ¶
func (r ShowProjectEnvironmentResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (ShowProjectEnvironmentResponse) GetBody ¶
func (r ShowProjectEnvironmentResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (ShowProjectEnvironmentResponse) GetJSON200 ¶
func (r ShowProjectEnvironmentResponse) GetJSON200() *ProjectEnvironmentResponse
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (ShowProjectEnvironmentResponse) GetJSON403 ¶
func (r ShowProjectEnvironmentResponse) GetJSON403() *NotAuthorizedError
GetJSON403 returns the response for an HTTP 403 `application/json` response
func (ShowProjectEnvironmentResponse) GetJSON404 ¶
func (r ShowProjectEnvironmentResponse) GetJSON404() *NotFoundError
GetJSON404 returns the response for an HTTP 404 `application/json` response
func (ShowProjectEnvironmentResponse) GetJSON500 ¶
func (r ShowProjectEnvironmentResponse) GetJSON500() *InternalServerError
GetJSON500 returns the response for an HTTP 500 `application/json` response
func (ShowProjectEnvironmentResponse) Status ¶
func (r ShowProjectEnvironmentResponse) Status() string
Status returns HTTPResponse.Status
func (ShowProjectEnvironmentResponse) StatusCode ¶
func (r ShowProjectEnvironmentResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ShowProjectExecutionResponse ¶
type ShowProjectExecutionResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *ProjectExecutionResponse
// JSON403 the response for an HTTP 403 `application/json` response
JSON403 *NotAuthorizedError
// JSON404 the response for an HTTP 404 `application/json` response
JSON404 *NotFoundError
// JSON500 the response for an HTTP 500 `application/json` response
JSON500 *InternalServerError
}
func ParseShowProjectExecutionResponse ¶
func ParseShowProjectExecutionResponse(rsp *http.Response) (*ShowProjectExecutionResponse, error)
ParseShowProjectExecutionResponse parses an HTTP response from a ShowProjectExecutionWithResponse call
func (ShowProjectExecutionResponse) ContentType ¶
func (r ShowProjectExecutionResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (ShowProjectExecutionResponse) GetBody ¶
func (r ShowProjectExecutionResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (ShowProjectExecutionResponse) GetJSON200 ¶
func (r ShowProjectExecutionResponse) GetJSON200() *ProjectExecutionResponse
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (ShowProjectExecutionResponse) GetJSON403 ¶
func (r ShowProjectExecutionResponse) GetJSON403() *NotAuthorizedError
GetJSON403 returns the response for an HTTP 403 `application/json` response
func (ShowProjectExecutionResponse) GetJSON404 ¶
func (r ShowProjectExecutionResponse) GetJSON404() *NotFoundError
GetJSON404 returns the response for an HTTP 404 `application/json` response
func (ShowProjectExecutionResponse) GetJSON500 ¶
func (r ShowProjectExecutionResponse) GetJSON500() *InternalServerError
GetJSON500 returns the response for an HTTP 500 `application/json` response
func (ShowProjectExecutionResponse) Status ¶
func (r ShowProjectExecutionResponse) Status() string
Status returns HTTPResponse.Status
func (ShowProjectExecutionResponse) StatusCode ¶
func (r ShowProjectExecutionResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ShowProjectInventoryResponse ¶
type ShowProjectInventoryResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *ProjectInventoryResponse
// JSON403 the response for an HTTP 403 `application/json` response
JSON403 *NotAuthorizedError
// JSON404 the response for an HTTP 404 `application/json` response
JSON404 *NotFoundError
// JSON500 the response for an HTTP 500 `application/json` response
JSON500 *InternalServerError
}
func ParseShowProjectInventoryResponse ¶
func ParseShowProjectInventoryResponse(rsp *http.Response) (*ShowProjectInventoryResponse, error)
ParseShowProjectInventoryResponse parses an HTTP response from a ShowProjectInventoryWithResponse call
func (ShowProjectInventoryResponse) ContentType ¶
func (r ShowProjectInventoryResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (ShowProjectInventoryResponse) GetBody ¶
func (r ShowProjectInventoryResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (ShowProjectInventoryResponse) GetJSON200 ¶
func (r ShowProjectInventoryResponse) GetJSON200() *ProjectInventoryResponse
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (ShowProjectInventoryResponse) GetJSON403 ¶
func (r ShowProjectInventoryResponse) GetJSON403() *NotAuthorizedError
GetJSON403 returns the response for an HTTP 403 `application/json` response
func (ShowProjectInventoryResponse) GetJSON404 ¶
func (r ShowProjectInventoryResponse) GetJSON404() *NotFoundError
GetJSON404 returns the response for an HTTP 404 `application/json` response
func (ShowProjectInventoryResponse) GetJSON500 ¶
func (r ShowProjectInventoryResponse) GetJSON500() *InternalServerError
GetJSON500 returns the response for an HTTP 500 `application/json` response
func (ShowProjectInventoryResponse) Status ¶
func (r ShowProjectInventoryResponse) Status() string
Status returns HTTPResponse.Status
func (ShowProjectInventoryResponse) StatusCode ¶
func (r ShowProjectInventoryResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ShowProjectRepositoryResponse ¶
type ShowProjectRepositoryResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *ProjectRepositoryResponse
// JSON403 the response for an HTTP 403 `application/json` response
JSON403 *NotAuthorizedError
// JSON404 the response for an HTTP 404 `application/json` response
JSON404 *NotFoundError
// JSON500 the response for an HTTP 500 `application/json` response
JSON500 *InternalServerError
}
func ParseShowProjectRepositoryResponse ¶
func ParseShowProjectRepositoryResponse(rsp *http.Response) (*ShowProjectRepositoryResponse, error)
ParseShowProjectRepositoryResponse parses an HTTP response from a ShowProjectRepositoryWithResponse call
func (ShowProjectRepositoryResponse) ContentType ¶
func (r ShowProjectRepositoryResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (ShowProjectRepositoryResponse) GetBody ¶
func (r ShowProjectRepositoryResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (ShowProjectRepositoryResponse) GetJSON200 ¶
func (r ShowProjectRepositoryResponse) GetJSON200() *ProjectRepositoryResponse
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (ShowProjectRepositoryResponse) GetJSON403 ¶
func (r ShowProjectRepositoryResponse) GetJSON403() *NotAuthorizedError
GetJSON403 returns the response for an HTTP 403 `application/json` response
func (ShowProjectRepositoryResponse) GetJSON404 ¶
func (r ShowProjectRepositoryResponse) GetJSON404() *NotFoundError
GetJSON404 returns the response for an HTTP 404 `application/json` response
func (ShowProjectRepositoryResponse) GetJSON500 ¶
func (r ShowProjectRepositoryResponse) GetJSON500() *InternalServerError
GetJSON500 returns the response for an HTTP 500 `application/json` response
func (ShowProjectRepositoryResponse) Status ¶
func (r ShowProjectRepositoryResponse) Status() string
Status returns HTTPResponse.Status
func (ShowProjectRepositoryResponse) StatusCode ¶
func (r ShowProjectRepositoryResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ShowProjectResponse ¶
type ShowProjectResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *ProjectResponse
// JSON403 the response for an HTTP 403 `application/json` response
JSON403 *NotAuthorizedError
// JSON404 the response for an HTTP 404 `application/json` response
JSON404 *NotFoundError
// JSON500 the response for an HTTP 500 `application/json` response
JSON500 *InternalServerError
}
func ParseShowProjectResponse ¶
func ParseShowProjectResponse(rsp *http.Response) (*ShowProjectResponse, error)
ParseShowProjectResponse parses an HTTP response from a ShowProjectWithResponse call
func (ShowProjectResponse) ContentType ¶
func (r ShowProjectResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (ShowProjectResponse) GetBody ¶
func (r ShowProjectResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (ShowProjectResponse) GetJSON200 ¶
func (r ShowProjectResponse) GetJSON200() *ProjectResponse
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (ShowProjectResponse) GetJSON403 ¶
func (r ShowProjectResponse) GetJSON403() *NotAuthorizedError
GetJSON403 returns the response for an HTTP 403 `application/json` response
func (ShowProjectResponse) GetJSON404 ¶
func (r ShowProjectResponse) GetJSON404() *NotFoundError
GetJSON404 returns the response for an HTTP 404 `application/json` response
func (ShowProjectResponse) GetJSON500 ¶
func (r ShowProjectResponse) GetJSON500() *InternalServerError
GetJSON500 returns the response for an HTTP 500 `application/json` response
func (ShowProjectResponse) Status ¶
func (r ShowProjectResponse) Status() string
Status returns HTTPResponse.Status
func (ShowProjectResponse) StatusCode ¶
func (r ShowProjectResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ShowProjectRunnerResponse ¶
type ShowProjectRunnerResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *ProjectRunnerResponse
// JSON403 the response for an HTTP 403 `application/json` response
JSON403 *NotAuthorizedError
// JSON404 the response for an HTTP 404 `application/json` response
JSON404 *NotFoundError
// JSON500 the response for an HTTP 500 `application/json` response
JSON500 *InternalServerError
}
func ParseShowProjectRunnerResponse ¶
func ParseShowProjectRunnerResponse(rsp *http.Response) (*ShowProjectRunnerResponse, error)
ParseShowProjectRunnerResponse parses an HTTP response from a ShowProjectRunnerWithResponse call
func (ShowProjectRunnerResponse) ContentType ¶
func (r ShowProjectRunnerResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (ShowProjectRunnerResponse) GetBody ¶
func (r ShowProjectRunnerResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (ShowProjectRunnerResponse) GetJSON200 ¶
func (r ShowProjectRunnerResponse) GetJSON200() *ProjectRunnerResponse
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (ShowProjectRunnerResponse) GetJSON403 ¶
func (r ShowProjectRunnerResponse) GetJSON403() *NotAuthorizedError
GetJSON403 returns the response for an HTTP 403 `application/json` response
func (ShowProjectRunnerResponse) GetJSON404 ¶
func (r ShowProjectRunnerResponse) GetJSON404() *NotFoundError
GetJSON404 returns the response for an HTTP 404 `application/json` response
func (ShowProjectRunnerResponse) GetJSON500 ¶
func (r ShowProjectRunnerResponse) GetJSON500() *InternalServerError
GetJSON500 returns the response for an HTTP 500 `application/json` response
func (ShowProjectRunnerResponse) Status ¶
func (r ShowProjectRunnerResponse) Status() string
Status returns HTTPResponse.Status
func (ShowProjectRunnerResponse) StatusCode ¶
func (r ShowProjectRunnerResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ShowProjectScheduleResponse ¶
type ShowProjectScheduleResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *ProjectScheduleResponse
// JSON403 the response for an HTTP 403 `application/json` response
JSON403 *NotAuthorizedError
// JSON404 the response for an HTTP 404 `application/json` response
JSON404 *NotFoundError
// JSON500 the response for an HTTP 500 `application/json` response
JSON500 *InternalServerError
}
func ParseShowProjectScheduleResponse ¶
func ParseShowProjectScheduleResponse(rsp *http.Response) (*ShowProjectScheduleResponse, error)
ParseShowProjectScheduleResponse parses an HTTP response from a ShowProjectScheduleWithResponse call
func (ShowProjectScheduleResponse) ContentType ¶
func (r ShowProjectScheduleResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (ShowProjectScheduleResponse) GetBody ¶
func (r ShowProjectScheduleResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (ShowProjectScheduleResponse) GetJSON200 ¶
func (r ShowProjectScheduleResponse) GetJSON200() *ProjectScheduleResponse
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (ShowProjectScheduleResponse) GetJSON403 ¶
func (r ShowProjectScheduleResponse) GetJSON403() *NotAuthorizedError
GetJSON403 returns the response for an HTTP 403 `application/json` response
func (ShowProjectScheduleResponse) GetJSON404 ¶
func (r ShowProjectScheduleResponse) GetJSON404() *NotFoundError
GetJSON404 returns the response for an HTTP 404 `application/json` response
func (ShowProjectScheduleResponse) GetJSON500 ¶
func (r ShowProjectScheduleResponse) GetJSON500() *InternalServerError
GetJSON500 returns the response for an HTTP 500 `application/json` response
func (ShowProjectScheduleResponse) Status ¶
func (r ShowProjectScheduleResponse) Status() string
Status returns HTTPResponse.Status
func (ShowProjectScheduleResponse) StatusCode ¶
func (r ShowProjectScheduleResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ShowProjectTemplateResponse ¶
type ShowProjectTemplateResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *ProjectTemplateResponse
// JSON403 the response for an HTTP 403 `application/json` response
JSON403 *NotAuthorizedError
// JSON404 the response for an HTTP 404 `application/json` response
JSON404 *NotFoundError
// JSON500 the response for an HTTP 500 `application/json` response
JSON500 *InternalServerError
}
func ParseShowProjectTemplateResponse ¶
func ParseShowProjectTemplateResponse(rsp *http.Response) (*ShowProjectTemplateResponse, error)
ParseShowProjectTemplateResponse parses an HTTP response from a ShowProjectTemplateWithResponse call
func (ShowProjectTemplateResponse) ContentType ¶
func (r ShowProjectTemplateResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (ShowProjectTemplateResponse) GetBody ¶
func (r ShowProjectTemplateResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (ShowProjectTemplateResponse) GetJSON200 ¶
func (r ShowProjectTemplateResponse) GetJSON200() *ProjectTemplateResponse
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (ShowProjectTemplateResponse) GetJSON403 ¶
func (r ShowProjectTemplateResponse) GetJSON403() *NotAuthorizedError
GetJSON403 returns the response for an HTTP 403 `application/json` response
func (ShowProjectTemplateResponse) GetJSON404 ¶
func (r ShowProjectTemplateResponse) GetJSON404() *NotFoundError
GetJSON404 returns the response for an HTTP 404 `application/json` response
func (ShowProjectTemplateResponse) GetJSON500 ¶
func (r ShowProjectTemplateResponse) GetJSON500() *InternalServerError
GetJSON500 returns the response for an HTTP 500 `application/json` response
func (ShowProjectTemplateResponse) Status ¶
func (r ShowProjectTemplateResponse) Status() string
Status returns HTTPResponse.Status
func (ShowProjectTemplateResponse) StatusCode ¶
func (r ShowProjectTemplateResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ShowUserResponse ¶
type ShowUserResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *UserResponse
// JSON403 the response for an HTTP 403 `application/json` response
JSON403 *NotAuthorizedError
// JSON404 the response for an HTTP 404 `application/json` response
JSON404 *NotFoundError
// JSON500 the response for an HTTP 500 `application/json` response
JSON500 *InternalServerError
}
func ParseShowUserResponse ¶
func ParseShowUserResponse(rsp *http.Response) (*ShowUserResponse, error)
ParseShowUserResponse parses an HTTP response from a ShowUserWithResponse call
func (ShowUserResponse) ContentType ¶
func (r ShowUserResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (ShowUserResponse) GetBody ¶
func (r ShowUserResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (ShowUserResponse) GetJSON200 ¶
func (r ShowUserResponse) GetJSON200() *UserResponse
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (ShowUserResponse) GetJSON403 ¶
func (r ShowUserResponse) GetJSON403() *NotAuthorizedError
GetJSON403 returns the response for an HTTP 403 `application/json` response
func (ShowUserResponse) GetJSON404 ¶
func (r ShowUserResponse) GetJSON404() *NotFoundError
GetJSON404 returns the response for an HTTP 404 `application/json` response
func (ShowUserResponse) GetJSON500 ¶
func (r ShowUserResponse) GetJSON500() *InternalServerError
GetJSON500 returns the response for an HTTP 500 `application/json` response
func (ShowUserResponse) Status ¶
func (r ShowUserResponse) Status() string
Status returns HTTPResponse.Status
func (ShowUserResponse) StatusCode ¶
func (r ShowUserResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SortColumnParam ¶
type SortColumnParam = string
SortColumnParam defines model for SortColumnParam.
type SortOrderParam ¶
type SortOrderParam string
SortOrderParam defines model for SortOrderParam.
const ( SortOrderParamAsc SortOrderParam = "asc" SortOrderParamDesc SortOrderParam = "desc" )
Defines values for SortOrderParam.
func ToSortOrderParam ¶
func ToSortOrderParam(val string) (SortOrderParam, error)
ToSortOrderParam acts as a helper to map a string to the defined enum.
func (SortOrderParam) Valid ¶
func (e SortOrderParam) Valid() bool
Valid indicates whether the value is a known member of the SortOrderParam enum.
type SuccessMessage ¶
type SuccessMessage = Notification
SuccessMessage Generic response for errors and validations
type Template ¶
type Template struct {
AllowOverride *bool `json:"allow_override,omitempty"`
Arguments *string `json:"arguments,omitempty"`
Branch *string `json:"branch,omitempty"`
CreatedAt *time.Time `json:"created_at,omitempty"`
Description *string `json:"description,omitempty"`
// Environment Model to represent environment
Environment *Environment `json:"environment,omitempty"`
EnvironmentID *string `json:"environment_id,omitempty"`
Executor *string `json:"executor,omitempty"`
ID *string `json:"id,omitempty"`
// Inventory Model to represent inventory
Inventory *Inventory `json:"inventory,omitempty"`
InventoryID *string `json:"inventory_id,omitempty"`
Limit *string `json:"limit,omitempty"`
Name *string `json:"name,omitempty"`
Path *string `json:"path,omitempty"`
ProjectID *string `json:"project_id,omitempty"`
// Repository Model to represent repository
Repository *Repository `json:"repository,omitempty"`
RepositoryID *string `json:"repository_id,omitempty"`
Slug *string `json:"slug,omitempty"`
Surveys *[]TemplateSurvey `json:"surveys,omitempty"`
UpdatedAt *time.Time `json:"updated_at,omitempty"`
Vaults *[]TemplateVault `json:"vaults,omitempty"`
}
Template Model to represent template
type TemplateSurvey ¶
type TemplateSurvey struct {
Description *string `json:"description,omitempty"`
ID *string `json:"id,omitempty"`
Kind *TemplateSurveyKind `json:"kind,omitempty"`
Name *string `json:"name,omitempty"`
Required *bool `json:"required,omitempty"`
Title *string `json:"title,omitempty"`
Values *[]TemplateValue `json:"values,omitempty"`
}
TemplateSurvey Model to represent template survey
type TemplateSurveyKind ¶
type TemplateSurveyKind string
TemplateSurveyKind defines model for TemplateSurvey.Kind.
const ( Enum TemplateSurveyKind = "enum" Number TemplateSurveyKind = "number" Secret TemplateSurveyKind = "secret" String TemplateSurveyKind = "string" )
Defines values for TemplateSurveyKind.
func ToTemplateSurveyKind ¶
func ToTemplateSurveyKind(val string) (TemplateSurveyKind, error)
ToTemplateSurveyKind acts as a helper to map a string to the defined enum.
func (TemplateSurveyKind) Valid ¶
func (e TemplateSurveyKind) Valid() bool
Valid indicates whether the value is a known member of the TemplateSurveyKind enum.
type TemplateValue ¶
type TemplateValue struct {
ID *string `json:"id,omitempty"`
Name *string `json:"name,omitempty"`
Value *string `json:"value,omitempty"`
}
TemplateValue Model to represent template value
type TemplateVault ¶
type TemplateVault struct {
// Credential Model to represent credential
Credential *Credential `json:"credential,omitempty"`
CredentialID *string `json:"credential_id,omitempty"`
ID *string `json:"id,omitempty"`
Kind *TemplateVaultKind `json:"kind,omitempty"`
Name *string `json:"name,omitempty"`
Script *string `json:"script,omitempty"`
}
TemplateVault Model to represent template vault
type TemplateVaultKind ¶
type TemplateVaultKind string
TemplateVaultKind defines model for TemplateVault.Kind.
const ( Password TemplateVaultKind = "password" Script TemplateVaultKind = "script" )
Defines values for TemplateVaultKind.
func ToTemplateVaultKind ¶
func ToTemplateVaultKind(val string) (TemplateVaultKind, error)
ToTemplateVaultKind acts as a helper to map a string to the defined enum.
func (TemplateVaultKind) Valid ¶
func (e TemplateVaultKind) Valid() bool
Valid indicates whether the value is a known member of the TemplateVaultKind enum.
type TokenProfileResponse ¶
type TokenProfileResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *TokenResponse
// JSON403 the response for an HTTP 403 `application/json` response
JSON403 *NotAuthorizedError
// JSON500 the response for an HTTP 500 `application/json` response
JSON500 *InternalServerError
}
func ParseTokenProfileResponse ¶
func ParseTokenProfileResponse(rsp *http.Response) (*TokenProfileResponse, error)
ParseTokenProfileResponse parses an HTTP response from a TokenProfileWithResponse call
func (TokenProfileResponse) ContentType ¶
func (r TokenProfileResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (TokenProfileResponse) GetBody ¶
func (r TokenProfileResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (TokenProfileResponse) GetJSON200 ¶
func (r TokenProfileResponse) GetJSON200() *TokenResponse
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (TokenProfileResponse) GetJSON403 ¶
func (r TokenProfileResponse) GetJSON403() *NotAuthorizedError
GetJSON403 returns the response for an HTTP 403 `application/json` response
func (TokenProfileResponse) GetJSON500 ¶
func (r TokenProfileResponse) GetJSON500() *InternalServerError
GetJSON500 returns the response for an HTTP 500 `application/json` response
func (TokenProfileResponse) Status ¶
func (r TokenProfileResponse) Status() string
Status returns HTTPResponse.Status
func (TokenProfileResponse) StatusCode ¶
func (r TokenProfileResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type TooManyValuesForParamError ¶
func (*TooManyValuesForParamError) Error ¶
func (e *TooManyValuesForParamError) Error() string
type UnescapedCookieParamError ¶
func (*UnescapedCookieParamError) Error ¶
func (e *UnescapedCookieParamError) Error() string
func (*UnescapedCookieParamError) Unwrap ¶
func (e *UnescapedCookieParamError) Unwrap() error
type Unimplemented ¶
type Unimplemented struct{}
func (Unimplemented) AttachGroupToProject ¶
func (_ Unimplemented) AttachGroupToProject(w http.ResponseWriter, r *http.Request, groupID GroupID)
AttachGroupToProject Attach a project to group (POST /groups/{group_id}/projects)
func (Unimplemented) AttachGroupToUser ¶
func (_ Unimplemented) AttachGroupToUser(w http.ResponseWriter, r *http.Request, groupID GroupID)
AttachGroupToUser Attach a user to group (POST /groups/{group_id}/users)
func (Unimplemented) AttachProjectToGroup ¶
func (_ Unimplemented) AttachProjectToGroup(w http.ResponseWriter, r *http.Request, projectID ProjectID)
AttachProjectToGroup Attach a group to project (POST /projects/{project_id}/groups)
func (Unimplemented) AttachProjectToUser ¶
func (_ Unimplemented) AttachProjectToUser(w http.ResponseWriter, r *http.Request, projectID ProjectID)
AttachProjectToUser Attach a user to project (POST /projects/{project_id}/users)
func (Unimplemented) AttachUserToGroup ¶
func (_ Unimplemented) AttachUserToGroup(w http.ResponseWriter, r *http.Request, userID UserID)
AttachUserToGroup Attach a group to user (POST /users/{user_id}/groups)
func (Unimplemented) AttachUserToProject ¶
func (_ Unimplemented) AttachUserToProject(w http.ResponseWriter, r *http.Request, userID UserID)
AttachUserToProject Attach a project to user (POST /users/{user_id}/projects)
func (Unimplemented) CallbackProvider ¶
func (_ Unimplemented) CallbackProvider(w http.ResponseWriter, r *http.Request, provider AuthProviderParam, params CallbackProviderParams)
CallbackProvider Callback to parse the defined provider (GET /auth/{provider}/callback)
func (Unimplemented) CreateGlobalRunner ¶
func (_ Unimplemented) CreateGlobalRunner(w http.ResponseWriter, r *http.Request)
CreateGlobalRunner Create a new global runner (POST /runners)
func (Unimplemented) CreateGroup ¶
func (_ Unimplemented) CreateGroup(w http.ResponseWriter, r *http.Request)
CreateGroup Create a new group (POST /groups)
func (Unimplemented) CreateProject ¶
func (_ Unimplemented) CreateProject(w http.ResponseWriter, r *http.Request)
CreateProject Create a new project (POST /projects)
func (Unimplemented) CreateProjectCredential ¶
func (_ Unimplemented) CreateProjectCredential(w http.ResponseWriter, r *http.Request, projectID ProjectID)
CreateProjectCredential Create a new credential (POST /projects/{project_id}/credentials)
func (Unimplemented) CreateProjectEnvironment ¶
func (_ Unimplemented) CreateProjectEnvironment(w http.ResponseWriter, r *http.Request, projectID ProjectID)
CreateProjectEnvironment Create a new environment (POST /projects/{project_id}/environments)
func (Unimplemented) CreateProjectEnvironmentSecret ¶
func (_ Unimplemented) CreateProjectEnvironmentSecret(w http.ResponseWriter, r *http.Request, projectID ProjectID, environmentID EnvironmentID)
CreateProjectEnvironmentSecret Create a new secret on an environment (POST /projects/{project_id}/environments/{environment_id}/secrets)
func (Unimplemented) CreateProjectEnvironmentValue ¶
func (_ Unimplemented) CreateProjectEnvironmentValue(w http.ResponseWriter, r *http.Request, projectID ProjectID, environmentID EnvironmentID)
CreateProjectEnvironmentValue Create a new value on an environment (POST /projects/{project_id}/environments/{environment_id}/values)
func (Unimplemented) CreateProjectExecution ¶
func (_ Unimplemented) CreateProjectExecution(w http.ResponseWriter, r *http.Request, projectID ProjectID)
CreateProjectExecution Create a new execution (POST /projects/{project_id}/executions)
func (Unimplemented) CreateProjectInventory ¶
func (_ Unimplemented) CreateProjectInventory(w http.ResponseWriter, r *http.Request, projectID ProjectID)
CreateProjectInventory Create a new inventory (POST /projects/{project_id}/inventories)
func (Unimplemented) CreateProjectRepository ¶
func (_ Unimplemented) CreateProjectRepository(w http.ResponseWriter, r *http.Request, projectID ProjectID)
CreateProjectRepository Create a new repository (POST /projects/{project_id}/repositories)
func (Unimplemented) CreateProjectRunner ¶
func (_ Unimplemented) CreateProjectRunner(w http.ResponseWriter, r *http.Request, projectID ProjectID)
CreateProjectRunner Create a new runner (POST /projects/{project_id}/runners)
func (Unimplemented) CreateProjectSchedule ¶
func (_ Unimplemented) CreateProjectSchedule(w http.ResponseWriter, r *http.Request, projectID ProjectID)
CreateProjectSchedule Create a new schedule (POST /projects/{project_id}/schedules)
func (Unimplemented) CreateProjectTemplate ¶
func (_ Unimplemented) CreateProjectTemplate(w http.ResponseWriter, r *http.Request, projectID ProjectID)
CreateProjectTemplate Create a new template (POST /projects/{project_id}/templates)
func (Unimplemented) CreateProjectTemplateSurvey ¶
func (_ Unimplemented) CreateProjectTemplateSurvey(w http.ResponseWriter, r *http.Request, projectID ProjectID, templateID TemplateID)
CreateProjectTemplateSurvey Create a new survey on a template (POST /projects/{project_id}/templates/{template_id}/surveys)
func (Unimplemented) CreateProjectTemplateVault ¶
func (_ Unimplemented) CreateProjectTemplateVault(w http.ResponseWriter, r *http.Request, projectID ProjectID, templateID TemplateID)
CreateProjectTemplateVault Create a new vault on a template (POST /projects/{project_id}/templates/{template_id}/vaults)
func (Unimplemented) CreateUser ¶
func (_ Unimplemented) CreateUser(w http.ResponseWriter, r *http.Request)
CreateUser Create a new user (POST /users)
func (Unimplemented) DeleteGlobalRunner ¶
func (_ Unimplemented) DeleteGlobalRunner(w http.ResponseWriter, r *http.Request, runnerID RunnerID)
DeleteGlobalRunner Delete a specific runner (DELETE /runners/{runner_id})
func (Unimplemented) DeleteGroup ¶
func (_ Unimplemented) DeleteGroup(w http.ResponseWriter, r *http.Request, groupID GroupID)
DeleteGroup Delete a specific group (DELETE /groups/{group_id})
func (Unimplemented) DeleteGroupFromProject ¶
func (_ Unimplemented) DeleteGroupFromProject(w http.ResponseWriter, r *http.Request, groupID GroupID)
DeleteGroupFromProject Unlink a project from group (DELETE /groups/{group_id}/projects)
func (Unimplemented) DeleteGroupFromUser ¶
func (_ Unimplemented) DeleteGroupFromUser(w http.ResponseWriter, r *http.Request, groupID GroupID)
DeleteGroupFromUser Unlink a user from group (DELETE /groups/{group_id}/users)
func (Unimplemented) DeleteProject ¶
func (_ Unimplemented) DeleteProject(w http.ResponseWriter, r *http.Request, projectID ProjectID)
DeleteProject Delete a specific project (DELETE /projects/{project_id})
func (Unimplemented) DeleteProjectCredential ¶
func (_ Unimplemented) DeleteProjectCredential(w http.ResponseWriter, r *http.Request, projectID ProjectID, credentialID CredentialID)
DeleteProjectCredential Delete a specific credential for a project (DELETE /projects/{project_id}/credentials/{credential_id})
func (Unimplemented) DeleteProjectEnvironment ¶
func (_ Unimplemented) DeleteProjectEnvironment(w http.ResponseWriter, r *http.Request, projectID ProjectID, environmentID EnvironmentID)
DeleteProjectEnvironment Delete a specific environment for a project (DELETE /projects/{project_id}/environments/{environment_id})
func (Unimplemented) DeleteProjectEnvironmentSecret ¶
func (_ Unimplemented) DeleteProjectEnvironmentSecret(w http.ResponseWriter, r *http.Request, projectID ProjectID, environmentID EnvironmentID, secretID SecretID)
DeleteProjectEnvironmentSecret Delete a secret on an environment for a project (DELETE /projects/{project_id}/environments/{environment_id}/secrets/{secret_id})
func (Unimplemented) DeleteProjectEnvironmentValue ¶
func (_ Unimplemented) DeleteProjectEnvironmentValue(w http.ResponseWriter, r *http.Request, projectID ProjectID, environmentID EnvironmentID, valueID ValueID)
DeleteProjectEnvironmentValue Delete a value on an environment for a project (DELETE /projects/{project_id}/environments/{environment_id}/values/{value_id})
func (Unimplemented) DeleteProjectExecution ¶
func (_ Unimplemented) DeleteProjectExecution(w http.ResponseWriter, r *http.Request, projectID ProjectID, executionID ExecutionID)
DeleteProjectExecution Delete a specific execution for a project (DELETE /projects/{project_id}/executions/{execution_id})
func (Unimplemented) DeleteProjectFromGroup ¶
func (_ Unimplemented) DeleteProjectFromGroup(w http.ResponseWriter, r *http.Request, projectID ProjectID)
DeleteProjectFromGroup Unlink a group from project (DELETE /projects/{project_id}/groups)
func (Unimplemented) DeleteProjectFromUser ¶
func (_ Unimplemented) DeleteProjectFromUser(w http.ResponseWriter, r *http.Request, projectID ProjectID)
DeleteProjectFromUser Unlink a user from project (DELETE /projects/{project_id}/users)
func (Unimplemented) DeleteProjectInventory ¶
func (_ Unimplemented) DeleteProjectInventory(w http.ResponseWriter, r *http.Request, projectID ProjectID, inventoryID InventoryID)
DeleteProjectInventory Delete a specific inventory for a project (DELETE /projects/{project_id}/inventories/{inventory_id})
func (Unimplemented) DeleteProjectRepository ¶
func (_ Unimplemented) DeleteProjectRepository(w http.ResponseWriter, r *http.Request, projectID ProjectID, repositoryID RepositoryID)
DeleteProjectRepository Delete a specific repository for a project (DELETE /projects/{project_id}/repositories/{repository_id})
func (Unimplemented) DeleteProjectRunner ¶
func (_ Unimplemented) DeleteProjectRunner(w http.ResponseWriter, r *http.Request, projectID ProjectID, runnerID RunnerID)
DeleteProjectRunner Delete a specific runner for a project (DELETE /projects/{project_id}/runners/{runner_id})
func (Unimplemented) DeleteProjectSchedule ¶
func (_ Unimplemented) DeleteProjectSchedule(w http.ResponseWriter, r *http.Request, projectID ProjectID, scheduleID ScheduleID)
DeleteProjectSchedule Delete a specific schedule for a project (DELETE /projects/{project_id}/schedules/{schedule_id})
func (Unimplemented) DeleteProjectTemplate ¶
func (_ Unimplemented) DeleteProjectTemplate(w http.ResponseWriter, r *http.Request, projectID ProjectID, templateID TemplateID)
DeleteProjectTemplate Delete a specific template for a project (DELETE /projects/{project_id}/templates/{template_id})
func (Unimplemented) DeleteProjectTemplateSurvey ¶
func (_ Unimplemented) DeleteProjectTemplateSurvey(w http.ResponseWriter, r *http.Request, projectID ProjectID, templateID TemplateID, surveyID SurveyID)
DeleteProjectTemplateSurvey Delete a survey on a template for a project (DELETE /projects/{project_id}/templates/{template_id}/surveys/{survey_id})
func (Unimplemented) DeleteProjectTemplateVault ¶
func (_ Unimplemented) DeleteProjectTemplateVault(w http.ResponseWriter, r *http.Request, projectID ProjectID, templateID TemplateID, vaultID VaultID)
DeleteProjectTemplateVault Delete a vault on a template for a project (DELETE /projects/{project_id}/templates/{template_id}/vaults/{vault_id})
func (Unimplemented) DeleteUser ¶
func (_ Unimplemented) DeleteUser(w http.ResponseWriter, r *http.Request, userID UserID)
DeleteUser Delete a specific user (DELETE /users/{user_id})
func (Unimplemented) DeleteUserFromGroup ¶
func (_ Unimplemented) DeleteUserFromGroup(w http.ResponseWriter, r *http.Request, userID UserID)
DeleteUserFromGroup Unlink a group from user (DELETE /users/{user_id}/groups)
func (Unimplemented) DeleteUserFromProject ¶
func (_ Unimplemented) DeleteUserFromProject(w http.ResponseWriter, r *http.Request, userID UserID)
DeleteUserFromProject Unlink a project from user (DELETE /users/{user_id}/projects)
func (Unimplemented) ListGlobalEvents ¶
func (_ Unimplemented) ListGlobalEvents(w http.ResponseWriter, r *http.Request, params ListGlobalEventsParams)
ListGlobalEvents Fetch all events (GET /events)
func (Unimplemented) ListGlobalRunners ¶
func (_ Unimplemented) ListGlobalRunners(w http.ResponseWriter, r *http.Request, params ListGlobalRunnersParams)
ListGlobalRunners Fetch all runners (GET /runners)
func (Unimplemented) ListGroupProjects ¶
func (_ Unimplemented) ListGroupProjects(w http.ResponseWriter, r *http.Request, groupID GroupID, params ListGroupProjectsParams)
ListGroupProjects Fetch all projects attached to group (GET /groups/{group_id}/projects)
func (Unimplemented) ListGroupUsers ¶
func (_ Unimplemented) ListGroupUsers(w http.ResponseWriter, r *http.Request, groupID GroupID, params ListGroupUsersParams)
ListGroupUsers Fetch all users attached to group (GET /groups/{group_id}/users)
func (Unimplemented) ListGroups ¶
func (_ Unimplemented) ListGroups(w http.ResponseWriter, r *http.Request, params ListGroupsParams)
ListGroups Fetch all available groups (GET /groups)
func (Unimplemented) ListProjectCredentials ¶
func (_ Unimplemented) ListProjectCredentials(w http.ResponseWriter, r *http.Request, projectID ProjectID, params ListProjectCredentialsParams)
ListProjectCredentials Fetch all credentials for a project (GET /projects/{project_id}/credentials)
func (Unimplemented) ListProjectEnvironments ¶
func (_ Unimplemented) ListProjectEnvironments(w http.ResponseWriter, r *http.Request, projectID ProjectID, params ListProjectEnvironmentsParams)
ListProjectEnvironments Fetch all environments for a project (GET /projects/{project_id}/environments)
func (Unimplemented) ListProjectEvents ¶
func (_ Unimplemented) ListProjectEvents(w http.ResponseWriter, r *http.Request, projectID ProjectID, params ListProjectEventsParams)
ListProjectEvents Fetch all events for a project (GET /projects/{project_id}/events)
func (Unimplemented) ListProjectExecutions ¶
func (_ Unimplemented) ListProjectExecutions(w http.ResponseWriter, r *http.Request, projectID ProjectID, params ListProjectExecutionsParams)
ListProjectExecutions Fetch all executions for a project (GET /projects/{project_id}/executions)
func (Unimplemented) ListProjectGroups ¶
func (_ Unimplemented) ListProjectGroups(w http.ResponseWriter, r *http.Request, projectID ProjectID, params ListProjectGroupsParams)
ListProjectGroups Fetch all groups attached to project (GET /projects/{project_id}/groups)
func (Unimplemented) ListProjectInventories ¶
func (_ Unimplemented) ListProjectInventories(w http.ResponseWriter, r *http.Request, projectID ProjectID, params ListProjectInventoriesParams)
ListProjectInventories Fetch all inventories for a project (GET /projects/{project_id}/inventories)
func (Unimplemented) ListProjectRepositories ¶
func (_ Unimplemented) ListProjectRepositories(w http.ResponseWriter, r *http.Request, projectID ProjectID, params ListProjectRepositoriesParams)
ListProjectRepositories Fetch all repositories for a project (GET /projects/{project_id}/repositories)
func (Unimplemented) ListProjectRunners ¶
func (_ Unimplemented) ListProjectRunners(w http.ResponseWriter, r *http.Request, projectID ProjectID, params ListProjectRunnersParams)
ListProjectRunners Fetch all runners for a project (GET /projects/{project_id}/runners)
func (Unimplemented) ListProjectSchedules ¶
func (_ Unimplemented) ListProjectSchedules(w http.ResponseWriter, r *http.Request, projectID ProjectID, params ListProjectSchedulesParams)
ListProjectSchedules Fetch all schedules for a project (GET /projects/{project_id}/schedules)
func (Unimplemented) ListProjectTemplates ¶
func (_ Unimplemented) ListProjectTemplates(w http.ResponseWriter, r *http.Request, projectID ProjectID, params ListProjectTemplatesParams)
ListProjectTemplates Fetch all templates for a project (GET /projects/{project_id}/templates)
func (Unimplemented) ListProjectUsers ¶
func (_ Unimplemented) ListProjectUsers(w http.ResponseWriter, r *http.Request, projectID ProjectID, params ListProjectUsersParams)
ListProjectUsers Fetch all users attached to project (GET /projects/{project_id}/users)
func (Unimplemented) ListProjects ¶
func (_ Unimplemented) ListProjects(w http.ResponseWriter, r *http.Request, params ListProjectsParams)
ListProjects Fetch all available projects (GET /projects)
func (Unimplemented) ListProviders ¶
func (_ Unimplemented) ListProviders(w http.ResponseWriter, r *http.Request)
ListProviders Fetch the available auth providers (GET /auth/providers)
func (Unimplemented) ListUserGroups ¶
func (_ Unimplemented) ListUserGroups(w http.ResponseWriter, r *http.Request, userID UserID, params ListUserGroupsParams)
ListUserGroups Fetch all groups attached to user (GET /users/{user_id}/groups)
func (Unimplemented) ListUserProjects ¶
func (_ Unimplemented) ListUserProjects(w http.ResponseWriter, r *http.Request, userID UserID, params ListUserProjectsParams)
ListUserProjects Fetch all projects attached to user (GET /users/{user_id}/projects)
func (Unimplemented) ListUsers ¶
func (_ Unimplemented) ListUsers(w http.ResponseWriter, r *http.Request, params ListUsersParams)
ListUsers Fetch all available users (GET /users)
func (Unimplemented) LoginAuth ¶
func (_ Unimplemented) LoginAuth(w http.ResponseWriter, r *http.Request)
LoginAuth Authenticate an user by credentials (POST /auth/login)
func (Unimplemented) OutputProjectExecution ¶
func (_ Unimplemented) OutputProjectExecution(w http.ResponseWriter, r *http.Request, projectID ProjectID, executionID ExecutionID)
OutputProjectExecution Output a specific execution for a project (GET /projects/{project_id}/executions/{execution_id}/output)
func (Unimplemented) PermitGroupProject ¶
func (_ Unimplemented) PermitGroupProject(w http.ResponseWriter, r *http.Request, groupID GroupID)
PermitGroupProject Update project perms for group (PUT /groups/{group_id}/projects)
func (Unimplemented) PermitGroupUser ¶
func (_ Unimplemented) PermitGroupUser(w http.ResponseWriter, r *http.Request, groupID GroupID)
PermitGroupUser Update user perms for group (PUT /groups/{group_id}/users)
func (Unimplemented) PermitProjectGroup ¶
func (_ Unimplemented) PermitProjectGroup(w http.ResponseWriter, r *http.Request, projectID ProjectID)
PermitProjectGroup Update group perms for project (PUT /projects/{project_id}/groups)
func (Unimplemented) PermitProjectUser ¶
func (_ Unimplemented) PermitProjectUser(w http.ResponseWriter, r *http.Request, projectID ProjectID)
PermitProjectUser Update user perms for project (PUT /projects/{project_id}/users)
func (Unimplemented) PermitUserGroup ¶
func (_ Unimplemented) PermitUserGroup(w http.ResponseWriter, r *http.Request, userID UserID)
PermitUserGroup Update group perms for user (PUT /users/{user_id}/groups)
func (Unimplemented) PermitUserProject ¶
func (_ Unimplemented) PermitUserProject(w http.ResponseWriter, r *http.Request, userID UserID)
PermitUserProject Update project perms for user (PUT /users/{user_id}/projects)
func (Unimplemented) PurgeProjectExecution ¶
func (_ Unimplemented) PurgeProjectExecution(w http.ResponseWriter, r *http.Request, projectID ProjectID, executionID ExecutionID)
PurgeProjectExecution Purge a specific execution for a project (GET /projects/{project_id}/executions/{execution_id}/purge)
func (Unimplemented) RedirectAuth ¶
func (_ Unimplemented) RedirectAuth(w http.ResponseWriter, r *http.Request)
RedirectAuth Retrieve real token after redirect (POST /auth/redirect)
func (Unimplemented) RefreshAuth ¶
func (_ Unimplemented) RefreshAuth(w http.ResponseWriter, r *http.Request)
RefreshAuth Refresh an auth token before it expires (GET /auth/refresh)
func (Unimplemented) RequestProvider ¶
func (_ Unimplemented) RequestProvider(w http.ResponseWriter, r *http.Request, provider AuthProviderParam)
RequestProvider Request the redirect to defined provider (GET /auth/{provider}/request)
func (Unimplemented) ShowGlobalRunner ¶
func (_ Unimplemented) ShowGlobalRunner(w http.ResponseWriter, r *http.Request, runnerID RunnerID)
ShowGlobalRunner Fetch a specific runner (GET /runners/{runner_id})
func (Unimplemented) ShowGroup ¶
func (_ Unimplemented) ShowGroup(w http.ResponseWriter, r *http.Request, groupID GroupID)
ShowGroup Fetch a specific group (GET /groups/{group_id})
func (Unimplemented) ShowProfile ¶
func (_ Unimplemented) ShowProfile(w http.ResponseWriter, r *http.Request)
ShowProfile Fetch profile details of the personal account (GET /profile/self)
func (Unimplemented) ShowProject ¶
func (_ Unimplemented) ShowProject(w http.ResponseWriter, r *http.Request, projectID ProjectID)
ShowProject Fetch a specific project (GET /projects/{project_id})
func (Unimplemented) ShowProjectCredential ¶
func (_ Unimplemented) ShowProjectCredential(w http.ResponseWriter, r *http.Request, projectID ProjectID, credentialID CredentialID)
ShowProjectCredential Fetch a specific credential for a project (GET /projects/{project_id}/credentials/{credential_id})
func (Unimplemented) ShowProjectEnvironment ¶
func (_ Unimplemented) ShowProjectEnvironment(w http.ResponseWriter, r *http.Request, projectID ProjectID, environmentID EnvironmentID)
ShowProjectEnvironment Fetch a specific environment for a project (GET /projects/{project_id}/environments/{environment_id})
func (Unimplemented) ShowProjectExecution ¶
func (_ Unimplemented) ShowProjectExecution(w http.ResponseWriter, r *http.Request, projectID ProjectID, executionID ExecutionID)
ShowProjectExecution Fetch a specific execution for a project (GET /projects/{project_id}/executions/{execution_id})
func (Unimplemented) ShowProjectInventory ¶
func (_ Unimplemented) ShowProjectInventory(w http.ResponseWriter, r *http.Request, projectID ProjectID, inventoryID InventoryID)
ShowProjectInventory Fetch a specific inventory for a project (GET /projects/{project_id}/inventories/{inventory_id})
func (Unimplemented) ShowProjectRepository ¶
func (_ Unimplemented) ShowProjectRepository(w http.ResponseWriter, r *http.Request, projectID ProjectID, repositoryID RepositoryID)
ShowProjectRepository Fetch a specific repository for a project (GET /projects/{project_id}/repositories/{repository_id})
func (Unimplemented) ShowProjectRunner ¶
func (_ Unimplemented) ShowProjectRunner(w http.ResponseWriter, r *http.Request, projectID ProjectID, runnerID RunnerID)
ShowProjectRunner Fetch a specific runner for a project (GET /projects/{project_id}/runners/{runner_id})
func (Unimplemented) ShowProjectSchedule ¶
func (_ Unimplemented) ShowProjectSchedule(w http.ResponseWriter, r *http.Request, projectID ProjectID, scheduleID ScheduleID)
ShowProjectSchedule Fetch a specific schedule for a project (GET /projects/{project_id}/schedules/{schedule_id})
func (Unimplemented) ShowProjectTemplate ¶
func (_ Unimplemented) ShowProjectTemplate(w http.ResponseWriter, r *http.Request, projectID ProjectID, templateID TemplateID)
ShowProjectTemplate Fetch a specific template for a project (GET /projects/{project_id}/templates/{template_id})
func (Unimplemented) ShowUser ¶
func (_ Unimplemented) ShowUser(w http.ResponseWriter, r *http.Request, userID UserID)
ShowUser Fetch a specific user (GET /users/{user_id})
func (Unimplemented) TokenProfile ¶
func (_ Unimplemented) TokenProfile(w http.ResponseWriter, r *http.Request)
TokenProfile Retrieve an unlimited auth token (GET /profile/token)
func (Unimplemented) UpdateGlobalRunner ¶
func (_ Unimplemented) UpdateGlobalRunner(w http.ResponseWriter, r *http.Request, runnerID RunnerID)
UpdateGlobalRunner Update a specific runner (PUT /runners/{runner_id})
func (Unimplemented) UpdateGroup ¶
func (_ Unimplemented) UpdateGroup(w http.ResponseWriter, r *http.Request, groupID GroupID)
UpdateGroup Update a specific group (PUT /groups/{group_id})
func (Unimplemented) UpdateProfile ¶
func (_ Unimplemented) UpdateProfile(w http.ResponseWriter, r *http.Request)
UpdateProfile Update your own profile information (PUT /profile/self)
func (Unimplemented) UpdateProject ¶
func (_ Unimplemented) UpdateProject(w http.ResponseWriter, r *http.Request, projectID ProjectID)
UpdateProject Update a specific project (PUT /projects/{project_id})
func (Unimplemented) UpdateProjectCredential ¶
func (_ Unimplemented) UpdateProjectCredential(w http.ResponseWriter, r *http.Request, projectID ProjectID, credentialID CredentialID)
UpdateProjectCredential Update a specific credential for a project (PUT /projects/{project_id}/credentials/{credential_id})
func (Unimplemented) UpdateProjectEnvironment ¶
func (_ Unimplemented) UpdateProjectEnvironment(w http.ResponseWriter, r *http.Request, projectID ProjectID, environmentID EnvironmentID)
UpdateProjectEnvironment Update a specific environment for a project (PUT /projects/{project_id}/environments/{environment_id})
func (Unimplemented) UpdateProjectEnvironmentSecret ¶
func (_ Unimplemented) UpdateProjectEnvironmentSecret(w http.ResponseWriter, r *http.Request, projectID ProjectID, environmentID EnvironmentID, secretID SecretID)
UpdateProjectEnvironmentSecret Update a secret on an environment for a project (PUT /projects/{project_id}/environments/{environment_id}/secrets/{secret_id})
func (Unimplemented) UpdateProjectEnvironmentValue ¶
func (_ Unimplemented) UpdateProjectEnvironmentValue(w http.ResponseWriter, r *http.Request, projectID ProjectID, environmentID EnvironmentID, valueID ValueID)
UpdateProjectEnvironmentValue Update a value on an environment for a project (PUT /projects/{project_id}/environments/{environment_id}/values/{value_id})
func (Unimplemented) UpdateProjectInventory ¶
func (_ Unimplemented) UpdateProjectInventory(w http.ResponseWriter, r *http.Request, projectID ProjectID, inventoryID InventoryID)
UpdateProjectInventory Update a specific inventory for a project (PUT /projects/{project_id}/inventories/{inventory_id})
func (Unimplemented) UpdateProjectRepository ¶
func (_ Unimplemented) UpdateProjectRepository(w http.ResponseWriter, r *http.Request, projectID ProjectID, repositoryID RepositoryID)
UpdateProjectRepository Update a specific repository for a project (PUT /projects/{project_id}/repositories/{repository_id})
func (Unimplemented) UpdateProjectRunner ¶
func (_ Unimplemented) UpdateProjectRunner(w http.ResponseWriter, r *http.Request, projectID ProjectID, runnerID RunnerID)
UpdateProjectRunner Update a specific runner for a project (PUT /projects/{project_id}/runners/{runner_id})
func (Unimplemented) UpdateProjectSchedule ¶
func (_ Unimplemented) UpdateProjectSchedule(w http.ResponseWriter, r *http.Request, projectID ProjectID, scheduleID ScheduleID)
UpdateProjectSchedule Update a specific schedule for a project (PUT /projects/{project_id}/schedules/{schedule_id})
func (Unimplemented) UpdateProjectTemplate ¶
func (_ Unimplemented) UpdateProjectTemplate(w http.ResponseWriter, r *http.Request, projectID ProjectID, templateID TemplateID)
UpdateProjectTemplate Update a specific template for a project (PUT /projects/{project_id}/templates/{template_id})
func (Unimplemented) UpdateProjectTemplateSurvey ¶
func (_ Unimplemented) UpdateProjectTemplateSurvey(w http.ResponseWriter, r *http.Request, projectID ProjectID, templateID TemplateID, surveyID SurveyID)
UpdateProjectTemplateSurvey Update a survey on a template for a project (PUT /projects/{project_id}/templates/{template_id}/surveys/{survey_id})
func (Unimplemented) UpdateProjectTemplateVault ¶
func (_ Unimplemented) UpdateProjectTemplateVault(w http.ResponseWriter, r *http.Request, projectID ProjectID, templateID TemplateID, vaultID VaultID)
UpdateProjectTemplateVault Update a vault on a template for a project (PUT /projects/{project_id}/templates/{template_id}/vaults/{vault_id})
func (Unimplemented) UpdateUser ¶
func (_ Unimplemented) UpdateUser(w http.ResponseWriter, r *http.Request, userID UserID)
UpdateUser Update a specific user (PUT /users/{user_id})
func (Unimplemented) VerifyAuth ¶
func (_ Unimplemented) VerifyAuth(w http.ResponseWriter, r *http.Request)
VerifyAuth Verify validity for an authentication token (GET /auth/verify)
type UnmarshalingParamError ¶
func (*UnmarshalingParamError) Error ¶
func (e *UnmarshalingParamError) Error() string
func (*UnmarshalingParamError) Unwrap ¶
func (e *UnmarshalingParamError) Unwrap() error
type UpdateGlobalRunnerBody ¶
type UpdateGlobalRunnerBody struct {
Name *string `json:"name,omitempty"`
ProjectID *string `json:"project_id,omitempty"`
Slug *string `json:"slug,omitempty"`
Token *string `json:"token,omitempty"`
}
UpdateGlobalRunnerBody defines model for UpdateGlobalRunnerBody.
type UpdateGlobalRunnerJSONBody ¶
type UpdateGlobalRunnerJSONBody struct {
Name *string `json:"name,omitempty"`
ProjectID *string `json:"project_id,omitempty"`
Slug *string `json:"slug,omitempty"`
Token *string `json:"token,omitempty"`
}
UpdateGlobalRunnerJSONBody defines parameters for UpdateGlobalRunner.
type UpdateGlobalRunnerJSONRequestBody ¶
type UpdateGlobalRunnerJSONRequestBody UpdateGlobalRunnerJSONBody
UpdateGlobalRunnerJSONRequestBody defines body for UpdateGlobalRunner for application/json ContentType.
type UpdateGlobalRunnerResponse ¶
type UpdateGlobalRunnerResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *GlobalRunnerResponse
// JSON400 the response for an HTTP 400 `application/json` response
JSON400 *BadRequestError
// JSON403 the response for an HTTP 403 `application/json` response
JSON403 *NotAuthorizedError
// JSON404 the response for an HTTP 404 `application/json` response
JSON404 *NotFoundError
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *ValidationError
// JSON500 the response for an HTTP 500 `application/json` response
JSON500 *InternalServerError
}
func ParseUpdateGlobalRunnerResponse ¶
func ParseUpdateGlobalRunnerResponse(rsp *http.Response) (*UpdateGlobalRunnerResponse, error)
ParseUpdateGlobalRunnerResponse parses an HTTP response from a UpdateGlobalRunnerWithResponse call
func (UpdateGlobalRunnerResponse) ContentType ¶
func (r UpdateGlobalRunnerResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (UpdateGlobalRunnerResponse) GetBody ¶
func (r UpdateGlobalRunnerResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (UpdateGlobalRunnerResponse) GetJSON200 ¶
func (r UpdateGlobalRunnerResponse) GetJSON200() *GlobalRunnerResponse
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (UpdateGlobalRunnerResponse) GetJSON400 ¶
func (r UpdateGlobalRunnerResponse) GetJSON400() *BadRequestError
GetJSON400 returns the response for an HTTP 400 `application/json` response
func (UpdateGlobalRunnerResponse) GetJSON403 ¶
func (r UpdateGlobalRunnerResponse) GetJSON403() *NotAuthorizedError
GetJSON403 returns the response for an HTTP 403 `application/json` response
func (UpdateGlobalRunnerResponse) GetJSON404 ¶
func (r UpdateGlobalRunnerResponse) GetJSON404() *NotFoundError
GetJSON404 returns the response for an HTTP 404 `application/json` response
func (UpdateGlobalRunnerResponse) GetJSON422 ¶
func (r UpdateGlobalRunnerResponse) GetJSON422() *ValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (UpdateGlobalRunnerResponse) GetJSON500 ¶
func (r UpdateGlobalRunnerResponse) GetJSON500() *InternalServerError
GetJSON500 returns the response for an HTTP 500 `application/json` response
func (UpdateGlobalRunnerResponse) Status ¶
func (r UpdateGlobalRunnerResponse) Status() string
Status returns HTTPResponse.Status
func (UpdateGlobalRunnerResponse) StatusCode ¶
func (r UpdateGlobalRunnerResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type UpdateGroupBody ¶
type UpdateGroupBody struct {
Name *string `json:"name,omitempty"`
Slug *string `json:"slug,omitempty"`
}
UpdateGroupBody defines model for UpdateGroupBody.
type UpdateGroupJSONBody ¶
type UpdateGroupJSONBody struct {
Name *string `json:"name,omitempty"`
Slug *string `json:"slug,omitempty"`
}
UpdateGroupJSONBody defines parameters for UpdateGroup.
type UpdateGroupJSONRequestBody ¶
type UpdateGroupJSONRequestBody UpdateGroupJSONBody
UpdateGroupJSONRequestBody defines body for UpdateGroup for application/json ContentType.
type UpdateGroupResponse ¶
type UpdateGroupResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *GroupResponse
// JSON400 the response for an HTTP 400 `application/json` response
JSON400 *BadRequestError
// JSON403 the response for an HTTP 403 `application/json` response
JSON403 *NotAuthorizedError
// JSON404 the response for an HTTP 404 `application/json` response
JSON404 *NotFoundError
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *ValidationError
// JSON500 the response for an HTTP 500 `application/json` response
JSON500 *InternalServerError
}
func ParseUpdateGroupResponse ¶
func ParseUpdateGroupResponse(rsp *http.Response) (*UpdateGroupResponse, error)
ParseUpdateGroupResponse parses an HTTP response from a UpdateGroupWithResponse call
func (UpdateGroupResponse) ContentType ¶
func (r UpdateGroupResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (UpdateGroupResponse) GetBody ¶
func (r UpdateGroupResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (UpdateGroupResponse) GetJSON200 ¶
func (r UpdateGroupResponse) GetJSON200() *GroupResponse
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (UpdateGroupResponse) GetJSON400 ¶
func (r UpdateGroupResponse) GetJSON400() *BadRequestError
GetJSON400 returns the response for an HTTP 400 `application/json` response
func (UpdateGroupResponse) GetJSON403 ¶
func (r UpdateGroupResponse) GetJSON403() *NotAuthorizedError
GetJSON403 returns the response for an HTTP 403 `application/json` response
func (UpdateGroupResponse) GetJSON404 ¶
func (r UpdateGroupResponse) GetJSON404() *NotFoundError
GetJSON404 returns the response for an HTTP 404 `application/json` response
func (UpdateGroupResponse) GetJSON422 ¶
func (r UpdateGroupResponse) GetJSON422() *ValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (UpdateGroupResponse) GetJSON500 ¶
func (r UpdateGroupResponse) GetJSON500() *InternalServerError
GetJSON500 returns the response for an HTTP 500 `application/json` response
func (UpdateGroupResponse) Status ¶
func (r UpdateGroupResponse) Status() string
Status returns HTTPResponse.Status
func (UpdateGroupResponse) StatusCode ¶
func (r UpdateGroupResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type UpdateProfileBody ¶
type UpdateProfileBody struct {
Email *string `json:"email,omitempty"`
Fullname *string `json:"fullname,omitempty"`
Password *string `json:"password,omitempty"`
Username *string `json:"username,omitempty"`
}
UpdateProfileBody defines model for UpdateProfileBody.
type UpdateProfileJSONBody ¶
type UpdateProfileJSONBody struct {
Email *string `json:"email,omitempty"`
Fullname *string `json:"fullname,omitempty"`
Password *string `json:"password,omitempty"`
Username *string `json:"username,omitempty"`
}
UpdateProfileJSONBody defines parameters for UpdateProfile.
type UpdateProfileJSONRequestBody ¶
type UpdateProfileJSONRequestBody UpdateProfileJSONBody
UpdateProfileJSONRequestBody defines body for UpdateProfile for application/json ContentType.
type UpdateProfileResponse ¶
type UpdateProfileResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *ProfileResponse
// JSON400 the response for an HTTP 400 `application/json` response
JSON400 *BadRequestError
// JSON403 the response for an HTTP 403 `application/json` response
JSON403 *NotAuthorizedError
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *ValidationError
// JSON500 the response for an HTTP 500 `application/json` response
JSON500 *InternalServerError
}
func ParseUpdateProfileResponse ¶
func ParseUpdateProfileResponse(rsp *http.Response) (*UpdateProfileResponse, error)
ParseUpdateProfileResponse parses an HTTP response from a UpdateProfileWithResponse call
func (UpdateProfileResponse) ContentType ¶
func (r UpdateProfileResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (UpdateProfileResponse) GetBody ¶
func (r UpdateProfileResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (UpdateProfileResponse) GetJSON200 ¶
func (r UpdateProfileResponse) GetJSON200() *ProfileResponse
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (UpdateProfileResponse) GetJSON400 ¶
func (r UpdateProfileResponse) GetJSON400() *BadRequestError
GetJSON400 returns the response for an HTTP 400 `application/json` response
func (UpdateProfileResponse) GetJSON403 ¶
func (r UpdateProfileResponse) GetJSON403() *NotAuthorizedError
GetJSON403 returns the response for an HTTP 403 `application/json` response
func (UpdateProfileResponse) GetJSON422 ¶
func (r UpdateProfileResponse) GetJSON422() *ValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (UpdateProfileResponse) GetJSON500 ¶
func (r UpdateProfileResponse) GetJSON500() *InternalServerError
GetJSON500 returns the response for an HTTP 500 `application/json` response
func (UpdateProfileResponse) Status ¶
func (r UpdateProfileResponse) Status() string
Status returns HTTPResponse.Status
func (UpdateProfileResponse) StatusCode ¶
func (r UpdateProfileResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type UpdateProjectBody ¶
type UpdateProjectBody struct {
Name *string `json:"name,omitempty"`
Slug *string `json:"slug,omitempty"`
}
UpdateProjectBody defines model for UpdateProjectBody.
type UpdateProjectCredentialBody ¶
type UpdateProjectCredentialBody struct {
Kind *string `json:"kind,omitempty"`
// Login Model to represent credential login
Login *CredentialLogin `json:"login,omitempty"`
Name *string `json:"name,omitempty"`
Override *bool `json:"override,omitempty"`
// Shell Model to represent credential shell
Shell *CredentialShell `json:"shell,omitempty"`
Slug *string `json:"slug,omitempty"`
}
UpdateProjectCredentialBody defines model for UpdateProjectCredentialBody.
type UpdateProjectCredentialJSONBody ¶
type UpdateProjectCredentialJSONBody struct {
Kind *string `json:"kind,omitempty"`
// Login Model to represent credential login
Login *CredentialLogin `json:"login,omitempty"`
Name *string `json:"name,omitempty"`
Override *bool `json:"override,omitempty"`
// Shell Model to represent credential shell
Shell *CredentialShell `json:"shell,omitempty"`
Slug *string `json:"slug,omitempty"`
}
UpdateProjectCredentialJSONBody defines parameters for UpdateProjectCredential.
type UpdateProjectCredentialJSONRequestBody ¶
type UpdateProjectCredentialJSONRequestBody UpdateProjectCredentialJSONBody
UpdateProjectCredentialJSONRequestBody defines body for UpdateProjectCredential for application/json ContentType.
type UpdateProjectCredentialResponse ¶
type UpdateProjectCredentialResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *ProjectCredentialResponse
// JSON400 the response for an HTTP 400 `application/json` response
JSON400 *BadRequestError
// JSON403 the response for an HTTP 403 `application/json` response
JSON403 *NotAuthorizedError
// JSON404 the response for an HTTP 404 `application/json` response
JSON404 *NotFoundError
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *ValidationError
// JSON500 the response for an HTTP 500 `application/json` response
JSON500 *InternalServerError
}
func ParseUpdateProjectCredentialResponse ¶
func ParseUpdateProjectCredentialResponse(rsp *http.Response) (*UpdateProjectCredentialResponse, error)
ParseUpdateProjectCredentialResponse parses an HTTP response from a UpdateProjectCredentialWithResponse call
func (UpdateProjectCredentialResponse) ContentType ¶
func (r UpdateProjectCredentialResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (UpdateProjectCredentialResponse) GetBody ¶
func (r UpdateProjectCredentialResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (UpdateProjectCredentialResponse) GetJSON200 ¶
func (r UpdateProjectCredentialResponse) GetJSON200() *ProjectCredentialResponse
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (UpdateProjectCredentialResponse) GetJSON400 ¶
func (r UpdateProjectCredentialResponse) GetJSON400() *BadRequestError
GetJSON400 returns the response for an HTTP 400 `application/json` response
func (UpdateProjectCredentialResponse) GetJSON403 ¶
func (r UpdateProjectCredentialResponse) GetJSON403() *NotAuthorizedError
GetJSON403 returns the response for an HTTP 403 `application/json` response
func (UpdateProjectCredentialResponse) GetJSON404 ¶
func (r UpdateProjectCredentialResponse) GetJSON404() *NotFoundError
GetJSON404 returns the response for an HTTP 404 `application/json` response
func (UpdateProjectCredentialResponse) GetJSON422 ¶
func (r UpdateProjectCredentialResponse) GetJSON422() *ValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (UpdateProjectCredentialResponse) GetJSON500 ¶
func (r UpdateProjectCredentialResponse) GetJSON500() *InternalServerError
GetJSON500 returns the response for an HTTP 500 `application/json` response
func (UpdateProjectCredentialResponse) Status ¶
func (r UpdateProjectCredentialResponse) Status() string
Status returns HTTPResponse.Status
func (UpdateProjectCredentialResponse) StatusCode ¶
func (r UpdateProjectCredentialResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type UpdateProjectEnvironmentBody ¶
type UpdateProjectEnvironmentBody struct {
Name *string `json:"name,omitempty"`
Secrets *[]EnvironmentSecret `json:"secrets,omitempty"`
Slug *string `json:"slug,omitempty"`
Values *[]EnvironmentValue `json:"values,omitempty"`
}
UpdateProjectEnvironmentBody defines model for UpdateProjectEnvironmentBody.
type UpdateProjectEnvironmentJSONBody ¶
type UpdateProjectEnvironmentJSONBody struct {
Name *string `json:"name,omitempty"`
Secrets *[]EnvironmentSecret `json:"secrets,omitempty"`
Slug *string `json:"slug,omitempty"`
Values *[]EnvironmentValue `json:"values,omitempty"`
}
UpdateProjectEnvironmentJSONBody defines parameters for UpdateProjectEnvironment.
type UpdateProjectEnvironmentJSONRequestBody ¶
type UpdateProjectEnvironmentJSONRequestBody UpdateProjectEnvironmentJSONBody
UpdateProjectEnvironmentJSONRequestBody defines body for UpdateProjectEnvironment for application/json ContentType.
type UpdateProjectEnvironmentResponse ¶
type UpdateProjectEnvironmentResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *ProjectEnvironmentResponse
// JSON400 the response for an HTTP 400 `application/json` response
JSON400 *BadRequestError
// JSON403 the response for an HTTP 403 `application/json` response
JSON403 *NotAuthorizedError
// JSON404 the response for an HTTP 404 `application/json` response
JSON404 *NotFoundError
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *ValidationError
// JSON500 the response for an HTTP 500 `application/json` response
JSON500 *InternalServerError
}
func ParseUpdateProjectEnvironmentResponse ¶
func ParseUpdateProjectEnvironmentResponse(rsp *http.Response) (*UpdateProjectEnvironmentResponse, error)
ParseUpdateProjectEnvironmentResponse parses an HTTP response from a UpdateProjectEnvironmentWithResponse call
func (UpdateProjectEnvironmentResponse) ContentType ¶
func (r UpdateProjectEnvironmentResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (UpdateProjectEnvironmentResponse) GetBody ¶
func (r UpdateProjectEnvironmentResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (UpdateProjectEnvironmentResponse) GetJSON200 ¶
func (r UpdateProjectEnvironmentResponse) GetJSON200() *ProjectEnvironmentResponse
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (UpdateProjectEnvironmentResponse) GetJSON400 ¶
func (r UpdateProjectEnvironmentResponse) GetJSON400() *BadRequestError
GetJSON400 returns the response for an HTTP 400 `application/json` response
func (UpdateProjectEnvironmentResponse) GetJSON403 ¶
func (r UpdateProjectEnvironmentResponse) GetJSON403() *NotAuthorizedError
GetJSON403 returns the response for an HTTP 403 `application/json` response
func (UpdateProjectEnvironmentResponse) GetJSON404 ¶
func (r UpdateProjectEnvironmentResponse) GetJSON404() *NotFoundError
GetJSON404 returns the response for an HTTP 404 `application/json` response
func (UpdateProjectEnvironmentResponse) GetJSON422 ¶
func (r UpdateProjectEnvironmentResponse) GetJSON422() *ValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (UpdateProjectEnvironmentResponse) GetJSON500 ¶
func (r UpdateProjectEnvironmentResponse) GetJSON500() *InternalServerError
GetJSON500 returns the response for an HTTP 500 `application/json` response
func (UpdateProjectEnvironmentResponse) Status ¶
func (r UpdateProjectEnvironmentResponse) Status() string
Status returns HTTPResponse.Status
func (UpdateProjectEnvironmentResponse) StatusCode ¶
func (r UpdateProjectEnvironmentResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type UpdateProjectEnvironmentSecretBody ¶
type UpdateProjectEnvironmentSecretBody struct {
Content *string `json:"content,omitempty"`
Kind *string `json:"kind,omitempty"`
Name *string `json:"name,omitempty"`
}
UpdateProjectEnvironmentSecretBody defines model for UpdateProjectEnvironmentSecretBody.
type UpdateProjectEnvironmentSecretJSONBody ¶
type UpdateProjectEnvironmentSecretJSONBody struct {
Content *string `json:"content,omitempty"`
Kind *string `json:"kind,omitempty"`
Name *string `json:"name,omitempty"`
}
UpdateProjectEnvironmentSecretJSONBody defines parameters for UpdateProjectEnvironmentSecret.
type UpdateProjectEnvironmentSecretJSONRequestBody ¶
type UpdateProjectEnvironmentSecretJSONRequestBody UpdateProjectEnvironmentSecretJSONBody
UpdateProjectEnvironmentSecretJSONRequestBody defines body for UpdateProjectEnvironmentSecret for application/json ContentType.
type UpdateProjectEnvironmentSecretResponse ¶
type UpdateProjectEnvironmentSecretResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *ProjectEnvironmentSecretResponse
// JSON400 the response for an HTTP 400 `application/json` response
JSON400 *BadRequestError
// JSON403 the response for an HTTP 403 `application/json` response
JSON403 *NotAuthorizedError
// JSON404 the response for an HTTP 404 `application/json` response
JSON404 *NotFoundError
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *ValidationError
// JSON500 the response for an HTTP 500 `application/json` response
JSON500 *InternalServerError
}
func ParseUpdateProjectEnvironmentSecretResponse ¶
func ParseUpdateProjectEnvironmentSecretResponse(rsp *http.Response) (*UpdateProjectEnvironmentSecretResponse, error)
ParseUpdateProjectEnvironmentSecretResponse parses an HTTP response from a UpdateProjectEnvironmentSecretWithResponse call
func (UpdateProjectEnvironmentSecretResponse) ContentType ¶
func (r UpdateProjectEnvironmentSecretResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (UpdateProjectEnvironmentSecretResponse) GetBody ¶
func (r UpdateProjectEnvironmentSecretResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (UpdateProjectEnvironmentSecretResponse) GetJSON200 ¶
func (r UpdateProjectEnvironmentSecretResponse) GetJSON200() *ProjectEnvironmentSecretResponse
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (UpdateProjectEnvironmentSecretResponse) GetJSON400 ¶
func (r UpdateProjectEnvironmentSecretResponse) GetJSON400() *BadRequestError
GetJSON400 returns the response for an HTTP 400 `application/json` response
func (UpdateProjectEnvironmentSecretResponse) GetJSON403 ¶
func (r UpdateProjectEnvironmentSecretResponse) GetJSON403() *NotAuthorizedError
GetJSON403 returns the response for an HTTP 403 `application/json` response
func (UpdateProjectEnvironmentSecretResponse) GetJSON404 ¶
func (r UpdateProjectEnvironmentSecretResponse) GetJSON404() *NotFoundError
GetJSON404 returns the response for an HTTP 404 `application/json` response
func (UpdateProjectEnvironmentSecretResponse) GetJSON422 ¶
func (r UpdateProjectEnvironmentSecretResponse) GetJSON422() *ValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (UpdateProjectEnvironmentSecretResponse) GetJSON500 ¶
func (r UpdateProjectEnvironmentSecretResponse) GetJSON500() *InternalServerError
GetJSON500 returns the response for an HTTP 500 `application/json` response
func (UpdateProjectEnvironmentSecretResponse) Status ¶
func (r UpdateProjectEnvironmentSecretResponse) Status() string
Status returns HTTPResponse.Status
func (UpdateProjectEnvironmentSecretResponse) StatusCode ¶
func (r UpdateProjectEnvironmentSecretResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type UpdateProjectEnvironmentValueBody ¶
type UpdateProjectEnvironmentValueBody struct {
Content *string `json:"content,omitempty"`
Kind *string `json:"kind,omitempty"`
Name *string `json:"name,omitempty"`
}
UpdateProjectEnvironmentValueBody defines model for UpdateProjectEnvironmentValueBody.
type UpdateProjectEnvironmentValueJSONBody ¶
type UpdateProjectEnvironmentValueJSONBody struct {
Content *string `json:"content,omitempty"`
Kind *string `json:"kind,omitempty"`
Name *string `json:"name,omitempty"`
}
UpdateProjectEnvironmentValueJSONBody defines parameters for UpdateProjectEnvironmentValue.
type UpdateProjectEnvironmentValueJSONRequestBody ¶
type UpdateProjectEnvironmentValueJSONRequestBody UpdateProjectEnvironmentValueJSONBody
UpdateProjectEnvironmentValueJSONRequestBody defines body for UpdateProjectEnvironmentValue for application/json ContentType.
type UpdateProjectEnvironmentValueResponse ¶
type UpdateProjectEnvironmentValueResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *ProjectEnvironmentValueResponse
// JSON400 the response for an HTTP 400 `application/json` response
JSON400 *BadRequestError
// JSON403 the response for an HTTP 403 `application/json` response
JSON403 *NotAuthorizedError
// JSON404 the response for an HTTP 404 `application/json` response
JSON404 *NotFoundError
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *ValidationError
// JSON500 the response for an HTTP 500 `application/json` response
JSON500 *InternalServerError
}
func ParseUpdateProjectEnvironmentValueResponse ¶
func ParseUpdateProjectEnvironmentValueResponse(rsp *http.Response) (*UpdateProjectEnvironmentValueResponse, error)
ParseUpdateProjectEnvironmentValueResponse parses an HTTP response from a UpdateProjectEnvironmentValueWithResponse call
func (UpdateProjectEnvironmentValueResponse) ContentType ¶
func (r UpdateProjectEnvironmentValueResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (UpdateProjectEnvironmentValueResponse) GetBody ¶
func (r UpdateProjectEnvironmentValueResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (UpdateProjectEnvironmentValueResponse) GetJSON200 ¶
func (r UpdateProjectEnvironmentValueResponse) GetJSON200() *ProjectEnvironmentValueResponse
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (UpdateProjectEnvironmentValueResponse) GetJSON400 ¶
func (r UpdateProjectEnvironmentValueResponse) GetJSON400() *BadRequestError
GetJSON400 returns the response for an HTTP 400 `application/json` response
func (UpdateProjectEnvironmentValueResponse) GetJSON403 ¶
func (r UpdateProjectEnvironmentValueResponse) GetJSON403() *NotAuthorizedError
GetJSON403 returns the response for an HTTP 403 `application/json` response
func (UpdateProjectEnvironmentValueResponse) GetJSON404 ¶
func (r UpdateProjectEnvironmentValueResponse) GetJSON404() *NotFoundError
GetJSON404 returns the response for an HTTP 404 `application/json` response
func (UpdateProjectEnvironmentValueResponse) GetJSON422 ¶
func (r UpdateProjectEnvironmentValueResponse) GetJSON422() *ValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (UpdateProjectEnvironmentValueResponse) GetJSON500 ¶
func (r UpdateProjectEnvironmentValueResponse) GetJSON500() *InternalServerError
GetJSON500 returns the response for an HTTP 500 `application/json` response
func (UpdateProjectEnvironmentValueResponse) Status ¶
func (r UpdateProjectEnvironmentValueResponse) Status() string
Status returns HTTPResponse.Status
func (UpdateProjectEnvironmentValueResponse) StatusCode ¶
func (r UpdateProjectEnvironmentValueResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type UpdateProjectInventoryBody ¶
type UpdateProjectInventoryBody struct {
BecomeID *string `json:"become_id,omitempty"`
Content *string `json:"content,omitempty"`
CredentialID *string `json:"credential_id,omitempty"`
Kind *string `json:"kind,omitempty"`
Name *string `json:"name,omitempty"`
RepositoryID *string `json:"repository_id,omitempty"`
Slug *string `json:"slug,omitempty"`
}
UpdateProjectInventoryBody defines model for UpdateProjectInventoryBody.
type UpdateProjectInventoryJSONBody ¶
type UpdateProjectInventoryJSONBody struct {
BecomeID *string `json:"become_id,omitempty"`
Content *string `json:"content,omitempty"`
CredentialID *string `json:"credential_id,omitempty"`
Kind *string `json:"kind,omitempty"`
Name *string `json:"name,omitempty"`
RepositoryID *string `json:"repository_id,omitempty"`
Slug *string `json:"slug,omitempty"`
}
UpdateProjectInventoryJSONBody defines parameters for UpdateProjectInventory.
type UpdateProjectInventoryJSONRequestBody ¶
type UpdateProjectInventoryJSONRequestBody UpdateProjectInventoryJSONBody
UpdateProjectInventoryJSONRequestBody defines body for UpdateProjectInventory for application/json ContentType.
type UpdateProjectInventoryResponse ¶
type UpdateProjectInventoryResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *ProjectInventoryResponse
// JSON400 the response for an HTTP 400 `application/json` response
JSON400 *BadRequestError
// JSON403 the response for an HTTP 403 `application/json` response
JSON403 *NotAuthorizedError
// JSON404 the response for an HTTP 404 `application/json` response
JSON404 *NotFoundError
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *ValidationError
// JSON500 the response for an HTTP 500 `application/json` response
JSON500 *InternalServerError
}
func ParseUpdateProjectInventoryResponse ¶
func ParseUpdateProjectInventoryResponse(rsp *http.Response) (*UpdateProjectInventoryResponse, error)
ParseUpdateProjectInventoryResponse parses an HTTP response from a UpdateProjectInventoryWithResponse call
func (UpdateProjectInventoryResponse) ContentType ¶
func (r UpdateProjectInventoryResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (UpdateProjectInventoryResponse) GetBody ¶
func (r UpdateProjectInventoryResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (UpdateProjectInventoryResponse) GetJSON200 ¶
func (r UpdateProjectInventoryResponse) GetJSON200() *ProjectInventoryResponse
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (UpdateProjectInventoryResponse) GetJSON400 ¶
func (r UpdateProjectInventoryResponse) GetJSON400() *BadRequestError
GetJSON400 returns the response for an HTTP 400 `application/json` response
func (UpdateProjectInventoryResponse) GetJSON403 ¶
func (r UpdateProjectInventoryResponse) GetJSON403() *NotAuthorizedError
GetJSON403 returns the response for an HTTP 403 `application/json` response
func (UpdateProjectInventoryResponse) GetJSON404 ¶
func (r UpdateProjectInventoryResponse) GetJSON404() *NotFoundError
GetJSON404 returns the response for an HTTP 404 `application/json` response
func (UpdateProjectInventoryResponse) GetJSON422 ¶
func (r UpdateProjectInventoryResponse) GetJSON422() *ValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (UpdateProjectInventoryResponse) GetJSON500 ¶
func (r UpdateProjectInventoryResponse) GetJSON500() *InternalServerError
GetJSON500 returns the response for an HTTP 500 `application/json` response
func (UpdateProjectInventoryResponse) Status ¶
func (r UpdateProjectInventoryResponse) Status() string
Status returns HTTPResponse.Status
func (UpdateProjectInventoryResponse) StatusCode ¶
func (r UpdateProjectInventoryResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type UpdateProjectJSONBody ¶
type UpdateProjectJSONBody struct {
Name *string `json:"name,omitempty"`
Slug *string `json:"slug,omitempty"`
}
UpdateProjectJSONBody defines parameters for UpdateProject.
type UpdateProjectJSONRequestBody ¶
type UpdateProjectJSONRequestBody UpdateProjectJSONBody
UpdateProjectJSONRequestBody defines body for UpdateProject for application/json ContentType.
type UpdateProjectRepositoryBody ¶
type UpdateProjectRepositoryBody struct {
Branch *string `json:"branch,omitempty"`
CredentialID *string `json:"credential_id,omitempty"`
Name *string `json:"name,omitempty"`
Slug *string `json:"slug,omitempty"`
URL *string `json:"url,omitempty"`
}
UpdateProjectRepositoryBody defines model for UpdateProjectRepositoryBody.
type UpdateProjectRepositoryJSONBody ¶
type UpdateProjectRepositoryJSONBody struct {
Branch *string `json:"branch,omitempty"`
CredentialID *string `json:"credential_id,omitempty"`
Name *string `json:"name,omitempty"`
Slug *string `json:"slug,omitempty"`
URL *string `json:"url,omitempty"`
}
UpdateProjectRepositoryJSONBody defines parameters for UpdateProjectRepository.
type UpdateProjectRepositoryJSONRequestBody ¶
type UpdateProjectRepositoryJSONRequestBody UpdateProjectRepositoryJSONBody
UpdateProjectRepositoryJSONRequestBody defines body for UpdateProjectRepository for application/json ContentType.
type UpdateProjectRepositoryResponse ¶
type UpdateProjectRepositoryResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *ProjectRepositoryResponse
// JSON400 the response for an HTTP 400 `application/json` response
JSON400 *BadRequestError
// JSON403 the response for an HTTP 403 `application/json` response
JSON403 *NotAuthorizedError
// JSON404 the response for an HTTP 404 `application/json` response
JSON404 *NotFoundError
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *ValidationError
// JSON500 the response for an HTTP 500 `application/json` response
JSON500 *InternalServerError
}
func ParseUpdateProjectRepositoryResponse ¶
func ParseUpdateProjectRepositoryResponse(rsp *http.Response) (*UpdateProjectRepositoryResponse, error)
ParseUpdateProjectRepositoryResponse parses an HTTP response from a UpdateProjectRepositoryWithResponse call
func (UpdateProjectRepositoryResponse) ContentType ¶
func (r UpdateProjectRepositoryResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (UpdateProjectRepositoryResponse) GetBody ¶
func (r UpdateProjectRepositoryResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (UpdateProjectRepositoryResponse) GetJSON200 ¶
func (r UpdateProjectRepositoryResponse) GetJSON200() *ProjectRepositoryResponse
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (UpdateProjectRepositoryResponse) GetJSON400 ¶
func (r UpdateProjectRepositoryResponse) GetJSON400() *BadRequestError
GetJSON400 returns the response for an HTTP 400 `application/json` response
func (UpdateProjectRepositoryResponse) GetJSON403 ¶
func (r UpdateProjectRepositoryResponse) GetJSON403() *NotAuthorizedError
GetJSON403 returns the response for an HTTP 403 `application/json` response
func (UpdateProjectRepositoryResponse) GetJSON404 ¶
func (r UpdateProjectRepositoryResponse) GetJSON404() *NotFoundError
GetJSON404 returns the response for an HTTP 404 `application/json` response
func (UpdateProjectRepositoryResponse) GetJSON422 ¶
func (r UpdateProjectRepositoryResponse) GetJSON422() *ValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (UpdateProjectRepositoryResponse) GetJSON500 ¶
func (r UpdateProjectRepositoryResponse) GetJSON500() *InternalServerError
GetJSON500 returns the response for an HTTP 500 `application/json` response
func (UpdateProjectRepositoryResponse) Status ¶
func (r UpdateProjectRepositoryResponse) Status() string
Status returns HTTPResponse.Status
func (UpdateProjectRepositoryResponse) StatusCode ¶
func (r UpdateProjectRepositoryResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type UpdateProjectResponse ¶
type UpdateProjectResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *ProjectResponse
// JSON400 the response for an HTTP 400 `application/json` response
JSON400 *BadRequestError
// JSON403 the response for an HTTP 403 `application/json` response
JSON403 *NotAuthorizedError
// JSON404 the response for an HTTP 404 `application/json` response
JSON404 *NotFoundError
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *ValidationError
// JSON500 the response for an HTTP 500 `application/json` response
JSON500 *InternalServerError
}
func ParseUpdateProjectResponse ¶
func ParseUpdateProjectResponse(rsp *http.Response) (*UpdateProjectResponse, error)
ParseUpdateProjectResponse parses an HTTP response from a UpdateProjectWithResponse call
func (UpdateProjectResponse) ContentType ¶
func (r UpdateProjectResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (UpdateProjectResponse) GetBody ¶
func (r UpdateProjectResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (UpdateProjectResponse) GetJSON200 ¶
func (r UpdateProjectResponse) GetJSON200() *ProjectResponse
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (UpdateProjectResponse) GetJSON400 ¶
func (r UpdateProjectResponse) GetJSON400() *BadRequestError
GetJSON400 returns the response for an HTTP 400 `application/json` response
func (UpdateProjectResponse) GetJSON403 ¶
func (r UpdateProjectResponse) GetJSON403() *NotAuthorizedError
GetJSON403 returns the response for an HTTP 403 `application/json` response
func (UpdateProjectResponse) GetJSON404 ¶
func (r UpdateProjectResponse) GetJSON404() *NotFoundError
GetJSON404 returns the response for an HTTP 404 `application/json` response
func (UpdateProjectResponse) GetJSON422 ¶
func (r UpdateProjectResponse) GetJSON422() *ValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (UpdateProjectResponse) GetJSON500 ¶
func (r UpdateProjectResponse) GetJSON500() *InternalServerError
GetJSON500 returns the response for an HTTP 500 `application/json` response
func (UpdateProjectResponse) Status ¶
func (r UpdateProjectResponse) Status() string
Status returns HTTPResponse.Status
func (UpdateProjectResponse) StatusCode ¶
func (r UpdateProjectResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type UpdateProjectRunnerBody ¶
type UpdateProjectRunnerBody struct {
Name *string `json:"name,omitempty"`
Slug *string `json:"slug,omitempty"`
Token *string `json:"token,omitempty"`
}
UpdateProjectRunnerBody defines model for UpdateProjectRunnerBody.
type UpdateProjectRunnerJSONBody ¶
type UpdateProjectRunnerJSONBody struct {
Name *string `json:"name,omitempty"`
Slug *string `json:"slug,omitempty"`
Token *string `json:"token,omitempty"`
}
UpdateProjectRunnerJSONBody defines parameters for UpdateProjectRunner.
type UpdateProjectRunnerJSONRequestBody ¶
type UpdateProjectRunnerJSONRequestBody UpdateProjectRunnerJSONBody
UpdateProjectRunnerJSONRequestBody defines body for UpdateProjectRunner for application/json ContentType.
type UpdateProjectRunnerResponse ¶
type UpdateProjectRunnerResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *ProjectRunnerResponse
// JSON400 the response for an HTTP 400 `application/json` response
JSON400 *BadRequestError
// JSON403 the response for an HTTP 403 `application/json` response
JSON403 *NotAuthorizedError
// JSON404 the response for an HTTP 404 `application/json` response
JSON404 *NotFoundError
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *ValidationError
// JSON500 the response for an HTTP 500 `application/json` response
JSON500 *InternalServerError
}
func ParseUpdateProjectRunnerResponse ¶
func ParseUpdateProjectRunnerResponse(rsp *http.Response) (*UpdateProjectRunnerResponse, error)
ParseUpdateProjectRunnerResponse parses an HTTP response from a UpdateProjectRunnerWithResponse call
func (UpdateProjectRunnerResponse) ContentType ¶
func (r UpdateProjectRunnerResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (UpdateProjectRunnerResponse) GetBody ¶
func (r UpdateProjectRunnerResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (UpdateProjectRunnerResponse) GetJSON200 ¶
func (r UpdateProjectRunnerResponse) GetJSON200() *ProjectRunnerResponse
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (UpdateProjectRunnerResponse) GetJSON400 ¶
func (r UpdateProjectRunnerResponse) GetJSON400() *BadRequestError
GetJSON400 returns the response for an HTTP 400 `application/json` response
func (UpdateProjectRunnerResponse) GetJSON403 ¶
func (r UpdateProjectRunnerResponse) GetJSON403() *NotAuthorizedError
GetJSON403 returns the response for an HTTP 403 `application/json` response
func (UpdateProjectRunnerResponse) GetJSON404 ¶
func (r UpdateProjectRunnerResponse) GetJSON404() *NotFoundError
GetJSON404 returns the response for an HTTP 404 `application/json` response
func (UpdateProjectRunnerResponse) GetJSON422 ¶
func (r UpdateProjectRunnerResponse) GetJSON422() *ValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (UpdateProjectRunnerResponse) GetJSON500 ¶
func (r UpdateProjectRunnerResponse) GetJSON500() *InternalServerError
GetJSON500 returns the response for an HTTP 500 `application/json` response
func (UpdateProjectRunnerResponse) Status ¶
func (r UpdateProjectRunnerResponse) Status() string
Status returns HTTPResponse.Status
func (UpdateProjectRunnerResponse) StatusCode ¶
func (r UpdateProjectRunnerResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type UpdateProjectScheduleBody ¶
type UpdateProjectScheduleBody struct {
Active *bool `json:"active,omitempty"`
Cron *string `json:"cron,omitempty"`
Name *string `json:"name,omitempty"`
Slug *string `json:"slug,omitempty"`
TemplateID *string `json:"template_id,omitempty"`
}
UpdateProjectScheduleBody defines model for UpdateProjectScheduleBody.
type UpdateProjectScheduleJSONBody ¶
type UpdateProjectScheduleJSONBody struct {
Active *bool `json:"active,omitempty"`
Cron *string `json:"cron,omitempty"`
Name *string `json:"name,omitempty"`
Slug *string `json:"slug,omitempty"`
TemplateID *string `json:"template_id,omitempty"`
}
UpdateProjectScheduleJSONBody defines parameters for UpdateProjectSchedule.
type UpdateProjectScheduleJSONRequestBody ¶
type UpdateProjectScheduleJSONRequestBody UpdateProjectScheduleJSONBody
UpdateProjectScheduleJSONRequestBody defines body for UpdateProjectSchedule for application/json ContentType.
type UpdateProjectScheduleResponse ¶
type UpdateProjectScheduleResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *ProjectScheduleResponse
// JSON400 the response for an HTTP 400 `application/json` response
JSON400 *BadRequestError
// JSON403 the response for an HTTP 403 `application/json` response
JSON403 *NotAuthorizedError
// JSON404 the response for an HTTP 404 `application/json` response
JSON404 *NotFoundError
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *ValidationError
// JSON500 the response for an HTTP 500 `application/json` response
JSON500 *InternalServerError
}
func ParseUpdateProjectScheduleResponse ¶
func ParseUpdateProjectScheduleResponse(rsp *http.Response) (*UpdateProjectScheduleResponse, error)
ParseUpdateProjectScheduleResponse parses an HTTP response from a UpdateProjectScheduleWithResponse call
func (UpdateProjectScheduleResponse) ContentType ¶
func (r UpdateProjectScheduleResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (UpdateProjectScheduleResponse) GetBody ¶
func (r UpdateProjectScheduleResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (UpdateProjectScheduleResponse) GetJSON200 ¶
func (r UpdateProjectScheduleResponse) GetJSON200() *ProjectScheduleResponse
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (UpdateProjectScheduleResponse) GetJSON400 ¶
func (r UpdateProjectScheduleResponse) GetJSON400() *BadRequestError
GetJSON400 returns the response for an HTTP 400 `application/json` response
func (UpdateProjectScheduleResponse) GetJSON403 ¶
func (r UpdateProjectScheduleResponse) GetJSON403() *NotAuthorizedError
GetJSON403 returns the response for an HTTP 403 `application/json` response
func (UpdateProjectScheduleResponse) GetJSON404 ¶
func (r UpdateProjectScheduleResponse) GetJSON404() *NotFoundError
GetJSON404 returns the response for an HTTP 404 `application/json` response
func (UpdateProjectScheduleResponse) GetJSON422 ¶
func (r UpdateProjectScheduleResponse) GetJSON422() *ValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (UpdateProjectScheduleResponse) GetJSON500 ¶
func (r UpdateProjectScheduleResponse) GetJSON500() *InternalServerError
GetJSON500 returns the response for an HTTP 500 `application/json` response
func (UpdateProjectScheduleResponse) Status ¶
func (r UpdateProjectScheduleResponse) Status() string
Status returns HTTPResponse.Status
func (UpdateProjectScheduleResponse) StatusCode ¶
func (r UpdateProjectScheduleResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type UpdateProjectTemplateBody ¶
type UpdateProjectTemplateBody struct {
AllowOverride *bool `json:"allow_override,omitempty"`
Arguments *string `json:"arguments,omitempty"`
Branch *string `json:"branch,omitempty"`
Description *string `json:"description,omitempty"`
EnvironmentID *string `json:"environment_id,omitempty"`
InventoryID *string `json:"inventory_id,omitempty"`
Limit *string `json:"limit,omitempty"`
Name *string `json:"name,omitempty"`
Path *string `json:"path,omitempty"`
RepositoryID *string `json:"repository_id,omitempty"`
Slug *string `json:"slug,omitempty"`
Surveys *[]TemplateSurvey `json:"surveys,omitempty"`
Vaults *[]TemplateVault `json:"vaults,omitempty"`
}
UpdateProjectTemplateBody defines model for UpdateProjectTemplateBody.
type UpdateProjectTemplateJSONBody ¶
type UpdateProjectTemplateJSONBody struct {
AllowOverride *bool `json:"allow_override,omitempty"`
Arguments *string `json:"arguments,omitempty"`
Branch *string `json:"branch,omitempty"`
Description *string `json:"description,omitempty"`
EnvironmentID *string `json:"environment_id,omitempty"`
InventoryID *string `json:"inventory_id,omitempty"`
Limit *string `json:"limit,omitempty"`
Name *string `json:"name,omitempty"`
Path *string `json:"path,omitempty"`
RepositoryID *string `json:"repository_id,omitempty"`
Slug *string `json:"slug,omitempty"`
Surveys *[]TemplateSurvey `json:"surveys,omitempty"`
Vaults *[]TemplateVault `json:"vaults,omitempty"`
}
UpdateProjectTemplateJSONBody defines parameters for UpdateProjectTemplate.
type UpdateProjectTemplateJSONRequestBody ¶
type UpdateProjectTemplateJSONRequestBody UpdateProjectTemplateJSONBody
UpdateProjectTemplateJSONRequestBody defines body for UpdateProjectTemplate for application/json ContentType.
type UpdateProjectTemplateResponse ¶
type UpdateProjectTemplateResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *ProjectTemplateResponse
// JSON400 the response for an HTTP 400 `application/json` response
JSON400 *BadRequestError
// JSON403 the response for an HTTP 403 `application/json` response
JSON403 *NotAuthorizedError
// JSON404 the response for an HTTP 404 `application/json` response
JSON404 *NotFoundError
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *ValidationError
// JSON500 the response for an HTTP 500 `application/json` response
JSON500 *InternalServerError
}
func ParseUpdateProjectTemplateResponse ¶
func ParseUpdateProjectTemplateResponse(rsp *http.Response) (*UpdateProjectTemplateResponse, error)
ParseUpdateProjectTemplateResponse parses an HTTP response from a UpdateProjectTemplateWithResponse call
func (UpdateProjectTemplateResponse) ContentType ¶
func (r UpdateProjectTemplateResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (UpdateProjectTemplateResponse) GetBody ¶
func (r UpdateProjectTemplateResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (UpdateProjectTemplateResponse) GetJSON200 ¶
func (r UpdateProjectTemplateResponse) GetJSON200() *ProjectTemplateResponse
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (UpdateProjectTemplateResponse) GetJSON400 ¶
func (r UpdateProjectTemplateResponse) GetJSON400() *BadRequestError
GetJSON400 returns the response for an HTTP 400 `application/json` response
func (UpdateProjectTemplateResponse) GetJSON403 ¶
func (r UpdateProjectTemplateResponse) GetJSON403() *NotAuthorizedError
GetJSON403 returns the response for an HTTP 403 `application/json` response
func (UpdateProjectTemplateResponse) GetJSON404 ¶
func (r UpdateProjectTemplateResponse) GetJSON404() *NotFoundError
GetJSON404 returns the response for an HTTP 404 `application/json` response
func (UpdateProjectTemplateResponse) GetJSON422 ¶
func (r UpdateProjectTemplateResponse) GetJSON422() *ValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (UpdateProjectTemplateResponse) GetJSON500 ¶
func (r UpdateProjectTemplateResponse) GetJSON500() *InternalServerError
GetJSON500 returns the response for an HTTP 500 `application/json` response
func (UpdateProjectTemplateResponse) Status ¶
func (r UpdateProjectTemplateResponse) Status() string
Status returns HTTPResponse.Status
func (UpdateProjectTemplateResponse) StatusCode ¶
func (r UpdateProjectTemplateResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type UpdateProjectTemplateSurveyBody ¶
type UpdateProjectTemplateSurveyBody struct {
Description *string `json:"description,omitempty"`
Kind *string `json:"kind,omitempty"`
Name *string `json:"name,omitempty"`
Required *bool `json:"required,omitempty"`
Title *string `json:"title,omitempty"`
Values *[]TemplateValue `json:"values,omitempty"`
}
UpdateProjectTemplateSurveyBody defines model for UpdateProjectTemplateSurveyBody.
type UpdateProjectTemplateSurveyJSONBody ¶
type UpdateProjectTemplateSurveyJSONBody struct {
Description *string `json:"description,omitempty"`
Kind *string `json:"kind,omitempty"`
Name *string `json:"name,omitempty"`
Required *bool `json:"required,omitempty"`
Title *string `json:"title,omitempty"`
Values *[]TemplateValue `json:"values,omitempty"`
}
UpdateProjectTemplateSurveyJSONBody defines parameters for UpdateProjectTemplateSurvey.
type UpdateProjectTemplateSurveyJSONRequestBody ¶
type UpdateProjectTemplateSurveyJSONRequestBody UpdateProjectTemplateSurveyJSONBody
UpdateProjectTemplateSurveyJSONRequestBody defines body for UpdateProjectTemplateSurvey for application/json ContentType.
type UpdateProjectTemplateSurveyResponse ¶
type UpdateProjectTemplateSurveyResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *ProjectTemplateSurveyResponse
// JSON400 the response for an HTTP 400 `application/json` response
JSON400 *BadRequestError
// JSON403 the response for an HTTP 403 `application/json` response
JSON403 *NotAuthorizedError
// JSON404 the response for an HTTP 404 `application/json` response
JSON404 *NotFoundError
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *ValidationError
// JSON500 the response for an HTTP 500 `application/json` response
JSON500 *InternalServerError
}
func ParseUpdateProjectTemplateSurveyResponse ¶
func ParseUpdateProjectTemplateSurveyResponse(rsp *http.Response) (*UpdateProjectTemplateSurveyResponse, error)
ParseUpdateProjectTemplateSurveyResponse parses an HTTP response from a UpdateProjectTemplateSurveyWithResponse call
func (UpdateProjectTemplateSurveyResponse) ContentType ¶
func (r UpdateProjectTemplateSurveyResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (UpdateProjectTemplateSurveyResponse) GetBody ¶
func (r UpdateProjectTemplateSurveyResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (UpdateProjectTemplateSurveyResponse) GetJSON200 ¶
func (r UpdateProjectTemplateSurveyResponse) GetJSON200() *ProjectTemplateSurveyResponse
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (UpdateProjectTemplateSurveyResponse) GetJSON400 ¶
func (r UpdateProjectTemplateSurveyResponse) GetJSON400() *BadRequestError
GetJSON400 returns the response for an HTTP 400 `application/json` response
func (UpdateProjectTemplateSurveyResponse) GetJSON403 ¶
func (r UpdateProjectTemplateSurveyResponse) GetJSON403() *NotAuthorizedError
GetJSON403 returns the response for an HTTP 403 `application/json` response
func (UpdateProjectTemplateSurveyResponse) GetJSON404 ¶
func (r UpdateProjectTemplateSurveyResponse) GetJSON404() *NotFoundError
GetJSON404 returns the response for an HTTP 404 `application/json` response
func (UpdateProjectTemplateSurveyResponse) GetJSON422 ¶
func (r UpdateProjectTemplateSurveyResponse) GetJSON422() *ValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (UpdateProjectTemplateSurveyResponse) GetJSON500 ¶
func (r UpdateProjectTemplateSurveyResponse) GetJSON500() *InternalServerError
GetJSON500 returns the response for an HTTP 500 `application/json` response
func (UpdateProjectTemplateSurveyResponse) Status ¶
func (r UpdateProjectTemplateSurveyResponse) Status() string
Status returns HTTPResponse.Status
func (UpdateProjectTemplateSurveyResponse) StatusCode ¶
func (r UpdateProjectTemplateSurveyResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type UpdateProjectTemplateVaultBody ¶
type UpdateProjectTemplateVaultBody struct {
CredentialID *string `json:"credential_id,omitempty"`
Kind *string `json:"kind,omitempty"`
Name *string `json:"name,omitempty"`
Script *string `json:"script,omitempty"`
}
UpdateProjectTemplateVaultBody defines model for UpdateProjectTemplateVaultBody.
type UpdateProjectTemplateVaultJSONBody ¶
type UpdateProjectTemplateVaultJSONBody struct {
CredentialID *string `json:"credential_id,omitempty"`
Kind *string `json:"kind,omitempty"`
Name *string `json:"name,omitempty"`
Script *string `json:"script,omitempty"`
}
UpdateProjectTemplateVaultJSONBody defines parameters for UpdateProjectTemplateVault.
type UpdateProjectTemplateVaultJSONRequestBody ¶
type UpdateProjectTemplateVaultJSONRequestBody UpdateProjectTemplateVaultJSONBody
UpdateProjectTemplateVaultJSONRequestBody defines body for UpdateProjectTemplateVault for application/json ContentType.
type UpdateProjectTemplateVaultResponse ¶
type UpdateProjectTemplateVaultResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *ProjectTemplateVaultResponse
// JSON400 the response for an HTTP 400 `application/json` response
JSON400 *BadRequestError
// JSON403 the response for an HTTP 403 `application/json` response
JSON403 *NotAuthorizedError
// JSON404 the response for an HTTP 404 `application/json` response
JSON404 *NotFoundError
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *ValidationError
// JSON500 the response for an HTTP 500 `application/json` response
JSON500 *InternalServerError
}
func ParseUpdateProjectTemplateVaultResponse ¶
func ParseUpdateProjectTemplateVaultResponse(rsp *http.Response) (*UpdateProjectTemplateVaultResponse, error)
ParseUpdateProjectTemplateVaultResponse parses an HTTP response from a UpdateProjectTemplateVaultWithResponse call
func (UpdateProjectTemplateVaultResponse) ContentType ¶
func (r UpdateProjectTemplateVaultResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (UpdateProjectTemplateVaultResponse) GetBody ¶
func (r UpdateProjectTemplateVaultResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (UpdateProjectTemplateVaultResponse) GetJSON200 ¶
func (r UpdateProjectTemplateVaultResponse) GetJSON200() *ProjectTemplateVaultResponse
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (UpdateProjectTemplateVaultResponse) GetJSON400 ¶
func (r UpdateProjectTemplateVaultResponse) GetJSON400() *BadRequestError
GetJSON400 returns the response for an HTTP 400 `application/json` response
func (UpdateProjectTemplateVaultResponse) GetJSON403 ¶
func (r UpdateProjectTemplateVaultResponse) GetJSON403() *NotAuthorizedError
GetJSON403 returns the response for an HTTP 403 `application/json` response
func (UpdateProjectTemplateVaultResponse) GetJSON404 ¶
func (r UpdateProjectTemplateVaultResponse) GetJSON404() *NotFoundError
GetJSON404 returns the response for an HTTP 404 `application/json` response
func (UpdateProjectTemplateVaultResponse) GetJSON422 ¶
func (r UpdateProjectTemplateVaultResponse) GetJSON422() *ValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (UpdateProjectTemplateVaultResponse) GetJSON500 ¶
func (r UpdateProjectTemplateVaultResponse) GetJSON500() *InternalServerError
GetJSON500 returns the response for an HTTP 500 `application/json` response
func (UpdateProjectTemplateVaultResponse) Status ¶
func (r UpdateProjectTemplateVaultResponse) Status() string
Status returns HTTPResponse.Status
func (UpdateProjectTemplateVaultResponse) StatusCode ¶
func (r UpdateProjectTemplateVaultResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type UpdateUserBody ¶
type UpdateUserBody struct {
Active *bool `json:"active,omitempty"`
Admin *bool `json:"admin,omitempty"`
Email *string `json:"email,omitempty"`
Fullname *string `json:"fullname,omitempty"`
Password *string `json:"password,omitempty"`
Username *string `json:"username,omitempty"`
}
UpdateUserBody defines model for UpdateUserBody.
type UpdateUserJSONBody ¶
type UpdateUserJSONBody struct {
Active *bool `json:"active,omitempty"`
Admin *bool `json:"admin,omitempty"`
Email *string `json:"email,omitempty"`
Fullname *string `json:"fullname,omitempty"`
Password *string `json:"password,omitempty"`
Username *string `json:"username,omitempty"`
}
UpdateUserJSONBody defines parameters for UpdateUser.
type UpdateUserJSONRequestBody ¶
type UpdateUserJSONRequestBody UpdateUserJSONBody
UpdateUserJSONRequestBody defines body for UpdateUser for application/json ContentType.
type UpdateUserResponse ¶
type UpdateUserResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *UserResponse
// JSON400 the response for an HTTP 400 `application/json` response
JSON400 *BadRequestError
// JSON403 the response for an HTTP 403 `application/json` response
JSON403 *NotAuthorizedError
// JSON404 the response for an HTTP 404 `application/json` response
JSON404 *NotFoundError
// JSON422 the response for an HTTP 422 `application/json` response
JSON422 *ValidationError
// JSON500 the response for an HTTP 500 `application/json` response
JSON500 *InternalServerError
}
func ParseUpdateUserResponse ¶
func ParseUpdateUserResponse(rsp *http.Response) (*UpdateUserResponse, error)
ParseUpdateUserResponse parses an HTTP response from a UpdateUserWithResponse call
func (UpdateUserResponse) ContentType ¶
func (r UpdateUserResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (UpdateUserResponse) GetBody ¶
func (r UpdateUserResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (UpdateUserResponse) GetJSON200 ¶
func (r UpdateUserResponse) GetJSON200() *UserResponse
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (UpdateUserResponse) GetJSON400 ¶
func (r UpdateUserResponse) GetJSON400() *BadRequestError
GetJSON400 returns the response for an HTTP 400 `application/json` response
func (UpdateUserResponse) GetJSON403 ¶
func (r UpdateUserResponse) GetJSON403() *NotAuthorizedError
GetJSON403 returns the response for an HTTP 403 `application/json` response
func (UpdateUserResponse) GetJSON404 ¶
func (r UpdateUserResponse) GetJSON404() *NotFoundError
GetJSON404 returns the response for an HTTP 404 `application/json` response
func (UpdateUserResponse) GetJSON422 ¶
func (r UpdateUserResponse) GetJSON422() *ValidationError
GetJSON422 returns the response for an HTTP 422 `application/json` response
func (UpdateUserResponse) GetJSON500 ¶
func (r UpdateUserResponse) GetJSON500() *InternalServerError
GetJSON500 returns the response for an HTTP 500 `application/json` response
func (UpdateUserResponse) Status ¶
func (r UpdateUserResponse) Status() string
Status returns HTTPResponse.Status
func (UpdateUserResponse) StatusCode ¶
func (r UpdateUserResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type User ¶
type User struct {
Active *bool `json:"active,omitempty"`
Admin *bool `json:"admin,omitempty"`
Auths *[]UserAuth `json:"auths,omitempty"`
CreatedAt *time.Time `json:"created_at,omitempty"`
Email *string `json:"email,omitempty"`
Fullname *string `json:"fullname,omitempty"`
ID *string `json:"id,omitempty"`
Password *string `json:"password,omitempty"`
Profile *string `json:"profile,omitempty"`
UpdatedAt *time.Time `json:"updated_at,omitempty"`
Username *string `json:"username,omitempty"`
}
User Model to represent user
type UserAuth ¶
type UserAuth struct {
CreatedAt *time.Time `json:"created_at,omitempty"`
Provider *string `json:"provider,omitempty"`
Ref *string `json:"ref,omitempty"`
UpdatedAt *time.Time `json:"updated_at,omitempty"`
}
UserAuth Model to represent user auth
type UserGroup ¶
type UserGroup struct {
CreatedAt *time.Time `json:"created_at,omitempty"`
// Group Model to represent group
Group *Group `json:"group,omitempty"`
GroupID string `json:"group_id"`
Perm *UserGroupPerm `json:"perm,omitempty"`
UpdatedAt *time.Time `json:"updated_at,omitempty"`
// User Model to represent user
User *User `json:"user,omitempty"`
UserID string `json:"user_id"`
}
UserGroup Model to represent user group
type UserGroupDropBody ¶
type UserGroupDropBody struct {
Group string `json:"group"`
}
UserGroupDropBody defines model for UserGroupDropBody.
type UserGroupPerm ¶
type UserGroupPerm string
UserGroupPerm defines model for UserGroup.Perm.
const ( UserGroupPermAdmin UserGroupPerm = "admin" UserGroupPermOwner UserGroupPerm = "owner" UserGroupPermUser UserGroupPerm = "user" )
Defines values for UserGroupPerm.
func ToUserGroupPerm ¶
func ToUserGroupPerm(val string) (UserGroupPerm, error)
ToUserGroupPerm acts as a helper to map a string to the defined enum.
func (UserGroupPerm) Valid ¶
func (e UserGroupPerm) Valid() bool
Valid indicates whether the value is a known member of the UserGroupPerm enum.
type UserGroupPermBody ¶
UserGroupPermBody defines model for UserGroupPermBody.
type UserGroupsResponse ¶
type UserGroupsResponse struct {
Groups []UserGroup `json:"groups"`
Limit int64 `json:"limit"`
Offset int64 `json:"offset"`
Total int64 `json:"total"`
// User Model to represent user
User *User `json:"user,omitempty"`
}
UserGroupsResponse defines model for UserGroupsResponse.
type UserProject ¶
type UserProject struct {
CreatedAt *time.Time `json:"created_at,omitempty"`
Perm *UserProjectPerm `json:"perm,omitempty"`
// Project Model to represent project
Project *Project `json:"project,omitempty"`
ProjectID string `json:"project_id"`
UpdatedAt *time.Time `json:"updated_at,omitempty"`
// User Model to represent user
User *User `json:"user,omitempty"`
UserID string `json:"user_id"`
}
UserProject Model to represent user project
type UserProjectDropBody ¶
type UserProjectDropBody struct {
Project string `json:"project"`
}
UserProjectDropBody defines model for UserProjectDropBody.
type UserProjectPerm ¶
type UserProjectPerm string
UserProjectPerm defines model for UserProject.Perm.
const ( UserProjectPermAdmin UserProjectPerm = "admin" UserProjectPermOwner UserProjectPerm = "owner" UserProjectPermUser UserProjectPerm = "user" )
Defines values for UserProjectPerm.
func ToUserProjectPerm ¶
func ToUserProjectPerm(val string) (UserProjectPerm, error)
ToUserProjectPerm acts as a helper to map a string to the defined enum.
func (UserProjectPerm) Valid ¶
func (e UserProjectPerm) Valid() bool
Valid indicates whether the value is a known member of the UserProjectPerm enum.
type UserProjectPermBody ¶
UserProjectPermBody defines model for UserProjectPermBody.
type UserProjectsResponse ¶
type UserProjectsResponse struct {
Limit int64 `json:"limit"`
Offset int64 `json:"offset"`
Projects []UserProject `json:"projects"`
Total int64 `json:"total"`
// User Model to represent user
User *User `json:"user,omitempty"`
}
UserProjectsResponse defines model for UserProjectsResponse.
type UsersResponse ¶
type UsersResponse struct {
Limit int64 `json:"limit"`
Offset int64 `json:"offset"`
Total int64 `json:"total"`
Users []User `json:"users"`
}
UsersResponse defines model for UsersResponse.
type Validation ¶
type Validation struct {
Field *string `json:"field,omitempty"`
Message *string `json:"message,omitempty"`
}
Validation General structure to show validation errors
type ValidationError ¶
type ValidationError = Notification
ValidationError Generic response for errors and validations
type VerifyAuthResponse ¶
type VerifyAuthResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *VerifyResponse
// JSON401 the response for an HTTP 401 `application/json` response
JSON401 *InvalidTokenError
// JSON500 the response for an HTTP 500 `application/json` response
JSON500 *InternalServerError
}
func ParseVerifyAuthResponse ¶
func ParseVerifyAuthResponse(rsp *http.Response) (*VerifyAuthResponse, error)
ParseVerifyAuthResponse parses an HTTP response from a VerifyAuthWithResponse call
func (VerifyAuthResponse) ContentType ¶
func (r VerifyAuthResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (VerifyAuthResponse) GetBody ¶
func (r VerifyAuthResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (VerifyAuthResponse) GetJSON200 ¶
func (r VerifyAuthResponse) GetJSON200() *VerifyResponse
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (VerifyAuthResponse) GetJSON401 ¶
func (r VerifyAuthResponse) GetJSON401() *InvalidTokenError
GetJSON401 returns the response for an HTTP 401 `application/json` response
func (VerifyAuthResponse) GetJSON500 ¶
func (r VerifyAuthResponse) GetJSON500() *InternalServerError
GetJSON500 returns the response for an HTTP 500 `application/json` response
func (VerifyAuthResponse) Status ¶
func (r VerifyAuthResponse) Status() string
Status returns HTTPResponse.Status
func (VerifyAuthResponse) StatusCode ¶
func (r VerifyAuthResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type VerifyResponse ¶
type VerifyResponse = AuthVerify
VerifyResponse defines model for VerifyResponse.