v1

package
v0.0.0-...-b9703bf Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 25, 2025 License: Apache-2.0 Imports: 33 Imported by: 0

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.4.1 DO NOT EDIT.

Index

Constants

View Source
const (
	BasicScopes  contextKey = "Basic.Scopes"
	BearerScopes contextKey = "Bearer.Scopes"
	HeaderScopes contextKey = "Header.Scopes"
)

Variables

View Source
var (
	// ErrCredentialKind defines an error if an invalid value gets mapped.
	ErrCredentialKind = fmt.Errorf("invalid type for CredentialKind")
)
View Source
var (
	// ErrEnvironmentSecretKind defines an error if an invalid value gets mapped.
	ErrEnvironmentSecretKind = fmt.Errorf("invalid type for EnvironmentSecretKind")
)
View Source
var (
	// ErrEnvironmentValueKind defines an error if an invalid value gets mapped.
	ErrEnvironmentValueKind = fmt.Errorf("invalid type for EnvironmentValueKind")
)
View Source
var (
	// ErrEventAction defines an error if an invalid value gets mapped.
	ErrEventAction = fmt.Errorf("invalid type for EventAction")
)
View Source
var (
	// ErrEventObjectType defines an error if an invalid value gets mapped.
	ErrEventObjectType = fmt.Errorf("invalid type for EventObjectType")
)
View Source
var (
	// ErrGroupProjectPerm defines an error if an invalid value gets mapped.
	ErrGroupProjectPerm = fmt.Errorf("invalid type for GroupProjectPerm")
)
View Source
var (
	// ErrInventoryKind defines an error if an invalid value gets mapped.
	ErrInventoryKind = fmt.Errorf("invalid type for InventoryKind")
)
View Source
var (
	// ErrListGlobalRunnersParamsOrder defines an error if an invalid value gets mapped.
	ErrListGlobalRunnersParamsOrder = fmt.Errorf("invalid type for ListGlobalRunnersParamsOrder")
)
View Source
var (
	// ErrListGroupProjectsParamsOrder defines an error if an invalid value gets mapped.
	ErrListGroupProjectsParamsOrder = fmt.Errorf("invalid type for ListGroupProjectsParamsOrder")
)
View Source
var (
	// ErrListGroupUsersParamsOrder defines an error if an invalid value gets mapped.
	ErrListGroupUsersParamsOrder = fmt.Errorf("invalid type for ListGroupUsersParamsOrder")
)
View Source
var (
	// ErrListGroupsParamsOrder defines an error if an invalid value gets mapped.
	ErrListGroupsParamsOrder = fmt.Errorf("invalid type for ListGroupsParamsOrder")
)
View Source
var (
	// ErrListProjectCredentialsParamsOrder defines an error if an invalid value gets mapped.
	ErrListProjectCredentialsParamsOrder = fmt.Errorf("invalid type for ListProjectCredentialsParamsOrder")
)
View Source
var (
	// ErrListProjectEnvironmentsParamsOrder defines an error if an invalid value gets mapped.
	ErrListProjectEnvironmentsParamsOrder = fmt.Errorf("invalid type for ListProjectEnvironmentsParamsOrder")
)
View Source
var (
	// ErrListProjectExecutionsParamsOrder defines an error if an invalid value gets mapped.
	ErrListProjectExecutionsParamsOrder = fmt.Errorf("invalid type for ListProjectExecutionsParamsOrder")
)
View Source
var (
	// ErrListProjectGroupsParamsOrder defines an error if an invalid value gets mapped.
	ErrListProjectGroupsParamsOrder = fmt.Errorf("invalid type for ListProjectGroupsParamsOrder")
)
View Source
var (
	// ErrListProjectInventoriesParamsOrder defines an error if an invalid value gets mapped.
	ErrListProjectInventoriesParamsOrder = fmt.Errorf("invalid type for ListProjectInventoriesParamsOrder")
)
View Source
var (
	// ErrListProjectRepositoriesParamsOrder defines an error if an invalid value gets mapped.
	ErrListProjectRepositoriesParamsOrder = fmt.Errorf("invalid type for ListProjectRepositoriesParamsOrder")
)
View Source
var (
	// ErrListProjectRunnersParamsOrder defines an error if an invalid value gets mapped.
	ErrListProjectRunnersParamsOrder = fmt.Errorf("invalid type for ListProjectRunnersParamsOrder")
)
View Source
var (
	// ErrListProjectSchedulesParamsOrder defines an error if an invalid value gets mapped.
	ErrListProjectSchedulesParamsOrder = fmt.Errorf("invalid type for ListProjectSchedulesParamsOrder")
)
View Source
var (
	// ErrListProjectTemplatesParamsOrder defines an error if an invalid value gets mapped.
	ErrListProjectTemplatesParamsOrder = fmt.Errorf("invalid type for ListProjectTemplatesParamsOrder")
)
View Source
var (
	// ErrListProjectUsersParamsOrder defines an error if an invalid value gets mapped.
	ErrListProjectUsersParamsOrder = fmt.Errorf("invalid type for ListProjectUsersParamsOrder")
)
View Source
var (
	// ErrListProjectsParamsOrder defines an error if an invalid value gets mapped.
	ErrListProjectsParamsOrder = fmt.Errorf("invalid type for ListProjectsParamsOrder")
)
View Source
var (
	// ErrListUserGroupsParamsOrder defines an error if an invalid value gets mapped.
	ErrListUserGroupsParamsOrder = fmt.Errorf("invalid type for ListUserGroupsParamsOrder")
)
View Source
var (
	// ErrListUserProjectsParamsOrder defines an error if an invalid value gets mapped.
	ErrListUserProjectsParamsOrder = fmt.Errorf("invalid type for ListUserProjectsParamsOrder")
)
View Source
var (
	// ErrListUsersParamsOrder defines an error if an invalid value gets mapped.
	ErrListUsersParamsOrder = fmt.Errorf("invalid type for ListUsersParamsOrder")
)
View Source
var (
	// ErrSortOrderParam defines an error if an invalid value gets mapped.
	ErrSortOrderParam = fmt.Errorf("invalid type for SortOrderParam")
)
View Source
var (
	// ErrTemplateSurveyKind defines an error if an invalid value gets mapped.
	ErrTemplateSurveyKind = fmt.Errorf("invalid type for TemplateSurveyKind")
)
View Source
var (
	// ErrTemplateVaultKind defines an error if an invalid value gets mapped.
	ErrTemplateVaultKind = fmt.Errorf("invalid type for TemplateVaultKind")
)
View Source
var (

	// ErrUnsupportedImageFormat defines the error for unsupported image formats.
	ErrUnsupportedImageFormat = fmt.Errorf("unsupported avatar file format")
)
View Source
var (
	// ErrUserGroupPerm defines an error if an invalid value gets mapped.
	ErrUserGroupPerm = fmt.Errorf("invalid type for UserGroupPerm")
)
View Source
var (
	// ErrUserProjectPerm defines an error if an invalid value gets mapped.
	ErrUserProjectPerm = fmt.Errorf("invalid type for UserProjectPerm")
)

Functions

func FromPtr

func FromPtr[T any](v *T) T

FromPtr transform input from pointer.

func GetSwagger

func GetSwagger() (swagger *openapi3.T, err error)

GetSwagger returns the Swagger specification corresponding to the generated code in this file. The external references of Swagger specification are resolved. The logic of resolving external references is tightly connected to "import-mapping" feature. Externally referenced files must be embedded in the corresponding golang packages. Urls can be supported but this task was out of the scope.

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 HandlerFromMuxWithBaseURL

func HandlerFromMuxWithBaseURL(si ServerInterface, r chi.Router, baseURL string) http.Handler

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 generates requests for AttachGroupToProject with any type of body

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 generates requests for AttachGroupToUser with any type of body

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 generates requests for AttachProjectToGroup with any type of body

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 generates requests for AttachProjectToUser with any type of body

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 generates requests for AttachUserToGroup with any type of body

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 generates requests for AttachUserToProject with any type of body

func NewCallbackProviderRequest

func NewCallbackProviderRequest(server string, provider AuthProviderParam, params *CallbackProviderParams) (*http.Request, error)

NewCallbackProviderRequest generates requests for CallbackProvider

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 generates requests for CreateGlobalRunner with any type of body

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 generates requests for CreateGroup with any type of body

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 generates requests for CreateProjectCredential with any type of body

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 generates requests for CreateProjectEnvironment with any type of body

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 generates requests for CreateProjectEnvironmentSecret with any type of body

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 generates requests for CreateProjectEnvironmentValue with any type of body

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 generates requests for CreateProjectExecution with any type of body

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 generates requests for CreateProjectInventory with any type of body

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 generates requests for CreateProjectRepository with any type of body

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 generates requests for CreateProject with any type of body

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 generates requests for CreateProjectRunner with any type of body

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 generates requests for CreateProjectSchedule with any type of body

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 generates requests for CreateProjectTemplate with any type of body

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 generates requests for CreateProjectTemplateSurvey with any type of body

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 generates requests for CreateProjectTemplateVault with any type of body

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 generates requests for CreateUser with any type of body

func NewDeleteGlobalRunnerRequest

func NewDeleteGlobalRunnerRequest(server string, runnerID RunnerID) (*http.Request, error)

NewDeleteGlobalRunnerRequest generates requests for DeleteGlobalRunner

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 generates requests for DeleteGroupFromProject with any type of body

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 generates requests for DeleteGroupFromUser with any type of body

func NewDeleteGroupRequest

func NewDeleteGroupRequest(server string, groupID GroupID) (*http.Request, error)

NewDeleteGroupRequest generates requests for DeleteGroup

func NewDeleteProjectCredentialRequest

func NewDeleteProjectCredentialRequest(server string, projectID ProjectID, credentialID CredentialID) (*http.Request, error)

NewDeleteProjectCredentialRequest generates requests for DeleteProjectCredential

func NewDeleteProjectEnvironmentRequest

func NewDeleteProjectEnvironmentRequest(server string, projectID ProjectID, environmentID EnvironmentID) (*http.Request, error)

NewDeleteProjectEnvironmentRequest generates requests for DeleteProjectEnvironment

func NewDeleteProjectEnvironmentSecretRequest

func NewDeleteProjectEnvironmentSecretRequest(server string, projectID ProjectID, environmentID EnvironmentID, secretID SecretID) (*http.Request, error)

NewDeleteProjectEnvironmentSecretRequest generates requests for DeleteProjectEnvironmentSecret

func NewDeleteProjectEnvironmentValueRequest

func NewDeleteProjectEnvironmentValueRequest(server string, projectID ProjectID, environmentID EnvironmentID, valueID ValueID) (*http.Request, error)

NewDeleteProjectEnvironmentValueRequest generates requests for DeleteProjectEnvironmentValue

func NewDeleteProjectExecutionRequest

func NewDeleteProjectExecutionRequest(server string, projectID ProjectID, executionID ExecutionID) (*http.Request, error)

NewDeleteProjectExecutionRequest generates requests for DeleteProjectExecution

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 generates requests for DeleteProjectFromGroup with any type of body

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 generates requests for DeleteProjectFromUser with any type of body

func NewDeleteProjectInventoryRequest

func NewDeleteProjectInventoryRequest(server string, projectID ProjectID, inventoryID InventoryID) (*http.Request, error)

NewDeleteProjectInventoryRequest generates requests for DeleteProjectInventory

func NewDeleteProjectRepositoryRequest

func NewDeleteProjectRepositoryRequest(server string, projectID ProjectID, repositoryID RepositoryID) (*http.Request, error)

NewDeleteProjectRepositoryRequest generates requests for DeleteProjectRepository

func NewDeleteProjectRequest

func NewDeleteProjectRequest(server string, projectID ProjectID) (*http.Request, error)

NewDeleteProjectRequest generates requests for DeleteProject

func NewDeleteProjectRunnerRequest

func NewDeleteProjectRunnerRequest(server string, projectID ProjectID, runnerID RunnerID) (*http.Request, error)

NewDeleteProjectRunnerRequest generates requests for DeleteProjectRunner

func NewDeleteProjectScheduleRequest

func NewDeleteProjectScheduleRequest(server string, projectID ProjectID, scheduleID ScheduleID) (*http.Request, error)

NewDeleteProjectScheduleRequest generates requests for DeleteProjectSchedule

func NewDeleteProjectTemplateRequest

func NewDeleteProjectTemplateRequest(server string, projectID ProjectID, templateID TemplateID) (*http.Request, error)

NewDeleteProjectTemplateRequest generates requests for DeleteProjectTemplate

func NewDeleteProjectTemplateSurveyRequest

func NewDeleteProjectTemplateSurveyRequest(server string, projectID ProjectID, templateID TemplateID, surveyID SurveyID) (*http.Request, error)

NewDeleteProjectTemplateSurveyRequest generates requests for DeleteProjectTemplateSurvey

func NewDeleteProjectTemplateVaultRequest

func NewDeleteProjectTemplateVaultRequest(server string, projectID ProjectID, templateID TemplateID, vaultID VaultID) (*http.Request, error)

NewDeleteProjectTemplateVaultRequest generates requests for DeleteProjectTemplateVault

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 generates requests for DeleteUserFromGroup with any type of body

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 generates requests for DeleteUserFromProject with any type of body

func NewDeleteUserRequest

func NewDeleteUserRequest(server string, userID UserID) (*http.Request, error)

NewDeleteUserRequest generates requests for DeleteUser

func NewListGlobalEventsRequest

func NewListGlobalEventsRequest(server string, params *ListGlobalEventsParams) (*http.Request, error)

NewListGlobalEventsRequest generates requests for ListGlobalEvents

func NewListGlobalRunnersRequest

func NewListGlobalRunnersRequest(server string, params *ListGlobalRunnersParams) (*http.Request, error)

NewListGlobalRunnersRequest generates requests for ListGlobalRunners

func NewListGroupProjectsRequest

func NewListGroupProjectsRequest(server string, groupID GroupID, params *ListGroupProjectsParams) (*http.Request, error)

NewListGroupProjectsRequest generates requests for ListGroupProjects

func NewListGroupUsersRequest

func NewListGroupUsersRequest(server string, groupID GroupID, params *ListGroupUsersParams) (*http.Request, error)

NewListGroupUsersRequest generates requests for ListGroupUsers

func NewListGroupsRequest

func NewListGroupsRequest(server string, params *ListGroupsParams) (*http.Request, error)

NewListGroupsRequest generates requests for ListGroups

func NewListProjectCredentialsRequest

func NewListProjectCredentialsRequest(server string, projectID ProjectID, params *ListProjectCredentialsParams) (*http.Request, error)

NewListProjectCredentialsRequest generates requests for ListProjectCredentials

func NewListProjectEnvironmentsRequest

func NewListProjectEnvironmentsRequest(server string, projectID ProjectID, params *ListProjectEnvironmentsParams) (*http.Request, error)

NewListProjectEnvironmentsRequest generates requests for ListProjectEnvironments

func NewListProjectEventsRequest

func NewListProjectEventsRequest(server string, projectID ProjectID, params *ListProjectEventsParams) (*http.Request, error)

NewListProjectEventsRequest generates requests for ListProjectEvents

func NewListProjectExecutionsRequest

func NewListProjectExecutionsRequest(server string, projectID ProjectID, params *ListProjectExecutionsParams) (*http.Request, error)

NewListProjectExecutionsRequest generates requests for ListProjectExecutions

func NewListProjectGroupsRequest

func NewListProjectGroupsRequest(server string, projectID ProjectID, params *ListProjectGroupsParams) (*http.Request, error)

NewListProjectGroupsRequest generates requests for ListProjectGroups

func NewListProjectInventoriesRequest

func NewListProjectInventoriesRequest(server string, projectID ProjectID, params *ListProjectInventoriesParams) (*http.Request, error)

NewListProjectInventoriesRequest generates requests for ListProjectInventories

func NewListProjectRepositoriesRequest

func NewListProjectRepositoriesRequest(server string, projectID ProjectID, params *ListProjectRepositoriesParams) (*http.Request, error)

NewListProjectRepositoriesRequest generates requests for ListProjectRepositories

func NewListProjectRunnersRequest

func NewListProjectRunnersRequest(server string, projectID ProjectID, params *ListProjectRunnersParams) (*http.Request, error)

NewListProjectRunnersRequest generates requests for ListProjectRunners

func NewListProjectSchedulesRequest

func NewListProjectSchedulesRequest(server string, projectID ProjectID, params *ListProjectSchedulesParams) (*http.Request, error)

NewListProjectSchedulesRequest generates requests for ListProjectSchedules

func NewListProjectTemplatesRequest

func NewListProjectTemplatesRequest(server string, projectID ProjectID, params *ListProjectTemplatesParams) (*http.Request, error)

NewListProjectTemplatesRequest generates requests for ListProjectTemplates

func NewListProjectUsersRequest

func NewListProjectUsersRequest(server string, projectID ProjectID, params *ListProjectUsersParams) (*http.Request, error)

NewListProjectUsersRequest generates requests for ListProjectUsers

func NewListProjectsRequest

func NewListProjectsRequest(server string, params *ListProjectsParams) (*http.Request, error)

NewListProjectsRequest generates requests for ListProjects

func NewListProvidersRequest

func NewListProvidersRequest(server string) (*http.Request, error)

NewListProvidersRequest generates requests for ListProviders

func NewListUserGroupsRequest

func NewListUserGroupsRequest(server string, userID UserID, params *ListUserGroupsParams) (*http.Request, error)

NewListUserGroupsRequest generates requests for ListUserGroups

func NewListUserProjectsRequest

func NewListUserProjectsRequest(server string, userID UserID, params *ListUserProjectsParams) (*http.Request, error)

NewListUserProjectsRequest generates requests for ListUserProjects

func NewListUsersRequest

func NewListUsersRequest(server string, params *ListUsersParams) (*http.Request, error)

NewListUsersRequest generates requests for ListUsers

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 generates requests for LoginAuth with any type of body

func NewOutputProjectExecutionRequest

func NewOutputProjectExecutionRequest(server string, projectID ProjectID, executionID ExecutionID) (*http.Request, error)

NewOutputProjectExecutionRequest generates requests for OutputProjectExecution

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 generates requests for PermitGroupProject with any type of body

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 generates requests for PermitGroupUser with any type of body

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 generates requests for PermitProjectGroup with any type of body

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 generates requests for PermitProjectUser with any type of body

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 generates requests for PermitUserGroup with any type of body

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 generates requests for PermitUserProject with any type of body

func NewPurgeProjectExecutionRequest

func NewPurgeProjectExecutionRequest(server string, projectID ProjectID, executionID ExecutionID) (*http.Request, error)

NewPurgeProjectExecutionRequest generates requests for PurgeProjectExecution

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 generates requests for RedirectAuth with any type of body

func NewRefreshAuthRequest

func NewRefreshAuthRequest(server string) (*http.Request, error)

NewRefreshAuthRequest generates requests for RefreshAuth

func NewRequestProviderRequest

func NewRequestProviderRequest(server string, provider AuthProviderParam) (*http.Request, error)

NewRequestProviderRequest generates requests for RequestProvider

func NewShowGlobalRunnerRequest

func NewShowGlobalRunnerRequest(server string, runnerID RunnerID) (*http.Request, error)

NewShowGlobalRunnerRequest generates requests for ShowGlobalRunner

func NewShowGroupRequest

func NewShowGroupRequest(server string, groupID GroupID) (*http.Request, error)

NewShowGroupRequest generates requests for ShowGroup

func NewShowProfileRequest

func NewShowProfileRequest(server string) (*http.Request, error)

NewShowProfileRequest generates requests for ShowProfile

func NewShowProjectCredentialRequest

func NewShowProjectCredentialRequest(server string, projectID ProjectID, credentialID CredentialID) (*http.Request, error)

NewShowProjectCredentialRequest generates requests for ShowProjectCredential

func NewShowProjectEnvironmentRequest

func NewShowProjectEnvironmentRequest(server string, projectID ProjectID, environmentID EnvironmentID) (*http.Request, error)

NewShowProjectEnvironmentRequest generates requests for ShowProjectEnvironment

func NewShowProjectExecutionRequest

func NewShowProjectExecutionRequest(server string, projectID ProjectID, executionID ExecutionID) (*http.Request, error)

NewShowProjectExecutionRequest generates requests for ShowProjectExecution

func NewShowProjectInventoryRequest

func NewShowProjectInventoryRequest(server string, projectID ProjectID, inventoryID InventoryID) (*http.Request, error)

NewShowProjectInventoryRequest generates requests for ShowProjectInventory

func NewShowProjectRepositoryRequest

func NewShowProjectRepositoryRequest(server string, projectID ProjectID, repositoryID RepositoryID) (*http.Request, error)

NewShowProjectRepositoryRequest generates requests for ShowProjectRepository

func NewShowProjectRequest

func NewShowProjectRequest(server string, projectID ProjectID) (*http.Request, error)

NewShowProjectRequest generates requests for ShowProject

func NewShowProjectRunnerRequest

func NewShowProjectRunnerRequest(server string, projectID ProjectID, runnerID RunnerID) (*http.Request, error)

NewShowProjectRunnerRequest generates requests for ShowProjectRunner

func NewShowProjectScheduleRequest

func NewShowProjectScheduleRequest(server string, projectID ProjectID, scheduleID ScheduleID) (*http.Request, error)

NewShowProjectScheduleRequest generates requests for ShowProjectSchedule

func NewShowProjectTemplateRequest

func NewShowProjectTemplateRequest(server string, projectID ProjectID, templateID TemplateID) (*http.Request, error)

NewShowProjectTemplateRequest generates requests for ShowProjectTemplate

func NewShowUserRequest

func NewShowUserRequest(server string, userID UserID) (*http.Request, error)

NewShowUserRequest generates requests for ShowUser

func NewTokenProfileRequest

func NewTokenProfileRequest(server string) (*http.Request, error)

NewTokenProfileRequest generates requests for TokenProfile

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 generates requests for UpdateGlobalRunner with any type of body

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 generates requests for UpdateGroup with any type of body

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 generates requests for UpdateProfile with any type of body

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 generates requests for UpdateProjectCredential with any type of body

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 generates requests for UpdateProjectEnvironment with any type of body

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 generates requests for UpdateProjectEnvironmentSecret with any type of body

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 generates requests for UpdateProjectEnvironmentValue with any type of body

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 generates requests for UpdateProjectInventory with any type of body

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 generates requests for UpdateProjectRepository with any type of body

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 generates requests for UpdateProject with any type of body

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 generates requests for UpdateProjectRunner with any type of body

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 generates requests for UpdateProjectSchedule with any type of body

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 generates requests for UpdateProjectTemplate with any type of body

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 generates requests for UpdateProjectTemplateSurvey with any type of body

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 generates requests for UpdateProjectTemplateVault with any type of body

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 generates requests for UpdateUser with any type of body

func NewVerifyAuthRequest

func NewVerifyAuthRequest(server string) (*http.Request, error)

NewVerifyAuthRequest generates requests for VerifyAuth

func Notify

func Notify(w http.ResponseWriter, notification Notification)

Notify simply processes a notification.

func PathToRawSpec

func PathToRawSpec(pathToFile string) map[string]func() ([]byte, error)

Constructs a synthetic filesystem for resolving external references when loading openapi specifications.

func ToPtr

func ToPtr[T any](v T) *T

ToPtr transform input to a pointer.

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

func (a *API) AllowAdminAccessOnly(next http.Handler) http.Handler

AllowAdminAccessOnly defines a middleware to check permissions.

func (*API) AllowManageProject

func (a *API) AllowManageProject(next http.Handler) http.Handler

AllowManageProject defines a middleware to check permissions.

func (*API) AllowManageProjectCredential

func (a *API) AllowManageProjectCredential(next http.Handler) http.Handler

AllowManageProjectCredential defines a middleware to check permissions.

func (*API) AllowManageProjectEnvironment

func (a *API) AllowManageProjectEnvironment(next http.Handler) http.Handler

AllowManageProjectEnvironment defines a middleware to check permissions.

func (*API) AllowManageProjectExecution

func (a *API) AllowManageProjectExecution(next http.Handler) http.Handler

AllowManageProjectExecution defines a middleware to check permissions.

func (*API) AllowManageProjectInventory

func (a *API) AllowManageProjectInventory(next http.Handler) http.Handler

AllowManageProjectInventory defines a middleware to check permissions.

func (*API) AllowManageProjectRepository

func (a *API) AllowManageProjectRepository(next http.Handler) http.Handler

AllowManageProjectRepository defines a middleware to check permissions.

func (*API) AllowManageProjectRunner

func (a *API) AllowManageProjectRunner(next http.Handler) http.Handler

AllowManageProjectRunner defines a middleware to check permissions.

func (*API) AllowManageProjectSchedule

func (a *API) AllowManageProjectSchedule(next http.Handler) http.Handler

AllowManageProjectSchedule defines a middleware to check permissions.

func (*API) AllowManageProjectTemplate

func (a *API) AllowManageProjectTemplate(next http.Handler) http.Handler

AllowManageProjectTemplate defines a middleware to check permissions.

func (*API) AllowOwnerProject

func (a *API) AllowOwnerProject(next http.Handler) http.Handler

AllowOwnerProject defines a middleware to check permissions.

func (*API) AllowShowProject

func (a *API) AllowShowProject(next http.Handler) http.Handler

AllowShowProject defines a middleware to check permissions.

func (*API) AllowShowProjectCredential

func (a *API) AllowShowProjectCredential(next http.Handler) http.Handler

AllowShowProjectCredential defines a middleware to check permissions.

func (*API) AllowShowProjectEnvironment

func (a *API) AllowShowProjectEnvironment(next http.Handler) http.Handler

AllowShowProjectEnvironment defines a middleware to check permissions.

func (*API) AllowShowProjectExecution

func (a *API) AllowShowProjectExecution(next http.Handler) http.Handler

AllowShowProjectExecution defines a middleware to check permissions.

func (*API) AllowShowProjectInventory

func (a *API) AllowShowProjectInventory(next http.Handler) http.Handler

AllowShowProjectInventory defines a middleware to check permissions.

func (*API) AllowShowProjectRepository

func (a *API) AllowShowProjectRepository(next http.Handler) http.Handler

AllowShowProjectRepository defines a middleware to check permissions.

func (*API) AllowShowProjectRunner

func (a *API) AllowShowProjectRunner(next http.Handler) http.Handler

AllowShowProjectRunner defines a middleware to check permissions.

func (*API) AllowShowProjectSchedule

func (a *API) AllowShowProjectSchedule(next http.Handler) http.Handler

AllowShowProjectSchedule defines a middleware to check permissions.

func (*API) AllowShowProjectTemplate

func (a *API) AllowShowProjectTemplate(next http.Handler) http.Handler

AllowShowProjectTemplate defines a middleware to check permissions.

func (*API) AttachGroupToProject

func (a *API) AttachGroupToProject(w http.ResponseWriter, r *http.Request, _ GroupID)

AttachGroupToProject implements the v1.ServerInterface.

func (*API) AttachGroupToUser

func (a *API) AttachGroupToUser(w http.ResponseWriter, r *http.Request, _ GroupID)

AttachGroupToUser implements the v1.ServerInterface.

func (*API) AttachProjectToGroup

func (a *API) AttachProjectToGroup(w http.ResponseWriter, r *http.Request, _ ProjectID)

AttachProjectToGroup implements the v1.ServerInterface.

func (*API) AttachProjectToUser

func (a *API) AttachProjectToUser(w http.ResponseWriter, r *http.Request, _ ProjectID)

AttachProjectToUser implements the v1.ServerInterface.

func (*API) AttachUserToGroup

func (a *API) AttachUserToGroup(w http.ResponseWriter, r *http.Request, _ UserID)

AttachUserToGroup implements the v1.ServerInterface.

func (*API) AttachUserToProject

func (a *API) AttachUserToProject(w http.ResponseWriter, r *http.Request, _ UserID)

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

func (a *API) CreateProjectCredential(w http.ResponseWriter, r *http.Request, _ ProjectID)

CreateProjectCredential implements the v1.ServerInterface.

func (*API) CreateProjectEnvironment

func (a *API) CreateProjectEnvironment(w http.ResponseWriter, r *http.Request, _ ProjectID)

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

func (a *API) CreateProjectExecution(w http.ResponseWriter, r *http.Request, _ ProjectID)

CreateProjectExecution implements the v1.ServerInterface.

func (*API) CreateProjectInventory

func (a *API) CreateProjectInventory(w http.ResponseWriter, r *http.Request, _ ProjectID)

CreateProjectInventory implements the v1.ServerInterface.

func (*API) CreateProjectRepository

func (a *API) CreateProjectRepository(w http.ResponseWriter, r *http.Request, _ ProjectID)

CreateProjectRepository implements the v1.ServerInterface.

func (*API) CreateProjectRunner

func (a *API) CreateProjectRunner(w http.ResponseWriter, r *http.Request, _ ProjectID)

CreateProjectRunner implements the v1.ServerInterface.

func (*API) CreateProjectSchedule

func (a *API) CreateProjectSchedule(w http.ResponseWriter, r *http.Request, _ ProjectID)

CreateProjectSchedule implements the v1.ServerInterface.

func (*API) CreateProjectTemplate

func (a *API) CreateProjectTemplate(w http.ResponseWriter, r *http.Request, _ ProjectID)

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

func (a *API) DeleteGlobalRunner(w http.ResponseWriter, r *http.Request, _ RunnerID)

DeleteGlobalRunner implements the v1.ServerInterface.

func (*API) DeleteGroup

func (a *API) DeleteGroup(w http.ResponseWriter, r *http.Request, _ GroupID)

DeleteGroup implements the v1.ServerInterface.

func (*API) DeleteGroupFromProject

func (a *API) DeleteGroupFromProject(w http.ResponseWriter, r *http.Request, _ GroupID)

DeleteGroupFromProject implements the v1.ServerInterface.

func (*API) DeleteGroupFromUser

func (a *API) DeleteGroupFromUser(w http.ResponseWriter, r *http.Request, _ GroupID)

DeleteGroupFromUser implements the v1.ServerInterface.

func (*API) DeleteProject

func (a *API) DeleteProject(w http.ResponseWriter, r *http.Request, _ ProjectID)

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

func (a *API) DeleteProjectFromGroup(w http.ResponseWriter, r *http.Request, _ ProjectID)

DeleteProjectFromGroup implements the v1.ServerInterface.

func (*API) DeleteProjectFromUser

func (a *API) DeleteProjectFromUser(w http.ResponseWriter, r *http.Request, _ ProjectID)

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

func (a *API) DeleteProjectRunner(w http.ResponseWriter, r *http.Request, _ ProjectID, _ RunnerID)

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

func (a *API) DeleteUser(w http.ResponseWriter, r *http.Request, _ UserID)

DeleteUser implements the v1.ServerInterface.

func (*API) DeleteUserFromGroup

func (a *API) DeleteUserFromGroup(w http.ResponseWriter, r *http.Request, _ UserID)

DeleteUserFromGroup implements the v1.ServerInterface.

func (*API) DeleteUserFromProject

func (a *API) DeleteUserFromProject(w http.ResponseWriter, r *http.Request, _ UserID)

DeleteUserFromProject implements the v1.ServerInterface.

func (*API) GlobalRunnerFromContext

func (a *API) GlobalRunnerFromContext(ctx context.Context) *model.Runner

GlobalRunnerFromContext is used to get the requested runner from the context.

func (*API) GlobalRunnerToContext

func (a *API) GlobalRunnerToContext(next http.Handler) http.Handler

GlobalRunnerToContext is used to put the requested runner into the context.

func (*API) GroupFromContext

func (a *API) GroupFromContext(ctx context.Context) *model.Group

GroupFromContext is used to get the requested group from the context.

func (*API) GroupToContext

func (a *API) GroupToContext(next http.Handler) http.Handler

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

func (a *API) PermitGroupProject(w http.ResponseWriter, r *http.Request, _ GroupID)

PermitGroupProject implements the v1.ServerInterface.

func (*API) PermitGroupUser

func (a *API) PermitGroupUser(w http.ResponseWriter, r *http.Request, _ GroupID)

PermitGroupUser implements the v1.ServerInterface.

func (*API) PermitProjectGroup

func (a *API) PermitProjectGroup(w http.ResponseWriter, r *http.Request, _ ProjectID)

PermitProjectGroup implements the v1.ServerInterface.

func (*API) PermitProjectUser

func (a *API) PermitProjectUser(w http.ResponseWriter, r *http.Request, _ ProjectID)

PermitProjectUser implements the v1.ServerInterface.

func (*API) PermitUserGroup

func (a *API) PermitUserGroup(w http.ResponseWriter, r *http.Request, _ UserID)

PermitUserGroup implements the v1.ServerInterface.

func (*API) PermitUserProject

func (a *API) PermitUserProject(w http.ResponseWriter, r *http.Request, _ UserID)

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

func (a *API) ProjectCredentialToContext(next http.Handler) http.Handler

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

func (a *API) ProjectEnvironmentSecretToContext(next http.Handler) http.Handler

ProjectEnvironmentSecretToContext is used to put the requested environment secret into the context.

func (*API) ProjectEnvironmentToContext

func (a *API) ProjectEnvironmentToContext(next http.Handler) http.Handler

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

func (a *API) ProjectEnvironmentValueToContext(next http.Handler) http.Handler

ProjectEnvironmentValueToContext is used to put the requested environment value into the context.

func (*API) ProjectExecutionFromContext

func (a *API) ProjectExecutionFromContext(ctx context.Context) *model.Execution

ProjectExecutionFromContext is used to get the requested execution from the context.

func (*API) ProjectExecutionToContext

func (a *API) ProjectExecutionToContext(next http.Handler) http.Handler

ProjectExecutionToContext is used to put the requested execution into the context.

func (*API) ProjectFromContext

func (a *API) ProjectFromContext(ctx context.Context) *model.Project

ProjectFromContext is used to get the requested project from the context.

func (*API) ProjectInventoryFromContext

func (a *API) ProjectInventoryFromContext(ctx context.Context) *model.Inventory

ProjectInventoryFromContext is used to get the requested inventory from the context.

func (*API) ProjectInventoryToContext

func (a *API) ProjectInventoryToContext(next http.Handler) http.Handler

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

func (a *API) ProjectRepositoryToContext(next http.Handler) http.Handler

ProjectRepositoryToContext is used to put the requested repository into the context.

func (*API) ProjectRunnerFromContext

func (a *API) ProjectRunnerFromContext(ctx context.Context) *model.Runner

ProjectRunnerFromContext is used to get the requested runner from the context.

func (*API) ProjectRunnerToContext

func (a *API) ProjectRunnerToContext(next http.Handler) http.Handler

ProjectRunnerToContext is used to put the requested runner into the context.

func (*API) ProjectScheduleFromContext

func (a *API) ProjectScheduleFromContext(ctx context.Context) *model.Schedule

ProjectScheduleFromContext is used to get the requested schedule from the context.

func (*API) ProjectScheduleToContext

func (a *API) ProjectScheduleToContext(next http.Handler) http.Handler

ProjectScheduleToContext is used to put the requested schedule into the context.

func (*API) ProjectTemplateFromContext

func (a *API) ProjectTemplateFromContext(ctx context.Context) *model.Template

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

func (a *API) ProjectTemplateSurveyToContext(next http.Handler) http.Handler

ProjectTemplateSurveyToContext is used to put the requested template survey into the context.

func (*API) ProjectTemplateToContext

func (a *API) ProjectTemplateToContext(next http.Handler) http.Handler

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

func (a *API) ProjectTemplateVaultToContext(next http.Handler) http.Handler

ProjectTemplateVaultToContext is used to put the requested template vault into the context.

func (*API) ProjectToContext

func (a *API) ProjectToContext(next http.Handler) http.Handler

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

func (a *API) ShowGlobalRunner(w http.ResponseWriter, r *http.Request, _ RunnerID)

ShowGlobalRunner implements the v1.ServerInterface.

func (*API) ShowGroup

func (a *API) ShowGroup(w http.ResponseWriter, r *http.Request, _ GroupID)

ShowGroup 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

func (a *API) ShowProject(w http.ResponseWriter, r *http.Request, _ ProjectID)

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

func (a *API) ShowProjectRunner(w http.ResponseWriter, r *http.Request, _ ProjectID, _ RunnerID)

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) ShowUser

func (a *API) ShowUser(w http.ResponseWriter, r *http.Request, _ UserID)

ShowUser 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

func (a *API) UpdateGlobalRunner(w http.ResponseWriter, r *http.Request, _ RunnerID)

UpdateGlobalRunner implements the v1.ServerInterface.

func (*API) UpdateGroup

func (a *API) UpdateGroup(w http.ResponseWriter, r *http.Request, _ GroupID)

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

func (a *API) UpdateProject(w http.ResponseWriter, r *http.Request, _ ProjectID)

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

func (a *API) UpdateProjectRunner(w http.ResponseWriter, r *http.Request, _ ProjectID, _ RunnerID)

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

func (a *API) UpdateUser(w http.ResponseWriter, r *http.Request, _ UserID)

UpdateUser implements the v1.ServerInterface.

func (*API) UserFromContext

func (a *API) UserFromContext(ctx context.Context) *model.User

UserFromContext is used to get the requested user from the context.

func (*API) UserToContext

func (a *API) UserToContext(next http.Handler) http.Handler

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      *SuccessMessage
	JSON400      *BadRequestError
	JSON403      *NotAuthorizedError
	JSON404      *NotFoundError
	JSON412      *AlreadyAttachedError
	JSON422      *ValidationError
	JSON500      *InternalServerError
}

func ParseAttachGroupToProjectResponse

func ParseAttachGroupToProjectResponse(rsp *http.Response) (*AttachGroupToProjectResponse, error)

ParseAttachGroupToProjectResponse parses an HTTP response from a AttachGroupToProjectWithResponse call

func (AttachGroupToProjectResponse) Status

Status returns HTTPResponse.Status

func (AttachGroupToProjectResponse) StatusCode

func (r AttachGroupToProjectResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type AttachGroupToUserJSONBody

type AttachGroupToUserJSONBody struct {
	Perm string `json:"perm"`
	User string `json:"user"`
}

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      *SuccessMessage
	JSON400      *BadRequestError
	JSON403      *NotAuthorizedError
	JSON404      *NotFoundError
	JSON412      *AlreadyAttachedError
	JSON422      *ValidationError
	JSON500      *InternalServerError
}

func ParseAttachGroupToUserResponse

func ParseAttachGroupToUserResponse(rsp *http.Response) (*AttachGroupToUserResponse, error)

ParseAttachGroupToUserResponse parses an HTTP response from a AttachGroupToUserWithResponse call

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

type AttachProjectToGroupJSONBody struct {
	Group string `json:"group"`
	Perm  string `json:"perm"`
}

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      *SuccessMessage
	JSON400      *BadRequestError
	JSON403      *NotAuthorizedError
	JSON404      *NotFoundError
	JSON412      *AlreadyAttachedError
	JSON422      *ValidationError
	JSON500      *InternalServerError
}

func ParseAttachProjectToGroupResponse

func ParseAttachProjectToGroupResponse(rsp *http.Response) (*AttachProjectToGroupResponse, error)

ParseAttachProjectToGroupResponse parses an HTTP response from a AttachProjectToGroupWithResponse call

func (AttachProjectToGroupResponse) Status

Status returns HTTPResponse.Status

func (AttachProjectToGroupResponse) StatusCode

func (r AttachProjectToGroupResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type AttachProjectToUserJSONBody

type AttachProjectToUserJSONBody struct {
	Perm string `json:"perm"`
	User string `json:"user"`
}

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      *SuccessMessage
	JSON400      *BadRequestError
	JSON403      *NotAuthorizedError
	JSON404      *NotFoundError
	JSON412      *AlreadyAttachedError
	JSON422      *ValidationError
	JSON500      *InternalServerError
}

func ParseAttachProjectToUserResponse

func ParseAttachProjectToUserResponse(rsp *http.Response) (*AttachProjectToUserResponse, error)

ParseAttachProjectToUserResponse parses an HTTP response from a AttachProjectToUserWithResponse call

func (AttachProjectToUserResponse) Status

Status returns HTTPResponse.Status

func (AttachProjectToUserResponse) StatusCode

func (r AttachProjectToUserResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type AttachUserToGroupJSONBody

type AttachUserToGroupJSONBody struct {
	Group string `json:"group"`
	Perm  string `json:"perm"`
}

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      *SuccessMessage
	JSON400      *BadRequestError
	JSON403      *NotAuthorizedError
	JSON404      *NotFoundError
	JSON412      *AlreadyAttachedError
	JSON422      *ValidationError
	JSON500      *InternalServerError
}

func ParseAttachUserToGroupResponse

func ParseAttachUserToGroupResponse(rsp *http.Response) (*AttachUserToGroupResponse, error)

ParseAttachUserToGroupResponse parses an HTTP response from a AttachUserToGroupWithResponse call

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      *SuccessMessage
	JSON400      *BadRequestError
	JSON403      *NotAuthorizedError
	JSON404      *NotFoundError
	JSON412      *AlreadyAttachedError
	JSON422      *ValidationError
	JSON500      *InternalServerError
}

func ParseAttachUserToProjectResponse

func ParseAttachUserToProjectResponse(rsp *http.Response) (*AttachUserToProjectResponse, error)

ParseAttachUserToProjectResponse parses an HTTP response from a AttachUserToProjectWithResponse call

func (AttachUserToProjectResponse) Status

Status returns HTTPResponse.Status

func (AttachUserToProjectResponse) StatusCode

func (r AttachUserToProjectResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type AuthCodeParam

type AuthCodeParam = string

AuthCodeParam defines model for AuthCodeParam.

type AuthProviderParam

type AuthProviderParam = string

AuthProviderParam defines model for AuthProviderParam.

type AuthStateParam

type AuthStateParam = string

AuthStateParam defines model for AuthStateParam.

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

type CallbackProviderResponse struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParseCallbackProviderResponse

func ParseCallbackProviderResponse(rsp *http.Response) (*CallbackProviderResponse, error)

ParseCallbackProviderResponse parses an HTTP response from a CallbackProviderWithResponse call

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)

func (*Client) AttachGroupToProjectWithBody

func (c *Client) AttachGroupToProjectWithBody(ctx context.Context, groupID GroupID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AttachGroupToUser

func (c *Client) AttachGroupToUser(ctx context.Context, groupID GroupID, body AttachGroupToUserJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AttachGroupToUserWithBody

func (c *Client) AttachGroupToUserWithBody(ctx context.Context, groupID GroupID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AttachProjectToGroup

func (c *Client) AttachProjectToGroup(ctx context.Context, projectID ProjectID, body AttachProjectToGroupJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AttachProjectToGroupWithBody

func (c *Client) AttachProjectToGroupWithBody(ctx context.Context, projectID ProjectID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AttachProjectToUser

func (c *Client) AttachProjectToUser(ctx context.Context, projectID ProjectID, body AttachProjectToUserJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AttachProjectToUserWithBody

func (c *Client) AttachProjectToUserWithBody(ctx context.Context, projectID ProjectID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AttachUserToGroup

func (c *Client) AttachUserToGroup(ctx context.Context, userID UserID, body AttachUserToGroupJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AttachUserToGroupWithBody

func (c *Client) AttachUserToGroupWithBody(ctx context.Context, userID UserID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AttachUserToProject

func (c *Client) AttachUserToProject(ctx context.Context, userID UserID, body AttachUserToProjectJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AttachUserToProjectWithBody

func (c *Client) AttachUserToProjectWithBody(ctx context.Context, userID UserID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CallbackProvider

func (c *Client) CallbackProvider(ctx context.Context, provider AuthProviderParam, params *CallbackProviderParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateGlobalRunner

func (c *Client) CreateGlobalRunner(ctx context.Context, body CreateGlobalRunnerJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateGlobalRunnerWithBody

func (c *Client) CreateGlobalRunnerWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateGroup

func (c *Client) CreateGroup(ctx context.Context, body CreateGroupJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateGroupWithBody

func (c *Client) CreateGroupWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateProject

func (c *Client) CreateProject(ctx context.Context, body CreateProjectJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateProjectCredential

func (c *Client) CreateProjectCredential(ctx context.Context, projectID ProjectID, body CreateProjectCredentialJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateProjectCredentialWithBody

func (c *Client) CreateProjectCredentialWithBody(ctx context.Context, projectID ProjectID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateProjectEnvironment

func (c *Client) CreateProjectEnvironment(ctx context.Context, projectID ProjectID, body CreateProjectEnvironmentJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateProjectEnvironmentSecret

func (c *Client) CreateProjectEnvironmentSecret(ctx context.Context, projectID ProjectID, environmentID EnvironmentID, body CreateProjectEnvironmentSecretJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateProjectEnvironmentSecretWithBody

func (c *Client) CreateProjectEnvironmentSecretWithBody(ctx context.Context, projectID ProjectID, environmentID EnvironmentID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateProjectEnvironmentValue

func (c *Client) CreateProjectEnvironmentValue(ctx context.Context, projectID ProjectID, environmentID EnvironmentID, body CreateProjectEnvironmentValueJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateProjectEnvironmentValueWithBody

func (c *Client) CreateProjectEnvironmentValueWithBody(ctx context.Context, projectID ProjectID, environmentID EnvironmentID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateProjectEnvironmentWithBody

func (c *Client) CreateProjectEnvironmentWithBody(ctx context.Context, projectID ProjectID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateProjectExecution

func (c *Client) CreateProjectExecution(ctx context.Context, projectID ProjectID, body CreateProjectExecutionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateProjectExecutionWithBody

func (c *Client) CreateProjectExecutionWithBody(ctx context.Context, projectID ProjectID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateProjectInventory

func (c *Client) CreateProjectInventory(ctx context.Context, projectID ProjectID, body CreateProjectInventoryJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateProjectInventoryWithBody

func (c *Client) CreateProjectInventoryWithBody(ctx context.Context, projectID ProjectID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateProjectRepository

func (c *Client) CreateProjectRepository(ctx context.Context, projectID ProjectID, body CreateProjectRepositoryJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateProjectRepositoryWithBody

func (c *Client) CreateProjectRepositoryWithBody(ctx context.Context, projectID ProjectID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateProjectRunner

func (c *Client) CreateProjectRunner(ctx context.Context, projectID ProjectID, body CreateProjectRunnerJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateProjectRunnerWithBody

func (c *Client) CreateProjectRunnerWithBody(ctx context.Context, projectID ProjectID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateProjectSchedule

func (c *Client) CreateProjectSchedule(ctx context.Context, projectID ProjectID, body CreateProjectScheduleJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateProjectScheduleWithBody

func (c *Client) CreateProjectScheduleWithBody(ctx context.Context, projectID ProjectID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateProjectTemplate

func (c *Client) CreateProjectTemplate(ctx context.Context, projectID ProjectID, body CreateProjectTemplateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateProjectTemplateSurvey

func (c *Client) CreateProjectTemplateSurvey(ctx context.Context, projectID ProjectID, templateID TemplateID, body CreateProjectTemplateSurveyJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateProjectTemplateSurveyWithBody

func (c *Client) CreateProjectTemplateSurveyWithBody(ctx context.Context, projectID ProjectID, templateID TemplateID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateProjectTemplateVault

func (c *Client) CreateProjectTemplateVault(ctx context.Context, projectID ProjectID, templateID TemplateID, body CreateProjectTemplateVaultJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateProjectTemplateVaultWithBody

func (c *Client) CreateProjectTemplateVaultWithBody(ctx context.Context, projectID ProjectID, templateID TemplateID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateProjectTemplateWithBody

func (c *Client) CreateProjectTemplateWithBody(ctx context.Context, projectID ProjectID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateProjectWithBody

func (c *Client) CreateProjectWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateUser

func (c *Client) CreateUser(ctx context.Context, body CreateUserJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateUserWithBody

func (c *Client) CreateUserWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteGlobalRunner

func (c *Client) DeleteGlobalRunner(ctx context.Context, runnerID RunnerID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteGroup

func (c *Client) DeleteGroup(ctx context.Context, groupID GroupID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteGroupFromProject

func (c *Client) DeleteGroupFromProject(ctx context.Context, groupID GroupID, body DeleteGroupFromProjectJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteGroupFromProjectWithBody

func (c *Client) DeleteGroupFromProjectWithBody(ctx context.Context, groupID GroupID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteGroupFromUser

func (c *Client) DeleteGroupFromUser(ctx context.Context, groupID GroupID, body DeleteGroupFromUserJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteGroupFromUserWithBody

func (c *Client) DeleteGroupFromUserWithBody(ctx context.Context, groupID GroupID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteProject

func (c *Client) DeleteProject(ctx context.Context, projectID ProjectID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteProjectCredential

func (c *Client) DeleteProjectCredential(ctx context.Context, projectID ProjectID, credentialID CredentialID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteProjectEnvironment

func (c *Client) DeleteProjectEnvironment(ctx context.Context, projectID ProjectID, environmentID EnvironmentID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteProjectEnvironmentSecret

func (c *Client) DeleteProjectEnvironmentSecret(ctx context.Context, projectID ProjectID, environmentID EnvironmentID, secretID SecretID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteProjectEnvironmentValue

func (c *Client) DeleteProjectEnvironmentValue(ctx context.Context, projectID ProjectID, environmentID EnvironmentID, valueID ValueID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteProjectExecution

func (c *Client) DeleteProjectExecution(ctx context.Context, projectID ProjectID, executionID ExecutionID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteProjectFromGroup

func (c *Client) DeleteProjectFromGroup(ctx context.Context, projectID ProjectID, body DeleteProjectFromGroupJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteProjectFromGroupWithBody

func (c *Client) DeleteProjectFromGroupWithBody(ctx context.Context, projectID ProjectID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteProjectFromUser

func (c *Client) DeleteProjectFromUser(ctx context.Context, projectID ProjectID, body DeleteProjectFromUserJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteProjectFromUserWithBody

func (c *Client) DeleteProjectFromUserWithBody(ctx context.Context, projectID ProjectID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteProjectInventory

func (c *Client) DeleteProjectInventory(ctx context.Context, projectID ProjectID, inventoryID InventoryID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteProjectRepository

func (c *Client) DeleteProjectRepository(ctx context.Context, projectID ProjectID, repositoryID RepositoryID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteProjectRunner

func (c *Client) DeleteProjectRunner(ctx context.Context, projectID ProjectID, runnerID RunnerID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteProjectSchedule

func (c *Client) DeleteProjectSchedule(ctx context.Context, projectID ProjectID, scheduleID ScheduleID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteProjectTemplate

func (c *Client) DeleteProjectTemplate(ctx context.Context, projectID ProjectID, templateID TemplateID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteProjectTemplateSurvey

func (c *Client) DeleteProjectTemplateSurvey(ctx context.Context, projectID ProjectID, templateID TemplateID, surveyID SurveyID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteProjectTemplateVault

func (c *Client) DeleteProjectTemplateVault(ctx context.Context, projectID ProjectID, templateID TemplateID, vaultID VaultID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteUser

func (c *Client) DeleteUser(ctx context.Context, userID UserID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteUserFromGroup

func (c *Client) DeleteUserFromGroup(ctx context.Context, userID UserID, body DeleteUserFromGroupJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteUserFromGroupWithBody

func (c *Client) DeleteUserFromGroupWithBody(ctx context.Context, userID UserID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteUserFromProject

func (c *Client) DeleteUserFromProject(ctx context.Context, userID UserID, body DeleteUserFromProjectJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteUserFromProjectWithBody

func (c *Client) DeleteUserFromProjectWithBody(ctx context.Context, userID UserID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListGlobalEvents

func (c *Client) ListGlobalEvents(ctx context.Context, params *ListGlobalEventsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListGlobalRunners

func (c *Client) ListGlobalRunners(ctx context.Context, params *ListGlobalRunnersParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListGroupProjects

func (c *Client) ListGroupProjects(ctx context.Context, groupID GroupID, params *ListGroupProjectsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListGroupUsers

func (c *Client) ListGroupUsers(ctx context.Context, groupID GroupID, params *ListGroupUsersParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListGroups

func (c *Client) ListGroups(ctx context.Context, params *ListGroupsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListProjectCredentials

func (c *Client) ListProjectCredentials(ctx context.Context, projectID ProjectID, params *ListProjectCredentialsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListProjectEnvironments

func (c *Client) ListProjectEnvironments(ctx context.Context, projectID ProjectID, params *ListProjectEnvironmentsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListProjectEvents

func (c *Client) ListProjectEvents(ctx context.Context, projectID ProjectID, params *ListProjectEventsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListProjectExecutions

func (c *Client) ListProjectExecutions(ctx context.Context, projectID ProjectID, params *ListProjectExecutionsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListProjectGroups

func (c *Client) ListProjectGroups(ctx context.Context, projectID ProjectID, params *ListProjectGroupsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListProjectInventories

func (c *Client) ListProjectInventories(ctx context.Context, projectID ProjectID, params *ListProjectInventoriesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListProjectRepositories

func (c *Client) ListProjectRepositories(ctx context.Context, projectID ProjectID, params *ListProjectRepositoriesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListProjectRunners

func (c *Client) ListProjectRunners(ctx context.Context, projectID ProjectID, params *ListProjectRunnersParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListProjectSchedules

func (c *Client) ListProjectSchedules(ctx context.Context, projectID ProjectID, params *ListProjectSchedulesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListProjectTemplates

func (c *Client) ListProjectTemplates(ctx context.Context, projectID ProjectID, params *ListProjectTemplatesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListProjectUsers

func (c *Client) ListProjectUsers(ctx context.Context, projectID ProjectID, params *ListProjectUsersParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListProjects

func (c *Client) ListProjects(ctx context.Context, params *ListProjectsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListProviders

func (c *Client) ListProviders(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListUserGroups

func (c *Client) ListUserGroups(ctx context.Context, userID UserID, params *ListUserGroupsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListUserProjects

func (c *Client) ListUserProjects(ctx context.Context, userID UserID, params *ListUserProjectsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListUsers

func (c *Client) ListUsers(ctx context.Context, params *ListUsersParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) LoginAuth

func (c *Client) LoginAuth(ctx context.Context, body LoginAuthJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) LoginAuthWithBody

func (c *Client) LoginAuthWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) OutputProjectExecution

func (c *Client) OutputProjectExecution(ctx context.Context, projectID ProjectID, executionID ExecutionID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PermitGroupProject

func (c *Client) PermitGroupProject(ctx context.Context, groupID GroupID, body PermitGroupProjectJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PermitGroupProjectWithBody

func (c *Client) PermitGroupProjectWithBody(ctx context.Context, groupID GroupID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PermitGroupUser

func (c *Client) PermitGroupUser(ctx context.Context, groupID GroupID, body PermitGroupUserJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PermitGroupUserWithBody

func (c *Client) PermitGroupUserWithBody(ctx context.Context, groupID GroupID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PermitProjectGroup

func (c *Client) PermitProjectGroup(ctx context.Context, projectID ProjectID, body PermitProjectGroupJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PermitProjectGroupWithBody

func (c *Client) PermitProjectGroupWithBody(ctx context.Context, projectID ProjectID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PermitProjectUser

func (c *Client) PermitProjectUser(ctx context.Context, projectID ProjectID, body PermitProjectUserJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PermitProjectUserWithBody

func (c *Client) PermitProjectUserWithBody(ctx context.Context, projectID ProjectID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PermitUserGroup

func (c *Client) PermitUserGroup(ctx context.Context, userID UserID, body PermitUserGroupJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PermitUserGroupWithBody

func (c *Client) PermitUserGroupWithBody(ctx context.Context, userID UserID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PermitUserProject

func (c *Client) PermitUserProject(ctx context.Context, userID UserID, body PermitUserProjectJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PermitUserProjectWithBody

func (c *Client) PermitUserProjectWithBody(ctx context.Context, userID UserID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PurgeProjectExecution

func (c *Client) PurgeProjectExecution(ctx context.Context, projectID ProjectID, executionID ExecutionID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) RedirectAuth

func (c *Client) RedirectAuth(ctx context.Context, body RedirectAuthJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) RedirectAuthWithBody

func (c *Client) RedirectAuthWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) RefreshAuth

func (c *Client) RefreshAuth(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) RequestProvider

func (c *Client) RequestProvider(ctx context.Context, provider AuthProviderParam, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ShowGlobalRunner

func (c *Client) ShowGlobalRunner(ctx context.Context, runnerID RunnerID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ShowGroup

func (c *Client) ShowGroup(ctx context.Context, groupID GroupID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ShowProfile

func (c *Client) ShowProfile(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ShowProject

func (c *Client) ShowProject(ctx context.Context, projectID ProjectID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ShowProjectCredential

func (c *Client) ShowProjectCredential(ctx context.Context, projectID ProjectID, credentialID CredentialID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ShowProjectEnvironment

func (c *Client) ShowProjectEnvironment(ctx context.Context, projectID ProjectID, environmentID EnvironmentID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ShowProjectExecution

func (c *Client) ShowProjectExecution(ctx context.Context, projectID ProjectID, executionID ExecutionID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ShowProjectInventory

func (c *Client) ShowProjectInventory(ctx context.Context, projectID ProjectID, inventoryID InventoryID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ShowProjectRepository

func (c *Client) ShowProjectRepository(ctx context.Context, projectID ProjectID, repositoryID RepositoryID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ShowProjectRunner

func (c *Client) ShowProjectRunner(ctx context.Context, projectID ProjectID, runnerID RunnerID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ShowProjectSchedule

func (c *Client) ShowProjectSchedule(ctx context.Context, projectID ProjectID, scheduleID ScheduleID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ShowProjectTemplate

func (c *Client) ShowProjectTemplate(ctx context.Context, projectID ProjectID, templateID TemplateID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ShowUser

func (c *Client) ShowUser(ctx context.Context, userID UserID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) TokenProfile

func (c *Client) TokenProfile(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateGlobalRunner

func (c *Client) UpdateGlobalRunner(ctx context.Context, runnerID RunnerID, body UpdateGlobalRunnerJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateGlobalRunnerWithBody

func (c *Client) UpdateGlobalRunnerWithBody(ctx context.Context, runnerID RunnerID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateGroup

func (c *Client) UpdateGroup(ctx context.Context, groupID GroupID, body UpdateGroupJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateGroupWithBody

func (c *Client) UpdateGroupWithBody(ctx context.Context, groupID GroupID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateProfile

func (c *Client) UpdateProfile(ctx context.Context, body UpdateProfileJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateProfileWithBody

func (c *Client) UpdateProfileWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateProject

func (c *Client) UpdateProject(ctx context.Context, projectID ProjectID, body UpdateProjectJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateProjectCredential

func (c *Client) UpdateProjectCredential(ctx context.Context, projectID ProjectID, credentialID CredentialID, body UpdateProjectCredentialJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateProjectCredentialWithBody

func (c *Client) UpdateProjectCredentialWithBody(ctx context.Context, projectID ProjectID, credentialID CredentialID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateProjectEnvironment

func (c *Client) UpdateProjectEnvironment(ctx context.Context, projectID ProjectID, environmentID EnvironmentID, body UpdateProjectEnvironmentJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateProjectEnvironmentSecret

func (c *Client) UpdateProjectEnvironmentSecret(ctx context.Context, projectID ProjectID, environmentID EnvironmentID, secretID SecretID, body UpdateProjectEnvironmentSecretJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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)

func (*Client) UpdateProjectEnvironmentValue

func (c *Client) UpdateProjectEnvironmentValue(ctx context.Context, projectID ProjectID, environmentID EnvironmentID, valueID ValueID, body UpdateProjectEnvironmentValueJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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)

func (*Client) UpdateProjectEnvironmentWithBody

func (c *Client) UpdateProjectEnvironmentWithBody(ctx context.Context, projectID ProjectID, environmentID EnvironmentID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateProjectInventory

func (c *Client) UpdateProjectInventory(ctx context.Context, projectID ProjectID, inventoryID InventoryID, body UpdateProjectInventoryJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateProjectInventoryWithBody

func (c *Client) UpdateProjectInventoryWithBody(ctx context.Context, projectID ProjectID, inventoryID InventoryID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateProjectRepository

func (c *Client) UpdateProjectRepository(ctx context.Context, projectID ProjectID, repositoryID RepositoryID, body UpdateProjectRepositoryJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateProjectRepositoryWithBody

func (c *Client) UpdateProjectRepositoryWithBody(ctx context.Context, projectID ProjectID, repositoryID RepositoryID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateProjectRunner

func (c *Client) UpdateProjectRunner(ctx context.Context, projectID ProjectID, runnerID RunnerID, body UpdateProjectRunnerJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateProjectRunnerWithBody

func (c *Client) UpdateProjectRunnerWithBody(ctx context.Context, projectID ProjectID, runnerID RunnerID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateProjectSchedule

func (c *Client) UpdateProjectSchedule(ctx context.Context, projectID ProjectID, scheduleID ScheduleID, body UpdateProjectScheduleJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateProjectScheduleWithBody

func (c *Client) UpdateProjectScheduleWithBody(ctx context.Context, projectID ProjectID, scheduleID ScheduleID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateProjectTemplate

func (c *Client) UpdateProjectTemplate(ctx context.Context, projectID ProjectID, templateID TemplateID, body UpdateProjectTemplateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateProjectTemplateSurvey

func (c *Client) UpdateProjectTemplateSurvey(ctx context.Context, projectID ProjectID, templateID TemplateID, surveyID SurveyID, body UpdateProjectTemplateSurveyJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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)

func (*Client) UpdateProjectTemplateVault

func (c *Client) UpdateProjectTemplateVault(ctx context.Context, projectID ProjectID, templateID TemplateID, vaultID VaultID, body UpdateProjectTemplateVaultJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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)

func (*Client) UpdateProjectTemplateWithBody

func (c *Client) UpdateProjectTemplateWithBody(ctx context.Context, projectID ProjectID, templateID TemplateID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateProjectWithBody

func (c *Client) UpdateProjectWithBody(ctx context.Context, projectID ProjectID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateUser

func (c *Client) UpdateUser(ctx context.Context, userID UserID, body UpdateUserJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateUserWithBody

func (c *Client) UpdateUserWithBody(ctx context.Context, userID UserID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) VerifyAuth

func (c *Client) VerifyAuth(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

type ClientInterface

type ClientInterface interface {
	// LoginAuthWithBody request with any body
	LoginAuthWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	LoginAuth(ctx context.Context, body LoginAuthJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListProviders request
	ListProviders(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// RedirectAuthWithBody request with any body
	RedirectAuthWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	RedirectAuth(ctx context.Context, body RedirectAuthJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// RefreshAuth request
	RefreshAuth(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// VerifyAuth request
	VerifyAuth(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CallbackProvider request
	CallbackProvider(ctx context.Context, provider AuthProviderParam, params *CallbackProviderParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// RequestProvider request
	RequestProvider(ctx context.Context, provider AuthProviderParam, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListGlobalEvents request
	ListGlobalEvents(ctx context.Context, params *ListGlobalEventsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListGroups request
	ListGroups(ctx context.Context, params *ListGroupsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateGroupWithBody request with any body
	CreateGroupWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateGroup(ctx context.Context, body CreateGroupJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteGroup request
	DeleteGroup(ctx context.Context, groupID GroupID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ShowGroup request
	ShowGroup(ctx context.Context, groupID GroupID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateGroupWithBody request with any body
	UpdateGroupWithBody(ctx context.Context, groupID GroupID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateGroup(ctx context.Context, groupID GroupID, body UpdateGroupJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteGroupFromProjectWithBody request with any body
	DeleteGroupFromProjectWithBody(ctx context.Context, groupID GroupID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	DeleteGroupFromProject(ctx context.Context, groupID GroupID, body DeleteGroupFromProjectJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListGroupProjects request
	ListGroupProjects(ctx context.Context, groupID GroupID, params *ListGroupProjectsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// AttachGroupToProjectWithBody request with any body
	AttachGroupToProjectWithBody(ctx context.Context, groupID GroupID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	AttachGroupToProject(ctx context.Context, groupID GroupID, body AttachGroupToProjectJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PermitGroupProjectWithBody request with any body
	PermitGroupProjectWithBody(ctx context.Context, groupID GroupID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PermitGroupProject(ctx context.Context, groupID GroupID, body PermitGroupProjectJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteGroupFromUserWithBody request with any body
	DeleteGroupFromUserWithBody(ctx context.Context, groupID GroupID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	DeleteGroupFromUser(ctx context.Context, groupID GroupID, body DeleteGroupFromUserJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListGroupUsers request
	ListGroupUsers(ctx context.Context, groupID GroupID, params *ListGroupUsersParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// AttachGroupToUserWithBody request with any body
	AttachGroupToUserWithBody(ctx context.Context, groupID GroupID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	AttachGroupToUser(ctx context.Context, groupID GroupID, body AttachGroupToUserJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PermitGroupUserWithBody request with any body
	PermitGroupUserWithBody(ctx context.Context, groupID GroupID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PermitGroupUser(ctx context.Context, groupID GroupID, body PermitGroupUserJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ShowProfile request
	ShowProfile(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateProfileWithBody request with any body
	UpdateProfileWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateProfile(ctx context.Context, body UpdateProfileJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// TokenProfile request
	TokenProfile(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListProjects request
	ListProjects(ctx context.Context, params *ListProjectsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateProjectWithBody request with any body
	CreateProjectWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateProject(ctx context.Context, body CreateProjectJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteProject request
	DeleteProject(ctx context.Context, projectID ProjectID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ShowProject request
	ShowProject(ctx context.Context, projectID ProjectID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateProjectWithBody request with any body
	UpdateProjectWithBody(ctx context.Context, projectID ProjectID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateProject(ctx context.Context, projectID ProjectID, body UpdateProjectJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListProjectCredentials request
	ListProjectCredentials(ctx context.Context, projectID ProjectID, params *ListProjectCredentialsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateProjectCredentialWithBody request with any body
	CreateProjectCredentialWithBody(ctx context.Context, projectID ProjectID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateProjectCredential(ctx context.Context, projectID ProjectID, body CreateProjectCredentialJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteProjectCredential request
	DeleteProjectCredential(ctx context.Context, projectID ProjectID, credentialID CredentialID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ShowProjectCredential request
	ShowProjectCredential(ctx context.Context, projectID ProjectID, credentialID CredentialID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateProjectCredentialWithBody request with any body
	UpdateProjectCredentialWithBody(ctx context.Context, projectID ProjectID, credentialID CredentialID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateProjectCredential(ctx context.Context, projectID ProjectID, credentialID CredentialID, body UpdateProjectCredentialJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListProjectEnvironments request
	ListProjectEnvironments(ctx context.Context, projectID ProjectID, params *ListProjectEnvironmentsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateProjectEnvironmentWithBody request with any body
	CreateProjectEnvironmentWithBody(ctx context.Context, projectID ProjectID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateProjectEnvironment(ctx context.Context, projectID ProjectID, body CreateProjectEnvironmentJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteProjectEnvironment request
	DeleteProjectEnvironment(ctx context.Context, projectID ProjectID, environmentID EnvironmentID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ShowProjectEnvironment request
	ShowProjectEnvironment(ctx context.Context, projectID ProjectID, environmentID EnvironmentID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateProjectEnvironmentWithBody request with any body
	UpdateProjectEnvironmentWithBody(ctx context.Context, projectID ProjectID, environmentID EnvironmentID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateProjectEnvironment(ctx context.Context, projectID ProjectID, environmentID EnvironmentID, body UpdateProjectEnvironmentJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateProjectEnvironmentSecretWithBody request with any body
	CreateProjectEnvironmentSecretWithBody(ctx context.Context, projectID ProjectID, environmentID EnvironmentID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateProjectEnvironmentSecret(ctx context.Context, projectID ProjectID, environmentID EnvironmentID, body CreateProjectEnvironmentSecretJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteProjectEnvironmentSecret request
	DeleteProjectEnvironmentSecret(ctx context.Context, projectID ProjectID, environmentID EnvironmentID, secretID SecretID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateProjectEnvironmentSecretWithBody request with any body
	UpdateProjectEnvironmentSecretWithBody(ctx context.Context, projectID ProjectID, environmentID EnvironmentID, secretID SecretID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateProjectEnvironmentSecret(ctx context.Context, projectID ProjectID, environmentID EnvironmentID, secretID SecretID, body UpdateProjectEnvironmentSecretJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateProjectEnvironmentValueWithBody request with any body
	CreateProjectEnvironmentValueWithBody(ctx context.Context, projectID ProjectID, environmentID EnvironmentID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateProjectEnvironmentValue(ctx context.Context, projectID ProjectID, environmentID EnvironmentID, body CreateProjectEnvironmentValueJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteProjectEnvironmentValue request
	DeleteProjectEnvironmentValue(ctx context.Context, projectID ProjectID, environmentID EnvironmentID, valueID ValueID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateProjectEnvironmentValueWithBody request with any body
	UpdateProjectEnvironmentValueWithBody(ctx context.Context, projectID ProjectID, environmentID EnvironmentID, valueID ValueID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateProjectEnvironmentValue(ctx context.Context, projectID ProjectID, environmentID EnvironmentID, valueID ValueID, body UpdateProjectEnvironmentValueJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListProjectEvents request
	ListProjectEvents(ctx context.Context, projectID ProjectID, params *ListProjectEventsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListProjectExecutions request
	ListProjectExecutions(ctx context.Context, projectID ProjectID, params *ListProjectExecutionsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateProjectExecutionWithBody request with any body
	CreateProjectExecutionWithBody(ctx context.Context, projectID ProjectID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateProjectExecution(ctx context.Context, projectID ProjectID, body CreateProjectExecutionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteProjectExecution request
	DeleteProjectExecution(ctx context.Context, projectID ProjectID, executionID ExecutionID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ShowProjectExecution request
	ShowProjectExecution(ctx context.Context, projectID ProjectID, executionID ExecutionID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// OutputProjectExecution request
	OutputProjectExecution(ctx context.Context, projectID ProjectID, executionID ExecutionID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PurgeProjectExecution request
	PurgeProjectExecution(ctx context.Context, projectID ProjectID, executionID ExecutionID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteProjectFromGroupWithBody request with any body
	DeleteProjectFromGroupWithBody(ctx context.Context, projectID ProjectID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	DeleteProjectFromGroup(ctx context.Context, projectID ProjectID, body DeleteProjectFromGroupJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListProjectGroups request
	ListProjectGroups(ctx context.Context, projectID ProjectID, params *ListProjectGroupsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// AttachProjectToGroupWithBody request with any body
	AttachProjectToGroupWithBody(ctx context.Context, projectID ProjectID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	AttachProjectToGroup(ctx context.Context, projectID ProjectID, body AttachProjectToGroupJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PermitProjectGroupWithBody request with any body
	PermitProjectGroupWithBody(ctx context.Context, projectID ProjectID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PermitProjectGroup(ctx context.Context, projectID ProjectID, body PermitProjectGroupJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListProjectInventories request
	ListProjectInventories(ctx context.Context, projectID ProjectID, params *ListProjectInventoriesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateProjectInventoryWithBody request with any body
	CreateProjectInventoryWithBody(ctx context.Context, projectID ProjectID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateProjectInventory(ctx context.Context, projectID ProjectID, body CreateProjectInventoryJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteProjectInventory request
	DeleteProjectInventory(ctx context.Context, projectID ProjectID, inventoryID InventoryID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ShowProjectInventory request
	ShowProjectInventory(ctx context.Context, projectID ProjectID, inventoryID InventoryID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateProjectInventoryWithBody request with any body
	UpdateProjectInventoryWithBody(ctx context.Context, projectID ProjectID, inventoryID InventoryID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateProjectInventory(ctx context.Context, projectID ProjectID, inventoryID InventoryID, body UpdateProjectInventoryJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListProjectRepositories request
	ListProjectRepositories(ctx context.Context, projectID ProjectID, params *ListProjectRepositoriesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateProjectRepositoryWithBody request with any body
	CreateProjectRepositoryWithBody(ctx context.Context, projectID ProjectID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateProjectRepository(ctx context.Context, projectID ProjectID, body CreateProjectRepositoryJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteProjectRepository request
	DeleteProjectRepository(ctx context.Context, projectID ProjectID, repositoryID RepositoryID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ShowProjectRepository request
	ShowProjectRepository(ctx context.Context, projectID ProjectID, repositoryID RepositoryID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateProjectRepositoryWithBody request with any body
	UpdateProjectRepositoryWithBody(ctx context.Context, projectID ProjectID, repositoryID RepositoryID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateProjectRepository(ctx context.Context, projectID ProjectID, repositoryID RepositoryID, body UpdateProjectRepositoryJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListProjectRunners request
	ListProjectRunners(ctx context.Context, projectID ProjectID, params *ListProjectRunnersParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateProjectRunnerWithBody request with any body
	CreateProjectRunnerWithBody(ctx context.Context, projectID ProjectID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateProjectRunner(ctx context.Context, projectID ProjectID, body CreateProjectRunnerJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteProjectRunner request
	DeleteProjectRunner(ctx context.Context, projectID ProjectID, runnerID RunnerID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ShowProjectRunner request
	ShowProjectRunner(ctx context.Context, projectID ProjectID, runnerID RunnerID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateProjectRunnerWithBody request with any body
	UpdateProjectRunnerWithBody(ctx context.Context, projectID ProjectID, runnerID RunnerID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateProjectRunner(ctx context.Context, projectID ProjectID, runnerID RunnerID, body UpdateProjectRunnerJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListProjectSchedules request
	ListProjectSchedules(ctx context.Context, projectID ProjectID, params *ListProjectSchedulesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateProjectScheduleWithBody request with any body
	CreateProjectScheduleWithBody(ctx context.Context, projectID ProjectID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateProjectSchedule(ctx context.Context, projectID ProjectID, body CreateProjectScheduleJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteProjectSchedule request
	DeleteProjectSchedule(ctx context.Context, projectID ProjectID, scheduleID ScheduleID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ShowProjectSchedule request
	ShowProjectSchedule(ctx context.Context, projectID ProjectID, scheduleID ScheduleID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateProjectScheduleWithBody request with any body
	UpdateProjectScheduleWithBody(ctx context.Context, projectID ProjectID, scheduleID ScheduleID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateProjectSchedule(ctx context.Context, projectID ProjectID, scheduleID ScheduleID, body UpdateProjectScheduleJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListProjectTemplates request
	ListProjectTemplates(ctx context.Context, projectID ProjectID, params *ListProjectTemplatesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateProjectTemplateWithBody request with any body
	CreateProjectTemplateWithBody(ctx context.Context, projectID ProjectID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateProjectTemplate(ctx context.Context, projectID ProjectID, body CreateProjectTemplateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteProjectTemplate request
	DeleteProjectTemplate(ctx context.Context, projectID ProjectID, templateID TemplateID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ShowProjectTemplate request
	ShowProjectTemplate(ctx context.Context, projectID ProjectID, templateID TemplateID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateProjectTemplateWithBody request with any body
	UpdateProjectTemplateWithBody(ctx context.Context, projectID ProjectID, templateID TemplateID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateProjectTemplate(ctx context.Context, projectID ProjectID, templateID TemplateID, body UpdateProjectTemplateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateProjectTemplateSurveyWithBody request with any body
	CreateProjectTemplateSurveyWithBody(ctx context.Context, projectID ProjectID, templateID TemplateID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateProjectTemplateSurvey(ctx context.Context, projectID ProjectID, templateID TemplateID, body CreateProjectTemplateSurveyJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteProjectTemplateSurvey request
	DeleteProjectTemplateSurvey(ctx context.Context, projectID ProjectID, templateID TemplateID, surveyID SurveyID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateProjectTemplateSurveyWithBody request with any body
	UpdateProjectTemplateSurveyWithBody(ctx context.Context, projectID ProjectID, templateID TemplateID, surveyID SurveyID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateProjectTemplateSurvey(ctx context.Context, projectID ProjectID, templateID TemplateID, surveyID SurveyID, body UpdateProjectTemplateSurveyJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateProjectTemplateVaultWithBody request with any body
	CreateProjectTemplateVaultWithBody(ctx context.Context, projectID ProjectID, templateID TemplateID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateProjectTemplateVault(ctx context.Context, projectID ProjectID, templateID TemplateID, body CreateProjectTemplateVaultJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteProjectTemplateVault request
	DeleteProjectTemplateVault(ctx context.Context, projectID ProjectID, templateID TemplateID, vaultID VaultID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateProjectTemplateVaultWithBody request with any body
	UpdateProjectTemplateVaultWithBody(ctx context.Context, projectID ProjectID, templateID TemplateID, vaultID VaultID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateProjectTemplateVault(ctx context.Context, projectID ProjectID, templateID TemplateID, vaultID VaultID, body UpdateProjectTemplateVaultJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteProjectFromUserWithBody request with any body
	DeleteProjectFromUserWithBody(ctx context.Context, projectID ProjectID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	DeleteProjectFromUser(ctx context.Context, projectID ProjectID, body DeleteProjectFromUserJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListProjectUsers request
	ListProjectUsers(ctx context.Context, projectID ProjectID, params *ListProjectUsersParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// AttachProjectToUserWithBody request with any body
	AttachProjectToUserWithBody(ctx context.Context, projectID ProjectID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	AttachProjectToUser(ctx context.Context, projectID ProjectID, body AttachProjectToUserJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PermitProjectUserWithBody request with any body
	PermitProjectUserWithBody(ctx context.Context, projectID ProjectID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PermitProjectUser(ctx context.Context, projectID ProjectID, body PermitProjectUserJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListGlobalRunners request
	ListGlobalRunners(ctx context.Context, params *ListGlobalRunnersParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateGlobalRunnerWithBody request with any body
	CreateGlobalRunnerWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateGlobalRunner(ctx context.Context, body CreateGlobalRunnerJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteGlobalRunner request
	DeleteGlobalRunner(ctx context.Context, runnerID RunnerID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ShowGlobalRunner request
	ShowGlobalRunner(ctx context.Context, runnerID RunnerID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateGlobalRunnerWithBody request with any body
	UpdateGlobalRunnerWithBody(ctx context.Context, runnerID RunnerID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateGlobalRunner(ctx context.Context, runnerID RunnerID, body UpdateGlobalRunnerJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListUsers request
	ListUsers(ctx context.Context, params *ListUsersParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateUserWithBody request with any body
	CreateUserWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateUser(ctx context.Context, body CreateUserJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteUser request
	DeleteUser(ctx context.Context, userID UserID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ShowUser request
	ShowUser(ctx context.Context, userID UserID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateUserWithBody request with any body
	UpdateUserWithBody(ctx context.Context, userID UserID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateUser(ctx context.Context, userID UserID, body UpdateUserJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteUserFromGroupWithBody request with any body
	DeleteUserFromGroupWithBody(ctx context.Context, userID UserID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	DeleteUserFromGroup(ctx context.Context, userID UserID, body DeleteUserFromGroupJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListUserGroups request
	ListUserGroups(ctx context.Context, userID UserID, params *ListUserGroupsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// AttachUserToGroupWithBody request with any body
	AttachUserToGroupWithBody(ctx context.Context, userID UserID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	AttachUserToGroup(ctx context.Context, userID UserID, body AttachUserToGroupJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PermitUserGroupWithBody request with any body
	PermitUserGroupWithBody(ctx context.Context, userID UserID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PermitUserGroup(ctx context.Context, userID UserID, body PermitUserGroupJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteUserFromProjectWithBody request with any body
	DeleteUserFromProjectWithBody(ctx context.Context, userID UserID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	DeleteUserFromProject(ctx context.Context, userID UserID, body DeleteUserFromProjectJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListUserProjects request
	ListUserProjects(ctx context.Context, userID UserID, params *ListUserProjectsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// AttachUserToProjectWithBody request with any body
	AttachUserToProjectWithBody(ctx context.Context, userID UserID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	AttachUserToProject(ctx context.Context, userID UserID, body AttachUserToProjectJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PermitUserProjectWithBody request with any body
	PermitUserProjectWithBody(ctx context.Context, userID UserID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PermitUserProject(ctx context.Context, userID UserID, body PermitUserProjectJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
}

The interface specification for the client above.

type ClientOption

type ClientOption func(*Client) error

ClientOption allows setting custom parameters during construction

func WithBaseURL

func WithBaseURL(baseURL string) ClientOption

WithBaseURL overrides the baseURL.

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 request with arbitrary body returning *AttachGroupToProjectResponse

func (*ClientWithResponses) AttachGroupToProjectWithResponse

func (c *ClientWithResponses) AttachGroupToProjectWithResponse(ctx context.Context, groupID GroupID, body AttachGroupToProjectJSONRequestBody, reqEditors ...RequestEditorFn) (*AttachGroupToProjectResponse, error)

func (*ClientWithResponses) AttachGroupToUserWithBodyWithResponse

func (c *ClientWithResponses) AttachGroupToUserWithBodyWithResponse(ctx context.Context, groupID GroupID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AttachGroupToUserResponse, error)

AttachGroupToUserWithBodyWithResponse request with arbitrary body returning *AttachGroupToUserResponse

func (*ClientWithResponses) AttachGroupToUserWithResponse

func (c *ClientWithResponses) AttachGroupToUserWithResponse(ctx context.Context, groupID GroupID, body AttachGroupToUserJSONRequestBody, reqEditors ...RequestEditorFn) (*AttachGroupToUserResponse, error)

func (*ClientWithResponses) AttachProjectToGroupWithBodyWithResponse

func (c *ClientWithResponses) AttachProjectToGroupWithBodyWithResponse(ctx context.Context, projectID ProjectID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AttachProjectToGroupResponse, error)

AttachProjectToGroupWithBodyWithResponse request with arbitrary body returning *AttachProjectToGroupResponse

func (*ClientWithResponses) AttachProjectToGroupWithResponse

func (c *ClientWithResponses) AttachProjectToGroupWithResponse(ctx context.Context, projectID ProjectID, body AttachProjectToGroupJSONRequestBody, reqEditors ...RequestEditorFn) (*AttachProjectToGroupResponse, error)

func (*ClientWithResponses) AttachProjectToUserWithBodyWithResponse

func (c *ClientWithResponses) AttachProjectToUserWithBodyWithResponse(ctx context.Context, projectID ProjectID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AttachProjectToUserResponse, error)

AttachProjectToUserWithBodyWithResponse request with arbitrary body returning *AttachProjectToUserResponse

func (*ClientWithResponses) AttachProjectToUserWithResponse

func (c *ClientWithResponses) AttachProjectToUserWithResponse(ctx context.Context, projectID ProjectID, body AttachProjectToUserJSONRequestBody, reqEditors ...RequestEditorFn) (*AttachProjectToUserResponse, error)

func (*ClientWithResponses) AttachUserToGroupWithBodyWithResponse

func (c *ClientWithResponses) AttachUserToGroupWithBodyWithResponse(ctx context.Context, userID UserID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AttachUserToGroupResponse, error)

AttachUserToGroupWithBodyWithResponse request with arbitrary body returning *AttachUserToGroupResponse

func (*ClientWithResponses) AttachUserToGroupWithResponse

func (c *ClientWithResponses) AttachUserToGroupWithResponse(ctx context.Context, userID UserID, body AttachUserToGroupJSONRequestBody, reqEditors ...RequestEditorFn) (*AttachUserToGroupResponse, error)

func (*ClientWithResponses) AttachUserToProjectWithBodyWithResponse

func (c *ClientWithResponses) AttachUserToProjectWithBodyWithResponse(ctx context.Context, userID UserID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AttachUserToProjectResponse, error)

AttachUserToProjectWithBodyWithResponse request with arbitrary body returning *AttachUserToProjectResponse

func (*ClientWithResponses) AttachUserToProjectWithResponse

func (c *ClientWithResponses) AttachUserToProjectWithResponse(ctx context.Context, userID UserID, body AttachUserToProjectJSONRequestBody, reqEditors ...RequestEditorFn) (*AttachUserToProjectResponse, error)

func (*ClientWithResponses) CallbackProviderWithResponse

func (c *ClientWithResponses) CallbackProviderWithResponse(ctx context.Context, provider AuthProviderParam, params *CallbackProviderParams, reqEditors ...RequestEditorFn) (*CallbackProviderResponse, error)

CallbackProviderWithResponse request returning *CallbackProviderResponse

func (*ClientWithResponses) CreateGlobalRunnerWithBodyWithResponse

func (c *ClientWithResponses) CreateGlobalRunnerWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateGlobalRunnerResponse, error)

CreateGlobalRunnerWithBodyWithResponse request with arbitrary body returning *CreateGlobalRunnerResponse

func (*ClientWithResponses) CreateGlobalRunnerWithResponse

func (c *ClientWithResponses) CreateGlobalRunnerWithResponse(ctx context.Context, body CreateGlobalRunnerJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateGlobalRunnerResponse, error)

func (*ClientWithResponses) CreateGroupWithBodyWithResponse

func (c *ClientWithResponses) CreateGroupWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateGroupResponse, error)

CreateGroupWithBodyWithResponse request with arbitrary body returning *CreateGroupResponse

func (*ClientWithResponses) CreateGroupWithResponse

func (c *ClientWithResponses) CreateGroupWithResponse(ctx context.Context, body CreateGroupJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateGroupResponse, error)

func (*ClientWithResponses) CreateProjectCredentialWithBodyWithResponse

func (c *ClientWithResponses) CreateProjectCredentialWithBodyWithResponse(ctx context.Context, projectID ProjectID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateProjectCredentialResponse, error)

CreateProjectCredentialWithBodyWithResponse request with arbitrary body returning *CreateProjectCredentialResponse

func (*ClientWithResponses) CreateProjectCredentialWithResponse

func (c *ClientWithResponses) CreateProjectCredentialWithResponse(ctx context.Context, projectID ProjectID, body CreateProjectCredentialJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateProjectCredentialResponse, error)

func (*ClientWithResponses) CreateProjectEnvironmentSecretWithBodyWithResponse

func (c *ClientWithResponses) CreateProjectEnvironmentSecretWithBodyWithResponse(ctx context.Context, projectID ProjectID, environmentID EnvironmentID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateProjectEnvironmentSecretResponse, error)

CreateProjectEnvironmentSecretWithBodyWithResponse request with arbitrary body returning *CreateProjectEnvironmentSecretResponse

func (*ClientWithResponses) CreateProjectEnvironmentSecretWithResponse

func (c *ClientWithResponses) CreateProjectEnvironmentSecretWithResponse(ctx context.Context, projectID ProjectID, environmentID EnvironmentID, body CreateProjectEnvironmentSecretJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateProjectEnvironmentSecretResponse, error)

func (*ClientWithResponses) CreateProjectEnvironmentValueWithBodyWithResponse

func (c *ClientWithResponses) CreateProjectEnvironmentValueWithBodyWithResponse(ctx context.Context, projectID ProjectID, environmentID EnvironmentID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateProjectEnvironmentValueResponse, error)

CreateProjectEnvironmentValueWithBodyWithResponse request with arbitrary body returning *CreateProjectEnvironmentValueResponse

func (*ClientWithResponses) CreateProjectEnvironmentValueWithResponse

func (c *ClientWithResponses) CreateProjectEnvironmentValueWithResponse(ctx context.Context, projectID ProjectID, environmentID EnvironmentID, body CreateProjectEnvironmentValueJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateProjectEnvironmentValueResponse, error)

func (*ClientWithResponses) CreateProjectEnvironmentWithBodyWithResponse

func (c *ClientWithResponses) CreateProjectEnvironmentWithBodyWithResponse(ctx context.Context, projectID ProjectID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateProjectEnvironmentResponse, error)

CreateProjectEnvironmentWithBodyWithResponse request with arbitrary body returning *CreateProjectEnvironmentResponse

func (*ClientWithResponses) CreateProjectEnvironmentWithResponse

func (c *ClientWithResponses) CreateProjectEnvironmentWithResponse(ctx context.Context, projectID ProjectID, body CreateProjectEnvironmentJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateProjectEnvironmentResponse, error)

func (*ClientWithResponses) CreateProjectExecutionWithBodyWithResponse

func (c *ClientWithResponses) CreateProjectExecutionWithBodyWithResponse(ctx context.Context, projectID ProjectID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateProjectExecutionResponse, error)

CreateProjectExecutionWithBodyWithResponse request with arbitrary body returning *CreateProjectExecutionResponse

func (*ClientWithResponses) CreateProjectExecutionWithResponse

func (c *ClientWithResponses) CreateProjectExecutionWithResponse(ctx context.Context, projectID ProjectID, body CreateProjectExecutionJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateProjectExecutionResponse, error)

func (*ClientWithResponses) CreateProjectInventoryWithBodyWithResponse

func (c *ClientWithResponses) CreateProjectInventoryWithBodyWithResponse(ctx context.Context, projectID ProjectID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateProjectInventoryResponse, error)

CreateProjectInventoryWithBodyWithResponse request with arbitrary body returning *CreateProjectInventoryResponse

func (*ClientWithResponses) CreateProjectInventoryWithResponse

func (c *ClientWithResponses) CreateProjectInventoryWithResponse(ctx context.Context, projectID ProjectID, body CreateProjectInventoryJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateProjectInventoryResponse, error)

func (*ClientWithResponses) CreateProjectRepositoryWithBodyWithResponse

func (c *ClientWithResponses) CreateProjectRepositoryWithBodyWithResponse(ctx context.Context, projectID ProjectID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateProjectRepositoryResponse, error)

CreateProjectRepositoryWithBodyWithResponse request with arbitrary body returning *CreateProjectRepositoryResponse

func (*ClientWithResponses) CreateProjectRepositoryWithResponse

func (c *ClientWithResponses) CreateProjectRepositoryWithResponse(ctx context.Context, projectID ProjectID, body CreateProjectRepositoryJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateProjectRepositoryResponse, error)

func (*ClientWithResponses) CreateProjectRunnerWithBodyWithResponse

func (c *ClientWithResponses) CreateProjectRunnerWithBodyWithResponse(ctx context.Context, projectID ProjectID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateProjectRunnerResponse, error)

CreateProjectRunnerWithBodyWithResponse request with arbitrary body returning *CreateProjectRunnerResponse

func (*ClientWithResponses) CreateProjectRunnerWithResponse

func (c *ClientWithResponses) CreateProjectRunnerWithResponse(ctx context.Context, projectID ProjectID, body CreateProjectRunnerJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateProjectRunnerResponse, error)

func (*ClientWithResponses) CreateProjectScheduleWithBodyWithResponse

func (c *ClientWithResponses) CreateProjectScheduleWithBodyWithResponse(ctx context.Context, projectID ProjectID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateProjectScheduleResponse, error)

CreateProjectScheduleWithBodyWithResponse request with arbitrary body returning *CreateProjectScheduleResponse

func (*ClientWithResponses) CreateProjectScheduleWithResponse

func (c *ClientWithResponses) CreateProjectScheduleWithResponse(ctx context.Context, projectID ProjectID, body CreateProjectScheduleJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateProjectScheduleResponse, error)

func (*ClientWithResponses) CreateProjectTemplateSurveyWithBodyWithResponse

func (c *ClientWithResponses) CreateProjectTemplateSurveyWithBodyWithResponse(ctx context.Context, projectID ProjectID, templateID TemplateID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateProjectTemplateSurveyResponse, error)

CreateProjectTemplateSurveyWithBodyWithResponse request with arbitrary body returning *CreateProjectTemplateSurveyResponse

func (*ClientWithResponses) CreateProjectTemplateSurveyWithResponse

func (c *ClientWithResponses) CreateProjectTemplateSurveyWithResponse(ctx context.Context, projectID ProjectID, templateID TemplateID, body CreateProjectTemplateSurveyJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateProjectTemplateSurveyResponse, error)

func (*ClientWithResponses) CreateProjectTemplateVaultWithBodyWithResponse

func (c *ClientWithResponses) CreateProjectTemplateVaultWithBodyWithResponse(ctx context.Context, projectID ProjectID, templateID TemplateID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateProjectTemplateVaultResponse, error)

CreateProjectTemplateVaultWithBodyWithResponse request with arbitrary body returning *CreateProjectTemplateVaultResponse

func (*ClientWithResponses) CreateProjectTemplateVaultWithResponse

func (c *ClientWithResponses) CreateProjectTemplateVaultWithResponse(ctx context.Context, projectID ProjectID, templateID TemplateID, body CreateProjectTemplateVaultJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateProjectTemplateVaultResponse, error)

func (*ClientWithResponses) CreateProjectTemplateWithBodyWithResponse

func (c *ClientWithResponses) CreateProjectTemplateWithBodyWithResponse(ctx context.Context, projectID ProjectID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateProjectTemplateResponse, error)

CreateProjectTemplateWithBodyWithResponse request with arbitrary body returning *CreateProjectTemplateResponse

func (*ClientWithResponses) CreateProjectTemplateWithResponse

func (c *ClientWithResponses) CreateProjectTemplateWithResponse(ctx context.Context, projectID ProjectID, body CreateProjectTemplateJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateProjectTemplateResponse, error)

func (*ClientWithResponses) CreateProjectWithBodyWithResponse

func (c *ClientWithResponses) CreateProjectWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateProjectResponse, error)

CreateProjectWithBodyWithResponse request with arbitrary body returning *CreateProjectResponse

func (*ClientWithResponses) CreateProjectWithResponse

func (c *ClientWithResponses) CreateProjectWithResponse(ctx context.Context, body CreateProjectJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateProjectResponse, error)

func (*ClientWithResponses) CreateUserWithBodyWithResponse

func (c *ClientWithResponses) CreateUserWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateUserResponse, error)

CreateUserWithBodyWithResponse request with arbitrary body returning *CreateUserResponse

func (*ClientWithResponses) CreateUserWithResponse

func (c *ClientWithResponses) CreateUserWithResponse(ctx context.Context, body CreateUserJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateUserResponse, error)

func (*ClientWithResponses) DeleteGlobalRunnerWithResponse

func (c *ClientWithResponses) DeleteGlobalRunnerWithResponse(ctx context.Context, runnerID RunnerID, reqEditors ...RequestEditorFn) (*DeleteGlobalRunnerResponse, error)

DeleteGlobalRunnerWithResponse request returning *DeleteGlobalRunnerResponse

func (*ClientWithResponses) DeleteGroupFromProjectWithBodyWithResponse

func (c *ClientWithResponses) DeleteGroupFromProjectWithBodyWithResponse(ctx context.Context, groupID GroupID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DeleteGroupFromProjectResponse, error)

DeleteGroupFromProjectWithBodyWithResponse request with arbitrary body returning *DeleteGroupFromProjectResponse

func (*ClientWithResponses) DeleteGroupFromProjectWithResponse

func (c *ClientWithResponses) DeleteGroupFromProjectWithResponse(ctx context.Context, groupID GroupID, body DeleteGroupFromProjectJSONRequestBody, reqEditors ...RequestEditorFn) (*DeleteGroupFromProjectResponse, error)

func (*ClientWithResponses) DeleteGroupFromUserWithBodyWithResponse

func (c *ClientWithResponses) DeleteGroupFromUserWithBodyWithResponse(ctx context.Context, groupID GroupID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DeleteGroupFromUserResponse, error)

DeleteGroupFromUserWithBodyWithResponse request with arbitrary body returning *DeleteGroupFromUserResponse

func (*ClientWithResponses) DeleteGroupFromUserWithResponse

func (c *ClientWithResponses) DeleteGroupFromUserWithResponse(ctx context.Context, groupID GroupID, body DeleteGroupFromUserJSONRequestBody, reqEditors ...RequestEditorFn) (*DeleteGroupFromUserResponse, error)

func (*ClientWithResponses) DeleteGroupWithResponse

func (c *ClientWithResponses) DeleteGroupWithResponse(ctx context.Context, groupID GroupID, reqEditors ...RequestEditorFn) (*DeleteGroupResponse, error)

DeleteGroupWithResponse request returning *DeleteGroupResponse

func (*ClientWithResponses) DeleteProjectCredentialWithResponse

func (c *ClientWithResponses) DeleteProjectCredentialWithResponse(ctx context.Context, projectID ProjectID, credentialID CredentialID, reqEditors ...RequestEditorFn) (*DeleteProjectCredentialResponse, error)

DeleteProjectCredentialWithResponse request returning *DeleteProjectCredentialResponse

func (*ClientWithResponses) DeleteProjectEnvironmentSecretWithResponse

func (c *ClientWithResponses) DeleteProjectEnvironmentSecretWithResponse(ctx context.Context, projectID ProjectID, environmentID EnvironmentID, secretID SecretID, reqEditors ...RequestEditorFn) (*DeleteProjectEnvironmentSecretResponse, error)

DeleteProjectEnvironmentSecretWithResponse request returning *DeleteProjectEnvironmentSecretResponse

func (*ClientWithResponses) DeleteProjectEnvironmentValueWithResponse

func (c *ClientWithResponses) DeleteProjectEnvironmentValueWithResponse(ctx context.Context, projectID ProjectID, environmentID EnvironmentID, valueID ValueID, reqEditors ...RequestEditorFn) (*DeleteProjectEnvironmentValueResponse, error)

DeleteProjectEnvironmentValueWithResponse request returning *DeleteProjectEnvironmentValueResponse

func (*ClientWithResponses) DeleteProjectEnvironmentWithResponse

func (c *ClientWithResponses) DeleteProjectEnvironmentWithResponse(ctx context.Context, projectID ProjectID, environmentID EnvironmentID, reqEditors ...RequestEditorFn) (*DeleteProjectEnvironmentResponse, error)

DeleteProjectEnvironmentWithResponse request returning *DeleteProjectEnvironmentResponse

func (*ClientWithResponses) DeleteProjectExecutionWithResponse

func (c *ClientWithResponses) DeleteProjectExecutionWithResponse(ctx context.Context, projectID ProjectID, executionID ExecutionID, reqEditors ...RequestEditorFn) (*DeleteProjectExecutionResponse, error)

DeleteProjectExecutionWithResponse request returning *DeleteProjectExecutionResponse

func (*ClientWithResponses) DeleteProjectFromGroupWithBodyWithResponse

func (c *ClientWithResponses) DeleteProjectFromGroupWithBodyWithResponse(ctx context.Context, projectID ProjectID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DeleteProjectFromGroupResponse, error)

DeleteProjectFromGroupWithBodyWithResponse request with arbitrary body returning *DeleteProjectFromGroupResponse

func (*ClientWithResponses) DeleteProjectFromGroupWithResponse

func (c *ClientWithResponses) DeleteProjectFromGroupWithResponse(ctx context.Context, projectID ProjectID, body DeleteProjectFromGroupJSONRequestBody, reqEditors ...RequestEditorFn) (*DeleteProjectFromGroupResponse, error)

func (*ClientWithResponses) DeleteProjectFromUserWithBodyWithResponse

func (c *ClientWithResponses) DeleteProjectFromUserWithBodyWithResponse(ctx context.Context, projectID ProjectID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DeleteProjectFromUserResponse, error)

DeleteProjectFromUserWithBodyWithResponse request with arbitrary body returning *DeleteProjectFromUserResponse

func (*ClientWithResponses) DeleteProjectFromUserWithResponse

func (c *ClientWithResponses) DeleteProjectFromUserWithResponse(ctx context.Context, projectID ProjectID, body DeleteProjectFromUserJSONRequestBody, reqEditors ...RequestEditorFn) (*DeleteProjectFromUserResponse, error)

func (*ClientWithResponses) DeleteProjectInventoryWithResponse

func (c *ClientWithResponses) DeleteProjectInventoryWithResponse(ctx context.Context, projectID ProjectID, inventoryID InventoryID, reqEditors ...RequestEditorFn) (*DeleteProjectInventoryResponse, error)

DeleteProjectInventoryWithResponse request returning *DeleteProjectInventoryResponse

func (*ClientWithResponses) DeleteProjectRepositoryWithResponse

func (c *ClientWithResponses) DeleteProjectRepositoryWithResponse(ctx context.Context, projectID ProjectID, repositoryID RepositoryID, reqEditors ...RequestEditorFn) (*DeleteProjectRepositoryResponse, error)

DeleteProjectRepositoryWithResponse request returning *DeleteProjectRepositoryResponse

func (*ClientWithResponses) DeleteProjectRunnerWithResponse

func (c *ClientWithResponses) DeleteProjectRunnerWithResponse(ctx context.Context, projectID ProjectID, runnerID RunnerID, reqEditors ...RequestEditorFn) (*DeleteProjectRunnerResponse, error)

DeleteProjectRunnerWithResponse request returning *DeleteProjectRunnerResponse

func (*ClientWithResponses) DeleteProjectScheduleWithResponse

func (c *ClientWithResponses) DeleteProjectScheduleWithResponse(ctx context.Context, projectID ProjectID, scheduleID ScheduleID, reqEditors ...RequestEditorFn) (*DeleteProjectScheduleResponse, error)

DeleteProjectScheduleWithResponse request returning *DeleteProjectScheduleResponse

func (*ClientWithResponses) DeleteProjectTemplateSurveyWithResponse

func (c *ClientWithResponses) DeleteProjectTemplateSurveyWithResponse(ctx context.Context, projectID ProjectID, templateID TemplateID, surveyID SurveyID, reqEditors ...RequestEditorFn) (*DeleteProjectTemplateSurveyResponse, error)

DeleteProjectTemplateSurveyWithResponse request returning *DeleteProjectTemplateSurveyResponse

func (*ClientWithResponses) DeleteProjectTemplateVaultWithResponse

func (c *ClientWithResponses) DeleteProjectTemplateVaultWithResponse(ctx context.Context, projectID ProjectID, templateID TemplateID, vaultID VaultID, reqEditors ...RequestEditorFn) (*DeleteProjectTemplateVaultResponse, error)

DeleteProjectTemplateVaultWithResponse request returning *DeleteProjectTemplateVaultResponse

func (*ClientWithResponses) DeleteProjectTemplateWithResponse

func (c *ClientWithResponses) DeleteProjectTemplateWithResponse(ctx context.Context, projectID ProjectID, templateID TemplateID, reqEditors ...RequestEditorFn) (*DeleteProjectTemplateResponse, error)

DeleteProjectTemplateWithResponse request returning *DeleteProjectTemplateResponse

func (*ClientWithResponses) DeleteProjectWithResponse

func (c *ClientWithResponses) DeleteProjectWithResponse(ctx context.Context, projectID ProjectID, reqEditors ...RequestEditorFn) (*DeleteProjectResponse, error)

DeleteProjectWithResponse request returning *DeleteProjectResponse

func (*ClientWithResponses) DeleteUserFromGroupWithBodyWithResponse

func (c *ClientWithResponses) DeleteUserFromGroupWithBodyWithResponse(ctx context.Context, userID UserID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DeleteUserFromGroupResponse, error)

DeleteUserFromGroupWithBodyWithResponse request with arbitrary body returning *DeleteUserFromGroupResponse

func (*ClientWithResponses) DeleteUserFromGroupWithResponse

func (c *ClientWithResponses) DeleteUserFromGroupWithResponse(ctx context.Context, userID UserID, body DeleteUserFromGroupJSONRequestBody, reqEditors ...RequestEditorFn) (*DeleteUserFromGroupResponse, error)

func (*ClientWithResponses) DeleteUserFromProjectWithBodyWithResponse

func (c *ClientWithResponses) DeleteUserFromProjectWithBodyWithResponse(ctx context.Context, userID UserID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DeleteUserFromProjectResponse, error)

DeleteUserFromProjectWithBodyWithResponse request with arbitrary body returning *DeleteUserFromProjectResponse

func (*ClientWithResponses) DeleteUserFromProjectWithResponse

func (c *ClientWithResponses) DeleteUserFromProjectWithResponse(ctx context.Context, userID UserID, body DeleteUserFromProjectJSONRequestBody, reqEditors ...RequestEditorFn) (*DeleteUserFromProjectResponse, error)

func (*ClientWithResponses) DeleteUserWithResponse

func (c *ClientWithResponses) DeleteUserWithResponse(ctx context.Context, userID UserID, reqEditors ...RequestEditorFn) (*DeleteUserResponse, error)

DeleteUserWithResponse request returning *DeleteUserResponse

func (*ClientWithResponses) ListGlobalEventsWithResponse

func (c *ClientWithResponses) ListGlobalEventsWithResponse(ctx context.Context, params *ListGlobalEventsParams, reqEditors ...RequestEditorFn) (*ListGlobalEventsResponse, error)

ListGlobalEventsWithResponse request returning *ListGlobalEventsResponse

func (*ClientWithResponses) ListGlobalRunnersWithResponse

func (c *ClientWithResponses) ListGlobalRunnersWithResponse(ctx context.Context, params *ListGlobalRunnersParams, reqEditors ...RequestEditorFn) (*ListGlobalRunnersResponse, error)

ListGlobalRunnersWithResponse request returning *ListGlobalRunnersResponse

func (*ClientWithResponses) ListGroupProjectsWithResponse

func (c *ClientWithResponses) ListGroupProjectsWithResponse(ctx context.Context, groupID GroupID, params *ListGroupProjectsParams, reqEditors ...RequestEditorFn) (*ListGroupProjectsResponse, error)

ListGroupProjectsWithResponse request returning *ListGroupProjectsResponse

func (*ClientWithResponses) ListGroupUsersWithResponse

func (c *ClientWithResponses) ListGroupUsersWithResponse(ctx context.Context, groupID GroupID, params *ListGroupUsersParams, reqEditors ...RequestEditorFn) (*ListGroupUsersResponse, error)

ListGroupUsersWithResponse request returning *ListGroupUsersResponse

func (*ClientWithResponses) ListGroupsWithResponse

func (c *ClientWithResponses) ListGroupsWithResponse(ctx context.Context, params *ListGroupsParams, reqEditors ...RequestEditorFn) (*ListGroupsResponse, error)

ListGroupsWithResponse request returning *ListGroupsResponse

func (*ClientWithResponses) ListProjectCredentialsWithResponse

func (c *ClientWithResponses) ListProjectCredentialsWithResponse(ctx context.Context, projectID ProjectID, params *ListProjectCredentialsParams, reqEditors ...RequestEditorFn) (*ListProjectCredentialsResponse, error)

ListProjectCredentialsWithResponse request returning *ListProjectCredentialsResponse

func (*ClientWithResponses) ListProjectEnvironmentsWithResponse

func (c *ClientWithResponses) ListProjectEnvironmentsWithResponse(ctx context.Context, projectID ProjectID, params *ListProjectEnvironmentsParams, reqEditors ...RequestEditorFn) (*ListProjectEnvironmentsResponse, error)

ListProjectEnvironmentsWithResponse request returning *ListProjectEnvironmentsResponse

func (*ClientWithResponses) ListProjectEventsWithResponse

func (c *ClientWithResponses) ListProjectEventsWithResponse(ctx context.Context, projectID ProjectID, params *ListProjectEventsParams, reqEditors ...RequestEditorFn) (*ListProjectEventsResponse, error)

ListProjectEventsWithResponse request returning *ListProjectEventsResponse

func (*ClientWithResponses) ListProjectExecutionsWithResponse

func (c *ClientWithResponses) ListProjectExecutionsWithResponse(ctx context.Context, projectID ProjectID, params *ListProjectExecutionsParams, reqEditors ...RequestEditorFn) (*ListProjectExecutionsResponse, error)

ListProjectExecutionsWithResponse request returning *ListProjectExecutionsResponse

func (*ClientWithResponses) ListProjectGroupsWithResponse

func (c *ClientWithResponses) ListProjectGroupsWithResponse(ctx context.Context, projectID ProjectID, params *ListProjectGroupsParams, reqEditors ...RequestEditorFn) (*ListProjectGroupsResponse, error)

ListProjectGroupsWithResponse request returning *ListProjectGroupsResponse

func (*ClientWithResponses) ListProjectInventoriesWithResponse

func (c *ClientWithResponses) ListProjectInventoriesWithResponse(ctx context.Context, projectID ProjectID, params *ListProjectInventoriesParams, reqEditors ...RequestEditorFn) (*ListProjectInventoriesResponse, error)

ListProjectInventoriesWithResponse request returning *ListProjectInventoriesResponse

func (*ClientWithResponses) ListProjectRepositoriesWithResponse

func (c *ClientWithResponses) ListProjectRepositoriesWithResponse(ctx context.Context, projectID ProjectID, params *ListProjectRepositoriesParams, reqEditors ...RequestEditorFn) (*ListProjectRepositoriesResponse, error)

ListProjectRepositoriesWithResponse request returning *ListProjectRepositoriesResponse

func (*ClientWithResponses) ListProjectRunnersWithResponse

func (c *ClientWithResponses) ListProjectRunnersWithResponse(ctx context.Context, projectID ProjectID, params *ListProjectRunnersParams, reqEditors ...RequestEditorFn) (*ListProjectRunnersResponse, error)

ListProjectRunnersWithResponse request returning *ListProjectRunnersResponse

func (*ClientWithResponses) ListProjectSchedulesWithResponse

func (c *ClientWithResponses) ListProjectSchedulesWithResponse(ctx context.Context, projectID ProjectID, params *ListProjectSchedulesParams, reqEditors ...RequestEditorFn) (*ListProjectSchedulesResponse, error)

ListProjectSchedulesWithResponse request returning *ListProjectSchedulesResponse

func (*ClientWithResponses) ListProjectTemplatesWithResponse

func (c *ClientWithResponses) ListProjectTemplatesWithResponse(ctx context.Context, projectID ProjectID, params *ListProjectTemplatesParams, reqEditors ...RequestEditorFn) (*ListProjectTemplatesResponse, error)

ListProjectTemplatesWithResponse request returning *ListProjectTemplatesResponse

func (*ClientWithResponses) ListProjectUsersWithResponse

func (c *ClientWithResponses) ListProjectUsersWithResponse(ctx context.Context, projectID ProjectID, params *ListProjectUsersParams, reqEditors ...RequestEditorFn) (*ListProjectUsersResponse, error)

ListProjectUsersWithResponse request returning *ListProjectUsersResponse

func (*ClientWithResponses) ListProjectsWithResponse

func (c *ClientWithResponses) ListProjectsWithResponse(ctx context.Context, params *ListProjectsParams, reqEditors ...RequestEditorFn) (*ListProjectsResponse, error)

ListProjectsWithResponse request returning *ListProjectsResponse

func (*ClientWithResponses) ListProvidersWithResponse

func (c *ClientWithResponses) ListProvidersWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListProvidersResponse, error)

ListProvidersWithResponse request returning *ListProvidersResponse

func (*ClientWithResponses) ListUserGroupsWithResponse

func (c *ClientWithResponses) ListUserGroupsWithResponse(ctx context.Context, userID UserID, params *ListUserGroupsParams, reqEditors ...RequestEditorFn) (*ListUserGroupsResponse, error)

ListUserGroupsWithResponse request returning *ListUserGroupsResponse

func (*ClientWithResponses) ListUserProjectsWithResponse

func (c *ClientWithResponses) ListUserProjectsWithResponse(ctx context.Context, userID UserID, params *ListUserProjectsParams, reqEditors ...RequestEditorFn) (*ListUserProjectsResponse, error)

ListUserProjectsWithResponse request returning *ListUserProjectsResponse

func (*ClientWithResponses) ListUsersWithResponse

func (c *ClientWithResponses) ListUsersWithResponse(ctx context.Context, params *ListUsersParams, reqEditors ...RequestEditorFn) (*ListUsersResponse, error)

ListUsersWithResponse request returning *ListUsersResponse

func (*ClientWithResponses) LoginAuthWithBodyWithResponse

func (c *ClientWithResponses) LoginAuthWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*LoginAuthResponse, error)

LoginAuthWithBodyWithResponse request with arbitrary body returning *LoginAuthResponse

func (*ClientWithResponses) LoginAuthWithResponse

func (c *ClientWithResponses) LoginAuthWithResponse(ctx context.Context, body LoginAuthJSONRequestBody, reqEditors ...RequestEditorFn) (*LoginAuthResponse, error)

func (*ClientWithResponses) OutputProjectExecutionWithResponse

func (c *ClientWithResponses) OutputProjectExecutionWithResponse(ctx context.Context, projectID ProjectID, executionID ExecutionID, reqEditors ...RequestEditorFn) (*OutputProjectExecutionResponse, error)

OutputProjectExecutionWithResponse request returning *OutputProjectExecutionResponse

func (*ClientWithResponses) PermitGroupProjectWithBodyWithResponse

func (c *ClientWithResponses) PermitGroupProjectWithBodyWithResponse(ctx context.Context, groupID GroupID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PermitGroupProjectResponse, error)

PermitGroupProjectWithBodyWithResponse request with arbitrary body returning *PermitGroupProjectResponse

func (*ClientWithResponses) PermitGroupProjectWithResponse

func (c *ClientWithResponses) PermitGroupProjectWithResponse(ctx context.Context, groupID GroupID, body PermitGroupProjectJSONRequestBody, reqEditors ...RequestEditorFn) (*PermitGroupProjectResponse, error)

func (*ClientWithResponses) PermitGroupUserWithBodyWithResponse

func (c *ClientWithResponses) PermitGroupUserWithBodyWithResponse(ctx context.Context, groupID GroupID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PermitGroupUserResponse, error)

PermitGroupUserWithBodyWithResponse request with arbitrary body returning *PermitGroupUserResponse

func (*ClientWithResponses) PermitGroupUserWithResponse

func (c *ClientWithResponses) PermitGroupUserWithResponse(ctx context.Context, groupID GroupID, body PermitGroupUserJSONRequestBody, reqEditors ...RequestEditorFn) (*PermitGroupUserResponse, error)

func (*ClientWithResponses) PermitProjectGroupWithBodyWithResponse

func (c *ClientWithResponses) PermitProjectGroupWithBodyWithResponse(ctx context.Context, projectID ProjectID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PermitProjectGroupResponse, error)

PermitProjectGroupWithBodyWithResponse request with arbitrary body returning *PermitProjectGroupResponse

func (*ClientWithResponses) PermitProjectGroupWithResponse

func (c *ClientWithResponses) PermitProjectGroupWithResponse(ctx context.Context, projectID ProjectID, body PermitProjectGroupJSONRequestBody, reqEditors ...RequestEditorFn) (*PermitProjectGroupResponse, error)

func (*ClientWithResponses) PermitProjectUserWithBodyWithResponse

func (c *ClientWithResponses) PermitProjectUserWithBodyWithResponse(ctx context.Context, projectID ProjectID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PermitProjectUserResponse, error)

PermitProjectUserWithBodyWithResponse request with arbitrary body returning *PermitProjectUserResponse

func (*ClientWithResponses) PermitProjectUserWithResponse

func (c *ClientWithResponses) PermitProjectUserWithResponse(ctx context.Context, projectID ProjectID, body PermitProjectUserJSONRequestBody, reqEditors ...RequestEditorFn) (*PermitProjectUserResponse, error)

func (*ClientWithResponses) PermitUserGroupWithBodyWithResponse

func (c *ClientWithResponses) PermitUserGroupWithBodyWithResponse(ctx context.Context, userID UserID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PermitUserGroupResponse, error)

PermitUserGroupWithBodyWithResponse request with arbitrary body returning *PermitUserGroupResponse

func (*ClientWithResponses) PermitUserGroupWithResponse

func (c *ClientWithResponses) PermitUserGroupWithResponse(ctx context.Context, userID UserID, body PermitUserGroupJSONRequestBody, reqEditors ...RequestEditorFn) (*PermitUserGroupResponse, error)

func (*ClientWithResponses) PermitUserProjectWithBodyWithResponse

func (c *ClientWithResponses) PermitUserProjectWithBodyWithResponse(ctx context.Context, userID UserID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PermitUserProjectResponse, error)

PermitUserProjectWithBodyWithResponse request with arbitrary body returning *PermitUserProjectResponse

func (*ClientWithResponses) PermitUserProjectWithResponse

func (c *ClientWithResponses) PermitUserProjectWithResponse(ctx context.Context, userID UserID, body PermitUserProjectJSONRequestBody, reqEditors ...RequestEditorFn) (*PermitUserProjectResponse, error)

func (*ClientWithResponses) PurgeProjectExecutionWithResponse

func (c *ClientWithResponses) PurgeProjectExecutionWithResponse(ctx context.Context, projectID ProjectID, executionID ExecutionID, reqEditors ...RequestEditorFn) (*PurgeProjectExecutionResponse, error)

PurgeProjectExecutionWithResponse request returning *PurgeProjectExecutionResponse

func (*ClientWithResponses) RedirectAuthWithBodyWithResponse

func (c *ClientWithResponses) RedirectAuthWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*RedirectAuthResponse, error)

RedirectAuthWithBodyWithResponse request with arbitrary body returning *RedirectAuthResponse

func (*ClientWithResponses) RedirectAuthWithResponse

func (c *ClientWithResponses) RedirectAuthWithResponse(ctx context.Context, body RedirectAuthJSONRequestBody, reqEditors ...RequestEditorFn) (*RedirectAuthResponse, error)

func (*ClientWithResponses) RefreshAuthWithResponse

func (c *ClientWithResponses) RefreshAuthWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*RefreshAuthResponse, error)

RefreshAuthWithResponse request returning *RefreshAuthResponse

func (*ClientWithResponses) RequestProviderWithResponse

func (c *ClientWithResponses) RequestProviderWithResponse(ctx context.Context, provider AuthProviderParam, reqEditors ...RequestEditorFn) (*RequestProviderResponse, error)

RequestProviderWithResponse request returning *RequestProviderResponse

func (*ClientWithResponses) ShowGlobalRunnerWithResponse

func (c *ClientWithResponses) ShowGlobalRunnerWithResponse(ctx context.Context, runnerID RunnerID, reqEditors ...RequestEditorFn) (*ShowGlobalRunnerResponse, error)

ShowGlobalRunnerWithResponse request returning *ShowGlobalRunnerResponse

func (*ClientWithResponses) ShowGroupWithResponse

func (c *ClientWithResponses) ShowGroupWithResponse(ctx context.Context, groupID GroupID, reqEditors ...RequestEditorFn) (*ShowGroupResponse, error)

ShowGroupWithResponse request returning *ShowGroupResponse

func (*ClientWithResponses) ShowProfileWithResponse

func (c *ClientWithResponses) ShowProfileWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ShowProfileResponse, error)

ShowProfileWithResponse request returning *ShowProfileResponse

func (*ClientWithResponses) ShowProjectCredentialWithResponse

func (c *ClientWithResponses) ShowProjectCredentialWithResponse(ctx context.Context, projectID ProjectID, credentialID CredentialID, reqEditors ...RequestEditorFn) (*ShowProjectCredentialResponse, error)

ShowProjectCredentialWithResponse request returning *ShowProjectCredentialResponse

func (*ClientWithResponses) ShowProjectEnvironmentWithResponse

func (c *ClientWithResponses) ShowProjectEnvironmentWithResponse(ctx context.Context, projectID ProjectID, environmentID EnvironmentID, reqEditors ...RequestEditorFn) (*ShowProjectEnvironmentResponse, error)

ShowProjectEnvironmentWithResponse request returning *ShowProjectEnvironmentResponse

func (*ClientWithResponses) ShowProjectExecutionWithResponse

func (c *ClientWithResponses) ShowProjectExecutionWithResponse(ctx context.Context, projectID ProjectID, executionID ExecutionID, reqEditors ...RequestEditorFn) (*ShowProjectExecutionResponse, error)

ShowProjectExecutionWithResponse request returning *ShowProjectExecutionResponse

func (*ClientWithResponses) ShowProjectInventoryWithResponse

func (c *ClientWithResponses) ShowProjectInventoryWithResponse(ctx context.Context, projectID ProjectID, inventoryID InventoryID, reqEditors ...RequestEditorFn) (*ShowProjectInventoryResponse, error)

ShowProjectInventoryWithResponse request returning *ShowProjectInventoryResponse

func (*ClientWithResponses) ShowProjectRepositoryWithResponse

func (c *ClientWithResponses) ShowProjectRepositoryWithResponse(ctx context.Context, projectID ProjectID, repositoryID RepositoryID, reqEditors ...RequestEditorFn) (*ShowProjectRepositoryResponse, error)

ShowProjectRepositoryWithResponse request returning *ShowProjectRepositoryResponse

func (*ClientWithResponses) ShowProjectRunnerWithResponse

func (c *ClientWithResponses) ShowProjectRunnerWithResponse(ctx context.Context, projectID ProjectID, runnerID RunnerID, reqEditors ...RequestEditorFn) (*ShowProjectRunnerResponse, error)

ShowProjectRunnerWithResponse request returning *ShowProjectRunnerResponse

func (*ClientWithResponses) ShowProjectScheduleWithResponse

func (c *ClientWithResponses) ShowProjectScheduleWithResponse(ctx context.Context, projectID ProjectID, scheduleID ScheduleID, reqEditors ...RequestEditorFn) (*ShowProjectScheduleResponse, error)

ShowProjectScheduleWithResponse request returning *ShowProjectScheduleResponse

func (*ClientWithResponses) ShowProjectTemplateWithResponse

func (c *ClientWithResponses) ShowProjectTemplateWithResponse(ctx context.Context, projectID ProjectID, templateID TemplateID, reqEditors ...RequestEditorFn) (*ShowProjectTemplateResponse, error)

ShowProjectTemplateWithResponse request returning *ShowProjectTemplateResponse

func (*ClientWithResponses) ShowProjectWithResponse

func (c *ClientWithResponses) ShowProjectWithResponse(ctx context.Context, projectID ProjectID, reqEditors ...RequestEditorFn) (*ShowProjectResponse, error)

ShowProjectWithResponse request returning *ShowProjectResponse

func (*ClientWithResponses) ShowUserWithResponse

func (c *ClientWithResponses) ShowUserWithResponse(ctx context.Context, userID UserID, reqEditors ...RequestEditorFn) (*ShowUserResponse, error)

ShowUserWithResponse request returning *ShowUserResponse

func (*ClientWithResponses) TokenProfileWithResponse

func (c *ClientWithResponses) TokenProfileWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*TokenProfileResponse, error)

TokenProfileWithResponse request returning *TokenProfileResponse

func (*ClientWithResponses) UpdateGlobalRunnerWithBodyWithResponse

func (c *ClientWithResponses) UpdateGlobalRunnerWithBodyWithResponse(ctx context.Context, runnerID RunnerID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateGlobalRunnerResponse, error)

UpdateGlobalRunnerWithBodyWithResponse request with arbitrary body returning *UpdateGlobalRunnerResponse

func (*ClientWithResponses) UpdateGlobalRunnerWithResponse

func (c *ClientWithResponses) UpdateGlobalRunnerWithResponse(ctx context.Context, runnerID RunnerID, body UpdateGlobalRunnerJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateGlobalRunnerResponse, error)

func (*ClientWithResponses) UpdateGroupWithBodyWithResponse

func (c *ClientWithResponses) UpdateGroupWithBodyWithResponse(ctx context.Context, groupID GroupID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateGroupResponse, error)

UpdateGroupWithBodyWithResponse request with arbitrary body returning *UpdateGroupResponse

func (*ClientWithResponses) UpdateGroupWithResponse

func (c *ClientWithResponses) UpdateGroupWithResponse(ctx context.Context, groupID GroupID, body UpdateGroupJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateGroupResponse, error)

func (*ClientWithResponses) UpdateProfileWithBodyWithResponse

func (c *ClientWithResponses) UpdateProfileWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateProfileResponse, error)

UpdateProfileWithBodyWithResponse request with arbitrary body returning *UpdateProfileResponse

func (*ClientWithResponses) UpdateProfileWithResponse

func (c *ClientWithResponses) UpdateProfileWithResponse(ctx context.Context, body UpdateProfileJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateProfileResponse, error)

func (*ClientWithResponses) UpdateProjectCredentialWithBodyWithResponse

func (c *ClientWithResponses) UpdateProjectCredentialWithBodyWithResponse(ctx context.Context, projectID ProjectID, credentialID CredentialID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateProjectCredentialResponse, error)

UpdateProjectCredentialWithBodyWithResponse request with arbitrary body returning *UpdateProjectCredentialResponse

func (*ClientWithResponses) UpdateProjectCredentialWithResponse

func (c *ClientWithResponses) UpdateProjectCredentialWithResponse(ctx context.Context, projectID ProjectID, credentialID CredentialID, body UpdateProjectCredentialJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateProjectCredentialResponse, error)

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 request with arbitrary body returning *UpdateProjectEnvironmentSecretResponse

func (*ClientWithResponses) UpdateProjectEnvironmentSecretWithResponse

func (c *ClientWithResponses) UpdateProjectEnvironmentSecretWithResponse(ctx context.Context, projectID ProjectID, environmentID EnvironmentID, secretID SecretID, body UpdateProjectEnvironmentSecretJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateProjectEnvironmentSecretResponse, error)

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 request with arbitrary body returning *UpdateProjectEnvironmentValueResponse

func (*ClientWithResponses) UpdateProjectEnvironmentValueWithResponse

func (c *ClientWithResponses) UpdateProjectEnvironmentValueWithResponse(ctx context.Context, projectID ProjectID, environmentID EnvironmentID, valueID ValueID, body UpdateProjectEnvironmentValueJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateProjectEnvironmentValueResponse, error)

func (*ClientWithResponses) UpdateProjectEnvironmentWithBodyWithResponse

func (c *ClientWithResponses) UpdateProjectEnvironmentWithBodyWithResponse(ctx context.Context, projectID ProjectID, environmentID EnvironmentID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateProjectEnvironmentResponse, error)

UpdateProjectEnvironmentWithBodyWithResponse request with arbitrary body returning *UpdateProjectEnvironmentResponse

func (*ClientWithResponses) UpdateProjectEnvironmentWithResponse

func (c *ClientWithResponses) UpdateProjectEnvironmentWithResponse(ctx context.Context, projectID ProjectID, environmentID EnvironmentID, body UpdateProjectEnvironmentJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateProjectEnvironmentResponse, error)

func (*ClientWithResponses) UpdateProjectInventoryWithBodyWithResponse

func (c *ClientWithResponses) UpdateProjectInventoryWithBodyWithResponse(ctx context.Context, projectID ProjectID, inventoryID InventoryID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateProjectInventoryResponse, error)

UpdateProjectInventoryWithBodyWithResponse request with arbitrary body returning *UpdateProjectInventoryResponse

func (*ClientWithResponses) UpdateProjectInventoryWithResponse

func (c *ClientWithResponses) UpdateProjectInventoryWithResponse(ctx context.Context, projectID ProjectID, inventoryID InventoryID, body UpdateProjectInventoryJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateProjectInventoryResponse, error)

func (*ClientWithResponses) UpdateProjectRepositoryWithBodyWithResponse

func (c *ClientWithResponses) UpdateProjectRepositoryWithBodyWithResponse(ctx context.Context, projectID ProjectID, repositoryID RepositoryID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateProjectRepositoryResponse, error)

UpdateProjectRepositoryWithBodyWithResponse request with arbitrary body returning *UpdateProjectRepositoryResponse

func (*ClientWithResponses) UpdateProjectRepositoryWithResponse

func (c *ClientWithResponses) UpdateProjectRepositoryWithResponse(ctx context.Context, projectID ProjectID, repositoryID RepositoryID, body UpdateProjectRepositoryJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateProjectRepositoryResponse, error)

func (*ClientWithResponses) UpdateProjectRunnerWithBodyWithResponse

func (c *ClientWithResponses) UpdateProjectRunnerWithBodyWithResponse(ctx context.Context, projectID ProjectID, runnerID RunnerID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateProjectRunnerResponse, error)

UpdateProjectRunnerWithBodyWithResponse request with arbitrary body returning *UpdateProjectRunnerResponse

func (*ClientWithResponses) UpdateProjectRunnerWithResponse

func (c *ClientWithResponses) UpdateProjectRunnerWithResponse(ctx context.Context, projectID ProjectID, runnerID RunnerID, body UpdateProjectRunnerJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateProjectRunnerResponse, error)

func (*ClientWithResponses) UpdateProjectScheduleWithBodyWithResponse

func (c *ClientWithResponses) UpdateProjectScheduleWithBodyWithResponse(ctx context.Context, projectID ProjectID, scheduleID ScheduleID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateProjectScheduleResponse, error)

UpdateProjectScheduleWithBodyWithResponse request with arbitrary body returning *UpdateProjectScheduleResponse

func (*ClientWithResponses) UpdateProjectScheduleWithResponse

func (c *ClientWithResponses) UpdateProjectScheduleWithResponse(ctx context.Context, projectID ProjectID, scheduleID ScheduleID, body UpdateProjectScheduleJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateProjectScheduleResponse, error)

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 request with arbitrary body returning *UpdateProjectTemplateSurveyResponse

func (*ClientWithResponses) UpdateProjectTemplateSurveyWithResponse

func (c *ClientWithResponses) UpdateProjectTemplateSurveyWithResponse(ctx context.Context, projectID ProjectID, templateID TemplateID, surveyID SurveyID, body UpdateProjectTemplateSurveyJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateProjectTemplateSurveyResponse, error)

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 request with arbitrary body returning *UpdateProjectTemplateVaultResponse

func (*ClientWithResponses) UpdateProjectTemplateVaultWithResponse

func (c *ClientWithResponses) UpdateProjectTemplateVaultWithResponse(ctx context.Context, projectID ProjectID, templateID TemplateID, vaultID VaultID, body UpdateProjectTemplateVaultJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateProjectTemplateVaultResponse, error)

func (*ClientWithResponses) UpdateProjectTemplateWithBodyWithResponse

func (c *ClientWithResponses) UpdateProjectTemplateWithBodyWithResponse(ctx context.Context, projectID ProjectID, templateID TemplateID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateProjectTemplateResponse, error)

UpdateProjectTemplateWithBodyWithResponse request with arbitrary body returning *UpdateProjectTemplateResponse

func (*ClientWithResponses) UpdateProjectTemplateWithResponse

func (c *ClientWithResponses) UpdateProjectTemplateWithResponse(ctx context.Context, projectID ProjectID, templateID TemplateID, body UpdateProjectTemplateJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateProjectTemplateResponse, error)

func (*ClientWithResponses) UpdateProjectWithBodyWithResponse

func (c *ClientWithResponses) UpdateProjectWithBodyWithResponse(ctx context.Context, projectID ProjectID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateProjectResponse, error)

UpdateProjectWithBodyWithResponse request with arbitrary body returning *UpdateProjectResponse

func (*ClientWithResponses) UpdateProjectWithResponse

func (c *ClientWithResponses) UpdateProjectWithResponse(ctx context.Context, projectID ProjectID, body UpdateProjectJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateProjectResponse, error)

func (*ClientWithResponses) UpdateUserWithBodyWithResponse

func (c *ClientWithResponses) UpdateUserWithBodyWithResponse(ctx context.Context, userID UserID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateUserResponse, error)

UpdateUserWithBodyWithResponse request with arbitrary body returning *UpdateUserResponse

func (*ClientWithResponses) UpdateUserWithResponse

func (c *ClientWithResponses) UpdateUserWithResponse(ctx context.Context, userID UserID, body UpdateUserJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateUserResponse, error)

func (*ClientWithResponses) VerifyAuthWithResponse

func (c *ClientWithResponses) VerifyAuthWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*VerifyAuthResponse, error)

VerifyAuthWithResponse request returning *VerifyAuthResponse

type ClientWithResponsesInterface

type ClientWithResponsesInterface interface {
	// LoginAuthWithBodyWithResponse request with any body
	LoginAuthWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*LoginAuthResponse, error)

	LoginAuthWithResponse(ctx context.Context, body LoginAuthJSONRequestBody, reqEditors ...RequestEditorFn) (*LoginAuthResponse, error)

	// ListProvidersWithResponse request
	ListProvidersWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListProvidersResponse, error)

	// RedirectAuthWithBodyWithResponse request with any body
	RedirectAuthWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*RedirectAuthResponse, error)

	RedirectAuthWithResponse(ctx context.Context, body RedirectAuthJSONRequestBody, reqEditors ...RequestEditorFn) (*RedirectAuthResponse, error)

	// RefreshAuthWithResponse request
	RefreshAuthWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*RefreshAuthResponse, error)

	// VerifyAuthWithResponse request
	VerifyAuthWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*VerifyAuthResponse, error)

	// CallbackProviderWithResponse request
	CallbackProviderWithResponse(ctx context.Context, provider AuthProviderParam, params *CallbackProviderParams, reqEditors ...RequestEditorFn) (*CallbackProviderResponse, error)

	// RequestProviderWithResponse request
	RequestProviderWithResponse(ctx context.Context, provider AuthProviderParam, reqEditors ...RequestEditorFn) (*RequestProviderResponse, error)

	// ListGlobalEventsWithResponse request
	ListGlobalEventsWithResponse(ctx context.Context, params *ListGlobalEventsParams, reqEditors ...RequestEditorFn) (*ListGlobalEventsResponse, error)

	// ListGroupsWithResponse request
	ListGroupsWithResponse(ctx context.Context, params *ListGroupsParams, reqEditors ...RequestEditorFn) (*ListGroupsResponse, error)

	// CreateGroupWithBodyWithResponse request with any body
	CreateGroupWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateGroupResponse, error)

	CreateGroupWithResponse(ctx context.Context, body CreateGroupJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateGroupResponse, error)

	// DeleteGroupWithResponse request
	DeleteGroupWithResponse(ctx context.Context, groupID GroupID, reqEditors ...RequestEditorFn) (*DeleteGroupResponse, error)

	// ShowGroupWithResponse request
	ShowGroupWithResponse(ctx context.Context, groupID GroupID, reqEditors ...RequestEditorFn) (*ShowGroupResponse, error)

	// UpdateGroupWithBodyWithResponse request with any body
	UpdateGroupWithBodyWithResponse(ctx context.Context, groupID GroupID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateGroupResponse, error)

	UpdateGroupWithResponse(ctx context.Context, groupID GroupID, body UpdateGroupJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateGroupResponse, error)

	// DeleteGroupFromProjectWithBodyWithResponse request with any body
	DeleteGroupFromProjectWithBodyWithResponse(ctx context.Context, groupID GroupID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DeleteGroupFromProjectResponse, error)

	DeleteGroupFromProjectWithResponse(ctx context.Context, groupID GroupID, body DeleteGroupFromProjectJSONRequestBody, reqEditors ...RequestEditorFn) (*DeleteGroupFromProjectResponse, error)

	// ListGroupProjectsWithResponse request
	ListGroupProjectsWithResponse(ctx context.Context, groupID GroupID, params *ListGroupProjectsParams, reqEditors ...RequestEditorFn) (*ListGroupProjectsResponse, error)

	// AttachGroupToProjectWithBodyWithResponse request with any body
	AttachGroupToProjectWithBodyWithResponse(ctx context.Context, groupID GroupID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AttachGroupToProjectResponse, error)

	AttachGroupToProjectWithResponse(ctx context.Context, groupID GroupID, body AttachGroupToProjectJSONRequestBody, reqEditors ...RequestEditorFn) (*AttachGroupToProjectResponse, error)

	// PermitGroupProjectWithBodyWithResponse request with any body
	PermitGroupProjectWithBodyWithResponse(ctx context.Context, groupID GroupID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PermitGroupProjectResponse, error)

	PermitGroupProjectWithResponse(ctx context.Context, groupID GroupID, body PermitGroupProjectJSONRequestBody, reqEditors ...RequestEditorFn) (*PermitGroupProjectResponse, error)

	// DeleteGroupFromUserWithBodyWithResponse request with any body
	DeleteGroupFromUserWithBodyWithResponse(ctx context.Context, groupID GroupID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DeleteGroupFromUserResponse, error)

	DeleteGroupFromUserWithResponse(ctx context.Context, groupID GroupID, body DeleteGroupFromUserJSONRequestBody, reqEditors ...RequestEditorFn) (*DeleteGroupFromUserResponse, error)

	// ListGroupUsersWithResponse request
	ListGroupUsersWithResponse(ctx context.Context, groupID GroupID, params *ListGroupUsersParams, reqEditors ...RequestEditorFn) (*ListGroupUsersResponse, error)

	// AttachGroupToUserWithBodyWithResponse request with any body
	AttachGroupToUserWithBodyWithResponse(ctx context.Context, groupID GroupID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AttachGroupToUserResponse, error)

	AttachGroupToUserWithResponse(ctx context.Context, groupID GroupID, body AttachGroupToUserJSONRequestBody, reqEditors ...RequestEditorFn) (*AttachGroupToUserResponse, error)

	// PermitGroupUserWithBodyWithResponse request with any body
	PermitGroupUserWithBodyWithResponse(ctx context.Context, groupID GroupID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PermitGroupUserResponse, error)

	PermitGroupUserWithResponse(ctx context.Context, groupID GroupID, body PermitGroupUserJSONRequestBody, reqEditors ...RequestEditorFn) (*PermitGroupUserResponse, error)

	// ShowProfileWithResponse request
	ShowProfileWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ShowProfileResponse, error)

	// UpdateProfileWithBodyWithResponse request with any body
	UpdateProfileWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateProfileResponse, error)

	UpdateProfileWithResponse(ctx context.Context, body UpdateProfileJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateProfileResponse, error)

	// TokenProfileWithResponse request
	TokenProfileWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*TokenProfileResponse, error)

	// ListProjectsWithResponse request
	ListProjectsWithResponse(ctx context.Context, params *ListProjectsParams, reqEditors ...RequestEditorFn) (*ListProjectsResponse, error)

	// CreateProjectWithBodyWithResponse request with any body
	CreateProjectWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateProjectResponse, error)

	CreateProjectWithResponse(ctx context.Context, body CreateProjectJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateProjectResponse, error)

	// DeleteProjectWithResponse request
	DeleteProjectWithResponse(ctx context.Context, projectID ProjectID, reqEditors ...RequestEditorFn) (*DeleteProjectResponse, error)

	// ShowProjectWithResponse request
	ShowProjectWithResponse(ctx context.Context, projectID ProjectID, reqEditors ...RequestEditorFn) (*ShowProjectResponse, error)

	// UpdateProjectWithBodyWithResponse request with any body
	UpdateProjectWithBodyWithResponse(ctx context.Context, projectID ProjectID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateProjectResponse, error)

	UpdateProjectWithResponse(ctx context.Context, projectID ProjectID, body UpdateProjectJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateProjectResponse, error)

	// ListProjectCredentialsWithResponse request
	ListProjectCredentialsWithResponse(ctx context.Context, projectID ProjectID, params *ListProjectCredentialsParams, reqEditors ...RequestEditorFn) (*ListProjectCredentialsResponse, error)

	// CreateProjectCredentialWithBodyWithResponse request with any body
	CreateProjectCredentialWithBodyWithResponse(ctx context.Context, projectID ProjectID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateProjectCredentialResponse, error)

	CreateProjectCredentialWithResponse(ctx context.Context, projectID ProjectID, body CreateProjectCredentialJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateProjectCredentialResponse, error)

	// DeleteProjectCredentialWithResponse request
	DeleteProjectCredentialWithResponse(ctx context.Context, projectID ProjectID, credentialID CredentialID, reqEditors ...RequestEditorFn) (*DeleteProjectCredentialResponse, error)

	// ShowProjectCredentialWithResponse request
	ShowProjectCredentialWithResponse(ctx context.Context, projectID ProjectID, credentialID CredentialID, reqEditors ...RequestEditorFn) (*ShowProjectCredentialResponse, error)

	// UpdateProjectCredentialWithBodyWithResponse request with any body
	UpdateProjectCredentialWithBodyWithResponse(ctx context.Context, projectID ProjectID, credentialID CredentialID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateProjectCredentialResponse, error)

	UpdateProjectCredentialWithResponse(ctx context.Context, projectID ProjectID, credentialID CredentialID, body UpdateProjectCredentialJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateProjectCredentialResponse, error)

	// ListProjectEnvironmentsWithResponse request
	ListProjectEnvironmentsWithResponse(ctx context.Context, projectID ProjectID, params *ListProjectEnvironmentsParams, reqEditors ...RequestEditorFn) (*ListProjectEnvironmentsResponse, error)

	// CreateProjectEnvironmentWithBodyWithResponse request with any body
	CreateProjectEnvironmentWithBodyWithResponse(ctx context.Context, projectID ProjectID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateProjectEnvironmentResponse, error)

	CreateProjectEnvironmentWithResponse(ctx context.Context, projectID ProjectID, body CreateProjectEnvironmentJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateProjectEnvironmentResponse, error)

	// DeleteProjectEnvironmentWithResponse request
	DeleteProjectEnvironmentWithResponse(ctx context.Context, projectID ProjectID, environmentID EnvironmentID, reqEditors ...RequestEditorFn) (*DeleteProjectEnvironmentResponse, error)

	// ShowProjectEnvironmentWithResponse request
	ShowProjectEnvironmentWithResponse(ctx context.Context, projectID ProjectID, environmentID EnvironmentID, reqEditors ...RequestEditorFn) (*ShowProjectEnvironmentResponse, error)

	// UpdateProjectEnvironmentWithBodyWithResponse request with any body
	UpdateProjectEnvironmentWithBodyWithResponse(ctx context.Context, projectID ProjectID, environmentID EnvironmentID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateProjectEnvironmentResponse, error)

	UpdateProjectEnvironmentWithResponse(ctx context.Context, projectID ProjectID, environmentID EnvironmentID, body UpdateProjectEnvironmentJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateProjectEnvironmentResponse, error)

	// CreateProjectEnvironmentSecretWithBodyWithResponse request with any body
	CreateProjectEnvironmentSecretWithBodyWithResponse(ctx context.Context, projectID ProjectID, environmentID EnvironmentID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateProjectEnvironmentSecretResponse, error)

	CreateProjectEnvironmentSecretWithResponse(ctx context.Context, projectID ProjectID, environmentID EnvironmentID, body CreateProjectEnvironmentSecretJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateProjectEnvironmentSecretResponse, error)

	// DeleteProjectEnvironmentSecretWithResponse request
	DeleteProjectEnvironmentSecretWithResponse(ctx context.Context, projectID ProjectID, environmentID EnvironmentID, secretID SecretID, reqEditors ...RequestEditorFn) (*DeleteProjectEnvironmentSecretResponse, error)

	// UpdateProjectEnvironmentSecretWithBodyWithResponse request with any body
	UpdateProjectEnvironmentSecretWithBodyWithResponse(ctx context.Context, projectID ProjectID, environmentID EnvironmentID, secretID SecretID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateProjectEnvironmentSecretResponse, error)

	UpdateProjectEnvironmentSecretWithResponse(ctx context.Context, projectID ProjectID, environmentID EnvironmentID, secretID SecretID, body UpdateProjectEnvironmentSecretJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateProjectEnvironmentSecretResponse, error)

	// CreateProjectEnvironmentValueWithBodyWithResponse request with any body
	CreateProjectEnvironmentValueWithBodyWithResponse(ctx context.Context, projectID ProjectID, environmentID EnvironmentID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateProjectEnvironmentValueResponse, error)

	CreateProjectEnvironmentValueWithResponse(ctx context.Context, projectID ProjectID, environmentID EnvironmentID, body CreateProjectEnvironmentValueJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateProjectEnvironmentValueResponse, error)

	// DeleteProjectEnvironmentValueWithResponse request
	DeleteProjectEnvironmentValueWithResponse(ctx context.Context, projectID ProjectID, environmentID EnvironmentID, valueID ValueID, reqEditors ...RequestEditorFn) (*DeleteProjectEnvironmentValueResponse, error)

	// UpdateProjectEnvironmentValueWithBodyWithResponse request with any body
	UpdateProjectEnvironmentValueWithBodyWithResponse(ctx context.Context, projectID ProjectID, environmentID EnvironmentID, valueID ValueID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateProjectEnvironmentValueResponse, error)

	UpdateProjectEnvironmentValueWithResponse(ctx context.Context, projectID ProjectID, environmentID EnvironmentID, valueID ValueID, body UpdateProjectEnvironmentValueJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateProjectEnvironmentValueResponse, error)

	// ListProjectEventsWithResponse request
	ListProjectEventsWithResponse(ctx context.Context, projectID ProjectID, params *ListProjectEventsParams, reqEditors ...RequestEditorFn) (*ListProjectEventsResponse, error)

	// ListProjectExecutionsWithResponse request
	ListProjectExecutionsWithResponse(ctx context.Context, projectID ProjectID, params *ListProjectExecutionsParams, reqEditors ...RequestEditorFn) (*ListProjectExecutionsResponse, error)

	// CreateProjectExecutionWithBodyWithResponse request with any body
	CreateProjectExecutionWithBodyWithResponse(ctx context.Context, projectID ProjectID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateProjectExecutionResponse, error)

	CreateProjectExecutionWithResponse(ctx context.Context, projectID ProjectID, body CreateProjectExecutionJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateProjectExecutionResponse, error)

	// DeleteProjectExecutionWithResponse request
	DeleteProjectExecutionWithResponse(ctx context.Context, projectID ProjectID, executionID ExecutionID, reqEditors ...RequestEditorFn) (*DeleteProjectExecutionResponse, error)

	// ShowProjectExecutionWithResponse request
	ShowProjectExecutionWithResponse(ctx context.Context, projectID ProjectID, executionID ExecutionID, reqEditors ...RequestEditorFn) (*ShowProjectExecutionResponse, error)

	// OutputProjectExecutionWithResponse request
	OutputProjectExecutionWithResponse(ctx context.Context, projectID ProjectID, executionID ExecutionID, reqEditors ...RequestEditorFn) (*OutputProjectExecutionResponse, error)

	// PurgeProjectExecutionWithResponse request
	PurgeProjectExecutionWithResponse(ctx context.Context, projectID ProjectID, executionID ExecutionID, reqEditors ...RequestEditorFn) (*PurgeProjectExecutionResponse, error)

	// DeleteProjectFromGroupWithBodyWithResponse request with any body
	DeleteProjectFromGroupWithBodyWithResponse(ctx context.Context, projectID ProjectID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DeleteProjectFromGroupResponse, error)

	DeleteProjectFromGroupWithResponse(ctx context.Context, projectID ProjectID, body DeleteProjectFromGroupJSONRequestBody, reqEditors ...RequestEditorFn) (*DeleteProjectFromGroupResponse, error)

	// ListProjectGroupsWithResponse request
	ListProjectGroupsWithResponse(ctx context.Context, projectID ProjectID, params *ListProjectGroupsParams, reqEditors ...RequestEditorFn) (*ListProjectGroupsResponse, error)

	// AttachProjectToGroupWithBodyWithResponse request with any body
	AttachProjectToGroupWithBodyWithResponse(ctx context.Context, projectID ProjectID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AttachProjectToGroupResponse, error)

	AttachProjectToGroupWithResponse(ctx context.Context, projectID ProjectID, body AttachProjectToGroupJSONRequestBody, reqEditors ...RequestEditorFn) (*AttachProjectToGroupResponse, error)

	// PermitProjectGroupWithBodyWithResponse request with any body
	PermitProjectGroupWithBodyWithResponse(ctx context.Context, projectID ProjectID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PermitProjectGroupResponse, error)

	PermitProjectGroupWithResponse(ctx context.Context, projectID ProjectID, body PermitProjectGroupJSONRequestBody, reqEditors ...RequestEditorFn) (*PermitProjectGroupResponse, error)

	// ListProjectInventoriesWithResponse request
	ListProjectInventoriesWithResponse(ctx context.Context, projectID ProjectID, params *ListProjectInventoriesParams, reqEditors ...RequestEditorFn) (*ListProjectInventoriesResponse, error)

	// CreateProjectInventoryWithBodyWithResponse request with any body
	CreateProjectInventoryWithBodyWithResponse(ctx context.Context, projectID ProjectID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateProjectInventoryResponse, error)

	CreateProjectInventoryWithResponse(ctx context.Context, projectID ProjectID, body CreateProjectInventoryJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateProjectInventoryResponse, error)

	// DeleteProjectInventoryWithResponse request
	DeleteProjectInventoryWithResponse(ctx context.Context, projectID ProjectID, inventoryID InventoryID, reqEditors ...RequestEditorFn) (*DeleteProjectInventoryResponse, error)

	// ShowProjectInventoryWithResponse request
	ShowProjectInventoryWithResponse(ctx context.Context, projectID ProjectID, inventoryID InventoryID, reqEditors ...RequestEditorFn) (*ShowProjectInventoryResponse, error)

	// UpdateProjectInventoryWithBodyWithResponse request with any body
	UpdateProjectInventoryWithBodyWithResponse(ctx context.Context, projectID ProjectID, inventoryID InventoryID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateProjectInventoryResponse, error)

	UpdateProjectInventoryWithResponse(ctx context.Context, projectID ProjectID, inventoryID InventoryID, body UpdateProjectInventoryJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateProjectInventoryResponse, error)

	// ListProjectRepositoriesWithResponse request
	ListProjectRepositoriesWithResponse(ctx context.Context, projectID ProjectID, params *ListProjectRepositoriesParams, reqEditors ...RequestEditorFn) (*ListProjectRepositoriesResponse, error)

	// CreateProjectRepositoryWithBodyWithResponse request with any body
	CreateProjectRepositoryWithBodyWithResponse(ctx context.Context, projectID ProjectID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateProjectRepositoryResponse, error)

	CreateProjectRepositoryWithResponse(ctx context.Context, projectID ProjectID, body CreateProjectRepositoryJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateProjectRepositoryResponse, error)

	// DeleteProjectRepositoryWithResponse request
	DeleteProjectRepositoryWithResponse(ctx context.Context, projectID ProjectID, repositoryID RepositoryID, reqEditors ...RequestEditorFn) (*DeleteProjectRepositoryResponse, error)

	// ShowProjectRepositoryWithResponse request
	ShowProjectRepositoryWithResponse(ctx context.Context, projectID ProjectID, repositoryID RepositoryID, reqEditors ...RequestEditorFn) (*ShowProjectRepositoryResponse, error)

	// UpdateProjectRepositoryWithBodyWithResponse request with any body
	UpdateProjectRepositoryWithBodyWithResponse(ctx context.Context, projectID ProjectID, repositoryID RepositoryID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateProjectRepositoryResponse, error)

	UpdateProjectRepositoryWithResponse(ctx context.Context, projectID ProjectID, repositoryID RepositoryID, body UpdateProjectRepositoryJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateProjectRepositoryResponse, error)

	// ListProjectRunnersWithResponse request
	ListProjectRunnersWithResponse(ctx context.Context, projectID ProjectID, params *ListProjectRunnersParams, reqEditors ...RequestEditorFn) (*ListProjectRunnersResponse, error)

	// CreateProjectRunnerWithBodyWithResponse request with any body
	CreateProjectRunnerWithBodyWithResponse(ctx context.Context, projectID ProjectID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateProjectRunnerResponse, error)

	CreateProjectRunnerWithResponse(ctx context.Context, projectID ProjectID, body CreateProjectRunnerJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateProjectRunnerResponse, error)

	// DeleteProjectRunnerWithResponse request
	DeleteProjectRunnerWithResponse(ctx context.Context, projectID ProjectID, runnerID RunnerID, reqEditors ...RequestEditorFn) (*DeleteProjectRunnerResponse, error)

	// ShowProjectRunnerWithResponse request
	ShowProjectRunnerWithResponse(ctx context.Context, projectID ProjectID, runnerID RunnerID, reqEditors ...RequestEditorFn) (*ShowProjectRunnerResponse, error)

	// UpdateProjectRunnerWithBodyWithResponse request with any body
	UpdateProjectRunnerWithBodyWithResponse(ctx context.Context, projectID ProjectID, runnerID RunnerID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateProjectRunnerResponse, error)

	UpdateProjectRunnerWithResponse(ctx context.Context, projectID ProjectID, runnerID RunnerID, body UpdateProjectRunnerJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateProjectRunnerResponse, error)

	// ListProjectSchedulesWithResponse request
	ListProjectSchedulesWithResponse(ctx context.Context, projectID ProjectID, params *ListProjectSchedulesParams, reqEditors ...RequestEditorFn) (*ListProjectSchedulesResponse, error)

	// CreateProjectScheduleWithBodyWithResponse request with any body
	CreateProjectScheduleWithBodyWithResponse(ctx context.Context, projectID ProjectID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateProjectScheduleResponse, error)

	CreateProjectScheduleWithResponse(ctx context.Context, projectID ProjectID, body CreateProjectScheduleJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateProjectScheduleResponse, error)

	// DeleteProjectScheduleWithResponse request
	DeleteProjectScheduleWithResponse(ctx context.Context, projectID ProjectID, scheduleID ScheduleID, reqEditors ...RequestEditorFn) (*DeleteProjectScheduleResponse, error)

	// ShowProjectScheduleWithResponse request
	ShowProjectScheduleWithResponse(ctx context.Context, projectID ProjectID, scheduleID ScheduleID, reqEditors ...RequestEditorFn) (*ShowProjectScheduleResponse, error)

	// UpdateProjectScheduleWithBodyWithResponse request with any body
	UpdateProjectScheduleWithBodyWithResponse(ctx context.Context, projectID ProjectID, scheduleID ScheduleID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateProjectScheduleResponse, error)

	UpdateProjectScheduleWithResponse(ctx context.Context, projectID ProjectID, scheduleID ScheduleID, body UpdateProjectScheduleJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateProjectScheduleResponse, error)

	// ListProjectTemplatesWithResponse request
	ListProjectTemplatesWithResponse(ctx context.Context, projectID ProjectID, params *ListProjectTemplatesParams, reqEditors ...RequestEditorFn) (*ListProjectTemplatesResponse, error)

	// CreateProjectTemplateWithBodyWithResponse request with any body
	CreateProjectTemplateWithBodyWithResponse(ctx context.Context, projectID ProjectID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateProjectTemplateResponse, error)

	CreateProjectTemplateWithResponse(ctx context.Context, projectID ProjectID, body CreateProjectTemplateJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateProjectTemplateResponse, error)

	// DeleteProjectTemplateWithResponse request
	DeleteProjectTemplateWithResponse(ctx context.Context, projectID ProjectID, templateID TemplateID, reqEditors ...RequestEditorFn) (*DeleteProjectTemplateResponse, error)

	// ShowProjectTemplateWithResponse request
	ShowProjectTemplateWithResponse(ctx context.Context, projectID ProjectID, templateID TemplateID, reqEditors ...RequestEditorFn) (*ShowProjectTemplateResponse, error)

	// UpdateProjectTemplateWithBodyWithResponse request with any body
	UpdateProjectTemplateWithBodyWithResponse(ctx context.Context, projectID ProjectID, templateID TemplateID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateProjectTemplateResponse, error)

	UpdateProjectTemplateWithResponse(ctx context.Context, projectID ProjectID, templateID TemplateID, body UpdateProjectTemplateJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateProjectTemplateResponse, error)

	// CreateProjectTemplateSurveyWithBodyWithResponse request with any body
	CreateProjectTemplateSurveyWithBodyWithResponse(ctx context.Context, projectID ProjectID, templateID TemplateID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateProjectTemplateSurveyResponse, error)

	CreateProjectTemplateSurveyWithResponse(ctx context.Context, projectID ProjectID, templateID TemplateID, body CreateProjectTemplateSurveyJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateProjectTemplateSurveyResponse, error)

	// DeleteProjectTemplateSurveyWithResponse request
	DeleteProjectTemplateSurveyWithResponse(ctx context.Context, projectID ProjectID, templateID TemplateID, surveyID SurveyID, reqEditors ...RequestEditorFn) (*DeleteProjectTemplateSurveyResponse, error)

	// UpdateProjectTemplateSurveyWithBodyWithResponse request with any body
	UpdateProjectTemplateSurveyWithBodyWithResponse(ctx context.Context, projectID ProjectID, templateID TemplateID, surveyID SurveyID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateProjectTemplateSurveyResponse, error)

	UpdateProjectTemplateSurveyWithResponse(ctx context.Context, projectID ProjectID, templateID TemplateID, surveyID SurveyID, body UpdateProjectTemplateSurveyJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateProjectTemplateSurveyResponse, error)

	// CreateProjectTemplateVaultWithBodyWithResponse request with any body
	CreateProjectTemplateVaultWithBodyWithResponse(ctx context.Context, projectID ProjectID, templateID TemplateID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateProjectTemplateVaultResponse, error)

	CreateProjectTemplateVaultWithResponse(ctx context.Context, projectID ProjectID, templateID TemplateID, body CreateProjectTemplateVaultJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateProjectTemplateVaultResponse, error)

	// DeleteProjectTemplateVaultWithResponse request
	DeleteProjectTemplateVaultWithResponse(ctx context.Context, projectID ProjectID, templateID TemplateID, vaultID VaultID, reqEditors ...RequestEditorFn) (*DeleteProjectTemplateVaultResponse, error)

	// UpdateProjectTemplateVaultWithBodyWithResponse request with any body
	UpdateProjectTemplateVaultWithBodyWithResponse(ctx context.Context, projectID ProjectID, templateID TemplateID, vaultID VaultID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateProjectTemplateVaultResponse, error)

	UpdateProjectTemplateVaultWithResponse(ctx context.Context, projectID ProjectID, templateID TemplateID, vaultID VaultID, body UpdateProjectTemplateVaultJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateProjectTemplateVaultResponse, error)

	// DeleteProjectFromUserWithBodyWithResponse request with any body
	DeleteProjectFromUserWithBodyWithResponse(ctx context.Context, projectID ProjectID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DeleteProjectFromUserResponse, error)

	DeleteProjectFromUserWithResponse(ctx context.Context, projectID ProjectID, body DeleteProjectFromUserJSONRequestBody, reqEditors ...RequestEditorFn) (*DeleteProjectFromUserResponse, error)

	// ListProjectUsersWithResponse request
	ListProjectUsersWithResponse(ctx context.Context, projectID ProjectID, params *ListProjectUsersParams, reqEditors ...RequestEditorFn) (*ListProjectUsersResponse, error)

	// AttachProjectToUserWithBodyWithResponse request with any body
	AttachProjectToUserWithBodyWithResponse(ctx context.Context, projectID ProjectID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AttachProjectToUserResponse, error)

	AttachProjectToUserWithResponse(ctx context.Context, projectID ProjectID, body AttachProjectToUserJSONRequestBody, reqEditors ...RequestEditorFn) (*AttachProjectToUserResponse, error)

	// PermitProjectUserWithBodyWithResponse request with any body
	PermitProjectUserWithBodyWithResponse(ctx context.Context, projectID ProjectID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PermitProjectUserResponse, error)

	PermitProjectUserWithResponse(ctx context.Context, projectID ProjectID, body PermitProjectUserJSONRequestBody, reqEditors ...RequestEditorFn) (*PermitProjectUserResponse, error)

	// ListGlobalRunnersWithResponse request
	ListGlobalRunnersWithResponse(ctx context.Context, params *ListGlobalRunnersParams, reqEditors ...RequestEditorFn) (*ListGlobalRunnersResponse, error)

	// CreateGlobalRunnerWithBodyWithResponse request with any body
	CreateGlobalRunnerWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateGlobalRunnerResponse, error)

	CreateGlobalRunnerWithResponse(ctx context.Context, body CreateGlobalRunnerJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateGlobalRunnerResponse, error)

	// DeleteGlobalRunnerWithResponse request
	DeleteGlobalRunnerWithResponse(ctx context.Context, runnerID RunnerID, reqEditors ...RequestEditorFn) (*DeleteGlobalRunnerResponse, error)

	// ShowGlobalRunnerWithResponse request
	ShowGlobalRunnerWithResponse(ctx context.Context, runnerID RunnerID, reqEditors ...RequestEditorFn) (*ShowGlobalRunnerResponse, error)

	// UpdateGlobalRunnerWithBodyWithResponse request with any body
	UpdateGlobalRunnerWithBodyWithResponse(ctx context.Context, runnerID RunnerID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateGlobalRunnerResponse, error)

	UpdateGlobalRunnerWithResponse(ctx context.Context, runnerID RunnerID, body UpdateGlobalRunnerJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateGlobalRunnerResponse, error)

	// ListUsersWithResponse request
	ListUsersWithResponse(ctx context.Context, params *ListUsersParams, reqEditors ...RequestEditorFn) (*ListUsersResponse, error)

	// CreateUserWithBodyWithResponse request with any body
	CreateUserWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateUserResponse, error)

	CreateUserWithResponse(ctx context.Context, body CreateUserJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateUserResponse, error)

	// DeleteUserWithResponse request
	DeleteUserWithResponse(ctx context.Context, userID UserID, reqEditors ...RequestEditorFn) (*DeleteUserResponse, error)

	// ShowUserWithResponse request
	ShowUserWithResponse(ctx context.Context, userID UserID, reqEditors ...RequestEditorFn) (*ShowUserResponse, error)

	// UpdateUserWithBodyWithResponse request with any body
	UpdateUserWithBodyWithResponse(ctx context.Context, userID UserID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateUserResponse, error)

	UpdateUserWithResponse(ctx context.Context, userID UserID, body UpdateUserJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateUserResponse, error)

	// DeleteUserFromGroupWithBodyWithResponse request with any body
	DeleteUserFromGroupWithBodyWithResponse(ctx context.Context, userID UserID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DeleteUserFromGroupResponse, error)

	DeleteUserFromGroupWithResponse(ctx context.Context, userID UserID, body DeleteUserFromGroupJSONRequestBody, reqEditors ...RequestEditorFn) (*DeleteUserFromGroupResponse, error)

	// ListUserGroupsWithResponse request
	ListUserGroupsWithResponse(ctx context.Context, userID UserID, params *ListUserGroupsParams, reqEditors ...RequestEditorFn) (*ListUserGroupsResponse, error)

	// AttachUserToGroupWithBodyWithResponse request with any body
	AttachUserToGroupWithBodyWithResponse(ctx context.Context, userID UserID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AttachUserToGroupResponse, error)

	AttachUserToGroupWithResponse(ctx context.Context, userID UserID, body AttachUserToGroupJSONRequestBody, reqEditors ...RequestEditorFn) (*AttachUserToGroupResponse, error)

	// PermitUserGroupWithBodyWithResponse request with any body
	PermitUserGroupWithBodyWithResponse(ctx context.Context, userID UserID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PermitUserGroupResponse, error)

	PermitUserGroupWithResponse(ctx context.Context, userID UserID, body PermitUserGroupJSONRequestBody, reqEditors ...RequestEditorFn) (*PermitUserGroupResponse, error)

	// DeleteUserFromProjectWithBodyWithResponse request with any body
	DeleteUserFromProjectWithBodyWithResponse(ctx context.Context, userID UserID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DeleteUserFromProjectResponse, error)

	DeleteUserFromProjectWithResponse(ctx context.Context, userID UserID, body DeleteUserFromProjectJSONRequestBody, reqEditors ...RequestEditorFn) (*DeleteUserFromProjectResponse, error)

	// ListUserProjectsWithResponse request
	ListUserProjectsWithResponse(ctx context.Context, userID UserID, params *ListUserProjectsParams, reqEditors ...RequestEditorFn) (*ListUserProjectsResponse, error)

	// AttachUserToProjectWithBodyWithResponse request with any body
	AttachUserToProjectWithBodyWithResponse(ctx context.Context, userID UserID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AttachUserToProjectResponse, error)

	AttachUserToProjectWithResponse(ctx context.Context, userID UserID, body AttachUserToProjectJSONRequestBody, reqEditors ...RequestEditorFn) (*AttachUserToProjectResponse, error)

	// PermitUserProjectWithBodyWithResponse request with any body
	PermitUserProjectWithBodyWithResponse(ctx context.Context, userID UserID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PermitUserProjectResponse, error)

	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      *GlobalRunnerResponse
	JSON400      *BadRequestError
	JSON403      *NotAuthorizedError
	JSON422      *ValidationError
	JSON500      *InternalServerError
}

func ParseCreateGlobalRunnerResponse

func ParseCreateGlobalRunnerResponse(rsp *http.Response) (*CreateGlobalRunnerResponse, error)

ParseCreateGlobalRunnerResponse parses an HTTP response from a CreateGlobalRunnerWithResponse call

func (CreateGlobalRunnerResponse) Status

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      *GroupResponse
	JSON400      *BadRequestError
	JSON403      *NotAuthorizedError
	JSON422      *ValidationError
	JSON500      *InternalServerError
}

func ParseCreateGroupResponse

func ParseCreateGroupResponse(rsp *http.Response) (*CreateGroupResponse, error)

ParseCreateGroupResponse parses an HTTP response from a CreateGroupWithResponse call

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      *ProjectCredentialResponse
	JSON400      *BadRequestError
	JSON403      *NotAuthorizedError
	JSON404      *NotFoundError
	JSON422      *ValidationError
	JSON500      *InternalServerError
}

func ParseCreateProjectCredentialResponse

func ParseCreateProjectCredentialResponse(rsp *http.Response) (*CreateProjectCredentialResponse, error)

ParseCreateProjectCredentialResponse parses an HTTP response from a CreateProjectCredentialWithResponse call

func (CreateProjectCredentialResponse) Status

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      *ProjectEnvironmentResponse
	JSON400      *BadRequestError
	JSON403      *NotAuthorizedError
	JSON404      *NotFoundError
	JSON422      *ValidationError
	JSON500      *InternalServerError
}

func ParseCreateProjectEnvironmentResponse

func ParseCreateProjectEnvironmentResponse(rsp *http.Response) (*CreateProjectEnvironmentResponse, error)

ParseCreateProjectEnvironmentResponse parses an HTTP response from a CreateProjectEnvironmentWithResponse call

func (CreateProjectEnvironmentResponse) Status

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      *ProjectEnvironmentSecretResponse
	JSON400      *BadRequestError
	JSON403      *NotAuthorizedError
	JSON404      *NotFoundError
	JSON422      *ValidationError
	JSON500      *InternalServerError
}

func ParseCreateProjectEnvironmentSecretResponse

func ParseCreateProjectEnvironmentSecretResponse(rsp *http.Response) (*CreateProjectEnvironmentSecretResponse, error)

ParseCreateProjectEnvironmentSecretResponse parses an HTTP response from a CreateProjectEnvironmentSecretWithResponse call

func (CreateProjectEnvironmentSecretResponse) Status

Status returns HTTPResponse.Status

func (CreateProjectEnvironmentSecretResponse) StatusCode

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      *ProjectEnvironmentValueResponse
	JSON400      *BadRequestError
	JSON403      *NotAuthorizedError
	JSON404      *NotFoundError
	JSON422      *ValidationError
	JSON500      *InternalServerError
}

func ParseCreateProjectEnvironmentValueResponse

func ParseCreateProjectEnvironmentValueResponse(rsp *http.Response) (*CreateProjectEnvironmentValueResponse, error)

ParseCreateProjectEnvironmentValueResponse parses an HTTP response from a CreateProjectEnvironmentValueWithResponse call

func (CreateProjectEnvironmentValueResponse) Status

Status returns HTTPResponse.Status

func (CreateProjectEnvironmentValueResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type CreateProjectExecutionBody

type CreateProjectExecutionBody struct {
	Branch      *string `json:"branch,omitempty"`
	Debug       *bool   `json:"debug,omitempty"`
	Environment *string `json:"environment,omitempty"`
	Limit       *string `json:"limit,omitempty"`
	Playbook    *string `json:"playbook,omitempty"`
	Secret      *string `json:"secret,omitempty"`
	Status      *string `json:"status,omitempty"`
	TemplateID  *string `json:"template_id,omitempty"`
}

CreateProjectExecutionBody defines model for CreateProjectExecutionBody.

type CreateProjectExecutionJSONBody

type CreateProjectExecutionJSONBody struct {
	Branch      *string `json:"branch,omitempty"`
	Debug       *bool   `json:"debug,omitempty"`
	Environment *string `json:"environment,omitempty"`
	Limit       *string `json:"limit,omitempty"`
	Playbook    *string `json:"playbook,omitempty"`
	Secret      *string `json:"secret,omitempty"`
	Status      *string `json:"status,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      *ProjectExecutionResponse
	JSON400      *BadRequestError
	JSON403      *NotAuthorizedError
	JSON404      *NotFoundError
	JSON422      *ValidationError
	JSON500      *InternalServerError
}

func ParseCreateProjectExecutionResponse

func ParseCreateProjectExecutionResponse(rsp *http.Response) (*CreateProjectExecutionResponse, error)

ParseCreateProjectExecutionResponse parses an HTTP response from a CreateProjectExecutionWithResponse call

func (CreateProjectExecutionResponse) Status

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      *ProjectInventoryResponse
	JSON400      *BadRequestError
	JSON403      *NotAuthorizedError
	JSON404      *NotFoundError
	JSON422      *ValidationError
	JSON500      *InternalServerError
}

func ParseCreateProjectInventoryResponse

func ParseCreateProjectInventoryResponse(rsp *http.Response) (*CreateProjectInventoryResponse, error)

ParseCreateProjectInventoryResponse parses an HTTP response from a CreateProjectInventoryWithResponse call

func (CreateProjectInventoryResponse) Status

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      *ProjectRepositoryResponse
	JSON400      *BadRequestError
	JSON403      *NotAuthorizedError
	JSON404      *NotFoundError
	JSON422      *ValidationError
	JSON500      *InternalServerError
}

func ParseCreateProjectRepositoryResponse

func ParseCreateProjectRepositoryResponse(rsp *http.Response) (*CreateProjectRepositoryResponse, error)

ParseCreateProjectRepositoryResponse parses an HTTP response from a CreateProjectRepositoryWithResponse call

func (CreateProjectRepositoryResponse) Status

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      *ProjectResponse
	JSON400      *BadRequestError
	JSON403      *NotAuthorizedError
	JSON422      *ValidationError
	JSON500      *InternalServerError
}

func ParseCreateProjectResponse

func ParseCreateProjectResponse(rsp *http.Response) (*CreateProjectResponse, error)

ParseCreateProjectResponse parses an HTTP response from a CreateProjectWithResponse call

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      *ProjectRunnerResponse
	JSON400      *BadRequestError
	JSON403      *NotAuthorizedError
	JSON404      *NotFoundError
	JSON422      *ValidationError
	JSON500      *InternalServerError
}

func ParseCreateProjectRunnerResponse

func ParseCreateProjectRunnerResponse(rsp *http.Response) (*CreateProjectRunnerResponse, error)

ParseCreateProjectRunnerResponse parses an HTTP response from a CreateProjectRunnerWithResponse call

func (CreateProjectRunnerResponse) Status

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      *ProjectScheduleResponse
	JSON400      *BadRequestError
	JSON403      *NotAuthorizedError
	JSON404      *NotFoundError
	JSON422      *ValidationError
	JSON500      *InternalServerError
}

func ParseCreateProjectScheduleResponse

func ParseCreateProjectScheduleResponse(rsp *http.Response) (*CreateProjectScheduleResponse, error)

ParseCreateProjectScheduleResponse parses an HTTP response from a CreateProjectScheduleWithResponse call

func (CreateProjectScheduleResponse) Status

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"`
	Playbook      *string           `json:"playbook,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"`
	Playbook      *string           `json:"playbook,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      *ProjectTemplateResponse
	JSON400      *BadRequestError
	JSON403      *NotAuthorizedError
	JSON404      *NotFoundError
	JSON422      *ValidationError
	JSON500      *InternalServerError
}

func ParseCreateProjectTemplateResponse

func ParseCreateProjectTemplateResponse(rsp *http.Response) (*CreateProjectTemplateResponse, error)

ParseCreateProjectTemplateResponse parses an HTTP response from a CreateProjectTemplateWithResponse call

func (CreateProjectTemplateResponse) Status

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      *ProjectTemplateSurveyResponse
	JSON400      *BadRequestError
	JSON403      *NotAuthorizedError
	JSON404      *NotFoundError
	JSON422      *ValidationError
	JSON500      *InternalServerError
}

func ParseCreateProjectTemplateSurveyResponse

func ParseCreateProjectTemplateSurveyResponse(rsp *http.Response) (*CreateProjectTemplateSurveyResponse, error)

ParseCreateProjectTemplateSurveyResponse parses an HTTP response from a CreateProjectTemplateSurveyWithResponse call

func (CreateProjectTemplateSurveyResponse) Status

Status returns HTTPResponse.Status

func (CreateProjectTemplateSurveyResponse) StatusCode

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      *ProjectTemplateVaultResponse
	JSON400      *BadRequestError
	JSON403      *NotAuthorizedError
	JSON404      *NotFoundError
	JSON422      *ValidationError
	JSON500      *InternalServerError
}

func ParseCreateProjectTemplateVaultResponse

func ParseCreateProjectTemplateVaultResponse(rsp *http.Response) (*CreateProjectTemplateVaultResponse, error)

ParseCreateProjectTemplateVaultResponse parses an HTTP response from a CreateProjectTemplateVaultWithResponse call

func (CreateProjectTemplateVaultResponse) Status

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      *UserResponse
	JSON400      *BadRequestError
	JSON403      *NotAuthorizedError
	JSON422      *ValidationError
	JSON500      *InternalServerError
}

func ParseCreateUserResponse

func ParseCreateUserResponse(rsp *http.Response) (*CreateUserResponse, error)

ParseCreateUserResponse parses an HTTP response from a CreateUserWithResponse call

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 CredentialID

type CredentialID = string

CredentialID defines model for CredentialParam.

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.

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      *SuccessMessage
	JSON400      *ActionFailedError
	JSON403      *NotAuthorizedError
	JSON404      *NotFoundError
	JSON500      *InternalServerError
}

func ParseDeleteGlobalRunnerResponse

func ParseDeleteGlobalRunnerResponse(rsp *http.Response) (*DeleteGlobalRunnerResponse, error)

ParseDeleteGlobalRunnerResponse parses an HTTP response from a DeleteGlobalRunnerWithResponse call

func (DeleteGlobalRunnerResponse) Status

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      *SuccessMessage
	JSON400      *BadRequestError
	JSON403      *NotAuthorizedError
	JSON404      *NotFoundError
	JSON412      *NotAttachedError
	JSON500      *InternalServerError
}

func ParseDeleteGroupFromProjectResponse

func ParseDeleteGroupFromProjectResponse(rsp *http.Response) (*DeleteGroupFromProjectResponse, error)

ParseDeleteGroupFromProjectResponse parses an HTTP response from a DeleteGroupFromProjectWithResponse call

func (DeleteGroupFromProjectResponse) Status

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      *SuccessMessage
	JSON400      *BadRequestError
	JSON403      *NotAuthorizedError
	JSON404      *NotFoundError
	JSON412      *NotAttachedError
	JSON500      *InternalServerError
}

func ParseDeleteGroupFromUserResponse

func ParseDeleteGroupFromUserResponse(rsp *http.Response) (*DeleteGroupFromUserResponse, error)

ParseDeleteGroupFromUserResponse parses an HTTP response from a DeleteGroupFromUserWithResponse call

func (DeleteGroupFromUserResponse) Status

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      *SuccessMessage
	JSON400      *ActionFailedError
	JSON403      *NotAuthorizedError
	JSON404      *NotFoundError
	JSON500      *InternalServerError
}

func ParseDeleteGroupResponse

func ParseDeleteGroupResponse(rsp *http.Response) (*DeleteGroupResponse, error)

ParseDeleteGroupResponse parses an HTTP response from a DeleteGroupWithResponse call

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      *SuccessMessage
	JSON400      *ActionFailedError
	JSON403      *NotAuthorizedError
	JSON404      *NotFoundError
	JSON500      *InternalServerError
}

func ParseDeleteProjectCredentialResponse

func ParseDeleteProjectCredentialResponse(rsp *http.Response) (*DeleteProjectCredentialResponse, error)

ParseDeleteProjectCredentialResponse parses an HTTP response from a DeleteProjectCredentialWithResponse call

func (DeleteProjectCredentialResponse) Status

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      *SuccessMessage
	JSON400      *ActionFailedError
	JSON403      *NotAuthorizedError
	JSON404      *NotFoundError
	JSON500      *InternalServerError
}

func ParseDeleteProjectEnvironmentResponse

func ParseDeleteProjectEnvironmentResponse(rsp *http.Response) (*DeleteProjectEnvironmentResponse, error)

ParseDeleteProjectEnvironmentResponse parses an HTTP response from a DeleteProjectEnvironmentWithResponse call

func (DeleteProjectEnvironmentResponse) Status

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      *SuccessMessage
	JSON400      *ActionFailedError
	JSON403      *NotAuthorizedError
	JSON404      *NotFoundError
	JSON500      *InternalServerError
}

func ParseDeleteProjectEnvironmentSecretResponse

func ParseDeleteProjectEnvironmentSecretResponse(rsp *http.Response) (*DeleteProjectEnvironmentSecretResponse, error)

ParseDeleteProjectEnvironmentSecretResponse parses an HTTP response from a DeleteProjectEnvironmentSecretWithResponse call

func (DeleteProjectEnvironmentSecretResponse) Status

Status returns HTTPResponse.Status

func (DeleteProjectEnvironmentSecretResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type DeleteProjectEnvironmentValueResponse

type DeleteProjectEnvironmentValueResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *SuccessMessage
	JSON400      *ActionFailedError
	JSON403      *NotAuthorizedError
	JSON404      *NotFoundError
	JSON500      *InternalServerError
}

func ParseDeleteProjectEnvironmentValueResponse

func ParseDeleteProjectEnvironmentValueResponse(rsp *http.Response) (*DeleteProjectEnvironmentValueResponse, error)

ParseDeleteProjectEnvironmentValueResponse parses an HTTP response from a DeleteProjectEnvironmentValueWithResponse call

func (DeleteProjectEnvironmentValueResponse) Status

Status returns HTTPResponse.Status

func (DeleteProjectEnvironmentValueResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type DeleteProjectExecutionResponse

type DeleteProjectExecutionResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *SuccessMessage
	JSON400      *ActionFailedError
	JSON403      *NotAuthorizedError
	JSON404      *NotFoundError
	JSON500      *InternalServerError
}

func ParseDeleteProjectExecutionResponse

func ParseDeleteProjectExecutionResponse(rsp *http.Response) (*DeleteProjectExecutionResponse, error)

ParseDeleteProjectExecutionResponse parses an HTTP response from a DeleteProjectExecutionWithResponse call

func (DeleteProjectExecutionResponse) Status

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      *SuccessMessage
	JSON400      *BadRequestError
	JSON403      *NotAuthorizedError
	JSON404      *NotFoundError
	JSON412      *NotAttachedError
	JSON500      *InternalServerError
}

func ParseDeleteProjectFromGroupResponse

func ParseDeleteProjectFromGroupResponse(rsp *http.Response) (*DeleteProjectFromGroupResponse, error)

ParseDeleteProjectFromGroupResponse parses an HTTP response from a DeleteProjectFromGroupWithResponse call

func (DeleteProjectFromGroupResponse) Status

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      *SuccessMessage
	JSON400      *BadRequestError
	JSON403      *NotAuthorizedError
	JSON404      *NotFoundError
	JSON412      *NotAttachedError
	JSON500      *InternalServerError
}

func ParseDeleteProjectFromUserResponse

func ParseDeleteProjectFromUserResponse(rsp *http.Response) (*DeleteProjectFromUserResponse, error)

ParseDeleteProjectFromUserResponse parses an HTTP response from a DeleteProjectFromUserWithResponse call

func (DeleteProjectFromUserResponse) Status

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      *SuccessMessage
	JSON400      *ActionFailedError
	JSON403      *NotAuthorizedError
	JSON404      *NotFoundError
	JSON500      *InternalServerError
}

func ParseDeleteProjectInventoryResponse

func ParseDeleteProjectInventoryResponse(rsp *http.Response) (*DeleteProjectInventoryResponse, error)

ParseDeleteProjectInventoryResponse parses an HTTP response from a DeleteProjectInventoryWithResponse call

func (DeleteProjectInventoryResponse) Status

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      *SuccessMessage
	JSON400      *ActionFailedError
	JSON403      *NotAuthorizedError
	JSON404      *NotFoundError
	JSON500      *InternalServerError
}

func ParseDeleteProjectRepositoryResponse

func ParseDeleteProjectRepositoryResponse(rsp *http.Response) (*DeleteProjectRepositoryResponse, error)

ParseDeleteProjectRepositoryResponse parses an HTTP response from a DeleteProjectRepositoryWithResponse call

func (DeleteProjectRepositoryResponse) Status

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      *SuccessMessage
	JSON400      *ActionFailedError
	JSON403      *NotAuthorizedError
	JSON404      *NotFoundError
	JSON500      *InternalServerError
}

func ParseDeleteProjectResponse

func ParseDeleteProjectResponse(rsp *http.Response) (*DeleteProjectResponse, error)

ParseDeleteProjectResponse parses an HTTP response from a DeleteProjectWithResponse call

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      *SuccessMessage
	JSON400      *ActionFailedError
	JSON403      *NotAuthorizedError
	JSON404      *NotFoundError
	JSON500      *InternalServerError
}

func ParseDeleteProjectRunnerResponse

func ParseDeleteProjectRunnerResponse(rsp *http.Response) (*DeleteProjectRunnerResponse, error)

ParseDeleteProjectRunnerResponse parses an HTTP response from a DeleteProjectRunnerWithResponse call

func (DeleteProjectRunnerResponse) Status

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      *SuccessMessage
	JSON400      *ActionFailedError
	JSON403      *NotAuthorizedError
	JSON404      *NotFoundError
	JSON500      *InternalServerError
}

func ParseDeleteProjectScheduleResponse

func ParseDeleteProjectScheduleResponse(rsp *http.Response) (*DeleteProjectScheduleResponse, error)

ParseDeleteProjectScheduleResponse parses an HTTP response from a DeleteProjectScheduleWithResponse call

func (DeleteProjectScheduleResponse) Status

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      *SuccessMessage
	JSON400      *ActionFailedError
	JSON403      *NotAuthorizedError
	JSON404      *NotFoundError
	JSON500      *InternalServerError
}

func ParseDeleteProjectTemplateResponse

func ParseDeleteProjectTemplateResponse(rsp *http.Response) (*DeleteProjectTemplateResponse, error)

ParseDeleteProjectTemplateResponse parses an HTTP response from a DeleteProjectTemplateWithResponse call

func (DeleteProjectTemplateResponse) Status

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      *SuccessMessage
	JSON400      *ActionFailedError
	JSON403      *NotAuthorizedError
	JSON404      *NotFoundError
	JSON500      *InternalServerError
}

func ParseDeleteProjectTemplateSurveyResponse

func ParseDeleteProjectTemplateSurveyResponse(rsp *http.Response) (*DeleteProjectTemplateSurveyResponse, error)

ParseDeleteProjectTemplateSurveyResponse parses an HTTP response from a DeleteProjectTemplateSurveyWithResponse call

func (DeleteProjectTemplateSurveyResponse) Status

Status returns HTTPResponse.Status

func (DeleteProjectTemplateSurveyResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type DeleteProjectTemplateVaultResponse

type DeleteProjectTemplateVaultResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *SuccessMessage
	JSON400      *ActionFailedError
	JSON403      *NotAuthorizedError
	JSON404      *NotFoundError
	JSON500      *InternalServerError
}

func ParseDeleteProjectTemplateVaultResponse

func ParseDeleteProjectTemplateVaultResponse(rsp *http.Response) (*DeleteProjectTemplateVaultResponse, error)

ParseDeleteProjectTemplateVaultResponse parses an HTTP response from a DeleteProjectTemplateVaultWithResponse call

func (DeleteProjectTemplateVaultResponse) Status

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      *SuccessMessage
	JSON400      *BadRequestError
	JSON403      *NotAuthorizedError
	JSON404      *NotFoundError
	JSON412      *NotAttachedError
	JSON500      *InternalServerError
}

func ParseDeleteUserFromGroupResponse

func ParseDeleteUserFromGroupResponse(rsp *http.Response) (*DeleteUserFromGroupResponse, error)

ParseDeleteUserFromGroupResponse parses an HTTP response from a DeleteUserFromGroupWithResponse call

func (DeleteUserFromGroupResponse) Status

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      *SuccessMessage
	JSON400      *BadRequestError
	JSON403      *NotAuthorizedError
	JSON404      *NotFoundError
	JSON412      *NotAttachedError
	JSON500      *InternalServerError
}

func ParseDeleteUserFromProjectResponse

func ParseDeleteUserFromProjectResponse(rsp *http.Response) (*DeleteUserFromProjectResponse, error)

ParseDeleteUserFromProjectResponse parses an HTTP response from a DeleteUserFromProjectWithResponse call

func (DeleteUserFromProjectResponse) Status

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      *SuccessMessage
	JSON400      *ActionFailedError
	JSON403      *NotAuthorizedError
	JSON404      *NotFoundError
	JSON500      *InternalServerError
}

func ParseDeleteUserResponse

func ParseDeleteUserResponse(rsp *http.Response) (*DeleteUserResponse, error)

ParseDeleteUserResponse parses an HTTP response from a DeleteUserWithResponse call

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 EnvironmentID

type EnvironmentID = string

EnvironmentID defines model for EnvironmentParam.

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.

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.

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.

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.

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"`
	Playbook    *string    `json:"playbook,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 ExecutionID

type ExecutionID = string

ExecutionID defines model for ExecutionParam.

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 GroupID

type GroupID = string

GroupID defines model for GroupParam.

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.

type GroupProjectPermBody

type GroupProjectPermBody struct {
	Perm    string `json:"perm"`
	Project string `json:"project"`
}

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 GroupResponse

type GroupResponse = Group

GroupResponse Model to represent group

type GroupUserDropBody

type GroupUserDropBody struct {
	User string `json:"user"`
}

GroupUserDropBody defines model for GroupUserDropBody.

type GroupUserPermBody

type GroupUserPermBody struct {
	Perm string `json:"perm"`
	User string `json:"user"`
}

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

type HttpRequestDoer interface {
	Do(req *http.Request) (*http.Response, error)
}

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

type InvalidParamFormatError struct {
	ParamName string
	Err       error
}

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 InventoryID

type InventoryID = string

InventoryID defines model for InventoryParam.

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.

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      *GlobalEventsResponse
	JSON403      *NotAuthorizedError
	JSON500      *InternalServerError
}

func ParseListGlobalEventsResponse

func ParseListGlobalEventsResponse(rsp *http.Response) (*ListGlobalEventsResponse, error)

ParseListGlobalEventsResponse parses an HTTP response from a ListGlobalEventsWithResponse call

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.

type ListGlobalRunnersResponse

type ListGlobalRunnersResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *GlobalRunnersResponse
	JSON403      *NotAuthorizedError
	JSON500      *InternalServerError
}

func ParseListGlobalRunnersResponse

func ParseListGlobalRunnersResponse(rsp *http.Response) (*ListGlobalRunnersResponse, error)

ParseListGlobalRunnersResponse parses an HTTP response from a ListGlobalRunnersWithResponse call

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.

type ListGroupProjectsResponse

type ListGroupProjectsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *GroupProjectsResponse
	JSON403      *NotAuthorizedError
	JSON404      *NotFoundError
	JSON500      *InternalServerError
}

func ParseListGroupProjectsResponse

func ParseListGroupProjectsResponse(rsp *http.Response) (*ListGroupProjectsResponse, error)

ParseListGroupProjectsResponse parses an HTTP response from a ListGroupProjectsWithResponse call

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.

type ListGroupUsersResponse

type ListGroupUsersResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *GroupUsersResponse
	JSON403      *NotAuthorizedError
	JSON404      *NotFoundError
	JSON500      *InternalServerError
}

func ParseListGroupUsersResponse

func ParseListGroupUsersResponse(rsp *http.Response) (*ListGroupUsersResponse, error)

ParseListGroupUsersResponse parses an HTTP response from a ListGroupUsersWithResponse call

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.

type ListGroupsResponse

type ListGroupsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *GroupsResponse
	JSON403      *NotAuthorizedError
	JSON500      *InternalServerError
}

func ParseListGroupsResponse

func ParseListGroupsResponse(rsp *http.Response) (*ListGroupsResponse, error)

ParseListGroupsResponse parses an HTTP response from a ListGroupsWithResponse call

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.

type ListProjectCredentialsResponse

type ListProjectCredentialsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ProjectCredentialsResponse
	JSON403      *NotAuthorizedError
	JSON404      *NotFoundError
	JSON500      *InternalServerError
}

func ParseListProjectCredentialsResponse

func ParseListProjectCredentialsResponse(rsp *http.Response) (*ListProjectCredentialsResponse, error)

ParseListProjectCredentialsResponse parses an HTTP response from a ListProjectCredentialsWithResponse call

func (ListProjectCredentialsResponse) Status

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.

type ListProjectEnvironmentsResponse

type ListProjectEnvironmentsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ProjectEnvironmentsResponse
	JSON403      *NotAuthorizedError
	JSON404      *NotFoundError
	JSON500      *InternalServerError
}

func ParseListProjectEnvironmentsResponse

func ParseListProjectEnvironmentsResponse(rsp *http.Response) (*ListProjectEnvironmentsResponse, error)

ParseListProjectEnvironmentsResponse parses an HTTP response from a ListProjectEnvironmentsWithResponse call

func (ListProjectEnvironmentsResponse) Status

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      *ProjectEventsResponse
	JSON403      *NotAuthorizedError
	JSON404      *NotFoundError
	JSON500      *InternalServerError
}

func ParseListProjectEventsResponse

func ParseListProjectEventsResponse(rsp *http.Response) (*ListProjectEventsResponse, error)

ParseListProjectEventsResponse parses an HTTP response from a ListProjectEventsWithResponse call

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.

type ListProjectExecutionsResponse

type ListProjectExecutionsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ProjectExecutionsResponse
	JSON403      *NotAuthorizedError
	JSON404      *NotFoundError
	JSON500      *InternalServerError
}

func ParseListProjectExecutionsResponse

func ParseListProjectExecutionsResponse(rsp *http.Response) (*ListProjectExecutionsResponse, error)

ParseListProjectExecutionsResponse parses an HTTP response from a ListProjectExecutionsWithResponse call

func (ListProjectExecutionsResponse) Status

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.

type ListProjectGroupsResponse

type ListProjectGroupsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ProjectGroupsResponse
	JSON403      *NotAuthorizedError
	JSON404      *NotFoundError
	JSON500      *InternalServerError
}

func ParseListProjectGroupsResponse

func ParseListProjectGroupsResponse(rsp *http.Response) (*ListProjectGroupsResponse, error)

ParseListProjectGroupsResponse parses an HTTP response from a ListProjectGroupsWithResponse call

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.

type ListProjectInventoriesResponse

type ListProjectInventoriesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ProjectInventoriesResponse
	JSON403      *NotAuthorizedError
	JSON404      *NotFoundError
	JSON500      *InternalServerError
}

func ParseListProjectInventoriesResponse

func ParseListProjectInventoriesResponse(rsp *http.Response) (*ListProjectInventoriesResponse, error)

ParseListProjectInventoriesResponse parses an HTTP response from a ListProjectInventoriesWithResponse call

func (ListProjectInventoriesResponse) Status

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.

type ListProjectRepositoriesResponse

type ListProjectRepositoriesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ProjectRepositoriesResponse
	JSON403      *NotAuthorizedError
	JSON404      *NotFoundError
	JSON500      *InternalServerError
}

func ParseListProjectRepositoriesResponse

func ParseListProjectRepositoriesResponse(rsp *http.Response) (*ListProjectRepositoriesResponse, error)

ParseListProjectRepositoriesResponse parses an HTTP response from a ListProjectRepositoriesWithResponse call

func (ListProjectRepositoriesResponse) Status

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.

type ListProjectRunnersResponse

type ListProjectRunnersResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ProjectRunnersResponse
	JSON403      *NotAuthorizedError
	JSON404      *NotFoundError
	JSON500      *InternalServerError
}

func ParseListProjectRunnersResponse

func ParseListProjectRunnersResponse(rsp *http.Response) (*ListProjectRunnersResponse, error)

ParseListProjectRunnersResponse parses an HTTP response from a ListProjectRunnersWithResponse call

func (ListProjectRunnersResponse) Status

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.

type ListProjectSchedulesResponse

type ListProjectSchedulesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ProjectSchedulesResponse
	JSON403      *NotAuthorizedError
	JSON404      *NotFoundError
	JSON500      *InternalServerError
}

func ParseListProjectSchedulesResponse

func ParseListProjectSchedulesResponse(rsp *http.Response) (*ListProjectSchedulesResponse, error)

ParseListProjectSchedulesResponse parses an HTTP response from a ListProjectSchedulesWithResponse call

func (ListProjectSchedulesResponse) Status

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.

type ListProjectTemplatesResponse

type ListProjectTemplatesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ProjectTemplatesResponse
	JSON403      *NotAuthorizedError
	JSON404      *NotFoundError
	JSON500      *InternalServerError
}

func ParseListProjectTemplatesResponse

func ParseListProjectTemplatesResponse(rsp *http.Response) (*ListProjectTemplatesResponse, error)

ParseListProjectTemplatesResponse parses an HTTP response from a ListProjectTemplatesWithResponse call

func (ListProjectTemplatesResponse) Status

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.

type ListProjectUsersResponse

type ListProjectUsersResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ProjectUsersResponse
	JSON403      *NotAuthorizedError
	JSON404      *NotFoundError
	JSON500      *InternalServerError
}

func ParseListProjectUsersResponse

func ParseListProjectUsersResponse(rsp *http.Response) (*ListProjectUsersResponse, error)

ParseListProjectUsersResponse parses an HTTP response from a ListProjectUsersWithResponse call

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.

type ListProjectsResponse

type ListProjectsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ProjectsResponse
	JSON403      *NotAuthorizedError
	JSON500      *InternalServerError
}

func ParseListProjectsResponse

func ParseListProjectsResponse(rsp *http.Response) (*ListProjectsResponse, error)

ParseListProjectsResponse parses an HTTP response from a ListProjectsWithResponse call

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      *ProvidersResponse
}

func ParseListProvidersResponse

func ParseListProvidersResponse(rsp *http.Response) (*ListProvidersResponse, error)

ParseListProvidersResponse parses an HTTP response from a ListProvidersWithResponse call

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.

type ListUserGroupsResponse

type ListUserGroupsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *UserGroupsResponse
	JSON403      *NotAuthorizedError
	JSON404      *NotFoundError
	JSON500      *InternalServerError
}

func ParseListUserGroupsResponse

func ParseListUserGroupsResponse(rsp *http.Response) (*ListUserGroupsResponse, error)

ParseListUserGroupsResponse parses an HTTP response from a ListUserGroupsWithResponse call

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 (
	Asc  ListUserProjectsParamsOrder = "asc"
	Desc 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.

type ListUserProjectsResponse

type ListUserProjectsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *UserProjectsResponse
	JSON403      *NotAuthorizedError
	JSON404      *NotFoundError
	JSON500      *InternalServerError
}

func ParseListUserProjectsResponse

func ParseListUserProjectsResponse(rsp *http.Response) (*ListUserProjectsResponse, error)

ParseListUserProjectsResponse parses an HTTP response from a ListUserProjectsWithResponse call

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.

type ListUsersResponse

type ListUsersResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *UsersResponse
	JSON403      *NotAuthorizedError
	JSON500      *InternalServerError
}

func ParseListUsersResponse

func ParseListUsersResponse(rsp *http.Response) (*ListUsersResponse, error)

ParseListUsersResponse parses an HTTP response from a ListUsersWithResponse call

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

type LoginAuthBody struct {
	Password string `json:"password"`
	Username string `json:"username"`
}

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      *LoginResponse
	JSON400      *BadRequestError
	JSON401      *BadCredentialsError
	JSON500      *InternalServerError
}

func ParseLoginAuthResponse

func ParseLoginAuthResponse(rsp *http.Response) (*LoginAuthResponse, error)

ParseLoginAuthResponse parses an HTTP response from a LoginAuthWithResponse call

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 LoginResponse

type LoginResponse = AuthToken

LoginResponse defines model for LoginResponse.

type MiddlewareFunc

type MiddlewareFunc func(http.Handler) http.Handler

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      *ProjectOutputResponse
	JSON403      *NotAuthorizedError
	JSON404      *NotFoundError
	JSON500      *InternalServerError
}

func ParseOutputProjectExecutionResponse

func ParseOutputProjectExecutionResponse(rsp *http.Response) (*OutputProjectExecutionResponse, error)

ParseOutputProjectExecutionResponse parses an HTTP response from a OutputProjectExecutionWithResponse call

func (OutputProjectExecutionResponse) Status

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      *SuccessMessage
	JSON400      *BadRequestError
	JSON403      *NotAuthorizedError
	JSON404      *NotFoundError
	JSON412      *NotAttachedError
	JSON422      *ValidationError
	JSON500      *InternalServerError
}

func ParsePermitGroupProjectResponse

func ParsePermitGroupProjectResponse(rsp *http.Response) (*PermitGroupProjectResponse, error)

ParsePermitGroupProjectResponse parses an HTTP response from a PermitGroupProjectWithResponse call

func (PermitGroupProjectResponse) Status

Status returns HTTPResponse.Status

func (PermitGroupProjectResponse) StatusCode

func (r PermitGroupProjectResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PermitGroupUserJSONBody

type PermitGroupUserJSONBody struct {
	Perm string `json:"perm"`
	User string `json:"user"`
}

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      *SuccessMessage
	JSON400      *BadRequestError
	JSON403      *NotAuthorizedError
	JSON404      *NotFoundError
	JSON412      *NotAttachedError
	JSON422      *ValidationError
	JSON500      *InternalServerError
}

func ParsePermitGroupUserResponse

func ParsePermitGroupUserResponse(rsp *http.Response) (*PermitGroupUserResponse, error)

ParsePermitGroupUserResponse parses an HTTP response from a PermitGroupUserWithResponse call

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

type PermitProjectGroupJSONBody struct {
	Group string `json:"group"`
	Perm  string `json:"perm"`
}

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      *SuccessMessage
	JSON400      *BadRequestError
	JSON403      *NotAuthorizedError
	JSON404      *NotFoundError
	JSON412      *NotAttachedError
	JSON422      *ValidationError
	JSON500      *InternalServerError
}

func ParsePermitProjectGroupResponse

func ParsePermitProjectGroupResponse(rsp *http.Response) (*PermitProjectGroupResponse, error)

ParsePermitProjectGroupResponse parses an HTTP response from a PermitProjectGroupWithResponse call

func (PermitProjectGroupResponse) Status

Status returns HTTPResponse.Status

func (PermitProjectGroupResponse) StatusCode

func (r PermitProjectGroupResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PermitProjectUserJSONBody

type PermitProjectUserJSONBody struct {
	Perm string `json:"perm"`
	User string `json:"user"`
}

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      *SuccessMessage
	JSON400      *BadRequestError
	JSON403      *NotAuthorizedError
	JSON404      *NotFoundError
	JSON412      *NotAttachedError
	JSON422      *ValidationError
	JSON500      *InternalServerError
}

func ParsePermitProjectUserResponse

func ParsePermitProjectUserResponse(rsp *http.Response) (*PermitProjectUserResponse, error)

ParsePermitProjectUserResponse parses an HTTP response from a PermitProjectUserWithResponse call

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

type PermitUserGroupJSONBody struct {
	Group string `json:"group"`
	Perm  string `json:"perm"`
}

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      *SuccessMessage
	JSON400      *BadRequestError
	JSON403      *NotAuthorizedError
	JSON404      *NotFoundError
	JSON412      *NotAttachedError
	JSON422      *ValidationError
	JSON500      *InternalServerError
}

func ParsePermitUserGroupResponse

func ParsePermitUserGroupResponse(rsp *http.Response) (*PermitUserGroupResponse, error)

ParsePermitUserGroupResponse parses an HTTP response from a PermitUserGroupWithResponse call

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

type PermitUserProjectJSONBody struct {
	Perm    string `json:"perm"`
	Project string `json:"project"`
}

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      *SuccessMessage
	JSON400      *BadRequestError
	JSON403      *NotAuthorizedError
	JSON404      *NotFoundError
	JSON412      *NotAttachedError
	JSON422      *ValidationError
	JSON500      *InternalServerError
}

func ParsePermitUserProjectResponse

func ParsePermitUserProjectResponse(rsp *http.Response) (*PermitUserProjectResponse, error)

ParsePermitUserProjectResponse parses an HTTP response from a PermitUserProjectWithResponse call

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 ProfileResponse

type ProfileResponse = Profile

ProfileResponse 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

type ProjectGroupPermBody struct {
	Group string `json:"group"`
	Perm  string `json:"perm"`
}

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 ProjectID

type ProjectID = string

ProjectID defines model for ProjectParam.

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 ProjectResponse

type ProjectResponse = Project

ProjectResponse Model to represent project

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

type ProjectUserPermBody struct {
	Perm string `json:"perm"`
	User string `json:"user"`
}

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      *SuccessMessage
	JSON400      *ActionFailedError
	JSON403      *NotAuthorizedError
	JSON404      *NotFoundError
	JSON500      *InternalServerError
}

func ParsePurgeProjectExecutionResponse

func ParsePurgeProjectExecutionResponse(rsp *http.Response) (*PurgeProjectExecutionResponse, error)

ParsePurgeProjectExecutionResponse parses an HTTP response from a PurgeProjectExecutionWithResponse call

func (PurgeProjectExecutionResponse) Status

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      *TokenResponse
	JSON400      *BadRequestError
	JSON401      *InvalidTokenError
	JSON500      *InternalServerError
}

func ParseRedirectAuthResponse

func ParseRedirectAuthResponse(rsp *http.Response) (*RedirectAuthResponse, error)

ParseRedirectAuthResponse parses an HTTP response from a RedirectAuthWithResponse call

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      *RefreshResponse
	JSON401      *InvalidTokenError
	JSON500      *InternalServerError
}

func ParseRefreshAuthResponse

func ParseRefreshAuthResponse(rsp *http.Response) (*RefreshAuthResponse, error)

ParseRefreshAuthResponse parses an HTTP response from a RefreshAuthWithResponse call

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 RepositoryID

type RepositoryID = string

RepositoryID defines model for RepositoryParam.

type RequestEditorFn

type RequestEditorFn func(ctx context.Context, req *http.Request) error

RequestEditorFn is the function signature for the RequestEditor callback function

type RequestProviderResponse

type RequestProviderResponse struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParseRequestProviderResponse

func ParseRequestProviderResponse(rsp *http.Response) (*RequestProviderResponse, error)

ParseRequestProviderResponse parses an HTTP response from a RequestProviderWithResponse call

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

type RequiredHeaderError struct {
	ParamName string
	Err       error
}

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 RunnerID

type RunnerID = string

RunnerID defines model for RunnerParam.

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 ScheduleID

type ScheduleID = string

ScheduleID defines model for ScheduleParam.

type SearchQueryParam

type SearchQueryParam = string

SearchQueryParam defines model for SearchQueryParam.

type SecretID

type SecretID = string

SecretID defines model for SecretParam.

type ServerInterface

type ServerInterface interface {
	// Authenticate an user by credentials
	// (POST /auth/login)
	LoginAuth(w http.ResponseWriter, r *http.Request)
	// Fetch the available auth providers
	// (GET /auth/providers)
	ListProviders(w http.ResponseWriter, r *http.Request)
	// Retrieve real token after redirect
	// (POST /auth/redirect)
	RedirectAuth(w http.ResponseWriter, r *http.Request)
	// Refresh an auth token before it expires
	// (GET /auth/refresh)
	RefreshAuth(w http.ResponseWriter, r *http.Request)
	// Verify validity for an authentication token
	// (GET /auth/verify)
	VerifyAuth(w http.ResponseWriter, r *http.Request)
	// Callback to parse the defined provider
	// (GET /auth/{provider}/callback)
	CallbackProvider(w http.ResponseWriter, r *http.Request, provider AuthProviderParam, params CallbackProviderParams)
	// Request the redirect to defined provider
	// (GET /auth/{provider}/request)
	RequestProvider(w http.ResponseWriter, r *http.Request, provider AuthProviderParam)
	// Fetch all events
	// (GET /events)
	ListGlobalEvents(w http.ResponseWriter, r *http.Request, params ListGlobalEventsParams)
	// Fetch all available groups
	// (GET /groups)
	ListGroups(w http.ResponseWriter, r *http.Request, params ListGroupsParams)
	// Create a new group
	// (POST /groups)
	CreateGroup(w http.ResponseWriter, r *http.Request)
	// Delete a specific group
	// (DELETE /groups/{group_id})
	DeleteGroup(w http.ResponseWriter, r *http.Request, groupID GroupID)
	// Fetch a specific group
	// (GET /groups/{group_id})
	ShowGroup(w http.ResponseWriter, r *http.Request, groupID GroupID)
	// Update a specific group
	// (PUT /groups/{group_id})
	UpdateGroup(w http.ResponseWriter, r *http.Request, groupID GroupID)
	// Unlink a project from group
	// (DELETE /groups/{group_id}/projects)
	DeleteGroupFromProject(w http.ResponseWriter, r *http.Request, groupID GroupID)
	// Fetch all projects attached to group
	// (GET /groups/{group_id}/projects)
	ListGroupProjects(w http.ResponseWriter, r *http.Request, groupID GroupID, params ListGroupProjectsParams)
	// Attach a project to group
	// (POST /groups/{group_id}/projects)
	AttachGroupToProject(w http.ResponseWriter, r *http.Request, groupID GroupID)
	// Update project perms for group
	// (PUT /groups/{group_id}/projects)
	PermitGroupProject(w http.ResponseWriter, r *http.Request, groupID GroupID)
	// Unlink a user from group
	// (DELETE /groups/{group_id}/users)
	DeleteGroupFromUser(w http.ResponseWriter, r *http.Request, groupID GroupID)
	// Fetch all users attached to group
	// (GET /groups/{group_id}/users)
	ListGroupUsers(w http.ResponseWriter, r *http.Request, groupID GroupID, params ListGroupUsersParams)
	// Attach a user to group
	// (POST /groups/{group_id}/users)
	AttachGroupToUser(w http.ResponseWriter, r *http.Request, groupID GroupID)
	// Update user perms for group
	// (PUT /groups/{group_id}/users)
	PermitGroupUser(w http.ResponseWriter, r *http.Request, groupID GroupID)
	// Fetch profile details of the personal account
	// (GET /profile/self)
	ShowProfile(w http.ResponseWriter, r *http.Request)
	// Update your own profile information
	// (PUT /profile/self)
	UpdateProfile(w http.ResponseWriter, r *http.Request)
	// Retrieve an unlimited auth token
	// (GET /profile/token)
	TokenProfile(w http.ResponseWriter, r *http.Request)
	// Fetch all available projects
	// (GET /projects)
	ListProjects(w http.ResponseWriter, r *http.Request, params ListProjectsParams)
	// Create a new project
	// (POST /projects)
	CreateProject(w http.ResponseWriter, r *http.Request)
	// Delete a specific project
	// (DELETE /projects/{project_id})
	DeleteProject(w http.ResponseWriter, r *http.Request, projectID ProjectID)
	// Fetch a specific project
	// (GET /projects/{project_id})
	ShowProject(w http.ResponseWriter, r *http.Request, projectID ProjectID)
	// Update a specific project
	// (PUT /projects/{project_id})
	UpdateProject(w http.ResponseWriter, r *http.Request, projectID ProjectID)
	// Fetch all credentials for a project
	// (GET /projects/{project_id}/credentials)
	ListProjectCredentials(w http.ResponseWriter, r *http.Request, projectID ProjectID, params ListProjectCredentialsParams)
	// Create a new credential
	// (POST /projects/{project_id}/credentials)
	CreateProjectCredential(w http.ResponseWriter, r *http.Request, projectID ProjectID)
	// 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)
	// 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)
	// 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)
	// Fetch all environments for a project
	// (GET /projects/{project_id}/environments)
	ListProjectEnvironments(w http.ResponseWriter, r *http.Request, projectID ProjectID, params ListProjectEnvironmentsParams)
	// Create a new environment
	// (POST /projects/{project_id}/environments)
	CreateProjectEnvironment(w http.ResponseWriter, r *http.Request, projectID ProjectID)
	// 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)
	// 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)
	// 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)
	// 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)
	// 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)
	// 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)
	// 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)
	// 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)
	// 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)
	// Fetch all events for a project
	// (GET /projects/{project_id}/events)
	ListProjectEvents(w http.ResponseWriter, r *http.Request, projectID ProjectID, params ListProjectEventsParams)
	// Fetch all executions for a project
	// (GET /projects/{project_id}/executions)
	ListProjectExecutions(w http.ResponseWriter, r *http.Request, projectID ProjectID, params ListProjectExecutionsParams)
	// Create a new execution
	// (POST /projects/{project_id}/executions)
	CreateProjectExecution(w http.ResponseWriter, r *http.Request, projectID ProjectID)
	// 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)
	// 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)
	// 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)
	// 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)
	// Unlink a group from project
	// (DELETE /projects/{project_id}/groups)
	DeleteProjectFromGroup(w http.ResponseWriter, r *http.Request, projectID ProjectID)
	// Fetch all groups attached to project
	// (GET /projects/{project_id}/groups)
	ListProjectGroups(w http.ResponseWriter, r *http.Request, projectID ProjectID, params ListProjectGroupsParams)
	// Attach a group to project
	// (POST /projects/{project_id}/groups)
	AttachProjectToGroup(w http.ResponseWriter, r *http.Request, projectID ProjectID)
	// Update group perms for project
	// (PUT /projects/{project_id}/groups)
	PermitProjectGroup(w http.ResponseWriter, r *http.Request, projectID ProjectID)
	// Fetch all inventories for a project
	// (GET /projects/{project_id}/inventories)
	ListProjectInventories(w http.ResponseWriter, r *http.Request, projectID ProjectID, params ListProjectInventoriesParams)
	// Create a new inventory
	// (POST /projects/{project_id}/inventories)
	CreateProjectInventory(w http.ResponseWriter, r *http.Request, projectID ProjectID)
	// 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)
	// 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)
	// 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)
	// Fetch all repositories for a project
	// (GET /projects/{project_id}/repositories)
	ListProjectRepositories(w http.ResponseWriter, r *http.Request, projectID ProjectID, params ListProjectRepositoriesParams)
	// Create a new repository
	// (POST /projects/{project_id}/repositories)
	CreateProjectRepository(w http.ResponseWriter, r *http.Request, projectID ProjectID)
	// 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)
	// 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)
	// 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)
	// Fetch all runners for a project
	// (GET /projects/{project_id}/runners)
	ListProjectRunners(w http.ResponseWriter, r *http.Request, projectID ProjectID, params ListProjectRunnersParams)
	// Create a new runner
	// (POST /projects/{project_id}/runners)
	CreateProjectRunner(w http.ResponseWriter, r *http.Request, projectID ProjectID)
	// 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)
	// 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)
	// 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)
	// Fetch all schedules for a project
	// (GET /projects/{project_id}/schedules)
	ListProjectSchedules(w http.ResponseWriter, r *http.Request, projectID ProjectID, params ListProjectSchedulesParams)
	// Create a new schedule
	// (POST /projects/{project_id}/schedules)
	CreateProjectSchedule(w http.ResponseWriter, r *http.Request, projectID ProjectID)
	// 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)
	// 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)
	// 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)
	// Fetch all templates for a project
	// (GET /projects/{project_id}/templates)
	ListProjectTemplates(w http.ResponseWriter, r *http.Request, projectID ProjectID, params ListProjectTemplatesParams)
	// Create a new template
	// (POST /projects/{project_id}/templates)
	CreateProjectTemplate(w http.ResponseWriter, r *http.Request, projectID ProjectID)
	// 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)
	// 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)
	// 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)
	// 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)
	// 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)
	// 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)
	// 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)
	// 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)
	// 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)
	// Unlink a user from project
	// (DELETE /projects/{project_id}/users)
	DeleteProjectFromUser(w http.ResponseWriter, r *http.Request, projectID ProjectID)
	// Fetch all users attached to project
	// (GET /projects/{project_id}/users)
	ListProjectUsers(w http.ResponseWriter, r *http.Request, projectID ProjectID, params ListProjectUsersParams)
	// Attach a user to project
	// (POST /projects/{project_id}/users)
	AttachProjectToUser(w http.ResponseWriter, r *http.Request, projectID ProjectID)
	// Update user perms for project
	// (PUT /projects/{project_id}/users)
	PermitProjectUser(w http.ResponseWriter, r *http.Request, projectID ProjectID)
	// Fetch all runners
	// (GET /runners)
	ListGlobalRunners(w http.ResponseWriter, r *http.Request, params ListGlobalRunnersParams)
	// Create a new global runner
	// (POST /runners)
	CreateGlobalRunner(w http.ResponseWriter, r *http.Request)
	// Delete a specific runner
	// (DELETE /runners/{runner_id})
	DeleteGlobalRunner(w http.ResponseWriter, r *http.Request, runnerID RunnerID)
	// Fetch a specific runner
	// (GET /runners/{runner_id})
	ShowGlobalRunner(w http.ResponseWriter, r *http.Request, runnerID RunnerID)
	// Update a specific runner
	// (PUT /runners/{runner_id})
	UpdateGlobalRunner(w http.ResponseWriter, r *http.Request, runnerID RunnerID)
	// Fetch all available users
	// (GET /users)
	ListUsers(w http.ResponseWriter, r *http.Request, params ListUsersParams)
	// Create a new user
	// (POST /users)
	CreateUser(w http.ResponseWriter, r *http.Request)
	// Delete a specific user
	// (DELETE /users/{user_id})
	DeleteUser(w http.ResponseWriter, r *http.Request, userID UserID)
	// Fetch a specific user
	// (GET /users/{user_id})
	ShowUser(w http.ResponseWriter, r *http.Request, userID UserID)
	// Update a specific user
	// (PUT /users/{user_id})
	UpdateUser(w http.ResponseWriter, r *http.Request, userID UserID)
	// Unlink a group from user
	// (DELETE /users/{user_id}/groups)
	DeleteUserFromGroup(w http.ResponseWriter, r *http.Request, userID UserID)
	// Fetch all groups attached to user
	// (GET /users/{user_id}/groups)
	ListUserGroups(w http.ResponseWriter, r *http.Request, userID UserID, params ListUserGroupsParams)
	// Attach a group to user
	// (POST /users/{user_id}/groups)
	AttachUserToGroup(w http.ResponseWriter, r *http.Request, userID UserID)
	// Update group perms for user
	// (PUT /users/{user_id}/groups)
	PermitUserGroup(w http.ResponseWriter, r *http.Request, userID UserID)
	// Unlink a project from user
	// (DELETE /users/{user_id}/projects)
	DeleteUserFromProject(w http.ResponseWriter, r *http.Request, userID UserID)
	// Fetch all projects attached to user
	// (GET /users/{user_id}/projects)
	ListUserProjects(w http.ResponseWriter, r *http.Request, userID UserID, params ListUserProjectsParams)
	// Attach a project to user
	// (POST /users/{user_id}/projects)
	AttachUserToProject(w http.ResponseWriter, r *http.Request, userID UserID)
	// 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      *GlobalRunnerResponse
	JSON403      *NotAuthorizedError
	JSON404      *NotFoundError
	JSON500      *InternalServerError
}

func ParseShowGlobalRunnerResponse

func ParseShowGlobalRunnerResponse(rsp *http.Response) (*ShowGlobalRunnerResponse, error)

ParseShowGlobalRunnerResponse parses an HTTP response from a ShowGlobalRunnerWithResponse call

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      *GroupResponse
	JSON403      *NotAuthorizedError
	JSON404      *NotFoundError
	JSON500      *InternalServerError
}

func ParseShowGroupResponse

func ParseShowGroupResponse(rsp *http.Response) (*ShowGroupResponse, error)

ParseShowGroupResponse parses an HTTP response from a ShowGroupWithResponse call

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      *ProfileResponse
	JSON403      *NotAuthorizedError
	JSON500      *InternalServerError
}

func ParseShowProfileResponse

func ParseShowProfileResponse(rsp *http.Response) (*ShowProfileResponse, error)

ParseShowProfileResponse parses an HTTP response from a ShowProfileWithResponse call

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      *ProjectCredentialResponse
	JSON403      *NotAuthorizedError
	JSON404      *NotFoundError
	JSON500      *InternalServerError
}

func ParseShowProjectCredentialResponse

func ParseShowProjectCredentialResponse(rsp *http.Response) (*ShowProjectCredentialResponse, error)

ParseShowProjectCredentialResponse parses an HTTP response from a ShowProjectCredentialWithResponse call

func (ShowProjectCredentialResponse) Status

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      *ProjectEnvironmentResponse
	JSON403      *NotAuthorizedError
	JSON404      *NotFoundError
	JSON500      *InternalServerError
}

func ParseShowProjectEnvironmentResponse

func ParseShowProjectEnvironmentResponse(rsp *http.Response) (*ShowProjectEnvironmentResponse, error)

ParseShowProjectEnvironmentResponse parses an HTTP response from a ShowProjectEnvironmentWithResponse call

func (ShowProjectEnvironmentResponse) Status

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      *ProjectExecutionResponse
	JSON403      *NotAuthorizedError
	JSON404      *NotFoundError
	JSON500      *InternalServerError
}

func ParseShowProjectExecutionResponse

func ParseShowProjectExecutionResponse(rsp *http.Response) (*ShowProjectExecutionResponse, error)

ParseShowProjectExecutionResponse parses an HTTP response from a ShowProjectExecutionWithResponse call

func (ShowProjectExecutionResponse) Status

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      *ProjectInventoryResponse
	JSON403      *NotAuthorizedError
	JSON404      *NotFoundError
	JSON500      *InternalServerError
}

func ParseShowProjectInventoryResponse

func ParseShowProjectInventoryResponse(rsp *http.Response) (*ShowProjectInventoryResponse, error)

ParseShowProjectInventoryResponse parses an HTTP response from a ShowProjectInventoryWithResponse call

func (ShowProjectInventoryResponse) Status

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      *ProjectRepositoryResponse
	JSON403      *NotAuthorizedError
	JSON404      *NotFoundError
	JSON500      *InternalServerError
}

func ParseShowProjectRepositoryResponse

func ParseShowProjectRepositoryResponse(rsp *http.Response) (*ShowProjectRepositoryResponse, error)

ParseShowProjectRepositoryResponse parses an HTTP response from a ShowProjectRepositoryWithResponse call

func (ShowProjectRepositoryResponse) Status

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      *ProjectResponse
	JSON403      *NotAuthorizedError
	JSON404      *NotFoundError
	JSON500      *InternalServerError
}

func ParseShowProjectResponse

func ParseShowProjectResponse(rsp *http.Response) (*ShowProjectResponse, error)

ParseShowProjectResponse parses an HTTP response from a ShowProjectWithResponse call

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      *ProjectRunnerResponse
	JSON403      *NotAuthorizedError
	JSON404      *NotFoundError
	JSON500      *InternalServerError
}

func ParseShowProjectRunnerResponse

func ParseShowProjectRunnerResponse(rsp *http.Response) (*ShowProjectRunnerResponse, error)

ParseShowProjectRunnerResponse parses an HTTP response from a ShowProjectRunnerWithResponse call

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      *ProjectScheduleResponse
	JSON403      *NotAuthorizedError
	JSON404      *NotFoundError
	JSON500      *InternalServerError
}

func ParseShowProjectScheduleResponse

func ParseShowProjectScheduleResponse(rsp *http.Response) (*ShowProjectScheduleResponse, error)

ParseShowProjectScheduleResponse parses an HTTP response from a ShowProjectScheduleWithResponse call

func (ShowProjectScheduleResponse) Status

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      *ProjectTemplateResponse
	JSON403      *NotAuthorizedError
	JSON404      *NotFoundError
	JSON500      *InternalServerError
}

func ParseShowProjectTemplateResponse

func ParseShowProjectTemplateResponse(rsp *http.Response) (*ShowProjectTemplateResponse, error)

ParseShowProjectTemplateResponse parses an HTTP response from a ShowProjectTemplateWithResponse call

func (ShowProjectTemplateResponse) Status

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      *UserResponse
	JSON403      *NotAuthorizedError
	JSON404      *NotFoundError
	JSON500      *InternalServerError
}

func ParseShowUserResponse

func ParseShowUserResponse(rsp *http.Response) (*ShowUserResponse, error)

ParseShowUserResponse parses an HTTP response from a ShowUserWithResponse call

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.

type SuccessMessage

type SuccessMessage = Notification

SuccessMessage Generic response for errors and validations

type SurveyID

type SurveyID = string

SurveyID defines model for SurveyParam.

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"`
	Playbook    *string    `json:"playbook,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 TemplateID

type TemplateID = string

TemplateID defines model for TemplateParam.

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.

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.

type TokenProfileResponse

type TokenProfileResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *TokenResponse
	JSON403      *NotAuthorizedError
	JSON500      *InternalServerError
}

func ParseTokenProfileResponse

func ParseTokenProfileResponse(rsp *http.Response) (*TokenProfileResponse, error)

ParseTokenProfileResponse parses an HTTP response from a TokenProfileWithResponse call

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 TokenResponse

type TokenResponse = AuthToken

TokenResponse defines model for TokenResponse.

type TooManyValuesForParamError

type TooManyValuesForParamError struct {
	ParamName string
	Count     int
}

func (*TooManyValuesForParamError) Error

type UnescapedCookieParamError

type UnescapedCookieParamError struct {
	ParamName string
	Err       error
}

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)

Attach a project to group (POST /groups/{group_id}/projects)

func (Unimplemented) AttachGroupToUser

func (_ Unimplemented) AttachGroupToUser(w http.ResponseWriter, r *http.Request, groupID GroupID)

Attach a user to group (POST /groups/{group_id}/users)

func (Unimplemented) AttachProjectToGroup

func (_ Unimplemented) AttachProjectToGroup(w http.ResponseWriter, r *http.Request, projectID ProjectID)

Attach a group to project (POST /projects/{project_id}/groups)

func (Unimplemented) AttachProjectToUser

func (_ Unimplemented) AttachProjectToUser(w http.ResponseWriter, r *http.Request, projectID ProjectID)

Attach a user to project (POST /projects/{project_id}/users)

func (Unimplemented) AttachUserToGroup

func (_ Unimplemented) AttachUserToGroup(w http.ResponseWriter, r *http.Request, userID UserID)

Attach a group to user (POST /users/{user_id}/groups)

func (Unimplemented) AttachUserToProject

func (_ Unimplemented) AttachUserToProject(w http.ResponseWriter, r *http.Request, userID UserID)

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)

Callback to parse the defined provider (GET /auth/{provider}/callback)

func (Unimplemented) CreateGlobalRunner

func (_ Unimplemented) CreateGlobalRunner(w http.ResponseWriter, r *http.Request)

Create a new global runner (POST /runners)

func (Unimplemented) CreateGroup

func (_ Unimplemented) CreateGroup(w http.ResponseWriter, r *http.Request)

Create a new group (POST /groups)

func (Unimplemented) CreateProject

func (_ Unimplemented) CreateProject(w http.ResponseWriter, r *http.Request)

Create a new project (POST /projects)

func (Unimplemented) CreateProjectCredential

func (_ Unimplemented) CreateProjectCredential(w http.ResponseWriter, r *http.Request, projectID ProjectID)

Create a new credential (POST /projects/{project_id}/credentials)

func (Unimplemented) CreateProjectEnvironment

func (_ Unimplemented) CreateProjectEnvironment(w http.ResponseWriter, r *http.Request, projectID ProjectID)

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)

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)

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)

Create a new execution (POST /projects/{project_id}/executions)

func (Unimplemented) CreateProjectInventory

func (_ Unimplemented) CreateProjectInventory(w http.ResponseWriter, r *http.Request, projectID ProjectID)

Create a new inventory (POST /projects/{project_id}/inventories)

func (Unimplemented) CreateProjectRepository

func (_ Unimplemented) CreateProjectRepository(w http.ResponseWriter, r *http.Request, projectID ProjectID)

Create a new repository (POST /projects/{project_id}/repositories)

func (Unimplemented) CreateProjectRunner

func (_ Unimplemented) CreateProjectRunner(w http.ResponseWriter, r *http.Request, projectID ProjectID)

Create a new runner (POST /projects/{project_id}/runners)

func (Unimplemented) CreateProjectSchedule

func (_ Unimplemented) CreateProjectSchedule(w http.ResponseWriter, r *http.Request, projectID ProjectID)

Create a new schedule (POST /projects/{project_id}/schedules)

func (Unimplemented) CreateProjectTemplate

func (_ Unimplemented) CreateProjectTemplate(w http.ResponseWriter, r *http.Request, projectID ProjectID)

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)

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)

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)

Create a new user (POST /users)

func (Unimplemented) DeleteGlobalRunner

func (_ Unimplemented) DeleteGlobalRunner(w http.ResponseWriter, r *http.Request, runnerID RunnerID)

Delete a specific runner (DELETE /runners/{runner_id})

func (Unimplemented) DeleteGroup

func (_ Unimplemented) DeleteGroup(w http.ResponseWriter, r *http.Request, groupID GroupID)

Delete a specific group (DELETE /groups/{group_id})

func (Unimplemented) DeleteGroupFromProject

func (_ Unimplemented) DeleteGroupFromProject(w http.ResponseWriter, r *http.Request, groupID GroupID)

Unlink a project from group (DELETE /groups/{group_id}/projects)

func (Unimplemented) DeleteGroupFromUser

func (_ Unimplemented) DeleteGroupFromUser(w http.ResponseWriter, r *http.Request, groupID GroupID)

Unlink a user from group (DELETE /groups/{group_id}/users)

func (Unimplemented) DeleteProject

func (_ Unimplemented) DeleteProject(w http.ResponseWriter, r *http.Request, projectID ProjectID)

Delete a specific project (DELETE /projects/{project_id})

func (Unimplemented) DeleteProjectCredential

func (_ Unimplemented) DeleteProjectCredential(w http.ResponseWriter, r *http.Request, projectID ProjectID, credentialID CredentialID)

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)

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)

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)

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)

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)

Unlink a group from project (DELETE /projects/{project_id}/groups)

func (Unimplemented) DeleteProjectFromUser

func (_ Unimplemented) DeleteProjectFromUser(w http.ResponseWriter, r *http.Request, projectID ProjectID)

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)

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)

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)

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)

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)

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)

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)

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)

Delete a specific user (DELETE /users/{user_id})

func (Unimplemented) DeleteUserFromGroup

func (_ Unimplemented) DeleteUserFromGroup(w http.ResponseWriter, r *http.Request, userID UserID)

Unlink a group from user (DELETE /users/{user_id}/groups)

func (Unimplemented) DeleteUserFromProject

func (_ Unimplemented) DeleteUserFromProject(w http.ResponseWriter, r *http.Request, userID UserID)

Unlink a project from user (DELETE /users/{user_id}/projects)

func (Unimplemented) ListGlobalEvents

func (_ Unimplemented) ListGlobalEvents(w http.ResponseWriter, r *http.Request, params ListGlobalEventsParams)

Fetch all events (GET /events)

func (Unimplemented) ListGlobalRunners

func (_ Unimplemented) ListGlobalRunners(w http.ResponseWriter, r *http.Request, params ListGlobalRunnersParams)

Fetch all runners (GET /runners)

func (Unimplemented) ListGroupProjects

func (_ Unimplemented) ListGroupProjects(w http.ResponseWriter, r *http.Request, groupID GroupID, params ListGroupProjectsParams)

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)

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)

Fetch all available groups (GET /groups)

func (Unimplemented) ListProjectCredentials

func (_ Unimplemented) ListProjectCredentials(w http.ResponseWriter, r *http.Request, projectID ProjectID, params ListProjectCredentialsParams)

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)

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)

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)

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)

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)

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)

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)

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)

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)

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)

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)

Fetch all available projects (GET /projects)

func (Unimplemented) ListProviders

func (_ Unimplemented) ListProviders(w http.ResponseWriter, r *http.Request)

Fetch the available auth providers (GET /auth/providers)

func (Unimplemented) ListUserGroups

func (_ Unimplemented) ListUserGroups(w http.ResponseWriter, r *http.Request, userID UserID, params ListUserGroupsParams)

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)

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)

Fetch all available users (GET /users)

func (Unimplemented) LoginAuth

func (_ Unimplemented) LoginAuth(w http.ResponseWriter, r *http.Request)

Authenticate an user by credentials (POST /auth/login)

func (Unimplemented) OutputProjectExecution

func (_ Unimplemented) OutputProjectExecution(w http.ResponseWriter, r *http.Request, projectID ProjectID, executionID ExecutionID)

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)

Update project perms for group (PUT /groups/{group_id}/projects)

func (Unimplemented) PermitGroupUser

func (_ Unimplemented) PermitGroupUser(w http.ResponseWriter, r *http.Request, groupID GroupID)

Update user perms for group (PUT /groups/{group_id}/users)

func (Unimplemented) PermitProjectGroup

func (_ Unimplemented) PermitProjectGroup(w http.ResponseWriter, r *http.Request, projectID ProjectID)

Update group perms for project (PUT /projects/{project_id}/groups)

func (Unimplemented) PermitProjectUser

func (_ Unimplemented) PermitProjectUser(w http.ResponseWriter, r *http.Request, projectID ProjectID)

Update user perms for project (PUT /projects/{project_id}/users)

func (Unimplemented) PermitUserGroup

func (_ Unimplemented) PermitUserGroup(w http.ResponseWriter, r *http.Request, userID UserID)

Update group perms for user (PUT /users/{user_id}/groups)

func (Unimplemented) PermitUserProject

func (_ Unimplemented) PermitUserProject(w http.ResponseWriter, r *http.Request, userID UserID)

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)

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)

Retrieve real token after redirect (POST /auth/redirect)

func (Unimplemented) RefreshAuth

func (_ Unimplemented) RefreshAuth(w http.ResponseWriter, r *http.Request)

Refresh an auth token before it expires (GET /auth/refresh)

func (Unimplemented) RequestProvider

func (_ Unimplemented) RequestProvider(w http.ResponseWriter, r *http.Request, provider AuthProviderParam)

Request the redirect to defined provider (GET /auth/{provider}/request)

func (Unimplemented) ShowGlobalRunner

func (_ Unimplemented) ShowGlobalRunner(w http.ResponseWriter, r *http.Request, runnerID RunnerID)

Fetch a specific runner (GET /runners/{runner_id})

func (Unimplemented) ShowGroup

func (_ Unimplemented) ShowGroup(w http.ResponseWriter, r *http.Request, groupID GroupID)

Fetch a specific group (GET /groups/{group_id})

func (Unimplemented) ShowProfile

func (_ Unimplemented) ShowProfile(w http.ResponseWriter, r *http.Request)

Fetch profile details of the personal account (GET /profile/self)

func (Unimplemented) ShowProject

func (_ Unimplemented) ShowProject(w http.ResponseWriter, r *http.Request, projectID ProjectID)

Fetch a specific project (GET /projects/{project_id})

func (Unimplemented) ShowProjectCredential

func (_ Unimplemented) ShowProjectCredential(w http.ResponseWriter, r *http.Request, projectID ProjectID, credentialID CredentialID)

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)

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)

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)

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)

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)

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)

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)

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)

Fetch a specific user (GET /users/{user_id})

func (Unimplemented) TokenProfile

func (_ Unimplemented) TokenProfile(w http.ResponseWriter, r *http.Request)

Retrieve an unlimited auth token (GET /profile/token)

func (Unimplemented) UpdateGlobalRunner

func (_ Unimplemented) UpdateGlobalRunner(w http.ResponseWriter, r *http.Request, runnerID RunnerID)

Update a specific runner (PUT /runners/{runner_id})

func (Unimplemented) UpdateGroup

func (_ Unimplemented) UpdateGroup(w http.ResponseWriter, r *http.Request, groupID GroupID)

Update a specific group (PUT /groups/{group_id})

func (Unimplemented) UpdateProfile

func (_ Unimplemented) UpdateProfile(w http.ResponseWriter, r *http.Request)

Update your own profile information (PUT /profile/self)

func (Unimplemented) UpdateProject

func (_ Unimplemented) UpdateProject(w http.ResponseWriter, r *http.Request, projectID ProjectID)

Update a specific project (PUT /projects/{project_id})

func (Unimplemented) UpdateProjectCredential

func (_ Unimplemented) UpdateProjectCredential(w http.ResponseWriter, r *http.Request, projectID ProjectID, credentialID CredentialID)

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)

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)

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)

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)

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)

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)

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)

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)

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)

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)

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)

Update a specific user (PUT /users/{user_id})

func (Unimplemented) VerifyAuth

func (_ Unimplemented) VerifyAuth(w http.ResponseWriter, r *http.Request)

Verify validity for an authentication token (GET /auth/verify)

type UnmarshalingParamError

type UnmarshalingParamError struct {
	ParamName string
	Err       error
}

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      *GlobalRunnerResponse
	JSON400      *BadRequestError
	JSON403      *NotAuthorizedError
	JSON404      *NotFoundError
	JSON422      *ValidationError
	JSON500      *InternalServerError
}

func ParseUpdateGlobalRunnerResponse

func ParseUpdateGlobalRunnerResponse(rsp *http.Response) (*UpdateGlobalRunnerResponse, error)

ParseUpdateGlobalRunnerResponse parses an HTTP response from a UpdateGlobalRunnerWithResponse call

func (UpdateGlobalRunnerResponse) Status

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      *GroupResponse
	JSON400      *BadRequestError
	JSON403      *NotAuthorizedError
	JSON404      *NotFoundError
	JSON422      *ValidationError
	JSON500      *InternalServerError
}

func ParseUpdateGroupResponse

func ParseUpdateGroupResponse(rsp *http.Response) (*UpdateGroupResponse, error)

ParseUpdateGroupResponse parses an HTTP response from a UpdateGroupWithResponse call

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      *ProfileResponse
	JSON400      *BadRequestError
	JSON403      *NotAuthorizedError
	JSON422      *ValidationError
	JSON500      *InternalServerError
}

func ParseUpdateProfileResponse

func ParseUpdateProfileResponse(rsp *http.Response) (*UpdateProfileResponse, error)

ParseUpdateProfileResponse parses an HTTP response from a UpdateProfileWithResponse call

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      *ProjectCredentialResponse
	JSON400      *BadRequestError
	JSON403      *NotAuthorizedError
	JSON404      *NotFoundError
	JSON422      *ValidationError
	JSON500      *InternalServerError
}

func ParseUpdateProjectCredentialResponse

func ParseUpdateProjectCredentialResponse(rsp *http.Response) (*UpdateProjectCredentialResponse, error)

ParseUpdateProjectCredentialResponse parses an HTTP response from a UpdateProjectCredentialWithResponse call

func (UpdateProjectCredentialResponse) Status

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      *ProjectEnvironmentResponse
	JSON400      *BadRequestError
	JSON403      *NotAuthorizedError
	JSON404      *NotFoundError
	JSON422      *ValidationError
	JSON500      *InternalServerError
}

func ParseUpdateProjectEnvironmentResponse

func ParseUpdateProjectEnvironmentResponse(rsp *http.Response) (*UpdateProjectEnvironmentResponse, error)

ParseUpdateProjectEnvironmentResponse parses an HTTP response from a UpdateProjectEnvironmentWithResponse call

func (UpdateProjectEnvironmentResponse) Status

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      *ProjectEnvironmentSecretResponse
	JSON400      *BadRequestError
	JSON403      *NotAuthorizedError
	JSON404      *NotFoundError
	JSON422      *ValidationError
	JSON500      *InternalServerError
}

func ParseUpdateProjectEnvironmentSecretResponse

func ParseUpdateProjectEnvironmentSecretResponse(rsp *http.Response) (*UpdateProjectEnvironmentSecretResponse, error)

ParseUpdateProjectEnvironmentSecretResponse parses an HTTP response from a UpdateProjectEnvironmentSecretWithResponse call

func (UpdateProjectEnvironmentSecretResponse) Status

Status returns HTTPResponse.Status

func (UpdateProjectEnvironmentSecretResponse) StatusCode

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      *ProjectEnvironmentValueResponse
	JSON400      *BadRequestError
	JSON403      *NotAuthorizedError
	JSON404      *NotFoundError
	JSON422      *ValidationError
	JSON500      *InternalServerError
}

func ParseUpdateProjectEnvironmentValueResponse

func ParseUpdateProjectEnvironmentValueResponse(rsp *http.Response) (*UpdateProjectEnvironmentValueResponse, error)

ParseUpdateProjectEnvironmentValueResponse parses an HTTP response from a UpdateProjectEnvironmentValueWithResponse call

func (UpdateProjectEnvironmentValueResponse) Status

Status returns HTTPResponse.Status

func (UpdateProjectEnvironmentValueResponse) StatusCode

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      *ProjectInventoryResponse
	JSON400      *BadRequestError
	JSON403      *NotAuthorizedError
	JSON404      *NotFoundError
	JSON422      *ValidationError
	JSON500      *InternalServerError
}

func ParseUpdateProjectInventoryResponse

func ParseUpdateProjectInventoryResponse(rsp *http.Response) (*UpdateProjectInventoryResponse, error)

ParseUpdateProjectInventoryResponse parses an HTTP response from a UpdateProjectInventoryWithResponse call

func (UpdateProjectInventoryResponse) Status

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      *ProjectRepositoryResponse
	JSON400      *BadRequestError
	JSON403      *NotAuthorizedError
	JSON404      *NotFoundError
	JSON422      *ValidationError
	JSON500      *InternalServerError
}

func ParseUpdateProjectRepositoryResponse

func ParseUpdateProjectRepositoryResponse(rsp *http.Response) (*UpdateProjectRepositoryResponse, error)

ParseUpdateProjectRepositoryResponse parses an HTTP response from a UpdateProjectRepositoryWithResponse call

func (UpdateProjectRepositoryResponse) Status

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      *ProjectResponse
	JSON400      *BadRequestError
	JSON403      *NotAuthorizedError
	JSON404      *NotFoundError
	JSON422      *ValidationError
	JSON500      *InternalServerError
}

func ParseUpdateProjectResponse

func ParseUpdateProjectResponse(rsp *http.Response) (*UpdateProjectResponse, error)

ParseUpdateProjectResponse parses an HTTP response from a UpdateProjectWithResponse call

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      *ProjectRunnerResponse
	JSON400      *BadRequestError
	JSON403      *NotAuthorizedError
	JSON404      *NotFoundError
	JSON422      *ValidationError
	JSON500      *InternalServerError
}

func ParseUpdateProjectRunnerResponse

func ParseUpdateProjectRunnerResponse(rsp *http.Response) (*UpdateProjectRunnerResponse, error)

ParseUpdateProjectRunnerResponse parses an HTTP response from a UpdateProjectRunnerWithResponse call

func (UpdateProjectRunnerResponse) Status

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      *ProjectScheduleResponse
	JSON400      *BadRequestError
	JSON403      *NotAuthorizedError
	JSON404      *NotFoundError
	JSON422      *ValidationError
	JSON500      *InternalServerError
}

func ParseUpdateProjectScheduleResponse

func ParseUpdateProjectScheduleResponse(rsp *http.Response) (*UpdateProjectScheduleResponse, error)

ParseUpdateProjectScheduleResponse parses an HTTP response from a UpdateProjectScheduleWithResponse call

func (UpdateProjectScheduleResponse) Status

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"`
	Playbook      *string           `json:"playbook,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"`
	Playbook      *string           `json:"playbook,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      *ProjectTemplateResponse
	JSON400      *BadRequestError
	JSON403      *NotAuthorizedError
	JSON404      *NotFoundError
	JSON422      *ValidationError
	JSON500      *InternalServerError
}

func ParseUpdateProjectTemplateResponse

func ParseUpdateProjectTemplateResponse(rsp *http.Response) (*UpdateProjectTemplateResponse, error)

ParseUpdateProjectTemplateResponse parses an HTTP response from a UpdateProjectTemplateWithResponse call

func (UpdateProjectTemplateResponse) Status

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      *ProjectTemplateSurveyResponse
	JSON400      *BadRequestError
	JSON403      *NotAuthorizedError
	JSON404      *NotFoundError
	JSON422      *ValidationError
	JSON500      *InternalServerError
}

func ParseUpdateProjectTemplateSurveyResponse

func ParseUpdateProjectTemplateSurveyResponse(rsp *http.Response) (*UpdateProjectTemplateSurveyResponse, error)

ParseUpdateProjectTemplateSurveyResponse parses an HTTP response from a UpdateProjectTemplateSurveyWithResponse call

func (UpdateProjectTemplateSurveyResponse) Status

Status returns HTTPResponse.Status

func (UpdateProjectTemplateSurveyResponse) StatusCode

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      *ProjectTemplateVaultResponse
	JSON400      *BadRequestError
	JSON403      *NotAuthorizedError
	JSON404      *NotFoundError
	JSON422      *ValidationError
	JSON500      *InternalServerError
}

func ParseUpdateProjectTemplateVaultResponse

func ParseUpdateProjectTemplateVaultResponse(rsp *http.Response) (*UpdateProjectTemplateVaultResponse, error)

ParseUpdateProjectTemplateVaultResponse parses an HTTP response from a UpdateProjectTemplateVaultWithResponse call

func (UpdateProjectTemplateVaultResponse) Status

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      *UserResponse
	JSON400      *BadRequestError
	JSON403      *NotAuthorizedError
	JSON404      *NotFoundError
	JSON422      *ValidationError
	JSON500      *InternalServerError
}

func ParseUpdateUserResponse

func ParseUpdateUserResponse(rsp *http.Response) (*UpdateUserResponse, error)

ParseUpdateUserResponse parses an HTTP response from a UpdateUserWithResponse call

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.

type UserGroupPermBody

type UserGroupPermBody struct {
	Group string `json:"group"`
	Perm  string `json:"perm"`
}

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 UserID

type UserID = string

UserID defines model for UserParam.

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.

type UserProjectPermBody

type UserProjectPermBody struct {
	Perm    string `json:"perm"`
	Project string `json:"project"`
}

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 UserResponse

type UserResponse = User

UserResponse Model to represent user

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 ValueID

type ValueID = string

ValueID defines model for ValueParam.

type VaultID

type VaultID = string

VaultID defines model for VaultParam.

type VerifyAuthResponse

type VerifyAuthResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *VerifyResponse
	JSON401      *InvalidTokenError
	JSON500      *InternalServerError
}

func ParseVerifyAuthResponse

func ParseVerifyAuthResponse(rsp *http.Response) (*VerifyAuthResponse, error)

ParseVerifyAuthResponse parses an HTTP response from a VerifyAuthWithResponse call

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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL